html {height: 100%;}
body {margin: 0; 	padding: 0; background-color: #005480; background-image:  url(../images/bgBlue.gif); font: 12px/150% Verdana, Arial, Helvetica, sans-serif;	color: #FFF; height: 100%;}
p{margin: 15px 0 0 0; padding:0; font: 12px/150% Verdana, Arial, Helvetica, sans-serif;	color: #FFF;}
a{outline-width:0px; color: #FFF;} 
h1{font: bold 15px Verdana, Arial, Helvetica, Geneva; color:#FFD527; padding-bottom:20px}
h2{font: bold 12px Verdana, Arial, Helvetica, Geneva; color:#FFD527; padding-bottom:10px}



.fullTable{width:100%; height:auto}
.fullwidth{width:100%;}
.navigationWrap{width:200px; background-image:  url(../images/bgBlue2.gif); background-color: #003366; margin:0; padding:0; vertical-align:top; border-right: 1px solid #FFD527}
.contentWrap{width:auto;  vertical-align:top; }

.banner{padding-bottom:25px;}
.bildrahmen{padding:5px; }
.bildlinks{margin:0 15px 0 0; float:left}
.bildrechts{margin:0 0 0 15px; float:right}
.border_bottom{border-bottom:1px solid #ffd527}
.buttonsOben{position:absolute; left:240px; top:145px; width:400px;}
.buttonsObenGreek{position:absolute; left:240px; top:145px; width:500px;}
.wholeWrap{height: auto }
.bannerOben{width: auto; height:60px; text-align:center; margin:0px; padding:10px; }
.headerWrap{width: auto; height: 91px; background-image:  url(../images/bgBlue2.gif); background-color: #003366; border-top:1px solid #FFD527; border-bottom:1px solid #FFD527;}
.logo{width:200px; float: left; margin: 0; padding:10px 0 10px 20px}
.hotline{width:157px; float: right; margin: 0; padding: 10px 20px 10px 0}
.navigation {width:auto; margin:0; }
.rightColumnWrap{width:135px; background-image:  url(../images/bgBlue2.gif); background-color: #003366; margin:0; padding:20px; vertical-align:top; }
.center{text-align:center }
.bottomWrap{width: 100%; border-top: 1px solid #FFD527; }
.top{vertical-align: top;}
.bottomCenter{margin:0; padding:20px 0 20px 40px; }
.bottomTable{  background-color: #003366; width:100%}
.menuRahmen{background-color:#1B2852; margin:0 0 20px 0; float: left; border-top: 1px solid #FFD527; border-bottom: 1px solid #FFD527; border-right: 1px solid #FFD527; width:180px;}
.werbung{margin:0 0 20px 0; width:181px; text-align: center;}

.flags{padding:20px}
.floatLeft{float: left}
ul{font: 12px/150% Verdana, Arial, Helvetica, sans-serif; color: #fff;  list-style-type: square;  }
ol{font: 12px/150% Verdana, Arial, Helvetica, sans-serif; color: #fff;  }
ul.navlist { font: bold 13px/170% Verdana, Arial, Helvetica, Geneva;  list-style-image: url(../images/menuArrow.gif); list-style-position: outside;}
ul.navlist a{ text-decoration:none; color: white}
ul.navlist a:hover{text-decoration:underline}

ul.navlist a:active{text-decoration:none; color:#ffd527}
li.active{text-decoration:none; color:#ffd527}
ul.navlist2 {font: 11px/140% Verdana, Arial, Helvetica, Geneva;   list-style-position: outside;  list-style: square; }
ul.contentlist { font: bold 13px/170% Verdana, Arial, Helvetica, Geneva;  list-style-image: url(../images/contentArrow.gif); list-style-position: outside;}
ul.contentlist a{ text-decoration:none; color: white}
ul.contentlist a:hover{text-decoration:underline}
ul.navlist a:active{text-decoration:none; color:#ffd527}

.menu{padding:5px 5px 5px 0; vertical-align: middle; }
.content{padding:10px 40px 40px 40px;  vertical-align:top; }
.contentTitle{font: bold 15px Verdana, Arial, Helvetica, Geneva; color:#FFD527; padding-bottom:20px}
.bottomLeft{width:200px; height:137px; background-image:  url(../images/bgBlue2.gif); background-color: #003366; margin:0; padding:0; vertical-align:top; border-right: 1px solid #FFD527; float:left}
.bottomRight{width:175px;  height:137px; background-image:  url(../images/bgBlue2.gif); background-color: #003366; margin:0; padding:0; vertical-align:top; float:right}
.bottomRest{width:100%; border-top: 1px solid #FFD527; float:left}
.kollageUnten{background-image: url(../images/kollageUnten.jpg);  background-repeat: no-repeat; background-position: right;  background-color:#003366; width:100% }
.datenUnten{float:left; margin:0; padding:20px 0 20px 40px}
.width200{width:200px}
.bigArrow{padding-right:10px; vertical-align: top;}
.datenUntenText{font: 10px/130% Verdana, Arial, Helvetica, sans-serif; color: #9BB3C5; vertical-align: top;}
.datenUntenText a{color: #9BB3C5; text-decoration:underline}
.gelb{color:#ffd527}
.bold{font-weight:bold}
.textmini{font: bold 11px Verdana, Arial, Geneva, Helvetica; line-height:14px}
.textminimini{font: 10px Verdana, Arial, Geneva, Helvetica;}
.textfeld  {font: 11px Verdana, Arial, Geneva, Helvetica; color:black; background-color: #CFDCE6; border: solid 1px #1b2852; padding:3px}
.select {font: 11px Verdana, Arial, Geneva, Helvetica; background-color: #CFDCE6; border: solid 1px #1b2852; height: 18px;}
.textarea {font: 11px Verdana, Arial, Geneva, Helvetica; background-color: #CFDCE6; border: solid 1px #1b2852; padding:3px}
.sysbutton  { color: #003366; font: bold 11px Verdana, Arial, Geneva, Helvetica; background-color: #ffd527; border-style: solid; border-width: 1px; border-color: #fef0df #00335e #00335e #fef0df; padding:3px; cursor: pointer;}
.tooltip {position: absolute; display: none; background-color: #CFDCE6; border:1px solid #1b2852; padding:5px;    color:#003366; font: bold 10px/130% Verdana, Arial, Geneva, Helvetica; text-align:left}
.bgcolor2Frequenz{background-color:#1B2852}
.bgcolorFrequenz{background-color:#003366}


/*statseite-news*/
.newsWrap {border:1px solid #ffd527;padding: 0 15px 15px 15px}
.newsHeading{font: bold 14px Verdana, Arial, Geneva, Helvetica; color: #ffd527; text-decoration: none}
.newsHeading a { color: #ffd527; text-decoration: none}
.newsHeading a:hover {text-decoration:underline}