legend{
	font-weight:bold;
	margin-left:10px;
}

select{
	width:auto;
}

#markt_navi{
	float:left;
	width:200px;
	text-align:left;
}

#markt_navi select{
	max-width:95px;
	overflow:hidden;
	margin-left:80px;
}

fieldset{
	padding:5px;
}

#markt_navi fieldset, #erweitertesuche fieldset, #markt_wunschdetektiv fieldset, #markt_wunschdetektiv fieldset legend
{
	text-align:left;
	padding:5px;
}

#markt_wunschdetektiv input[type~="text"], #markt_wunschdetektiv textarea
{
	padding:	2px;
}

#markt_navi fieldset div, #erweitertesuche fieldset div, #markt_wunschdetektiv fieldset div{
	margin:5px 0;
}

#markt_navi .markt_button{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}

#markt_content{
	margin-left:220px;
	padding-top:10px;
}

#markt_content td{
	text-align:left;
}

#markt_content label, #markt_navi label{
	text-align:left;
}

#markt_widecontent{
	padding-top:10px;
}

#markt_standardsuche label{
	width:80px;
	display:block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	position:absolute;
}

#markt_standardsuche div{
	clear:left;
}

#markt_navi input{
	margin-left:80px;
}

#markt_widecontent input[type~="radio"], #markt_standardsuche input[type~="radio"]
{
	margin:		5px 0px 5px 0px;
}

#markt_adresserfassung th, #markt_login th, #markt_profimoduserfassung th{
	text-align:left;
	white-space:nowrap;
	padding:2px 5px;
	vertical-align:top;
}

#markt_adresserfassung .comment, #markt_login comment{
	font-size:9px;
}

#markt_adresserfassung td, #markt_login td, #markt_profimoduserfassung td{
	padding:2px 5px;
	vertical-align:top;
}

#markt_adresserfassung tr, #markt_login tr, #markt_profimoduserfassung tr{
	height:40px;
}

.alert{
	font-weight:bold;
	color:#900;
}

a.markt_button, a.markt_button:visited{
	text-decoration:none;
	border:1px solid #CCC;
	padding:1px 3px;
	font-weight:bold;
	color:#333;
}

.markt_seitenzaehler{
	padding-left:10px;
	padding-right:10px;
	display:inline;
}

#markt_listenstatus{
	text-align:center;
}

.markt_listennavi{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.markt_fahrzeugformular tr.even{
	background-color:#FFF;
}

.markt_fahrzeugformular tr.odd{
	background-color:#EEE;
}

.markt_fahrzeugformular textarea{
	width:100%;
}

.markt_fahrzeugformular th, .markt_fahrzeugformular td{
	vertical-align:top;
	text-align:left;
	padding:2px 5px;
}

table.markt_fahrzeugliste{
	width:100%;
}

.markt_fahrzeugliste tr.even{
	background-color:#FFF;
}

.markt_fahrzeugliste tr.odd{
	background-color:#EEE;
}

.markt_fahrzeugliste .odd td{
	border-top:1px solid #DDD;
}

.markt_fahrzeugliste td{
	padding:5px;
}

.markt_fahrzeugliste td.bild
{
	padding:	2px;
	width:		64px;
	height:		64px;
}

.markt_fahrzeugliste h4{
	margin:0;
	font-size:14px;
	text-align:left;
}

.markt_fahrzeugliste a{
	color:#000;
}

.markt_fahrzeugliste a:visited{
	color:#333;
}

.markt_fahrzeugliste .markt_verkaufspreis{
	font-weight:bold;
	font-size:12px;
	text-align:right;
}

.markt_fahrzeugliste img{
	max-width:64px;
	max-height:64px;
	overflow:hidden;
}

.markt_fahrzeugdaten tr.even{
	background-color:#ECECEC;
}

.markt_fahrzeugdaten tr.odd{
	background-color:#CECECE;
}

.markt_fahrzeugdaten th, .fahrzeugdaten td{
	padding:2px 5px;
}

.markt_fahrzeugdaten th{
	text-align:left;
}

#markt_suchpreview{
	background-color:#FC3;
	padding:2px 5px;
	text-align:center;
	font-weight:bold;
}

label.error{
	display:block;
	color:#900;
}

#markt_galerie a{
	margin-top:5px;
	display:block;
}

#markt_bilderbox{
	text-align:center;
}

#markt_bilderbox #nav{
}

#markt_bilderbox #nav img{
	margin:10px;
}

#markt_bilderboxbilder
{
	display:block;
}

