/* 
Projekt: Wohnstaette Krefeld
Start: 30.05.2006
*/




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 : Arial, Helvetica, sans-serif; }
 
html , body {font-size : 100%; padding : 0; margin : 0; } 

body {background:#034EA2;} 
	
	
	
	
	
	

/* GLOBAL */
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;}

#abstand {
width: 100px;
height:50px;
float:left;
clear:both;}



p {color: #000000; font-size: 0.70em; line-height: 150%; }
 
a:link , a:visited{
color: #034EA2; text-decoration: none; padding:0; margin:0;} 
a:hover , a:active{
color: #000000; text-decoration: underline; padding:0; margin:0; } 

#content h1 {font-size : 1.00em; font-weight: bold; margin:0 0 0 0; padding:0;}
#content h2 {font-size : 0.90em; font-weight: bold; margin:10px 0 -12px 0;}
#content h3 {font-size : 0.80em; font-weight: bold; margin:10px 0 -12px 0;}

h1 {font-size : 1.00em; font-weight: bold; margin:0 0 -12px 0;} 
h2 {font-size : 0.90em; font-weight: bold; margin:0 0 -12px 0;} 
h3 {font-size : 0.80em; font-weight: bold; margin:0 0 -12px 0;} 
h4 {font-size : 0.65em; font-weight: normal; } 
h5 {font-size : 0.55em; font-weight: normal; } 
h6 {font-size : 0.50em; font-weight: normal; } 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 font-size: 0.7em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 0.7em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}







/* METANAV */
#metanavcontainer {
position:absolute;
top:3px;
left:10px;
width:900px;
padding:0;
margin:0; }

#metanavcontainer2 {
position:absolute;
top:1.30em;
left:236px;
width:420px;
padding:0;
margin:0; 
z-index: 99;}

#metanav {
padding:0;
margin:5px 0 0 218px;
float:left;
display:inline;}

#metanav2 {
padding:0;
margin:5px 0 0 0;
float:left;
display:inline;}

p.metanav {
color: #C7CBE7; margin:0; font-size:0.70em; line-height: 100%; padding:1px 0 0px 0; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: normal; color: #C7CBE7; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-left: 1px solid #C7CBE7; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-left: 1px solid #C7CBE7; } 
a.metanavfirst:link , a.metanavfirst:visited{
font-size: 100%; font-weight: normal; color: #C7CBE7; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-left: 0px solid #C7CBE7; } 
a.metanavfirst:hover , a.metanavfirst:active{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-left: 0px solid #C7CBE7; } 






/* MAIN */
#maincontainer {
position:absolute;
top:1.81em;
left:20px;
width:962px;
padding:0;
margin:0;}

#maincontainer2 {
position:absolute;
top:1.25em;
left:20px;
width:962px;
padding:0;
margin:0;}

#contentcontainer {
position:absolute;
top:25px;
left:216px;
padding:0;
margin:0;
width:530px;}

#contentcontainer2{
width:100%;
float:left;
display:inline;
padding:0 0 30px 0;
margin:0;
background:#ffffff;}

#content{
width:480px;
float:left;
display:inline;
padding:0;
margin:0 0 0 25px;}

#marginalcontainer {
position:absolute;
top:68px;
left:756px;
width:206px;
padding:0;
margin:0;
z-index:99;}

#contentservice{
width:280px;
float:left;
display:inline;
padding:0;
margin:0 0 0 25px;}


div.detailillu
{
width:200px;
float:left; 
display:block;
margin:0 10px 0 0; 
padding:0 0 5px 0; }  


div.flashcontainer
{
float:left; 
display: inline;
}  



div.detailillu img
{
margin:0 0 0 10px; padding:0; }



/* HEAD */
#headcontainer {
width:962px;
padding:0;
margin:0;
float:left;
display:inline;
background:right top no-repeat;
}

#headcontainer1 {
width:962px;
padding:0;
margin:0;
float:left;
display:inline;
background:url(../images/head_bg1.jpg) right top no-repeat;}

#headcontainer2 {
width:962px;
padding:0;
margin:0;
float:left;
display:inline;
background:url(../images/head_bg2.jpg) right top no-repeat;}

#headcontainer3 {
width:962px;
padding:0;
margin:0;
float:left;
display:inline;
background:url(../images/head_bg3.jpg) right top no-repeat;}

