@charset "UTF-8";
/* CSS Document */

html, body { 
		background-color:#dce0e3;
		font-family:Verdana, Geneva, sans-serif; 
		margin: 0px;
		padding:0px;
		font-size:11px;
		color:#000;
}

body { 	
		background-color:#dce0e3;
		font-family:Verdana, Geneva, sans-serif; 
		margin: 0px;
		padding:0px;
		font-size:11px;
		color:#000;
}

a:link{ 	
		text-decoration:none;
		color:#2C5766;
		font-size:11px;
}
a:active{ 	
		text-decoration:none;
		color:#7A97A0;
		font-size:11px;
}
a:visited{ 	
		text-decoration:none;
		color:#2C5766;
		font-size:11px;
}
a:hover{ 	
		text-decoration:none;
		color:#7A97A0;
		font-size:11px;
}

#leer { 	
	position:absolute;
	left:50%;
	width:955px;
	height:600px;
	margin-left:-477px;
	margin-top:50px;
	/*background-color:#F00;*/
}

#all { 
	position:relative;
	width:955px;
	height:600px;
	background-color:#FFF;
	border: thin solid #427287;
}

#all_long { 	
	position:relative;
	width:955px;
	height:auto;
	background-color:#FFF;
	border: thin solid #427287;
	color:#2C5766;
	font-size:11px;
	line-height:17px;
}

/*#all_long { 	
	position:absolute;
	left:50%;
	width:955px;
	height:auto;
	margin-left:-477px;
	margin-top:50px;
	background-color:#FFF;
	border: thin solid #427287;
	color:#2C5766;
	font-size:11px;
	line-height:17px;
	padding-bottom:30px;
}*/

#hofmann { 	
	position:relative;
	margin-top:10px;
	text-align:right;
}

#hofmann a:link { 	
	color:#2C5766;
	font-size:9px;
	text-decoration:none;
}

#hofmann a:active { 	
	color:#2C5766;
	font-size:9px;
	text-decoration:none;
}

#hofmann a:hover { 	
	color:#7A97A0;
	font-size:9px;
	text-decoration:none;
}

#hofmann a:visited { 	
	color:#2C5766;
	font-size:9px;
	text-decoration:none;
}

#hofmann_long a:link { 	
	color:#2C5766;
	font-size:9px;
	text-decoration:none;
}

#hofmann_long a:active { 	
	color:#2C5766;
	font-size:9px;
	text-decoration:none;
}

#hofmann_long a:hover { 	
	color:#7A97A0;
	font-size:9px;
	text-decoration:none;
}

#hofmann_long a:visited { 	
	color:#2C5766;
	font-size:9px;
	text-decoration:none;
}

#kopf { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:119px;
	/*background-color:#FC0*/;
	width:100%;
}

#kopf_left { 	
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	height:30px;
	/*background-color:#903;*/
	width:230px;
	padding-top:24px;
	margin-right:300px;
}


/* HAUPTNAVIGATION*/

#hauptnavi {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	/*height:15px;*/
	/*background-color:#903;*/
	width:430px;
	line-height: normal;
	vertical-align: bottom;
	margin-top:47px;
	padding-left:125px;
}

/*#subnav3 {
	position:relative;
	margin:0px;
	padding:0px;
	background-color:#CCC;
	width:430px;
	z-index:1000;
	margin-top:23px;
	padding-left:216px;
}

#subnav4 {
	position:relative;
	margin:0px;
	padding:0px;
	background-color:#CCC;
	width:430px;
	z-index:1000;
	margin-top:23px;
	margin-left:316px;
}

#subnav5 {
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:#CCC;
	width:268px;
	z-index:1000;
	top:123px;
	left:386px;
}*/

.hnavi {
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#7A97A0;
	text-decoration:none;
}
/* HAUPTNAVIGATION ENDE*/

#kopf_right { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:97px;
	/*background-color:#903;*/
	width:230px;
	padding-right:40px;
	text-align:right;
	padding-top:22px;
}

#line1 { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:1px;
	background-color:#427287;
	width:100%;
}

#inhalte { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:418px;
	background-color:#FFF;;
}
#inhalte_long { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:100%;
	/*background-color:#FFF;*/
	width:100%;
}
#inhaltsbereich { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:auto;
	/*background-color:#FFF;*/
	padding-left:140px;
	padding-right:70px;
	padding-top:40px;
	padding-bottom:30px;
	
}

