
/* basic selectors

----------------------------------------------------------------------------- */
body {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		background-color:#000000;
		margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
		text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
}

div {
/*	border: 1px solid green;*/
}


img {
	border: 0;
}

br.clear {
	clear: both;
 	line-height: 0; 
	display: block;	
}


/* link selectors

----------------------------------------------------------------------------- */

/* whoever thought blue linked image borders were a good idea? (c) tantek */

a img,:link img,:visited img { border:none }

a {
		text-decoration:none;
		color:#CC0000;
		border:none;
}

#element {
	list-style-image:url(../img/led0.gif);
}

#activeelement {
	list-style-image: url(../img/led1.gif);
}

#activeelement a {
		color:#FFFFFF;
}

#element a {
		color:#FFFFFF;
}

#element a:hover {
		color:#FFFFFF;
		list-style-image: url(../img/led1.gif);
}
/* für firefox */
#element:hover {
		color:#FFFFFF;
		list-style-image: url(../img/led1.gif);
}

a.activething {
		color:#FF3300;
}

.innerfooter a{
		color:#000000;
}
.sh a{
		color:#666666;
}

/*
a:link 	 { color: #0000FF; }
a:hover  { color: #0000FF; }
a:visited{ color: #0000FF; }
a:active { color: #0000FF; }

.navi #active_navi a, a:link, a:hover, a:visited, a:active {
		color:#FFFFFF;
}

*/



ul { 
		list-style:none;
 		list-style-position:outside;
		margin-left: -10px;
		_margin-left: 20px;
}


/* ie7 hack */
*+html ul {
		margin-left: 20px;
}


#carlist {
/*		list-style-type:disc;*/
}

li {


}

/*
handicapped
----------------------------------------------- */
.hide {
	display: none;
}

/*
page structure
----------------------------------------------- */

#container {
	z-index:10;
	margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
 	text-align:center;/* main-Box zentrieren in IE 5 und hoeher */
	padding: 0px;
	background: #D20001 url(../img/ib_bg.jpg) top left repeat-x;
/*	border: 1px solid yellow;*/
	width: 810px; /* total width incl. borders = 810px */
	height: 100%;
}

#head {
	z-index:20;
	height: 142px;
	margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
	text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
}

#head .navi {
		z-index:25;
		margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
		text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
		height: 142px;
		width:704px;
/*		border: 1px solid green;*/
}



#content {
		margin:0px auto; /* main-Box zentrieren in IE 5 und hoeher */
		text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
		z-index:30;
		padding-top:10px;
		width:810px;
		height:100%;
/*		border: 1px solid blue;*/
		color:#FFFFFF;
}


#main {
		margin:0px auto; /* main-Box zentrieren in IE 5 und hoeher */
		text-align:center; /* main-Box zentrieren in IE 5 und hoeher */			
		z-index:40;
		width: 704px;
		height:100%;
		line-height:20px;
/*		border: 1px solid green;		*/
}

#main_table {
		z-index:50;
		text-align:left;
}

.headline {
		font-size:14px;
		letter-spacing: 2px;
		font-stretch: extra-expanded;
/*		background-image:url(../img/red_button_kachel.gif);		*/
}

.subheadline {
		font-size:14px;
}

.text_content {
		font-size:11px;
}

#strich_quer {
		margin:0px auto;
		font-size:1px;
		width:704px;
		height:2px;
		background-image:url(../img/linie_kachel.gif);
}

#footer {
		z-index:60;
		height:15px;
		padding-right:52px;
		font-size:10px;		
/*		border: 1px solid blue;*/		
}


.innerfooter {
		width:100px;
		float:right;
}

.sh {
		font-size:10px;
		float:right;
}

#subfooter {
	display: none;
	color: #FFFFFF;
}

#subfooter h1 {
		font-size: 18px;
}
#subfooter h5 {
		font-size: 9px;
}

#blacki a {
	display: none;
	
}

#fortest {
		position:absolute;
		left:110px;
		top:600px;
		width:810px;
		height:90px;
		z-index:22;
		background-color:#000000;
		font-size:9px;
/*		border:1px solid green;		*/
}

.einruecken {
		margin-left: 20px;
}

.aufzaehlung li{
		list-style-type: none;
		color: #FFFFFF;
		margin-left: 70px;
		margin-bottom: 3px;
		background-color: #222222;
		border: 1px solid #222222;
		background: url(../img/list_hg.jpg) 0 -4px repeat-x;
		width: 350px;
}
.aufzaehlung ul { 
		list-style: none;
 		list-style-position: outside;
}

.aufzaehlung li {
		text-indent: 10px;
}

.mega {
		font-size: 24px;
}
/*--------gebrauchtwagen----------------------*/
#gebrauchtwagen {
	border: 1px solid #666666;
	padding: 0;
	margin: 0;
}

#gebrauchtwagen .oben {
	border-bottom: 1px solid #666666;
	background-color:#333333;
}

.tablemain {
	border: 0px;  
	background-image: url(../img/background_tab.jpg);
	background-repeat: repeat-x;
	margin-top: 20px;
	}

.tdimg {
	padding: 5px;
	font-weight: bold;
}

.tdhead {
	font-size: 12px;
	font-weight: bold;
	color: cc0000;
	padding-left: 10px;
}

.tdtext {
	padding: 5px 3px 5px 15px;
	vertical-align: top;
	font-size: 10px;
	text-align: left;
}

.tdsiehedetail {
	vertical-align: bottom;
}

.tddetail {
	font-weight: bold;
	text-align: right;
}

.tddetailvalues {
	padding-left: 30px;
}

.buttonback {
	color: cc0000;
	vertical-align: bottom;
}

.beschreibung {
	border-right: 1px solid #666666;
}

#gebrauchtwagen .unten {
	border-top: 1px solid #666666;
	text-align: right;
}