body {
background-color:#FFFFFF;
color:#564A42;
font-family:Verdana,sans-serif;
font-size:11px;
line-height:14px;
}
* {
margin:0px;
padding:0px;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

/* 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;
}
#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;
/*height:345px;*/
margin-left:26px;
width:96%;
padding-bottom:16px;
}
#homeHeadline {
height:55px;
left:19px;
position:relative;
top:15px;
width:550px;
font-family:Arial,Helvetica,sans-serif ;
font-size:18px;
letter-spacing:1px;
font-weight:bold;
line-height:22px;

}
#teasersCenter {
left:15px;
position:relative;
top:16px;
width:936px;
padding-bottom:14px;
}
#teasersBottom {
margin-left:26px;
padding-left:14px;
width:937px;
background:#D9F0FC;
border-top:1px solid #BCD2DC;
}
#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;
}

/*text content*/
.headlineblau{
color:#009DEA;
}

/*teasers*/

h3 {
font-size:11px;
/*font-weight:normal;*/
}
 
 a.teaserarrow {
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.teaserarrow:hover{text-decoration:underline;}

.clear {
clear:both;
}

#teasersCenter .teaserTable{
border-collapse:separate;
width:936px;
}
#teasersCenter .teaserTable td.teaserCell {
/*border:1px solid #DDD7CC;*/
vertical-align:top;
width:180px;
}

#teasersCenter .teaserTable td.teaserGapHor{
width:9px;
}

#teasersCenter .teaserTable .teaserVisual{
 position:relative;
 left:0px;
 top:0px;
}
#teasersCenter .teaserTable .teaserText{
 position:relative;
 left:5px;
}
#teasersCenter .teaserTable .teaserHeadline {/*klasse für h3*/
color:#009DEA;
font-weight:normal;
padding-top:15px;
width:175px;
}

/* teaser bottom*/
#teasersBottom .teaserTable{
border-collapse:separate;
width:937px;
}
#teasersBottom .teaserTable td.teaserCell.class1 {
vertical-align:top;
width:432px;
border-right:1px solid #CCDFE9;

}
#teasersBottom .teaserTable td.teaserCell.class2 {
vertical-align:top;
width:242px;
border-right:1px solid #CCDFE9;
}
#teasersBottom .teaserTable td.teaserCell.class3 {
/*border:1px solid #DDD7CC;*/
vertical-align:top;
width:242px;
border:none;

}

#teasersBottom .teaserTable .teaserPadding{
padding-bottom:20px;
padding-top:11px;

}

#teasersBottom .teaserTable .teaserVisual{
 float:left;
}

#teasersBottom .teaserTable .teaserText{
float:left;
padding-left:10px;
padding-right:6px;
}
#teasersBottom .teaserTable .class1 .teaserText{
padding-left:14px;
width:266px;
}

#teasersBottom .teaserTable .teaserHeadline {/*klasse für h3*/
color:#009DEA;
font-weight:normal;
padding-bottom:11px;
text-transform:uppercase;
}
.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;}


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;
}
