body {background:#EDEDEE url("/images/backgrounds/bg_main.gif") repeat-y top left;color:#000;font:normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;padding:0;voice-family:"\"}\"";voice-family:inherit;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
fieldset {border:none;margin:0;padding:0;}
form {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {clear:both;font-size:100%;margin:0;padding:0;}
img {border:none;}
p,ul {margin:0;padding:0;}

#container {width:721px;margin:0 0 0 0;}

div.error{color:#E70000;font-weight:bold;margin:0 0 15px 0;}

#navLine {position:absolute;top:16px;left:14px; text-align:left;width:400px;}
#navLine ul {list-style:none;}
#navLine li {background:transparent url("/images/backgrounds/bg_topnav.gif") no-repeat top right;display:inline;padding:0 7px 0 9px;}
	html>body #navLine li {padding:0 11px 0 5px;}
#navLine li.last {background:none;}


#header {background:transparent url("/images/backgrounds/el_head_volksmietwagen.gif") no-repeat top left;display:inline;float:left;margin:4px 0 0 2px;width:721px;height:130px}
#header #hLeft {}
#header #hLeft h1 {position:absolute; top:60px;left: 19px;}
#header #hLeft a {display:block;width:280px;height:50px;}
#header #hLeft span {display:none;} 
/*#header #hRight {float:left;width:192px;margin:19px 19px 0 130px;}*/
#header #hRight {position:absolute; top:20px;left: 567px;}
#header #hRight h2 {background:transparent url("/images/headlines/hl_hotline_0180_5740741.gif") no-repeat top left;margin:0 0 0 0;width:136px;height:10px;}
#header #hRight span {display:none;}
#header #hRight p {color:#FFFFFF;line-height:12px;margin:2px 0 0 0;font-size:9px;text-align:right;}

#mainNav {background:transparent url("/images/backgrounds/el_navi_volksmietwagen.gif") no-repeat top left;float:left;display:inline;font-size:12px;font-weight:bold;margin:0 0 16px 4px;width:721px;height:20px}
#mainNav ul {list-style:none;margin:0 0 0 19px;}
#mainNav li {display:inline;float:left;line-height:16px;height:16px;margin-right:44px}

#mainNav li a {color:#FFF;font-size:10px;}
#mainNav li.active, #mainNav li.active a {color:#F00;font-size:10px;}
#mainNav li a:hover {color:#F00;text-decoration:none;}
#mainNav li span {}

#content {display:inline;float:left;margin:0 0 4px 0;width:720px;}

#content #cLeft {display:inline;float:left;margin:0 0px 4px 0;width:186px;color:#FFF;}
#content #cLeft .cLTop {background:transparent url("/images/backgrounds/ts_rund_oben.gif") no-repeat bottom left;line-height:8px;margin:0 0 0 4px;width:186px;height:5px;}
#content #cLeft .cLTop_red {background:transparent url("/images/backgrounds/ts_rund_oben_red.gif") no-repeat bottom left;line-height:8px;margin:0 0 0 4px;width:186px;height:5px;}
#content #cLeft .cLBottom {background:transparent url("/images/backgrounds/ts_rund_unten.gif") no-repeat top left;line-height:8px;margin:0 0 10px 4px;width:186px;height:8px;}
#content #cLeft .cLBottom_red {background:transparent url("/images/backgrounds/ts_rund_unten_red.gif") no-repeat top left;line-height:8px;margin:0 0 10px 4px;width:186px;height:8px;}
#content #cLeft .cLRow {background:transparent url("/images/backgrounds/ts_mitte_1_px.gif") repeat-y top left;margin:0 0 0 4px;padding-bottom:4px;;width:186px;
}
#content #cLeft .cLRow_red {background:transparent url("/images/backgrounds/ts_mitte_1_px_red.gif") repeat-y top left;margin:0 0 0 4px;padding:4px; width:178px;}
* html #content #cLeft .cLRow_red {width: 186px;}	
#content #cLeft .cLRow_red a { color:#FFFFFF; line-height: 12px;}
#content #cLeft .cLRow_red p { padding:0 4px 0 0;}
#content #cLeft .cLRow h2#hlSicherheit {background:transparent url("/images/headlines/hl_sicherheit.gif") no-repeat top left;height:24px;}
#content #cLeft .cLRow h2#hlHotline {background:transparent url("/images/headlines/hl_hotline.gif") no-repeat top left;height:24px;}
#content #cLeft .cLRow h2#hlNewsletterAbo {background:transparent url("/images/headlines/hl_newsletter_abo.gif") no-repeat top left;width:132px;height:24px;}
#content #cLeft .cLRow h2 span {display:none;}
#content #cLeft .cLRow p {padding:0px 15px 8px 15px;}
#content #cLeft .cLRow_red p {padding:0px 8px 8px 8px;}
#content #cLeft .cLRow_red h2 {padding:0px 8px 8px 8px;font-size: 13px;}
#content #cLeft .cLRow p.form {margin:0 0 4px 0;}
#content #cLeft .cLRow fieldset {margin:0;}
#content #cLeft .cLRow .inputField {border:#8B8F92 1px solid;font-size:11px;margin:0 0 4px 15px;width:94px;}

#content #cRight {float:left;width:450px;margin:5px 0  0 40px;}
#content #cRight .cRRow {margin:0 0 30px 0;}
#content #cRight .cRRow h2 {margin:0 0 10px 0;width:450px;height:19px;}
#content #cRight .cRRow h2#autovermietungComNewsletter {background:transparent url("/images/headlines/hl_volksmietwagen_de_newsletter.gif") no-repeat top left;}
#content #cRight .cRRow h2#klickenUndGewinnen {background:transparent url("/images/headlines/hl_klicken_und_gewinnen.gif") no-repeat top left;}
#content #cRight .cRRow h2#tippsZurBuchungUndFaq {background:transparent url("/images/headlines/hl_tipps_zur_buchung_und_faq.gif") no-repeat top left;}
#content #cRight .cRRow h2#reservierungsablauf {background:transparent url("/images/headlines/hl_reservierungsablauf.gif") no-repeat top left;}
#content #cRight .cRRow h2#datenschutzBeiCardelmar {background:transparent url("/images/headlines/hl_datenschutz_bei_cardelmar.gif") no-repeat top left;}
#content #cRight .cRRow h2#datenschutz {background:transparent url("/images/headlines/hl_datenschutz_bei_volksmietwagen.gif") no-repeat top left;}
#content #cRight .cRRow h2#impressum {background:transparent url("/images/headlines/hl_impressum.gif") no-repeat top left;}
#content #cRight .cRRow h2#konzeptUndRealisierung {background:transparent url("/images/headlines/hl_konzept_realisierung.gif") no-repeat top left;}
#content #cRight .cRRow h2#agb {background:transparent url("/images/headlines/hl_agb.gif") no-repeat top left;height:36px;}
#content #cRight .cRRow h2 span {display:none;}
#content #cRight .cRRow p {margin:0 0 19px 0;}
#content #cRight .cRRow h3 {color:#000;font-weight:bold;margin:0 0 15px 0;}
#content #cRight .cRRow ul {list-style:none;margin:0 0 20px 10px;}
#content #cRight .cRRow li {background:transparent url("/images/backgrounds/bg_bullet.gif") no-repeat 0px 3px;font-weight:bold;margin:0px 0 8px 0;padding:0 0 0 16px;}
#content #cRight .cRRow h4 {color:#000;font-weight:bold;margin-bottom:5px}
#content #cRight .cRRow form {border-bottom:#A8ADB4 1px solid;margin:0 0 15px 0;padding:0 0 8px 0;}
#content #cRight .cRRow form div.fieldRow {display:inline;float:left;margin:0 0 5px 0;width:450px;}
#content #cRight .cRRow form div.fieldColumn {display:inline;float:left;margin:0 10px 0 0;}
#content #cRight .cRRow label {font-size:9px;}
#content #cRight .cRRow select {font-size:10px;}
#content #cRight .cRRow .input1 {border:#A5AEB5 1px solid;font-size:10px;width:131px;height:16px;}
	html>body #content #cRight .cRRow .input1 {width:125px;height:14px;}
#content #cRight .cRRow .input2 {border:#A5AEB5 1px solid;font-size:10px;width:188px;height:16px;}
	html>body #content #cRight .cRRow .input2 {width:186px;height:14px;}
#content #cRight .cRRow .button {margin:3px 0 0 283px;text-align:right;}
#content #cRight .cRRow p.footer {color:#7B7D7B;font-size:10px;line-height:13px;}
#content #cRight .cRRow ol li {background:none;margin:0 0 15px 0;padding:0;}
#content #cRight .cRRow ol li span {font-weight:normal;}
#content #cRight .cRRow ol li span.grey {color:#7B7D7B;display:block;font-size:10px;line-height:13px;margin:0 0 15px 0;}
#content #cRight .cRRow ol li ul {list-style:square;margin:5px 0 0 15px;}
#content #cRight .cRRow ol li ul li {font-weight:normal;margin:0 0 5px 0;}
#content #cRight .cRRow table {font:normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:15px 0 5px 0;}
#content #cRight .cRRow table th {padding:0 0 10px 5px;text-align:left;}
#content #cRight .cRRow table td {font-weight:normal;padding:0 0 5px 10px;vertical-align:top;}
#content #cRight .cRRow table th.first,#content #cRight .cRRow table td.first {padding-left:0;}


	#suchmaschinenfooter {text-align:center;font-size:9px;float:left;margin-top:20px;margin-left:5px;}
	html>body #suchmaschinenfooter {text-align:center;font-size:9px;float:left;margin-top:20px;margin-left:15px;}
	#suchmaschinenfooter p  {color:gray;padding-bottom:20px;}
	#suchmaschinenfooter p a  {color:gray;}


#inhalt {
position: absolute;
top: 700px;
left:2px;
width:716px;
}
#inhalt .bigbox_black {
margin-bottom: 15px;
}
#inhalt .bigbox_black h1 {
background-image: url('/images/backgrounds/bg_headline_langschwarz.gif');
color: #ffffff;
padding-top: 3px;
padding-left: 15px;
height: 19px;
}
#inhalt .bigbox_black p {
padding-left: 15px;
padding-right: 15px;
}

