@charset "utf-8";
/* CSS Document */
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
body
{
	background-color:#fff;
	padding:5px;
}
#body
{
	width:974px;
	margin:0 auto;
	
}
#header
{
	width:974px;
	height:197px;
	background-image: url(../images/header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#fff;
	
}
#menu_cont
{
	width:974px;
	height:52px;
}
#menu_up
{
	width:961px;
	margin:0 auto;
	height:27px;
	background-image:url(../images/menu_back_neu.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	padding-left:13px;
}
#menu_up img
{
	margin:0 18px 0 0;
	padding:0;
	float:left;
}
#menu_up img.last
{
	margin:00;
	padding:0;
	float:left;
}

#menu_up a
{
	margin:0;
	padding:0;
}
/*#menu_up_right
{
	width:948px;
	height:27px;
	background-image:url(../images/menu_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#fff;
	padding-right:13px;
}
#menu
{
	width:948px;
	height:27px;
}*/
#menu_down
{
	width:974px;
	height:25px;
	background-image:url(../images/menu_down_back.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
	font:14px Tahoma, Geneva, sans-serif;
	text-align:center;
	padding-top:5px;
}
#menu_down p
{
	color:#767c83;
	
}
#menu_down a
{
	color:#767c83;
	text-decoration:underline;
}
#menu_down a:hover
{
	color: #F60;
	text-decoration:underline;
}
#content
{
	width:974px;
	overflow:hidden;
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
	
}
#content a
{
	color:#F60;
	text-decoration:none;
}
#content a:hover
{
	color:#767c83;
	
}
#content h1
{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3a468e;
	font-weight:bold;
}
#content p
{
	margin:10px 10px 10px 23px;
	color:#767c83;
	line-height: 1.5em;
	
}
#content p a
{
	text-decoration:none;
}
#content p a:hover
{
	color:#767c83;
}
#content form
{
	margin: -142px 15px 0 0;
	width:370px;
	float:right;
}
#content form label,input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	font-weight:bold;
	border:1px solid #767c83;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#content form label {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	width: 100px;
	padding-right: 10px;
	font-weight:bold;
	background:none;
	border:none;
}
#content form label.error
{
	margin:-10px 0 10px 0;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: rgb(255, 0, 0);
	width: 300px;
}
#content form br {
	clear: left;
}
#content form textarea
{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
	font-weight:bold;
	border:1px solid #767c83;
}
#content form input.submit
{
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:70px;
	border:1px solid black;
	background-color:#767c83;
	color:#fff;
}
#left
{
	width:692px;
	margin:10px 0 0 0;
	float:left;
	padding-left:13px;
	min-height:500px;
  	height:auto !important;
  	height:500px;
	
}
#right_up
{
	width:261px;
	background-image: url(../images/right_down.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	/*position:absolute;
	top:0;
	right:0;*/
	float:left;
	
	
	
}
#right_down
{
	width:261px;
	background-image:url(../images/right_up.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:15px;
	padding:14px 0 0 0;
	

}
#right
{
	width:261px;
	/*margin:0 0 0 639px;*/
	background-image:url(../images/right_back.gif);
	background-repeat:repeat-y;
	padding:14px 0 0 0;	
}
#aktuell
{
	width:224px;
	margin:0 auto 0 auto;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
}
#aktuell h1
{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	text-align:center;
}
#aktuell p
{
	padding-bottom:20px;
}
.pics {  
    height:  203px;  
    width:   226px;  
    padding: 0 0 10px 0;  
    margin:  0;  
} 
 
.pics img {     
    background-color: #fff; 
    width:  224px; 
    height: 201px; 
    top:  0; 
    left: 0 
} 

#intro
{
	width: 580px;
	height:325px;
	margin: auto;
	position:relative;
}
#intro a
{
	color:#fff;
	font:13px Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
}
#intro p
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:35px 5px 0 5px;
	text-align:center;
}
#intro1
{
	width:286px;
	height:158px;
	background-color:#fff;
	background-image:url(../images/reifen_intro.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
}
#intro2
{
	width:286px;
	height:158px;
	background-color:#fff;
	background-image:url(../images/teile_intro.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	right:0;
}
#intro3
{
	width:286px;
	height:158px;
	background-color:#fff;
	background-image:url(../images/tuning_intro.jpg);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	
}
#intro4
{
	width:286px;
	height:158px;
	background-color:#fff;
	background-image:url(../images/oil_intro.jpg);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	right:0;
}
#ihnen
{
	width:286px;
	height:127px;
	position:relative;
}
#link
{
	position:absolute;
	width:101px;
	top:123px;
	left:94px;
	text-align:center;
	display: table-cell;
    vertical-align: middle;
}
#link_l
{
	position:absolute;
	width:101px;
	top:124px;
	left:88px;
	text-align:center;
	display: table-cell;
    vertical-align: middle;
}
#monatsaktion
{
	width:672px;
	margin:0 auto 0 auto;
}
#nav {
	width:590px;
	margin:0 auto;
	overflow:hidden;
	
}
#nav li { width: 170px; float: left; margin: 8px; list-style: none }
#nav a { width: 170px; padding: 3px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #ff0000; }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }



#teile
{
	width:550px;
	margin:30px auto 0 auto;
}
#teile 
{
	
}
.opacityit img{

	border:2px solid #5e5e5e;
	
	
}

.opacityit:hover img{
	
	border:2px solid  #F60;
	
}
#popup
{
	
}
#popup h1
{
	color:black;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 0 15px 0;
}
#popup a
{
	padding:5px;	
}
#teile_left
{
	float:left;
	width:200px;
	margin:10px 0 0 0;
	padding-left: 13px;
	
}
#teile_right
{
	float:left;
	width:720px;
	margin:10px 0 0 20px; 
	min-height:500px;
  	height:auto !important;
  	height:500px;
	text-align:left;
	
}
#teile_right table
{
	color:#767c83;
	font:11px Arial, Helvetica, sans-serif;
	
}
#teile_right h1
{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:black;
}
#footer
{
	width:974px;
	margin:0 auto;
}
#footer_up
{
	width:974px;
	height:17px;
	background-image:url(../images/logos_small.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}
#footer_down
{
	width:974px;
	background-image:url(../images/footer_back.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	text-align:center;
}
#footer_down p
{
	margin:0;
	padding-top:45px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#footer_down a
{
	color:#F60;
	text-decoration:none;
}
