html,body {
margin:0px auto;
padding:0px;
background:url(bg.jpg) repeat-y;
background-color:#e6e6e6;
text-align:left;
font-size:12px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
a:link {
color: #a5120b;
text-decoration: underline;
}
a:visited {
color: #a5120b;
text-decoration: underline;
}
a:hover {
color: #000;
text-decoration: underline;
}
a:active {
color: #a5120b;
text-decoration: underline;
}
th{
width:944px;
font-weight:normal;
}
img{
border:0px;
margin:0px;
padding:0px;
}

hr{
border: solid 1px #e4c58c;
margin:20px 5px 20px 5px;
padding:0px;
border-style:dotted;
clear:both;
}
li {
color: #000;
text-decoration: none;
list-style-type: none;
list-style-position: outside;
}
ul {
color: #000;
text-decoration: none;
margin: 0;
padding: 0;
white-space: normal;
list-style-position: inside;
list-style-type: none;
list-style-image: url(list.jpg);
margin-left:20px;
}
#menu {
margin:0px auto;
padding:0px;
width:945px;
height:105px;
background:url(logo.jpg);
float:left;
display:inline;
}

#menu ul{
width:945px;
margin:0px auto;
padding:0px;
list-style-type:none;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#menu ul li{
height:105px;
width:130px;
margin:0px auto;
margin-left:3px;
padding:0px;
float:left;
text-align:center;
display:inline;
background-image:url(m1.jpg);
background-position:0px 0px;
}
#menu ul li a{
margin:0px auto;
padding:0px;
padding-top:40px;
width:130px;
height:65px;
color:#000000;
text-decoration:none;
text-align:center;
display:block;
}
#menu ul li a:hover{
margin:0px auto;
padding:0px;
padding-top:40px;
width:130px;
height:65px;
background-image:url(m2.jpg);
background-position:top;
background-repeat:no-repeat;
color:#FFFFFF;
text-align:center;
}
#menu ul li.active{
margin:0px auto;
padding:0px;
width:130px;
height:105px;
margin-left:3px;
background-image:url(m2.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:center;
}
#menu ul li.active a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

#untermenue{
width:945px;
margin:0px auto;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
background:url(bg_untermenue.jpg) no-repeat;
float:left;
}

#untermenue ul{
width:232px;
margin:0px auto;
padding:5px 0px 0px 0px;
list-style-type:none;
color:#ffffff;
text-align:right;
float:left;
}
#untermenue ul li{
width:232px;
margin:0px auto;
margin-bottom:2px;
padding:0px;
text-align:right;
display:block;
line-height:28px;
}
#untermenue ul li a{
width:232px;
height:28px;
margin:0px auto;
padding:0px;
padding-right:23px;
color:#ffffff;
text-decoration:none;
text-align:right;
display:block;
background-image:url(pfeil.jpg);
background-position:top right;
background-repeat:no-repeat;
}
#untermenue ul liul li a{
width:232px;
height:28px;
margin:0px auto;
padding:0px;
padding-right:23px;
color:#FFFFFF;

text-align:right;
font-weight:bold;
display:block;
}
#untermenue ul li.active{
width:232px;
height:26px;
margin:0px auto;
padding:0px;
margin-bottom:2px;
color:#FFFFFF;
text-align:right;
font-weight:bold;
display:block;
line-height:25px;
}
* html #mitglieder{
margin:20px 0px 0px 12px;
width:590px;
background-color:#ffeccc;
}
#mitglieder{
margin:15px 0px 20px 20px;
width:590px;
height:20px;
background-color:#ffeccc;
}
#mitglieder ul {
padding:0;
float:left;
list-style: none;
text-decoration:none;
}
#mitglieder li {
padding:0;
float:left;
list-style: none;
text-decoration:none;

}#mitglieder ul li a{
display:inline;
padding:0;
margin:3px;
float:left;
list-style: none;
text-decoration:none;

}
#mitglieder ul li a:hover{
padding:0;
margin:3px;
float:left;
list-style: none;
text-decoration:none;

}

#header_bild{
margin:0px auto;
padding:0px;
float:right;
}

#cont2{
width:665px;
margin:0px 1px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background-image: url(bg_cont2.gif);
background-repeat: repeat-y;
background-position: left top;
background-color:#ffeccc;
}
#cont{
width:665px;
margin:0px 1px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background-image: url(bg_cont.gif);
background-repeat: repeat-y;
background-position: left top;
background-color:#ffeccc;
}

* html #content_mitglieder{
width:250px;
margin:20px 30px 0px 20px;
padding:0px 0px 0px 0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
}
#content_mitglieder{
width:260px;
margin:20px 20px 0px 40px;
padding:0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
}
#content_mitglieder img{
border: solid 3px #e4c58c;
margin:0px 15px 10px 0px;
padding:2px;
background-color:#fff;
}
* html #content_small{
width:255px;
margin:20px 30px 0px 20px;
padding:0px 0px 0px 0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
}
#content_small{
width:270px;
margin:20px 20px 0px 40px;
padding:0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
}
#content_small img{
border: solid 3px #e4c58c;
margin:0px 15px 45px 0px;
padding:2px;
background-color:#fff;
float:left;
}
#content_xl{
width:550px;
margin:20px 20px 0px 40px;
padding:0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
background-color:#ffeccc;
}
#content_xl img{
border: solid 3px #e4c58c;
margin:15px 15px 0px 0px;
padding:2px;
background-color:#fff;
}
* html #content_xl{
width:550px;
margin:20px 20px 0px 20px;
padding:0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
}

