/* Position + HG-Farbe für alle */body {	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	background: #128ec4 url(files/alle/hg.jpg) repeat-y;	font-size: 12px;	line-height: 15px;	color: #333333;}/* Link */a:link {	color: #999999;	text-decoration: none;}	/* Link Navi */	a.link2:link {		color: #006ab3;		text-decoration: underline;	}			/* Link Navi */		a.link3:link {			color: #5e5c5f;			text-decoration: none;		}						/* Link Navi */				a.link4:link {				color: #006ab3;				text-decoration: none;				}		/* Link besucht */a:visited {	color: #999999;	text-decoration: none;}	/* Link Navi */	a.link2:visited {		color: #006ab3;		text-decoration: underline;	}			/* Link Navi */		a.link3:visited {			color: #5e5c5f;			text-decoration: none;		}						/* Link Navi */				a.link4:visited {				color: #006ab3;				text-decoration: none;				}				/* Link Mouseover */a:hover {	color: #006ab3;	text-decoration: none;}	/* Link Navi */	a.link2:hover {		color: #006ab3;		text-decoration: none;	}			/* Link Navi */		a.link3:hover {			color: #5e5c5f;			text-decoration: underline;		}					/* Link Navi */			a.link4:hover {			color: #006ab3;			text-decoration: underline;			}		/* Link Mouseklick */a:active {	color: #006ab3;	text-decoration: none;}	/* Link Navi */	a.link2:active {		color: #006ab3;		text-decoration: none;	}			/* Link Navi */		a.link3:active {			color: #5e5c5f;			text-decoration: underline;		}					/* Link Navi */			a.link4:active {			color: #006ab3;			text-decoration: underline;			}		.blau {	color: #006ab3;}.blauimpressum {	color: #006ab3;	font-size: 9px;	line-height: 12px;}.headreferenz {	color: #006ab3;	font-size: 15px;	line-height: 18px;}.head {	color: #006ab3;	font-size: 22px;	line-height: 26px;}.grauklein {	color: #5e5c5f;	font-size: 10px;	line-height: 14px;}.graukleinbold {	color: #5e5c5f;	font-size: 10px;	line-height: 14px;	font-weight: bold;}p {	margin-bottom: 12px;	margin-top: 12px;}ul {	list-style: none;	padding-left: 0px;	margin-left: 0px;	margin-bottom: 12px;	margin-top: 12px;}li {	color: #006ab3;	padding-left: 10px;	margin-left: 0px;	margin-bottom: 12px;	margin-top: 12px;	background-image: url(files/alle/ulpunkt.gif);	background-repeat: no-repeat;	background-position: 0 .35em;}/* ---------------------- Navi */ul#Navigation {	list-style: none;	font-size: 14px;	line-height: 13px;	padding: 0px;	margin-left: 0px;}ul#Navigation li {	list-style: none;	background-image: url(files/alle/blank.gif);	background-repeat: no-repeat;	padding-left: 0px;}ul#Navigation a {	list-style: none;	background-image: url(files/alle/blank.gif);	background-repeat: no-repeat;	padding-left: 0px;}  ul#Navigation a:hover {	padding-left: 12px;	background-image: url(files/alle/navipfeil.gif);	background-repeat: no-repeat;	background-position: 0px;}.aktiv {	padding-left: 12px;	background-image: url(files/alle/navipfeil.gif);	background-repeat: no-repeat;	background-position: 0px;}/* ---------------------- Navi Sub */ ul#Navigation2 {	list-style: none;	font-size: 14px;	line-height: 13px;	padding: 0px;	margin-left: 0px;}ul#Navigation2 li {	list-style: none;	background-image: url(files/alle/blank.gif);	background-repeat: no-repeat;	padding-left: 0px;}ul#Navigation2 a {	list-style: none;	background-image: url(files/alle/blank.gif);	background-repeat: no-repeat;	padding-left: 12px;}ul#Navigation2 a:hover {	padding-left: 12px;	background-image: url(files/alle/navipfeil.gif);	background-repeat: no-repeat;	background-position: 0px;}.aktiv2 {	padding-left: 12px;	background-image: url(files/alle/navipfeil.gif);	background-repeat: no-repeat;	background-position: 0px;}/* ---------------------- Navi Sub */ /* ---------------------- Navi */   /* Hintergrund */#hg {	position: relative;	width: 900px;	height: 800px;	margin-left: auto;	margin-right: auto;	margin-top: 15px;	z-index:5;	background: #FFFFFF;}/* ---------------------- Hintergrund Schatten */#hgschatten_oben {	position: absolute;	width: 930px;	height: 30px;	z-index:3;	left: -15px;	top: -15px;}/* standard */#hgschatten_unten1 {	position: absolute;	width: 930px;	height: 800px;	z-index:3;	left: -15px;	top: 15px;	background: url(files/alle/hg_schatten_unten.png) bottom;}/* kontakt */#hgschatten_unten2 {	position: absolute;	width: 930px;	height: 970px;	z-index:3;	left: -15px;	top: 15px;	background: url(files/alle/hg_schatten_unten.png) bottom;}/* verkmerm */#hgschatten_unten3 {	position: absolute;	width: 930px;	height: 850px;	z-index:3;	left: -15px;	top: 15px;	background: url(files/alle/hg_schatten_unten.png) bottom;}/* referenz gewerbe */#hgschatten_unten4 {	position: absolute;	width: 930px;	height: 4520px;	z-index:3;	left: -15px;	top: 15px;	background: url(files/alle/hg_schatten_unten2.png) bottom;}/* referenz verkauf gewerbe */#hgschatten_unten5 {	position: absolute;	width: 930px;	height: 3890px;	z-index:3;	left: -15px;	top: 15px;	background: url(files/alle/hg_schatten_unten2.png) bottom;}/* referenz verkauf wohnen */#hgschatten_unten6 {	position: absolute;	width: 930px;	height: 2706px;	z-index:3;	left: -15px;	top: 15px;	background: url(files/alle/hg_schatten_unten2.png) bottom;}/* ---------------------- Hintergrund Schatten *//* bild oben header */#header {	position: absolute;	width: 668px;	height: 337px;	z-index:7;	left: 232px;	top: 0px;}/* header oranger balken */#headerorange {	position: absolute;	width: 438px;	height: 22px;	z-index:10;	left: 232px;	top: 315px;	opacity: 0.8;	filter: alpha(opacity=80);	background: #f29400;}/* header blauer balken */#headerblau {	position: absolute;	width: 202px;	height: 22px;	z-index:10;	left: 670px;	top: 315px;	opacity: 0.8;	filter: alpha(opacity=80);	background: #006ab3;}/* bild oben header schatten */#headerschatten {	position: absolute;	width: 678px;	height: 347px;	z-index:5;	left: 222px;	top: 0px;}/* bild */#bild {	position: absolute;	width: 202px;	height: 253px;	z-index:4;	left: 670px;	top: 337px;}/* ------------------------- dekolinien *//* linie 1 */#linie1 {	position: absolute;	width: 22px;	height: 1px;	z-index:10;	left: 0px;	top: 139px;}/* linie 2 */#linie2 {	position: absolute;	width: 22px;	height: 1px;	z-index:10;	left: 0px;	top: 337px;}/* linie 3 */#linie3 {	position: absolute;	width: 22px;	height: 1px;	z-index:10;	left: 0px;	top: 611px;}/* linie 4 */#linie4 {	position: absolute;	width: 1px;	height: 73px;	z-index:10;	left: 232px;	top: 337px;}/* linie 5 */#linie5 {	position: absolute;	width: 1px;	height: 189px;	z-index:10;	left: 232px;	top: 611px;}/* linie kontakt */#linie6 {	position: absolute;	width: 1px;	height: 360px;	z-index:10;	left: 232px;	top: 611px;}/* linie verkmerm */#linie7 {	position: absolute;	width: 1px;	height: 239px;	z-index:10;	left: 232px;	top: 611px;}/* linie referenz gewerbe */#linie8 {	position: absolute;	width: 1px;	height: 3909px;	z-index:10;	left: 232px;	top: 611px;}/* linie referenz verkauf gewerbe */#linie9 {	position: absolute;	width: 1px;	height: 3279px;	z-index:10;	left: 232px;	top: 611px;}/* linie referenz verkauf wohnen */#linie10 {	position: absolute;	width: 1px;	height: 2095px;	z-index:10;	left: 232px;	top: 611px;}/* ------------------------- dekolinien *//* logo */#logo {	position: absolute;	width: 165px;	height: 62px;	z-index:10;	left: 33px;	top: 46px;}/* text */#text {	position: absolute;	width: 390px;	z-index:10;	left: 257px;	top: 363px;}/* include navigation */#inc_navi {	position: absolute;	width: 185px;	height: 300px;	z-index:10;	left: 33px;	top: 143px;}/* include adresse impressum */#inc_adr {	position: absolute;	width: 185px;	height: 180px;	z-index:10;	left: 33px;	top: 611px;}/* iframe immowelt */#immowelt {	position: absolute;	width: 614px;	height: 376px;	z-index:15;	left: 257px;	top: 400px;}/* ----------------------------------------------------- KONTAKT Formularen - ACHTUNG: PLUS Spry *//* kontakt */#kontakt {	position: absolute;	width: 614px;	height: 376px;	z-index:15;	left: 257px;	top: 410px;}.auswahl { 	font-size: 11px;	width: 100px; 	}/* Kontaktformular Eingabefelder lang*/.felderformlang {	width: 380px;	height: 17px;	border: 1px solid #006ab3;}.felderformkurz {	width: 180px;	height: 17px;	border: 1px solid #006ab3;}.label {	line-height: 13px;	font-size: 11px;	display: block;	padding-top: 3px;}.mit {	width: 380px;	border: 1px solid #006ab3;}.submit {	width: 102px;	height: 20px;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	vertical-align: -10%;	border-width: 0px;	background: #006ab3;}/* include adresse impressum */#datenschutz {	position: absolute;	width: 201px;	z-index:15;	left: 670px;	top: 611px;	color: #5e5c5f;	font-size: 10px;	line-height: 14px;	text-align: justify;}/* ----------------------------------------------------- KONTAKT Formularen - ACHTUNG: PLUS Spry *//* gewerbeobjekte */#gewerbe {	position: absolute;	width: 614px;	z-index:15;	left: 257px;	top: 363px;}/* zurueck zu gewerbeobjekte */#backreferenz {	position: absolute;	width: 214px;	z-index:20;	left: 657px;	top: 363px;	text-align: right;}
