* {
	margin:0px;
	padding:0px;
	border:0px; 
	text-decoration: inherit;
	color: inherit;
	font-size: inherit;
	font-family: inherit;	
}
dd.csc-textpic-caption {
	font-size: 11px;
	text-align: center;

}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #0b3b91;
}
input#mailformformtype_mail {
	background-color: transparent;
	margin: 8px 0;
}
#mailform select {
	border: 1px solid #000;
}
table.fahrzeug {
	text-align: left;
	margin-left: 194px;
	border: 1px solid #093A97;
	color: #142F8A;
	width: 300px;
	margin-top: 30px;
	font-size: 12px;
	border-collapse:collapse;
}
table.fahrzeug td {
	border: 1px solid #093A97;
	padding: 4px 8px;

}

div#detailImage {
	position: fixed;
	width: 100%;
	height: 100%;
	display:none;
	left: 0;
	top: 0;
	z-index: 9999;
	text-align: center;
}
div#detailImage img {
	opacity: 2;
	display:block;
	border: 4px double white;
	margin: auto;
	margin-top: 5%;		
}

div#detailImage div {
	background-color: black;
	opacity: .8;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top:0px;
	left:0;
}

/* FAHRZEUGE */
div.ProductImages {
	margin: auto;
}
div.ProductImages .smallImage  {
	border: 1px solid #153977;
	padding: 1px;
	margin: 2px;
	margin-bottom: 5px;
}
div.ProductImages .bigImage  {
	text-align: center;
	margin-bottom: 18px;
}
div.ProductImages .bigImage img {
	border: 1px solid #153977;
	padding: 1px;
}
div.ProductImages .smallImage {
	float:left;
}
div.ProductImages .smallImages {
	text-align: center;
	width: 490px;
	margin: 0 99px;
}
/* FAHRZEUGE END */

body {
	font-family:Arial;
	background:white;
	color: #000;
}
u {
	text-decoration:underline;
}
br.cl {
	clear:both;
}
#startpage h1 {position:absolute;top:128px;left:160px;font-size:18px;padding:0;margin:0;font-weight:bold;color:#949392;margin:0;padding:0;}
#startpage #row_middle {position:absolute;top:150px;background:url(headerback.gif);width:100%;height:161px;border-top:1px solid #949392;border-bottom:1px solid #949392;}
#startpage #row_middle img {position:absolute;left:160px;}
#startpage #row_middle h2 {position:absolute;top:80px;left:317px;font-size:24px;color:white;padding:0;margin:0;font-weight:bold;}
#startpage #row_middle h3 {position:absolute;top:104px;left:317px;font-size:30px;color:white;padding:0;margin:0;font-weight:bold;}
#startpage #language_row {position:absolute;top:317px;left:317px;font-size:12px;color:#949392;padding:0;margin:0;font-weight:bold;}
#startpage #language_row span {position:relative;top:-5px;}
#startpage #language_row a {text-decoration:none;color:#949392;}
#startpage #language_row a img {border:0;}

#mainpage #header {position:absolute;top:0px;background:url(headerback.gif);width:100%;height:161px;border-bottom:1px solid #869DC8;}
#mainpage #header img {position:absolute;left:50px;}
#mainpage #header h2 {position:absolute;top:80px;left:207px;font-size:24px;color:white;padding:0;margin:0;font-weight:bold;}
#mainpage #header h3 {position:absolute;top:104px;left:207px;font-size:30px;color:white;padding:0;margin:0;font-weight:bold;}
#mainpage #headercar {position:absolute;top:22px;left:640px;width:348px;height:169px;background:url(header_car.jpg);z-index:2;}

#mainpage #headermenu {position:absolute;top:162px;background:url(headermenu_back.gif);width:100%;height:30px;line-height:30px;font-size:12px;font-weight:bold;}
#mainpage #headermenu #headermenu_left {position:absolute;top:0px;background:url(headermenu_left.gif);width:6px;height:30px;line-height:30px;}
#mainpage #headermenu #headermenu_right {position:absolute;top:0px;background:url(headermenu_right.gif);right:0px;width:6px;height:30px;line-height:30px;}
#mainpage #headermenu a {color:#0B3B91;text-decoration:none;}
#mainpage #headermenu a.active {color:white;}
#mainpage #headermenu ul {padding:0 0 0 51px;margin:0;}
#mainpage #headermenu ul  li {display:inline;margin-right:18px;}

