#tabsstart
{
clear:both;
height:22px;
padding-left:0px;
margin-left:49px;
}


#tabs_head
{
margin-top:0px;
margin-bottom:10px;
border-bottom: 1px solid #C1C1C1;
float:left;
width:100%;
position:relative;
}

 li.tabelement
{
/*background-image:url(../img/tab-main.gif);
background-position:0 -18px;*/
display:block;
float:left;
list-style-type:none;
position:relative;
}



#tabs {
width:490px;
margin-left:-40px;
}

 a.tabitem
{
background-image:url(../img/tab-main.gif);
background-position:0 -29px;
display:block;
margin-left:0px;
padding:0px 2px 0px 10px;
float:left;

}

*html  a.tabitem
{
background-image:url(../img/tab-main.gif);
background-position:0 -29px;
display:block;
PADDING-RIGHT: 2px;	PADDING-LEFT: 10px;
FLOAT: left; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px;	TEXT-DECORATION: none;
}

li.tabelement  a.selected
{
background-position:0 29px;
padding-bottom:0;
}

 li.tabelement  a.tabitem:hover
{
background-position:0 29px;
}

 li.tabelement  a.tabitem:hover span, a.selected span
{
background-position:100% 58px;
padding-bottom:6px;
}

*html  li.tabelement  a.tabitem:hover span, a.selected span
{
background-position:100% 58px;
PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 0px;
FLOAT: left;	PADDING-BOTTOM: 6px;	PADDING-TOP: 4px;
height:1%;
}

a span
{
background-image:url(../img/tab-main.gif);
background-position:100% 0px;
/*height:16px;*/
display:block;
padding-top:4px;
padding-right:9px;
padding-bottom: 5px;
}
*html a span
{
background-image:url(../img/tab-main.gif);
background-position:100% 0px;
height:1%;
PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 0px;
FLOAT: left;	PADDING-BOTTOM: 5px;	PADDING-TOP: 4px
}




#vbox
{
margin:0 auto;
overflow:hidden;
width:980px;

}

a {
	text-decoration: none;
	background: #fff;
	color: #4c4c4c;
}

#header
{
	width:980px;
	height:90px;
}
#content
{
	float:left;
	width: 920px;
}

#formselect
{
width:830px;
float:right;
background: #efefef url("../img/streifen_links.gif") top left no-repeat;
padding-left:1px;

}


#userform
{
width:484px;
margin-top:15px;
float:left;
}

#content_rechts
{
float:left;
margin-top:25px;
margin-left:80px;

}


#listbereich
{
	width:980px;
float:left;

}

#ergblist
{
width:824px;
margin-left:92px;


}


#footer
{
	width: 980px;
	float:left;
}

.box {  background: #efefef;
height:auto;

}
.box h1, .box p {margin: 0 10px;}
.box h1 {font-size:150%; color:#ffffff; }
.box .top, .box .bottom{display:block;background: #fff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #efefef;
}
.box .r1{
margin: 0 5px;
margin-right:5px;
margin-left:0px;

}
.box .r2{
margin: 0 3px;
margin-right:3px;
margin-left:0px;

}
.box .r3{
margin: 0 2px;
margin-right:2px;
margin-left:0px;

}
.box .top .r4{
margin: 0 1px;
margin-right:1px;
margin-left:0px;
height: 2px;}


.box .bottom .r4{
margin: 0 1px;
height: 2px;
}

.box .bottom .r1{
margin: 0 5px;


}
.box .bottom .r2{
margin: 0 3px;


}
.box .bottom .r3{
margin: 0 2px;


}

body {
	margin: 0 0 20px;
	padding: 0;
	font: 11px/12px Arial, sans-serif;
	background: #fff;
	color: #333;
}


#suchform {
	padding-bottom: 5px;
}
#suchform .iselect {
	width: 150px;
	font: 11px/12px Arial, sans-serif;
	background: #fff;
	color: #000;
	margin-bottom: 10px;
}


#suchform .isset option[selected] {
	background-color: red;
}
#suchform .itext {
	width: 190px;
	font: 11px/12px Arial, sans-serif;
	background: #fff;
	color: #000;
}
#suchform .icheckbox {
	margin: 0 3px 0 0;
	vertical-align: middle;
}
#suchform .button {
	cursor: pointer;
}
#suchform .resultat {
	margin-top: 5px;
}
#suchform .blocklink {
	height: 17px;
	line-height: 14px;
}
#suchform a.parkplatz {
	height: 17px;
	padding-left: 24px;
	font: 11px/14px Arial, sans-serif;
	background: #fff url("../img/parkplatz.gif") top left no-repeat;
	color: #4c4c4c;
}
#suchform a:hover.parkplatz, a:active.parkplatz {
	background: #fff url("../img/parkplatz-aktiv.gif") top left no-repeat;
	color: #039;
}
#suchform a.rssfeed {
	height: 17px;
	padding-left: 24px;
	font: 11px/14px Arial, sans-serif;
	background: #fff url("../img/rssfeed.gif") top left no-repeat;
	color: #4c4c4c;
}
#suchform a:hover.rssfeed, a:active.rssfeed {
	background: #fff url("../img/rssfeed-aktiv.gif") top left no-repeat;
	color: #039;
}
#suchform a:hover.submit, #suchform a:active.submit {
	background: #039;
	color: #fff;
}
#suchform  #fieldset-Formleft {
	float: left;
	width: 165px;
	padding-left: 10px;
}
#suchform #fieldset-Formright {
	float: left;
	width: 146px;
	margin-right: 9px;
}
*html #suchform #fieldset-Formright {
	float: left;
	width: 140px;
	margin-right: 9px;
}

