@charset "utf-8";
/* CSS Document */
*{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
body{
background-color:#005aab;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}
.heading{
width:98%;
float:left;
text-align:left;
font-weight:bold;
font-size:18px;
color:#0b509d;
}

#maincontainer{
width:100%;
z-index:0;
}

#header{
width:945px;
height:182px;
background-image:url(../images/header_backgroundb.gif);
background-repeat:no-repeat;
}

/*Navigationspunkte 4.4.2008 Finn*/
#navi{
margin-top:115px;
float:left;
text-align:right;
width:845px;
padding-right:10px;

}
.mainlevel{
height:40px;
line-height:40px;
margin-right:3px;
vertical-align:middle;
border-left:1px #FFFFFF solid;
border-right:1px #ffffff solid;
text-decoration:none;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
float:right;
font-weight:bold;
list-style:none;
font-size:10px;
}



/*Navigationsende*/
#languageselection{
width:80px;
margin-top:95px;
float:right;
}
#body{
width:945px;
height:349px;
background-image:url(../images/content_backgroundb.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
/*Navigationsleiste Linke Seite 4.4.08 Finn*/

#body_left{
margin-left:13px !important;
margin-left:7px;
margin-top:5px;
width:200px;
height:342px;
float:left;
background-image:url(../images/navi_bgb.gif);
background-repeat:no-repeat;
padding-top:50px;
position:relative;
z-index:2;
}

#mainlevel-sub{
width:202px;
float:left; 
}

.mainlevel-sub{
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
margin-top:3px;
text-align:left;
background-image:url(../images/navi_left_bgb.gif);
background-position:left;
background-repeat:no-repeat;
width:200px;
padding-left:23px;
height:24px;
line-height:19px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
list-style:none;
float:left}

a.mainlevel-sub:hover{
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
margin-top:3px;
text-align:left;
background-image:url(../images/navi_left_bg2b.gif);
background-position:left;
background-repeat:no-repeat;
width:200px;
padding-left:23px;
height:24px;
line-height:19px;
text-decoration:none;
color:#0b509d;
font-weight:bold;
list-style:none;
float:left}
#active_menu-sub{
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
margin-top:3px;
text-align:left;
background-image:url(../images/navi_left_bg2b.gif);
background-position:left;
background-repeat:no-repeat;
width:200px;
padding-left:23px;
height:24px;
line-height:19px;
text-decoration:none;
color:#0b509d;
font-weight:bold;
list-style:none;
float:left}

/*Navigationsende*/
/*Navigationsleiste Links Sublevel 4.4.08 Finn*/

#body_left_sub{
padding-left:5px;
padding-top:66px;
height:268px;
width:140px;
float:left;	
}

.mainlevel-sub_sec{
width:140px;
color:#0b509d;
text-decoration:none;
font-size:11px;
line-height:20px;
float:left;
font-weight:bold;
position:relative;
z-index:3;}
/*Navigationsende*/

#mainbody{
height:330px;
width:580px;
text-align:left;
float:left;
position:relative;

}
/*Body Elemente*/

#mainbody_left{
width:358px;
float:left;
height:323px;
font-size:10px;

}
#mainbody_left li,a{
text-align:left;
margin-top:3px;
font-size:10px;

}

#mainbody_right{
margin-left:10px;
width:202px;
height:323px;
float:left;
text-align:right;


}

#mainbodyfull{
padding-top:0px;
margin-top:0px;
width:945px;
height:342px;
text-align:left;
padding-left:15px;
position:relative;
z-index:2;
}

#footer{
width:945px;
height:54px;
background:url(../images/footer_backgroundb.gif);
background-repeat:no-repeat;
position:relative;
top:-11px;
z-index:1
}

#logo_schrift{
width:945px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
font-size:11px;
position:relative;
top:20px;
z-index:40;
padding-left:200px;
left:-95px;
}
#logo_schriftb{
width:945px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:11px;
padding-top:20px;
z-index:40;
}
.inputbox {
	padding: 3px 3px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#0b509d;
	color: #ffffff;
	border-style:none;
	border-bottom:1px solid #e0e0ff;
}

.contact_outline{
background-color:#FFFFFF
}
.contact{
background:none;}
div.moduletableT {
position:absolute;
width:100%;
height:100%;
background-color:#FFFFFF;
}
.button {
  color: #ffffff; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border:none;
  width: auto;
  background-color:#0b509d;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
}
.undertext{
color:#0b509d;
padding-top:10px;
float:right;
height:60px;
width:180px;
text-align:left;}
