body
{ 
	margin:0px; 
	padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#838383;
	background: url(../images/background.gif) repeat-y left #f0ede9;
}
div.main{
	margin:0px;
	width:1004px;
	background:#fff;
	background:url(../images/main_border.gif) repeat-y right #ffffff;	
}
table.header{
	background:#edecec;
	z-index:2;
	border-bottom:1px solid #e9e8e8;
}
td.header_top{
	width:1000px;
	height:19px;
	border-bottom:1px solid #cdcdcd
}
td.header_top_left{
	font-weight:bold;
	padding-right:11px;
	
}
td.header_top_middle{
background:url(../images/header_bg.gif);
width:221px;
height:19px;
}

div.header_link{
float:left;
height:17px;
padding-top:2px;
position:relative;
top:1px;
text-align:center;
}
div.header_link_over{
float:left;
background:url(../images/header_link.gif) bottom center no-repeat;
height:17px;
padding-top:2px;
position:relative;
top:1px;
text-align:center;
}
a.header_link{
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#838383;
text-decoration:none;
}
td.header_top_right{
padding-left:11px;
width:162px;
}
td.header_middle{
width:1000px;
height:245px;
}
div.stippich_logo{
padding:11px 0px 0px 10px;
width:227px;
height:89px;
}
div.logos{
width:46px;
height:37px;
float:left;
}
td.menu{
width:410px;
}
div.menu{
width:410px; 
height:29px; 
margin-bottom:25px;
}
div.button{
float:left;
background:url(../images/button.png) top no-repeat;
width:79px;
height:20px;
padding-top:9px;
text-align:center;
cursor:pointer;
}
div.button_over{
float:left;
background:url(../images/button_over.png) top no-repeat;
width:79px;
height:20px;
padding-top:9px;
text-align:center;
cursor:pointer;
}
div.button_home{
float:left;
background:url(../images/button_home.png) top no-repeat;
width:94px;
height:20px;
padding-top:9px;
text-align:center;
cursor:pointer;
}
div.button_home_over{
float:left;
background:url(../images/button_home_over.png) top no-repeat;
width:94px;
height:20px;
padding-top:9px;
text-align:center;
cursor:pointer;
}
div.button_home_over a{
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#c9252b;
font-weight:bold;
text-decoration:none;
}
div.button_over a{
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#c9252b;
font-weight:bold;
text-decoration:none;
}
div.button a{
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#848587;
font-weight:bold;
text-decoration:none;
}
div.button a:hover{
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#c9252b;
font-weight:bold;
text-decoration:none;
}
div.button_home a{
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#848587;
font-weight:bold;
text-decoration:none;
}
div.button_home a:hover{
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#c9252b;
font-weight:bold;
text-decoration:none;
}
div.header_car{
width:313px;
height:245px;
position:relative;
top:31px;
z-index:3;
margin-left:15px;
}
div.content{
position:relative;
top:-26px;
z-index:1;
}
div.flag{
background:url(../images/flag.png) no-repeat left;
padding-left:14px;
margin-bottom:11px;
color:#9fa2a9;
font-weight:bold;
}
div.flag a{
color:#9fa2a9;
font-weight:normal;
}
table.content{
background:#FFFFFF;
}
td.left{
background:url(../images/left_bg.gif) top repeat-x #FFFFFF;
width:245px;
}
td.right{
background:url(../images/right_bg.gif) top repeat-x #FFFFFF;
width:164px;
}
div.button_neuwagen{
background:url(../images/button_neuwagen.jpg) top no-repeat;
width:245px;
height:50px;
margin-top:16px;
}
div.button_neuwagen_over{
background:url(../images/button_neuwagen_over.jpg) top no-repeat;
width:245px;
height:50px;
margin-top:16px;
cursor:pointer;
}
div.neuwagen_submenu{
background:url(../images/neuwagen_submenu_bg.gif) top repeat-x #FFFFFF;
width:207px;
height:36px;
overflow:hidden;
padding-left:38px; 
cursor:pointer;
}
div.submenu_div{
float:left; font-weight:bold; padding-top:11px; padding-left:18px; padding-bottom:11px;
width:128px;
cursor:pointer;
}
div.neuwagen_submenu_main{
display:none;
border-top:1px solid #d1d1d1;
*height:216px;
position:relative; top:-1px; *top:0px;
*position:static;
*margin-top:-1px;

}
img.button_gebrauchtwagen{
width:245px;
}
div.aktuelle_aktionen{
margin:24px;
margin-left:20px;
color:909194;
font-size:14px;
font-weight:bold;
}
div.aktionen_inner{
background:url(../images/news_arrow.gif) left top no-repeat;
padding-left:12px;
padding-bottom:7px;
}
div.aktionen_inner a{
line-height:11px;
}
a.aktionen_link{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#979799;
text-decoration:none;
line-height:18px;
}
a.aktionen_link:hover{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#c9252b;
text-decoration:none;
}
td.content_border{
background:url(../images/border_right.jpg) top left no-repeat;
width:1px;
z-index:1;
}
table.footer{
width:1000px;
border-top:1px solid #dededf;
font-family:Tahoma, Arial;
color:#858688;
font-size:11px;
}
td.footer_left{
color:#747577;
padding:13px 23px 36px 15px;
width:208px;
background:url(../images/contact_bg.gif) top left repeat-x;
line-height:17px;
}
td.footer_content{
padding:8px 12px 8px 8px;
}
a.bmedia{
font-family:Tahoma, Arial;
font-size:11px;
color:#858688;
font-weight:bold;
}
a.email{
font-family:Tahoma, Arial;
font-size:11px;
color:#747577;
}
div.clearer{
clear:both;
}

