BODY {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px; 
   padding:0px;
   background-color: #EBEBEB;
   padding: 0 0 0 0; margin:0 0 0 0;
}

p, table, td {
   font-family: Arial, Helvetica, sans-serif; 
}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px; 
   color:#C00;
   padding: 0 0 0 0; margin:0 0 0 0;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px; 
   color:#4878A8;
   padding: 0 0 0 0; margin:0 0 0 0;
}

#outer {width:780px; padding: 0 0 0 0; margin:0 0 0 0;}
#top {width:780px; height:41px; padding: 0 0 0 0; margin:0 0 0 0; background:url(images/rentacar-top.png) left top no-repeat;}
#top2 {width:780px; height:35px; padding: 0 0 0 0; margin:0 0 0 0; background:url(images/rentacar-top2.png) left top no-repeat;}


#indexsearch {width:780px; height:139px; padding: 0 0 0 0; margin:0 0 0 0; background:url(images/rentacar-top-search.png) left top no-repeat;}
#content {width:780px; padding: 0 0 0 0; margin:0 0 0 0; background:url(images/rentacar-bg.png) left top repeat-y; clear:both;}
#bottom {width:780px; height:32px; padding: 0 0 0 0; margin:0 0 0 0; background:url(images/rentacar-bottom.png) left top no-repeat; clear:both;}
#footer {width:780px; height:32px; padding: 0 0 0 0; margin:0 0 0 0; left top no-repeat; clear:both; text-align:center;}
#innercontent { padding-top:10px;}


#navi {width:460px; float:right; margin-top:7px;}
#navi a {color:#C00; font-weight:bold; font-size:13px; margin-right:15px; text-decoration:none;}
#navi a:hover {color:#4878A8;}
#navi a.current {color:#4878A8; text-decoration:underline;}
#navi a.current:hover {color:#C00; text-decoration:underline;}

#footer a {color:#4878A8; font-size:12px; margin-right:10px; margin-left:10px; text-decoration:none;}
#footer a:hover {color:#C00;}


#search {width:430px; float:right; margin-top:15px;}
#lang {width:150px; float:left; margin-top:100px; margin-left:30px; color: #006; font-size:11px; font-weight:bold;}
#lang a {color: #999; font-size:10px; font-weight:bold; text-decoration:none;}
#lang a:hover {color: #006; font-size:10px; font-weight:bold; text-decoration:none;}

