html{background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #f4f4f4}

div{ margin:0; padding:0}

body {
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0; 
	padding:0;
	font-size:12px; 
	color:#58585a; 
}


div#hornav {
	width : 650px;
	padding : 0;
	margin : 0;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: left top;
	height:25px; z-index:99; position:absolute;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;position:absolute; 
} 


#all{
	
	width: 100%; 
	height:auto;
	overflow: hidden; 
	text-align:left;
	font-size:12px;
	
}

#container{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#header {
	height:104px;
	width: 980px;
}
#head_inner_left{
	width:327px;
	height:104px;
	float:left;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#head_inner_right_top{
	float:left;
	height: 57px;
	width: 653px;
	background-image: url(../images/right_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#head_inner_right_bottom{
	float:left;
	height: 47px;
	width: 653px;
}

#container {
	overflow:hidden;
	height:auto;
	
}

#user2{
	height:262px;
	width:370px;
	float: left;
}

#user22{
	height:262px;
	width:650px;
	float: left;
}


#user3{
	height:262px;
	width:610px !important;
	width:607px;
	float: left;
	position:relative;
	z-index:2;
	
}

#user33{
	height:262px;
	width:330px !important;
	width:327px;
	float: left;
	position:relative;
	z-index:2;
	
}





#Layer1 {
	position:absolute;
	width:250px;
	z-index:3;
	top: 0px;
	left: 1px; 
	color:#ffffff; margin-left:30px 

}

#Layer1 a{
color:#ffffff; 
text-decoration: none; font-size:14px;display:inline;
}

#Layer1 h2{
	color: #ffffff;
	font-size: 22px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	display:inline;
	font-weight: normal;
}

#Layer1 h3{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 20px;
	text-transform: uppercase;
	display:inline;
	font-weight: normal;
}

#user4{
	height:262px;
	width:980px;
}

.custom_home_left{
	height:262px;
	background-image: url(../images/start_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.custom_home_right{
	height:262px;
	background-image: url(../images/start_right_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
}

.custom_standorte_right{
	height:262px;
}


.newsflash_angebot{
	padding-top:178px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding-left: 307px;
}



.newsflash_angebot a{
	color: #ffffff;
	font-size: 14px; 
	text-decoration: none; font-weight:500}


h4.newsflash-title_angebot{
	color: #ffffff;
	font-size: 18px;
	line-height:24px;
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}

#content {
}

#startseite{
	background-image: url(../images/home_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
}
#startseite TABLE{ padding:0; margin:0;

}
#startseite a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFFFFF; text-decoration:none; margin-left:10px
}

#startseite a.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:0px;
	text-transform: none;
}
/* ##########################  ABC grau  ########################### */
#incontent h1,
#incontent h3{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:30px;
	font-weight: 400;
	text-transform: uppercase;
	display:inline;
	padding-top:5px;
	
}

/* ##########################  ABC grau  ########################### */
#incontent h1{
	font-size: 24px;
	color: #58585a; 
}


/* ##########################  ABC rot  ########################### */
#incontent h3{
	color: #c72227;
	font-weight: 600;
}

a.category{

font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:30px;
	font-weight: 400;
	text-transform: uppercase;
	display:inline;
	padding-top:5px;
	color: #c72227;
	font-weight: 600;
}


/* ##########################  Abc grau  ########################### */
#incontent h2,
#incontent h4{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:30px;
	font-weight: 600;
	text-transform: none;
	 
	display:inline;
	padding-top:5px; 	
}

/* ##########################  Abc grau  ########################### */
#incontent h2{
color: #58585a; 
}

/* ##########################  Abc rot  ########################### */
#incontent h4{
	color: #c72227;  	
}


/* ##########################  abc grau  ########################### */
#incontent h5,
#incontent h6{
	display:inline;
	font-weight: normal;
}

#incontent h5{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;

}

#incontent h6{
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #c72227; 

}

#incontent .item-page_flialen h6{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c72227; 

}


