html, body {
margin:0px;
padding:0px;
height:100%;
border:0px;
text-align:center;
display:block; 
background-color:#8AADD7;
background-image: url(../mainpictures/bg.jpg);
background-repeat: repeat-y;
background-position:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
#overall {
min-height:100%;
text-align:left;
margin:0 auto;
display:block;
background:#FFFFFF;
width: 958px;
background-image: url(../mainpictures/bg_in.jpg);
background-repeat: repeat-y;
}
* html #overall { /* Für IE */
height: 100%;
}
#header {
background-image: url(../mainpictures/header.jpg);
background-repeat: no-repeat;
width:958px;
height:205px;
}
#left {
padding:0px;
float:left;
width:185px;
}
#right {
width:185px;
padding:0px;
float:left;

}
#content {
width:588px;
padding:0px;
float:left;
}
#content_content {
padding: 10px 20px 10px 20px;
}
#news {
padding: 10px 10px 10px 10px;
}
#footer {
clear: both;
width: 958px;
margin:  0px auto 0px auto;
padding:0px;
height: 39px;
background-image: url(../mainpictures/footer.jpg);
background-repeat: no-repeat;
}
#footer_content {
text-align:left;
padding: 15px 10px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
color: #006AB2;
}
#clear {
clear: both;
}
#slogan {
padding-top: 98px;
}
#footer_content a, #footer_content a:visited, #footer_content a:active {
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #006AB2;
}
#footer_content a:hover {
text-decoration:underline;
color: #E2001A;
}
h1 {
font-size: 15px;
color: #006AB2;
border-bottom: 1px dotted #E2001A;
background-image: url(/fileadmin/mainpictures/nav.gif);
background-repeat: no-repeat;
background-position: 0px;
padding-left: 15px;
}
h3 {
font-size: 12px;
color: #000000;
}
p {
margin:12px 0px 10px 0px;
}
a:link {
color: #006AB2;
text-decoration: none;
font-weight:bold;
}
a:visited {
text-decoration: none;
color: #006AB2;
font-weight:bold;
}
a:hover {
text-decoration: none;
color: #E2001A;
font-weight:bold;
}
a:active {
text-decoration: none;
color: #E2001A;
font-weight:bold;
}
.csc-linkToTop {
text-align:right;
background: url(../mainpictures/totop_arrows_red.gif);
background-repeat: no-repeat;
background-position: right;
padding-right:12px;
}
a img {
border:none;
}
img {
border:none;
}
/*Kontaktformular - Formulare*/
textarea, .kontakt_input{
border: 1px dotted #E2001A;
background-color: #fff;
color: #006AB2;
}
/*Sitemap*/
.list deep0 li.old, li.lastWeek, li.lastDay, li.lastMonth, li.last2Month, li.last3Month, li.last6Month, li.last12Month, .tx-irfaq-pi1 li, .tx_lumogooglemaps_pi1_sidebar ul li {
list-style: none;
line-height: 1.6em;
background-image: url(/fileadmin/mainpictures/pfeil.gif);
background-position: 0 .5em;
background-repeat: no-repeat;
padding-left:15px;
}
#content_content ul li {
list-style: none;
line-height: 1.8em;
background-image: url(/fileadmin/mainpictures/nav_sub.gif);
background-position: 0 .5em;
background-repeat: no-repeat;
padding-left:15px;
margin-left:0px;
}
#content_content ul {
padding-left: 10px;
}
#content_content ol li {
line-height: 1.7em;
padding-left:0px;
margin-left:0px;
}
#form1 input {
border: 0px;
}
