/* Style: font definition, images, */
body, td, th {font-family:Verdana, Arial, Helvetica, sans-serif ;}
#content a{color:#940101; text-decoration:underline;}


/* Content */
#szmotor #main #content {float:left; margin-left:5px;}
#content, #content td {font-size:11px; line-height:14px;}
h1 {font-size:14px; font-weight:bold;  line-height:24px; margin-bottom:10px; color:#184E34;}
h2 {font-size:12px; margin-top:20px;}
h2.top {margin-top:0; color:#000000;}
h3 {font-size:13px; padding-top:5px; font-weight:normal; letter-spacing:2px;}
span.tel {padding-right:8px;}
span.fax {padding-right:30px;}
span.mail {padding-right:15px;}
span.web {padding-right:3px;}

p.info{width:400px;}

div.formbg {background-color:#b5c3bd; padding:5px 10px; margin:0 0 10px;}

/* Suchmaske*/
#car-search ul li{float:left; width:190px; padding:10px 0 0; font-size:11px;}
#car-search select, #car-search input{font-size:11px;}
#car-search ul li label{font-size:11px; font-weight:bold;}
#car-search ul li select{width:170px;}
#car-search ul li select#fmilemin,
#car-search ul li select#fmilemax,
#car-search ul li select#prMin,
#car-search ul li select#prMax,
#car-search ul li select#power,
#car-search ul li select#powerx,
#car-search ul li select#ffry,
#car-search ul li select#ffrymin
{width:83px;}
#car-search ul li input{width:170px; padding:0 0 3px; margin-bottom:2px;}

#car-search ul.extras {clear:both; padding-top:10px; height:80px;}
#car-search ul.extras li {float:left; width:190px; padding-top:3px;}
#car-search ul.extras li label{padding-left:3px; font-weight:normal;}
#car-search ul.extras input{width:12px; margin-bottom:0; padding-bottom:0;}

div.search-button{clear:both;}

/*Suchergebnis*/
#content #toolbar {width:100%;}
div#toolbar div.filter {float:left;}
div#toolbar div.pager {float:right;}

#content #toolbar, #content div.pager {font-size:11px; padding:0 0 20px;}
#content #toolbar select {font-size:11px;}
#content div.pager img.arrow {padding:0 4px 1px 0;}
#content div.pager ul{text-align:right;float:right;}
#content div.pager ul li{display:inline; border:1px solid #fff;}
#content div.pager ul li a, #content div.pager ul li span{display:block; float:left; padding:2px;}
#content div.pager ul li.active {font-weight:bold;}
#content div.pager ul li.active a{text-decoration:none; }
#content div.pager ul li.pagenr a{border:1px solid #fff;}
#content div.pager ul li.pagenr a:hover{border:1px solid #cecfce;}
#content div.pager a {text-decoration:none;}

table#car-list {clear:both; border-top:1px solid #cecfce;}
table#car-list td.car-image{width:90px;}
table#car-list td.car-description{width:400px;}
table#car-list td.car-description h2{margin-top:0;}
table#car-list td.car-description h2 a{text-decoration:none;}
table#car-list td.car-price{width:100px; text-align:right;}
table#car-list td.tools{width:100px; text-align:right;}
table#car-list tr td{padding:10px 0; border-bottom:1px solid #cecfce;}


#content a.image {background:url(img/icon-arrow.gif) no-repeat; padding:0 10px 0 13px;}


.contactform label{display:block; float:left; width:90px;}
.contactform label.checkbox{float:none; width:300px; margin-bottom:5px;}
.contactform input{margin-bottom:2px; width:230px; font-size:11px;}
.contactform input.checkbox{clear:both; margin-bottom:2px; width:20px; height:15px; float:left;}
.contactform textarea{width:320px; height:120px; font-family:Verdana, Arial; font-size:11px; margin-bottom:5px;}
#contact .contactform a.button{clear:both; margin-left:90px;}
#car-detail .contactform img.senden{margin-left:230px;}
#car-detail .contactform {float:left;}
#car-detail #map{margin-top:15px;}

#car-detail #content-box1{float:left; width:290px; }
#car-detail #content-box2{float:right; width:300px;}
#car-detail #content-box3{clear:both; }
#car-detail #content-box4{clear:both; padding-top:10px;}

#car-detail h1{line-height:24px; padding:3px 0; margin-bottom:10px;}
#car-detail div.headline {line-height:20px; padding:3px 5px; margin-bottom:10px; background-color:#efefef;}
#car-detail div.headline a.redbutton {float:right; margin-top:2px;}
#car-detail div.headline h1 {display:inline; color:#000;}

#car-detail .contactdata{float:right; width:220px;}
#car-detail .contactdata h2{margin:0 0 5px;}
#car-detail div.car-nr {width:100%; text-align:right; }
#car-detail table.car-info  th, #car-detail table.car-quickinfo  td{font-size:11px;}
#car-detail table.car-info  th{width:100px; font-weight:normal; text-align:left; line-height:18px;}
#car-detail table.car-info  td{padding-left:5px; font-weight:bold; line-height:18px;}
#car-detail ul.ausstattung{list-style-type:square; margin-left:15px;}
#car-detail ul.ausstattung li {float:left; width:280px; font-size:11px;}

#car-detail ul.toolbar  {margin-top:20px;}
#car-detail ul.toolbar li {line-height:18px; padding:2px 0;}
#car-detail ul.toolbar a {padding-left:18px;}
#car-detail ul.toolbar a.print {background:url(img/icon-print.gif) no-repeat;}
#car-detail ul.toolbar a.recommend {background:url(img/icon-recommend.gif) no-repeat;}
#car-detail ul.toolbar a.parking {background:url(img/icon-parking.gif) no-repeat;}
#car-list td.tools a.delete {background:url(img/icon-trash.gif) no-repeat;}
#car-list td.tools a {padding-left:18px;}

#content a.button {
font-weight:bold; 
text-decoration:none; 
padding:1px 13px 3px;
font-size:12px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #000; 
color:#fff; 
background:#000 url(img/button-bg-black.gif) repeat-x; }
#content a.button:hover{color:#fff;}

#content a.redbutton {
text-decoration:none; 
padding:0 8px 0;
font-size:10px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;}
#content a.redbutton span{background:url(img/icon-bt-arrow.gif) no-repeat 0 4px; padding-left:14px;}
#content a.redbutton:hover span{background-position:2px 4px;}
#content a.redbutton {border:1px solid #b80000; color:#fff; background:#b80000 url(img/button-bg-red.gif) repeat-x; }
#content a.redbutton:hover{color:#fff;}


/*Händler-Suche*/
#dealsearch {padding-bottom:20px;}
#dealsearch ul li label{display:block; float:left; width:200px; font-weight:bold;}
#dealsearch ul li {padding:2px 0; font-size:11px;}
#dealsearch input#fzip {width:137px;}
#dealsearch input#fname ,
#dealsearch select#fmake,
#dealsearch select#fsort
{width:270px;}
#dealsearch select, #dealsearch input {font-size:11px;}
#dealsearch a.button {margin:0 0 0 210px;}


/*Markenübersicht*/
h2.stree{clear:both; padding-top:20px; margin-top:0;}
ul.stree{clear:both;}
ul.stree li {float:left; width:190px; padding-right:5px;}


/*Security-Tipps*/
#secu ul li {font-size:11px;}
#secu ul {list-style-type:square; margin-left:15px;}
