body{font-family:Tahoma;margin:0px;overflow:scroll;}
#main{margin:0 auto;width:961px;}
#b_l{width:1px;height:500px;background:transparent url('/img/sch.gif')no-repeat scroll -0px -0px;float:left;}
#b_m{width:640px;min-height:795px;background-image:url('/img/sch_g.gif');background-repeat:repeat-x;float:left;}
.b_ml{padding-left:10px;}
#logo{position:absolute;top:16px;}
#b_ra{position:relative;top:18px;padding-left:10px;}
#b_r{width:320px;min-height:795px;background-image:url('/img/sch_b.gif');background-repeat:repeat-x;float:left;}
#content{padding-top:327px;width:620px;text-align:justify;}
#content a{color:#467ba1;text-decoration:none;}
#content a:hover{color:#467ba1;text-decoration:underline;}
#c_n{color:#666666;font-size:9px;}
#c_n a{color:#666666;font-size:9px;text-decoration:none;}
#c_n a:hover{text-decoration:underline;}
.c_t{color:#467ba1;font-size:17px;letter-spacing:-0.05em;font-weight:bold;}
#menue{position:absolute;top:62px;width:620px;height:250px;background-image:url('/img/bild.jpg');background-repeat:no-repeat;}
#menue ul{margin:0;padding:0;list-style-type:none;font-family:Tahoma;font-size:11px;font-weight:bold;padding-top:35px;}
#menue ul a{display:block;text-decoration:none;width:116px;min-height:18px;margin-left:4px;padding-top:2px;padding-left:19px;background-repeat:no-repeat;background-position:12px 7px;}
#menue ul li{width:116px;}
#menue ul a{background-image:url(/img/p_s.gif);color:#000000;}
#menue ul li:hover a{background-image:url(/img/p_w.gif);color:#ffffff;background-color:#1c5c8c;}
#menue ul a:active{color:#ffffff;background-color:#949494;}
#menue ul li div ul{padding:0;margin:0}
#menue ul li div{display:none;position:absolute;left:139px;background-color:#1c5c8c;margin-top:-20px}
#menue ul li:hover div{display:block;}
#menue ul li div a:hover{color:#cccccc;}
#menue ul li div a{margin-left:0px;}
.fahrschulen ul{margin:0;padding:0;list-style-type:none;font-family:Tahoma;font-size:11px;font-weight:bold;}
.fahrschulen ul a{display:block;text-decoration:none;width:auto;min-height:18px;padding-top:2px;padding-left:18px;}
.fahrschulen ul a:link, .fahrschulen ul a:visited{color:#467ba1;}
.an{color:#000000;font-weight:normal;}
.fahrschulen ul a:hover .an{color:#ffffff;}
.fahrschulen ul a:hover, .fahrschulen ul a:focus{color:#ffffff;background-color:#1c5c8c;}
.fahrschulen ul a:active{color:#ffffff;background-color:#949494;}
#footer{padding-bottom:6px;}
#f_l{border-bottom:1px solid #CCCCCC;clear:both;}
#f_m{padding-left:10px;padding-top:6px;color:#1c5c8c;font-size:9px;float:left;}
#f_r{text-align:right;padding-right:10px;padding-top:6px;}
#f_r a{font-size:9px;color:#333333;text-decoration:none;}
#h_t{text-align:right;margin-top:32px;padding-right:10px;}
#h_t a{font-size:9px;color:#333333;text-decoration:none;}
#p_navi{text-align:right;font-size:14px;padding:8px;padding-top:15px;}
#p_navi a{text-decoration:none;color:#000000;}
hr{background-color:#467ba1;color:#467ba1;height:1px;border:0px;margin:0px;margin-bottom:5px;margin-top:5px;}
.u_h2{padding-left:5px;color:#467ba1;font-size:17px;letter-spacing:-0.05em;font-weight:bold;}
.u_h2 a{color:#467ba1;text-decoration:none;}
#st_news{font-size:13px;width:300px;float:left;}
#st_map{font-size:13px;width:300px;padding-left:20px;float:left;}
#st_top{padding-top:7px;font-size:13px;width:300px;padding-left:20px;float:left;height:230px;}
#st_info{padding-top:7px;font-size:13px;width:300px;float:left;}
.l_black{text-decoration:none;color:#000000;}
.t_blue{color:#467ba1;}
.n_pos{padding-left:18px;color:#000000;font-size:15px;margin-right:12px;}
.n_pos a{text-decoration:none;color:#000000;}
#content .news_post a{text-decoration:none;color:#000000;display:block;}
#content .news_post a:hover b{text-decoration:underline;}
.fs_ab_wann{font-size:13px;display:table;border-collapse:collapse;text-align:left;}
.fs_ab_wann .title{display:table-caption;text-align:left;}
.fs_ab_wann div{display:table-row;}
.fs_ab_wann div div{display:table-cell;border:thin solid #467ba1;padding:5px;}
.tabelle{font-size:13px;display:table;border-collapse:collapse;text-align:left;width:100%;}
.tabelle div{display:table-row;}
.tabelle div div{display:table-cell;border:thin solid #467ba1;padding:5px;}
.ok{text-align:right;color:#666666;font-size:9px;font-style:italic;}
.fs_big{width:620px;height:124px;background-image:url('/img/eintrag.gif');background-repeat:repeat-x;}
.fs_big .pic{float:left;padding-top:7px;padding-right:15px;padding-left:5px}
.fs_big .titel{color:#467ba1;padding-top:7px;}
.fs_big .titel b{font-size:17px;}
.fs_big .titel div{font-size:12px;}
.fs_big .titel a{text-decoration:none;color:#467ba1;}
.fs_big .info{height:45px;font-size:14px;padding-top:9px;color:#000000;}
.fs_big .info a{color:#000000;text-decoration:none;}
.fs_big .owner{font-size:12px;color:#000000;float:left;}
.fs_big .www{position:relative;top:-5px;padding-right:20px;text-align:right;}
.fs_small{width:300px;height:60px;background-image:url('/img/eintrag_k.gif');background-repeat:repeat-x;overflow:hidden;}
.fs_small .pic{float:left;padding-top:7px;padding-right:10px;padding-left:10px;}
.fs_small .titel{color:#467ba1;padding-top:7px;}
.fs_small .titel b{font-size:11px;}
.fs_small .titel div{font-size:12px;height: 15px; overflow: hidden; text-align: left;}
.fs_small .www{height:45px;font-size:11px;padding-top:4px;color:#000000;}
.fs_small .www a{color:#000000;text-decoration:none;}
.fs_search{width:300px;height:250px;font-size:13px;}
.fs_search .titel{color:#467ba1;font-size:17px;letter-spacing:-0.05em;font-weight:bold;}
.fs_search .txt{padding-bottom:5px}
.fs_search img{float:left;padding-top:5px;padding-right:10px;padding-left:2px}
.fs_search .i_s{margin-left:5px;color:#999999;width:190px;}
.fs_search .i_o{margin-left:28px;color:#999999;width:190px;}
.fs_search .but{margin-left:96px;width:160px;padding-bottom:18px;height:14px;border:none;background-color:#467ba1;color:#ffffff;font-weight:bold;}
@media print{body{overflow:visible;width:100%;}
div{padding:0px;margin:0px;}
#menue, #b_l, #b_r, #footer{visibility:hidden !important;display:none;}
#content{padding:0px;padding-top:70px;margin:0px;display:block;height:100%;width:100%;}
}
.faq{padding:15px;font-size:13px;margin:0px;}
.faq:target{border:solid 5px #467ba1;padding:10px;}
