ml, body{margin:0px;}



div{font-family:arial, verdana, tahoma; font-size:11px; line-height:15px; color:#234;}
h1{
	display:block;
	margin: 0px 0px 5px;
	letter-spacing: -1px;
	font: normal 210% "Trebuchet MS", Tahoma, Arial;
}
h2{
	font-size:12px;
	display:block;
	margin: 0px 0px 5px;
	font-weight:bold;
}
h3{
	font-size:9px;
	display:block;
	margin: 0px 0px 0px;
	padding:2px 2px 2px 18px;
	background:#555 url(design/pfeil3.jpg) no-repeat; color:#ccc;
	font-weight:normal; font-family:tahoma;
}
a.print, a.print:hover{background:transparent url(design/print.gif) no-repeat scroll 0 0; float:right;padding:4px 0 3px 25px; font-weight:normal; color:#666;}
h4{margin:0px; font-size:11px;}
img{border:0px;}
img.navi{width:100px; height:4px; float:left;}
span.navi{visibility:hidden;}
div.text{margin:0px 0px 10px 0px; text-align:justify; font-size:12px;}
div.text2{margin:0px 0px 10px 0px; text-align:left, justify; font-size:11px;}
div.hr{background:#ccc; height:1px; margin:0px 0px 10px 0px;}
li{text-align:left;}
#container1{position:absolute; left:50%; margin:0 0 0 -435px; width:855px;}
#d_top{position:relative; margin:0px 0 0 0; height:60px; width:855px; font-size:11px; text-align:right; background:transparent url(design/top.jpg) repeat-y;}
#d_header{position:relative; height:210px; margin:0 0 10px 0; background:#30353a url(design/header.jpg) no-repeat scroll 100% 0;}
#d_header_url{padding:0px 0px 1px 5px; margin:0 0 0px; color:#aaa; position:absolute; left:0px; bottom:0px;}
#d_left{position:relative; text-align:right; float:left; width:155px;}
#d_navi{position:relative; text-align:right; float:left; width:155px; padding:0 0 50px 0; background:transparent url(design/navi/hg.jpg) no-repeat scroll 0px 100%;}
#d_adv{clear:both; float:left; width:150px; margin:40px 0 0px 5px;background:transparent url(design/sponsoren/hg.jpg) repeat-y scroll 0px 0;}
#d_adv_pad{padding:5px 6px 5px 0px;}
#d_main{position:absolute; left:155px; top:60px; width:700px; background:#fff;}
	#d_main_pad{padding: 0 10px 10px 10px;}
#d_float{float:left; width:430px;}
#d_float_pad{margin:0 10px 10px 0px;}
#d_float2{float:left; width:250px;padding:0px 0 10px 0; background:#f5f5f5 url(design/info_bottom.jpg) no-repeat scroll 0 100%;}
.d_float_pad2{padding:10px 10px 0px 14px; margin:0 0 0px 0px;}
#d_news{padding:10px; background:#eee; margin:0 0 0 10px;}
#d_footer{clear:both; padding:10px 0 0 0;}
#d_footer_pad{position:relative; padding:0px 0 20px 0;}

#navi, #navi *{margin:0px; padding:0px; list-style:none;}
#navi{margin:0 0 0 5px; width:150px;}
#navi li{margin:0px 0px 0px 0px; padding:0px; width:150px;}
#navi li.text{margin:0px 0px 0px 0px; padding:0px;}

.archiv{margin:0px; padding:0px; list-style:none;}
.archiv li{line-height:12px; color:#666; margin:0 0 5px 0;}

div.anfahrt{width:250px; height:57px; position:absolute; right:0px; bottom:0px; background:url(design/anfahrt_h.jpg);}
a.anfahrt{width:250px; height:57px; display:block; background:url(design/anfahrt.jpg);}
a.anfahrt:hover{width:250px; height:57px; display:block; background:none;}

a{text-decoration:none; font-size:11px; font-weight:bold; color:#1f649f;}
a:hover{text-decoration:underline; font-size:11px; font-weight:bold; color:#1f649f;}
a.white{text-decoration:none; font-size:9px; font-weight:normal; color:#ccc; background: transparent url(design/pfeil.gif) no-repeat 0px 3px; padding:0px 5px 0 10px; font-family:tahoma;}
a.white:hover{text-decoration:none; font-size:9px; font-weight:normal; color:#bbb; background: transparent url(design/pfeil2.gif) no-repeat 0px 3px; padding:0px 5px 0 10px; font-family:tahoma;}

a.imp{position:absolute; right:5px; bottom:10px; background-image:url(design/navi/imp.jpg); width:100px; height:11px; display:block;}
a.imp:hover{background-image:url(design/navi/imp2.jpg); width:100px; height:11px; display:block;}

a.navi_schule{background-image:url(design/navi/fahrschule.jpg); width:150px; height:24px; display:block;}
a.navi_schule:hover{background-image:url(design/navi/fahrschule_h.jpg); width:150px; height:24px; display:block;}
a.navi_autos{background-image:url(design/navi/fahrzeuge.jpg); width:150px; height:24px; display:block;}
a.navi_autos:hover{background-image:url(design/navi/fahrzeuge_h.jpg); width:150px; height:24px; display:block;}
a.navi_home{background-image:url(design/navi/home.jpg); width:150px; height:24px; display:block;}
a.navi_home:hover{background-image:url(design/navi/home_h.jpg); width:150px; height:24px; display:block;}
a.navi_schein{background-image:url(design/navi/schein.jpg); width:150px; height:24px; display:block;}
a.navi_schein:hover{background-image:url(design/navi/schein_h.jpg); width:150px; height:24px; display:block;}
a.navi_kontakt{background-image:url(design/navi/kontakt.jpg); width:150px; height:24px; display:block;}
a.navi_kontakt:hover{background-image:url(design/navi/kontakt_h.jpg); width:150px; height:24px; display:block;}

a.navi_schule2{background-image:url(design/navi/fahrschule_2.jpg); width:150px; height:24px; display:block;}
a.navi_autos2{background-image:url(design/navi/fahrzeuge_2.jpg); width:150px; height:24px; display:block;}
a.navi_home2{background-image:url(design/navi/home_2.jpg); width:150px; height:24px; display:block;}
a.navi_schein2{background-image:url(design/navi/schein_2.jpg); width:150px; height:24px; display:block;}
a.navi_kontakt2{background-image:url(design/navi/kontakt_2.jpg); width:150px; height:24px; display:block;}

#navi a.text{background-image:url(design/navi/text.jpg); font-weight:normal; font-size:10px; text-align:right; padding:0px 34px 0px 0; height:16px; display:block; color:#6c7374; text-decoration:none; font-family:tahoma;}
#navi a.text:hover{background-image:url(design/navi/text2.jpg); font-size:10px; text-align:right; padding:0px 34px 0px 0; display:block; color:#6c7374; text-decoration:underline; font-family:tahoma;}

a.banner{margin:0px 0px 10px 0px; display:block;}
a.tiweb{float:right; bottom:20px;}