#suchform #fieldset-Formright   .iselect {
	width: 140px;
}
#suchform #fieldset-Form3col  .iselect {
	width: 140px;
}
#suchform #fieldset-Form3col {
	width: 136px;
	margin-right: 0px;
}
#suchform .checkmwst {
	float: left;
}
#suchform .element {
	width: 150px;
	margin-top: 15px;
	padding-left: 10px;

}

*+ html #suchform .element {
float:left;
}

* html #suchform .element {
float:left;
clear:both;
}

#suchform label.optional {
	font-weight: bold;
}
#suchform input.checkb {
	margin: 0 5px 0 0;
	padding: 0;
}
*+ html #suchform input.checkb {
	margin: -3px 5px 0 0;
	padding: 0;
}
.utext {
	font-weight: bold;
	width: 120px;
	margin-bottom: 10px;
}

#suchform #fieldset-Formcheck1, #fieldset-Formcheck2, #fieldset-Formcheck3, #fieldset-Formcheck4 {
	float: left;
	width: 145px;
	margin-top: 15px;
	height: 200px;
	margin-bottom: 10px;
}


* html  #fieldset-Formcheck2 {
	height: 250px;
}


#suchform #fieldset-Formcheck1 {
	padding-left: 10px;
}
#fieldset-Formcheck32 {
	width: 180px;
	margin-top: 15px;
	height: 200px;
}
.trenner {
	clear: both;

}
#suchform .data {
	width: 100px;
	float: left;
}
#suchform #fieldset-Formcheck1 div.citem {
	width: 18px;
	height: 15px;
	display: inline;
	float: left;
}
#suchform #fieldset-Formcheck2 div.citem {
	width: 18px;
	height: 15px;
	float: left;
}
#suchform #fieldset-Formcheck3 div.citem {
	width: 18px;
	float: left;
	height: 15px;
}
#suchform #fieldset-Formcheck4 div.citem {
	width: 18px;
	float: left;
}
#suchform fieldset#fieldset-Formcheck1 div {
	width: 173px;
}
#suchform fieldset#fieldset-Formcheck2 div {
	width: 145px;
}
#suchform fieldset#fieldset-Formcheck3 div {
	width: 145px;
}
#suchform fieldset#fieldset-Formcheck4 div {
	width: 180px;
}
#suchform .isset {
	color: #000;
}
#suchform .but-aktiv {
	/*background: #aaa none repeat scroll 0 0;
*/
	background: url("../img/button_treffer_bg_orange.gif") top left no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 25px;
	border: none;
	padding: 0;
	width: 149px;
	float: left;
}
#suchform .but-inaktiv {
	background: #fff none repeat scroll 0 0;
	color: #ccc;
	cursor: default;
	display: block;
	height: 23px;
	border: none;
	padding: 0px 0 4px 7px;
	width: 137px;
	float: left;
}
#suchform .noset {
	color: #888;
}
#fieldset-Formleft .search {
	margin-top: 10px;
	height: 12px;
}
#fieldset-Formright .search {
	margin-top: 10px;
	height: 12px;
}

#suchform #fieldset-Form3col .text {
	width: 133px;
	
}

form#suchform {
	/*border-bottom: 1px solid #ccc;
*/
	/*  background: url(../img/bg_suchform_oben.gif) no-repeat center top;
*/
	background-color: #efefef;
	
	padding-left: 5px;
	padding-top: 3px;
	width: 479px;
	display:inline-block;
		padding-bottom: 20px;
}


form {
	/*border-bottom: 1px solid #ccc;
*/
	/*background: #FFFFFF url(../img/bg_mitte_hell.png) repeat-y scroll right top;
*/
	padding-left: 5px;
	padding-top: 10px;

}


p {
	margin: 2px 0 0;
}
img, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}


.listFhztitel {
height:65px;
left:120px;
overflow:hidden;
padding-left:5px;
position:absolute;
width:365px;

}

