body {
background-color:#FFFFFF;
color:#564A42;
font-family:Verdana,sans-serif;
font-size:11px;
line-height:14px;
}
* {
margin:0px;
padding:0px;
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* all main divs*/
#header {
background-image:url(header_background.gif);
background-repeat:no-repeat;
height:135px;
width:978px;
}
#errorRegioRequest {
height:16px;
padding-left:610px;
padding-top:10px;
text-align:right;
width:350px;
}
#errorRegioRequest a:hover {
text-decoration:underline;
}
#logoBMA {
padding-left:47px;
padding-top:12px;
}
#akRegioTargeting {
margin-left:752px;
margin-top:-46px; /*original -50px; */
}
#menuFirstLevel {
float:left;
padding-left:47px;
padding-top:5px;
width:931px;

}
#centerMain {
background-color:#ECE7DC;
width:96%;
margin-left:26px;
}
#centerMainContent {
background-color:#ECE7DC;
width:970px;
}
#centerMainContentBoxLeft{
background-color:#BDD8DF;
color:#1B1B1F;
float:left;
margin-left:16px;
margin-right:20px;
margin-top:16px;
padding-top:10px;
padding-bottom:15px;
width:215px;
}
#centerMainContentBoxLeft p{
color:#009DEA;
font-weight:bold;
padding:15px 8px 18px 7px;
}
#centerMainContentRight{
float:left;
padding-top:9px;
width:655px;
font-size:12px;
line-height:16px;
padding-bottom:50px;
}
#centerMainContentRight ul{list-style-type:none;}
#centerMainContentRight ul li {
background-image:url(teaser_arrow.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding-bottom:6px;
padding-left:13px;
}

.headline{
display:block;
font-size:14px;
font-weight:bold;
padding-bottom:14px;

}
#centerMainContentBoxLeft ul{list-style-type:none;}
#centerMainContentBoxLeft ul li {
background-image:url(teaser_arrow.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding-bottom:6px;
padding-left:13px;
margin-left:8px;
width:185px;
}
#centerMainContentBoxLeft ul li.menu-current{ font-weight:bold;}

#underMenu{
background:#FFF;
height:39px;
width:952px;
margin-left:26px;
}

#menuSecondLevel{
position:absolute;
width:952px;
height:38px;
left:26px;
top:135px;
background:#675C55;
}
#menuSecondLevel h3{
font-weight:normal;
line-height:13px;
padding:6px 18px 6px 18px;
}
#menuSecondLevel div.class1 h3{
padding-left:20px;
}
#menuSecondLevel a.arrowMenuSecondLevel{
background-image:url(teaser_arrow_nobg.gif);
background-position:0px 2px;
background-repeat:no-repeat;
color:#ECE7DC;
padding-bottom:6px;
padding-left:13px;
text-decoration:none;
}

#menuSecondLevel div.menu-current a.arrowMenuSecondLevel{color:#675C55;}

#menuSecondLevel div.class1{ position:absolute; left:0; width:196px; z-index:5;}
#menuSecondLevel div.class2{ position:absolute; left:184px; width:135px; z-index:4;}
#menuSecondLevel div.class3{ position:absolute; left:307px; width:170px; z-index:3;}
#menuSecondLevel div.class4{ position:absolute; left:465px; width:170px; z-index:2;}
#menuSecondLevel div.class5{ position:absolute; left:623px; width:193px; z-index:1;}
#menuSecondLevel div.class6{ position:absolute; left:804px; width:148px; }

#menuSecondLevel div{ background-image:url(arrow_navi_inactive_new2.gif); background-position:right; background-repeat:no-repeat;}

#menuSecondLevel div.menu-current{ 
background-image:url(arrow_navi_active.gif); 
background-position:right; 
background-repeat:no-repeat;
background-color:#ECE7DC;
}
#menuSecondLevel div.menu-last{ background-image:none;}

#contentBottom {
margin-left:26px;
width:952px;
background:#D9F0FC;
border-top:1px solid #BCD2DC;
}
#contentBottomPadding {
padding-bottom:24px;
padding-left:20px;
padding-top:40px;

}

#footer {
float:left;
height:21px;
padding-left:42px;
padding-top:8px;
width:932px;
}

/* navigation */
#menuFirstLevel h2{
font-family:Arial,Helvetica,sans-serif ;
float:left;
margin-right:15px;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
text-indent:12px;
background-image:url(teaser_arrow.gif);
background-position:0px 5px;
background-repeat:no-repeat;
}

#menuFirstLevel h2 a {
color:#564A42;
text-decoration: none;
}
#menuFirstLevel h2 a:hover {
color:#009DEA;
text-decoration: none;
}
#menuFirstLevel #gruende{ float:left;margin-right:15px; margin-left:0;}
#menuFirstLevel h2.firstLevel.menu-last{ float:right; margin-right:18px; }
#menuFirstLevel h2.menu-parent a{ color:#009DEA;}
#menuFirstLevel h2.menu-current a{ color:#009DEA;}

#logoBMA h1.logo{
font-family:Arial,Helvetica,sans-serif ;
height:46px; width:140px;
font-size:16px;
letter-spacing:1px;
font-weight:bold;
line-height:16px;

}
#logoBMA h1.logo a.logoarrow{
display:block;
padding-left:14px;
background-image:url(teaser_arrow_logo.gif);
background-position:-2px 1px;
background-repeat:no-repeat;
color:#564A42;
text-decoration: none;
}

#footer h2{
font-family:Arial,Helvetica,sans-serif ;
float:left;
margin-right:15px;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
text-indent:12px;
background-image:url(teaser_arrow.gif);
background-position:0px 5px;
background-repeat:no-repeat;
}
#footer h2 a {
color:#564A42;
text-decoration: none;
}
#footer h2 a:hover {
color:#009DEA;
text-decoration: none;
}


h3 {
font-size:11px;
/*font-weight:normal;*/
}
.linkpfeil {
background-image:url(teaser_arrow.gif);
background-position:0px 4px;
background-repeat:no-repeat;
color:#009DEA;
padding-bottom:6px;
padding-left:13px;
text-decoration:none;
}

a:hover span.linkpfeil{text-decoration: underline;}

.clear {/*gehört zum <p> unter dem text*/
clear:both;
}

a img {border:none;}

a:link, a:visited, a:active {
	 color:#009DEA;
	text-decoration: none;
}
a:hover {
	
	text-decoration: underline;
}