#headcontainer4 {
width:962px;
padding:0;
margin:0;
float:left;
display:inline;
background:url(../images/head_bg4.jpg) right top no-repeat;}

#headcontainer5 {
width:962px;
padding:0;
margin:0;
float:left;
display:inline;
background:url(../images/head_bg5.jpg) right top no-repeat;}


#navigationcontainer {
width:206px;
padding:0;
margin:0;
float:left;
display:inline;}

#headleft {
width:206px;
padding:0;
margin:0 10px 0 0;
float:left;
display:inline;}

#headhead {
position:absolute;
top:161px;
left:236px;
padding:0;
margin:0;
width:326px;
height:5.31em;
background:#274E99 url(../images/headhead_bg.gif) top left no-repeat;}

#headhead2 {
padding:0;
margin:0 0 0.44em 0;
width:420px;
background:url(../images/headhead_bg.gif) top left no-repeat;}


#headhead h1 {
color: #ffffff; font-weight: bold; font-size:1.60em; line-height: 100%; margin:0; padding:8px 0 0 30px; }
#headhead2 h1 {
color: #ffffff; font-weight: bold; font-size:1.60em; line-height: 120%; margin:0; padding:5px 0 0 30px; }
#headhead p {
color: #ffffff; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0; padding:7px 10px 10px 30px; }

span.yellow {
color: #FDB813; }

#headlogo {
position:absolute;
top:0;
left:648px;
padding:0;
margin:0;
float:left;
display:inline;
z-index:100;}


/* AUSWAHL LEISTUNGEN UND QUICKLINKS */
div.banner{
width:206px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
background:#C7CBE7;
}

div.banner img 
{
	width:206px;
	border:0;
	}

div.auswahl{
width:206px;
height:6.0em;
padding:0 0 0 0;
margin:0 0 13px 0;
float:left;
background:#C7CBE7;
 }

div.auswahl h3 {
color: #014CA1; font-weight: bold; font-size:0.70em; line-height: 100%; margin:0; padding:8px 0 0 10px; }

div.auswahl p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 130%; margin:0; padding:5px 10px 5px 10px; }

select.auswahl {
font-weight: normal; font-size:0.70em; margin:7px 0 9px 10px; padding:0; width:170px;}





/* NAVIGATION */
#navigation1{
width:206px;
padding:0;
margin:0;
float:left;
border-bottom: 1px solid #C7CBE7; }

div.menue1 {
padding:0;
margin:0;}

div.menue1 ul {
list-style:none;
padding:0;
margin:0;  }

div.menue1 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; 
line-height:100%; }

a.nav01aus:link, a.nav01aus:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #C7CBE7; padding: 5px 10px 4px 28px; margin: 0; border-top: 1px solid #C7CBE7; display: block; background: url(../images/nav01_bullet_aus.gif) top left no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 28px; margin: 0; border-top: 1px solid #C7CBE7; display: block; background: #2A67B0 url(../images/nav01_bullet_over.gif) top left no-repeat; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #034EA2; padding: 5px 10px 4px 28px; margin: 0; border-top: 1px solid #C7CBE7; display: block; background: #ffffff url(../images/nav01_bullet_an.gif) top left no-repeat; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #034EA2; padding: 5px 10px 4px 28px; margin: 0; border-top: 1px solid #C7CBE7; display: block; background: #ffffff url(../images/nav01_bullet_an.gif) top left no-repeat; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 38px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #2A67B0 url(../images/nav02_bullet_aus.gif) top left no-repeat; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 38px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #4076B8 url(../images/nav02_bullet_over.gif) top left no-repeat; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 38px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #4A7EBC url(../images/nav02_bullet_an.gif) top left no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 38px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #4A7EBC url(../images/nav02_bullet_an.gif) top left no-repeat; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 50px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #5B8CC2;  }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.70em; line-height:100%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 50px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #759ECC; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 50px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #5B8CC2;  }
a.nav03an:active, a.nav03an:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 5px 10px 4px 50px; margin: 0; border-top: 1px solid #034EA2; display: block; background: #5B8CC2;  }








/* BOTTOM */
#bottomcontainer {
width:962px;
padding:0;
margin:10px 0 0 0;
float:left;
display:inline;
clear:both;}

#bottomlinks {
width:206px;
padding:0;
margin:0;
float:left;
display:inline;}

#bottommitte {
width:422px;
padding:0;
margin:0 0 0 10px;
float:left;
display:inline;}

