html, body {
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-serif;
	font-size: 11pt;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	height:100%;
	width: 100%;
	background: url('img/design/body-bg.gif') -4px 0px repeat-y;
}

h1 {
	font-size:1.5em;
}
	
h2 {
	font-size:1.2em;
}

img {
	border:0;
}

#page {
	height:100%;
	margin-bottom:-30px;
}

#main {
	width: 961px;
	padding:0;
}

#left-container {
	float:left;
	width: 130px;
}

#logo-container {
	width: 130px;
	height: 124px;
	border-bottom: 1px solid #cfcfcf;
	vertical-align: top;
}

#left-box {
	width: 130px;
	height: 408px;
}

#blue-box {
	width: 130px;
	height: 130px;
	background-color: #003499;
	border-right: 1px solid #003499;
}

#right-container {
	float:	right;
	width:	830px;
	
	background-image: url('img/design/cf-line.gif');
	background-repeat:repeat-y;
	background-position: 0px 35px;
}

#navigation-container {
	margin-top: 45px;
	padding:0px;
	height: 32px;
	width:744px;
	border: 1px solid #cfcfcf;
}

#navigation {
	width:744px;
}

#navi-slider {
	margin-left:25px;
	margin-top:-2px;
}

#content-container {
	float: left;
	width: 409px;
	height: 100%;

}

#content {
	margin: 84px 20px 80px 20px;
	font-size:	11px;
	line-height : 12pt;
	word-spacing: 1px;
}

#bild-container {
	float:right;
	padding:0;
	height: 497px;
	margin-top: 85px;
	width: 418px;
	border: 1px solid #000;
}

	
#right-box-container {
	float:right;
	width: 418px;
	text-align: left;
}

#right-box {
	padding: 20px;
}

#footer {
	height: 30px;
	width: 100%;
	padding:0;
	overflow:hidden;
	background-color: #cfcfcf;
	background-image: url('img/design/footer-hg.gif');
	background-repeat:no-repeat;
	background-position: 2px;
}
#footer img {
	margin-left: 833px;
}

