@charset "utf-8";

body{
text-align:center;
background-color:#efefef;
margin:0;
padding:0;
}
body, td, a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d3d3d;
}
a:hover{
color:#f9b700;
}
a img { border:0px; }

p {
	padding-bottom:8px;
}
input{
border:1px solid #CCCCCC;}
.formlabel{
display:block;
width:150px;
float:left;}

h1{
font-size:17px;
color:#929699;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
}
h2{
font-size:13px;
color:#3d3d3d;
margin:4px 0px -5px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
}
h2 a { 
font-size:14px;
color:#fbba00;
font-family:Georgia, "Times New Roman", Times, serif;
margin:4px 0px 4px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
h3 { 
font-size:14px;
color:#fbba00;
font-family:Georgia, "Times New Roman", Times, serif;
margin:4px 0px 4px 0px;
padding:0px 0px 0px 0px;
}
h3 a { 
font-size:14px;
color:#fbba00;
font-family:Georgia, "Times New Roman", Times, serif;
margin:4px 0px 4px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
h3 a:hover {
color:#929699;
}

h4{
font-size:17px;
color:#929699;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
}


h5 {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#004494;
font-weight:300;
line-height:25px;
}

h5 strong {
font-size:24px;
font-weight:600;
}


/*Grundeinstellungen ENDE*/


/*index*/

#border {
background-color:#d9d9d9;
position:relative;
margin:12px auto 0px auto;
width:980px;
}

#maindiv{
position:relative;
margin:0 auto;
width:956px;
text-align:left;

background-color:#999900;
background-color:#FFFFFF;

}

#mainnavdiv{
text-align:left;
position:absolute;
top:1px;
left:7px;
background-color:#ffffff;
width:624px;
}

#mainnavdiv a, #startmainnavdiv a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;

}
#startpic{
	position:absolute;
	top:120px;
	left:0px;
}
.mainnav{
padding:3px 6px 3px 6px;
display:inline-block;
color:#8f9297;
}
.mainnav:hover{
background-color:#FFFFFF;
color:#fbba00;
}
.mainnavon{
color:#000000;
padding:3px 6px 3px 6px;
display:inline-block;
}
.mainnavon:hover{
color:#000000;
background-color:#ffffff;
}
#kontakt{
position:absolute;
top:320px;
left:12px;
width:170px;

}
#kontakt p{
padding:0px;
margin:0px;
}
#slidiv{
position:absolute;
left:224px;
top:130px;
color:#81817f;

}
#slidiv a{
text-decoration:none;
color:#81817f;
padding:0px 2px;
}
#slidiv a:hover{
color:#FFFFFF;
background-color:#064199;
}
#servicenavdiv{
position:absolute;
text-align:right;
right:11px;
top:10px;
}

#servicenavdiv a{
text-decoration:none;
color:#bcbcbc;
font-weight:700;
display:block;
padding:2px;
}

#servicenavdiv a:hover{
color:#FFFFFF;
background-color:#064199;
}
#nav2div{
position:absolute;
left:2px;
top:27px;
width:620px;
}
#nav2div a{
text-decoration:none;
/*display:block;
*/font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}
#nav2div li{
list-style:none;
display:inline-block;
float:left;
}


#logodiv{
position:absolute;
right:33px;
top:0px;
}
.slogan {
margin:3px 0px 0px 9px;
text-align:right;
font-size:11px;
color:#333333;
font-weight:bold;
}
.slogan a {
text-decoration:none;
color:#333333;
font-size:11px;


}

#top_picdiv{
position:absolute;
right:6px;
top:0px;
/*background-image:url(../media/img/elemente/top_pic.jpg);*/
width:177px;
height:222px;
}
#rightdiv{
position:absolute;
right:6px;
top:344px;
width:177px;
}
#rightdiv img{
margin-bottom:5px;}

#searchdiv{
position:absolute;
top:299px;
right:5px;
}
#rightnavdiv{
position:absolute;
right:5px;
width:173px;
top:603px;
}
#rightnavdiv2{
position:absolute;
right:5px;
width:178px;
top:603px;
}
#rightnavdiv a{
text-decoration:none;
color:#63a725;
}

