html{margin:0px;padding:0;}

body{margin:0px 0px 0px 0px;font: 76% arial,sans-serif;background: url(../img/bg_top2.jpg) repeat-x;
background-color:#315587;text-align:center;}
#container{margin-left:-35px;}
#content p{margin:0px 0px 20px 0px;}

h2{margin:0px 0px 18px 0px;padding:0px;font-size:130%;line-height:1.8;}

#header{margin:auto;text-align:left;padding:0px;width:768px;height:181px;background:url(../img/head_bg2.jpg) no-repeat;line-height:37px;}
#header ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 245px;list-style-type:none;color:#fff;line-height:37px;}
#header ul li{float:left;vertical-align:middle;}
#header ul img{margin-top:11px;}
#header img{border:none;}

#logo{margin:88px 0px 0px 31px;float:left;padding:0px;}

.global{padding:0px 9px 0px 11px;background: url(../img/globalnavi_trennstrich.gif) 0px 50%;background-repeat: no-repeat;}
.globalfirst{padding:0px 9px 0px 11px;}

.mgv{text-align:right;background: url(../img/globalnavi_trennstrich.gif) no-repeat 0px 50%;padding:0px 0px 0px 11px;margin-left:50px;}

div#navigation ul{margin:0px 0px 0px 25px; padding:0px;list-style-type:none;line-height:2.5;}

.main{padding:0px 0px 0px 40px;background:url(../img/navi_trennstrich.gif) no-repeat 0px 0px;}
.main2{padding:0px 0px 0px 40px;}
.main3{padding:0px 0px 0px 40px;background: url(../img/active2.gif) no-repeat 0px 0px;}

.firstmain{padding:0px 0px 0px 40px;background: url(../img/active.gif) no-repeat 25px 50%;}

.sub2{padding:0px 0px 0px 60px;background: url(../img/active.gif) no-repeat 45px 50%;}
.sub{padding:0px 0px 0px 60px;}

.active{font-weight:bold;}
.active2{background: url(../img/active.gif) no-repeat 25px 50%;}

#navigation a{text-decoration:none;color:#4c4c4c;}
#navigation a:hover{text-decoration:none;font-weight:bold;color:#4c4c4c;}

#globalnavi a{text-decoration:none;color: #fff}
#globalnavi a:hover{text-decoration:none;color:#94b5db;}

.adresse2 a{text-decoration:underline;color:#fff;}
.adresse2 a:hover{text-decoration:none;color:#94b5db;}

h3,dfn,.hidden{visibility:hidden;position:absolute;left:-3000px;top:-3000px;}

em{font-style:normal;}

.imgleft{background-color:#E1DED6;float:left;padding:3px;border:1px solid #C7C7BB;margin: 6px 15px 8px 1px;
}
.imgright{background-color:#E1DED6;float:right;padding:3px;border:1px solid #C7C7BB;margin: 6px 0px 10px 15px;
}
.contentimg{float:left;}

#wrapper{margin:auto;width:768px;color:#4C4C4C;}
#footer{padding:20px 0px 0px 0px;margin:auto;width:768px;clear:both;color:#fff;text-align:left;}
#bgwhite{background-color:#fff;margin:0px;padding:30px 0px 0px 0px;display:block;}
#extra{clear:both;margin:auto;width:768px;height:10px;}
#container{line-height:1.7em;text-align:center;}
#content{text-align:left;float:right;width:512px;}
#content a{text-decoration:underline;color:#4c4c4c;}
#content em{font-style:italic;}
#content p{}
#content font{margin:0px;padding:0px;}

#content a:hover{text-decoration:none;color:#4c4c4c;background-color:#D3E5FB;}

.pdf {background: url(../img/footerpdf2.gif) no-repeat 100% 0px;text-decoration:none;}

.extern{background: url(../img/contentextern.gif) no-repeat 100% 0px;text-decoration:none;}

#navigation{float:left;width:240px;color:#4C4C4C;text-align:left;padding-bottom:16px;}

.fotohaus{float:left;padding:0px 0px 0px 70px;margin:0px;}

.adresse1{float:left;padding:6px 46px 0px 46px;margin:0px;}
.adresse2{padding:6px 0px 0px 0px;}

.block1 ul, .block2 ul{margin:0px;padding:0px;list-style-type:none;}
.block1 ul li, .block2 ul li{line-height:2.5;border-top: 1px #657c96 dashed;padding-left:5px;}

#footer .extern{background: url(../img/footerextern.gif) 205px 5px;background-repeat: no-repeat;}
#footer .pdf{background: url(../img/footerpdf.gif) 200px 8px;background-repeat: no-repeat;}

.block1 a, .block2 a{color:#94b5db;display:block;width:220px;text-decoration:none;}
.block1 a:hover, .block2 a:hover{color:#fff;}
.block3{width:210px;float:left;}
.block1 p, .block2 p{padding:0px 0px 10px 5px;margin:0px;display:block;}
.block1{float:left;padding:0px 39px 40px 39px;width:220px;} 
.block2{float:right;padding-right:10px;padding-bottom:40px;} 
acronym{border-bottom: 1px dashed #4c4c4c;cursor: help;}

#content hr{border:0px;height:1px;background-color: #ededed;color:#ededed;}

form{margin:0px;padding:0px;}

#benutzername{padding-bottom:20px;background: url(../img/benutzer.gif) no-repeat 3px 2px;text-indent: 23px;
}
#benutzername input, #passwort input, #passwort2 input{font-size:1em;color:#4c4c4c;font-family: Arial, sans-serif;border: 1px #ededed solid;width:250px;background-color: #F5F5F5;}

#passwort, #passwort2{padding-bottom:20px;background: url(../img/passwort.gif) no-repeat 5px 2px;text-indent: 23px;}

.fehler{font-weight:bold;color: #e11227;}

.anmeldung{clear:both;padding-bottom:20px;}

.fehler span, .ausgabe{font-weight:bold;color: #51b746;}

.geburtstag select{font-size:1em;color:#4c4c4c;font-family: Arial, sans-serif;border: 1px #ededed solid;width:82px;}


#anmeldungtag, #anmeldungmonat, #anmeldungjahr{float:left;width:110px;padding-bottom:20px;}

.anmeldung input{font-size:1em;color:#4c4c4c;font-family: Arial, sans-serif;border: 1px #ededed solid;width:298px;background-color: #F5F5F5;}

.suche input{font-size:1em;color:#4c4c4c;font-family: Arial, sans-serif;border: 1px #ededed solid;width:238px;background-color: #F5F5F5;}
.sucheleft{float:left;margin-right:10px;}
.suche label{width:80px; display:block; float:left;}
#suchform{ margin-top:-10px;}
.suche{display:inline-block; margin-top:10px;}
.suche select{font-size:1em;color:#4c4c4c;font-family: Arial, sans-serif;}

#meinedaten{display:block;padding-bottom:1.7em;}
#meinedaten .daten{float:left;width:110px;font-weight:bold;}
#meinedaten ul{float:right;margin:0px;padding:0px; width:400px;}
#meinedaten ul li{list-style-type:none;margin:0px;padding:0px;line-height:1.7em;}
#meinedaten .links{float:left;display:inline;}
#meinedaten img{background-color:#E1DED6;
float:left;padding:3px;
border:1px solid #C7C7BB;
margin: 6px 0px 6px 2px;}
.daten2{float:left;width:110px;}
.hinweisfeld{
background-color:#FEFBCE;
border:1px solid #FBF5C1;
line-height:1.7em;
padding:10px;margin-bottom:1.7em;
}
.hinweisfeldred{
background-color:#FE911D;
border:1px solid #F3820A;
line-height:1.7em;
padding:10px;margin-bottom:1.7em;
}
.passfoto{
background-color:#E1DED6;float:left;padding:3px;border:1px solid #C7C7BB;margin: 6px 25px 8px 1px;
}

#mgvuebersicht ul{margin:0px;padding:0px;}

.mgvsecond{background-color: #F5F5F5;}

#mgvuebersicht a{border-top:1px solid #ededed;line-height:2.5; text-decoration:none;width:98%;padding-left:2%;display:block;}

#mgvuebersicht a:hover{text-decoration:none;font-weight:bold;}

#mgvuebersicht{margin:0px;padding:0px;list-style-type:none;}

#mgvuebersicht li{line-height:2.5;display:inline;}

.buchstabe{font-size:1.3em;font-weight:bold;}

.score{float:left;background-color:#fff;border: 1px solid #cbcbcb; width:104px;padding:0px;margin:0px;}

.score img{padding:2px;margin:0px;display:block;}

.trefferanzeige{line-height:13px;padding-top:10px;text-align:right;width:155px;}
.trefferanzeige img{text-align:left;}

#suchergebnisliste{margin:0px;padding:0px;text-decoration:none;list-style-type:none;}

#suchergebnisliste li{margin:0px;padding:0px;display:inline;}

.suchergebnislink{width:340px;float:right;}

.suchergebnislink a:hover{font-weight:bold;}

#suchergebnisliste a{text-decoration:none;border-bottom:1px solid #ededed;line-height:2.5;display:block;width:98%;padding-left:2%;}

.scoreklein{font-size:0.8em; text-decoration:none;text-transform:uppercase;color:#7a7a7a; margin:0px;padding:0px;}

#redaktionsnavi{
height:30px;
background-color:#FEFBCE;
border:1px solid #FBF5C1;
line-height:30px;
margin-left:25px;
}
#redaktionsnavi a{
height:30px;display:block;
line-height:30px;
padding-left:39px;
background: url(../img_cms/beitrag_icon.gif) no-repeat 12px 5px;
}
.artikeldatum{float:left;border:1px solid #fff;width:80px;display:block;background: url(../img/einstelldatum.gif) no-repeat;font-size:11px; padding-top:7px; margin-top:-1px;margin-bottom:-4px;}
.redaktionsicons{padding:4px 5px 0px 5px;
float:left;
}
.redaktionsicons img, #artikelbearbeiten img{border:none;height:15px; width:15px;display:block;}
.redaktionsicons a{height:15px;width:15px;margin-right:12px;display:inline-block;
border:none;background-color:#fff;float:left;
}
#artikelbearbeiten a{height:15px;width:15px;display:inline-block;
border:none;background-color:#fff;float:right;margin-right:5px;
}
.redaktionsicons a:hover, .redaktionsicons img:hover, #artikelbearbeiten a:hover{
border:none;background-color:#fff;
}

.headline{display:block;}



#datenaendern input{font-size:1em;color:#4c4c4c;font-family: Arial, sans-serif;border: 1px #ededed solid;background-color: #F5F5F5;}
#datenaendern textarea{font-size:1em;color:#4c4c4c;font-family: Arial, sans-serif;border: 1px #ededed solid;height:100px;background-color: #F5F5F5;}
#datenaendern div{padding-bottom:10px;}

.middle input{width:250px;}
.short input{width:250px;}
.long input{width:507px;}

.middle textarea{width:250px;}
.short textarea{width:250px;}
.long textarea{width:507px;}
.aktuelles h4{margin:0px 0px 18px 0px;padding:0px;font-size:130%;line-height:1.8;}
.aktuelles {}
.artikelbearbeiten a{height:15px;width:15px;display:inline-block;
border:none;background-color:#fff;float:right;margin:8px 5px 0px 0px;
}
.artikelbearbeiten img{border:none;height:15px; width:15px;display:block;}
.autor{text-align:left;margin-top:2px;margin-bottom:3px;font-size:11px;}
.startartikel{height:5.3em; overflow:hidden;}
.startartikel img, .startartikel hr{display:none;}

div #stifter{background: url(../img/stifter_bg1.jpg) 0px 0px;background-repeat: no-repeat;color:#fff;
padding:11px 20px 0px 20px;
text-align:center;
}
div #stifter_bz{background: url(../img/stifter_bg1.jpg) 0px 0px;background-repeat: no-repeat;color:#fff;
padding:11px 10px 0px 10px;
text-align:center;
}
div #stifter2{background: url(../img/stifter_bg.jpg) #385C90 0px 100%;background-repeat: no-repeat;width:506px;
}
div #stifter3{background: url(../img/stifter_bg1.jpg) 0px 0px;background-repeat: no-repeat;color:#fff;
padding:11px 20px 0px 20px;
text-align:center;
}
div #stifter4{background: url(../img/stifter_bg.jpg) #385C90 0px 100%;background-repeat: no-repeat;width:506px;
}
.bildergalerie{
width:119px;margin-right:7px;margin-bottom:7px;text-align:center;float:left;border:1px solid #ededed;overflow:hidden;
}
#content .bildergalerie a{
padding:0px; margin:0px;
}
#content .bildergalerie a:hover{
background-color:#fff;
}