/* CSS Document */

body {
 margin: 0;
 padding: 0;
 background: #0062a6;
 scrollbar-arrow-color: #fff;
 scrollbar-base-color:#0071c2;
 scrollbar-face-color:#0062a6;
 scrollbar-track-color:#0062a6;
}

#header {
 height: 151px;
 background: url("images/header.gif") 10px 0px no-repeat;
}

.headline {
 padding: 0px 10px 0px 0px;
 position: relative;
 top: -7px;
 background: #ffffff;
 font: normal bold 12px Verdana, Helvetica, sans-serif;
}

#maincontent {
 margin: 0;
 padding: 15px 15px 5px 15px;
 font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
}

#maincontent a {
 font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
 color: #0062a6;
 text-decoration:  none;
}

#maincontent a:hover {
 font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
 color: #0062a6;
 text-decoration:  underline;
}

h1 {
 margin: 0;
 padding: 0px 0px 10px 13px;
 background: url("images/headline_punkt_rot.gif") 0px 4px no-repeat;
 font: normal bold 11px/16px Verdana, Helvetica, sans-serif;
}

#footer {
 margin: 0;
 padding: 0px 15px 5px 15px;
 background: #b1ebfe;
}

#footer .footer {
 border-top: 1px solid #000;
 font: normal normal 10px Verdana, Helvetica, sans-serif;

}

#footer .footer a {
 color: #000;
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 text-decoration: none;
}

#footer .footer a:hover {
 color: #000;
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 text-decoration: underline;
}

.outline_white img {
 border: 1px solid #fff;
}

.nav_flaeche {
 border-bottom: 1px solid #1A3F74;
}

.nav_flaeche .nav_sub {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 padding: 3px 0px 3px 23px;
 background: #0062a6;
}

.nav_flaeche .nav_sub a {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
}

.nav_flaeche .nav_sub a:hover {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #9DD5E4;
 text-decoration: underline;
}

.nav_flaeche .nav_subaktiv {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #9DD5E4;
 padding: 3px 0px 3px 23px;
 background: #0062a6;
}

.nav_flaeche .nav_subaktiv a {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #9DD5E4;
 text-decoration: none;
}

.nav_flaeche .nav_subaktiv a:hover {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #9DD5E4;
 text-decoration: underline;
}


.right_flaeche {
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 color: #fff;
 border-bottom: 1px solid #1A3F74;
}

.right_flaeche .inputbox {
 border: 1px solid #0C4578;
}

.right_flaeche td {
 font: normal normal 10px/13px Verdana, Helvetica, sans-serif;
 color: #fff;
}

.right_flaeche td a {
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 color: #9DD5E4;
 text-decoration: none;
}

.right_flaeche td a:hover {
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 color: #9DD5E4;
 text-decoration: underline;
}

.right_flaeche .news_headline {
 font: normal bold 11px/13px Verdana, Helvetica, sans-serif;
 background: url("images/news_headline_punkt.gif") 0px 3px no-repeat;
 padding: 0px 0px 0px 13px;
 margin: 0px 0px 5px 0px;
 color: #fff;
}

.langselect {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 padding: 0px;
 margin: 0px;
}

.langselect a {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
}

.langselect a:hover {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 text-decoration: underline;
}

.lang2 {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 padding: 0px 0px 0px 10px;
 position: relative;
 bottom: 11px;
 float: right;
}

.lang2 a {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
}

.lang2 a:hover {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #fff;
 text-decoration: underline;
}

