h3.vwlist
{
	display:inline;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
h3.simple
{
	display:inline;
}

h1.simplered
{
	color: #C10200;
	font-size: 12px;
	font-weight: bold;
}
span.nowrap {
    white-space: nowrap;
}


/******************* LINK VARIATIONS *******************/


a.fahrzeuge,a:link.fahrzeuge,a:active.fahrzeuge,a:visited.fahrzeuge {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a:hover.fahrzeuge {
	color: black;
	text-decoration: underline;
}

a.art_liste,a:link.art_liste,a:active.art_liste,a:visited.art_liste {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.art_listezb,a:link.art_listezb,a:active.art_listezb,a:visited.art_listezb {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a:hover.art_listezb {
	color: #000000;
	text-decoration: underline;
}

a.rot,a:link.rot,a:active.rot,a:visited.rot {
	color: #C10200;
	text-decoration: none;
}

a:hover.rot {
	color: #C10200;
	text-decoration: underline;
}

a.smallrot,a:link.smallrot,a:active.smallrot,a:visited.smallrot {
	color: #C10200;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
}

a:hover.smallrot {
	color: #C10200;
	text-decoration: underline;
}

a.weiss,a:link.weiss,a:active.weiss,a:visited.weiss {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a:hover.weiss {
	color: #FFFFFF;
	text-decoration: underline;
}

a.grau13bold,a:link.grau13bold,a:active.grau13bold,a:visited.grau13bold {
	color: #333333;
	font-size: 13px;
	font-weight: bold;

}

a.grau12bold,a:link.grau12bold,a:active.grau12bold,a:visited.grau12bold {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a:hover.grau12bold {
	color: #333333;
	text-decoration: underline;
}

a.grau11bold,a:link.grau11bold,a:active.grau11bold,a:visited.grau11bold {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a:hover.grau11bold {
	background:#FFFFFF;
}

/******************* FONT SIZES *******************/

.art_liste_kriterium,a p .art_liste_kriterium {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration:none;
}

.art_liste_kriteriumwert,a p .art_liste_kriteriumwert {
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

a.art_liste_kriterien {
	text-decoration:none;
	font-size: 11px;
	color: #666666;
}

.grau10 {
	font-size: 10px;
	color: #666666;
}

.grau11 {
	font-size: 11px;
	color: #666666;
}

.grau11dark {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.grau12dark {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.grau13dark {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

.grau11bold {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.grau12 {
	font-size: 12px;
	color: #333333;
}

.grau12bold {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.grau12darkbold {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.grau12light {
	font-size: 12px;
	color: #808080;
	font-weight: bold;
}

.grau12small {
	font-size: 10px;
	color: #333333;
}

.schwarz11bold {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.weiss11b {
	font-size: 11px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}

.rot, .rot a {
	color: #C10200!important;
	font-weight: bold!important;
}

.nur_rot{
	color: #C10200;
}

.rot-lite, .rot-lite a {
	color: #C10200!important;
}


.rot12, a:visited.rot12, a:link.rot12, a:active.rot12, a:hover.rot12{
	color: #C10200;
	font-size: 12px;
	font-weight: bold;
}

.rot13, a:visited.rot13, a:link.rot13, a:active.rot13, a:hover.rot13{
	color: #C10200;
	font-size: 13px;
	font-weight: bold;
}

.rot_line {
	color: #C10200;
	font-size: 11px;
	text-decoration: line-through;
}


/*************************************************/




.center{
	text-align:center;
}

.right{
	text-align:right;
}

.rechts {
	float: right;
}


.liste_main {
	border: solid 1px  #999999;
	background-color: #F4F2F3;
	margin-bottom: 17px;
	margin-left:15em;
	margin-right:13em;
}

table.liste {
	margin: 0 auto;
}

table.liste th {
	font-weight: bold;
	color: #C10200;
}

td.listenzelle{
	border-top:1px solid #999999;
	padding-top:8px;
	vertical-align:top;
}
td.listenzellezb{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:8px;
	padding-left:5px;
	vertical-align:top;
}
th.listenzellezbleft{
	border-right:1px solid #999999;
	background-color: #F4F4F4;
	vertical-align:middle;
	text-align:center;
}
div.zbhead
{
	position:relative;
	margin:0px;
	padding:0px;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	background-color: #FAFAFA;
	text-align:center;
	width:300px;
}
td.listenzellezbright{
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:8px;
	vertical-align:top;
}

.liste_head {
	color: #C10200;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 1px solid #999999;
}

.liste_head_grau {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 1px solid #999999;
}

.liste_head_grau12 {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 1px solid #999999;
}

.liste_wk {
	width: 735px;
	border: solid 1px  #999999;
	background-color: #F4F2F3;
	margin-bottom: 17px;
}

.liste_preis {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border-top: 1px solid #999999;
}

.wk_top {
	width: 747px;
	background-color: #FFFFFF;
	margin-bottom: 17px;
	text-align:left;
}

.liste_head_small {
	color: #C10200;
	font-size: 10px;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

.liste_head_small2 {
	color: #C10200;
	font-size: 10px;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}


table.pricebox {
	border-left: solid 1px  #999999;
	border-right: solid 1px  #999999;
	border-bottom: solid 1px  #999999;
	margin-right:0;
}


table.herstellerliste{
	margin:0 auto;
}

table.herstellerliste td{
	padding-right:2em;
}



table.modellreihen{
	margin:auto;
}

table.modellreihen td{
	padding-right:2em;
}

table.modellreihen td span{
	white-space:nowrap;
}

div.kfztypen{
	padding-left:1em;
	margin-bottom:1.2em;
}




table.kfztypen{
	margin:auto;
}

table.kfztypen td span{
	white-space:nowrap;
}

td.kfztypen{
	white-space:nowrap;
}



table.kba-input {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px  #C10200;
	background: #F0EFEF;
	padding: 2px;
	margin:auto;
}

td.text_kba2{
	padding-top:14px;
	text-align:center;
}
td.normtextklr
{
	font-size:11px;
	font-weight:normal;
}
td.text
{
	font-size:13px;
	font-weight:normal;
}
td.ueberschrift
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
table.kba-input td{
	padding:0 1em;
}

div.text_kba{
	margin-left:2em;
	margin-bottom:1em;
	color:#666666;
}

p.text_kba3{
	color:#666666;
	margin-bottom:2em;
}



table.kategorienliste{
	margin-left:1em;
}

tr.kategorienliste_items td{
	padding-right:1em;
}

/*DL  neu hinzugef�gte Klassen DL*/
/*********************************/



.nav_infobox {

	margin-bottom: 1em;
	border: 1px solid #999999;
	padding:0.5em;
	height: 70px;
}