/* CSS Document */

body , SELECT, INPUT, TEXTAREA{ 
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px; 
color:#616264;
}
/* #6e7073;  */
h1,h2,h3,h4 { color:#0057a3; }
#body_center { 
	text-align:center;
	vertical-align:middle;
}
#in_body_center {
	z-index:10;
	position:absolute;
	width:991px;
	background-color:#FFFFFF;
	background-image:url(/images/design.0/background.png);
	background-repeat:no-repeat;
	height: 669px;
	text-align:left;
	display:inline;
	overflow:hidden;
	left:16px;
	top:20px;
}

#logo {
	position: absolute;
	left: 20px;
	top:0px;
	height:91px;
	width: 251px;
}

#links {
	position:absolute;
	left:280px;
	top:50px;
}
#links a {
	color:#055aa5;
	font-weight:bold;
}

#links div {
	width:185px;
	height:24px;
	background-color:#d5d6d8;
	text-align:center;
	line-height:24px;
}
#knowus {
	position:absolute;
	left:0px;
	top:0px;
}	
#search {
	position:absolute;
	left:186px;
	top:0px;
}	
#contact {
	position:absolute;
	left:372px;
	top:0px;
}	
#linkS {
	position:absolute;
	left:280px;
	top:50px;
}
#linkS a {
	color:#055aa5;
	font-weight:bold;
}

#linkS div {
	width:130px;
	height:24px;
	background-color:#d5d6d8;
	text-align:center;
	line-height:24px;
}

#kunden {
	position:absolute;
	left:0px;
	top:0px;
}	
#immobilien {
	position:absolute;
	left:131px;
	top:0px;
}	
#admins {
	position:absolute;
	left:262px;
	top:0px;
}	
#client {
	position:absolute;
	left:393px;
	top:0px;
}	

#logout {
	position:absolute;
	left:524px;
	top:0px;
}
#footer { 
	position:absolute;
	bottom:10px;
	height:22px;
	width:991px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	vertical-align:top;
}
#footer_img { 	
	position:absolute;
	bottom:32px;
	left:31px;  
	height:2px;
	text-align:center;	
}
#footer a { 	color:#FFFFFF; }
#footer_lnk { line-height:22px;}

#content {
	position:absolute;
	left:24px;
	top:99px;
	height:500px;
	width:951px;
	overflow:auto;
}



.drop_107x21 {
	position:relative; 
	float:left;
	height:24px; 
	width:110px; 
	padding:2px; 
	background-repeat:no-repeat; 
	overflow:visible;
	background-image:url(/images/design.0/drop_width.png);	
	}
.drop_107x21_lang {
	position:relative; 
	float:left;
	height:22px; 
	width:110px; 
	padding:2px; 
	background-repeat:no-repeat; 
	overflow:visible;
	background-image:url(/images/design.0/drop_width.png);		
	}
	 
.span_drop_107x21 {
	position:absolute; 
	left:3px; 
	top:0px; 
	width:80px; 
	overflow:hidden; 
	height:20px;
}

select { 
	height:20px; border:none; font-size:12px; padding-left:5px; padding-top:2px; 
 /* background:transparent;  macht ärger im FF 2*/ 
	filter: Alpha(opacity=0); /* para IE */
	-moz-opacity: 0.0;  /* para navegadores Gecko (Mozilla <= 1.6) */
	-khtml-opacity: 0.0; /* para navegadores KHTML (Konqueror, Safari) */
}
.select_height {  
	height:188px; width: font-size:12px; padding-left:5px; padding-top:2px; width:108px; background-color:#f9fcfe;
	filter: Alpha(opacity=100); /* para IE */
	-moz-opacity: 100.0;  /* para navegadores Gecko (Mozilla <= 1.6) */
	-khtml-opacity: 100.0; /* para navegadores KHTML (Konqueror, Safari) */
}
#container select {
	filter: Alpha(opacity=100); /* para IE */
	-moz-opacity: 1.0;  /* para navegadores Gecko (Mozilla <= 1.6) */
	-khtml-opacity: 1.0; /* para navegadores KHTML (Konqueror, Safari) */
}

textarea { 
	 border:none; font-size:12px; padding-left:5px; padding-top:2px; background-color:#f9fcfe;
	filter: Alpha(opacity=100); /* para IE */
	-moz-opacity:100.0;  /* para navegadores Gecko (Mozilla <= 1.6) */
	-khtml-opacity: 100.0; /* para navegadores KHTML (Konqueror, Safari) */

}

input { height:21px; border:0px; padding-left:2px; padding-top:2px; vertical-align:middle; font-size:12px; background:transpaarent; }

.small_image {
margin:1px; 
float:left;
}