#login{
width:274px;
margin:0px;
padding:0px;
background-color:#e6e6e6;
background-image:url(login.jpg);
background-repeat:no-repeat;
text-align:left;
}
#search{
width:274px;
margin:0px;
padding:0px;
background-color:#e6e6e6;
background-image:url(search.jpg);
background-repeat:no-repeat;
}
#passwort{
padding:40px 20px 10px 20px;
text-align:left;
}

* html #passwort{
padding:20px 20px 0px 20px;
}
input{
width:150px;
height:19px;
border: solid 1px #ccc;
background-color:#f5f5f5;
}
.inputxt{
margin: 20px 20px 20px 0;
float:left;
}
#teaser{
width:264px;
padding:0px;
margin:0px 0px 0px 2px;
float:left;
text-align:left;
}
.inputxt2{
margin: 20px 20px 40px 0;
}
.footer a{
color:#ffffff;
text-decoration:none;
line-height:30px
}
.footer a:hover{
color:#990000;
text-decoration:none;
}
.footer a:visited{
color:#990000;
text-decoration:none;
}

.footer a:active{
color:#990000;
text-decoration:none;
}
#inhalt{
margin:0px;
padding:0px;
float:left;
}
#headline{
font-family:inherit;
font-size:18px;
line-height:24px;
font-weight:bold;
color:#a5120b;
margin:20px 0px 0px 40px;
text-align:left;
}
* html #headline{
font-family:inherit;
font-size:18px;
line-height:24px;
font-weight:bold;
color:#a5120b;
margin:20px 0px 0px 40px;
line-height:30px;

}
.subline{
font-family:inherit;
font-size:100%;
font-weight:bold;
color:#a5120b;
}
#news{
width:274px;
margin:0px;
padding:0px;
background-color:#feeccb;
background-image:url(bg_news_unten.jpg);
background-position:bottom;
background-repeat:no-repeat;

}
#newscontent{
margin:0px 15px 15px 15px;
width:244px;
padding:15px 0px 0px 0px;
}
* html #newscontent{
margin:5px 15px 15px 15px;
width:244px;
}
#news img{
border: solid 3px #e4c58c;
margin:0px 15px 45px 0px;
padding:2px;
background-color:#fff;
float:left;
}
#presse{
width:550px;
margin:20px 20px 0px 40px;
padding:0px;
font-size:inherit;
line-height:inherit;
text-align:left;
background-color:#ffeccc;
clear:left;
}
#pressecontent{
padding:0px;
font-size:inherit;
line-height:inherit;
text-align:left;
background-color:#ffeccc;
}
#pressenummer{
margin:5px 5px 5px 0px;
padding:0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
background-color:#ffeccc;
width:15px;
text-align:right;
}
#presseicon{
margin:5px 5px 5px 0px;
padding:0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
background-color:#ffeccc;
width:30px
}
#presseurl{
margin:5px 5px 5px 0px;
padding:0px;
float:left;
font-size:inherit;
line-height:inherit;
text-align:left;
background-color:#ffeccc;
width:350px;
}
#pressinfo{
margin:5px 5px 5px 0px;
padding:0px;
float:left;
font-size:11px;
line-height:inherit;
text-align:left;
background-color:#ffeccc;
width:150px;
}
#rundschreiben{
font-family:inherit;
margin:20px 20px 0px 40px;
text-align:left;
}
#rundschreiben hr{
border-bottom: solid 2px dotted #999;
}
#rundschreiben h1{
font-family:inherit;
font-size:16px;
font-weight:bold;
color:#a5120b;
text-align:left;
}
#rundschreiben h2{
font-family:inherit;
font-size:11px;
font-weight:normal;
color:#000;
text-align:left;
}
.rundschreiben {
float:left;
margin: 0 25px 0 0;
text-align:left;
}
#rundschreiben ul {
list-style:none;
font-family:inherit;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 25px 0;
line-height:20px;
float:left;
text-align:left;
width:200px;
}
#rundschreiben ul ul {
list-style:none;
font-family:inherit;
font-weight:normal;
text-decoration:none;
padding: 0px 0 0 0;
margin:0;
clear:left;
text-align:left;
}
#loginstart {
margin:20px 20px 0px 40px;
text-align:left;
}
#back a{
margin:0 0 0 40px;
clear:left;
}
#pdf a {
margin:20px 30px 0px 40px;
padding:17px 0 17px 40px;
clear:left;
background-image:url(pdf.gif);
background-position:top left;
background-repeat:no-repeat;
}
#print {
height:100%;
background-color:#fff;
color:#000;
text-align:left;
margin:0;
padding:0;
clear:left;
}
#rundschreibenadresse{
font-family:inherit;
margin:20px 40px 0 20px;
float:left;
text-align:left;
}
#rundschreibenadresse hr{
border-bottom: solid 2px dotted #999;
}
#rundschreibenadresse h1{
font-family:inherit;
font-size:16px;
font-weight:bold;
color:#a5120b;
}
#rundschreibenadresse h2{
font-family:inherit;
font-size:11px;
font-weight:normal;
color:#000;
}
