body {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	padding: 0px;
  	border: 0px; text-align:center; background:url(http://www.lanzarote.org/images/page_bg.png) top left repeat-x fixed;
}
#container {
	width : 760px;
    margin: 10px auto 0 auto; margin-left:auto; margin-right:auto;
    border: none;
	border-right: #264992 1px solid;
	border-left: #264992 1px solid; text-align:left;
	  
	
} 
div.header {
	background-color:#264992;
	height: 107px;
	width: 760px;
	z-index: 0;
}
div#logo{
	width:251px; height:75px; float:left;
	margin: 16px 0 0 14px;
	padding: 0px;
	border: 0px;
	z-index: 1;
}
div#logopix{ width:468px; height:73px; 
    margin: 16px 14px 0 0 ;
    float:right;
	padding: 0px;
	border: 0px;
	z-index: 1;
}
div#navlang{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	width: 76px;
	height: 13px;
	z-index: 1; float: right; margin-top:3px;
}
div#navlang a:link {
	color:#FFFFFF;
	text-decoration:none;
}
div#navlang a:hover {
	color:#999999;
	text-decoration:none;
}
div#navlang a:visited{
	color:#ffffff;
	text-decoration:none;
}
div#navlang1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	width: 76px;
	height: 13px;
	float: right;
	z-index: 1; margin-top:3px;
}
div#navlang1 a:link {
	color:#ffffff;
	text-decoration:none;
}
div#navlang1 a:hover {
	color:#999999;
	text-decoration:none;
}
div#navlang1 a:visited{
	color:#ffffff;
	text-decoration:none;
}/* end head */

/* begin navigation */
td.navigation {
	width: 180px;
	background-color:#c7d8f6;
	vertical-align:top;
}
/* websearch */
form#websearch {
	width:180px;	
	margin: 10px 0px 0px 0px;
	font-size:10px;
	color: #264992;
}
div#radiogoogle {
	margin: 5px 0px 0px 5px;
	vertical-align: top;
	z-index: 1;
}
input#googleindex {
	margin: 5px 0px 0px 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #264992;
	width: 105px;
	height: 12px;
	border: 1px solid #264992;
}
input#googlearrowindex {
	margin: 12px 10px 0px 0px;
	float: right;
	z-index: 1; 
}
input#google {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #264992;
	margin: 0px 0px 0px 0px;
	padding-top: 5px;	
	width: 115px;
	height: 12px;
	border: 1px solid #264992;			
}
input#googlearrow {	
	margin: 8px 20px 0px 0px;	
	float: right;
	z-index: 1;
}
div#googleresults	{
	width: 560px;
	margin: 10px 0px 0px 10px;
}
/* navigation */
div#navsym  {		
	margin: 10px 0px 0px 10px; 
	vertical-align:top;
	text-decoration:none;
	z-index:1;
}
div#navsymindex  {		
	margin: 0px 0px 0px 10px; 
	vertical-align:top;
	text-decoration:none;
	z-index:1;
}
div#navsym a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		text-decoration:none;
}
div#navsym a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #264992;
		text-decoration:none;		
}
div#navsym a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #264992;
		text-decoration:none;
}	
img.sitemap {	
	margin: 10px 0px 0px 0px;
	float:left;
}
div#menusmain {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;	
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	z-index: 1;
}
div#menusmain ul	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#menusmain li.main	{
	margin: 15px 0px 0px 0px;
	background-color: #5c8fd1;
	font-size: 12px;
	font-weight: bold;	
}
div#menusmain li	{	
	margin: 0px 0px 0px 15px;
	line-height: 14px;
	list-style-image: none;
	list-style-type: none;
}


div#menusmain a	{color:#036;}
div#menusmain a:hover {color:#5c8fd1;}


/* div#menusmain a:link	{color:#666666;} 
   div#menusmain a:hover {color:#ffffff;} 
   div#menusmain a:visited{color:#999999;} */


div#menusmain a:active {
	color:#264992;
	text-decoration: none;
}
div#mainnavactive {
	color:#264992;
	font-size: 10px;
	font-weight:bold;
	padding-left: 5px;
}
/* end navigation*/

/* begin content*/
div.flashmap {
	width: 560px;
	height: 408px;
	margin: 10px 10px 10px 10px;
}
strong {
	font-weight:bold;
	text-align: left;
	color:#666666;
	vertical-align:top;
}
b {
	font-weight:bold;
	color:#005187;
}
b1 {
	font-weight:bold;
	color:#ffffff;
}

.links_kl {
	font-weight:bold;
	color:#ffffff;
}

div.newslink {width:370px; height:15px; margin: 5px 10px 5px 0px; text-align:right;}

div.newshome {margin: 0px 0px 10px 0px;}


