* {margin:0; padding: 0px;}
body {
font-family: "Arial", "Verdana", "sans-serif"; 
color:#363636 ;
font-size: 13px;
line-height: 21px;
background:#626061 url(/static/images/bg.jpg) repeat-x;
}
a{
text-decoration: none;
color: #B60025;
}
#container {
margin:0 auto;
width:990px;

}
#header_hintergrund {
background-image: url(/static/images/container_bg.jpg);
background-repeat: repeat-x;
}
#header {
background-image: url(/static/images/Ecke_o.jpg);
background-repeat: no-repeat;
}
#header_satz {
font-size: 19px;
color: #363636;
margin-left:125px;
padding-top:80px;

}
#logo {
float:left;
padding:37px 20px 20px 20px
}
#home_k_i {
float: right;
padding: 80px 20px 20px 10px;
}
#home_k_i a {
text-decoration: none;
font-size: 12px;
color: #363636;
font-weight: bold;

}
#header_bild {
clear: both;

height: 127px;
margin-top:12px;
margin-left:6px;
}
#navi {
background-image: url(/static/images/navi_bg.jpg);
background-repeat: repeat-x;
height: 41px;
margin-left:6px;
margin-right: 6px;
}
#buttons {
margin-left:262px;
}
#ecke_m {
height: 15px;
background-image: url(/static/images/Ecke_m.jpg);
background-repeat: no-repeat;
}
#inhalt {
height:auto !important;
background-image: url(/static/images/inhalt_bg.gif);
background-repeat: repeat-y;
}
#inhalt_n {
height:auto !important;
background-image: url(/static/images/inhalt_bg_2.gif);
background-repeat: repeat-y;
}
#inhalt_u {
clear: both;
background-image: url(/static/images/inhaltecken_u.jpg);
background-repeat: no-repeat;
height:17px;
margin:0 auto;
}

#links_ecke_o {
background-image: url(/static/images/links_ecke_o.gif);
background-repeat: no-repeat; 
height: 20px;
padding-bottom: 20px;
}
#links {
float:left;
min-height: 500px;
width: 344px;
}
#rechts {
margin-left:344px;

}
#links_n {
float: left;
min-height: 500px;
width: 271px;
}
#links_n ul {
list-style:none;
width: 264px;
margin-top: 15px;
margin-left:6px;

}
#links_n li {
background-color: #B60025;
border-bottom:1px white solid

}
#links_n a {
color: white;
padding: 7px 50px 7px 15px;
line-height:31px;
margin-left: 20px;
}
#links_n .aktiv2 a {
font-weight: bold;
background-image: url(/static/images/pfeil.gif);
background-repeat: no-repeat;
}
#links_n .inaktiv2 a {

}

.text_links {
padding: 20px 75px 30px 30px;
font-size: 13px;
}
#rechts_n {
margin-left:271px;
padding-left:40px;
padding-right:40px;
}
#links h1 {padding-left: 30px;}

#rechts img {
margin-bottom:30px; 
}
#text_m_l_ueberschrift {
padding-left:40px;
}
#text_m_l {
width:230px;
padding-left:40px;
padding-top: 20px;

}
#text_m_r {
float: right;
width:230px;
padding-right:60px;
border-left:1px dotted black;
padding-left:60px;

}
.float_l {float: left;}

#footer {
height:40px;
color: #A0A0A0;
font-weight: bold;
padding-top: 10px;
}
#footer a {
color: #A0A0A0;
font-weight: bold;
font-size: 12px;

}
#footer_links {
float: left;
}
#footer_rechts {
float: right;
}
.clearfloat {clear:both;}
h2 {

font-size: 18px;color:#3B3C3B;
font-weight: bolder;
padding: 25px 0px 10px 0px;
}
//h1 {
//color: #B60025;
//padding: 5px 0px 10px 0px;
//font-size: 32px;
//}
.absatz {
padding: 10px 0px 30px 0px;
}
#inhalt_ecke_o {
background-image: url(/static/images/inhalt_ecke_o.gif);
background-repeat: no-repeat;
height:18px;
}
#inhalt_ecke_u {
height: 21px;
background-image: url(/static/images/inhalt_ecke_u.gif);
background-repeat: no-repeat;
}
.block:first-letter {font-size: 22px; font-weight: bold;}
#ansprechpartner {padding: 10px 20px 20px 0px; 

 margin-bottom: 20px;}
.kontakt textarea {width:414px;}
.input_large {width:414px;}

.SubmitButton {margin-left:443px;}
.kontakt th {line-height:20px;padding-left:5px;}



fieldset { display:block; padding:10px; margin:10px 10px 10px 10px;  border:1px solid #8a8b8d;; background-color:#E7D5CD; position:relative; }


h1{font-size: 22px; color: #B60025; font-weight: bold; padding: 5px 0px 5px 0px;}
.abstand{margin:25px 0px 10px 0px;}

.absatz_2 {
padding:0px 5px 5px 0px;
font-weight: normal;
}

.SubmitButton {padding-top: 30px;}
.kleineSchrift{font-size: 10px;}
.absatz ul {
list-style:none;
padding-bottom:10px;
}

.absatz li {
background: url(/static/images/li.gif) no-repeat 0px 7px;

padding-left: 15px;

}
fieldset legend {
 color:#363636 ;
font-size: 13px;
font-weight: bold;
}







