
/* 
Projekt: GWG Wuppertal (kontrastreich)
*/

#schrift{
width:100%;
padding:0;
margin:0 0 0 0;
position: relative;
}

html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; }
 
html , body {font-size : 1.01em; padding : 0; margin : 0; } 
	
body		{background: #0D5C75;}
body.druck	{background: #ffffff;}



.weiss			{ background-color: #ffffff; }
.schwarz		{ background-color: #000000; }










dfn {
font : bold 0.8em verdana, sans-serif; 
color : #000000; 
} 



.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}












#metanavcontainer{
position: absolute;
width: 100%;
height: 24.5387em;
background: #0C5268;
}

#metanavcontainer-folge{
position: absolute;
width: 100%;
height: 13.7761em;
background: #0C5268;
}


#block01{
position: absolute;
left: 0em;
top: 0em;
width: 2.706em;
height: 3.8745em;
background: #0E6783;
}

#block02{
position: absolute;
left: 2.7675em;
top: 0em;
width: 11.0086em;
height: 3.8745em;
background: #0E6783 url(../images/wohnlich_kontrast.gif) no-repeat;
}

#block02 img{
width: 11.0086em;
height: 3.8745em;
visibility:hidden;
}


#block03{
position: absolute;
left: 13.8376em;
top: 0em;
width: 44.2189em;
height: 3.8745em;
background: #0E6783;
}

#block04{
position: relative;
left: 0em;
bottom: 0em;
width: 2.706em;
height: 1em;
float:left;
}
/*
#block04{
position: absolute;
left: 0em;
top: 3.9360em;
width: 2.706em;
height: 8.4256em;
background: #ffffff;
}
*/
#illu-start{
position: absolute;
left: 2.7675em;
top: 3.9360em;
width: 33.1488em;
height: 20.6027em;
}

#illu-start img{
width: 33.1488em;
height: 20.6027em;
}

#illu-folge{
position: absolute;
left: 13.8376em;
top: 5.2890em;
width: 33.1488em;
height: 8.4871em;
}

#illu-folge img{
width: 33.1488em;
height: 8.4871em;
}



#angebote{
position: absolute;
left: 35.9778em;
top: 3.8745em;
width: 22.0787em;
height: 20.6642em;
background: #0C5268;
vertical-align:bottom;
}

#logo{
position: absolute;
left: 0;
top: 0;
width: 22.0787em;
height: 5.7810em;
text-align: center;
background: #0E6783 url(../images/logo_kontrast.gif) no-repeat;
background-position:7.20em 1.05em;
}

#logo img{
width: 7.6876em;
height: 3.5055em;
margin: 1.1070em 0 0 0;
visibility:hidden;
}


#logo-folge{
position: absolute;
left: 47.0480em;
top: 3.8745em;
width: 11.0086em;
height: 9.9016em;
text-align: center;
background: #0E6783 url(../images/logo_kontrast.gif) no-repeat;
background-position:1.65em 1.05em;
}

#logo-folge img{
width: 7.6876em;
height: 3.5055em;
margin: 1.1070em 0 0 0;
visibility:hidden;
}


#logo-druck{
width: 100%;
text-align: right;
}

#logo-druck img{
margin: 20px 20px 0 0;
}


#angebot01head{
position: absolute;
left: 0;
top: 5.9040em;
width: 22.0787em;
height: 1.5990em;
background: #0E6783;
}

p.angebothead								 {color: #ffffff; font-weight: bold; font-size: 0.8610em; padding: 0; margin: 0.3075em 0 0 0.7380em; text-decoration: none; line-height:120%;}
a.angebothead:link, a.angebothead:visited	 {color: #ffffff; font-weight: bold; padding: 0; margin: 0; text-decoration: none;}
a.angebothead:hover, a.angebothead:active	 {color: #ffffff; font-weight: bold; padding: 0; margin: 0; text-decoration: underline;}

#angebot01content{
position: absolute;
left: 0;
top: 7.5646em;
width: 22.0787em;
height: 5.6580em;
background: #0E6783;
}


#angebot01text{
width: 14.6371em;
float: left;
height: 5.6580em;
border-right: 0.0615em solid #0C5268;
}
#angebot01text p 	{color: #ffffff; font-weight: normal; font-size: 0.6150em; line-height: 1.4em; padding: 0; margin: 0.2460em 1em 0 1.0000em; }

#angebot02text{
width: 14.6371em;
float: left;
height: 5.6580em;
border-right: 0.0615em solid #0C5268;
}
#angebot02text p 	{color: #ffffff; font-weight: normal; font-size: 0.6150em; line-height: 1.4em; padding: 0; margin: 0.2460em 1em 0 1.0000em; }

a.angebotlink:link, a.angebotlink:visited{
font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 0 0 1.1070em; margin: 0; background: url(../images/angebotlink_kontrast_bullet_aus.gif) left no-repeat;}
a.angebotlink:active, a.angebotlink:hover{
font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0 0 0 1.1070em; margin: 0; background: url(../images/angebotlink_kontrast_bullet_an.gif) left no-repeat;}


#angebot01bild{
float: right;
height: 5.6580em;
}
#angebot01bild img 	{
padding: 0.2460em 0.2460em 0em 0em; 
margin: 0; 
width: 6.8881em;
height: 5.1660em;}

#angebot02bild{
float: right;
height: 5.6580em;
}
#angebot02bild img 	{
padding: 0.2460em 0.2460em 0em 0em; 
margin: 0; 
width: 6.8881em;
height: 5.1660em;}



#angebot02head{
position: absolute;
left: 0;
top: 13.3456em;
width: 22.0787em;
height: 1.5990em;
background: #0E6783;
}

#angebot02content{
position: absolute;
left: 0;
top: 15.0061em;
width: 22.0787em;
height: 5.6580em;
background: #0E6783;
}


/*
#trailer01{
position: absolute;
left: 2.7675em;
top: 24.6617em;
width: 11.0086em;
height: 6.0886em;
}

*/

#trailer01{
float:left;
display:inline;
width: 11.0086em;
height: 6.0886em;
}


#trailer01 img{
width: 11.0086em;
height: 6.0886em;
}

/*
#trailer02{
position: absolute;
left: 2.7675em;
top: 30.8118em;
width: 11.0086em;
height: 7.3186em;
background: #0A495D url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}
*/

