/* Gebrauchtwagenbörse */
form#carmarket{
    margin-top: 20px;
    display:block;
    overflow:hidden;
}


form#carmarket div.form_left, form#carmarket div.form_right { float: left; padding-left: 5%; width: 45%; }
form#carmarket label { display: inline-block; padding-left:5px; width: 125px; font-size:12px; height:16px; line-height:16px; margin:0; font-weight: bold; }
form#carmarket label.bis { display: inline-block ;padding-left:2px; width: 40px; text-align: center; }
form#carmarket select, form#carmarket input.wide { margin:3px 0; padding:0; }
form#carmarket select.wide { width: 200px; }
form#carmarket input.wide { width: 196px; padding:0; }
form#carmarket select.narrow { width: 75px; }
form#carmarket textarea { width: 196px; height: 100px; padding:0; }

div#equipment { clear: both; margin-left: 46px; margin-right:46px; overflow:hidden; }
div#equipment div { float: left; width: 167px; }
div#form_btns { clear: both; padding-top: 20px; text-align: center; }

div#searchresult { clear: both; }
div#searchresult table { margin-left:10px; width:918px; }
div#searchresult td { vertical-align: middle; }


div#details h2 {
    padding: 0 0 15px 0;
}

div#details div#vehicle_data {
    float: left;
    margin-left: 13px;
    /* width: 421px; */
    width: 416px;
}
div#details div#pictures {
    float: left;
    /* width: 494px; */
    width: 486px;
    overflow: hidden;
}
div#pictures {
    position: relative;
    /* text-align: right; */
/*     background-image: url(../images/ug/background_content_bottom.gif);
    background-repeat:repeat-x; */
}
div#pictures div#mainpic {
	padding-top: 22px;
	width: 486px;
	height: 411px;
	text-align: center;
    background: url(../images/_gw_udate_bg.png) no-repeat;
}
table#thumbnails {
    /* width: 486px; */
    background-color: #C0C0C0;

}

table#thumbnails td {
    width: 97px !important;
    overflow: hidden!important;
}


table#data td {
    width: 150px;
    line-height: 20px;
}
div#details div#equip {
    clear: both;
    float: none;
    margin: 0px 13px 0px 13px;
    line-height: 20px;
}

/* div#details div#equip div {
    float: left;
    width: 494px;
} */


div#details .thumbnail {
    background-color: transparent;
	z-index: 5;
}

div#details .thumbnail span {
    position:absolute;
    top: 22px;
    left: 24px;
	visibility: hidden;
}
div#details .thumbnail:hover span {
	visibility: visible;
}

div#request {
    /* margin-left:13px; */
    /* margin-bottom:20px; */
}

div#request a {
    padding: 0 13px;
    /* margin-bottom:20px; */
}


div#search_descr {
    overflow:hidden;
    /* background-color:#E6EAEB; */
    background-image: url(../images/phil_boxes_bg.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin: 10px 0;
    padding: 10px 13px;
}


/* div#search_descr > div {
    float: left;
    vertical-align:middle;
} */




div#slider-output, div#slider-range, div#slider_km-output, div#slider_km-range, div#slider_baujahr-output, div#slider_baujahr-range {
    /* width: 300px; */
    width: 80%;
    text-align: center;
}
div#slider-output input, div#slider_km-output input, div#slider_baujahr-output input {
    color: #000;
    font-weight: bold;
    background-color: transparent;
    border: 0;
}
div#slider-output input{
    width: 140px;
}
div#slider_km-output input {
    width: 180px;
}
div#slider_baujahr-output input {
    width: 100px;
}
span#hits{
    line-height: 20px;
    font-weight: bold;
    color:#003366;
    font-size:12pt;
}
div.paging {
    margin-bottom: 10px;
    padding: 3px 0;
    height: 17px;
    line-height: 17px;
    /* background-color:#E6EAEB; */
    background-image: url(../images/phil_boxes_bg.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    overflow: hidden;
    vertical-align:middle;
}
div.paging div {
    float:left;
    padding: 0 95px;
}
div#pagingmessage, div#pagingmessage2{
    font-weight: bold;
}

div#top4cont{
    margin: 0 46px;
    overflow:hidden;
/*     background-image: url(../../images/phil_boxes_bg.gif);
    background-repeat:repeat-x; */
}

div.top4 {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    float: left;
    width: 209px;
    /* height: 162px; */
    padding-bottom: 10px;
    text-align: center;
}

div.top4 div.top4pic {
	padding: 10px 0;
	width: 180px;
	height: 121px;
}

div.top4 img {
    /* display: block; */
    margin: 10px 0 10px 0;
}
div.top4 div.top4pic img {
	margin: 0 0 0 0;
}

span.top_price{
    /* background-color: #fff; */
    width: 50px;
    padding: 2px;
    text-align: center;
}

.res_item img{
    padding: 5px;
    background-color: #FFF;
}


div#damage {
    margin: 20px 0;
    height: 300px;
    position: relative;
    background-image: url(../images/ug/schaeden.gif);
    background-position: 333px 25px;
    background-repeat:no-repeat;
    text-align: center;
}

sup{
    font-size: smaller;
    vertical-align:super;
}

h3.blue{
    height:16px;
    line-height: 16px;
    margin: 0 46px 1px 46px;
    padding-left: 5px;
}

