/* 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 { 
	margin:5px auto;
	width:991px;
}
#in_body_center {
	position:relative;
	z-index:10;
	width:991px;
	background-color:#FFFFFF;
	background-repeat:repeat;
	text-align:left;
	margin:5px auto;	
}

#logo {
	margin-left: 20px;
	top:0px;
	height:91px;
	width: 251px;
	float:left;
}

#links {
	float:left;
	margin-left:10px;
	margin-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 {
	float:left;
	margin:2px;
	left:0px;
	top:0px;
}	
#search {
	float:left;
	margin:2px;
}	
#contact {
	float:left;
	margin:2px;
}	
#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 {
		float:left;
	margin:2px;
}	
#immobilien {
		float:left;
	margin:2px;
}	
#admins {
		float:left;
	margin:2px;
}	
#client {
		float:left;
	margin:2px;
}	

#logout {
		float:left;
	margin:2px;
}
#footer  { 
	position:relative;
	margin:5px auto;
	height:62px;
	width:991px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	background-image:url(../images/design.0/Bilder/bg_foot.jpg);
	background-repeat:repeat-x;
}
#footer_img { 	
	position:absolute;
	bottom:32px;
	left:31px;  
	height:2px;
	text-align:center;	
}
#footer a { 	color:#FFFFFF; }
#footer_lnk { line-height:22px;}

#content {
	float:left;
	width:951px;
	margin-left:20px;
}



.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;
}

img { border:none; }
