body {
	background-color:#000;
	background-position:center;
	margin: 0;
}

#container {
	position: absolute;
	top:50%;
	left:50%;
	width:1004px;
	height:617px;
	margin-left:-502px;
	margin-top:-308.5px;
	background-image:url(../bilder/bg.jpg);
}

/*MAIN*/

#head {
	position:absolute;
	height:40px;
	width:148px;
	top:138px;
	left:129px;
	}

#h1 {
	position:absolute;
	height:20px;
	width:390px;
	top:240px;
	left:300px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12pt;
	}

#main_txt {
	position:absolute;
	height:270px;
	width:420px;
	top:275px;
	left:300px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	text-align:left;
	padding-right: 10px;
	overflow: auto;
	scrolling: auto;
	z-index:2;
	}

/*NAVI*/

#navi{
	position:absolute;
	top:227px;
	left:0px;
	width:129px;
	height:322px;
	}
	
#navi_pro{
	position:absolute;
	top:319px;
	left:790px;
	width:129px;
	height:137px;
	}
	
#navi_plan{
	position:absolute;
	top:503px;
	left:277px;
	width:259px;
	height:46px;
	z-index:3;
	}	

/*BILDER*/

#main_bild{
	position:absolute;
	top:253px;
	left:740px;
	width:216px;
	height:334px;
	}

#bild_home{
	position:absolute;
	top:411px;
	left:550px;
	width:269px;
	height:206px;
	}

#bild_philo{
	position:absolute;
	top:249px;
	left:714px;
	width:249px;
	height:368px;
	}

#bild_akt{
	position:absolute;
	top:300px;
	left:720px;
	width:269px;
	height:105px;
	}

#bild_produkt{
	position:absolute;
	top:380px;
	left:500px;
	width:252px;
	height:160px;
	}
	
/*HOME*/

#home_txt {
	position:absolute;
	height:80px;
	width:405px;
	top:330px;
	left:410px;
	z-index:2;
	}

/*PRODUKTE*/

#liste {
	position:absolute;
	height:200px;
	width:290px;
	top:335px;
	left:400px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	text-align:left;
	z-index:3;
	}

/*KONTAKT*/

#kon_txt {
	position:absolute;
	height:270px;
	width:280px;
	top:275px;
	left:300px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	text-align:left;
	padding-right: 10px;
	overflow: auto;
	scrolling: auto;
	z-index:2;
	}

#form {
	position:absolute;
	height:250px;
	width:352px;
	top:275px;
	left:620px;
	}

/*IMPRESSUM*/

#main_imp {
	position:absolute;
	height:617px;
	width:500px;
	top:0px;
	left:0px;
	background:url(../bilder/bg_imp.jpg);
	background-repeat:no-repeat;
	}

#head_imp {
	position:absolute;
	height:20px;
	width:300px;
	top:246px;
	left:34px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12pt;
	}

#txt_imp {
	position:absolute;
	height:260px;
	width:440px;
	top:286px;
	left:34px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	overflow:auto;
	scrolling:auto;
	padding-right: 10px;
	}

/*CLASS*/

.h1 {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:22pt;
	}

.h2 {
	font-family:Arial, sans-serif;
	font-size:18pt;
	line-height:8pt;
	}
	
.h3 {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:22pt;
	color:#e42422;
	line-height:20pt;
	}	

ul {
	list-style-image: url(../bilder/li_point.jpg);
	}

.txt_b {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:9pt;
	}

.txt {
	font-family:Arial, sans-serif;
	font-size:9pt;
	}

a:link, a:active, a:visited {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #e42422;
	text-decoration: none;
}

a:hover {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #58585a;
	text-decoration: none;
}

