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 bottom right;
}

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 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;
}
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 500px;
  background:#fff;
  opacity:0.9;
  text-align:center;
}

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:35px;
  left:445px;
}

.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;
}

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

form div.checkboxes label {
display:inline;
float:none;
margin:0 0 0;
padding:0;
text-align:left;
width:auto;
border:0px solid red;
}
form .checkboxes input {
  margin-top:0;
}

#gw_search_submitter {
	width:200px;
}


#gws_Results {
  display:none;
}

form#detail_pdf_link {
  float:left;
}


#pager {
margin:-10px 0 0 200px;
}