body, td, li, dl, dt, dd, dir, div, span, input	{
   font-family:Trebuchet MS, verdana, arial; font-size:10pt;color:#4e4e4e;
}

#popup {background-color:#999999; width:100%; min-height:100%; position:absolute; top:0; left:0; z-index:200;}
#closebutton {text-align:right; margin: 15px 0 5px 0;}
#flashinfo {margin:40px 0;}

div.Galerie { clear:both; }
div.Galerie div{ margin: 0px 5px 5px 0px; border: 1px solid #DDDDDD; float:left; width:150px; height:150px;overflow:hidden; }
div.Galerie td { width:150px; height:150px;text-align:center; }
div.Galerie div img {width:140px; }
div.Galerie table  { border-collapse:collapse;border-spacing:0; }

div.end, div.Galerie div.end { clear:both;width:480px;height:1px; border:0;}

form.login table{
background-color:#CC3333;
}

form.login table td { padding:15; }

input { height:22px; margin:0;}

div.ansprechpartnername, div.ansprechpartnerposition, div.ansprechpartnertel, div.ansprechpartnerfax, div.ansprechpartnermail a{
  width:125px;
  overflow:hidden;
  font-size:8pt;
}
div.ansprechpartnername{
  font-weight:bold;
}
div.ansprechpartnerfoto{
  width:99px;
  float:right;
}
div.ansprechpartnerdaten{
  width:125px;
  float:left;
  overflow:hidden;
}
div.ansprechpartnerin{
  width:230px;
}
div.ansprechpartnerbox hr{
  margin:0px;
  padding:0px;
  margin-bottom:14px;
}
div.ansprechpartnerbox h2{
  font-size:10pt;
  margin:0px;
  padding:0px;
}
div.ansprechpartner{
  float:left;overflow:hidden;
  width:235px;
  height:135px;
  margin-right:4px;
  margin-left:4px;
  margin-bottom:30px;
}
div.ansprechpartnerbox{
  width:486px;
  margin-bottom:10px;
}
div.logout{
  display:none;
  position:absolute;
  top:10px;
  left:50%;
  margin-left:-380px;
}
table.datatable td{ padding:3px; }
td.datacolumnr { border-bottom:1px dotted #4e4e4e ;border-left:1px dotted #4e4e4e ; }
td.datacolumnl { border-bottom:1px dotted #4e4e4e ; }


.bu_grau { 
padding-left:25px;
padding-right:5px;
background-color:#4e4e4e;
color:#FFFFFF;
text-decoration:none;
}

input.suche { margin-left:5px;width:90px; }
input.suche, input.OK { height:18px;font-size:12px;line-height:18px; padding:0;martin:0;padding-left:2px;}
input.OK { margin-left:5px; padding:0;}

ul { list-style-type:none;padding:0;margin:0; }
li { background-image:url(http://www.bwv-berlin.de/level9_cms/layout/line.gif);background-repeat:no-repeat;padding-left:15px;background-position:0px 4px; }

.grau { color:#4e4e4e; }

td.wohnungstyp,td.kaltmiete{
 padding-top:15px;
}
a{  color:#4e4e4e; }
a:link{  color:#4e4e4e; }
a:visit{  color:#4e4e4e; }
a:hover{  color:#CC3333; }

a img ,input.imginput { border: 1px solid #4e4e4e; }
a:hover img ,input.imginput:hover {  border: 1px solid #CC3333; }


a.bu_grau { color:#FFFFFF }
a.bu_grau:link { color:#FFFFFF }
a.bu_grau:hover { color:#FFFFFF }
a.bu_grau:visit { color:#FFFFFF }

a.red { color:#CC3333; text-decoration:none; }
a.red:link{  color:#CC3333; text-decoration:none;}

div.red_box {background-color:#CC3333;color:#FFFFFF;padding:5px;}
div.red_box a { color:#FFFFFF }
div.red_box a:hover { color:#FFFFFF }

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.bwv-berlin.de/level9_cms/layout/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.bwv-berlin.de/level9_cms/layout/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

div.detail_button_red{
 font-family:arial, verdana;
 font-size:10pt;
 color:FFF !  important;
 background-color:#CC3333;
 margin-bottom:2px;
 padding:1 5 1 25;
 background-image:url(http://www.bwv-berlin.de/level9_cms/layout/arrow_withe.gif); 
 background-repeat:no-repeat;
 background-position:4px 4px;
}
.wohndetails table{
 border-collapse:collapse;
}
a.detail_button_link{
 color:#FFF ! important;
 text-decoration:none ! important;
}
div.detailadresse{
 padding:7px;
 margin-bottom:2px;
 background-color:#EBEBEB;
 color:#4e4e4e;
 font-size:9pt ! important;
}
div.detailadresse a{
 color:#CC3333;
}
div.detailadresse b{ 
 color:#CC3333;
 font-size:10pt;
}
table.details_table_left td{
 font-weight:bold;
}

td.summe{ border-top:5px solid #FFFFFF;border-bottom:5px solid #FFFFFF }

div.summe { 
background:url(http://www.bwv-berlin.de/level9_cms/layout/trenner.gif) 0px top repeat-x; 
display:inline;
}

div.warmerg{
 padding-bottom:10px;
 display:block;
 float:left;
}
td.beschreibung_td{
 font-weight:normal ! important;
 padding-bottom:15px;
 background:url(http://www.bwv-berlin.de/level9_cms/layout/trenner.gif) 0px bottom repeat-x;  
}
td.sonstige_beschreibung{
 padding-bottom:10px;
 font-weight:normal ! important;
}
div.main_content{
 clear:both;
 xmargin-left:15px;
 padding-left:15px;
 width:485px;
}
div.menuelevel0id5 table{
  margin-left:-5px;
}
td.dotted_lines{
 background:url(http://www.bwv-berlin.de/level9_cms/layout/trenner.gif) 0px 0px repeat-x;  
}
td.dotted_lines input{
 float:right;
}
td.wohnerghead h1{
  padding:0px;
  margin:0px;
  font-size:11pt;
  padding-left:5px;
  color:#000000;
}
td.wohnerghead{
  background-color:#EBEBEB;
}
table.wohnerg td{
  color:696984;
}
input, select, textarea{
border:1px solid #DEDEDE;
}

#search { background-color:#EBEBEB;padding-left:10px; }
#bezirke { width:420px; overflow:auto;background-color:#FFFFFF; border:1px inset #EBEBEB;}
.search { width:100px; }
input.search { margin-bottom:5px; }

.red_button {
background:url(http://www.bwv-berlin.de/level9_cms/layout/arrow_withe.gif) 7px 3px no-repeat; 
overflow:visible; 
text-align:left; 
padding-left:30px; 
background-color:#CC3333; 
border:1px solid #CC3333; 
margin-bottom:1px; 
color:#FFFFFF; 
cursor:pointer;
}

h2 { marin:0;padding-top:10px; font-size:12pt;}

td.gruppe{
  background-color:#ebebeb;
  padding-left:10px;
}
#txtNachname, #txtVorname, #txtTelefon, #txtEmail, #txtWohnungskennziffer, #txtNachricht{
  width:330px;
}
#txtStrasse, #txtOrt{
  width:269px;
}
.InputStyle{
  margin-top:2px;
}
div.formStyle{
  margin-right:5px;
}
form{
  padding:0px;
  margin:0px;
}
div.absatz{
  padding-bottom:15px;clear:both;
}
h1{
  font-size:14pt;
  color:#CC3333;
}

h1 span.grau { color:#4e4e4e;font-size:14pt;}

h5.newsmeldung{
  color:#696969;
  padding:0px;
  margin:0px;
}
div.newstext{
  color:#696969;
}
div.newstext a, div.absatz a{
  color:#696969;
  text-decoration:underline;
}
div.newstext a:hover, div.absatz a:hover{
  color:#CC3333;
  text-decoration:underline;
}
div.newsdatum{
  background-image:url(http://www.bwv-berlin.de/level9_cms/layout/arrow.gif);
  background-repeat:no-repeat;
  background-position:1px 2px;
  padding-left:17px;
  font-weight:bold;
  font-size:8pt;
  color:#696969;
}
h1.newsmeldung{
  font-size:14pt;
  color:#CC3333;
}
div.newsmeldung{
  width:228px;
  margin-bottom:10px;
  margin-top:15px;
}
#newsin{
  margin-left:17px;
}
a#xlayout4mid0014{
  background-image:url(http://www.bwv-berlin.de/level9_cms/layout/menuebg2.gif) ! important;
}

div.submenue2{
  display:block;
  padding-left:17px;
  padding-right:17px;
  padding-bottom:10px;
}
a.menuelevel2id4{
  float:left;owerflow:hidden;
}
div#banner1{
  width:530px;
  height:208px;
  xbackground-image:url(http://www.bwv-berlin.de/level9_cms/layout/familie1.jpg);
  margin-bottom:10px;
}
div.banner1{
  width:530px;
  height:208px;
  margin:0 0 10px -15px;
}

body {
   background-image:url(http://www.bwv-berlin.de/level9_cms/layout/bg1.gif);  
   scrollbar-face-color: #EEEEEE;
   scrollbar-shadow-color: white;
   scrollbar-highlight-color: white;
   scrollbar-3dlight-color: #CFCFCF;
   scrollbar-darkshadow-color: #CFCFCF;
   scrollbar-track-color: #FFFFFF;
   scrollbar-arrow-color: black
}



div#header{position:relative; background-image:url(http://www.bwv-berlin.de/level9_cms/layout/beamten-wohnungs-verein-berlin.gif);width:800px; height:115px;background-repeat:no-repeat;}
div#headerin{padding-top:90px;}
div#headerin a img,div#headerin a:hover img {border:none;}
div#container{text-align:left;}
div#navigation{ }
div#extra{ clear:both; }
div#footer{ text-align:left;font-size:9pt; color:#696969; padding-right:10px; padding-top:20px;float:left;}
div#footer a{font-size:9pt; color:#696969; text-decoration:none;}
div#footer a:hover{font-size:9pt; color:#696969; text-decoration:underline;}

div#container{background:#FFffFF;position:absolute; left:50%; margin-left:-402px;width:804px;}
div#containerin{padding:2px;}
div#content{float:right; width:540px;}
div#contentin{margin-left:10px;}
div#navigation{float:left;width:260px;overflow:hidden;}

div#extra{clear:both;width:100%}