.item-page_flialen{
	background-image: url(../images/filialen_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top:19px;
	color:#58585a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
}
.item-page_flialen TABLE{ padding:0; margin:0;
}
.item-page_flialen a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFFFFF; text-decoration:none; margin-left:10px
}

.item-page_flialen a.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:0px;
	text-transform: none;
}

.item-page_service{
	padding-top:19px;
	color:#58585a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
}

.item-page_service a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #c72227;
	text-decoration:none;
	margin-left:0px;
	text-transform: none;
}
.custom_gebrauchwagen_left{
	background-image: url(../images/gebrauchtwagen_left.jpg);
	background-position: left 50px;
	background-repeat: no-repeat;
	padding-top:327px;
	color:#58585a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	height:170px;
	padding-left: 15px;
}
.newsflash_gebrauchte a{
	color: #c72227;
	font-size: 14px; 
	text-decoration: none; font-weight:500}


h4.newsflash-title_gebrauchte{
	color: #ffffff;
	font-size: 18px;
	line-height:31px;
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}



.item-page_neuheiten{ 
margin-top:25px; 
margin-bottom:25px;

}

.item-page_impressum{ 
margin-left:370px;
margin-top:25px; 
margin-bottom:25px;
}

.item-page_impressum a{ 
color:#58585a; 
text-decoration: none; font-weight:600}


.item-page_eurogarant a{ 
color:#58585a; 
text-decoration: none; font-weight:600}

.map #saddr{
	font-size:10px;
	width: 160px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.map .button{
	background-color:#b60c0c !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: 400 !important;
	color: #FFFFFF !important;
	border: 1px solid #7b0708 !important;
}

.item-page_autogas{ 
margin-top:25px; 
}

.item-page_neuwagen{ 
margin-top:25px; 
margin-bottom:25px;
}

.foxcontainer_kontakt{ 
padding-left:150px; 
height:800px;
margin-bottom:50px;
}

.item-page_Filialen{ 
margin-top:25px; 


}
.item-page_wohnungen{
padding:30px;}

.item-page_angebotderwoche{
padding:30px;}


.wrapper_gwagen{ }

#sidebar1 {
overflow:hidden;
	width: 205px; float:left	
}

#insidebar1,  #insidebar2 {
	
}
#incontent {
padding-bottom:25px;
}

#bottom1{ height:262px}

#footer {
	width: 100%;
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0;
	margin:0;
	height: 195px;
}

#footer-inner {
	clear: both;
	width: 950px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding:15px;
	margin-top: auto;
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto;
	height: 165px !important;
	
}

#content{
	float:left;
	
}



#content.col_980 {
	width:980px;
}
#content.col_775 {
	width:775px;
}
#content.col_600 {
	width:600px;
}

#translate{ padding-top:5px; padding-left:20px;}
#search{ padding-top:38px; padding-left:440px; }
.clearbreak{float: none; clear:both; line-height:0}


.basictable{margin-left:auto; margin-right:auto}

.first_td{ padding-top:10px;color: #c72227; }

.componentheading_neuwagen{
	color: #c72227;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 20px; text-align: center
}

a.category_neuwagen{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color: #c72227;
	font-size: 18px;
	text-decoration: none;font-weight: 600;
}

.mehrinfo{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color: #c72227;
	font-size: 14px;
	text-decoration: none;font-weight: 400;
}

/* Helpermenu */

#navhelper ul {
	
	float: right;
	margin: 0;
	padding: 0;
	list-style: none; 
	
}




#navhelper ul li {
	float: left;
	display:block;
	
}



#navhelper a,
#navhelper ul a:link{
	display:block;
	text-decoration: none;
	z-index: 99999 !important;
	color:#ffffff;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 15px;		
}

#navhelper ul a:hover {

}

#navhelper ul li.active a{

}
#navhelper ul a{
	white-space:nowrap;
	text-shadow:none;
	background:url("../images/trenner.gif") no-repeat scroll 0% 50% transparent;
	margin-bottom:10px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

#navhelper ul li.item-107 a{
	border-right: none;
	background:url( none);
	}