img.propiedades {
	height: 15px;
	margin: 5px 10px 0px 0px;
	float:right;	
}
div.indextextintro {
    width:368px;	
	margin:0px 10px 0px 10px;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:100;
	text-align:justify;
	color:#666666;
	background-color:#ffffff;
	border-right: 1px solid  #005187;	
	border-left: 1px solid  #005187;
	border-bottom: 1px solid  #005187;
}
div.indextextintro a:link{
	color:#666666;
	text-decoration:underline;
}
div.indextextintro a:hover {
	color:#999999;
}
div.indextextintro a:visited{
	color:#666666;
	text-decoration:underline;
}
div.textintro {	
	margin: 10px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align: justify;
	color:#666666;
}
div.textintro a:link{
	color:#666666;
	text-decoration:underline;
}
div.textintro a:hover {
	color:#999999;
}
div.textintro a:visited{
	color:#666666;
	text-decoration:underline;
}	

div.text	{	
	margin: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
	color: #666666;
}
div.text a:link{
	color:#666666;
	text-decoration:underline;
}
div.text a:hover {
	color:#333333;
}
div.text a:visited{
	color:#999999;
	text-decoration:underline;
}	
div.textcontact	{
	margin: 10px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:justify;
	color: #333333;
}
div.indextitle { width:378px;
	height: 20px;	
	margin: 10px 10px 0px 10px;
	padding: 5px 0px 2px 2px;
	text-align: left;
	background-color:#264992;
}
div.title {
	height: 20px;
	margin:10px 10px 0px 10px;
	padding: 5px 0px 2px 2px;
	text-align: left;
	background-color:#264992;
}
div.titleright {
	height: 20px;	
	margin: 10px 10px 0px 0px;
	padding: 5px 0px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color:#264992;
}
h1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: white;
	margin: 2px 0px 0px 5px;
}	
h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 0px;
	color:#264992;
}
h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 10px;
	color:#264992;
}
h4	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 5px;
	color:#ffffff;
}

td.contentseg { background-color:#FFF;}

div#footermain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	line-height:15px;
	text-align:center;
	width: 760px;
	padding:10px 0px 10px 0px;
	background-color:#2e4990;
	vertical-align:top;
	float: left;
}
div.footerleft {
	text-align:center;
	padding:0px 10px 0px 10px;
}
div.footerleft a:link {
	color:#FFFFFF;
}
div.footerleft a:hover {
	color:#999999;
}
div.footerleft a:visited{
	color:#FFFFFF;
}
div.footercontact {
	text-align:center;
}
div.footercontact a:link {
	color:#FFFFFF;
}
div.footercontact a:hover {
	color:#999999;
}
div.footercontact a:visited{
	color:#FFFFFF;
}
/* end footer*/
div.adsensetopseg	{
	margin: 10px 0px 0px 60px; 
}
div#adsensepub	{
	margin: 100px 0px 10px 35px;
}
div.adsensetopleft {
	margin: 10px 0px 0px 10px;
	float: left;
	clear:left;
	vertical-align:top;
}
div.adsensetopright {
	float:right;
	clear:right;
	margin: 10px 10px 0px 0px;
	vertical-align:top;
}
div.spacer	{
	height: 350px;
}



#content {width:100%; padding: 0 0 0 0; margin:0 0 0 0;clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
	color: #666666;

}

#innercontent { padding-top:10px;}

#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:20px; width:560px; padding-top:10px;}
.indexcontent a { color: #006; font-size:12px; font-weight:bold; text-decoration:none;}
.indexcontent a:hover { color: #C00; font-size:12px; 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_txtblue input{ background-color: #FFF; border:#69C 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:#69C 2px 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:500px; 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:#069 1px solid; background-color:#FFF; float:left; margin:0 0; padding: 2px 2px; text-align:center; font-weight:bold; color:#069; font-size:14px; line-height:14px; width:150px; }
#from_price_a { border:#069 1px solid; background-color:#069; margin:0 0; padding: 2px 2px; text-align:center; font-weight:bold; color:#FFF; font-size:14px;float:left; line-height:14px; width:80px;}

#from_name { border:#069 1px solid; background-color:#FFF; float:left; margin:0 0; padding: 5px 5px; text-align:center; font-weight:bold; color:#069; font-size:14px;  line-height:14px;}
#from_price { border:#069 1px solid; background-color:#069; margin:0 0; padding: 5px 5px; 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-bgx.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:400px; background:url(images/rentacar-booking-step2-bgx.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:400px; height:0px; background: url(images/rentacar-booking-step2-hd-esx.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:20px 0 0 40px;}


.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        {font-size: 11px;}
.acc_table_row_tr {font-size: 11px; }
.acc_table_row    { font-size: 11px;}
.acc_table_row2    { font-size: 12px;}
.acc_table_row_pic { font-size: 12px; }
.acc_table_header { font-size: 12px; font-weight: bold;  color: #69C;}
.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;}





.price {font-size: 16px; font-weight: bold; color:#036; 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;
}

.120 {font-size: 11px; width:100px;}
.elijeG {font-size: 11px; width:70px;}
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; color:#039; font-size:11px;}
.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;
}

.step2 {font-size: 12px; font-weight: bold; color:#036; }

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