* {
	padding:0; margin:0;
}
	
a:link, a:visited, a:hover {
	text-decoration:none;
	color:rgb(180,180,180);
}

a:hover {
	text-decoration:underline;
}	
	


body {
	width:100%; height:100%;
	padding:0; margin:0;
	background-color:#000;
	background-image:url(../images/bmw_stefan.jpg);
background-position:680px -30px;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:rgb(180,180,180);
	overflow:visible;
}



div#head {
	width:650px; height:180px;
	position:absolute; top:0; left:0;
	background-color:#000;
	background-repeat:no-repeat;
	padding:0; margin:0;
}

div#stichpunkte {
	position:absolute; right:0; top:40px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:rgb(180,180,180);
	line-height:1.4em;
}

ul#stichpunkte_head {
	list-style-type:disc;
	list-style-position:inside;
}

div#wraper {
	position:absolute; top:180px; left:15px;
	width:90%; 
	overflow:visible;
}


div#linke_spalte {
	width:190px; height:auto;
	position:absolute; left:0; top:0;
}

div#navi {
	width:180px; height:300px;
	border: 1px solid rgb(75, 75,75);
	color:rgb(180,180,180);
	background-image:url(../images/navibox_kopf.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
}

div#sub_navi {
	width:180px; height:300px;
	margin-top:15px; margin-bottom:15px;
	border: 1px solid rgb(75,75,75);
	color:rgb(180,180,180);
	background-image:url(../images/navibox_kopf.jpg);
	background-repeat:no-repeat;
}


div#content {
	position:absolute; top:0; left:210px;
	border: 1px solid rgb(75,75,75);
	width:550px; height:550px;

	
}

div#rechte_spalte {
	width:190px; height:auto;
	position:absolute; left:785px; top:0;
}

div#info{
width:180px; height:400px;
	margin:0px; padding:0px;
	border: 1px solid rgb(75,75,75);
	color:rgb(180,180,180);
	background-color:#000;
	background-image:url(../images/navibox_kopf.jpg);
	background-repeat:no-repeat;	
}



div#footer {
	position:relative; bottom:0;
	width:785px; height:35px;
	text-align:right;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:rgb(180,180,180);

}

div.box_head {
	width:180px;
	margin-top:8px;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:rgb(0,0,102) ;
}

img.icon {
	border:none;
	margin-right:0;
}



ul#navi_liste {
	list-style-type:none;
	padding:0;
	margin-top:15px;
	margin-left:10px;
}

ul#navi_liste li {
	margin-bottom:3px;
	padding-left:5px;
	width:155px;
	height:20px;

	border-bottom:1px solid rgb(50,50,50);
}

ul#navi_liste a:link {
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:rgb(180,180,180);
	
}

ul#navi_liste a:visited {
	text-decoration:none;
	color:rgb(90,90,90);
}

ul#navi_liste a:hover {
 text-decoration:underline;
 font-size:1em;
}






#startseite .startseite, #kontakt .kontakt, #impressum .impressum, #haftung .haftung, #felgen .felgen,
#profile .profile, #schweissen .schweissen, #referenzen .referenzen {
	font-weight:bold;
	font-size:1em;
}

div#datum_uhr {
	margin-left:10px;
	margin-top:15px;
	font-size:0.9em;
}

div#adresse {
	margin-left:10px;
	margin-top:15px;
	font-size:0.9em;
}




div#felge {
	width:260px; height:260px;
	position:absolute; top:10px; left:10px;
	
}

a#buidl_felge {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_felge.jpg);
}


a#buidl_felge:hover {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_felge_text.jpg);
}



div#profile {
	width:260px; height:260px;
	position:absolute; top:10px; right:10px;
}



a#buidl_profile {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_profile.jpg);
}


a#buidl_profile:hover {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_profile_text.jpg);
}



div#oldtimer {
	width:260px; height:260px;
	position:absolute; bottom:10px; left:10px;
}



a#buidl_oldtimer {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_oldtimer.jpg);
}


a#buidl_oldtimer:hover {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_oldtimer_text.jpg);
}


div#schweissen {
	width:260px; height:260px;
	position:absolute; bottom:10px; right:10px;
}



a#buidl_schweissen {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_schweisen.jpg);
}


a#buidl_schweissen:hover {
	display:block;
width:260px; height:260px;
background-image:url(../images/content_schweisen_text.jpg);
}


div.kontakt_standort {
	position:absolute;
	top:15px; left:15px;
	width:250px; height:500px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:rgb(180,180,180);	
}


div.kontakt_ansprechpartner {
	position:absolute;
	top:15px; left:310px;
	width:220px; height:500px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:rgb(180,180,180);		
}

img.mail_hell {
	border:none;
	margin-right:5px;
	vertical-align:bottom;
}


div#haftung {
	width:520px; height:auto;
	position:absolute;
	left:15px; top:15px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	overflow:visible;
}

div#content_disclaimer {
	position:absolute; top:0; left:210px;
	border: 1px solid rgb(75,75,75);
	width:550px; height:750px;
}

div.produkte {
	width:520px; height:165px;
	/*border:1px solid green;*/
}

div.produkte p {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:justify;
}

div.produkte p:first-letter {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}

div#produkt_1 {
	position:absolute;
	left:15px; top:15px;
}

div#produkt_2 {
	position:absolute;
	left:15px; top:190px;
}

div#produkt_3 {
	position:absolute;
	left:15px; top:365px;
}

img.produktbild_links {
	float:left; border:none; 
	margin-right:15px;
}

img.produktbild_rechts {
	float:right; border:none;
	margin-left:15px;
}


