
 body{
  margin:0;
  padding:0 0 120px 0;
  background:url(../img/bg.gif) repeat-x top left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	overflow:scroll;
 }
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
height:174px;

background:url(../img/footer_bg.gif) repeat-x bottom;
 }
 @media screen{
  body>div#footer{
   position: fixed;
  }
  body>div#mainnav{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
  background:url(../img/bg.gif) repeat-x top left;
  background-color:#FFFFFF;
  
 }
 #mainspace{
 
 width:1000px;
 height:1px;
 }
  #space{
 
 width:600px;
 height:1px;
 }
 #content_main{
 text-align:justify;
	  min-width:400px;
	color:#000000;
padding-top:40px;

	 float:none;
	line-height:1.2;
	 margin:40px 241px 0 231px;
	

	}
 #img_left{
 width:428px;
 height:111px;
 background:url(../img/caravan.gif) no-repeat;
 position:absolute;
 z-index:2;
 top:39px;
 left:0;
 
 }
  #img_right{
 width:600px;
 height:141px;
 background:url(../img/center.gif) no-repeat right;
 
 position:absolute;
 z-index:1;
 top:0;
 right:0;
 
 }
  #img_right2{
 width:600px;
 height:141px;
 background:url(../img/center2.gif) no-repeat right;
 
 position:absolute;
 z-index:1;
 top:0;
 right:0;
 
 }
   #img_right3{
 width:600px;
 height:141px;
 background:url(../img/center3.gif) no-repeat right;
 
 position:absolute;
 z-index:1;
 top:0;
 right:0;
 
 }
 #info_left{
 position:absolute;
 top:75px;
 left:230px;
 font-size:10px;
 padding-right:20px;
 border-right:1px solid #cccccc;

 }

 #info_right{
 position:absolute;
 top:75px;
 left:440px;
 font-size:10px;
 padding-right:20px;


 } 
 #footer td{
 font-size:10px;
 	white-space:nowrap;
	padding-right:10px;
	 padding-bottom:3px;
}
#footer div{ font-size:10px;}