.listFhztext {
	position: absolute;
	top: 15px;
	left: 120px;
	width: 490px;
	height: 39px;
	padding-top: 5px;
	padding-left: 5px;
}
.listFhzprice {
	float:left;
	width: 84px;
	position:relative;
left:0;
height:25px;
	font-weight: bold;

}
.listcontainer {
	position: absolute;
	width: 490px;
	height: 90px;
	float: left;
}
.listFhzfunktions {
	position: absolute;
	left: 125px;
	width: 360px;
	height: 15px;
	top: 70px;
}

.listFhz .listBrand
{
float:none;
}


.listBrand {
	float: left;
	width: 365px;
	font-weight: bold;
	padding-bottom: 7px;
}

.list_zeile2
{
width:365px;
padding-left:5px;
height:25px;
top:30px;
position:absolute;
left:120px;
padding-top:5px;

}


.listBrandhead {
	float: left;
	width: 110px;
	font-weight: bold;
	padding-bottom: 7px;
}



.listModell {
	float: none;
padding-bottom: 0px;
	width: 0;
	/*font-weight: bold;*/
}

.listFhz .listFhzart {
	float: left;
	width: 130px;
	font-weight: bold;
	
}

*+html .listFhz .listFhzart {

	padding-top:0px;
}



.listFhzart {
	float: left;
	width: 35px;
	font-weight: bold;
}

.listFhzarthead {
	float: left;
	width: 35px;
	font-weight: bold;
}
.listez {
	float: left;
	width: 70px;
	font-weight: bold;
}


.listezhead {
	float: left;
	width: 70px;
	font-weight: bold;
}

.listFhz .listez {
	float: left;
	width: 80px;
	font-weight: bold;
}


.listkm {
	float: left;
	width: 82px;
	font-weight: bold;
}


.listkmhead {
	float: left;
	width: 78px;
	font-weight: bold;
}

.listFhz .listkm {
	float: left;
	width: 70px;
	font-weight: bold;
}


.listpreis {
	font-weight: bold;
}
.listhead {
	margin-bottom: 25px;
	padding-left: 5px;
	font-weight: normal;
}
.listheadcontainer {
	position: absolute;
	width: 490px;
	height: 90px;
	float: left;
}
.listFhzheadtitel {
	position: absolute;
	left: 120px;
	width: 360px;
	height: 15px;
}



img.listpic {
	margin-right: 3px;
}

a.norder {
	background: #FFFFFF;
	padding-left: 0px;
}
a.desc {
	background: #FFFFFF url(../../../../system/img/bg_sort_desc.gif) no-repeat scroll left top;
	color: #4C4C4C;
	padding-left: 15px;
	margin-left:-15px;
}
a.asc {
	background: #FFFFFF url(../../../../system/img/bg_sort_asc.gif) no-repeat scroll left top;
	color: #4C4C4C;
	padding-left: 15px;
		margin-left:-15px;
}


*+ html a.asc {

		margin-left:0px;
		padding-left:11px;
		
}

*+ html a.desc {
		margin-left:0px;
			padding-left:11px;
}

.listFhz a {
	text-decoration: none;
	background: #fff;
	color: #333;
}

#paging_ul {
	float: right;
	list-style: none;
	padding-top: 0;
	margin-top: 0;
	margin-right: 10px;
}
div#paging a:hover {
	background-color: #fff;
	color: #00ADEF;
}
li.paging_items {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}
li.paging_items a:hover {
	background-color: #fff;
}
li.paging_current a {
	background-color: #fff;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}
li.paging_current {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}
#pagelist {
	width: 490px;
	clear: both;
	height: 30px;
	padding-top: 10px;
}



.pageof {
	width: 90px;
	float: left;
}
#ergbliste hr {
	height: 1px;
	color: #ddd;
}



h1 {
	margin: 0;
	font: 20px/21px Arial, sans-serif;
}
h2 {
	margin: 0;
	font: 17px/18px Arial, sans-serif;
}
h3 {
	margin: 13px 0 2px;
	font: bold 17px/19px Arial, sans-serif;
}
h4 {
	margin: 13px 0 2px;
	font: bold 14px/15px Arial, sans-serif;
	background: #FFFFFF url(../img/hg_pfeil_orange.gif) no-repeat scroll left center;
	padding-left: 10px;
}
h5 {
	margin: 12px 0 2px;
	font: bold 11px/12px Arial, sans-serif;
}


#footer_inhalt
{
padding-top:7px;
float:right;
}



#footer_inhalt ul
{
float:left;
margin-top:0;
}

#footer_inhalt #footertext
{
float:right;
}


li.footeritem
{
float:left;
list-style-type:none;
margin-right:9px;
}

a.footeritem_a
{
background:transparent none no-repeat scroll 0 0;
}


.footerinhalt
{
float:left;
padding-left:560px;
padding-bottom:20px;
}


#contentinhalt {
background-color:#EEEEEE;
float:right;
width:830px;
padding-left:10px;
padding-right:10px;
}


#contentinhalt a, h4 {
background: transparent;
}


#contentinhalt h4
{
padding-left:0;
}