#markt_bilderboxbilder img
{
	width:			600px;
}

#markt_galerie{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	text-align:center;
}

#markt_verkaufspreis{
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#markt_verkaufspreis label{
	font-weight:normal;
	font-size:12px;
}

#markt_kontaktbox{
	width:300px;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

#markt_kontaktbox label{
	position:absolute;
}

#markt_kontaktbox input, #markt_kontaktbox textarea{
	margin-left:100px;
	width:170px;
}

#markt_kontaktbox div{
	margin:5px 0;
}

.markt_buttonleiste{
	margin-top:10px;
}

.markt_bilderbox{
	border:1px solid #DDD;
	padding:5px;
	margin:5px;
	float:left;
	width:300px;
	height:300px;
	text-align:center;
}

.markt_bilderbox img{
	margin:10px 0;
}

fieldset#markt_fahrzeugEigenschaften{
	width:430px;
	float:left;
	margin-right:30px;
}

#markt_fahrzeugEigenschaften label{
	width:80px;
	display:block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	position:absolute;
}

#markt_fahrzeugEigenschaften div{
	clear:left;
}

#markt_fahrzeugEigenschaften input, #markt_fahrzeugEigenschaften select{
	margin-left:90px;
}

#markt_fahrzeugEigenschaften div#markt_motortyp{
	margin-left:90px;
}

#markt_fahrzeugEigenschaften input.markt_motortyp{
	margin-left:10px;
}

#markt_sonstigeEigenschaften label, #markt_regionaleEigenschaften label{
	width:80px;
	display:block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	position:absolute;
}

#markt_sonstigeEigenschaften input, #markt_sonstigeEigenschaften select, #markt_regionaleEigenschaften select{
	margin-left:90px;
}

#markt_sonstigeEigenschaften div#markt_fahrzeugalter, #markt_regionaleEigenschaften div#markt_plz{
	margin-left:90px;
}

#markt_sonstigeEigenschaften div#markt_fahrzeugalter input{
	margin-left:10px;
}

#markt_sonstigeEigenschaften div#markt_anzeigenart input{
	margin-left:10px;
}

#markt_regionaleEigenschaften div#markt_plz select{
	margin-left:0px;
}

#markt_wunschdetektiv label{
	width:90px;
	display:block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	position:absolute;
}

#markt_wunschdetektiv input{
	margin-left:100px;
}

#markt_wunschdetektiv input.ort{
	margin-left:0;
}

#markt_wunschdetektiv label.error{
	position:relative;
	width:auto;
	float:none;
	margin:0;
	display:inline;
}

.markt_neu{
	font-size:10px;
	font-weight:bold;
	color:#900;
	padding-left:10px;
}

#markt_profilogin th{
	text-align:left;
	width:auto;
}

#markt_profilogin input{
	margin:0;
}

#markt_content h2{
	margin-top:0;
	margin-bottom:10px;
}

#haendlerlogo{
	float:none;
}

.markt_extras
{
	margin-top:	10px;
}

.markt_extras span
{
	margin-right:	20px;
	padding:		4px;
	border:			1px solid #CCC;
	background:		#FFF5CC;
}

#neupreis, #markt_verkaufspreis
{
	font-size:		1.5em;
}

.markt_fahrzeugliste td div.anzeige img{
	max-width:none;
	max-height:none;
	width:auto;
	height:auto;
	border:none;
}

.tagesangebot{
	width:468px;
	background-color:#EEE;
}

.tagesangebot .details{
	margin-left:220px;
	padding-top:10px;
	padding-right:5px;
}

.tagesangebot .headzeile{
	background-color:#000;
	margin:0;
	padding:0;
}

.tagesangebot h2{
	color:white;
	background-color:#900;
	font-size:12px;
	padding:2px 5px;
	margin:0;
	float:left;
}

.tagesangebot h4{
	color:white;
	background-color:#900;
	font-size:12px;
	padding:2px 5px;
	margin:0;
}

.tagesangebot img{
	margin:0;
	padding:0;
	float:none;
}

.tagesangebot .bild{
	margin:0;
	padding:0;
	margin-top:0px;
	float:left;
}

#markt_content .tagesangebot h2{
	margin-bottom:0;
}

.tagesangebot .bild img{
	
}

.tagesangebot img#haendlerlogo{
	margin-top:10px;
}

.tagesangebot h3{
	background-color:#000;
	color:white;
	font-size:12px;
	padding:2px 5px;
	margin:0;
	padding-left:100px;
}

.tagesangebot .details img{
	max-width:100px;
}