a.footer{ color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none; padding:0px 10px;}
a.footer:hover{ color:#FFFF00; font-size:10px; font-weight:normal; text-decoration:none;padding:0px 10px;}

a.footer2{ color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none; padding:0px;}
a.footer2:hover{ color:#FFFF00; font-size:10px; font-weight:normal; text-decoration:none;padding:0px;}

#footer_nav{ position:absolute; bottom:5px; z-index:4; color:#FFFFFF; padding-left:20px; }
#footer_nav2{ position:absolute; bottom:5px;width:240px; right:0; z-index:5; color:#FFFFFF;  }

h1{
	font-size:14px;
	color:#d42723;
	font-weight:bold;
	padding:0;
	margin:0 0 30px 0;
	text-transform:uppercase;
	
}
#logo{ margin-left:26px; margin-bottom:20px;}
#mainnav{ position:absolute; top:0; z-index:10; width:100%; background:url(../img/bg_top.gif) repeat-x top;}

.nav_left{ background:url(../img/nav_left.gif) no-repeat;}
.nav_right{ background:url(../img/nav_right.gif) no-repeat;}
.nav_float{ background:url(../img/nav_float.gif) repeat-x; white-space:nowrap;}
.subleft{background:url(../img/subleft.gif) no-repeat;}
.subright{background:url(../img/subright.gif) no-repeat;}
.subfloat{background:url(../img/subfloat.gif) repeat-x;}

a.main{ display:block;color:#000000; font-size:12px; font-weight:bold; text-decoration:none; padding:12px 8px; float:left; }
a.main:hover{ display:block;color:#d42723; font-size:12px; font-weight:bold; text-decoration:none; padding:12px 8px;float:left;}
a.mainA{ display:block;color:#d42723; font-size:12px; font-weight:bold; text-decoration:none; padding:12px 8px; float:left; }
a.mainA:hover{ display:block;color:#d42723; font-size:12px; font-weight:bold; text-decoration:none; padding:12px 8px;float:left;}

a.sub{ display:block;color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; padding:4px 10px; float:left;}
a.sub:hover{ display:block;color:#FFFF00; font-size:10px; font-weight:bold; text-decoration:none;padding:4px 10px;float:left;}
a.subA{ display:block;color:#FFFF00; font-size:10px; font-weight:bold; text-decoration:none; padding:4px 10px; float:left;}
a.subA:hover{ display:block;color:#FFFF00; font-size:10px; font-weight:bold; text-decoration:none;padding:4px 10px;float:left;}

a.fett{ font-weight:bold; text-decoration:none;color:#d42723;}
a.fett:hover{ font-weight:bold; text-decoration:none;color:#000000;}
#col_right a{text-decoration:none;color:#d42723;}
#col_right a:hover{ text-decoration:none;color:#000000;}
#col_left a{text-decoration:none;color:#d42723;}
#col_left a:hover{ text-decoration:none;color:#000000;}
a.norm{ text-decoration:none; color:#000000; font-size:12px; display:inline;}
a.norm:hover{ text-decoration:none;color:#d42723; font-size:12px;display:inline;}

#kontakt { display:none;padding-left:420px; }
#fahrzeuge { display:none; padding-left:20px;}
#vermietung { display:none; padding-left:100px;}

#col_right{
position:absolute;
right:20px;
width:200px;
padding-bottom:160px;
float:right;
top:80px;
}
#col_right2{
position:absolute;
right:20px;
width:200px;
padding-bottom:160px;
float:right;
top:0;;
}

#col_left{
position:absolute;
left:0;
width:230px;


float:left;
top:61px;
padding-bottom:160px;

}
#col_left2{
position:absolute;
left:0;
width:190px;

padding-bottom:160px;
float:left;
top:28px;

}
#box_left{ background:url(../img/box_left.gif) no-repeat top;width:180px; background-color:#FFFFFF;}
#box_right{ background:url(../img/box_right.gif) no-repeat top;width:180px; text-align:left; background-color:#FFFFFF;}
.box_cont{padding:10px 10px 20px 10px; font-size:10px;}

h2.box {
	position:relative;
	top:10px;
	left:10px;
	margin:0 10px 10px 0;
	font-size:12px;
	color:#d42723;
}
.liste{
list-style:none;
margin:0;
padding:0;

}
.liste2{
list-style:none;
margin:0;
padding:0;

}
.liste li { background:url(../img/liste.gif) no-repeat; padding:0 0 4px 30px; margin-bottom:14px; font-weight:bold; }
.liste2 li { background:url(../img/basket.gif) no-repeat; padding:0 0 4px 30px; margin-bottom:14px; font-weight:bold; }

#img_box_cont{margin-left:240px;}
#img_box{width:240px;float:left;}

#img_box img{border:1px solid #FF0000; margin:0 20px 20px 0;}
.rot{color:#FF0000;}

#fahrzeuge_footer{background:url(../img/footer_bg.gif) repeat-x bottom;height:32px; font-size:10px;}
#left,#right{ background:none;overflow:auto;}
#nav{overflow: hidden;}

#neu td{  font-size:10px;}
#neu a.ext{ display:block;  background:url(../img/link_ani_norm.gif) no-repeat left; width:150px; height:50px; text-decoration:none;}
#neu a.ext:hover{ display:block;  background:url(../img/link_ani_hover.gif) no-repeat left; width:150px;height:50px; text-decoration:none;}

#neu a.ext2{ display:block;  background:url(../img/link_ani_norm.gif) no-repeat left; width:50px; height:50px; text-decoration:none;}
#neu a.ext2:hover{ display:block;  background:url(../img/link_ani_hover.gif) no-repeat left; width:50px;height:50px; text-decoration:none;}
#neu { margin-top:20px; margin-bottom:70px;}

input.kleinerer{font-size:12px; font-family:Arial, Helvetica, sans-serif;  width:50px; background-color:#f2f2f2;color:#000; border:1px solid #cccccc}
input.klein{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:220px; background-color:#f2f2f2;color:#000; border:1px solid #cccccc;}
input.kleiner{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#f2f2f2;color:#000; border:1px solid #cccccc;}
input.kleiner2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#f2f2f2;color:#000; border:1px solid #cccccc;}
textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; width:450px; background-color:#f2f2f2;color:#000; border:1px solid #cccccc; height:100px;}

input.errkleinerer{font-size:12px; font-family:Arial, Helvetica, sans-serif;  width:50px; background-color:#990000;color:#fff; border:1px solid #990000;}
input.errklein{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:220px; background-color:#990000;color:#fff; border:1px solid #990000;}
input.errkleiner{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#990000;color:#fff; border:1px solid #990000;}
input.errkleiner2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#990000;color:#fff; border:1px solid #990000;}
textarea.err{font-size:12px; font-family:Arial, Helvetica, sans-serif; width:450px; background-color:#990000;color:#fff; border:1px solid #990000; height:100px;}
.formButt{font-size:12px; font-family:Arial, Helvetica, sans-serif;  background-color:#990000;color:#ffffff; border:1px solid #990000; font-weight:bold;}
table.form{ margin-top:10px;}

td.b_down{ border-bottom:1px solid #ccc; padding-bottom:5px;}
td.b_up{ border-top:1px solid #ccc; padding:0 7px 0 7px;border-left:1px solid #eeecec; }

td.b_car{ border-top:1px solid #ccc;padding-bottom:4px;}
td.b_name{ border-top:1px solid #ccc; padding:0 4px 0 4px;}
td.b_nav{ padding:4px;border-left:1px solid #ccc;color:#d42723;}
td.b_head{ padding:4px;color:#d42723;}
td.b_tip{ padding:4px 7px;color:#ffffff; background:#d42723;font-size:10px;}
.white{ color:#FFFFFF;}
form td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
form select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#content_main td{ font-size:12px;}
#content_main td.b_left{  padding:4px 7px 4px 7px; background-color:#eeecec;font-size:10px;}
.bd{border-bottom:1px solid #CCCCCC;}