#inhalt .smallbox_black {
width: 231px;
float: left;
margin-right: 10px;
margin-bottom: 15px;
}
#inhalt .smallbox_black h1 {
background-image: url('/images/backgrounds/bg_headline_kurzschwarz.gif');
color: #ffffff;
padding-top:2px;
padding-left: 15px;
height: 18px;
line-height: 18px;
margin-bottom: 5px;
}

#inhalt .smallbox_black h1 a{
color: #FFFFFF;
}

#inhalt .smallbox_black .smallbox_black_top {
background-image: url('/images/backgrounds/blackbox_top_kurz.gif');
height: 7px;
line-height: 8px;
}


#inhalt .smallbox_black .smallbox_black_content {
background-color: #000000;
color: #ffffff;
padding: 8px;
}

#inhalt .smallbox_black .smallbox_black_bottom {
background-image: url('/images/backgrounds/blackbox_bottom_kurz.gif');
height: 7px;
line-height: 8px;
}

#inhalt .smallbox_black .smallbox_black_content .smallbox_pic {
width: 210px;
height: 60px;
background-image: url('/images/backgrounds/smallbox_picbg.gif');
}

#inhalt .smallbox_black .smallbox_black_content .smallbox_pic img {
position: relative; top: 5px; left: 9px;
float: left;
}