a:link {
	color: #7582AF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

a:hover {
	color: #004480;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

a:visited {
	color: #7582AF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

a:active {
	color: #7582AF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}


.table, td {	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;

	border-collapse:collapse;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;	
}

hr {
background-color:#004480; /* Mozilla 1.4 */
color:#004480; /* IE 6 */
border: #004480; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

input {
	color: #282828;
	background: #F2F3F9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	border: 1px solid #7582AF;
	padding-left:3px;
	padding-right:3px;
	margin: 1px 0;
	/margin: 0;
	m/argin: 1px 0;
}

select {
	color: #282828;
	background: #F2F3F9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	border: 1px solid #7582AF;
	padding-left:3px;
	padding-right:3px;
}

textarea {
	color: #282828;
	background: #F2F3F9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	border: 1px solid #7582AF;
	padding-left:3px;
	padding-right:3px;
}

.extra {
	color: #282828;
	background: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : transparent;
	font-variant : normal;
	line-height : 14pt;
	font-weight : normal;
	text-align : left;
 	margin: 0;
	word-spacing: 1px;
}







.wirueberunsStandorte_on a {
	background-image: url('img/design/navi/sub_standorte_on.gif');
	width: 116px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.wirueberunsStandorte a {
	background-image: url('img/design/navi/sub_standorte_off.gif');
	width: 116px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.wirueberunsStandorte a:hover {
	background-image: url('img/design/navi/sub_standorte_on.gif');
	width: 116px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}




.wirueberunsUnternehmen_on a {
	background-image: url('img/design/navi/sub_unternehmen_on.gif');
	width: 116px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.wirueberunsUnternehmen a {
	background-image: url('img/design/navi/sub_unternehmen_off.gif');
	width: 116px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.wirueberunsUnternehmen a:hover {
	background-image: url('img/design/navi/sub_unternehmen_on.gif');
	width: 116px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}




.unserleistungsangebotWegVerwaltung_on a {
	background-image: url('img/design/navi/sub_weg-verwaltung_on.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotWegVerwaltung a {
	background-image: url('img/design/navi/sub_weg-verwaltung_off.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotWegVerwaltung a:hover {
	background-image: url('img/design/navi/sub_weg-verwaltung_on.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}


.unserleistungsangebotAngebot_on a {
	background-image: url('img/design/navi/sub_angebot_on.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotAngebot a {
	background-image: url('img/design/navi/sub_angebot_off.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotAngebot a:hover {
	background-image: url('img/design/navi/sub_angebot_on.gif');
	width: 183px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}


.unserleistungsangebotSondereigentum_on a {
	background-image: url('img/design/navi/sub_sondereigentum_on.gif');
	width: 183px;
	height: 37px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotSondereigentum a {
	background-image: url('img/design/navi/sub_sondereigentum_off.gif');
	width: 183px;
	height: 37px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotSondereigentum a:hover {
	background-image: url('img/design/navi/sub_sondereigentum_on.gif');
	width: 183px;
	height: 37px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}




.unserleistungsangebotVerwalteteObjekte_on a {
	background-image: url('img/design/navi/sub_verwalteteobjekte_on.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotVerwalteteObjekte a {
	background-image: url('img/design/navi/sub_verwalteteobjekte_off.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotVerwalteteObjekte a:hover {
	background-image: url('img/design/navi/sub_verwalteteobjekte_on.gif');
	width: 183px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}


.unserleistungsangebotPropertyManagement_on a {
	background-image: url('img/design/navi/sub_propertymanagement_on.gif');
	width: 183px;
	height: 33px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotPropertyManagement a {
	background-image: url('img/design/navi/sub_propertymanagement_off.gif');
	width: 183px;
	height: 35px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotPropertyManagement a:hover {
	background-image: url('img/design/navi/sub_propertymanagement_on.gif');
	width: 183px;
	height: 35px;
	border: 0px none;
	font-size: 9px;
	float : left;
}




.unserleistungsangebotVerwaltersuche_on a {
	background-image: url('img/design/navi/sub_verwaltersuche_on.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotVerwaltersuche a {
	background-image: url('img/design/navi/sub_verwaltersuche_off.gif');
	width: 183px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotVerwaltersuche a:hover {
	background-image: url('img/design/navi/sub_verwaltersuche_on.gif');
	width: 183px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}






.unserleistungsangebotReferenzen a:hover {
	background-image: url('img/design/navi/sub_referenzen_on.gif');
	width: 183px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}
.unserleistungsangebotReferenzen a {
	background-image: url('img/design/navi/sub_referenzen_off.gif');
	width: 183px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.unserleistungsangebotReferenzen a:hover {
	background-image: url('img/design/navi/sub_referenzen_on.gif');
	width: 183px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}




.kontaktAnschriften a:hover {
	background-image: url('img/design/navi/sub_anschriften_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}
.kontaktAnschriften a {
	background-image: url('img/design/navi/sub_anschriften_off.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktAnschriften a:hover {
	background-image: url('img/design/navi/sub_anschriften_on.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}



.kontaktSprechzeiten a:hover {
	background-image: url('img/design/navi/sub_sprechzeiten_on.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}
.kontaktSprechzeiten a {
	background-image: url('img/design/navi/sub_sprechzeiten_off.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktSprechzeiten a:hover {
	background-image: url('img/design/navi/sub_sprechzeiten_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}



.kontaktErkrath a:hover {
	background-image: url('img/design/navi/sub_erkrath_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}
.kontaktErkrath a {
	background-image: url('img/design/navi/sub_erkrath_off.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktErkrath a:hover {
	background-image: url('img/design/navi/sub_erkrath_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}



.kontaktDelmenhorst a:hover {
	background-image: url('img/design/navi/sub_delmenhorst_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}
.kontaktDelmenhorst a {
	background-image: url('img/design/navi/sub_delmenhorst_off.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktDelmenhorst a:hover {
	background-image: url('img/design/navi/sub_delmenhorst_on.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}


.kontaktLeipzig a:hover {
	background-image: url('img/design/navi/sub_leipzig_on.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktLeipzig a {
	background-image: url('img/design/navi/sub_leipzig_off.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktLeipzig a:hover {
	background-image: url('img/design/navi/sub_leipzig_on.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
}



.kontaktFrankenberg a:hover {
	background-image: url('img/design/navi/sub_frankenberg_on.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktFrankenberg a {
	background-image: url('img/design/navi/sub_frankenberg_off.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktFrankenberg a:hover {
	background-image: url('img/design/navi/sub_frankenberg_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}

.kontaktWirfuersie a:hover {
	background-image: url('img/design/navi/sub_wirfuersie_on.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktWirfuersie a {
	background-image: url('img/design/navi/sub_wirfuersie_off.gif');
	width: 140px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktWirfuersie a:hover {
	background-image: url('img/design/navi/sub_wirfuersie_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}

.kontaktVerwaltersuche_on a {
	background-image: url('img/design/navi/sub_verwaltersuche_on.gif');
	width: 165px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktVerwaltersuche a {
	background-image: url('img/design/navi/sub_verwaltersuche_off.gif');
	width: 165px;
	height: 23px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktVerwaltersuche a:hover {
	background-image: url('img/design/navi/sub_verwaltersuche_on.gif');
	width: 165px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}



.kontaktKontaktformular_on a {
	background-image: url('img/design/navi/sub_kontaktformular_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktKontaktformular a {
	background-image: url('img/design/navi/sub_kontaktformular_off.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktKontaktformular a:hover {
	background-image: url('img/design/navi/sub_kontaktformular_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}

.kontaktAngebote_on a {
	background-image: url('img/design/navi/sub_angebote_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktAngebote a {
	background-image: url('img/design/navi/sub_angebote_off.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.kontaktAngebote a:hover {
	background-image: url('img/design/navi/sub_angebote_on.gif');
	width: 140px;
	height: 23px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}

.ratgeberNeuesadrechts_on a {
	background-image: url('img/design/navi/sub_neuesadrechts_on.gif');
	width: 115px;
	height: 37px;
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.ratgeberNeuesadrechts a {
	background-image: url('img/design/navi/sub_neuesadrechts_off.gif');
	width: 115px;
	height: 37px;	
	border: 0px none;
	font-size: 9px;
	float : left;
	position:relative;
	left:1px;
}
.ratgeberNeuesadrechts a:hover {
	background-image: url('img/design/navi/sub_neuesadrechts_on.gif');
	width: 115px;
	height: 37px;	
	border: 0px none;
	font-size: 9px;
	float : left;
}