#trailer02
{float:left;
display:inline;
width: 11.0086em;
height: 7.3186em;
background: #0A495D url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}

#trailer02a {
z-index:100;
}
#trailer02a p{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; font-style: normal; text-decoration: none; color: #ffffff; margin: 0; padding: 1.8em 1.1em 0 1.1em;  
}

#trailer02a a:link, #trailer02a a:visited{
font-weight: bold; text-decoration: none; color: #ffffff; padding: 0; margin: 0; }
#trailer02a a:active, #trailer02a a:hover{
font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0; margin: 0; }


#trailer02b{
padding: 0 0 10px 0; 
margin: 0.6150em 1.1em 0 0.7380em;  
float:left;
display:inline;
}






#trailer-news-container{
position: absolute;
left: 47.0479em;
top: 13.8991em;
width: 11.0086em;
}


#trailer01-folge{
float:left;
display:inline;
width: 11.0086em;
height: 6.0886em;
margin: 0 0 0.0615em 0;
}

#trailer01-folge img{
width: 11.0086em;
height: 6.0886em;
}


#trailer02-folge{
width: 11.0086em;
background: #0C495D;
padding: 0 0 0 0;
margin: 0 0 1px 0;
float:left;
display:inline;
}





a.mehr:link, a.mehr:visited{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; text-decoration: none; color: #006783; border-top: 1px solid #A2B7C2; padding: 0.1230em 0.6150em 0.1845em 2.1525em; margin: 0; background: #ffffff url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.mehr:active, a.mehr:hover{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; text-decoration: none; color: #ffffff; border-top: 1px solid #ffffff; padding: 0.1230em 0.6150em 0.1845em 2.1525em; margin: 0; background: #006682 url(../images/mehr_bullet_an.gif) left no-repeat;}





div.news-folge{
width: 11.0086em;
background: #0C495D;
margin: 0 0 0.0615em 0;
padding: 0.5em 0 0.5em 0;}

div.news-folge p{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; font-style: normal; text-decoration: none; color: #ffffff; padding: 0; margin: 0 1.1em 0 1.1em; }

div.news-folge a:link, div.news-folge a:visited{
line-height: 1.2em; font-weight: bold; text-decoration: none; color: #ffffff;  padding: 0; margin: 0; }
div.news-folge a:active, div.news-folge a:hover{
line-height: 1.2em; font-weight: bold; text-decoration: underline; color: #ffffff;  padding: 0; margin: 0; }






#newsbutton{
padding: 0; margin: 1.1070em 1.1em 0 1.2755em;  
}


#news{
position: absolute;
left: 13.8376em;
top: 24.6617em;
width: 22.0787em;
height: 14.4686em;
background: #0C5268 url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}


p.newshead{
font-size: 0.8610em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0; margin: 1.2915em 0 0 0.7995em; }
p.newsdate{
font-size: 0.6150em; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0; margin: 1.3450em 0 0 2.270em; }
p.newslink{
font-size: 0.6150em; font-weight: bold; line-height: 1.2915em; text-decoration: none; color: #ffffff; padding: 0; margin: 0.2460em 0.000em 0.0615em 0; }
a.newslink:link, a.newslink:visited{
font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 0 0 2.2em; margin: 0; background: url(../images/newslink_kontrast_bullet_aus.gif) left top no-repeat; display: block;}
a.newslink:active, a.newslink:hover{
font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0 0 0 2.2em; margin: 0; background: url(../images/newslink_kontrast_bullet_an.gif) left top no-repeat; display: block;}


#teaser{
position: absolute;
left: 35.9778em;
top: 24.6617em;
width: 22.0787em;
height: 14.4686em;
background: #0C5268 url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}

#teaser p.teaserhead{
font-size: 0.8610em; font-weight: bold; color: #ffffff; padding: 0; margin: 0.7995em 0 0 0.7995em; }
#teaser p{
font-size: 0.6150em; line-height: 1.4145em; font-weight: normal; color: #ffffff; padding: 0; margin: 1.0375em 1.2300em 0 1.1070em; }

#teaserbutton{
padding: 0; margin: 0.9840em 1.1em 0 0.7380em;  
}





div.metanav	{
padding: 1.2300em 0.9225em 0 0.6150em;
margin: 0;
float:right;
}

div.metanav2	{
padding: 1.2300em 0.9225em 0.5em 0.6150em;
margin: 0;
float:right;
}

div.metanav span {color: #ffffff; font-size: 0.6000em; padding: 0; margin: 0; text-decoration: none;}

a.metanav4:link, a.metanav4:visited	{color: #ffffff; font-size: 0.6000em; padding: 0; margin: 0 0.50em 0 0.50em; text-decoration: none;}
a.metanav4:active, a.metanav4:hover	{color: #ffffff; font-size: 0.6000em; padding: 0; margin: 0 0.50em 0 0.50em; text-decoration: underline;}

a.metanav4_an:link, a.metanav4_an:visited	{color: #ffffff; font-size: 0.6000em; padding: 0; margin: 0 0.50em 0 0.50em; text-decoration: none; font-weight: bold;}
a.metanav4_an:active, a.metanav4_an:hover	{color: #ffffff; font-size: 0.6000em; padding: 0; margin: 0 0.50em 0 0.50em; text-decoration: none; font-weight: bold;}


a.metanav:link, a.metanav:visited	{color: #ffffff; font-size: 0.6000em; padding: 0; margin: 0; text-decoration: none;}
a.metanav:active, a.metanav:hover	{color: #ffffff; font-size: 0.6000em; padding: 0; margin: 0; text-decoration: underline;}

a.metanav2:link, a.metanav2:visited	{color: #ffffff; font-size: 0.6000em; padding: 8px 0 8px 2.8450em; margin: 0; text-decoration: none; background: url(../images/metanav2_kontrast_bullet_aus.gif) left no-repeat;}
a.metanav2:active, a.metanav2:hover	{color: #ffffff; font-size: 0.6000em; padding: 8px 0 8px 2.8450em; margin: 0; text-decoration: underline; background: url(../images/metanav2_kontrast_bullet_an.gif) left no-repeat;}

a.metanav3:link, a.metanav3:visited	{color: #ffffff; font-size: 0.6000em; padding: 8px 0 8px 2.8450em; margin: 0; text-decoration: none; background: url(../images/metanav3_kontrast_bullet_aus.gif) left no-repeat;}
a.metanav3:active, a.metanav3:hover	{color: #ffffff; font-size: 0.6000em; padding: 8px 0 8px 2.8450em; margin: 0; text-decoration: underline; background: url(../images/metanav3_kontrast_bullet_an.gif) left no-repeat;}


div.metanav-trenn	{
height: 1.8450em;
width: 0.0615em;
background: #ffffff;
float:right;
}










#pfad	{
position: absolute;
top: 3.9361em;
left: 13.8376em;
height: 1.3530em;
width: 33.1488em;
padding: 0;
margin: 0;
background: #156783;
}

p.pfad 		{ color: #ffffff; font-size: 0.6150em; font-weight: normal; padding : 0.6765em 0 0 0.4920em; margin : 0;}

a.pfad:link, a.pfad:visited	{color: #ffffff; padding: 0 0.3075em 0 0.8em; margin: 0 0 0 0.6150em; text-decoration: none; background: url(../images/pfad_kontrast_bullet_aus.gif) left no-repeat;}
a.pfad:active, a.pfad:hover	{color: #ffffff; padding: 0 0.3075em 0 0.8em; margin: 0 0 0 0.6150em; text-decoration: underline; background: url(../images/pfad_kontrast_bullet_aus.gif) left no-repeat;}











#menuecontainer {
position: absolute;
z-index: 1;
top: 3.9360em;
background: #0E6783;
left: 0;}


#menue {
/*position: relative;*/
width: 11.0701em;
float:left;}


/*
#menue li a	{
display: block;}

#menue li li a {
display: block;}
*/



#menue ul {
list-style:none;
padding:0;
margin:0;}

#menue ul ul{
list-style:none;
padding:0;
margin:0;}




#menue ul li {
margin:0;
padding:0;
display:inline;}

#menue ul li ul li {
margin:0;
padding: 0;
display:inline;}





a.nav01aus:link, a.nav01aus:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #ffffff; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #0E6682 url(../images/nav01_kontrast_bullet_aus.gif) right no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #026783; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_over.gif) right no-repeat; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an.gif) right no-repeat; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an.gif) right no-repeat; }
a.nav01an2:link, a.nav01an2:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an2.gif) right no-repeat; }
a.nav01an2:active, a.nav01an2:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an2.gif) right no-repeat; }
a.nav01an3:link, a.nav01an3:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an3.gif) right no-repeat; }
a.nav01an3:active, a.nav01an3:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; padding: 0.4305em 25px 0.3690em 1.2300em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an3.gif) right no-repeat; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #ffffff; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #0F5B74 url(../images/nav01_kontrast_bullet_aus.gif) right no-repeat; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #026783; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_over.gif) right no-repeat; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an2.gif) right no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an2.gif) right no-repeat; }
a.nav02an2:link, a.nav02an2:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an2.gif) right no-repeat; }
a.nav02an2:active, a.nav02an2:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an2.gif) right no-repeat; }
a.nav02an3:link, a.nav02an3:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an3.gif) right no-repeat; }
a.nav02an3:active, a.nav02an3:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0E6682; display: block; padding: 0.4305em 25px 0.3690em 1.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an3.gif) right no-repeat; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0F5268; display: block; padding: 0.4305em 25px 0.3690em 2.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #E6EFF2; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0F5268; display: block; padding: 0.4305em 25px 0.3690em 2.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0F5268; display: block; padding: 0.4305em 25px 0.3690em 2.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an.gif) right no-repeat; }
a.nav03an:active, a.nav03an:hover {
font-size: 0.6765em; font-weight: normal; font-style: normal; text-decoration: none; color: #0F5268; display: block; padding: 0.4305em 25px 0.3690em 2.8450em; margin: 0; border-bottom: 1px solid #0C5268; border-left: 0.0615em solid #0C5268; display: block; background: #ffffff url(../images/nav01_kontrast_bullet_an.gif) right no-repeat; }














#contentcontainer	{
position: absolute;
top: 13.8991em;
left: 13.8376em;
width: 33.1488em;
padding: 0 0 1.2300em 0;
margin: 0;}