#inhaltsbereich_long { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:auto;
	/*background-color:#C93;*/
	padding-left:227px;
	padding-right:70px;
	padding-top:40px;
	padding-bottom:30px;
	
}
#inhaltsbereich_immosuche { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:auto;
	/*background-color:#C93;*/
	padding-left:127px;
	padding-right:50px;
	padding-top:40px;
	padding-bottom:30px;
	
}
#content { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	/*background-image:url(../bilder/unternehmen.jpg);*/
}

#content_unternehmen { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/unternehmen-reimann.jpg);
}

#content_team { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/reimann_team.jpg);
}

#content_geschichte { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/geschichte-reimann.jpg);
}

#content_gruende { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/gruende-reimann.jpg);
}

#content_leistungen { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/leistungen-reimann.jpg);
}

#content_referenzen { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/hintergrund_referenzen03.jpg);
}
#content_referenzen1 { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/hintergrund_referenzen01.jpg);
}
#content_referenzen2 { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/hintergrund_referenzen02.jpg);
}
#content_referenzen3 { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/hintergrund_referenzen03.jpg);
}

#content_region { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/bodensee-region.jpg);
}

#content_kunden { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/kunden-immobilien.jpg);
}

#content_verkaeufer { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/anbieter-immobilien.jpg);
}

#content_kaeufer { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/kaeufer-immobilien.jpg);
}

#content_vermieter { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/vermieter-immobilien.jpg);
}

#content_mieter { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/mieter_wohnung.jpg);
}

#content_kontakt { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/kontakt-reimann.jpg);
}

#content_kontaktform { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/anfahrt-staader-faehrhaus.jpg);
}

#content_anfahrt { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/anfahrt-staader-faehrhaus.jpg);
}
#content_anfahrt1 { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/maps1.jpg);
}
#content_anfahrt2 { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
}

#content_meta { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	height:418px;
	/*background-color:#ECECEC;*/
	background-color:#FFF;
	width:868px;
	background-image:url(../bilder/kontaktform-reimann.jpg);
	}


#content_left { 	
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	height:418px;
	background-color:#FFF;
	width:85px;
	margin-right:2px;
}

#content_inner1 { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:81px;
	background-color:#5EA7B5;
	width:85px;
	margin-bottom:2px;
}

#content_inner2 { 	
	position:relative;
	margin:0px;
	padding:0px;
	height:335px;
	background-color:#007088;
	width:85px;
}

#footer { 	
	position:relative;
	margin:0px;
	padding:0px;
	/*background-color:#FF9;*/
	padding-top:9px;
	text-align:right;
	padding-right:17px;
}
#footer_long { 	
	position:relative;
	margin:0px;
	padding:0px;
	/*background-color:#FF9;*/
	padding-top:9px;
	text-align:right;
	padding-right:17px;
	padding-bottom:35px;
}

/* fussnavi */

.navi { 	
		margin:0px;
		padding:0px;
		/*background-color:#C0F;*/
		font-family:Verdana, Geneva, sans-serif;
		font-size:9px;		
}

.navi li { 	
		margin:0px;
		padding:0px;
		list-style-type:none;
		display:inline;
}

.navi li a:link { 	
		margin:0px;
		padding:0px;
		color:#7A97A0;
		text-decoration:none;
		padding-left:24px;
}

.navi li a:visited { 	
		margin:0px;
		padding:0px;
		color:#7A97A0;
		text-decoration:none;
		padding-left:24px;
}

.navi li a:hover { 	
		margin:0px;
		padding:0px;
		color:#2C5766;
		text-decoration:none;
		padding-left:24px;
}
.navi li a:active { 	
		margin:0px;
		padding:0px;
		color:#2C5766;
		text-decoration:none;
		padding-left:24px;
}

.navi li .aktiv:link { 	
		margin:0px;
		padding:0px;
		color:#2C5766;
		text-decoration:none;
		padding-left:24px;
}

.navi li .aktiv:visited { 	
		margin:0px;
		padding:0px;
		color:#2C5766;
		text-decoration:none;
		padding-left:24px;
}

.navi li .aktiv:hover { 	
		margin:0px;
		padding:0px;
		color:#2C5766;
		text-decoration:none;
		padding-left:24px;
}
.navi li .aktiv:active { 	
		margin:0px;
		padding:0px;
		color:#2C5766;
		text-decoration:none;
		padding-left:24px;
}


