* {
	padding: 0;
	margin: 0;
}
body { 
	font-family: 'Lucida Sans Unicode', verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin : 10px 0; 
	color : #fff; 
	background-color:#383838;
	background-image:url(bilder/bgnew.jpg);
	background-repeat: repeat;
	background-attachment:fixed;
	line-height : 150%; 
} 

.tdtop {
	vertical-align:top;
}
ul {
	padding-left: 20px; 
}

hr {
	clear: both;
	color: #B88A00;
	height: 1px;
}

img { 
	border : 0; 
} 

p, main { 
	text-align : justify;
	color : #fff; 
	padding-top: 8px; 
	margin-bottom: 15px;
	} 
h1, h2, h3 { 
	font: bold 130% verdana, helvetica, arial, sans-serif; 
	text-align : left; 
	border-bottom: 1px solid #B88A00; 
	padding: 10px 10px 0 10px; 
	margin-bottom: 10px;
	clear : both;
} 

h3 { 
	font-size : 100%; 
} 

a { 
color : #fff; 
text-decoration : underline; 
} 

a:visited { 
color : #fff; 
} 

a:hover { 
text-decoration : underline; 
color : #000; 
} 
.table1 {
	border: 0;
	text-align: center;
}
.td_parts {
	border: 1px solid #bab5b5;
	background: #5d4f37;
	color: #fff;
	margin:0;
	padding:3px;
}
.partspic {
	width:140px;
}
.td_parts a {
	color: #fff;
	text-decoration : none; 
	font-size : 125%;
	display: block;
}
.noclear {
	clear:none;
}
.hotline {
	font-size : 200%; 
	font-weight: bold;
}
#back { 
	width : 862px; 
	margin-left : auto; 
	margin-right : auto;
	border: 8px solid #fff;
} 
#inhalt { 
	padding: 0 15px 15px 15px;
	background-image:url(bilder/inhaltback.jpg);
	background-repeat: repeat-y;
} 
#partscat {
	float: left;
	width: 200px;
	margin: 0 10px 0 0;
	padding: 2px;
}
#partscat ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#partscat li {
	border: 1px solid #bab5b5;
	background: #5d4f37;
	color: #fff;
	padding: 1px;
	margin: 1px;
}
#partscat a {
	text-decoration : none; 
	color: #fff;
	display: block;
}
#partscat a:hover {
	text-decoration : none; 
	display: block;
	background: #fff;
	color: #5d4f37;
}
#galerie, #galeriecars {
	float:left;
	height:100px;
	width:130px;
	padding:15px;
	margin: 5px 2px;
	background-color:#5d4f37;
	border: 1px solid;
	border-color: #aaa #444 #444 #aaa;
}
#galeriecars {
	height:160px;
	width:230px;
}
#galeriecars a {
	display: block;
}
#galeriefooter {
	clear:left;
	text-align:center;
}
#onlinekatalog {
	font-size : 125%; 
	font-weight: bold;
	text-decoration : none; 
}
#header {  
	padding:0;
	border-spacing:0;
	margin:0; 
	height: 120px;
	width: 862px;
} 
#footer {
	clear : left;
}
#picleft { 
	float : left; 
	margin : 5px 10px; 
} 
#picright { 
	float : right; 
	margin-left : 10px; 
} 
#navcontainer { 
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	width : 847px; 
	height : 30px;
	padding : 10px 0 0 15px; 
	margin : 0; 
	float : left;
	color: #fff;
	background-image : url(bilder/nav2.jpg); 
	background-repeat : no-repeat; 
} 
#navcontainer a { 
	padding: 0 1px;
	color : #fff; 
	text-decoration : none; 
	font-size : 140%;
	font-weight: bold;
	font-family : verdana, helvetica, arial, sans-serif; 
} 

#partspreview a {
	text-decoration : none; 
}

#navcontainer a:hover { 
	color : #000; 
	background-color : #fff;
} 
#webschere {
	border: 2px solid #fff;
	text-align: center;
	padding: 5px;
	margin: 15px 70px;
}
#webschere a {
	text-decoration : none; 
}
#entry {
	margin-top:0px;
	color:#fff;
	font-size:90%;
	font-weight: normal;
	line-height:125%;
	padding-left:5px;
}
.mobilede {
        font-size: 22px;
        background-color : #f00;
        border: 2px solid #fff;
        padding: 2px; 
}
span.displaynone { 
display : none; 
}

