@charset "utf-8";
/* CSS Document */

/*	FARBEN

	blau - #0d4baa
	grau - #646567
	grün - #97bf0d
	hellblau - #418cc1
	dunkelblau - #1a4498
	mittelblau - #1c5fad
	navy-blau - #194397
	türkis - #009ee0
	dunkelgrau - #626365

*/


/* GLOBAL */

a	{
	color:#ffffff;
}
a, a:hover	{
	text-decoration:none;
}
p, td, li, h2, h3, h4, select, label, textarea, input	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#646567;
}
img	{
	border:none;
}


/* LAYOUT */

body	{
	margin:0;
	padding:0;
	background-color:#0d4baa;
}
#rahmen	{
	margin:10px auto 0 auto;
	padding:0;
	width:998px;
	background-image:url(rahmen.jpg);
	background-repeat:repeat-y;
}
#anfang	{
	width:998px;
	height:27px;
	padding:0;
	margin:0;
	background-image:url(anfang.jpg);
	background-repeat:no-repeat;
}
#ende	{
	width:998px;
	height:27px;
	padding:0;
	margin:0;
	background-image:url(ende.jpg);
	background-repeat:no-repeat;
}
#container	{
	margin:0;
	padding:0 0 0 25px;
	width:952px;
}
#infospalte	{
	width:184px;
	padding:0 0 20px 0;
	margin:0;
	float:left;
}
#logo	{
	width:184px;
	height:151px;
	padding:0;
	margin:0;
}
#navi	{
	display:none;
}
#inhalt	{
	width:765px;
	margin:0;
	padding:0 0 20px 0;
	float:left;
}
#fuss	{
	width:998px;
	height:57px;
	margin:0 auto 0 auto;
	padding:0;
	background-color:#194397;
	text-align:center;
}

/* NAVIGATION */

#navi ul	{
	margin:0;
	padding:0;
}
#navi li	{
	margin:0 0 10px 0;
	padding:0;
	float:none;
	list-style:none;
}
#navi li a	{
	height:25px;
	line-height:25px;
	padding:0 20px 0 20px;
	margin:0;
	background-image:url(navi_a.gif);
	background-repeat:repeat-x;
	display:block;
}
#navi li a:hover, #navi li a.rex-current, #navi li a.rex-active	{
	background-image:url(navi_hover.gif);
}


/* INHALT */

#banner	{
	width:765px;
	height:151px;
	background-image:url(head_verkauf_occasionen.jpg);
	background-repeat:no-repeat;
}
#text	{
	width:725px;
	margin:0;
	padding:5px 0 20px 20px;
}
#text h1	{
	font-size:36px;
	line-height:42px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	color:#418cc1;
	margin:0;
}
#text h2	{
	color:#1a4498;
	font-size:14px;
}
#text h3	{
	color:#626365;
	font-size:28px;
	line-height:40px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}
#text h4	{
	font-size:36px;
	line-height:42px;
	font-weight:normal;
	color:#97bf0d;
	margin:0;
}
#text h5	{
	font-size:36px;
	line-height:42px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	color:#97bf0d;
	margin:0;
	padding-bottom:20px;
}
.newslist	{
	padding:10px 0 0 0;
}
#object	{
	float:left;
	padding:0 5px 10px 0;
	width:135px;
}
.newstext p	{
	padding:0;
	margin:0;
}
.newstext a, .newstext a:hover	{
	color:#009ee0;
	float:left;
}
.galerie	{
	padding-top:20px;
}
.image	{
	float:left;
	padding-right:10px;
}

/* FAHRZEUG-MODULE */

#details	{
	width:320px;
	float:left;
	padding:10px 0 20px 0;
}
#grill	{
	width:350px;
	float:left;
	padding-bottom:58px;
	margin:10px 0 0 10px;
}
#dauer	{
	width:360px;
	float:left;
	margin:10px 0 0 10px;
	padding:0;
}
#spezialangebote	{
	width:360px;
	float:left;
	margin:18px 0 0 10px;
	padding:0;
}
#tv-sat	{
	width:350px;
	float:left;
	margin:10px 0 0 10px;
	padding:0;
}
#roller, #generator	{
	width:360px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