#mainpage #maincontainer {position:absolute;top:192px;width:100%;background:url(main_back.gif) repeat-y #5587E1;border-bottom:1px solid #C2D4F4;}
#mainpage #maincontainer #leftrail {position:absolute;left:51px;width:144px;padding-top:25px;color:#0C3B93;}
#mainpage #maincontainer #leftrail h1 {color:white;background:#FD7C02;font-size:11px;text-indent:8px;border-top:1px solid #FEB067;border-bottom:1px solid #FEB067;margin:0;padding:0;}
#mainpage #maincontainer #leftrail p {background:#EBEBEA;font-size:11px;padding:5px 0 5px 8px;margin:0;line-height:15px;}
#mainpage #maincontainer #leftrail input {width:106px;border:1px solid #0B3B91;}
#mainpage #maincontainer #leftrail button {width:100%;text-align:right;border:0;background:transparent;font-size:11px;color:#0B3B91;line-height:15px;vertical-align:middle;margin:0;padding: 0 8px 0 0 ;}
#mainpage #maincontainer #leftrail div {padding:8px;}
#mainpage #maincontainer #leftrail div a {color:#0B3B91;text-decoration:none;font-size:11px;}

#mainpage #maincontainer #leftrail ul#submenu {list-style-position:inside;padding-left:10px;background:#EBEBEA;}

#mainpage #maincontainer #searchrow {position:relative;top:0px;left:196px;background:#F3F3F3;width:718px;height:23px;text-indent:200px;color:#49494A;font-size:12px;font-weight:bold;}
* html #mainpage #maincontainer #searchrow, html* #mainpage #maincontainer #searchrow {text-align:center;}
#mainpage #maincontainer #searchrow button {border:0;background:transparent;text-indent:1px;position:relative;top:3px;}
#mainpage #maincontainer #searchrow input {border:1px solid #767171;font-size:10px;font-weight:normal;color:#49494A;width:215px;}

#mainpage #maincontainer #maincontent {position:relative;left:196px;width:718px;}
#mainpage #maincontainer #maincontent #maincontent_spanner {float:left;width:1px;height:380px;}
#mainpage #maincontainer #maincontent #maincontent_spaced {margin:17px 15px;overflow:hidden;}
#mainpage #maincontainer #maincontent #maincontent_head {position:absolute;border-bottom:1px solid #0B3B91;width:703px;}
#mainpage #maincontainer #maincontent #maincontent_head table{border:0;border-spacing:0;margin:0;padding:0;}
#mainpage #maincontainer #maincontent #maincontent_head table tr{border:0;border-spacing:0;margin:0;padding:0;}
#mainpage #maincontainer #maincontent #maincontent_head table tr td{border:0;border-spacing:0;margin:0;padding:0;}
#mainpage #maincontainer #maincontent #maincontent_head table tr td#contenthead_title{background:url(contenthead_center.gif);color:white;font-weight:bold;padding:0px 6px;font-size:14px;}
#mainpage #maincontainer #maincontent #maincontent_head table tr td#contenthead_title a{color:white;font-weight:bold;text-decoration:none;font-size:14px;}
#mainpage #maincontainer #maincontent #maincontent_head table tr td small {font-size:11px;position:relative;top:7px;left:10px;color:#0B3B91;}
#mainpage #maincontainer #maincontent #maincontent_head #car_schema {position:absolute;right:47px;top:-6px;}

#mainpage #maincontainer #maincontent #maincontent_main {padding-top:70px;} 

#mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
* html #mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu, html* #mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu {
	margin-left:-10px;
}
#mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu li {
	float:left;
	font-weight:bold;
	background:url(orangebutton.gif);
	padding: 0px 3px;
	margin:0 0 20px 20px;
	width:87px;
	height:34px;
}
* html #mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu li, html* #mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu li {
	width:93px;
}
#mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu li td a {
	color:#0B3B91;
	text-decoration:none;
	vertical-align:middle;
	font-size:11px;
	color:#0B3B91;
	line-height:14px;
} /* width:87px;height:34px; */
* html #mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu table, html* #mainpage #maincontainer #maincontent #maincontent_main ul.csc-menu table {
	margin-top: -3px;
}
.first {
	height: 26px;
}
.second {
	width: 80px;
	text-align: center;
}
.second a {
	font-weight: bold;
}

