body {
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:11px;
	background-color:#AFC1DA;
	color:#22354D;
	text-align:justify;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#BBC4CD;
	scrollbar-arrow-color:#ffffff;
	/*
  	scrollbar-3dlight-color:#BDC8D7;
  	
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-face-color:#ffffff;
  	scrollbar-highlight-color:#A6B5C9;
  	scrollbar-shadow-color:#A6B5C9;
  	scrollbar-track-color:#D8DEE7;
	*/
	margin:0;
	padding:0;
	height: 100%;	
	background-image:url(img/outer_bg.gif);
	background-repeat:repeat-y;
	

}


td{
 font-family:Arial,Verdana,Helvetica, sans-serif;
 font-size:11px;
 color:#22354D;
 text-decoration:none;
 vertical-align:top;
 
}
a{
color:#556882;
	text-decoration:underline;
	font-weight:bold;
}

.linkblauuntertrichen {
color:#22354d;
	text-decoration:underline;
	font-weight:100;
}



.outer{
	width:610px;


}
.content{
	position:absolute;
	top:58px;
	left:46px;
	width:528px;
}


.headline{
	background-image:url(img/headline.gif);
	background-repeat:no-repeat;
	background-position: top left;
	position:absolute;
	top:28px;
	left:15px;
	padding-left: 30px;
	font-weight:bold;
	font-size:16px;
	color:#22354D;
	width: 470px;
	float:left;
}

.for_back{
	position:absolute;
	top: 28px;
	left: 498px;
	width: 80px;
}


.subHeadline{
top:25px;
left:27px;
font-size:12px;
font-weight:normal;
}

.inputfield,.searchfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#920606;
	height:16px;
	/*border:1px solid #ffffff;*/
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	width:120px;
	
}

.searchfield {
	float:left;
	background-color:#F4E6E6;
	width:100px;
}

.inputbutton,.searchbutton {
	height: 16px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #920606;
	letter-spacing:1px;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
 	background-color:#F4E6E6;
	font-weight:bold;
	cursor:hand;
}

.searchbutton {
 width: 46px;
}


.boxHead,.box{
color:#920606;
width:140px;
padding:3px;
font-weight:bold;
font-size:12px;
text-align:right;
}

.box{
border:1px solid #920606;
}

.boxesAll{
position:absolute;
left:450px;
top:10px;
}


.fliesstextbereichlinks {
	width:249px;
	background-color:#F4F6F8;
}

.fliesstext {
	text-align:justify;
	width:229px;
	margin:10px;
}



.teilueberschriftbox {
	color:#ffffff;
	font-weight:bold;
	height:14px;
	padding:0 0 0 10px;
	font-size:12px;
}

.fussbox {
	width:249px;
	height:12px;
}

.fussbox div{
	float:left;
}

.fussboxlinkerbereich {
	background-color:#AFC1DA;
	border-right:1px solid #F4F6F8;
	width:181px;
	height:12px;
}

.fussboxrechterbereich {
	background-color:#FF1900;
	width:68px;
	float:clear;
	height:12px;
}

.inhaltboxlinks {
	float:left; 
	margin-right:6px;
}

.inhaltboxrechts {

}

.ab {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-left:15px;
}

/*a:link, a:active, a:visited, a:hover {
	color:#556882;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
} */

.boxbg{
	background-color:#F4F6F8;
	padding: 5px;
	padding-left: 10px;
}
.boxheader,.boxheader_14px {
	color:#ffffff;
	font-weight:bold;
	background-color:#FF1900;
	font-size:12px;
}
.boxheader_14px{
font-size:14px;
}

.usersubtop{
	font-weight:bold;
	font-size:14px;
	color:#22354D;
}

.roteueberschrift {
	font-size:13px;
	color:#FF1900;
	font-weight:bold;
}

.roteueberschriftklein {
	font-size:11px;
	color:#FF1900;
	font-weight:bold;
}

.textblocksatz {
	text-align:justify;
	color:#22354D;
}

.textabstandzumrand {
	margin:10px 10px 10px 10px;
}

.textabstandzumrandtabelle {
	margin:0 10px 0 10px;
}

.aweisserlink {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-left:15px;
}

.roterlinkunterstrichen {
	color:#FF1900;
	text-decoration:underline;
	font-weight:bold;

}

.linkunsichtbar {
	color:#22354D;
	text-decoration:none;
}

.blauerlinkfett {
	color:#22354D;
	text-decoration:underline;
	font-weight:bold;
}
.headpopupfenster {
	color:#22354D;
	font-weight:bold;
}

.tabelleroterhintergrund {
	background-color:#F9AFA6;
	color:#550005;
	padding-left:4px;
	font-weight:bold;
}

.abstandzumlinkenrand{
	padding-left:4px;
}

.abstandzumrechtenrand{
	padding-right:4px;
}

.ueberschriftvermietung {
	background-image:url(img/headline.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	top:28px;
	left:15px;
	padding-left:30px;
	font-weight:bold;
	font-size:16px;
	color:#22354D;
	width:470px;
	float:left;
}

.unterueberschriftvermietung {
	margin-left:47px;
}

.ueberschriftvermietungeinzelnewohnung {
	background-image:url(img/headline.gif);
	background-repeat:no-repeat;
	background-position: top left;
	position:absolute;
	top:28px;
	left:15px;
	padding-left: 30px;
	font-weight:bold;
	font-size:16px;
	color:#22354D;
	width: 470px;
	float:left;
}

.tabellehellerhintergrund {
	padding-left:4px;
	padding-right:4px;
	background-color:#F4F6F8;
}

.tabelledunklerhintergrund {
	padding-left:4px;
	padding-right:4px;
	background-color:#C5CED8;
}

	#inputbutton {
      font-family:verdana;
	  font-size:11px;
	  font-style:normal;
	  border-left: 1px solid #22354D;
	  border-bottom: 1px solid #22354D;
	  border-right: 1px solid #22354D;
	  border-top: 1px solid #22354D;
	  background-color:#E5E8ED;
	  letter-spacing:1px;
	  color:#FF1900;
	  cursor:pointer;
	  background-color:#F4F6F8;
	  }
	  
