body{width:100%;background-color:#666;font-family:Arial, Verdana, Sans-Serif;font-size:medium;margin:0; line-height: 1.5em;}
a{text-decoration:none;}
div.hr{height:25px;background:#fff url(img/auto-fahren.gif) no-repeat scroll left;margin:-3px 0 20px;}
div.hr hr{display:none;}
#wrap{max-width:1300px;background:url(img/streetbg.jpg) top left repeat-y #FFF;margin:0 auto;}
#main{background:url(img/contentbg.gif) bottom right no-repeat;}
.clearen{clear:both;}
#logo{float:left;}
#topright{text-align:right;color:#666;font-size:14px;font-weight:700;font-style:italic;padding:5px;}
#topright a{margin-left:5px;width:70px;height:65px;float:right;font-size:0;margin-bottom:8px;}
#t1{background:url(img/icon_krad1.gif) top center no-repeat;}
#t2{background:url(img/icon_pkw.gif) top center no-repeat;}
#t3{background:url(img/icon_trailer.gif) top center no-repeat;}
#t4{background:url(img/icon_lkw1.gif) top center no-repeat;}
#t5{background:url(img/icon_bus.gif) top center no-repeat;}
#t1:hover{background:url(img/icon_krad1_c.gif) top center no-repeat;}
#t2:hover{background:url(img/icon_pkw_c.gif) top center no-repeat;}
#t3:hover{background:url(img/icon_trailer_c.gif) top center no-repeat;}
#t4:hover{background:url(img/icon_lkw1_c.gif) top center no-repeat;}
#t5:hover{background:url(img/icon_bus_c.gif) top center no-repeat;}
#topright h3{font-size:14px;clear:right;margin:8px 0;}
#navi{width:100%;background-color:#c00;text-align:center;color:#FFF;clear:both;padding-bottompadding-top:.3em;border-bottom:solid 1px #8B0000;border-top:solid 1px red;background:url(img/navibg.jpg) center left;}
#navi ul{display:inline;margin-left:0;padding-left:0;}
#navi li{display:inline;}
#navi a{padding-left:10px;padding-right:10px;color:#FFF;font-weight:700;font-size:.9em;text-transform:uppercase;margin:0;}
#sidebar{width:220px;float:left;text-align:center;padding-top:5px;}
.box{text-align:left;width:220px;background:url(img/sidebar_bg.gif) bottom center no-repeat;padding-bottom: 10px;}
.box h2{text-align:center;width:220px;background:url(img/sidebar_top.gif) top center no-repeat;color:#FFF;font-size:14px;padding:4px 0 11px;}
.box ul{list-style-type:none;margin-left:0;font-size:14px;font-weight:700;margin-top:-10px;padding-bottom:10px;width:140px;}
.box ul.umenu2{margin-top:0;font-size:13px;margin-left:-30px;width:130px;}
.box ul li a{color:#000;}
.box ul.textbox{width:140px; font-size:13px; line-height: 1.4em;}
.box h2 {line-height: 1.2em;}
.bildbox{width:300px;font-size:.9em;border:solid 1px red;padding:0;}
#adresse{color:#666;float:right;width:200px;font-weight:700;text-align:right;border-left:solid 1px #666;padding:10px;}
#adresse a{color:#666;}
#adresse a:hover{color:#bc0000;}
.bildlinks{float:left;margin:0 10px 5px 0;}
.bildrechts{float:right;margin:0 5px 10px 0;}
#content{margin-left:200px;margin-right:210px;min-height:600px;padding:20px 30px 30px;}
#content h1{color:#BC0000;margin-top:0;font-size:22px;}
#content h2{color:#BC0000;font-size:18px;}
#content h3{font-size:1em;}
#content a{text-decoration:underline;color:#BC0000;font-weight:700;}
dt{font-weight:700;}
dd{margin-bottom:10px;margin-left:0;}
#tabelle{width:100%;border:solid 1px #000;}
#tabelle td{border:solid 2px #ccc;background-color:#ddd;text-align:center;text-valign:center;padding:5px;}
#copy{clear:left;background-color:#666;color:#DDD;font-size:11px;border-top:solid 1px #000;padding-top:15px;}
#copy a{color:#DDD;}
#breadcrumb{font-size:.8em;margin-bottom:10px;}
.box p,  .textbox p {padding: 0 40px 0 40px;  font-size:small; line-height: 1.3em; margin-top: 3px; margin-bottom: 3px;}
.box h3, .textbox h3  {padding: 0 40px 0 40px; font-weight: bold; font-size:small; line-height: 1.3em;}
.box ul li a:hover,.box ul li a.act,.box ul.textbox a, .box a {color:#BC0000;}
.box ul li a:hover {background-color: #ccc; display:block; margin-right:-10px; margin-left: -9px; padding-left:9px; padding-right: 10px;}
.box hr {margin: 5px 40px 5px 40px;}
#navi a:hover,#navi a.act{background:red;padding-left:9px;padding-right:9px;border-left:solid 1px #8B0000;border-right:solid 1px #8B0000;border-top:solid 1px #b00;}
.fahrlehrer {
border: solid 1px gray;
min-height: 300px;
margin: 10px;
padding: 10px;
}
