@charset "UTF-8";
/* CSS Document */
/*CSS by Christian Krotzer*/

body{
	background-image: url(images/site/bg.jpg);
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}
	
div.header{
	width: 990px;
	height: 360px;
	background-image: url(images/site/pfeil.png);
	background-repeat: no-repeat;
	z-index: 100;
	position: relative;
	}

div.logo{
	width: 350px;
	height: 115px;
	background-image: url(images/site/logo.gif);
	margin-top: -300px;
	margin-left: 545px;
	background-repeat: no-repeat;
	}
	
div.menu-beginn{
	width: 100px;
	height: 50px;
	background-image: url(images/site/menu_diag.png);
	margin-left: 270px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	}
	
div.unternehmen{
	background-image: url(images/site/unternehmen_d.png);
	width: 128px;
	height: 50px;
	margin-left: 347px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 200;
	}
	
div.produkte{
	background-image: url(images/site/produkte_d.png);
	width: 171px;
	height: 50px;
	margin-left: 474px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 201;
	}
	
div.aktuelles{
	background-image: url(images/site/aktuelles_d.png);
	width: 83px;
	height: 50px;
	margin-left: 645px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 202;
	}
	
div.kontakt{
	background-image: url(images/site/kontakt_d.png);
	width: 77px;
	height: 50px;
	margin-left: 728px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 203;
	}
	
div.standort{
	background-image: url(images/site/standort_d.png);
	width: 85px;
	height: 50px;
	margin-left: 805px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 204;
	}
	
div.impressum{
	background-image: url(images/site/impressum_d.png);
	width: 102px;
	height: 50px;
	margin-left: 890px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 205;
	}
	






div.unternehmen_a{
	background-image: url(images/site/unternehmen_a.png);
	width: 128px;
	height: 50px;
	margin-left: 347px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 200;
	}
	
div.produkte_a{
	background-image: url(images/site/produkte_a.png);
	width: 171px;
	height: 50px;
	margin-left: 474px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 201;
	}
	
div.aktuelles_a{
	background-image: url(images/site/aktuelles_a.png);
	width: 83px;
	height: 50px;
	margin-left: 645px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 202;
	}
	
div.kontakt_a{
	background-image: url(images/site/kontakt_a.png);
	width: 77px;
	height: 50px;
	margin-left: 728px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 203;
	}
	
div.standort_a{
	background-image: url(images/site/standort_a.png);
	width: 85px;
	height: 50px;
	margin-left: 805px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 204;
	}
	
div.impressum_a{
	background-image: url(images/site/impressum_a.png);
	width: 102px;
	height: 50px;
	margin-left: 890px;
	margin-top: 30px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 205;
	}
	
	
	

div.content{
	margin-left: -495px;
	left: 50%;
	position: absolute;
	}
	
div.rahmen-oben{
	background-image: url(images/site/rahmen-oben.jpg);
	margin-top: 65px;
	width: 990px;
	height: 100px;
	position: absolute;
	background-repeat: no-repeat;
	z-index: 206;
	top: 195px;
	}
	
div.inhalt{
	background-image: url(images/site/content.jpg);
	margin-top: 180px;
	width: 801px;
	height: auto;
	position: absolute;
	background-repeat: repeat-y;
	z-index: 207;
	padding-left: 200px;
	}
	
div.footer{
	background-image: url(images/site/footer.jpg);
	width: 990px;
	height: 20px;
	margin-bottom: -5px;
	margin-left: -200px;	
	background-repeat: no-repeat;
	position: absolute;
	}
	
/*Garagentorverkleidungen (Alu)*/

div.ueberschrift{
	width: 300px;
	height: 30px;
	position: absolute;
	margin-left: 200px;
	margin-top: 125px;
	z-index: 216;
	background-repeat: no-repeat;
	}
	
div.untermenu{
	width: auto;
	height: auto;
	position: absolute;
	margin-left: 0px;
	margin-top: 120px;
	z-index: 301;
	}
	
p.font{
	font-size: 10px;
	margin-left: 30px;
	}


/*Startseite*/

div.industrie-start{
	background-image: url(images/site/industriekunden.png);
	width: 456px;
	height: 348px;
	position: absolute;
	margin-top: 175px;
	margin-left: 40px;
	background-repeat: no-repeat;
	z-index: 210;
	position: absolute;
	}
	
div.privat-start{
	background-image: url(images/site/privatkunden.png);
	width: 456px;
	height: 348px;
	position: absolute;
	margin-top: 175px;
	margin-left: 510px;
	background-repeat: no-repeat;
	z-index: 213;
	position: absolute;
	}
	
div.willkommen{
	background-image: url(images/site/willkommen.gif);
	width: 345px;
	height: 20px;
	margin-top: 125px;
	margin-left: 180px;
	background-repeat: no-repeat;
	z-index: 211;
	position: absolute;
	}
	
div.inhalt-start{
	background-image: url(images/site/content.jpg);
	margin-top: 177px;
	width: 990px;
	height: 335px;
	position: absolute;	
	background-repeat: repeat-y;
	z-index: 207;
	}
	
div.footer-start{
	background-image: url(images/site/footer.jpg);
	width: 990px;
	height: 30px;
	z-index: 209;
	margin-top: 510px;
	background-repeat: no-repeat;
	position: absolute;
	}
	
/*---*/

div.bilder{
	width: auto;
	height: auto;
	position: absolute;
	margin-top: 125px;
	margin-left: 620px;
	z-index: 215;
	}
	
a.link{
	color: #333;
	}
	
div.inhalt-aktuelles{
	background-image: url(images/site/content.jpg);
	margin-top: 180px;
	width: 800px;
	height: auto;
	position: absolute;
	background-repeat: repeat-y;
	z-index: 207;
	padding-left: 200px;
	padding-right: 100px;
	}
	
div.geschaeftsbedingungen{
	background-image: url(images/site/content.jpg);
	margin-top: 180px;
	width: 990px;
	height: auto;
	position: absolute;
	background-repeat: repeat-y;
	z-index: 300;
	padding-left: 200px;
	font-size: 12px;
	}
div.webdesign{
	font-size: 9px;
	position: absolute;
	margin-left: 890px;
	z-index: 400px;
	color: #999;
	}
	 
div.restposten{
	z-index: 900;
	margin-top: -60px;
	margin-left: 1050px;
	/*margin-top: 300px;
	margin-left: 700px;*/
	position: absolute;
	width: 292px;
	height: 22px;
	left: -222px;
	top: 357px;
	color: #C00;
	font-size: 18px;
	}