#content-list	{
width: 33.1488em;
padding: 0 0 1.2300em 0;
margin: 0 0 0.1230em 0;
background: #0F5268;}

#content-list h1.head 	{color: #ffffff; font-size: 1.4760em; line-height: 1.2em; font-weight: normal; padding : 0.55em 1.2300em 0 0.6150em; margin : 0;}
#content-list p 		{color: #ffffff; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 1em 1.2300em 0 1.3500em; margin : 0;}

#content-list2	{
width: 33.1488em;
padding: 0 0 1.2300em 0;
margin: 0 0 0 0;
background: #0F5268;}

#content-list2 h1.head 	{color: #ffffff; font-size: 1.4760em; line-height: 1.2em; font-weight: normal; padding : 0.55em 1.2300em 0 0.6150em; margin : 0;}
#content-list2 p 		{color: #ffffff; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 1em 1.2300em 0 1.2300em; margin : 0;}


#content-list-druck	{
width: 33.1488em;
padding: 0 0 1.2300em 0;
margin: 0 0 0.1230em 0;
background: #ffffff;}

#content-list-druck h1.head 	{color: #006783; font-size: 1.4760em; line-height: 1.2em; font-weight: normal; padding : 0.55em 1.2300em 0 0.6150em; margin : 0;}
#content-list-druck p 		{color: #006783; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 1em 1.2300em 0 1.2300em; margin : 0;}


#content	{
width: 33.1488em;
padding: 0 0 1.2300em 0;
margin: 0 0 0.1230em 0;
background: #0F5268;
}
#content h1.head 	{color: #ffffff; font-size: 1.4760em; line-height: 1.2em; font-weight: normal; padding : 0.55em 1.2300em 0 0.56em; margin : 0;}
#content p 			{color: #ffffff; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 1em 1.2300em 0 1.2300em; margin : 0;}

