/* CSS Document */


/*################ Tags #####################################*/
body,td,textarea, input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
}
form{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p{
	margin-top: 0px;
	margin-bottom: 0px;
}
ul{
	margin-left: 20px;
}
li{
	margin-top: 4px;
	margin-bottom: 4px;
}
/* LINKS */
a{
	color: #CCCCCC;
}
a:hover{
	text-decoration: none;
}
a.imprint{
	color: #FFFFFF;
	text-decoration: none;
}
#main{
	background-color: #000;
	border: solid 1px #CB1C1B;
}
#navi{
	background-color: #474E57;
	border-top: solid 1px #585E66;
	border-bottom: solid 1px #333333;
}
#text{
	width: 780px;
	background-image:url(../img/bg_text.gif);
}
#text_gallery{
	width: 780px;
}
#text_gallery img{
	border: solid 1px #474E57;
}
#text_contact td{
	line-height: 18px;
	background-image:url(../img/bg_text.gif);
}
#text .line{
	border-bottom: solid 1px #474E57;
}
#text .marker{
	font-weight: bold;
	color: #FFF;
}
#text .padding{
	padding: 20 0 5 30;
}
#text_gallery .padding{
	padding: 20 0 5 30;
}
#text_contact .padding{
	padding: 20 0 5 30;
}
/* Main Navigation */
#main-nav { height: 24px; }
#main-nav dl { margin: 0; padding: 0; }
/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 10px;overflow: hidden;} 
/*/ 
#main-nav { padding-left: 10px; overflow: hidden; } 
/* End Hack */
#main-nav dt { float: left; }
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:24px; /* IE 5/Win hack */ 
	padding: 24px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav dt a:hover {
	background-position: 0 -48px;
}
#main-nav dt#home,
#main-nav dt#home a { width: 81px; background-image: url(../img/nav/home.gif); }

#main-nav dt#car,
#main-nav dt#car a { width: 101px; background-image: url(../img/nav/car.gif); }

#main-nav dt#technical,
#main-nav dt#technical a { width: 165px; background-image: url(../img/nav/technical.gif); }

#main-nav dt#homologation,
#main-nav dt#homologation a { width: 220px; background-image: url(../img/nav/homologation.gif); }

#main-nav dt#gallery,
#main-nav dt#gallery a { width: 103px; background-image: url(../img/nav/gallery.gif); }

#main-nav dt#contact,
#main-nav dt#contact a { width: 109px; background-image: url(../img/nav/contact.gif); }

body.home dt#home,
body.home dt#home a,
body.home dt#home a:hover,
body.car dt#car,
body.car dt#car a,
body.car dt#car a:hover,
body.technical dt#technical,
body.technical dt#technical a,
body.technical dt#technical a:hover,
body.homologation dt#homologation,
body.homologation dt#homologation a,
body.homologation dt#homologation a:hover,
body.gallery dt#gallery,
body.gallery dt#gallery a,
body.gallery dt#gallery a:hover,
body.contact dt#contact,
body.contact dt#contact a,
body.contact dt#contact a:hover {
	background-position: 0 -48px;
}

body.home #header {
	height: 150px;
	background: #db6d16
	            url(../img/headers/home.jpg);
}