@charset "UTF-8";
/* CSS Document */
/* Copyright 2009 Entweder Ott. Gestaltung von Kommunikation - www.entweder-ott.de */


/* Style Reset */
/* ------------------------------------------------------------------------------------- */ 	
* {
	margin: 0;
	padding: 0;
	}
ul, ol {
	/*margin-left: 1em;*/
	}
	


/* Background */
/* ------------------------------------------------------------------------------------- */ 
body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #313131;
	background-color: #FAFAFB;
}

/* Allgemeine HTML Tags */
/* ------------------------------------------------------------------------------------- */ 	
img {
	border: none;
	}
a, a:active, a:visited {
	color: #313131;
	}
a:hover {
	color: #999999;
	text-decoration: underline;	}
	
/* Div-Container */
/* ------------------------------------------------------------------------------------- */ 	
#main {
	width: 813px;
	margin: auto;
	height: 100%;
	left: 50%;
	margin-left: -446px;
	background-color:#FFFFFF;
	padding-left: 40px;
	padding-right: 40px;
	position: absolute;
	}
#header {
	width: 610px;
	height: 72px;
	padding-left: 243px;
	}
#nav {
	width: 853px;
	height: 17px;
	padding-top: 28px;
	}
#nav_sub_pakete {
	width: 782px;
	height: 15px;
	margin-left: 71px;
	padding-top: 4px;
	}
#nav_sub_referenzen {
	width: 600px;
	height: 15px;
	margin-left: 253px;
	padding-top: 4px;
	}
#content {
	background-image:url(../img/impressum_hg.jpg);
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	overflow: auto;
	overflow-x: hidden;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50%;
	}
	
#footer {
	width: 853px;
	padding-top: 5px;
	}
	
/* Abstandshalter */
/* ------------------------------------------------------------------------------------- */ 	
.spacer_grey {
	width: 810px;
	height: 1px;
	background-color: #EEEEEE;	
	}
.spacer_white {
	width: 810px;
	height: 19px;
	background-color:#FFFFFF;
	}
	
/* Diverse Styles */
/* ------------------------------------------------------------------------------------- */ 	
/* Content-Bereiche */