.indexcontent { margin-left:40px; width:730px; padding-top:10px;}
.indexcontent a { color: #006; font-size:14px; font-weight:bold; text-decoration:none;}
.indexcontent a:hover { color: #C00; font-size:14px; font-weight:bold; text-decoration:none;}

.searchtable { float:left; margin-left:20px;}
.searchtable_txtwhite {color:#FFF; font-weight:bold; padding-left:5px;}
.searchtable_txtblue {color: #036; font-weight:bold; padding-left:5px;}
.searchtable_button {padding-left:10px;}
.searchtable input{ background-color: #FFF; border:#C00 1px solid;}


#Office {display: none;} 
#Airport {display: none;} 
#Hotel {display: none;} 


#myPopup {
	display: none;
	border: solid 2px black;
	padding: 4px;
	background-color: #FFFFFF;
	width:250px;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 100px;
}



.angebote { width:150px; height:189px; border:#C00 1px solid; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 20px; margin-top: 10px; float:left; background-color:#FFFFFF;}
.titel { text-align:center; height:30px; line-height:30px; font-weight:bold;}
.image {text-align:center; height:60px;}
.gruppe {text-align:center; height:30px; line-height:30px;}
.preis {text-align:center; background:#069 url(images/rentacar-special-price-bg-en.png) right center no-repeat; font-weight:bold; color: #FFF; height:25px; line-height:25px; font-size:14px;}
.res_button {text-align:center; height:35px; margin-top: 8px;}


.angebote_a { width:380px; border:#4878A8 0px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 20px; margin-top: 10px; float:left;}
.titel_a { text-align:left; font-weight:bold;}
.titel_a a { color:#69C; text-decoration:none;}
.image_a {text-align:center; height:50px; width:88px; overflow:hidden; float:left; margin-right:20px;}
.gruppe_a {text-align:center; height:30px; line-height:30px;}
.preis_a {text-align:center; background-color:#FF9900; font-weight:bold; color: #FFF; height:25px; line-height:25px}
.res_button_a {text-align:center;}
#from_name_a { border:#C00 1px solid; background-color:#FFF; float:left; margin:0 0; padding: 2px 2px; text-align:center; font-weight:bold; color:#C00; font-size:14px; line-height:14px; }
#from_price_a { border:#C00 1px solid; background-color:#C00; margin:0 0; padding: 2px 2px; text-align:center; font-weight:bold; color:#FFF; font-size:14px;float:left; line-height:14px;}




#special {width:449px; background:url(images/rentacar-special-index-bg.png) bottom left no-repeat; float:left; margin-left:0px; margin-top:20px; padding-bottom:20px;}

#special-content{width:449px; height:32px; background: url(images/rentacar-special-index-hd-en.png) top left no-repeat;}
#special-content-de{width:449px; height:32px; background: url(images/rentacar-special-index-hd-de.png) top left no-repeat;}
#special-content-es{width:449px; height:32px; background: url(images/rentacar-special-index-hd-es.png) top left no-repeat;}

#special-content-S2{width:449px; height:32px; background: url(images/rentacar-special-step2-hd-en.png) top left no-repeat;}
#special-content-S2-de{width:449px; height:32px; background: url(images/rentacar-special-step2-hd-de.png) top left no-repeat;}
#special-content-S2-es{width:449px; height:32px; background: url(images/rentacar-special-step2-hd-es.png) top left no-repeat;}

#special-content-S3{width:449px; height:32px; background: url(images/rentacar-special-step3-hd-en.png) top left no-repeat;}
#special-content-S3-de{width:449px; height:32px; background: url(images/rentacar-special-step3-hd-de.png) top left no-repeat;}
#special-content-S3-es{width:449px; height:32px; background: url(images/rentacar-special-step3-hd-es.png) top left no-repeat;}


#booking {width:534px; background:url(images/rentacar-booking-step2-bg.png) bottom left no-repeat; float:left; margin-left:0px; margin-top:0px; padding-bottom:40px;}

#booking-cars-S2 {width:534px; height:34px; background: url(images/rentacar-booking-step2-hd-en.png) top left no-repeat;}
#booking-cars-S2-de {width:534px; height:34px; background: url(images/rentacar-booking-step2-hd-de.png) top left no-repeat;}
#booking-cars-S2-es {width:534px; height:34px; background: url(images/rentacar-booking-step2-hd-es.png) top left no-repeat;}

#special2 {width:250px; background:url(images/rentacar-special2-index-bg.png) bottom left no-repeat; float:left; margin-left:0px; margin-top:20px;}
#special-content2 {width:250px; height:32px; background: url(images/rentacar-special2-index-hd-en.png) top left no-repeat; }
#special-content2-inner {width:210px; margin:0 20px 30px 20px; font-size:12px;}
#special-content3 {width:250px; height:32px; background: url(images/rentacar-special2-index-hd-en.png) top left no-repeat; }


.center { width:auto; margin-left:50px;}


.tinytxt { clear:both; font-size: 11px; margin-left:30px; margin-top:20px;}

.main_page_header {font-size: 13px; color: #0000CC;}
.main_page_headline {font-size: 13px; font-weight: bold; color: #3466CC; text-decoration: none;}
.main_page_headline2 {font-size: 12px; font-weight: bold; color: #3466CC; text-decoration: none;}

.category_name {font-size: 12px; font-weight: bold;}
.area_descr {font-size: 12px; color: #000000;}
.infomes {font-size: 12px; color: #3466CC; font-weight: bold; clear:both;}

.top_last {
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #3366CC;
	border-top: 1px solid #3366CC;
	font-size: 12px;
}
.top_last2 {
    border-bottom: 1px solid #f1f1f1;
	font-size: 12px;
}


.highslide-html {
    background: #FFF url(images/rentacar-popupbg.png) right center no-repeat;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 10px;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 10px;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #C00;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}


.acc_table        {}
.acc_table_row_tr {font-size: 12px; }
.acc_table_row    { font-size: 12px;}
.acc_table_row2    { font-size: 12px;}
.acc_table_row_pic { font-size: 12px; }
.acc_table_header { font-size: 12px; font-weight: bold;  color: #C00;}
.acc_table_hl_row { background-color: #EEEEFF; font-size: 12px; }

.fs400 { width:450px;}

.popup_name { font-size: 16px; font-weight: bold;  color:#036;}
.popup_car { font-size: 16px; font-weight: bold;  color: #036;}
.popup_price { font-size: 13px; font-weight: bold;  color: #FF9900;}

.res_name { font-size: 13px; font-weight: bold;  color: #FF9900;}
.res_price { font-size: 13px; font-weight: bold;  color:#669900;}


#from_name { border:#C00 1px solid; background-color:#FFF; float:left; margin:0 0; padding: 5px 5px; text-align:center; font-weight:bold; color:#C00; font-size:14px;  line-height:14px;}
#from_price { border:#C00 1px solid; background-color:#C00; margin:0 0; padding: 5px 5px; text-align:center; font-weight:bold; color:#FFF; font-size:14px; float:left; line-height:14px;}


.price {font-size: 16px; font-weight: bold; color:#C00; border:#036 1px solid; padding:2px 3px; width:auto;}
.hd_line {font-size: 16px; color: #036; font-weight:bold;}

.small {font-size: 11px; color: #036;}

.error {color:#CC0000;}

fieldset {
border: 0px solid #FF9900;
padding:5px 5px 5px 5px;
}
legend {
color: #003366;
font-weight: bold;
}

.headline { line-height:30px;}
.headline_bl { color:#0033CC; font-size: 16px; font-weight: bold; line-height:30px;}
.headline_or { color:#FF9900; font-size: 16px; font-weight: bold; line-height:30px;}
.headline_gr { color:#669900; font-size: 16px; font-weight: bold; line-height:30px;}

.back { height:17px; line-height:17px; float: left; margin-right:10px; margin-top:10px;}
.back2 { width:180px; height:17px; line-height:17px; float: left; margin-right:10px; margin-top:10px;}

.clr {clear:both; width:auto; margin-left:30px;}

label.form  ,input.form {
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}

br {
clear: left;
}
 
label.form  {
text-align: right;
width: 150px;
padding-right: 20px;
}



.Stil4 {font-size: 12pt; font-weight: bold; color: #C00; }
.Stil6 {color: #036; font-weight: bold;}