/* fussnavi ende */
/* slideshow */

#slideshow { 	
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	/*background-color:#FFF;*/
	width:528px;
	height:418px;
	/*background-image:url(../bilder/test_02.jpg);*/
}


/* slideshow ende*/

/* team rollover */
#teamOver, 
#teamOver1, 
#teamOver2,
#teamOver3,
#teamOver4 {
	position:absolute;
	right:0px;
	margin:0px;
	padding:0px;
	width:528px;
	height:418px;
}
#teamOver {
	z-index:10;
}
#teamOver1, 
#teamOver2,
#teamOver3,
#teamOver4 {
	visibility:hidden;
	z-index:20;
}

#textOver,
#textOver1, 
#textOver2,
#textOver3,
#textOver4 {
	visibility:hidden;
	position:absolute;
	z-index:1000;
}
#textOver {
	visibility:visible;
	z-index:1100;
}
/* team rollover ende */

#contenttext { 	
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:#d4e5e7;
	width:481px;
	height:272px;
	top:84px;
	left:40px;
	opacity: .7;
	z-index:100;
	padding-top:26px;
	padding-left:24px;
	padding-right:24px;
}
#contenttext_meta { 	
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:#d4e5e7;
	width:700px;
	height:272px;
	top:84px;
	left:60px;
	opacity: .7;
	z-index:100;
	padding-top:26px;
	padding-left:24px;
	padding-right:24px;
}

#contenttext_team1 { 	
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:#d4e5e7;
	width:285px;
	height:13px;
	top:84px;
	left:40px;
	opacity: .7;
	z-index:100;
	padding-top:26px;
	padding-left:24px;
	padding-right:24px;
}

#contenttext_team2 { 	
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:#d4e5e7;
	width:285px;
	height:180px;
	top:123px;
	left:40px;
	opacity: .7;
	z-index:100;
	padding-top:20px;
	padding-left:24px;
	padding-right:24px;
}

#contenttext_form { 	
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:#d4e5e7;
	width:441px;
	height:335px;
	top:40px;
	left:40px;
	opacity: .7;
	z-index:100;
	padding-top:14px;
	padding-left:24px;
	padding-right:24px;
}


#textbox { 	
	position:absolute;
	margin:0px;
	padding:0px;
	/*background-color:#B0CDD1;*/
	width:481px;
	height:246px;
	top:84px;
	left:40px;
	z-index:103;
	padding-top:26px;
	padding-left:24px;
	padding-right:24px;
}
#textbox_x { 	
	position:absolute;
	margin:0px;
	padding:0px;
	/*background-color:#B0CDD1;*/
	width:481px;
	height:276px;
	top:84px;
	left:40px;
	z-index:103;
	padding-top:26px;
	padding-left:24px;
	padding-right:24px;
	content:inherit;
	display:inherit;
	overflow:hidden;
	overflow:scroll;
}
#textbox_meta { 	
	position:absolute;
	margin:0px;
	padding:0px;
	/*background-color:#B0CDD1;*/
	width:660px;
	height:246px;
	top:84px;
	left:80px;
	z-index:103;
	padding-top:26px;
	padding-left:24px;
	padding-right:24px;
}


#textbox_team1 { 	
	position:absolute;
	margin:0px;
	padding:0px;
	/*background-color:#B0CDD1;*/
	width:285px;
	height:20px;
	top:84px;
	left:40px;
	z-index:103;
	padding-top:26px;
	padding-bottom:10px;
	padding-left:24px;
	padding-right:24px;
}

#textbox_team2 { 	
	position:absolute;
	margin:0px;
	padding:0px;
	/*background-color:#B0CDD1;*/
	width:285px;
	height:200px;
	top:123px;
	left:40px;
	z-index:103;
	padding-top:10px;
	padding-left:24px;
	padding-right:24px;
}

#textbox_form { 	
	position:absolute;
	margin:0px;
	padding:0px;
	/*background-color:#B0CDD1;*/
	width:435px;
	height:342px;
	top:40px;
	left:40px;
	z-index:103;
	padding-top:14px;
	padding-left:24px;
	padding-right:24px;
}


.box_head { 	
	margin:0px;
	padding:0px;
	color:#007088;
	font-size:18px;
	display:block;
	padding-bottom:25px;
}

.subline { 	
	margin:0px;
	padding:0px;
	color:#007088;
	font-size:13px;
	display:block;
	padding-bottom:8px;
}