/*		Home 	*/
.content_home {
	background-image:url(../img/home_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.home {
	padding-left: 41px;
	padding-top: 33px;
	width: 500px;
	height: 450px;
	}
	
/*		Pakete		*/
.content_pakete {
	background-image:url(../img/pakete/pakete_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.pakete {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 451px;
	}
.content_standard {
	background-image:url(../img/pakete/standard_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.standard {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
	}
.content_premium {
	background-image:url(../img/pakete/premium_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.premium {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
	}
.content_exklusiv {
	background-image:url(../img/pakete/exklusiv_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.exklusiv {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 451px;
	}
	
/* 		Leistungen 		*/
.content_leistungen {
	background-image:url(../img/leistungen_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.leistungen {
	padding-left: 41px;
	padding-top: 33px;
	width: 500px;
	height: 450px;
	}
	
/*		Referenzen		*/
.content_referenzen {
	background-image:url(../img/referenzen/referenzen_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.referenzen {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
	}
	
.content_falk {
	background-image:url(../img/referenzen/falk_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
.falk {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
	}
	
.content_immo {
	background-image:url(../img/referenzen/immo_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.immo {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
}

.content_ba {
	background-image:url(../img/referenzen/ba_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.ba {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
}

.content_ernst {
	background-image:url(../img/referenzen/ernst_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.ernst {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
}

/* 		Newsletter 		*/
.content_newsletter {
	background-image:url(../img/newsletter/newsletter_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.newsletter {
	padding-left: 41px;
	padding-top: 33px;
	width: 360px;
	height: 450px;
	}
	
.content_newsletter a {
	text-decoration: none;
	font-weight: bold;			
	}


/* 		Presse 		*/
	
.content_presse {
	background-image:url(../img/presse/presse_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
.presse {
	padding-left: 41px;
	padding-top: 33px;
	width: 400px;
	height: 450px;
	}	
	
.content_presse .presse a {
	text-decoration: none;
	font-weight: bold;			
	}
.content_presse .presse a:hover {
	text-decoration: none;
	font-weight: bold;			
	color: #bfbfbf;
	}

/* 		Kontakt 		*/
.content_kontakt {
	background-image:url(../img/kontakt_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.kontakt {
	padding-left: 41px;
	padding-top: 33px;
	width: 470px;
	height: 450px;
	}


/* 		Impressum 		*/
#content_impressum {
	background-image:url(../img/impressum_hg.jpg);
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	overflow: auto;
	overflow-x: hidden;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 150px;
	}
	
.impressum {
	padding-left: 41px;
	padding-top: 33px;
	width: 470px;
	height: 450px;
}
	
/* 		Sitemap 		*/
.sitemap {
	background-image:url(../img/sitemap_hg.jpg);
	background-repeat: no-repeat;
	width:810px;
	height:483px;
	}
.sitemap_content {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
	}
	
/* 		Suche 		*/
.content_suche {
	background-image:url(../img/suche_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	overflow: auto;
	overflow-x: hidden;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 140px;
	}
.suche {
	padding-left: 41px;
	padding-top: 33px;
	width: 440px;
	height: 450px;
	}

ul.suche_erg {
	list-style:none;
	}
ul.suche_erg li {
	margin-bottom: 30px;
	}
ul.suche_erg li a.suche_content {
	text-decoration: none;
}


/*		404 	*/
.content_404 {
	background-image:url(../img/404_hg.jpg);
	background-repeat: no-repeat;
	width: 853px;
	height: 483px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
.home_404 {
	padding-left: 41px;
	padding-top: 88px;
	width: 350px;
	height: 395px;
	}
	
/* Text-Formatierungen */
/* ------------------------------------------------------------------------------------- */ 	
.subheadline {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #313131;
	font-weight: bold;
	line-height: 20px;
	}
.text12pt_dunkelgrau {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #313131;
	line-height: 20px;
	}
.text10pt_dunkelgrau {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #313131;
	line-height: 18px;
	}
	
/* Foooter */
/* ------------------------------------------------------------------------------------- */ 	
#spacer_footer {
	width: 810px;
	height: 20px;
	}
	
/* Foooter Leistungen */
#spacer_footer_l {
	width: 810px;
	height: 8px;
	}

.link_left {
	float:left;
	font-size:10px;
	}
.link_left a {
	font-weight: bold;
	text-decoration: none;
	}
.link_left a:hover {
	font-weight: bold;
	text-decoration: none;
	}

.link_right {
	float:right;
	font-size:10px;
	padding-right: 40px;
	}
.link_right a {
	font-weight: bold;
	text-decoration: none;
	}
.link_right a:hover {
	font-weight: bold;
	text-decoration: none;
	}

/* Foooter Index */
#spacer_footer_copy {
	width: 810px;
	height: 5px;
	}

#footer ul{
	list-style:none;
}
	
.link_copy {
	list-style:none;
	float:right;
	font-size:10px;
	padding-right: 10px;
	color: #999999;
	}
.link_copy a {
	padding-left: 5px;
	text-decoration: none;
	color: #999999;
	}
.link_copy a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	}
/* Footer Impressum */
.link_impressum {
	list-style:none;
	float:right;
	font-size:10px;
	padding-right: 10px;
	color: #999999;
	}
.link_impressum a {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	}
.link_impressum a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	}
/* Footer Sitemap */	
.link_sitemap {
	clear:both;
	list-style:none;
	float:right;
	font-size:10px;
	padding-right: 43px;
	color: #999999;
	}
.link_sitemap a {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	}
.link_sitemap a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	}
	
/* Hauptmenü */
/* ------------------------------------------------------------------------------------- */ 	

/* Menü Home */
ul.menu_home {
	list-style:none;
	} 
ul.menu_home li {
	float:left;
	}
ul.menu_home li a:link, ul.menu_home li a:visited {
	background:url(../img/menu/home.png);
	width: 71px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_home li a:hover, ul.menu-home li a:active {
	background:url(../img/menu/home2.png);
	}
ul.menu_home li.active a {
	background:url(../img/menu/home2.png);
	}
	
/* Menü Pakete */
ul.menu_pakete {
	list-style:none;
	} 
ul.menu_pakete li {
	float:left;
	background:url(../img/menu/pakete.png);
	width: 79px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_pakete li a:link, ul.menu_pakete li a:visited {
	background:url(../img/menu/pakete.png);
	width: 79px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_pakete li a:hover, ul.menu_pakete li a:active {
	background:url(../img/menu/pakete2.png);
	}
ul.menu_pakete li.active a {
	background:url(../img/menu/pakete2.png);
	}
	
/* Menü Leistungen */
ul.menu_leistungen {
	list-style:none;
	} 
ul.menu_leistungen li {
	float:left;
	background:url(../img/menu/leistungen.png);
	width: 103px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_leistungen li a:link, ul.menu_leistungen li a:visited {
	background:url(../img/menu/leistungen.png);
	width: 103px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_leistungen li a:hover, ul.menu_leistungen li a:active {
	background:url(../img/menu/leistungen2.png);
	}
ul.menu_leistungen li.active a {
	background:url(../img/menu/leistungen2.png);
	}
	
/* Menü Referenzen */
ul.menu_referenzen {
	list-style:none;
	} 
ul.menu_referenzen li {
	float:left;
	background:url(../img/menu/referenzen.png);
	width: 106px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_referenzen li a:link, ul.menu_referenzen li a:visited {
	background:url(../img/menu/referenzen.png);
	width: 106px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_referenzen li a:hover, ul.menu_referenzen li a:active {
	background:url(../img/menu/referenzen2.png);
	}
ul.menu_referenzen li.active a {
	background:url(../img/menu/referenzen2.png);
	}
	
/* Menü Kontakt */
ul.menu_kontakt {
	list-style:none;
	} 
ul.menu_kontakt li {
	float:left;
	}
ul.menu_kontakt li a:link, ul.menu_kontakt li a:visited {
	background:url(../img/menu/kontakt.png);
	width: 83px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_kontakt li a:hover, ul.menu_kontakt li a:active {
	background:url(../img/menu/kontakt2.png);
	}
ul.menu_kontakt li.active a {
	background:url(../img/menu/kontakt2.png);
	}
	
/* Menü Newsletter */
ul.menu_newsletter {
	list-style:none;
	} 
ul.menu_newsletter li {
	float:left;
	}
ul.menu_newsletter li a:link, ul.menu_newsletter li a:visited {
	background:url(../img/menu/newsletter.png);
	width: 105px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_newsletter li a:hover, ul.menu_newsletter li a:active {
	background:url(../img/menu/newsletter2.png);
	}
ul.menu_newsletter li.active a {
	background:url(../img/menu/newsletter2.png);
	}
	
/* Menü Presse */
ul.menu_presse {
	list-style:none;
	} 
ul.menu_presse li {
	float:left;
	}
ul.menu_presse li a:link, ul.menu_presse li a:visited {
	background:url(../img/menu/presse.png);
	width: 83px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_presse li a:hover, ul.menu_presse li a:active {
	background:url(../img/menu/presse2.png);
	}
ul.menu_presse li.active a {
	background:url(../img/menu/presse2.png);
	}
	
/* Menü Suche */
ul.menu_suche {
	list-style:none;
	} 
ul.menu_suche li {
	float:left;
	width: 138px;
	height: 17px;
	display:block;
	}
.senden {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #535353;
	background-image: url(../img/menu/go.png); 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #535353;
	border-right-color: #535353;
	border-bottom-color: #535353;
	border-left-color: #535353;
	width: 23px;
	height: 15px;
	font-weight: bold;
	display: inline;
	vertical-align: middle;
	margin:-3px 0 0 -5px;
	line-height: 11px;
	}
	
.eingabe {
	font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #202020;
	background-color: #FFFFFF;
	border:1px solid #313131;
	vertical-align: middle;
	width: 85px;
	height: 12px;
	display: inline;
	padding: 0 0 1px 2px;
	margin: -3px 0 0 0;
	}
	
*+ html .eingabe {
	padding-left:2px;
	margin-top: -1px;
	}
	
*+ html .senden {
	background-image: url(../img/menu/go3.png);
	margin-top: -1px;
	}
	
	.table_suche {
	height: 17px;
	width: 108px;
	padding-right: 28px;
	padding-bottom: 3px;
	}
	
/* Menü Email */
ul.menu_email {
	list-style:none;
	} 
ul.menu_email li {
	float:left;
	}
ul.menu_email li a:link, ul.menu_email li a:visited {
	background:url(../img/menu/email.png);
	width: 43px;
	height: 17px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_email li a:hover, ul.menu_email li a:active {
	background:url(../img/menu/email2.png);
	}
ul.menu_email li.active a {
	background:url(../img/menu/email2.png);
	}
	
/* Submenüs */
/* ------------------------------------------------------------------------------------- */ 	

/* 		Pakete		*/

/* Menü Pakete Standard */
ul.menu_pakete_stan {
	list-style:none;
	} 
ul.menu_pakete_stan li {
	float:left;
	}
ul.menu_pakete_stan li a:link, ul.menu_pakete_stan li a:visited {
	background:url(../img/menu/pakete_standard.png);
	width: 92px;
	height: 15px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_pakete_stan li a:hover, ul.menu_pakete_stan li a:active {
	background:url(../img/menu/pakete_standard2.png);
	}
ul.menu_pakete_stan li.act a {
	background:url(../img/menu/pakete_standard2.png);
	}
	
/* Menü Pakete Premium */
ul.menu_pakete_prem {
	list-style:none;
	} 
ul.menu_pakete_prem li {
	float:left;
	}
ul.menu_pakete_prem li a:link, ul.menu_pakete_prem li a:visited {
	background:url(../img/menu/pakete_premium.png);
	width: 88px;
	height: 15px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_pakete_prem li a:hover, ul.menu_pakete_prem li a:active {
	background:url(../img/menu/pakete_premium2.png);
	}
ul.menu_pakete_prem li.act a {
	background:url(../img/menu/pakete_premium2.png);
	}
	
/* Menü Leistungen Exclusiv */
ul.menu_pakete_exkl {
	list-style:none;
	} 
ul.menu_pakete_exkl li {
	float:left;
	}
ul.menu_pakete_exkl li a:link, ul.menu_pakete_exkl li a:visited {
	background:url(../img/menu/pakete_exklusiv.png);
	width: 59px;
	height: 15px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_pakete_exkl li a:hover, ul.menu_pakete_exkl li a:active {
	background:url(../img/menu/pakete_exklusiv2.png);
	}
ul.menu_pakete_exkl li.act a {
	background:url(../img/menu/pakete_exklusiv2.png);
	}

/* 		Referenzen		*/
	
/* Menü Referenzen Falk */
ul.menu_referenzen_falk {
	list-style:none;
	} 
ul.menu_referenzen_falk li {
	float:left;
	}
ul.menu_referenzen_falk li a:link, ul.menu_referenzen_falk li a:visited {
	width: 134px;
	height: 15px;
	text-indent: -2500px;
	display:block;
	background-image: url(../img/menu/referenzen_falk.png);
	}
ul.menu_referenzen_falk li a:hover, ul.menu_referenzen_falk li a:active {
	background:url(../img/menu/referenzen_falk2.png);
	}
ul.menu_referenzen_falk li.act_r a {
	background:url(../img/menu/referenzen_falk2.png);
	}
	
/* Menü Referenzen Immo_Center */
ul.menu_referenzen_immo {
	list-style:none;
	} 
ul.menu_referenzen_immo li {
	float:left;
	}
ul.menu_referenzen_immo li a:link, ul.menu_referenzen_immo li a:visited {
	background:url(../img/menu/referenzen_immo.png);
	width: 159px;
	height: 15px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_referenzen_immo li a:hover, ul.menu_referenzen_immo li a:active {
	background:url(../img/menu/referenzen_immo2.png);
	}
ul.menu_referenzen_immo li.act_r a {
	background:url(../img/menu/referenzen_immo2.png);
	}
	
/* Menü Referenzen BA-Immobilien */
ul.menu_referenzen_ba {
	list-style:none;
	} 
ul.menu_referenzen_ba li {
	margin-left:8px; 
	float:left;
	}
ul.menu_referenzen_ba li a:link, ul.menu_referenzen_ba li a:visited {
	background:url(../img/menu/referenzen_ba.png);
	width: 99px;
	height: 10px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_referenzen_ba li a:hover, ul.menu_referenzen_ba li a:active {
	background:url(../img/menu/referenzen_ba2.png);
	}
ul.menu_referenzen_ba li.act_r a {
	background:url(../img/menu/referenzen_ba2.png);
	}
	
/* Menü Referenzen Arnold Ernst */
ul.menu_referenzen_ernst {
	list-style:none;
	} 
ul.menu_referenzen_ernst li {
	float:left;
	}
ul.menu_referenzen_ernst li a:link, ul.menu_referenzen_ernst li a:visited {
	background:url(../img/menu/referenzen_ernst.png);
	width: 133px;
	height: 15px;
	text-indent: -2500px;
	display:block;
	}
ul.menu_referenzen_ernst li a:hover, ul.menu_referenzen_ernst li a:active {
	background:url(../img/menu/referenzen_ernst2.png);
	}
ul.menu_referenzen_ernst li.act_r a {
	background:url(../img/menu/referenzen_ernst2.png);
	}

