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_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;
}


#c_n {
color:#666666;font-size:9px;
}
#c_n a{
color:#666666;font-size:9px;
text-decoration	:	none;
}

.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;
	height:18px;
	margin-left:4px;
	padding-top:2px;
	padding-left:19px;
	background-repeat:no-repeat;
	background-position:12px 7px;
}

#menue ul a:link, #menue ul a:visited	{
	background-image: url(/img/p_s.gif);
	color			:	#000000;
}

#menue ul a:hover, #menue ul a:focus	{
	background-image: url(/img/p_w.gif);
	color			:	#ffffff;
	background-color	:	#1c5c8c;
	
}

#menue ul a:active	{
	color			:	#ffffff;
	background-color		:	#949494;
}








.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;
	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;
}


/* ab wann den führerschein 
	firefox 3.6.3 problem mit padding
*/
.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;}


/* allgemeine tabelle */
.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;
}


/*
Fahrschuleintrag gross
*/
.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 .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;
  }
  
/*
Fahrschuleintrag klein
*/
.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;
 }
   .fs_small .www{
 height:45px;font-size:11px;padding-top:4px;color:#000000;
 }
  .fs_small .www a{
 color:#000000;text-decoration:none;
 }
 
 /*
 umgebunssuche formular 300x250
 */
 .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;}