/* CSS Document */
a:link  { color: #333; font-size: 12px; font-family: Arial; text-decoration: none;}
a:visited { color: #333; font-size: 12px; font-family: Arial; text-decoration: none;}
a:active { color: #333; font-size: 121x; font-family: Arial; text-decoration: none;}

.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana }
.ft10px333333  { color: #333; font-size: 10px; font-family: Verdana }

.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }

h2 { color: #666666; font-size: 12px; font-weight: bold; font-family: Arial; page-break-after:avoid; page-break-inside:avoid; }
.bodytext { color: #666666; font-size: 12px; font-family: Arial}
.bodytext a:link { color: #333333; font-size: 12px; font-family: Arial; font-weight: bold }
.bodytext a:hover { color: #333333; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration:underline; }
.bodytext a:visited { color: #333333; font-size: 12px; font-family: Arial; font-weight: bold }
.bodytext a:active { color: #333333; font-size: 12px; font-family: Arial; font-weight: bold }

/* Überschrift Inhaltselement */
.InhUeber { color: #666666; font-size: 12px; font-weight: bold; font-family: Arial; page-break-after:avoid; page-break-inside:avoid; }


/* Banner */
.banner			{ color: #666666; font-size: 11px; font-family: Arial; vertical-align: top; text-decoration: none; }
.bannertitle	{ color: #666666; font-size: 14px; font-family: Arial; font-weight: bold; vertical-align: top; text-decoration: none; text-transform: uppercase; }


/* Rootline */
.rootline					{ color: #333333; font-size: 10px; font-family: Arial; text-decoration: none; text-transform: uppercase;}
.rootline:link			{ color: #333333; font-size: 10px; font-family: Arial; text-decoration: none; text-transform: uppercase;}
.rootline:active			{ color: #333333; font-size: 10px; font-family: Arial; text-decoration: none; text-transform: uppercase;}
.rootline:visited			{ color: #333333; font-size: 10px; font-family: Arial; text-decoration: none; text-transform: uppercase;}
.rootline:visited:hover	{ color: #333333; font-size: 10px; font-family: Arial; text-decoration: none; text-transform: uppercase;}
.rootline:hover			{ color: #333333; font-size: 10px; font-family: Arial; text-decoration: none; text-transform: uppercase;}

/* small Navigation (Startseite) */
.navi_s:link	{ color: #666666; font-size: 9px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-top:1px; padding-bottom:1px; text-transform: lowercase;}
.navi_s:active	{ color: #666666; font-size: 9px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-top:1px; padding-bottom:1px; text-transform: lowercase;}
.navi_s:visited	{ color: #666666; font-size: 9px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-top:1px; padding-bottom:1px; text-transform: lowercase;}
.navi_s:hover	{ color: #666666; font-size: 9px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-top:1px; padding-bottom:1px; text-transform: lowercase; background-color: #EFE5AD;}

/* Navigation 1 */
.navi1:link		{ color: #333333; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-bottom:2px;}
.navi1:active	{ color: #333333; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-bottom:2px;}
.navi1:visited	{ color: #333333; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-bottom:2px;}
.navi1:hover	{ color: #FFFFFF; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-bottom:2px;}

/* Navigation 2 */
.navi2:link		{ color: #333333; font-size: 12px; font-family: Arial; vertical-align: middle; text-decoration: none; background-color: #FFFFFF; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px; }
.navi2:active	{ color: #333333; font-size: 12px; font-family: Arial; vertical-align: middle; text-decoration: none; background-color: #FFFFFF; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px; }
.navi2:visited	{ color: #333333; font-size: 12px; font-family: Arial; vertical-align: middle; text-decoration: none; background-color: #FFFFFF; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px; }
.navi2:hover	{ color: #333333; font-size: 12px; font-family: Arial; vertical-align: middle; text-decoration: none; background-color: #DBDBDB; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px; }


/* Navigation 3 */
.navi3:link		{ color: #333333; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; }
.navi3:active	{ color: #333333; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-left:10px; padding-right:4px; padding-top:2px; padding-bottom:2px; }
.navi3:visited	{ color: #333333; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; }
.navi3:hover	{ color: #333333; font-size: 11px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; padding-left:10px; padding-right:4px; padding-top:2px; padding-bottom:2px; }


/* Navigation 4 */
.navi4:link		{ color: #666666; font-size: 13px; font-family: Arial; font-weight:bold; letter-spacing: 1px; word-spacing: 2px; vertical-align: top; text-decoration: none; }
.navi4:active	{ color: #666666; font-size: 13px; font-family: Arial; font-weight:bold; letter-spacing: 1px; word-spacing: 2px; vertical-align: top; text-decoration: none; }
.navi4:visited	{ color: #666666; font-size: 13px; font-family: Arial; font-weight:bold; letter-spacing: 1px; word-spacing: 2px; vertical-align: top; text-decoration: none; }
.navi4:hover	{ color: #666666; font-size: 13px; font-family: Arial; font-weight:bold; letter-spacing: 1px; word-spacing: 2px; vertical-align: top; text-decoration: none; }
.navi4			{ color: #666666; font-size: 12px; font-family: Arial; vertical-align: top; text-decoration: none; }

.navi4-2:link		{ color: #947E5E; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }
.navi4-2:active		{ color: #947E5E; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }
.navi4-2:visited	{ color: #947E5E; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }
.navi4-2:hover		{ color: #EED022; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }



/* Navigation 5 */
.navi5:link		{ color: #666666; font-size: 20px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; text-transform: uppercase;}
.navi5:active	{ color: #666666; font-size: 20px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; text-transform: uppercase;}
.navi5:visited	{ color: #666666; font-size: 20px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; text-transform: uppercase;}
.navi5:hover	{ color: #666666; font-size: 20px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; text-transform: uppercase;}
.navi5nolink	{ color: #666666; font-size: 20px; font-family: Arial; letter-spacing: 1px; vertical-align: middle; text-decoration: none; text-transform: uppercase;}


/* News */
.news						{ color: #666666; font-size: 12px; font-family: Arial; vertical-align: top; text-decoration: none; }
.newstitle					{ color: #666666; font-size: 13px; font-family: Arial; font-weight:bold; letter-spacing: 1px; word-spacing: 2px; vertical-align: middle; text-decoration: none; }
.tx-ttnews-browsebox		{ color: #666666; font-size: 12px; font-family: Arial; vertical-align: top; text-decoration: none; }
.tx-ttnews-browsebox-strong	{ color: #666666; font-size: 12px; font-family: Arial; font-weight:bold; vertical-align: top; text-decoration: none; }
.tx-ttnews-browsebox-SCell	{ color: #333333; font-size: 12px; font-family: Arial; font-weight:bold; vertical-align: top; text-decoration: none; background-color:#FFE348; }
.newslink a:link 			{ color: #947E5E; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }
.newslink a:active			{ color: #947E5E; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }
.newslink a:visited			{ color: #947E5E; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }
.newslink a:hover			{ color: #EED022; font-size: 11px; font-family: Arial; text-align: right; vertical-align: top; text-decoration: underline; padding:0px 0px 0px 0px; }

.news li{
  color:#666666;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}


/* Formular */
.formulartext	{ color: #333333; font-size: 10px; font-family: Arial; vertical-align: top; text-decoration: none; }
.formularhead	{ color: #333333; font-size: 12px; font-family: Arial; letter-spacing: 1px; vertical-align: top; text-decoration: none; }
.formulartext	 input { color:#333333; font-size: 12px; font-family: Arial; size:22 background-color:#FFFFFF;}
.formularpflicht input { color:#333333; font-size: 12px; font-family: Arial; background-color:#EFE298; size:22}

/* Header */
.header	{ color: #000000; font-size: 12px; font-weight: bold; font-family: Arial; font-style: italic; text-transform: uppercase; padding-bottom: 15px;}


/* Kontakt */
.textMitLinkUndBildTd { color: #000000; font-size: 11px; font-family: Arial; }


/* INDEXED SEARCH */
.tx-indexedsearch .tx-indexedsearch-searchbox P													{ margin-top:0px; margin-bottom:0px; color: #333333; font-size: 12px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox A													{ margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; padding-top:20px;}   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button			{ width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword			{ width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw								{ font-weight:bold; font-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis														{ margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults													{ text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title									{ background:#FFE348; color: #333333; font-size:12px; font-family:Verdana; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P								{ color: #333333; font-size:12px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent		{ color: #333333; font-size:12px; font-family:Verdana; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P								{ color: #333333; font-size:12px; font-family:Verdana }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup	{ color:red; font-weight:bold;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info									{ background:#ffffff; color: #666666; font-size: 10px; font-family: Verdana}	
.tx-indexedsearch-info A																		{ background:#ffffff; color: #666666; font-size: 10px; font-family: Verdana}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead								{ margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2							{ margin-top:0px; margin-bottom:0px; color: #333333; font-size: 12px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P								{ margin-top:0px; margin-bottom:0px; color: #333333; font-size: 12px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE							{ table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD							{ vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell																{ margin-top:0px; margin-bottom:0px; color: #333333; font-size: 12px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD																	{ margin-top:0px; margin-bottom:0px; color: #333333; font-size: 12px; font-family: Verdana; }



/* RTE */
.textklein { color:#666666; font-size:10px; font-family:Verdana;}
.ueberschrift { color:#666666; font-size:12px; font-family:Verdana; font-weight:bold;}


.tx-voitpagebanner-pi1 table a {
position:absolute;
margin-left:-69px; #margin-left:-73px; 
margin-top:84px; #margin-top:88px;
}


.headertop div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin-left:0;
}




/* GEBRAUCHTWAGEN */

/* DETAILANSICHT */
.gebrauchtwagen_big			{ color: #666666; font-size: 25px; font-family: Verdana; font-weight:bold; text-decoration: none; padding: 0px 0px 0px 0px;}
.gebrauchtwagen				{ color: #666666; font-size: 12px; font-family: Verdana; font-weight:bold; text-decoration: none; padding: 0px 0px 0px 0px;}
.gebrauchtwagen_detail_big	{ color: #000000; font-size: 16px; font-family: Verdana; font-weight:bold; vertical-align: middle; text-decoration: none; }
.gebrauchtwagen_detail		{ color: #000000; font-size: 10px; font-family: Verdana; vertical-align: top; text-decoration: none; }
