/* CSS Document */
/* Fahrschule Leder */
/* © 2008 FockeMedia -> http://fockemedia.com */

* {
	padding:0px;
	margin:0px;
}

html {

	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#f2f2f2;
	
	
}

body {

	position:relative;
	padding:0px;
	margin:0px;
	margin:auto;
	width:900px;
	height:700px;
	vertical-align:middle;
	background-image:url(../images/bg_body.gif);
	background-repeat:no-repeat;
}

#logo {

	position:relative;
	margin:auto;
	width:800px;
	height:95px;	
	
}

#main_pic_home {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_home.jpg);
	background-repeat:no-repeat;
}

#main_pic_anmeldung {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_anmeldung.jpg);	
	background-repeat:no-repeat;
}

#main_pic_theorie {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_theorie.jpg);	
	background-repeat:no-repeat;
}

#main_pic_preise {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_preise.jpg);	
	background-repeat:no-repeat;
}

#main_pic_ausblidung {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_ausbildung.jpg);	
	background-repeat:no-repeat;
}

#main_pic_ausblidung2 {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_anhaenger.jpg);	
	background-repeat:no-repeat;
}

#main_pic_fahrzeuge {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_fahrzeuge.jpg);	
	background-repeat:no-repeat;
}

#main_pic_kontakt {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_kontakt.jpg);
	background-repeat:no-repeat;	
}

#main_pic_impressum {
	
	position:relative;
	margin:auto;
	width:800px;
	height:262px;
	background-image:url(../images/pic_impressum.jpg);	
	background-repeat:no-repeat;
}

#main_menue, #main_menue_ie  {

	position:relative;
	padding-top:20px;
	width:263px;
	height:242px;
	_height:237px;
}
	
#main_menue a {
	position:relative;
	clear:both;
	white-space: normal;
	display: block;
	margin-bottom: 6px;	
	_margin-bottom:2px;
}

#main_menue_ie a {
	position:relative;
	clear:both;
	white-space: normal;
	display: block;
	margin-bottom: 6px;	
	
}

#main_menue_ie a:hover {

	background-color:#0099CC;
}

#content {
	
	position:relative;
	clear:both;
	margin:auto;
	width:800px;
	height:296px;
}

#content #textbox1 {
	position:relative;
	float:left;
	width:340px;
	height:250px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:30px;
	_margin-left:20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:justify;
}

#content #textbox1 a, #content #textbox2 a {

	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#ffdc00;

}

#content #textbox1 a:hover, #content #textbox2 a:hover {

	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;

}

#content #textbox2 {
	position:relative;
	float:left;
	width:340px;
	height:250px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:50px;
	_margin-left:50px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:justify;
}

#content #textbox_preise {
	position:relative;
	height:250px;
	margin-top:30px;	
	margin-right:0px;
	margin-bottom:0px;
	margin-left:50px;
	_margin-left:25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
}

#content #txt_limit {

	position:relative;
	float:right;
	vertical-align:baseline;
	margin-right:10px;
	_margin-right:5px;
	_margin-top:-15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#00506f;

}

#content #textbox_preise .tbl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

#content #textbox_preise .tbl2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

#content #textbox_preise .tbl3 {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

#content #textbox_preise .tbl4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

#content #picturebox {
	position:relative;
	float:left;
	width:340px;
	height:250px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:50px;
	_margin-left:30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:right;
}
#content #textbox1 .headline,#content #textbox2 .headline, #content #textbox_imp1 .headline, #content #textbox_imp2 .headline {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#fff;
}

#content #textbox_imp1 {
	position:relative;
	float:left;
	width:200px;
	height:250px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:30px;
	_margin-left:20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:justify;
}

#content #textbox_imp2 {
	position:relative;
	float:left;
	width:480px;
	height:250px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:32px;
	_margin-left:30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:justify;
}


#bottom {
	position:relative;
	margin:auto;
	_margin-top:0px;
	padding-top:5px; 
	width:800px;
	height:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00506f;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
}

#bottom_preise {
	position:relative;
	margin:auto;
	margin-top:-30px;
	>margin-top:0px;
	_margin-top:0px;
	padding-top:5px; 
	width:800px;
	height:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00506f;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
}

#bottom a, #bottom_preise a{

	color:#00506f;
	text-decoration:none;

}

#bottom a:hover, #bottom_preise a:hover{

	color:#999;
	text-decoration:none;

}

#bottom #txt, #bottom_preise #txt{
	
	position:relative;
	margin:auto;
	float:left;
	height:20px;
	width:538px;
	text-align:right;
}

#bottom #img, #bottom_preise #img{
	
	position:relative;
	float:left;
	height:15px;
	width:90px;

}