/* Inner home */
div.home_content{
padding:22px 10px 0px 22px;
}
h1.home{
font-family: Verdana, Helvetica, sans-serif;
font-size:18px;
color:#818285;
font-weight:bold;
margin:0px;
padding:0px;
}
div.home_text{
padding:20px 0px 5px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#626262;
font-size:11px;
line-height:1.6;
*line-height:1.4;
}
div.home_news{
margin-top:3px;
color:#626262;
}
div.home_news_ha{
margin-top:3px;
color:#626262;
}
div.home_news_ha a{color:#335092;}

div.home_news_img{
padding:3px 4px 2px 4px;
background:#ffffff;
border:1px solid #cacaca;
color:#a9abad;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:100;

}
a.hot_news{
color:#a9abad;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
div.home_news_title{
padding:5px 0px 8px 0px;
z-index:10000;
}
td.home_hot_short_body{
width:219px;
text-align:justify;
padding:10px 0px 7px 0px;
*padding:0px 0px 7px 0px;
}
table.hot_news_top{
width:544px;
padding:10px 18px 0px 18px;
position:relative;
background:url(../images/home_news_bg_top.gif) top repeat-x;
z-index:10000;
}
table.hot_news_bottom{
padding:0px 18px 13px 18px;
width:544px;
background:url(../images/home_news_bg_bottom.gif) bottom repeat-x;
z-index:1;
margin-top:-26px;
}

/* End inner home */
/* kontakt */
div.kontakt_text{
padding:5px 0px 25px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#626262;
font-size:11px;
}
div.kontakt_text a{
color:#626262;
}
div.kontakt_content{
background:url(../images/kontakt_bg.gif) top left repeat-x;
width:525px;
padding:18px 0px 8px 20px;
margin-top:3px;
color:#626262;
}
table.kontaktformular{
color:#818285;
font-size:11px;

}
.input{
color:#626262;
border:1px solid #c1c1c1;
width:174px;
*width:172px;
height:15px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
td.input_title{
width:66px;
height:19px;
}
td.input_field{
width:203px;
height:19px;
padding-bottom:4px;
}
/* ende kontakt*/
/* aktuelles */
div.img_pos_left {
float:left; 
padding-right:11px; 
padding-bottom:7px; 
padding-top:2px;
}
div.img_pos_right {
float:right;
padding-left:11px;
margin-bottom:7px;
padding-top:2px;
}
div.news_text{
font-size:11px;
color:#626262;
text-align:justify;
}
div.news_text a{
color:#626262;
}
div.news_img{
padding:3px 4px 2px 4px;
background:#ffffff;
border:1px solid #cacaca;
color:#a9abad;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:100;
margin-left:6px;
margin-top:7px;
float:left;
}
div.news_gallery_top{
position:relative;
padding-top:4px;
*padding-top:17px;
z-index:1000;
margin-top:26px;
*margin-top:0px;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:5px;
}
a.back{
color:#626262;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* end aktuelles*/
/* gallery */
a.gallery_title{
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c50d1f;
text-decoration:none;
}
span.gallery_title{
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c50d1f;
text-decoration:none;
cursor:pointer;
}
a.gallery_cat_title{
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
color:#626262;
}
div.premium_image{
float:left;
text-align:center;
padding-bottom:0px;
*padding-bottom:0px;
padding-top:7px;
*padding-top:0px;
}
div.premium_images{
padding:7px 0px 2px 0px;
margin-left:18px;
margin-top:14px;
width:512px;
border-bottom:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
}
table.paging {
*margin-bottom:13px;
position:relative;
top:6px;
z-index:99999;
}
table.paging a{
color:#626262;
}
h2.untegalerie{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
float:left;
color:#626262;
}
h2.untegalerie_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
float:left;
color:#c50e1f;
}
/* end gallery */