@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body  {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}

.test {
	/*width: 1077px;*/
	margin: 0px;
	margin-top: 0px;
}

a href {
	padding: 0;
	border: 0px;
	border-style: none;
	border-color: transparent;
}

a {
	padding: 0;
	border: 0px;
	border-style: none;
	text-decoration: none;
	color: #555;
}

a:hover {
	text-decoration: underline;
	color: #F00;
}

a #rot {
	color: #F00;
}

img {
	padding: 0;
	border: 0px;
	border-style: none;
	border-color: transparent;
}

#kopfbereich {
	position: absolute;
	left: 20px;
	top: 10px;
	width: 854px;
	height: 177px;
	background: #FFF url('../images/FassadeOhneLogo_Text_korrigiert.png') left top no-repeat;
}

#logo {
	position: absolute;
	left: 27px;
	top: 17px;
	width: 854px;
	height: 177px;
	border: 0px;
	border-style: none;
	border-color: transparent;
}

#navigator {
	position: absolute;
	left: 20px;
	top: 199px;
	width: 168px;
	height: 542px;
	background: #E6E6E6;
}

#navigatorul {
	position: absolute;
	left: 40px;
	top: 220px;
	width: 128px;
	height: 538px;
	/*background: #E6E6E6;*/
	/*font: Tahoma, Arial, Helvetica, sans-serif;*/
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 200%;
	/*color: #444;*/
}

#navigatorul ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	/*color: #444;*/
	font: Tahoma, Arial, Helvetica, sans-serif;

}

#leistungenul {
	position: absolute;
	left: 50px;
	top: 330px;
	width: 128px;
	height: 538px;
	/*background: #E6E6E6;*/
	/*font: Tahoma, Arial, Helvetica, sans-serif;*/
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 200%;
	/*color: #444;*/
}

#leistungenul ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	/*color: #444;*/
	font: Tahoma, Arial, Helvetica, sans-serif;

}

#inhalteins {
	position: absolute;
	left: 300px;
	top: 259px;
	width: 400px;
	height: 169px;
	margin-top: 0px;
	background: #FFF;
	font-size: 11pt;
	line-height: 130%;
}

#inhaltzwei {
	position: absolute;
	left: 300px;
	top: 438px;
	width: 530px;
	height: 169px;
	margin-top: 0px;
	background: #FFF;
	font-size: 11pt;
	line-height: 130%;
}


#inhaltleistungen {
	position: absolute;
	left: 300px;
	top: 299px;
	width: 530px;
	height: 169px;
	margin-top: 0px;
	background: #FFF;
	font-size: 9pt;
	line-height: 130%;
}







p {
	color: #444;
}

p #rotfett {
	/*font-size: 12pt;*/
	font-weight: bolder;
	color: #F00;
}

p #fettunterstrichen {
	font-weight: bolder;
	text-decoration: underline;
}

p #unterstrichen {
	text-decoration: underline;
}

p #fett {
	font-weight: bolder;
}

#trennlinieoben {
	position: absolute;
	left: 276px;
	top: 240px;
	margin-top: 0px;
	width: 566px;
	height: 3px;
	background: #FFF url('../images/Linie.png') left top no-repeat;
}

#trennlinieunten {
	position: absolute;
	left: 276px;
	top: 640px;
	margin-top: 0px;
	width: 566px;
	height: 3px;
	background: #FFF url('../images/Linie.png') left top no-repeat;
}

#bilddonner {
	position: absolute;
	left: 710px;
	top: 269px;
	width: 127px;
	height: 169px;
	border: 0px;
	border-style: none;
	border-color: transparent;
	background: #FFF url('../images/HrDonner_hell_Hintergrund_weich_klein.png') left top no-repeat;
}

#kontaktaufruf {
	position: absolute;
	left: 410px;
	top: 656px;
	width: 323px;
	height: 28px;
	border: 0px;
	border-style: none;
	border-color: transparent;
	background: #FFF;
	font-size: 12pt;
	font-weight: bolder;
	color: #444;
}

#kontaktpfeil {
	position: absolute;
	left: 410px;
	top: 696px;
	width: 23px;
	height: 28px;
	border: 0px;
	border-style: none;
	border-color: transparent;
	background: #FFF url('../images/kontaktpfeil.png') left top no-repeat;
}

#kontaktlink {
	position: absolute;
	left: 450px;
	top: 690px;
	width: 120px;
	height: 40px;
	border: 0px;
	border-style: none;
	border-color: transparent;
	background: #FFF;
	font-size: 24pt;
}

#kontaktlink a {
	color: #F00;
}

#kontaktzeile {
	position: absolute;
	left: 20px;
	top: 748px;
	width: 854px;
	height: 16px;
	background: #FFF;
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding: 0px;
}

#bilderrechts {
	position: absolute;
	left: 874px;
	top: 10px;
	width: 227px;
	height: 771px;
	background: #FFF;
}

#bildnreins {
	border: 0px;
	border-style: none;
	border-color: transparent;
	width: 226px;
	height: 169px;
	background: #FFF;
}

#bildnrzwei {
	border: 0px;
	border-style: none;
	border-color: transparent;
	margin-top: 31px;
	width: 226px;
	height: 169px;
	background: #FFF;
}

#bildnrdrei {
	border: 0px;
	border-style: none;
	border-color: transparent;
	margin-top: 31px;
	width: 226px;
	height: 169px;
	background: #FFF;
}

#bildnrvier {
	border: 0px;
	border-style: none;
	border-color: transparent;
	margin-top: 31px;
	width: 226px;
	height: 169px;
	background: #FFF;
}


/*	STARTSEITE	*/




#startimpressumkontakt {
	position: absolute;
	left: 636px;
	top: 199px;
	width: 231px;
	height: 19px;
	background: #FFF;
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px;
}


/*	UNTERNEHMEN	*/


/*	LEISTUNGEN	*/


/*	JOBS	*/

#inhaltjobs {
	position: absolute;
	left: 300px;
	top: 259px;
	width: 530px;
	height: 169px;
	margin-top: 0px;
	background: #FFF;
	font-size: 11pt;
	line-height: 130%;
}





/*	REFERENZEN	*/


/*	BILDERGALERIE	*/




/*	DOWNLOADS	*/




/*	IMPRESSUM	*/




/*	IMPRESSUM	*/




/*	IMPRESSUM	*/







/*	KONTAKTSEITE	*/

#anfahrtskizze {
	position: absolute;
	left: 590px;
	top: 249px;
	width: 247px;
	height: 198px;
	border: 0px;
	border-style: none;
	border-color: transparent;
	background: #FFF url('../images/Anfahrt Test5.png') left top no-repeat;
}

#inhaltkontakt {
	position: absolute;
	left: 300px;
	top: 259px;
	width: 220px;
	height: 169px;
	margin-top: 0px;
	background: #FFF;
	font-size: 11pt;
	line-height: 130%;
}

#anfahrtskizzehauptsitz {
	position: absolute;
	left: 570px;
	top: 475px;
	width: 277px;
	height: 254px;
	border: 0px;
	border-style: none;
	border-color: transparent;
	background: #FFF url('../images/Anfahrt Hauptsitz06.png') left top no-repeat;
}

#trennlinieuntenkontakt {
	position: absolute;
	left: 276px;
	top: 740px;
	margin-top: 0px;
	width: 566px;
	height: 3px;
	background: #FFF url('../images/Linie.png') left top no-repeat;
}

#referenzeins {
	position: absolute;
	left: 300px;
	top: 279px;
	width: 389px;
	height: 129px;
	border: 0px;
	border-style: none;
	border-color: transparent;
}