#footer{ bottom:-24px; text-align:center; width:940px; background-color:#d9d9d9; height:20px; padding:5px 20px 0px 20px; }
#footer a{ text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; color:#818181; padding:3px 10px 0px 3px; }
#footer a:hover{ color:#333333; }
#footer .black { text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; color:#333333; padding:3px 10px 0px 3px; }
#footer .black:hover { color:#000000; }
#footer strong{ font-weight:normal;
}
/*startseite seo*/
.start_toptext{
/*color:#63a725;*/
color:#666666;
font-size:20px;
line-height:normal;
margin-bottom:22px;
font-weight:500;
}
#startdiv H2 {
color:#63a725;
font-size:12px;
line-height:18px;
font-weight:700;
}
#startdiv H1{
color:#63a725;
font-size:12px;
line-height:18px;
font-weight:700;
}
#startdiv H3{
font-size:12px;
line-height:18px;
color:#000000;
font-weight:500;
margin:0px;
}
#startdiv H3 strong{
font-weight:500;
}

#startdiv p{
font-size:12px;
line-height:18px;
color:#000000;
font-weight:500;
margin:0px;
}
#startdiv p strong{
font-weight:500;
}

/*Galerie*/
.listpicdiv {
width:96px; 
min-height:120px; 
float:left; 
margin:0px 60px 0px 0px;
font-size:11px;
}

.listpicdiv img{
margin-bottom:3px;
}

.team_div a{
font-size:11px;
color:#93c360;
}
.clear{
clear:both;
}

/*Werbeeinblendung*/
#werbelayer{
visibility:hidden;
position:absolute;
top:70px;
background-color:#f9f7eb;
width:500px;
padding:5px 10px 5px 10px;
border: solid 4px #fbbb00;
left:250px;}

.werbeclose {
text-align:right;
padding-right:10px;
}
#unsere_marken {
position:absolute;
left:754px; top:290px;
width:200px; height:410px;
border-left:solid 4px #d9d9d9;
text-align:center;
}
/*Headpic*/
#headpic {
	position:absolute;
	left:0px; top:66px;
	width:956px; height:200px;
	background-color:#ffffff; }
#sonderausstattung {
	position:absolute;
	left:480px; top:220px;
	width:318px; height:84px;
	/*background-image:url(../media/img/elemente/demo_sonderausstattung.gif);*/
	z-index:1; }
.startlogos {
position:absolute;
top:64px;
left:295px;
width:480px;
height:140px;
}
.marke_waehlen {
position:absolute;
top:50px;
left:490px;
font-size:15px;
color:#FF9900;
font-family:Georgia, "Times New Roman", Times, serif;
}
.line_top_smart {
height:42px; width:956px;
position:absolute;
top:0px; left:0px;}
*html .line_top_smart { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_top_smart.png", sizingMethod="scale"); }
html>body .line_top_smart { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_top_smart.png); background-repeat:no-repeat; }

.line_bottom_smart {	height:37px; width:956px; position:absolute; top:164px; left:0px;}
	*html .line_bottom_smart {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_bottom_smart.png", sizingMethod="scale");}
	html>body .line_bottom_smart { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_bottom_smart.png); background-repeat:no-repeat; }

.line_top_jeep {	height:42px; width:956px; position:absolute; top:0px; left:0px;}
	*html .line_top_jeep {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_top_jeep.png", sizingMethod="scale");}
	html>body .line_top_jeep { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_top_jeep.png); background-repeat:no-repeat; }
.line_bottom_jeep {	height:37px; width:956px; position:absolute; top:164px; left:0px;}
	*html .line_bottom_jeep {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_bottom_jeep.png", sizingMethod="scale");}
	html>body .line_bottom_jeep { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_bottom_jeep.png); background-repeat:no-repeat; }