#details table	{
	width:320px;
}
#dauer table, #spezialangebote table, #roller table, #grill table, #generator table	{
	width:360px;
}
#tv-sat table	{
	width:350px;
	padding-bottom:20px;
	display:block;
}
#tv-sat td	{
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 40px 0 5px;
	vertical-align:top;
	white-space:nowrap;
}
#tv-sat td.long	{
	padding-right:235px;
}
#details td, #roller td	{
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 0 0 10px;
	vertical-align:top;
	white-space:nowrap;
}
#dauer td, #grill td	{
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 5px 0 5px;
	vertical-align:top;
	white-space:nowrap;
}
#spezialangebote td	{
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 40px 0 5px;
	vertical-align:top;
	white-space:nowrap;
}
#generator td	{
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 0 0 5px;
	vertical-align:top;
	white-space:nowrap;
}
#generator tr.headline td	{
	width:355px;
}
#details tr.headline, #dauer tr.headline, #spezialangebote tr.headline, #tv-sat tr.headline, #roller tr.headline, #grill tr.headline, #generator tr.headline	{
	height:37px;
	background-color:#97bf0d;
}
#details tr.headline td, #dauer tr.headline td, #spezialangebote tr.headline td, #tv-sat tr.headline td, #roller tr.headline td, #grill tr.headline td, #generator tr.headline td	{
	color:#ffffff;
	padding-top:5px;
	font-size:12px;
	line-height:14px;
}
#details p, #exklusiv p	{
	color:#97bf0d;
}
#ausstattung	{
	width:355px;
	float:left;
	padding:0 0 20px 0;
	margin:0;
}
#technik	{
	width:355px;
	float:left;
	padding-bottom:20px;
	margin:0 0 0 15px;
}
#ausstattung ul, #technik ul	{
	width:360px;
	margin:0;
	padding:0;
}
#ausstattung li, #technik li	{
	width:350px;
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 0 0 10px;
	list-style:none;
}
#ausstattung li.headline, #technik li.headline	{
	height:32px;
	background-color:#97bf0d;
	color:#ffffff;
	font-size:12px;
	padding-top:5px;
}
#ausstattung li.subtitle, #technik li.subtitle	{
	height:18px;
	padding-top:19px;
	font-weight:bold;
}
#inklusiv, #exklusiv	{
	width:320px;
	float:left;
	padding:0 0 20px 0;
	margin:0;
}
#inklusiv ul, #exklusiv ul	{
	width:320px;
	margin:0;
	padding:0;
}
#inklusiv li, #exklusiv li	{
	width:310px;
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 0 0 10px;
	list-style:none;
}
#inklusiv li.headline 	{
	height:55px;
	background-color:#97bf0d;
	color:#ffffff;
	font-size:12px;
	padding-top:5px;
}
#exklusiv li.headline	{
	height:32px;
	background-color:#97bf0d;
	color:#ffffff;
	font-size:12px;
	line-height:32px;
}
#bedingungen, #spezielles	{
	width:360px;
	float:left;
	padding-bottom:20px;
	margin:0 0 0 15px;
}
#bedingungen table, #spezielles table {
	width:360px;
}
#bedingungen td, #spezielles td	{
	border-bottom:1px solid #97bf0d;
	font-size:11px;
	padding:0 10px 0 10px;
	vertical-align:top;
	white-space:nowrap;
}
#bedingungen tr.headline td		{
	height:55px;
	background-color:#97bf0d;
	color:#ffffff;
	font-size:12px;
	padding:5px 0 1px 10px;
}
#spezielles tr.headline td		{
	height:33px;
	background-color:#97bf0d;
	color:#ffffff;
	font-size:12px;
	padding:7px 0 0 10px;
	font-weight:bold;
}
#spezielles td.subtitle	{
	font-weight:bold;
}
#spezielles td.ohne	{
	border:none;
}
p.preis	{
	padding-left:10px;
}

/* FUSS */

#fuss hr	{
	height:7px;
	border:none;
	background-color:#1c5fad;
	margin:0;
	padding:0;
}
#fuss p	{
	line-height:25px;
	color:#ffffff;
	margin:0;
	padding:0;
}
#fuss a:hover	{
	color:#009ee0;
}


/* FORMULAR */

label { 
	float:left; 
	width:136px; 
	text-align:left; 
	margin:5px 0 0 17px; 
}
fieldset { 
	margin:10px 2px 10px 17px; 
	padding:20px 5px 5px 5px; 
	border:1px solid #cccccc;
}
input.formgen_submit { 
	margin: 20px 0 10px 160px; 
	background-color:#ffffff;
	text-transform:lowercase; 
	font-weight:normal;
	width:238px;;
	color:#418cc1;
}
input, select, input.formgen_required { 
	width: 232px; 
	border: 1px solid #418cc1;
	margin: 5px 0 0 8px; /* Textausrichtung gegenueber "label" */
	padding: 2px;
}
textarea { 
	width: 232px;
	height:100px; 
	border: 1px solid #418cc1;
	margin: 5px 0 0 8px; /* Textausrichtung gegenueber "label" */
	padding: 2px;
}
input.checkbox {
}
legend { 
	padding: 0 5px 0 5px;
	margin:0 0 0 17px;
}
ul.formgen_error_list li {
	color:#fe0100;	
}