#inhalt .smallbox_black .smallbox_black_content .smallbox_pic p {
padding-top: 10px;
padding-right: 10px;
text-align: right;
font-size: 10px;
line-height: 10px;
font-weight: bold;
color: #ff0000;
}

#inhalt .smallbox_black .smallbox_black_content ul{
list-style-type: square;
margin-left: 15px;
margin-top: 5px;
color: #ff0000;
}

#inhalt .smallbox_black .smallbox_black_content ul li{

font-size: 11px;
line-height: 14px;
margin: 0px;
padding: 0px;
}


#inhalt .smallbox_black .smallbox_black_content ul li a{
color: #f7c60b;
text-decoration: none;
}

#inhalt .smallbox_black .smallbox_black_content ul li a:hover{
color: #f7c60b;
text-decoration: underline;
}

#inhalt .bigbox_red {
clear: both;
width: 716px;
margin-bottom: 15px;
}

#inhalt .bigbox_red .bigbox_red_top {
background-image: url('/images/backgrounds/redbox_big_top.gif');
line-height: 8px;
height: 5px;
}

#inhalt .bigbox_red .bigbox_red_bottom {
background-image: url('/images/backgrounds/redbox_big_bottom.gif');
line-height: 8px;
height: 8px;
}

#inhalt .bigbox_red .bigbox_red_content {
background-color: #c20000;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
}
#inhalt .bigbox_red .bigbox_red_content h1{

border-bottom: 1px solid #ffffff;
font-size: 10px;

}

#inhalt .bigbox_red .bigbox_red_content p {
margin-top: 10px;
}

#inhalt .bigbox_red .bigbox_red_content a {
color: #FFFFFF;
}

#inhalt .bigbox_red .bigbox_red_content p img {
float: left;
margin-right: 10px;
}

#porsche-bedingungen {
	margin: 10px;
	width: 520px;
}

#porsche-bedingungen h1 {
	color: #CC0000;
	margin-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
}

#porsche-bedingungen h2 {
	color: #CC0000;
	margin-bottom: 5px;
	font-size: 12px;
}

#porsche-bedingungen p {
	margin-bottom: 20px;
}

#porsche-bedingungen ul {
	margin-left: 20px;
}

#porsche-bedingungen li {
	list-style: square;
}

#inhalt .footer-bottom, .footer-bottom {
   border-top: 1px solid #AFAFAF;
	padding: 5px 10px 10px 10px;
	margin: 0px 10px 10px 10px;
	color: #AFAFAF;
	font-size: 0.8em;
}

#inhalt .footer-bottom a, .footer-bottom a {
	color: #AFAFAF;
   text-decoration: underline;
}