.box_head_team { 	
	margin:0px;
	padding:0px;
	color:#007088;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;;
}
.box_text { 	
	margin:0px;
	padding:0px;
	color:#2C5766;
	font-size:11px;
	line-height:17px;
}

/*kontaktform anfang*/
.formall { 	
	margin:0px;
	padding:0px;
	/*background-color:#996;*/
	margin-top:10px;
}
.formleft { 	
	margin:0px;
	padding:0px;
	/*background-color:#996;*/
	width:100px;
	font-size:9px;
}
.formright { 	
	margin:0px;
	padding:0px;
	/*background-color:#996;*/
	width:300px;
	font-size:9px;
}
.nachricht { 	
	margin:0px;
	padding:0px;
	font-size:9px;
	padding-top:10x;
}
.pflicht { 	
	margin:0px;
	padding:0px;
	/*background-color:#CC3;*/
	font-size:9px;
	text-align:right;
	padding-top:10px;
}
.nachrichtenbox { 	
	margin:0px;
	padding:0px;
	/*background-color:#C9C;*/
	height:50px;
	width:400px;
}

.daten_agb { 	
	margin:0px;
	padding:0px;
	/*background-color:#F39;*/
	height:20px;
	width:400px;
	display:inline;
	margin-right:100px;
	margin-top:10px;
	text-decoration:none;
	color:#007088;
	font-size:9px;
}
.agb_daten { 	
	margin:0px;
	padding:0px;
	/*background-color:#9F9;*/
	height:20px;
	width:400px;
	display:inline;
	margin-top:10px;
	text-decoration:none;
	color:#007088;
	font-size:9px;
}
.daten_agb a:link { 	
	margin:0px;
	padding:0px;
	/*background-color:#F39;*/
	height:20px;
	width:400px;
	display:inline;
	margin-top:10px;
	text-decoration:none;
	color:#007088;
}
.agb_daten a:link { 	
	margin:0px;
	padding:0px;
	/*background-color:#9F9;*/
	height:20px;
	width:400px;
	display:inline;
	margin-top:10px;
	text-decoration:none;
	color:#007088;
}
.ab1 { 
	position:relative;
	margin:0px;
	padding:0px;
	/*background-color:#CCC;*/
	padding-bottom:5px;
}

.pflicht3 { 
	position:relative;
	margin:0px;
	padding:0px;
	/*background-color:#C06;*/
	font-size:9px;
}
.pflicht2 { 
	position:relative;
	margin:0px;
	padding:0px;
	background-color:#C06;
	font-size:9px;
}

.zurueck { 
	position:relative;
	margin:0px;
	padding:0px;
	/*background-color:#C06;*/
	margin-right:245px;
	padding-left:7px;
	padding-right:7px;
	font-size:10px;
}
.abs { 
	
	font-size:10px;
}
/*kontaktform ende*/
.bullet { 
	margin:0px;
	padding:0px;	
	list-style-type:square;
	margin-left:13px;
}
.bullet li { 
	margin-bottom:10px;
	list-style-type:square;


}

/*sitemap*/
#sitemap1{ 
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	/*background-color:#9F6;*/
	width:300px;
	margin-right:50px;
	margin-top:30px;
}
#sitemap2{ 
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	/*background-color:#0FF;
	width:300px;*/
	margin-top:30px;
}
.sitemap{ 
	margin:0px;
	padding:0px;
}
.sitemap li { 
	display:block;
	margin-bottom:5px;
	list-style-type:none;
}
.sitemap_out { 
	display:block;
	margin-bottom:5px;
	list-style-type:none;
	font-weight:bold;
	color:#007088;

}
.sitemap_out a:link { 
	display:block;
	margin-bottom:5px;
	list-style-type:none;
	font-weight:bold;
	color:#007088;
}
.sitemap_out a:active { 
	display:block;
	margin-bottom:5px;
	list-style-type:none;
	font-weight:bold;
	color:#7A97A0;
}
.sitemap_out a:hover { 
	display:block;
	margin-bottom:5px;
	list-style-type:none;
	font-weight:bold;
	color:#7A97A0;
}
.sitemap_out a:visited { 
	display:block;
	margin-bottom:5px;
	list-style-type:none;
	font-weight:bold;
	color:#007088;

}
.sitemap_in { 
	display:block;
	margin-bottom:5px;
	padding-left:20px;
	font-weight:normal;
	color:#007088;
}
.sitemap_in a:link { 
	display:block;
	margin-bottom:5px;
	padding-left:20px;
	font-weight:normal;
	color:#007088;
}
.sitemap_in a:active { 
	display:block;
	margin-bottom:5px;
	padding-left:20px;
	font-weight:normal;
	color:#7A97A0;
}
.sitemap_in a:hover { 
	display:block;
	margin-bottom:5px;
	padding-left:20px;
	font-weight:normal;
	color:#7A97A0;
}
.sitemap_in a:visited{ 
	display:block;
	margin-bottom:5px;
	padding-left:20px;
	font-weight:normal;
	color:#007088;
}
/*sitemap ende*/