#mainpage #maincontainer #maincontent #maincontent_main div.product {width:235px;height:80px;position:relative;border-bottom:solid #0B3B91 1px;float:left;margin:0 105px 35px 0;padding:0;}
* html #mainpage #maincontainer #maincontent #maincontent_main div.product {margin:0 105px 20px 0;padding:0;}

#mainpage #maincontainer #maincontent #maincontent_main div.product img.descimg {
	max-width: 100px; 
	max-height:75px; 
	padding:1px;
	border:solid #0B3B91;
	border-width:1px 1px 0 1px;
	background:white;
	position:absolute;
	bottom:0px;
}
#mainpage #maincontainer #maincontent #maincontent_main div.product img.descimg:hover {
	cursor: pointer;
}
	
#mainpage #maincontainer #maincontent #maincontent_main div.product h1 {font-size:14px;font-weight:bold;color:#0B3B91;position:relative;left:114px;top:10px;}
#mainpage #maincontainer #maincontent #maincontent_main div.product h2 {font-size:14px;font-weight:bold;color:#0B3B91;position:relative;left:114px;top:10px;}/*#C2C1C0*/
#mainpage #maincontainer #maincontent #maincontent_main div.product a {font-size:11px;font-weight:bold;color:#0B3B91;position:absolute;bottom:0px;left:238px;border:0;background:transparent;line-height:16px;width:70px;text-decoration:none;}
#mainpage #maincontainer #maincontent #maincontent_main div.product a img {border:0;position:relative;top:4px;left:8px;}
#mainpage #maincontainer #maincontent #maincontent_main div.product p {font-size:12px;color:#0B3B91;position:absolute;left:114px;top:50px;}
#mainpage #maincontainer #maincontent #maincontent_main div.product p span.spanno2 {margin-left: 39px;}

#maincontainer #footer {z-index:999;background:#0c3c91;color:#fff;position:absolute;bottom:-5px;margin-top:10px;font-size:11px;font-family:Arial;text-align:right;width:100%}
#maincontainer #footer div {padding-right: 50px;}
#maincontainer #footer a {color:#fff;text-decoration:none;margin-left: 10px;}

td.smalltext {font-size:.8em;vertical-align:bottom;text-indent: 10px;}

* html div.productnavi, html* div.productnavi {top:60px;right:100px;}

div.productnavi {border: 1px solid #0e2956;float:right;background:#fff;padding:1px;position:absolute;top:40px;right:60px;}
div.productnavi div {background:#dbdad9;color:#0b3b91;font-size:12px;font-weight:bold;padding:3px;}
div.productnavi div a {color:#0b3b91;text-decoration:none;}

div.prevNext {border:1px solid #0e2956;background:#fff;padding:1px;hight:50px;width:80px;text-align:center;}
div.prevNext div {background:#dbdad9;color:#0b3b91;font-size:12px;font-weight:bold;padding:3px;display:block;}
div.prevNext div a {color:#0b3b91;text-decoration:none;display:block;}

#maincontainer p {font-family:arial;font-size:12px;}
#maincontainer ul {list-style-position:inside;font-family:arial;font-size:12px;}
#maincontainer ul.agb {list-style-position:outside;margin-left:17px;font-family:arial;font-size:12px;list-style-type:decimal;}
#maincontainer ul.agb li {padding-bottom: 10px;}

.preNex {font-family:arial;font-size:12px;text-align:center;}
.preNex a {color:#0b3b91;}
.preNex span {margin-right: 5px;}

fieldset label {width: 150px;display:block;float:left;font-family:arial;font-size:12px;}
.csc-mailform-field input, .csc-mailform-field textarea {border:1px solid #000;float:left;width:200px;}
.csc-mailform-field {clear:left; padding: 2px;}

.res-tmpl-css2 {
 margin-top:5px;
}
.tx-indexedsearch-title2 {
 color:#5587e1;
}
.tx-indexedsearch-rules2 h2 {
 color:#5587e1;
}
span.tx-indexedsearch-sw {
 color:#5587e1;
}
strong {
 color:#5587e1;
}
strong.tx-indexedsearch-redMarkup2 {
 color:#fd7c02!important;
}

ul.browsebox {
	text-decoration: underline;
	float: right;
	
}

.td-last a {
	font-weight: bold;
}

div.tx-dwnanonews-pi1 {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	display: inline;
}
