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;
float:left;
margin-left:16px;
margin-right:20px;
margin-top:16px;
width:215px;
}

#centerMainContentRight{
float:left;
padding-top:9px;
width:655px;
font-size:12px;
line-height:16px;
padding-bottom:50px;

}
span.seitentitelblau{
display:block;
color:#009DEA;
font-size:11px;
padding-bottom:12px;
padding-top:4px;
}
span.headline{
display:block;
font-size:14px;
font-weight:bold;
padding-bottom:14px;

}
#centerMainContentRight table{margin-top:22px; margin-bottom:22px;}
#centerMainContentRight table td{ background-color: #ddd7cc; }
#centerMainContentRight table td.rightcell{  padding:10px;}
#centerMainContentRight table td.leftcell p{  padding:7px; line-height:normal;}

#menuSecondLevel{
background-color:#675C55;
border-bottom:1px solid #FFFFFF;
margin-left:26px;
padding-bottom:17px;
width:952px;
}
#menuSecondLevel ul{
list-style-type:none;
padding-bottom:5px;
padding-left:20px;
padding-top:7px;
}
#menuSecondLevel ul li{
background-image:url(teaser_arrow_grey.gif);
background-position:0px 4px;
background-repeat:no-repeat;
float:left;
margin-bottom:3px;
padding-right:12px;
text-indent:13px;
}
#menuSecondLevel ul li a{
color:#EDE7DC;
text-decoration:none;
}
#menuSecondLevel ul li a:hover{text-decoration:underline;}
#menuSecondLevel ul li.menu-current a{color:#009DEA;font-weight:bold;}

#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;
}


span.textblau{
color:#009DEA;
}


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 {
clear:both;
}

a img {border:none;}

a:link, a:visited, a:active {
	 color:#009DEA;
	text-decoration: none;
}
a:hover {
	
	text-decoration: underline;
}
/*ul {
list-style-type:none;
}
ul li {
background-image:url(teaser_arrow.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding-bottom:6px;
padding-left:13px;
}*/