#bottomrechts {
width:314px;
padding:0;
margin:0 0 0 10px;
float:left;
display:inline;}








/* RUBRIKEN */
div.rubrikhead{
width:100%;
padding:0 0 0 0;
margin:0 0 2px 0;
float:left;
background:#ffffff url(../images/rubrikbullet.gif) left repeat-y; }

div.rubrikhead h3 {
color: #014CA1; font-weight: bold; font-size:0.70em; line-height: 100%; margin:0; padding:5px 0 4px 28px; }

div.rubrikillu{
width:100%;
padding:0 0 0 0;
margin:0 0 2px 0;
float:left; }

div.rubriktext{
width:100%;
height:10em;
padding:0 0 0 0;
margin:0 0 10px 0;
float:left;
background:#ffffff; }

div.rubriktext p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0; padding:8px 10px 6px 10px; }


div.newscontainer{
width:100%;
height:16.13em;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
background:#ffffff; }

div.newstext{
width:270px;
padding:7px 0 7px 0;
margin:0 0 0 22px;
float:left;
display:inline;
border-bottom:1px solid #C7CBE7; }

div.newstext p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0; padding:0 0 0 6px; }

div.newstext a:link , div.newstext a:visited{
color: #034EA2; font-weight:bold; text-decoration: none; padding:0; margin:0;} 
div.newstext a:hover , div.newstext a:active{
color: #000000; font-weight:bold; text-decoration: underline; padding:0; margin:0; } 

div.newstext a.newsweiter:link, div.newstext a.newsweiter:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0px 0px 0px 10px; margin: 0 22px 0 5px; background: url(../images/mehr_bullet_aus.gif) left no-repeat;}
div.newstext a.newsweiter:active, div.newstext a.newsweiter:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 10px; margin: 0 22px 0 5px; background: url(../images/mehr_bullet_over.gif) left no-repeat; }

span.bold {
font-weight: bold; }


div.mehrnews{
width:100%;
height:1.50em;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
background:#ffffff; }

div.mehrnews p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0.20em 0 0 0; padding:0; text-align:right;}

a.mehr:link, a.mehr:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0px 0px 0px 10px; margin: 0 22px 0 0; background: url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.mehr:active, a.mehr:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 10px; margin: 0 22px 0 0; background: url(../images/mehr_bullet_over.gif) left no-repeat; }




div.angebottextcontainer{
width:100%;
padding:0 0 0 0;
margin:0 0 7px 0;
float:left; }

div.angebottextlinks{
width:255px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline;
background:#ffffff; }

div.angebottext{
width:255px;
height:6.30em;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline;
background:#ffffff; }

div.angebottext h4 {
color: #000000; font-weight: bold; font-size:0.70em; line-height: 1.25em; margin:0 0 0 0; padding:5px 10px 5px 23px; height:2.50em;}
div.angebottext p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0 10px 1px 17px; padding:2px 0 2px 6px; background:#E4E6F4;  }

div.angebottext2{
width:255px;
height:1.50em;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline;
background:#ffffff; }

div.angebottext2 p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0.30em 0 0 0; padding:0; text-align:right; background:transparent;}

a.mehr2:link, a.mehr2:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0px 0px 0px 10px; margin: 0 10px 0 0; background: url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.mehr2:active, a.mehr2:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 10px; margin: 0 10px 0 0; background: url(../images/mehr_bullet_over.gif) left no-repeat; }

div.angebotbild{
width:165px;
padding:0 0 0 0;
margin:0 0 0 2px;
float:left;
display:inline; }


/* FOOTER */
div.footer{
width:952px;
padding:0 0 20px 0;
margin:0 0 0 0;
float:left;
display:inline;
clear:both;}

div.footer p {
color: #C7CBE7; font-weight: normal; font-size:0.70em; line-height: 1.00em; margin:0; padding:0; text-align:right; }

div.footer a:link , div.footer a:visited {
font-weight: normal; color : #C7CBE7; text-decoration : none; padding: 0; margin: 0;}
div.footer a:hover , div.footer a:active {
font-weight: normal; color : #ffffff; text-decoration : none; padding: 0; margin: 0;}

div.footer2{
width:520px;
padding:10px 0 20px 0;
margin:0 0 0 0;
float:left;
display:inline;
clear:both;}

div.footer2 p {
color: #C7CBE7; font-weight: normal; font-size:0.70em; line-height: 1.00em; margin:0; padding:0; text-align:right; }

div.footer2 a:link , div.footer2 a:visited {
font-weight: normal; color : #C7CBE7; text-decoration : none; padding: 0; margin: 0;}
div.footer2 a:hover , div.footer2 a:active {
font-weight: normal; color : #ffffff; text-decoration : none; padding: 0; margin: 0;}



/* PFAD */
#pfad {
width:100%;
background:#ffffff;
float:left;
margin:0 0 0 0;
padding:0;}

#pfad p{
color: #014DA1; font-weight: normal; font-size:0.70em; line-height: 140%; margin: 0; padding:9px 8px 8px 25px; }

#pfad a{
text-decoration:none; font-weight: normal; color:#014DA1; padding:1px 1px 2px 1px;}

#pfad a:hover{
text-decoration:underline; font-weight: normal; color:#000000; }















/* SEITENFUNKTIONEN */
#sfkt-container{
width:100%;
float:left;
display:inline;
padding:0;
margin:0;
background:#ffffff;
text-align:right;}

div.sfkt{
float:right;
display:inline;
padding:0;
margin:0;
border-left:2px solid #014DA1;
border-bottom:2px solid #014DA1;}



a.sfkt-drucken:link, a.sfkt-drucken:visited {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #014DA1; padding: 4px 10px 3px 36px; margin: 0; display: block; background: #ffffff url(../images/bullet_drucken_aus.gif) top left no-repeat; }
a.sfkt-drucken:active, a.sfkt-drucken:hover {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 4px 10px 3px 36px; margin: 0; display: block; background: #D9E5F1 url(../images/bullet_drucken_over.gif) top left no-repeat; }
a.sfkt-zurueck:link, a.sfkt-zurueck:visited {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #014DA1; padding: 4px 10px 3px 36px; margin: 0; display: block; background: #ffffff url(../images/bullet_zurueck_aus.gif) top left no-repeat; }
a.sfkt-zurueck:active, a.sfkt-zurueck:hover {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 4px 10px 3px 36px; margin: 0; display: block; background: #D9E5F1 url(../images/bullet_zurueck_over.gif) top left no-repeat; }
a.sfkt-pdf:link, a.sfkt-pdf:visited {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #014DA1; padding: 4px 10px 3px 36px; margin: 0; display: block; background: #ffffff url(../images/bullet_pdf_aus.gif) top left no-repeat; }
a.sfkt-pdf:active, a.sfkt-pdf:hover {
font-size: 0.70em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 4px 10px 3px 36px; margin: 0; display: block; background: #D9E5F1 url(../images/bullet_pdf_over.gif) top left no-repeat; }







/* Liste */
#listnavcontainertop{
width: 100%;
padding: 0;
margin: 20px 0 0 0;
float:left;
display:inline;
background:#CDDCEC;}

#listnavcontainerbottom{
width: 100%;
padding: 0;
margin: 0;
float:left;
display:inline;
background:#CDDCEC;}

div.listnavcontainer{
padding: 0;
margin: 0 0 0 0;
float:left; 
display:inline;
border-left: 1px solid #ffffff;
border-top: 1px solid #EDEDED;
background:#EDEDED;}

div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #ffffff;
float:left; 
display:inline;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #ffffff;
float:left; 
display:inline;}

p.listnav{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 8px 5px 8px; margin:0 0 0 0; text-decoration: none; display: block; }
p.listnav2{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 5px 5px 8px; margin:0 0 0 0; text-decoration: none; display: block; }

p.seitennr										{padding: 0; margin: 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{color: #034EA2; font-size: 0.70em; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #F2F6FB; }
a.seitennraus:active, a.seitennraus:hover		{color: #ffffff; font-size: 0.70em; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #4076B8; }
a.seitennran:link, a.seitennran:visited			{color: #034EA2; font-size: 0.70em; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #FDB813; }
a.seitennran:active, a.seitennran:hover			{color: #034EA2; font-size: 0.70em; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #FDB813; }



div.listcontainer {
padding: 10px 0px 10px 0px;
width:100%;
float:left; 
display:inline; } 


div.listillu{
float:left; 
display:block;
margin:0 10px 0 0; 
padding:0 0 5px 0; }  

div.listillu img{
margin:0; padding:0; } 


div.listtext { 
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:380px;} 

div.listtext p	{ font-size:0.70em; color:#000000; padding:0; margin:0;  } 

a.listhead:link , a.listhead:visited { 
color : #034EA2; font-weight : bold; text-decoration : none; } 
a.listhead:hover , a.listhead:active { 
color : #000000; font-weight : bold; text-decoration : underline; } 

a.listweiter:link, a.listweiter:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0px 0px 0px 10px; margin: 0 22px 0 5px; background: url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.listweiter:active, a.listweiter:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 10px; margin: 0 22px 0 5px; background: url(../images/mehr_bullet_over.gif) left no-repeat; }

span.listdate { 
font-size:100%; color:#000000; font-weight:normal; padding:0; margin:0; }



div.trennerlist {
border-bottom: 1px solid #CDDCEC;
height: 1px;
width:100%;
margin: 0;
padding:0;
float:left; 
display:inline; }

div.trennerlist p{
margin: 0;
padding:0;}








/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;
background: #CDDCEC;}
 
legend {
display:none;
font-size : 0.70em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 0.7em; 
padding-top: 10px;
}
 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 8px;
display:block;
}

.formtext4 {
float : left; 
margin-right: 10px; 
font-size : 0.7em; 
padding: 10px 0 5px 14px;
}

h3.formularsubhead {
font-size : 0.80em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; 
}

label.left {
float : left; 
text-align : left; 
width : 150px; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
} 

LABEL.leftbr {
MARGIN-TOP: 0.35em; 
FONT-WEIGHT: bold; 
FONT-SIZE: 0.67em; 
FLOAT: left; 
MARGIN-LEFT: 14px; 
WIDTH: 150px; 
LINE-HEIGHT: 130%; 
MARGIN-RIGHT: 0px; 
TEXT-ALIGN: left
}


select.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 100px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 

select.formular-mittel-2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 

select.formular-mittel-3 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 160px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 


select.formular-nowidth {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
}

select.stadt {
float : left; 
font-size : 0.7em; 
line-height: 150%;
font-weight : normal; 
width : 252px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
border:1px solid #000000;
}

textarea.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 252px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;;
} 

input.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 250px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}


input.formular-unterschrift {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
background:none;}

input.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 120px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-mittel-300 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 250px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

ul.test {
	height:100px;
	overflow:scroll;
	overflow:auto;
	background:#ffffff;
	list-style:none;
	margin:0;
	padding:5px 0;
	border:1px solid #cccccc;}
	
	ul.test li{
		list-style:none;
		margin:0 0 0 5px;
		padding:0;}


input.formular-kurz {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 40px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;;
} 

input.formular-radiobutton {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}

input.formular-check {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
margin: 5px 10px 0 0;
padding: 0 0 0 5px;}

.mehrfachauswahl {
width: 310px;
margin: 0;
padding:0;
float:left;
}

#submit{
padding: 0; margin: 20px 0 10px 165px;  }
#submit2{
padding: 0; margin: 20px 0 10px 90px;  }

a.submit:link, a.submit:visited 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0 0 0 25px; margin: 0px 1px 0px 0px; background: url(../images/submit_bullet_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: underline; color: #000000; padding: 0 0 0 25px; margin: 0px 1px 0px 0px; background: url(../images/submit_bullet_over.gif) no-repeat left; }

a.suchen:link, a.suchen:visited 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0 0 0 25px; margin: 0px 1px 0px 0px; background: url(../images/suchen_bullet_aus.gif) no-repeat left; }
a.suchen:hover, a.suchen:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: underline; color: #000000; padding: 0 0 0 25px; margin: 0px 1px 0px 0px; background: url(../images/suchen_bullet_over.gif) no-repeat left; }



form br {
clear : both; } 

.rot {
padding: 0px;
margin: 0px;
color : #ff0000; } 

.rot2 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; } 


fieldset p.formular {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 15px; 
} 

fieldset p.formular2 {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 10px 20px 0px 14px; 
} 


fieldset p.formular-bold {
font-size : 0.70em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
} 


input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 14px;
font-size : 0.7em; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 150%; 
} 






/* OBJEKTANGEBOTE TABELLE */
#contenttabelle{
width:528px;
float:left;
display:inline;
padding:0;
margin:10px 0 0 1px;}

#contenttabelle p{
color: #000000;
font-size: 100%; 
line-height: 1.20em;
padding: 0.6em;
margin: 0;}

#contenttabelle p.tabellehead{
color: #ffffff;
font-weight: bold;
padding: 0.5em 0.6em 0.5em 0.6em;
margin: 0;}

.tabellehead	{background: #264F99;font-size: 0.70em; }
.tabellehell	{background: #ffffff;font-size: 0.70em; }
.tabelledunkel	{background: #E5EDF6;font-size: 0.70em; }


a.tabelledetails:link, a.tabelledetails:visited{
font-weight: bold; text-decoration: none; color: #024FA7; padding: 0 0 0 0; margin: 0; background: url(../images/tabelledetails_bullet_aus.gif) left no-repeat;}
a.tabelledetails:active, a.tabelledetails:hover{
font-weight: bold; text-decoration: underline; color: #000000; padding: 0 0 0 0; margin: 0; background: url(../images/tabelledetails_bullet_an.gif) left no-repeat;}










/* WOHNUNGSANGEBOTE DETAIL */
div.listangebotcontainer {
width:100%;
margin : 18px 0px 15px 0px;
padding:0; 
float:left;} 

div.listangebotcontainer-links {
width:260px;
margin : 18px 10px 15px 0px;
padding:0; 
float:left;} 

div.listangebotcontainer-rechts {
width:210px;
margin : 18px 0px 15px 0px;
padding:0; 
float:left;} 

div.listangebottrenner {
background: #AEAEAE;
height: 1px;
width:100%;
margin: 0;
padding:0;
float:left;}

div.listangebottrenner2 {
background: #ffffff;
height: 1px;
width:100%;
margin: 5px 0 8px 0;
padding:0;
float:left;}


div.listangebotbild {
width:110px;
margin:0 20px 0 0;
padding:0; 
float:left;} 

div.listangebotbild img{
width:110px;
margin:0;
padding:0; } 

div.listangebotbild2 {
width:210px;
margin:0 0 0 0;
padding:0; 
float:left;} 

div.listangebotbild2 img{
width:210px;
margin:5px 0 0 0;
padding:0; } 


#anzeigen{
padding: 0; 
margin: 20px 0 10px 180px;  }

a.anzeigen:link, a.anzeigen:visited {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 10px 0.35em 29px; margin: 0; background: #747474 url(../images/anzeigen_bullet_aus.gif) left top no-repeat; }
a.anzeigen:active, a.anzeigen:hover {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 10px 0.35em 29px; margin: 0; background: #9C0812 url(../images/anzeigen_bullet_over.gif) left top no-repeat; }


div.listangebotlink{background:#f6f6f6;
width:331px;
padding: 0;
margin: 0; 
float:left; }

a.listangebotlink:link, a.listangebotlink:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #9C0812; padding:0.35em 10px 0.35em 29px; margin:0; float:left; background: #ffffff url(../images/listangebotlink_bullet_aus.gif) left top no-repeat; }
a.listangebotlink:active, a.listangebotlink:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding:0.35em 10px 0.35em 29px; margin:0; background: #9C0812 url(../images/listangebotlink_bullet_over.gif) left top no-repeat; }

div.listangebotzeile{
width:100%;
padding: 0;
margin: 0; 
float:left; }

div.listangebotzeile p{
font-size: 0.70em; 
padding: 0;
margin: 0;  }

div.listangebottext{
background:#F5F5F5;
width:311px;
padding: 15px 10px 10px 10px;
margin: 0 0 5px 0; 
float:left; }

div.listangebottext2{
background:#CDDCEC;
width:240px;
padding: 15px 10px 10px 10px;
margin: 0 0 5px 0; 
float:left; }

label.angebotleft {
float : left; 
clear:both;
width : 120px; 
margin:0px 0 5px 0;
font-size : 0.70em; 
font-weight : bold; 
line-height : 150%; 
} 

.angebotright {
float : left; 
width : 120px; 
margin:0px 0 5px 0;
font-size : 0.70em; 
font-weight : normal; 
line-height : 150%; 
} 






div.listangebothead{
background:#ffffff;
width:240px;
padding: 0;
margin: 5px 0 0 0; 
float:left; }

div.listangebothead h4 {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #034EA2; padding:0.35em 10px 0.35em 10px; margin:0; float:left; background: #CDDCEC; }














/* SITEMAP */
#sm-menue {
width : 100%;
margin: 0 0 10px 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;
font-size: 100%;
}
#sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}


a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 0.70em; display : block; font-weight: bold; color : #034EA2; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #ffffff; background: #CDDCEC; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 0.70em; display : block; font-weight: bold; color : #ffffff; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #ffffff; background: #2A67B0;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.70em; display : block; font-weight: bold; color : #034EA2; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #E6EEF6;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 0.70em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #CDDCEC;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.70em; display : block; font-weight: normal; color : #034EA2; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #CDDCEC; background: #ffffff;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 0.70em; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #CDDCEC; background: #F2F6FA;}


/* Objekt Ansichten */

div.objektillu {
width : 480px;
margin: 25px 0 0 0;
}

div.objektillu img{
width : 480px;
}

select.formular-long {
float : left; 
width:300px;
font-size : 0.7em; 
font-weight : normal; 
margin: 5px 15px 0 0;
}

span.formular-textrechts {
float : left; 
width:300px;
font-size : 0.7em; 
font-weight : normal; 
margin: 5px 15px 0 0;
}

#submit-objekt{
float:left;
display:inline;
padding: 0; 
margin: 15px 0 10px 165px;  }

a.objekt:link, a.objekt:visited 	{  float:left; font-size: 0.75em; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0 0 0 25px; margin: 0px 15px 5px 0px; background: url(../images/suchen_bullet_aus.gif) no-repeat left; }
a.objekt:hover, a.objekt:active 	{  float:left; display:inline; font-size: 0.75em; font-weight: bold; text-decoration: underline; color: #000000; padding: 0 0 0 25px; margin: 0px 15px 5px 0px; background: url(../images/suchen_bullet_over.gif) no-repeat left; }

/* von Sebastian Austen eingefügt, wegen asp:LinkButton am 15.09.2008*/
a.objekt[Disabled] {float:left; display:inline; font-size: 0.75em; font-weight: bold; text-decoration: none; color: Gray; padding: 0 0 0 25px; margin: 0px 15px 5px 0px; background: url(../images/suchen_bullet_aus.gif) no-repeat left; 
}


div.wetter  
{
	width: 160px;float:left;
	margin: 17px 0 0 0;
  }


div.text  
{	margin: 0 0 0 0;
	padding:0px;
  }

div.wetter a:link,div.wetter a:visited 	{  display:inline; font-size: 0.70em; font-weight: bold; text-decoration: none; color: #034EA2; padding: 0px; margin: 0px; }
div.wetter a:hover,div.wetter a:active 	{  display:inline; font-size: 0.70em; font-weight: bold; text-decoration: underline; color: #000000; padding: 0px; margin: 0px;  }

div.wetter table tbody tr td {
padding: 0 5px 0 5px; margin: 0px; 	}


div.google-maps {
float: left;
display: inline;
width: 480px;
height: 480px;
margin: 0;
padding: 0;
}

div.google-route
{
	float: left;
	display: inline;
	width: 480px;
	margin: 0;
	padding: 0;
	font-size: 90%;
}

div.card-container-content {
float: left;
display: inline;
width: 480px;
margin: 10px 0 0 27px;
padding: 0;
}

div.google-maps div.gmnoprint span
{
	white-space: normal;
}
















/* Mitarbeiterliste */
#content div.mitarbeiterlist-container {
float:left;
display:inline;
clear:both;
padding : 0 0 15px 0; 
margin:0;
width:100%;
background: #CDDCEC;}

#content h2.mitarbeitersubheadline{
float:left;
display:inline;
clear:both;
font-size : 0.90em; 
font-weight: bold; 
margin: 20px 0 5px 0;}

#content div.mitarbeiteritem-container {
float:left;
display:inline;
padding : 10px 0 10px 0; 
margin:0 0 0 14px;
width:452px;
border-bottom:1px solid #034EA2;}

#content div.mitarbeiteritem-text {
float:left;
display:inline;
padding:0; 
margin:0 15px 0 0;
width:343px;}

#content div.mitarbeiteritem-text p{
padding:0; 
margin:0 0 0 0;}

#content div.mitarbeiteritem-text h3{
font-size:0.90em;
padding:0; 
margin:0;}

#content div.mitarbeiteritem-bild {
float:left;
display:inline;
padding:0; 
margin:0 0 0 0;
width:94px;}

#content div.mitarbeiteritem-bild img{
/*width:94px;
height:115px;*/
padding:0; 
margin:0;}







