/* Generell

*******************************************************************************/



* {

	margin: 0;

	padding: 0;

}



html {

	height: 100%;

}



body {

	height: 100%;

	margin: 0;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10px;

	line-height: 16px;

	font-weight: normal;

	color: #ffffff;

}



#zentriert

	{

		 position:absolute;

		 width:910px;

		 height:480px;

		 left:50%;

		 top:50%;

		 margin-left:-455px;

		 margin-top:-240px;

		 background-color: #f7f7f7;

	}



a:link,

a:visited {

	color: #ffffff;

	text-decoration: underline;

}



a:hover,

a:active {

	color: #ffffff;

	text-decoration: underline;

}



strong {

	font-weight: bold;

}





/* Konstrukt

*******************************************************************************/



#left {

	position: absolute;

	width: 267px;

	height: 480px;

}



#right {

	left: 267px;

	position: relative;

	width: 643px;

	height: 480px;

}



#nav_bg {

	padding-top: 33px;

	position: relative;

	width: 643px;

	height: 106px;

	background: url(../_images/nav_bg.gif) no-repeat bottom left;

}



#cont_bg {

	position: relative;

	width: 643px;

	height: 322px;

}



/* Text Container

*******************************************************************************/

#bewerbung {

	padding-top:366px;

	padding-left: 16px;

	padding-right: 20px;

	float: left;

	position: absolute;

	color:#284a92;

}



#bewerbung a:link,

#bewerbung a:visited {

	text-decoration: none;

	border: none;

	overflow: hidden;

	color:#284a92;

}



#bewerbung a:hover,

#bewerbung a:active {

	color:#284a92;

}





#text_01 {

	padding-top:4px;

	padding-left: 9px;

	padding-right: 20px;

	float: left;

	position: relative;

	width: 454px;

	height: 318px;

	background-color:#284a92;

}



#text_02 {

	padding-top:4px;

	padding-left: 9px;

	padding-right: 20px;

	float: left;

	position: relative;

	width: 348px;

	height: 318px;

	background-color:#854987;

}



#text_03 {

	padding-top:4px;

	padding-left: 9px;

	padding-right: 20px;

	float: left;

	position: relative;

	width: 614px;

	height: 318px;

	background-color:#4a5225;

}



#text_04 {

	padding-top:4px;

	padding-left: 9px;

	padding-right: 20px;

	float: left;

	position: relative;

	width: 394px;

	height: 318px;

	background-color:#4687b5;

}



#text_05 {

	padding-top:4px;

	padding-left: 9px;

	padding-right: 20px;

	float: left;

	position: relative;

	width: 394px;

	height: 318px;

	background-color:#ff3300;

}



#text_06 {

	padding-top:4px;

	padding-left: 9px;

	padding-right: 20px;

	float: left;

	position: relative;

	width: 398px;

	height: 318px;

	background-color:#dab11d;

}



/* Images Container

*******************************************************************************/

#image_01 {

	left:483px;

	position: absolute;

	width: 160px;

	height: 322px;

	background: url(../_images/image_01.jpg) no-repeat top right;

}



#image_02 {

	left:377px;

	position: absolute;

	width: 266px;

	height: 322px;

	background: url(../_images/image_02.jpg) no-repeat top right;

}



#image_03 {

	left:377px;

	position: absolute;

	width: 266px;

	height: 322px;

	background: url(../_images/image_03.jpg) no-repeat top right;

}



#image_04 {

	left:423px;

	position: absolute;

	width: 220px;

	height: 322px;

	background: url(../_images/image_04.jpg) no-repeat top right;

}



#image_05 {

	left:377px;

	position: absolute;

	width: 266px;

	height: 322px;

	background: url(../_images/image_05.jpg) no-repeat top right;

}



#image_06 {

	left:327px;

	position: absolute;

	width: 316px;

	height: 322px;

	background: url(../_images/image_06.jpg) no-repeat top right;

}



/* Navigation

*******************************************************************************/

.main  {

	float: left;

	width: 208px;

	text-indent: 5px;

}



.global {

	padding-top:50px;

	bottom: 0px;

	text-indent: 5px;

	width: 200px;

}



.main ul li {

	list-style: none;

}



.wohnform a:link,

.wohnform a:visited {

	padding-bottom: 3px;

	text-decoration: none;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

	color: #89898d;

}



.wohnform a:hover,

.wohnform a:active {

	color: #ffffff;

	background-color: #284a92;

}



.leistungen a:link,

.leistungen a:visited {

	padding-bottom: 3px;

	text-decoration: none;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

	color: #89898d;

}



.leistungen a:hover,

.leistungen a:active {

	color: #ffffff;

	background-color: #854987;

}



.hersteller a:link,

.hersteller a:visited {

	padding-bottom: 3px;

	text-decoration: none;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

	color: #89898d;

}



.hersteller a:hover,

.hersteller a:active {

	color: #ffffff;

	background-color: #4a5225;

}





.referenzen a:link,

.referenzen a:visited {

	padding-bottom: 3px;

	text-decoration: none;

	margin-left:2px;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

	color: #89898d;

}



.referenzen a:hover,

.referenzen a:active {

	color: #ffffff;

	background-color: #4687b5;

}



.kunden a:link,

.kunden a:visited {

	padding-bottom: 3px;

	text-decoration: none;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

	color: #89898d;

}



.kunden a:hover,

.kunden a:active {

	color: #ffffff;

	background-color: #ff3300;

}



.kontakt a:link,

.kontakt a:visited {

	padding-bottom: 3px;

	text-decoration: none;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

	color: #89898d;

}



.kontakt a:hover,

.kontakt a:active {

	color: #ffffff;

	background-color: #dab11d;

}



.globalnav a:link,

.globalnav a:visited {

	padding-bottom: 3px;

	text-decoration: none;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 200px;

	height: 13px;

	color: #89898d;

}



.globalnav a:hover,

.globalnav a:active {

	color: #555658;

}





/* Navigation active

*******************************************************************************/



.active_wohnform {

	background-color: #284a92;

	padding-bottom: 3px;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

}



.active_hersteller {

	background-color: #4a5225;

	padding-bottom: 3px;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

}



.active_leistungen {

	background-color: #854987;

	padding-bottom: 3px;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

}



.active_referenzen {

	background-color: #4687b5;

	padding-bottom: 3px;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

}



.active_kunden {

	background-color: #ff3300;

	padding-bottom: 3px;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

}



.active_kontakt {

	background-color: #dab11d;

	padding-bottom: 3px;

	margin-left:2px;

	border: none;

	overflow: hidden;

	display: block;

	width: 206px;

	height: 13px;

}







/* Text Formatierung

*******************************************************************************/

h1 {

	height:1px;

	text-indent: -10000px;

}



h2 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

}



.legende {

	padding-top: 1px;

	padding-left:426px;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #808285;

}



/* Impressum

*******************************************************************************/

#impressum {

		 position:absolute;

		 width: 350px;

		 height: autopx;

		 padding: 26px;

		 background-color: #eeeeee;

		 color: #89898d;

		 overflow:auto;	 

	}

	

.imp {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #89898d;

	padding-bottom: 10px;

}	





.linkgrau a:link,

.linkgrau a:visited {

	text-decoration: underlined;

	color: #89898d;

}



.linkgrau a:hover,

.linkgrau a:active {

	color: #555658;

}