.inputfield {
	background-color:#F4F6F8;
	border:1px solid #22354D;
	width:250px;
	color:#FF1900;
}
.inputarea {
	background-color:#F4F6F8;
	border:1px solid #22354D;
	font-family:verdana;
	color:#FF1900;
}

.borderdunkelblau {
	border:2px solid #AFC1DA;
}

.text {
	margin:58px 0 0 45px;
	text-align:justify;
	width:528px;
}

.ueberschrifhauswartbueros, .ueberschrifbestand {
	font-size:16px;
	margin:0px 0 20px 34px;
	font-weight:bold;
	color:#22354D;
}

.th {
	font-size:13px;
}

.borderimgexpose {
	border:2px solid #AFC1DA;
}



/* Online Prospekt */

.alinkblauzurot:visited {
	color:#22354D;
	text-decoration:none;
	font-weight:normal;
}

.alinkblauzurot:link {
	color:#22354D; 
	text-decoration:none;
	font-weight:normal;
}

.alinkblauzurot:hover {
	color:#FF1900;
	text-decoration:none;
	font-weight:normal; 
}

.alinkblauzurot:active {
	color:#FF1900; 
	text-decoration:none;
	font-weight:normal;
}

.onlineprospektunterueberschrift {
	font-size:12px; 
	color:#FF1900; 
	font-weight:bold; 
	margin-left:28px; 
	margin-top:64px;
}

.onlineprospektstrassenbezeichnung {
	background-color:#FF1900; 
	border-bottom:1px solid #E5E8ED; 
	color:#ffffff; 
	font-size:12px; 
	font-weight:bold; 
	padding-left:13px; 
	letter-spacing:1px;
}

.onlineprospektfliesstext {
	margin:12px 0 0 13px; 
	width:339px; 
	text-align:justify;
}

.onlineprospekthghell {
	background-color:#F4F6F8;
}

.onlineprospekthghellblau {
	background-color:#E5E8ED;
}

.onlineprospektdivabstandobenrechts {
	margin-left:20px; 
}

.onlineprospektbalkenuntenlinks {
	background-color:#FF1900; 
	border-top:1px solid #E5E8ED;
}

.onlineprospektbalkenuntenmitte {
	background-color:#E5E8ED;
}

.onlineprospektbalkenuntenrechts {
	background-color:#AFC1DA; 
	border-top:1px solid #E5E8ED;
}

.ueberschriftexpose {
	background-image:url(img/headline.gif);
	background-repeat:no-repeat;
	background-position: top left;
	
	padding-left: 30px;
	font-weight:bold;
	font-size:16px;
	color:#22354D;
	
	
}



/* Online Prospekt - Ende */

img {
	border-color:#afc1da;
}

/* Wohnungsbestand */

.wohnungsbestandmaintable {
	width:752px;
	border:0px;
	background-image:url(wohnungsbestand/img/bgwb.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:100%;
}

.wohnungsbestandmaintable td, .wbmenue td {
	text-align:left;
	vertical-align:top;

}

.wohnungsbestandtablhead {
	height:17px;
	background-color:#ff1900;
}

.wohnungsbestandtablfooter {
	height:17px;
	background-color:#ff1900;
}

.wohnungsbestandmenue {
	height:98px;
	width:640px;
	background-color:#f4f6f8;
}

.wohnungsbestandlogokarte {
	height:98px;
	width:112px;
	background-color:#f4f6f8;
}

h4 {
	color:#22354d;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	margin:17px 0px 0px 20px;
}

.wbmenue {
	width:640px;
	border:0px;
	margin-top:33px;
}

.wbmenue td {
	font-size:12px;
}

.logo {
	width:73px;
	height:58px;
	margin:20px 0px 0px 19px;
}

.karteklein {
	width:73px;
	height:54px;
	margin:20px 0px 0px 15px;
}

.wohnungsbestandcontent {
	background-color:#f4f6f8;
}

.textcontainer {
	background-color:#e5e8ed;
	width:712px;
	margin:0px 0px 10px 20px;
}

.textcontainerkarte {
	width:712px;
	margin:0px 0px 10px 20px;
}


.fliesstextwohnungsbestand {
	width:672px;
	margin:20px 0px 20px 20px;
	text-align:justify;
	font-size:11px;
}

.fliesstextwohnungsbestand p {
	margin-bottom:10px;
}

.karteborder {
	border:2px solid #afc1da;
}

.linkmenuewb:visited {
	font-size:12px;
	text-decoration:none;
	color:#22354D;
	font-weight:100;
}

.linkmenuewb:link {
	font-size:12px;
	text-decoration:none;
	color:#22354D;
	font-weight:100;
}

.linkmenuewb:hover {
	font-size:12px;
	text-decoration:none;
	color:#ff1900;
	font-weight:100; 
}

.linkmenuewb:active {
	font-size:12px;
	text-decoration:none;
	color:#ff1900;
	font-weight:100;
}

.lingwbaktive {
	font-size:12px;
	text-decoration:none;
	color:#ff1900;
	font-weight:100;
}

.linkfettweiss {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
