html, body {height:100%;}

body {
	margin:0 10px;
	padding:0;
	font-family:tahoma,verdana,sans-serif;
	font-size:13px;
	color:#000;
}

body#detail_window {
	border:0 solid #ccc;
	margin:0;
	padding:0;
	background:url(detail_bg.gif) no-repeat;
	background-position: 172px 302px;
}

a img {
	border: none;
}

h1 {
  color:#0081C7;
  font-family:tahoma,verdana,sans-serif;
  font-size:17px;
  font-weight:normal;
  letter-spacing:1px;
  margin:5px 0;
  padding:0;
}
h2 {
  color:#0081C7;
  font-family:tahoma,verdana,sans-serif;
  font-size:22px;
  font-weight:normal;
  letter-spacing:1px;
  margin:5px 0;
  padding:0;
}

/*a {text-decoration:none;}*/


#detail_header {
  margin: 0;
  background:#0081C7;
  color:#fff;
}  

#detail_header h1,
#detail_header h2 {
  color:#fff;
  font-family:tahoma,verdana,sans-serif;
  font-size:17px;
  font-weight:normal;
  letter-spacing:1px;
  margin:0 0;
  padding:10px;  
}

/*.img_pdf_list {
	width:40px;
	height:40px;
	margin-bottom:-15px;
}*/

#pdf_list_form {
	float:left;
	cursor:pointer;
}

#new_search_button {
	position:relative;
	top:10px;
	left:10px;
	cursor:pointer;
}

td {font-size:13px;}

a {color:#000;}

#details {
  
  margin-bottom:10px;
}


#searchResults {
  width:590px;
  border-top:0px solid #ddd;  
}

#searchResults ul {
	margin:0 !important;
	padding:0 !important;
	list-style-type: none  !important;
}

#searchResults td {
  border-bottom:1px solid #ddd;
  font-size:12px;
  padding:10px 3px;
}

#searchResults th {
  border-bottom:1px solid #ddd;
  text-align:right;
  font-size:12px;
  font-weight:bold;
  padding:0 3px 5px 3px;
  white-space: nowrap;
}
th.th_center {
  text-align:center !important;
}

.gw_thumb {
  width:80px;
}

#dummy_row td {
  height:0px;
  padding:0 !important;
  border:0 !important;
  overflow:hidden;
}

ul.gw_teaserText  {
  margin:0 20px !important;
  padding:0;
  list-tyle-type:circle;
}
ul.gw_teaserText li {margin:0 !important; line-height:18px;}
/*

html, body {height:100%;}
*/

div#overlay {
  position:absolute;
  width:607px;
  margin-top:0 !important;
  padding:60px 0 600px;
  background:#fff;
  opacity:0.9;
  text-align:center;
  z-index:100;
/*   display: none !important; */
}

td.thumb img {
  cursor:pointer;
  margin-bottom:4px;
  border:1px solid #ccc;
}



td.gallery img {
  padding:2px;
  border:1px solid #ccc;
}



#qs_hersteller_box,
#qs_modelle_disabled,
#qs_modelle_box,
#qs_preis_box {
  width:130px;
}

#right .tx-quicksearch-pi1 {text-align:center;}

#right #qs_hersteller_box,
#right #qs_modelle_disabled,
#right #qs_modelle_box,
#right #qs_preis_box {
  width:175px;
}

#qs_modelle_box {display:none;}

#quick_search img#qs_loading {
  position:absolute;
  bottom:30px;
  left:550px;
}

.tx-quicksearch-pi1 form {
  margin:0;
  padding:0;
}

p.newSearch {
  margin:0 !important;
  padding:0 !important;
}


#gw_searchform h1 {margin-bottom:20px !important; }

 #gw_searchform .noPointer {
  cursor:text;
 }
 
 #gw_searchform select {
  width:200px;
 }

fieldset {
border:0 none;
clear:both;
margin:0 5px;
}
form div {
margin:5px 0 0;
padding:1px 3px;
}
form div fieldset {
clear:none;
margin:0 0 0 130px;
padding:0 5px 5px;
}
fieldset legend {
color:#777777;
font-weight:normal;
margin:0;
padding:0 5px;
}
form div fieldset legend {
padding:0 3px 0 9px;
}
form div label {
display:block;
float:left;
margin:0 0 0;
padding:3px 5px;
text-align:right;
width:130px;
border:0px solid red;
}

label {
cursor: pointer;
}

form fieldset fieldset.checkboxes {
border:0 none;
margin:0 0 0 10px !important;
}

form div.checkboxes label {
text-align: left;
float: right;
width: 170px;
>width: 160px;
position: relative;
top:0;
>top:4px;
}
form .checkboxes input {
	margin: 5px 0 7px;
	>margin: 5px 0 0 0;
}

.middle-td {padding:0 0 0 10px;border-left:1px dotted #aaa;}

#gw_search_submitter {
	width:200px;
}



#gws_Results {
  display:none;
}

form#detail_pdf_link {
  float:left;
}


#pager {
margin:0px 0 0 220px;
position: relative;
top:-10px;
}

#mwst {
	position: relative;
	height:20px;
	font-size:11px;
	font-weight: bold;
}


.pagesize {display: none}



#ausstattung {
	height:100px;
	overflow: auto;
	>overflow: hidden;
}
#ohne-gewaehr {clear:both;text-align: center;margin: 10px 0 0 0; padding: 0}

.floatUL {
	float:left;
}
.lastfloatUL {
	clear: right;
}


#fancy_outer {

}

#gw_search_hersteller_box,
#modelle,
#modelle_disabled {
	text-transform: uppercase;
}

#fancybox-content {
	background:#fff url(../../../honrath_fahrzeuge/res/tablesorter/themes/blue/loading.gif) no-repeat;
	background-position: 270px 180px;
}