p 		{color: #ffffff; font-size: 0.6765em; line-height: 0.9225em; }



a:link , a:visited{
color: #ffffff; text-decoration: underline; padding:0; margin:0;} 
a:hover , a:active{
color: #ffffff; text-decoration: none; padding:0; margin:0;} 

/*
h1 {font-size : 21px; font-weight: normal; padding: 1em 1.2300em 0 0.55em;} 
h2 {font-size : 17px; font-weight: normal;  padding: 1em 1.2300em 0 0.6em;} 
h3 {font-size : 13px; font-weight: bold;  padding: 1em 1.2300em 0 0.6em;} 
*/

#content h1 {color: #ffffff; font-size : 1.3em; font-weight: normal; padding: 1.2em 1.2300em 0 0.55em; margin: 0;} 
#content h2 {color: #ffffff; font-size : 1.1em; font-weight: normal; padding: 1.2em 1.2300em 0 0.7em; margin: 0; } 
#content h3 {color: #ffffff; font-size : 0.8em; font-weight: bold; padding: 1.2em 1.2300em 0 1em; margin: 0; } 

#content ul		{ 	 margin-top:10px; margin-bottom:5px;}
#content ul li	{ 	 color: #ffffff; font-size: 0.6765em; line-height: 1.6em; list-style: square outside; display: list-item; margin: 0 0.6150em 0 4em; padding:0;}
#content ol 	{ 	 margin-top:10px; margin-bottom:5px;}
#content ol li	{ 	 color: #ffffff; font-size: 0.6765em; line-height: 1.6em; list-style: decimal outside; display: list-item; margin: 0 0.6150em 0 4em; padding:0;}





div.listcontainer	{
width: 33.1488em;
padding: 0 0 0 0;
margin: 0 0 0.0615em 0;
background: #156783;
float:left;}

div.listcontainer2	{
width: 33.1488em;
padding: 0 0 0 0;
margin: 0 0 0.0615em 0;
background: #156783;
float:left;}

div.listimage{
left: 0em;
width: 11.0086em;
height: 6.0271em;
padding: 0;
margin: 0;
float:left;}

div.listimage img{
width: 11.0086em;
height: 6.0271em;
padding: 0;
margin: 0;}

div.listtext{
left: 11.0086em;
width: 22.1402em;
padding: 0;
margin: 0;
float:left;}

div.listtext2{
left: 11.0086em;
padding: 0 0 0.2em 0;
margin: 0;
float:left;}

div.listtext p.head 	{color: #ffffff; font-size: 0.8610em; line-height: 1.2em; font-weight: bold; padding : 0.5em 1.2300em 0 0.9225em; margin : 0;}
div.listtext p.text 	{color: #ffffff; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 0 1.2300em 0.6em 1.2300em; margin : 0;}

div.listtext2 p.date 	{color: #ffffff; font-size: 0.6765em; line-height: 1.5em; font-weight: bold; padding : 0.5em 1.2300em 0 1.2300em; margin : 0;}
div.listtext2 p.text 	{color: #ffffff; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 0 1.2300em 0.6em 1.2300em; margin : 0;}
div.listtext2 p.link 	{color: #ffffff; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 0 1.2300em 0em 1.2300em; margin : 0; text-decoration: none;}

div.listtext2 a.link{
font-size: 110%; font-weight: bold; text-decoration: none; padding: 0; margin: 0; }
div.listtext2 a.link:hover{
font-size: 110%; font-weight: bold; text-decoration: underline; padding: 0; margin: 0; }

div.listtext2 img 	{ 
width: 6.8881em;
height: 5.1660em;
padding : 0.5em 0.75em 0.3em 0.85em; 
margin : 0; 
float: left;}



a.listlink:link, a.listlink:visited{
font-size: 90%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 0 0 1.5375em; margin: 0; background: url(../images/listlink_kontrast_bullet_aus.gif) left no-repeat;}
a.listlink:active, a.listlink:hover{
font-size: 90%; font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0 0 0 1.5375em; margin: 0; background: url(../images/listlink_kontrast_bullet_an.gif) left no-repeat;}

div.listtext a.head:link , a.head:visited{
color: #ffffff; text-decoration: none; padding:0; margin:0;} 
div.listtext a.head:hover , a.head:active{
color: #ffffff; text-decoration: underline; padding:0; margin:0;} 







#listnavcontainertop{
background: #0F5268;
width: 33.1488em;
padding: 0;
margin: 0 0 0.1230em 0;
float:left;
text-align:right;}

#listnavcontainerbottom{
background: #0D5C75;
width: 33.1488em;
padding: 0 0 1.5em 0;
margin: 0.0615em 0 0 0;
float:left;
text-align:right;}


div.listnav{
background: #156783;
padding: 0;
margin: 0;
border-left: 0.0615em solid #0F5268;
float:left;}

div.listnav2{
background: #156783;
padding: 0;
margin: 0;
float:left;}

div.listnav p{
color: #ffffff; font-size: 0.6000em; font-weight: normal; padding: 0.7em 0.4920em 0.6em 0.4920em; margin: 0 0 0 0.1230em; text-decoration: none; display: block; background: #156783;}
div.listnav2 p{
color: #ffffff; font-size: 0.6000em; font-weight: normal; padding: 0.7em 0.4920em 0.6em 0.4920em; margin: 0 0 0 0.1230em; text-decoration: none; display: block; background: #156783;}


a.seitennraus:link, a.seitennraus:visited		{color: #ffffff; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.7em 0.5em 0.7em; margin: 0; text-decoration: none; display: block; background: #156783; }
a.seitennraus:active, a.seitennraus:hover		{color: #026782; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.7em 0.5em 0.7em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennran:link, a.seitennran:visited			{color: #026782; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.7em 0.5em 0.7em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennran:active, a.seitennran:hover			{color: #026782; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.7em 0.5em 0.7em; margin: 0; text-decoration: none; display: block; background: #ffffff; }









#tabellencontainer{
background: #0F5B74;
width: 33.1488em;
padding: 0;
margin: 0;
float:left;}

#tabellencontainer p{
color: #ffffff;
font-size: 0.6765em; 
line-height: 1.20em;
padding: 0.6em;
margin: 0;}

#tabellencontainer p.tabellehead{
color: #ffffff;
font-weight: bold;
padding: 0.5em 0.6em 0.5em 0.6em;
margin: 0;}

.tabellehead	{background: #0E6682;}
.tabellehell	{background: #0F5268;}
.tabelledunkel	{background: #0E6682;}
.tabelle1	{background: #0F5268;}
.tabelle2	{background: #0E6682;}


a.tabelledetails:link, a.tabelledetails:visited{
font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 0 0 1.1070em; margin: 0; background: url(../images/tabelledetails_kontrast_bullet_aus.gif) left no-repeat;}
a.tabelledetails:active, a.tabelledetails:hover{
font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0 0 0 1.1070em; margin: 0; background: url(../images/tabelledetails_kontrast_bullet_an.gif) left no-repeat;}











#objektcontainer{
background: #0F5268;
width: 33.1488em;
padding: 0 0 1.5em 0;
margin: 0;
float:left;}

#objektbeschreibungcontainer{
background: #156783;
width: 20em;
padding: 0 0 1em 0;
margin: 0;
float:left;}

#objektbeschreibungcontainer2{
position:relative;
background: #0F5268;
left:0.1488em;
width: 13em;
padding: 0 0 1em 0;
margin: 0;
float:left;}


div.beschreibunghead{
width: 18em;
padding: 1em 0 0.3em 0;
margin: 0 0 0.3em 1em;
border-bottom: 0.0615em solid #ffffff;
float:left;
display:inline}

div.beschreibunghead p{
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight: bold;
font-size: 0.7380em;
color: #ffffff;}



div.beschreibungtextcontainer{
width: 18em;
padding: 0;
margin: 0 0 0 1em;}

div.beschreibungtextlinks{
width: 7em;
padding: 0.35em 0 0.35em 0;
margin: 0;
float:left;}

div.beschreibungtextlinks p{
padding: 0;
margin: 0;
font-weight: bold;
font-size: 0.6765em;
color: #ffffff;}

div.beschreibungtextlinksline {
width: 7em;
padding: 0.35em 0 0.35em 0;
margin: 0;
float:left;}

div.beschreibungtextlinksline p{
padding: 0;
margin: 0;
line-height: 1.4em; 
font-weight: bold;
font-size: 0.6765em;
color: #ffffff;}

div.beschreibungtextrechts{
width: 10em;
padding: 0.35em 0 0.35em 0;
margin: 0;
float:left;}

div.beschreibungtextrechts p{
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight: normal;
font-size: 0.6765em;
color: #ffffff;}

div.beschreibungtextrechtsline {
width: 10em;
padding: 0.35em 0 0.35em 0;
margin: 0;
float:left;}

div.beschreibungtextrechtsline p{
padding: 0 0 0 0;
margin: 0 0 0 0;
line-height: 1.4em; 
font-weight: normal;
font-size: 0.6765em;
color: #ffffff;}




div.objektbeschreibungbild img{
width: 12em;
padding: 0.5em 0 0 0.5em;
margin: 0;
float:left;}

div.objektbeschreibungbildgross img{
background: #ffffff;
width: 32.1488em;
padding: 0.5em 0.5em 0.5em 0.5em;
margin: 0;
float:left;}


div.objektdetails{
width: 13em;
padding: 0.7em 0 0em 0;
margin: 0;
float:left;}

a.objektdetails:link, a.objektdetails:visited{
font-size: 0.6765em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0 0 0 1.1070em; margin: 0 0 0 1em; background: url(../images/tabelledetails_kontrast_bullet_aus.gif) left no-repeat;}
a.objektdetails:active, a.objektdetails:hover{
font-size: 0.6765em; font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0 0 0 1.1070em; margin: 0 0 0 1em; background: url(../images/tabelledetails_kontrast_bullet_an.gif) left no-repeat;}















#contentnavcontainer {
width: 33.1488em;
height: 1.3530em;
padding: 0;
margin: 0;
float:left;}


#drucken	{
padding: 0;
margin: 0;
border-left: 0.0615em solid #0F5268;
float:right;}

a.drucken:link, a.drucken:visited	{color: #ffffff; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.4920em 0.5em 2.8em; margin: 0 0 0 0; text-decoration: none; display: block; background: #156783 url(../images/drucken_kontrast_bullet_aus.gif) left no-repeat;}
a.drucken:active, a.drucken:hover	{color: #156783; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.4920em 0.5em 2.8em; margin: 0 0 0 0; text-decoration: none; display: block; background: #ffffff url(../images/drucken_kontrast_bullet_an.gif) left no-repeat;}


#zurueck	{
padding: 0;
margin: 0;
float:right;}

a.zurueck:link, a.zurueck:visited	{color: #ffffff; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.4920em 0.5em 2.8em; margin: 0 0 0 0.1230em; text-decoration: none; display: block; background: #156783 url(../images/zurueck_kontrast_bullet_aus.gif) left no-repeat;}
a.zurueck:active, a.zurueck:hover	{color: #156783; font-size: 0.6000em; font-weight: bold; padding: 00.5em 0.4920em 0.5em 2.8em; margin: 0 0 0 0.1230em; text-decoration: none; display: block; background: #ffffff url(../images/zurueck_kontrast_bullet_an.gif) left no-repeat;}

#bestellen	{
padding: 0;
margin: 0;
float:right;}

a.bestellen:link, a.bestellen:visited	{color: #ffffff; font-size: 0.6000em; font-weight: bold; padding: 0.5em 0.4920em 0.5em 2.8em; margin: 0 0 0 0.1230em; text-decoration: none; display: block; background: #156783 url(../images/bestellen_kontrast_bullet_aus.gif) left no-repeat;}
a.bestellen:active, a.bestellen:hover	{color: #156783; font-size: 0.6000em; font-weight: bold; padding: 00.5em 0.4920em 0.5em 2.8em; margin: 0 0 0 0.1230em; text-decoration: none; display: block; background: #ffffff url(../images/bestellen_kontrast_bullet_an.gif) left no-repeat;}














#footer	{
width: 33.1488em;
padding: 0 0 0 0;
margin: 1.0455em 0 0 0;
float:left}

#top	{
border-top: 0.0615em solid #0F5268;
background: #156783;
width: 11.0086em;
padding: 0 0 0 0;
margin: 0 0.0615em 0 0;
float:left;}

a.top:link, a.top:visited	{color: #ffffff; font-size: 0.6000em; font-weight: normal; padding: 0.2em 0.4920em 0.2em 2.2em; margin: 0; text-decoration: none; display: block; background: #156783 url(../images/top_kontrast_bullet_aus.gif) left no-repeat;}
a.top:active, a.top:hover	{color: #156783; font-size: 0.6000em; font-weight: normal; padding: 0.2em 0.4920em 0.2em 2.2em; margin: 0; text-decoration: none; display: block; background: #ffffff url(../images/top_kontrast_bullet_an.gif) left no-repeat;}


#copyright	{
border-top: 0.0615em solid #0F5268;
background: #156783;
width: 22.0787em;
padding: 0 0 0 0;
margin: 0 0 0 0;
float:left;
text-align:right;}

a.copyright:link, a.copyright:visited	{color: #ffffff; font-size: 0.6000em; font-weight: normal; padding: 0.2em 0.4920em 0.2em 0; margin: 0; text-decoration: none; display: block; }
a.copyright:active, a.copyright:hover	{color: #ffffff; font-size: 0.6000em; font-weight: normal; padding: 0.2em 0.4920em 0.2em 0; margin: 0; text-decoration: underline; display: block; }

































fieldset {border: 1px red solid;
border: 0px solid #000000;
padding : 1em 0 1em 0; 
margin:1em 10px 0 10px;
background: #156783;}
 
legend {
display:none;
font-size : 0.6765em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 0.6765em; 
padding-top: 0.6em;
color:#ffffff;
} 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 0.6765em; 
padding-top: 0.6em;
color:#ffffff;
} 

label.left {
float : left; 
text-align : left; 
width : 14em; 
margin-right : 0; 
margin-left : 1.4em; 
font-size : 0.6765em; 
font-weight : bold; 
line-height : 250%; 
color:#ffffff;
} 

label.leftbr {
float : left; 
text-align : left; 
width : 14em; 
margin-right : 0; 
margin-left : 1.4em;
margin-top : 0.35em;
font-size : 0.6765em; 
font-weight : bold; 
line-height : 130%; 
color:#ffffff;
} 


select.formular-mittel {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
width : 30%; 
margin-left : 0px; 
margin-top : 5px; 
border: solid 1px #006682;
} 


textarea.formular {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
width : 20em; 
margin-left : 0px; 
margin-top : 5px; 
border: solid 1px #006682;
padding-left: 5px;
} 


input.formular {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
width : 20em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;}

input.formular-mittel {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
width : 10em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;}

input.formular-kurz {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
width : 2.2em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
width : 5em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;
} 



#submit{
padding: 0; margin: 0.6150em 1.1em 0 10.7em;  }
#submit2{
padding: 0; margin: 0.6150em 1.1em 0 1.9em;  }

a.submit:link, a.submit:visited{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; text-decoration: none; color: #026782; border-top: 1px solid #A2B7C2; padding: 0.1230em 0.6150em 0.1845em 2.1525em; margin: 0; background: #ffffff url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.submit:active, a.submit:hover{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; text-decoration: none; color: #ffffff; border-top: 1px solid #ffffff; padding: 0.1230em 0.6150em 0.1845em 2.1525em; margin: 0; background: #026782 url(../images/mehr_bullet_an.gif) left no-repeat;}



form br {
clear : both; } 

.rot {
padding: 0 0 0 0.85em;
color : #ff0000;
font-size: 0.6150em; 
line-height: 1.4em; 
font-weight: normal; 
text-decoration: none;
 } 



fieldset p.formular {
font-size : 0.6150em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 22px; 
color:#ffffff;
} 
fieldset p.formular-bold {
font-size : 0.6150em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
color:#ffffff;
} 




input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin-left : 20px; 
margin-right : 5px; 
font-size : 0.8em; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 10px; 
font-size : 0.6150em; 
font-weight : normal; 
line-height : 150%; 
color:#ffffff;
} 


































#sm-menue {
width : 100%;
margin: 1em 0 1em 0;
}


#sm-menue ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


#sm-menue ul li {
margin : 0;
padding : 0;
display : inline;
}
#sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
}
#sm-menue ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
}


a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 0.9840em; display : block; font-weight: bold; color : #006682; text-decoration : none; padding: 0.5em 10px 0.5em 2.5em; margin: 1em 1.5em 0 1.5em; border-bottom: 1px solid #BACAD2; background: #ffffff url(../images/sm_nav01_bullet_aus.gif) left no-repeat;}
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 0.9840em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 0.5em 10px 0.5em 2.5em; margin: 1em 1.5em 0 1.5em; border-bottom: 1px solid #BACAD2; background: #ffffff url(../images/sm_nav01_bullet_over.gif) left no-repeat;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 1.4760em; display : block; font-weight: normal; color : #006682; text-decoration : none; padding: 0.5em 10px 0.5em 4.5em; margin: 0 1.5em 0 1.5em; border-bottom: 1px solid #BACAD2; background: #F7F9FA url(../images/sm_nav02_bullet_aus.gif) left no-repeat;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 1.4760em; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 0.5em 10px 0.5em 4.5em; margin: 0 1.5em 0 1.5em; border-bottom: 1px solid #BACAD2; background: #F7F9FA url(../images/sm_nav02_bullet_over.gif) left no-repeat;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 2.2140em; display : block; font-weight: normal; color : #006682; text-decoration : none; padding: 0.6em 10px 0.6em 6em; margin: 0 1.5em 0 1.5em; border-bottom: 1px solid #EAEFF2; background: #FBFCFC;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 2.2140em; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 0.6em 10px 0.6em 6em; margin: 0 1.5em 0 1.5em; border-bottom: 1px solid #EAEFF2; background: #FBFCFC;}


/* rechner */
label.rechner {
float : left; 
text-align : left; 
width : 29em; 
padding: 3px 0 0 0;
margin-right : 0; 
margin-left : 1.55em; 
font-weight : normal; 
line-height : 180%; } 

label.rechner2 {
float : left; 
text-align : left; 
width : 20em; 
padding: 3px 0 0 0;
margin-right : 0; 
margin-left : 1.55em; 
font-weight : normal; 
line-height : 180%; } 

input.ausgabe {
font-size: 100%;
font-weight : normal;
text-align: right;
width : 6em; 
height: 1.5em;
margin: 5px 5px 0 0;
border: solid 1px #006682;
background: #BDD8E0;
padding: 0 5px 0 5px;}

input.eingabe {
font-size: 100%;
font-weight : normal; 
text-align: right;
width : 6em; 
height: 1.5em;
margin: 5px 5px 0 0;
border: solid 1px #006682;
padding: 0 5px 0 5px;}

input.zinsen {
font-size: 100%;
font-weight : normal;
text-align: right;
width : 4em; 
height: 1.5em;
margin: 5px 5px 0 0;
border: solid 1px #006682;
background: #E6F0F3;
padding: 0 5px 0 5px;}

div.beschreibunghead2{
width: 18em;
padding: 1em 0 0.3em 0;
margin: 0 0 0.3em 1em;
float:left;
display:inline;}

div.beschreibunghead2 p{
padding: 0 0 0 0;
margin: 0 0 10px 0;
font-weight: normal;
font-size: 0.6765em;
color: #ffffff;
line-height: 1.5em; 
}




div.beschreibunghead2 h1 {font-size : 1.3em; font-weight: normal; padding: 1.2em 1.2300em 0 0; margin: 0;color: #ffffff} 
div.beschreibunghead2 h2 {font-size : 1.1em; font-weight: normal; padding: 1.2em 1.2300em 0 0; margin: 0; color: #ffffff} 
div.beschreibunghead2 h3 {font-size : 0.8em; font-weight: bold; padding: 1.2em 1.2300em 0 0; margin: 0; color: #ffffff} 

div.beschreibunghead2 ul		{ 	 margin-top:10px; margin-bottom:5px; color:#ffffff}
div.beschreibunghead2 ul li	{ 	 font-size: 0.6765em; line-height: 1.6em; list-style: square outside; display: list-item; margin: 0 0.6150em 0 4em; padding:0;color: #006682}
div.beschreibunghead2 ol 	{ 	 margin-top:10px; margin-bottom:5px; color:#ffffff}
div.beschreibunghead2 ol li	{ 	 font-size: 0.6765em; line-height: 1.6em; list-style: decimal outside; display: list-item; margin: 0 0.6150em 0 4em; padding:0;color: #006682}



select.stadt    {font-size: 11px; width: 220px;}
select.frage    {font-size: 11px; width: 220px;}

input.formular-check {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
margin: 5px 10px 0 0;
padding: 0 0 0 5px;}


label.left2 {
float : left; 
text-align : left; 
margin-right : 0; 
margin-left : 1.4em; 
font-size : 0.6765em; 
font-weight : bold; 
line-height : 250%; 
} 

label.left3 {
float : left; 
text-align : left; 
width : 1em; 
margin-right : 0; 
margin-left : 1.4em; 
font-size : 0.6765em; 
font-weight : bold; 
line-height : 250%; 
}

input.formular-mittel2 {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
width : 15em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;}

.formtext2 {
float : left;
width : 4em; 
margin-right : 10px; 
font-size : 0.6765em; 
padding-top: 0.6em;
}



/* Newsletter */
#metanavcontainer-folge-nl{
position: absolute;
width: 100%;
height: 8.45em;
background: #D7E0E5;
}

#block01-nl{
position: absolute;
left: 0em;
top: 0em;
width: 13.75em;
height: 4.5em;
background: #ffffff;
}

#block02-nl{
position: absolute;
left: 13.8376em;
top: 0em;
width: 33.15em;
height: 4.5em;
background: #ffffff;
}

#block03-nl{
position: absolute;
left: 0em;
top: 4.55em;
width: 13.75em;
height: 3.90em;
background: #ffffff;
}

#contentcontainer-nl	{
position: absolute;
top: 4.5em;
left: 13.8376em;
width: 33.1488em;
padding: 0 0 1.2300em 0;
margin: 0;}


#logo-folge-nl{
position: absolute;
left: 47.0480em;
top: 0em;
width: 11.0086em;
height: 8.45em;
text-align: center;
background: #ffffff;
}
#logo-folge-nl img{
width: 7.6876em;
height: 3.5055em;
margin: 1.1070em 0 0 0;
}


#content-list-nl	{
width: 33.1488em;
padding: 0 0 0.6em 0;
margin: 0 0 0.1230em 0;
background: #D7E0E5;}

#content-list-nl h1.head 	{color: #006783; font-size: 1.4760em; line-height: 1.2em; font-weight: normal; padding : 0.55em 1.2300em 0 0.6150em; margin : 0;}
#content-list-nl h1.head2 	{color: #006783; font-size: 1.2em; line-height: 1.2em; font-weight: normal; padding : 0.55em 1.2300em 0 0.6150em; margin : 0;}
#content-list-nl p 			{color: #006783; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; padding : 1em 1.2300em 0 1.2300em; margin : 0;}



#head-nl	{
width: 33.1488em;
padding: 0 0 0.6em 0;
margin: 0 0 0.1230em 0;}

#head-nl h1.head 	{color: #006783; font-size: 1.5em; line-height: 1.2em; font-weight: normal; padding : 0.55em 1.2300em 0 0.44em; margin : 0;}




#contentnavcontainer-nl {
width: 33.1488em;
height: 1.3530em;
padding: 0;
margin: 0 0 2em 0;
float:left;}


div.flash{
width:100%;
text-align:center;
}



#footer-start{
position: absolute;
left: 13.8376em;
top: 39.60em;
width: 44.2189em;
height: 1.8745em;
}


div.footernav {
padding: 0 0.9225em 0 0.6150em;
margin: 0;
float:right;
}

div.footernav-trenn	{
height: 0.400em;
width: 0.0615em;
background: #ffffff;
float:right;
margin:0.20em 0 0 0;
}

#footer-folge{
float:left;
display:inline;
width: 30.1488em;
height: 1.8745em;
margin : 0.55em 0 0 0.70em;
}

div.footernav-folge {
padding: 0 0.9225em 0 0.6150em;
margin: 0;
float:left;
}

div.footernav-trenn-folge	{
height: 0.400em;
width: 0.0615em;
background: #ffffff;
float:left;
margin:0.20em 0 0 0;
}



#trailer01-mitte{
position: absolute;
left: 2.7675em;
top: 24.6617em;
width: 11.0086em;
height: 6.0886em;
}

#trailer01-mitte img{
width: 11.0086em;
height: 6.0886em;
}


#trailer02-mitte{
position: absolute;
left: 2.7675em;
top: 30.8118em;
width: 11.0086em;
height: 7.3186em;
background: #0A495D url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}

#trailer02a-mitte {
z-index:100;
}
#trailer02a-mitte p{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; font-style: normal; text-decoration: none; color: #ffffff; margin: 0; padding: 1.8em 1.1em 0 1.1em;  
}

#trailer02a-mitte a:link, #trailer02a-mitte a:visited{
font-weight: bold; text-decoration: none; color: #ffffff; padding: 0; margin: 0; }
#trailer02a-mitte a:active, #trailer02a-mitte a:hover{
font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0; margin: 0; }


#trailer02b-mitte{
padding: 0 0 10px 0; 
margin: 0.6150em 1.1em 0 0.7380em;  
float:left;
display:inline;
}


#trailer-container-1
{
	
position: absolute;
left: 2.7675em;
top: 24.6617em;
width: 11.0086em;
height: 6.0886em;
z-index:1000;
	}
	
#trailer-container-2
{
position: absolute;
left: 2.7675em;
top: 24.6617em;
width: 22.15em;
height: 6.0886em;}

#trailer-container-3
{
position: absolute;
left: 2.7675em;
top: 24.6617em;
width: 33.17em;
height: 6.0886em;}
	
	
div.trailer-wrap{
float:left;
display:inline;
width: 11.0086em;
margin:0 1px 0 0;
	}
	
	
	
div.trailer01{
float:left;
display:inline;
width: 11.0086em;
height: 6.0886em;
}


div.trailer01 img{
width: 11.0086em;
height: 6.0886em;
}

/*
#trailer02{
position: absolute;
left: 2.7675em;
top: 30.8118em;
width: 11.0086em;
height: 7.3186em;
background: #0A495D url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}
*/

div.trailer02
{float:left;
display:inline;
width: 11.0086em;
height: 8.35em;
background: #0A495D url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}

div.trailer02a {
z-index:100;
}
div.trailer02a p{
font-size: 0.6150em; line-height: 1.4em; font-weight: normal; font-style: normal; text-decoration: none; color: #ffffff; margin: 0; padding: 1.8em 1.1em 0 1.1em;  
}

div.trailer02a a:link, div.trailer02a a:visited{
font-weight: bold; text-decoration: none; color: #ffffff; padding: 0; margin: 0; }
div.trailer02a a:active, div.trailer02a a:hover{
font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0; margin: 0; }

div.trailer02b{
padding: 0 0 10px 0; 
margin: 0.6150em 1.1em 0 0.7380em;  
float:left;
display:inline;
}


#news2{
position: absolute;
left: 24.90em;
top: 24.6617em;
width: 11.00em;
height: 14.4686em;
background: #0C5268 url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}

#news1{
position: absolute;
left: 13.8376em;
top: 24.6617em;
width: 22.0787em;
height: 14.4686em;
background: #0C5268 url(../images/linie_hrz_kontrast_01.gif) bottom repeat-x;
}



  div.merkenbutton{
width: 11.80em;
padding: 1.0em 0 0.3em 0;
margin: 0.7em 0 0 0.7em;
float:left;
border-top:1px solid #ffffff;}

a.merkenbuttonplus:link, a.merkenbuttonplus:visited{
font-size: 0.6765em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.5em 0 0.5em 3.0em; margin: 0 0 0 0; background: url(../images/merkenbuttonplus_kontrast_aus.gif) left no-repeat;}
a.merkenbuttonplus:active, a.merkenbuttonplus:hover{
font-size: 0.6765em; font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0.5em 0 0.5em 3.0em; margin: 0 0 0 0; background: url(../images/merkenbuttonplus_kontrast_an.gif) left no-repeat;}

a.merkenbuttonminus:link, a.merkenbuttonminus:visited{
font-size: 0.6765em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.5em 0 0.5em 3.0em; margin: 0 0 0 0; background: url(../images/merkenbuttonminus_kontrast_aus.gif) left no-repeat;}
a.merkenbuttonminus:active, a.merkenbuttonminus:hover{
font-size: 0.6765em; font-weight: bold; text-decoration: underline; color: #ffffff; padding: 0.5em 0 0.5em 3.0em; margin: 0 0 0 0; background: url(../images/merkenbuttonminus_kontrast_an.gif) left no-repeat;}


/* eCard */

div.ecardcontainer
{
	width: 520px;
	padding: 5px 0 5px 15px;
}

div.ecard{
width: 14.00em;
padding: 0.2em 0 0.2em 0;
margin: 0.7em 0 0 1.2em;
float:left;
display:inline;
background:#BACAD2;
text-align:center;}

div.ecard img{
/* width: 13.62em; */
height:9.10em;
padding: 0;
margin: 0 0.2em 0 0.2em;
float:left;
display:inline;}

div.ecard input{
margin: 0.5em 0 0.5em 0;}


div.ecard-answer-container
{
	text-align:center;
	width: 520px;
	padding: 5px 0 5px 15px;
	}

div.ecard-answer-headline-subcontainer
{
	text-align:center;
	background-color:#ffffff;
	width: 470px;
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	border-top:solid 1px #E8EDF0;
	}
div.ecard-answer-headline-subcontainer span.head{
	font-size: 0.75em; 
	font-weight: bold; 
	color: #000000; 
	padding: 0 0 0 0; 
	margin: 0.7995em 0 0 0.7995em;
	}
div.ecard-answer-headline-subcontainer span.text{
	font-size: 0.65em; 
	line-height: 1.4145em; 
	font-weight: normal; 
	color: #000000; 
	padding: 0 0 0 0; 
	margin: 1.0375em 1.2300em 0 1.1070em;
	}


div.ecard-answer-img-subcontainer
{
	text-align:center;
	background-color:#E8EDF0;
	width: 470px;
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	}	
div.ecard-answer-img-subcontainer img
{
	
	border:0;}


div.ecard-answer-subcontainer
{
	text-align:center;
	background-color:#BACAD2;
	width: 470px;
	padding: 015px 0 15px 0;
	margin: 0 0 0 0;
	}
div.ecard-answer-subcontainer span.head{
	font-size: 0.65em; 
	font-weight: normal; 
	color: #000000; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0.7995em;
	}
div.ecard-answer-subcontainer span.text
{
	float:left;
	display:inline;
	font-size: 0.75em; 
	line-height: 1.4145em; 
	font-weight: bold; 
	color: #006783; 
	padding: 0 0 0 0; 
	margin: 0.5em 1.2300em 0 1.1070em;
	}
	
	
	h3.miettable {
font-size: 0.75em; font-weight: bold; color: #ffffff; margin: 0; padding: 3px 0 3px 7px; text-decoration: none; }
}