.line_top_suzuki {	height:42px; width:956px; position:absolute; top:0px; left:0px;}
	*html .line_top_suzuki {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_top_suzuki.png", sizingMethod="scale");}
	html>body .line_top_suzuki { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_top_suzuki.png); background-repeat:no-repeat; }
.line_bottom_suzuki {	height:37px; width:956px; position:absolute; top:164px; left:0px;}
	*html .line_bottom_suzuki {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_bottom_suzuki.png", sizingMethod="scale");}
	html>body .line_bottom_suzuki { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_bottom_suzuki.png); background-repeat:no-repeat; }

.line_top_chrysler {	height:42px; width:956px; position:absolute; top:0px; left:0px;}
	*html .line_top_chrysler {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_top_chrysler.png", sizingMethod="scale");}
	html>body .line_top_chrysler { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_top_chrysler.png); background-repeat:no-repeat; }
.line_bottom_chrysler {	height:37px; width:956px; position:absolute; top:164px; left:0px;}
	*html .line_bottom_chrysler {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kubinacarcenter.de/media/img/elemente/line_bottom_chrysler.png", sizingMethod="scale");}
	html>body .line_bottom_chrysler { background-image:url(http://www.kubinacarcenter.de/media/img/elemente/line_bottom_chrysler.png); background-repeat:no-repeat; }

.line_top_dodge {	height:42px; width:956px; position:absolute; top:0px; left:0px;}
	*html .line_top_dodge {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../media/img/elemente/line_top_dodge.png", sizingMethod="scale");}
	html>body .line_top_dodge { background-image:url(../../media/img/elemente/line_top_dodge.png); background-repeat:no-repeat; }
.line_bottom_dodge {	height:37px; width:956px; position:absolute; top:164px; left:0px;}
	*html .line_bottom_dodge {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../media/img/elemente/line_bottom_dodge.png", sizingMethod="scale");}
	html>body .line_bottom_dodge { background-image:url(../../media/img/elemente/line_bottom_dodge.png); background-repeat:no-repeat; }

.line_top_kubina {	height:42px; width:956px; position:absolute; top:0px; left:0px;}
	*html .line_top_kubina {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../media/img/elemente/line_top_kubina.png", sizingMethod="scale");}
	html>body .line_top_kubina { background-image:url(../../media/img/elemente/line_top_kubina.png); background-repeat:no-repeat; }
.line_bottom_kubina {	height:37px; width:956px; position:absolute; top:164px; left:0px;}
	*html .line_bottom_kubina {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../media/img/elemente/line_bottom_kubina.png", sizingMethod="scale");}
	html>body .line_bottom_kubina { background-image:url(../../media/img/elemente/line_bottom_kubina.png); background-repeat:no-repeat; }

#bydsc { position:relative; margin:auto; padding:6px 0px 6px 0px; width:920px; text-align:right;}
	#bydsc a { color:#a9a9a9; font-size:11px; text-decoration:none; }
	#bydsc a:hover { color:#898989; text-decoration:none; }
#minheight { height:450px; float:right; width:1px; }


.logo_top_smart { position:absolute; left:0px; top:200px; width:220px; height:50px; background-image:url(../media/img/logos/right_smart.gif); background-repeat:no-repeat; }
.logo_top_dodge { position:absolute; left:187px; top:57px; width:100px; height:100px; background-image:url(../media/img/logos/top_dodge.gif); background-repeat:no-repeat; }
.logo_top_chrysler { position:absolute; left:120px; top:77px; width:240px; height:60px; background-image:url(../media/img/logos/top_chrysler.gif); background-repeat:no-repeat; }
.logo_top_jeep { position:absolute; left:165px; top:72px; width:200px; height:100px; background-image:url(../media/img/logos/top_jeep.gif); background-repeat:no-repeat; }
.logo_top_suzuki { position:absolute; left:187px; top:50px; width:100px; height:110px; background-image:url(../media/img/logos/top_suzuki.gif); background-repeat:no-repeat; }
.logo_top_leer { position:absolute; left:147px; top:77px; width:220px; height:50px; }