#indextext{ 
	position:absolute;
	margin:0px;
	padding:0px;
	/*background-color:#9F6;*/
	width:500px;
	top:280Px;
	left:40px;
	line-height:40px;
	color:#007088;
	font-size:20px;
}
.immo{ 
	margin:0px;
	padding:0px;
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
}
.immo_kl{ 
	margin:0px;
	padding:0px;
	padding-left:35px;
	font-size:18px;
}
/*referenzen*/
#r_haeuser{ 
	position:absolute;
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	/*background-color:#9F6;*/
	top:490Px;
	left:87px;
	z-index:800;
}
.r_haeuser:link{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#FF0;*/
	background-image:url(../bilder/reimann_haeuser.png);
	background-repeat:no-repeat;
	top:490Px;
	left:87px;
	z-index:800;
}
.r_haeuser:hover{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#C0F;*/
	background-image:url(../bilder/reimann_haeuser_h.png);
	background-repeat:no-repeat;
	top:490Px;
	left:87px;
	z-index:800;
	
}
.r_haeuser:active{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#9F6;*/
	background-image:url(../bilder/reimann_haeuser_h.png);
	background-repeat:no-repeat;
	top:490Px;
	left:87px;
	z-index:800;
}
.r_haeuser:visited{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#9F6;*/
	background-image:url(../bilder/reimann_haeuser.png);
	background-repeat:no-repeat;
	top:490Px;
	left:87px;
	z-index:800;
}
#r_wohnungen{ 
	position:absolute;
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	/*background-color:#9F6;*/
	top:490Px;
	left:379px;
	z-index:800;
}
.r_wohnungen:link{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#FF0;*/
	background-image:url(../bilder/reimann_wohnungen.png);
	background-repeat:no-repeat;
	top:490Px;
	left:379px;
	z-index:800;
}
.r_wohnungen:hover{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#C0F;*/
	background-image:url(../bilder/reimann_wohnungen_h.png);
	background-repeat:no-repeat;	
	top:490Px;
	left:379px;
	z-index:800;
}
.r_wohnungen:active{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#9F6;*/
	background-image:url(../bilder/reimann_wohnungen_h.png);
	background-repeat:no-repeat;
	top:490Px;
	left:379px;
	z-index:800;
}
.r_wohnungen:visited{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#9F6;*/
	background-image:url(../bilder/reimann_wohnungen.png);
	background-repeat:no-repeat;
	top:490Px;
	left:379px;
	z-index:800;
}

#r_gewerbe{ 
	position:absolute;
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	/*background-color:#9F6;*/
	top:490Px;
	left:670px;
	z-index:800;
}
.r_gewerbe:link{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#FF0;*/
	background-image:url(../bilder/reimann_gewerbe.png);
	background-repeat:no-repeat;
	top:490Px;
	left:670px;
	z-index:800;
}
.r_gewerbe:hover{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#C0F;*/
	background-image:url(../bilder/reimann_gewerbe_h.png);
	background-repeat:no-repeat;
	top:490Px;
	left:670px;
	z-index:800;
}
.r_gewerbe:active{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#9F6;*/
	background-image:url(../bilder/reimann_gewerbe_h.png);
	background-repeat:no-repeat;
	top:490Px;
	left:670px;
	z-index:800;
}
.r_gewerbe:visited{ 
	margin:0px;
	padding:0px;
	width:143px;
	height:28px;
	display:block;
	/*background-color:#9F6;*/
	background-image:url(../bilder/reimann_gewerbe.png);
	background-repeat:no-repeat;
	top:490Px;
	left:670px;
	z-index:800;
}
/*referenzen ende*/
#bildnavi{ 
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:1800;
	top:22px;
	background-color:#9F0;
}
