* {

    margin: 0; padding: 0;

}


option {

    padding-left: 0.4em;

}

    
html {

    height: 100%;

    overflow-y: scroll;

}



body {

    font-size: 100.01%; 

    text-align: left; 

} 

    

fieldset, img {

    border: 0;

}

    

select, input, textarea {

    font-size: 99%;

}

iframe {

	border: none;

}


.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

    
.clearfix {

    display: block;

}

    

#ie_clearing {

    display: none;

}

html {

    font-family: Verdana, Arial, "Liberation Sans", "DejaVu Sans", "Bitstream Vera", Geneva, Helvetica, sans-serif;

    font-size: 11px;

    color: #333;

    background-color: #96979B;

}

body {

	background: url(bg_body.gif) #96979B 0 0 repeat-x;

}



input, select, option {

    font-family: Verdana, Arial, "DejaVu Sans", "Bitstream Vera", Geneva, Helvetica, sans-serif;

}

ul, dl {

    list-style: none;

}

dt {

    font-weight: bold;

}

dl {

    margin: 0px 10px 0 10px; 

}

blockquote, cite {

    margin: 0 0 0 1.5em;

    font-size: 0.93em;

    width: auto;

}

form {

    display: inline;

}

h1 {

    font-size: 100%;

    padding: 0 0 4px 0;

    color: #f60;

}



h3 {

    padding: 4px 0 4px 0;

    font-size: 100%;

}

h4 {

    padding: 0 0 8px 0;

    font-size: 100%;

  font-weight: bold;

}

h5 {

    font-size: 100%;

	font-weight: bold;

}

.hl_orange {

	color: #FF6600;

}

p {

    color: #444;

	margin: 0 0 0px 0;


}    

#mainContent .hidden {

	display: none;

}    

    

.error {

    color: red;

}

.error p.error {

    display: block;

}

p.error {

    display: block;

    background-repeat: no-repeat;


}

p.error {

    width: 580px;

    float: left;

    color: #cc0000;

    font-weight: bold;

    margin: 0px;

    padding-left: 6px;

    clear: both;

    display: none;

}

span.error {

    padding-left: 30px;

    width: 580px;

    color: #cc0000;

    display: block;

}



.info {

    color: #060;

}

    

img.left {

    float: left;

    padding: 0 10px 5px 0;

}

img.right {

    float: right;

    padding: 0 0 5px 10px;

}

img.cleft {

    float: left;

    padding: 0 10px;

}

    
body {

    padding-top: 7px;

}



#contentWrapper {

    width: 989px;

    margin: auto;

    position: relative;

}

    

#bgWrapper {

    padding: 0;

}

    


#bgHeaderWrapper {

    width: 989px;

    min-height: 198px;

    padding: 0;

	background: url(antet.jpg) #000 100% 0 no-repeat;

}



#languageMenu {

    position: absolute;

    left: 0;

	padding-top: 5px;

}

#languageMenu a {

    margin-left: 1.5em;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

}

#languageMenu a:hover {

    color: white;

}



#headerArea {

    position: relative;

    margin: 0;

    padding: 0 0 12px 0px;

    z-index: 2000;

}

  

#wrapperBottom {

	clear: both;

}

#wrapperBottom img {

    display: none;

}


.cb, .cbt {

    clear: both;

    font-size: 1px;

    line-height: 1px;

}

.cbt {

    height: 6px;

}





div#headerArea h1 { 

    float: left;

    display: inline;

    width: 109px;

    height: 44px;

    margin: 25px 98px 0 16px;

    background: url("logo.png") 0 0 no-repeat;

    padding: 0;

}

div#headerArea h1 a {

    display: block;

    width: 109px;

    height: 44px;

}

div#headerArea h1 a span {

    display: none;

}



#logoBox {

    float: left;

    width: 122px;

    padding: 25px 0 0 0;

}



ul#bloc {margin: 0px 0px 0 0;width:749px;height:32px;padding:0 0 0 3px;float: left;display:inline;background:#e46901 url("navigation.gif") no-repeat top left;}



ul#bloc li {position:relative;float:left;display:inline;border-left:1px solid #702f0d;}



ul#bloc li a {height:23px; padding:9px 12px 0 12px; float:left; display:block; border-left:1px solid #E8E8E8; font-weight:bold; line-height:15px;color:#2e1202; text-decoration:none;}



ul#bloc li.sub a{background:transparent url("location.gif") no-repeat right bottom;}



ul#bloc li.first{border:none;}



ul#bloc li.first a{border:none;}



ul#bloc li ul.context{position:absolute;left:0;top:32px;display:none;clear:both;background:#4f4f4f;}



ul#bloc li:hover ul.context, ul#bloc li.open ul.context{display:block;}



ul#bloc li ul.context li{ clear:both; height:auto; width:170px; float:none; display:block; border-left:none; border-top:1px solid #000; padding:0; margin:0;}



ul#bloc li ul.context li a { color:#cbcbcb; white-space:nowrap; float:left; overflow:hidden; display:block; height:auto; width:140px; background:none; border-left:none; font-weight:normal; padding:5px 15px 4px 15px; margin:0;}



ul#bloc li ul.context li a:hover{background:#868686;text-decoration:none;}



ul#linie{width:609px;height:30px;margin:1px 0 4px 0;padding:0 0 0 15px;float:left;display:inline; no-repeat top left;}

ul#linie li{float:left;display:inline;margin:0 6px;}

ul#linie li.first{margin-left:0px;}

ul#linie li a{padding:8px 0 8px 7px;display:block;font-weight:bold;font-size:12px; line-height:15px;color:#e46901;text-decoration:none;background:transparent url("collapse.gif") no-repeat center left;}



ul#linie li.pkw a {

}



ul#linie li a.active{padding-left:0;color:#fff;background:none;}


    




#rentacara4{
	position:absolute;
	top:9px;
	left:750px;
	z-index:3000;
	color:#FF8603;
	padding:0 0 0 25px;
	text-decoration:none;
	background:transparent url("flags.gif") no-repeat 0 -780px;

}


#sitescontainer{display:none;position:fixed;top:17%;left:50%;margin-left: -430px;width:860px;height:455px;border:3px solid #ff961f;background:#fff;}

* html #sitescontainer {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}


#sitescontainer .jqmHeader .jqmTitle{font-size:14px;font-weight:bold;padding:7px 0pt 8px 24px;text-align:left;color:#fff;}

#sitescontainer .jqmHeader .jqmClose{float:right;font-size:22px;padding:0 10px 5px 10px;border-left:1px solid #fff;margin:1px;color:#fff;text-decoration:none;}

#sitescontainer ul.languagenav{float:left;padding:15px 15px 10px 15px;width:185px;margin:0;z-index:1000;}


#sitescontainer ul.languagenav li a{float:left;color:#e46901;text-decoration:none;padding:0 15px 0 25px;}



    


#breadC {

  display: none;

}




div.footnote {

    color: #999;

    padding: 6px 0 0 10px;

    margin: 0;

}


div.btBox div {

    float: right;

}




div#lowfi{background:#dfdfe0;clear:both;width:989px;overflow:hidden;height:1%;}

div#lowfi div#lowfiteasers{float:left;border-bottom:1px solid #96979B;padding:15px 0 40px 0;width: 100%;}

div#lowfi div#lowfiteasers h4{font-weight:bold;margin:0 0 3px 0;}

div#lowfi div#lowfiteasers form{float:left;display:inline;width:303px;margin:0 25px 0px 20px;}

div#lowfi div#lowfiteasers form .input{

	margin:0;

	color:#737373;

	width:230px;

	height:16px;

	padding:4px 0 0 8px;

	border:1px solid #96979B;

	font:normal normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;

}

div#lowfi div#lowfiteasers div.teaser{float:left;display:inline;width:631px;}

div#lowfi div#lowfiteasers div.lowfi-left{width: 340px; float: left;}

div#lowfi div#lowfiteasers div.lowfi-left ul{width:340px;margin: 0 0 0; padding: 0 0 0 10px; display: block;}

div#lowfi div#lowfiteasers div.lowfi-left ul li{float:left;}

div#lowfi div#lowfiteasers div.lowfi-left ul li ul{

	width:300px;

	margin:0 10px 0 0;

}

div#lowfi div#lowfiteasers div.lowfi-left ul li ul li{

	width:140px;

	line-height:0px;

}



div#lowfi ul#lowfinav{float:left;padding:8px 20px;width:949px;}

div#lowfi ul#lowfinav li{float:left;display:inline;background:transparent no-repeat 0 5px;}

div#lowfi ul#lowfinav li.first{background:none;}

div#lowfi ul#lowfinav li.last{float:right;background:none;}

div#lowfi ul#lowfinav li a{padding:0 10px 0 13px;text-decoration:none;color:#000;}

div#lowfi ul#lowfinav li.first a{padding-left:0;}


div#lowfi input.submit {margin: 0; display: inline; float: none;}



div#lowfi ul#lowfinav-second{float:left; padding: 8px 20px; width:949px; background:#96979B;}

div#lowfi ul#lowfinav-second li{float:left; clear:none; width:auto;padding-left:20px;padding-right:20px; background:transparent url(ic_pipes_grey.gif) no-repeat scroll 0 5px}

div#lowfi ul#lowfinav-second li.first{padding-left:0px; background:none;}

div#lowfi ul#lowfinav-second li a{color: #DFDFE0; text-decoration:none;}





	


#bg_mainCompleteEnd {

    width: 958px;

    display: block;

    clear: both;

}



#mainContent {

    min-height: 550px;

    float: left;

    border-right: 1px solid #f60;

    background: #fff;

    width: 707px;

    line-height: 130%; 

    padding-bottom: 15px;

}

.mainContent-fullWidth {

    width: auto !important;

    border-right: none !important;

    float: none !important;

    padding-bottom: 0 !important;

}

#mainContent h2 {

    font-size: 160%;

    color: #f60;

    padding: 0px 0px 14px 0px;

    margin: 0px 11px 0px 11px;

    position: relative; 

}

#mainContent .modul h2, #mainContent .modul h1 {

    font-size: 160%;

    color: #f60;

    padding: 8px 0 8px 0;

    margin: 0px 0px 2px 0px;

    z-index: 2;

}

#mainContent p.subline {

    font-weight: bold;

	font-size: 130%;

	margin: 10px 11px 0 11px;

	padding: 0 0 10px 0;

}

#mainContent p, 

#mainContent ul, 

#mainContent ol {

    padding: 0 0 8px 0;

    margin: 0;

}



#mainContent ol li {

    list-style: decimal inside;

    padding: 1px 0;

    margin: 0;

}





#mainContent .modul,#mainContent .note, #mainContent .news {

    clear: left;

    padding: 0;

    margin: 10px 11px 0px 11px;

}

#mainContent .note {

    margin-bottom: 10px;

}

#mainContent .modul, #mainContent .news {

    padding: 0 0 10px 0;

}


#mainContent .borderbottom {

 	border-bottom: 1px dashed #f60;

}





#mainContent .modul ul li, dd li, #mainContent .news ul li {

    padding: 0.25em 0 0.1em 1.05em;

    background: url(list_dot_details.gif) no-repeat 0 9px;

	line-height: 1.4;

}
.modul table, #mainContent .news table {

    padding: 0;

    margin: 3px 0 10px 0;

    width: 100%;



    table-layout: fixed;

    empty-cells: show;

	background-color: #fff;

}

.modul td, #mainContent .news td {


    padding: 3px;

    margin: 0;

}

.modul th, #mainContent .news th {



    padding: 3px;

    margin: 0;

    background: #ff8636;

    color: #fff;

}



#mainContent div.image {

    clear: left;

    float: left;


    margin: 0 18px 0 0;

    padding: 0;



    text-align: center;

    overflow: hidden;

}

#mainContent .tt_textpic div.image {



}

#mainContent .tt_textpic div.textblock {

	width: 447px;

	float: left;

}



#mainContent .tt_textpic div.textblock ul {

	float: none;

	width: auto;

}



#mainContent .tt_textpic a.BtSubmitRed,

#mainContent .tt_text a.BtSubmitRed {

	float: left;

}



#mainContent div.image_xs {

    clear: left;

    float: left;

    width: 145px;

    margin: 0 5px 0 0;

    padding: 0;

    background-color: #ccc;

    text-align: center;

    overflow: hidden;

}

#mainContent div.image_ic {

    clear: left;

    float: left;

    width: 100px;

    margin: 0 5px 0 0;

    padding: 0;

    background-color: #ccc;

    text-align: center;

    overflow: hidden;

}

#mainContent div.image p.caption {

    color: #888;

    padding: 4px 8px;

    margin: 0;

    border: 1px dashed #ccc;

    border-top-width: 0;

    background-color: #fff;

}

div.note ul li { 

    color: #7c7c7c;

}







#mainContent .premium h2, #mainContent .select h2 {

    padding: 2px 0;

    border-bottom: none;

    white-space: nowrap;

    width: 204px;

    overflow: hidden;

}

#mainContent  p.img {

    margin: 0 0 0 50px;

}

#mainContent .premium h2, #mainContent .select h2 {

    margin: 0 0 7px 0;

}

#mainContent .premium {

    margin: 5px 0 0px 0;

}

p.text {

    margin: 0px 0 8px 0;    

}

#mainContent .last { border-right-width: 0px; }

    

a, a:link, a:visited, a:hover, a:active {
	color: #ff7200;
	text-decoration: underline;
}

a:hover {

	color: #f60;

}



.modul a, .select a, .news a {

    margin: 3px 0 0 0;

    padding: 0px 0 2px 0px;



}

.modul a:hover, .select a:hover, .news a:hover {



}

.modul a.link, .select div.link a, .news a.link {

  
}

.modul a.link:hover, .select div.link a:hover, .news a.link:hover {


}

.modul td a {

    text-decoration: none;

}

.modul .img145 {

    margin-right: 5px;

}

    

div.note a {

    color: #7c7c7c;

}

.newsarea a {

    color: #7c7c7c;

    text-decoration: none;

}

div.note a:hover ,

.newsarea a:hover {

    color: #f60;

}    

div.submitBt {

    float: left;

    display: inline;

    background: url(bg_bt_left.gif) 0 0 no-repeat;

}

    




@media all and (min-width: 0px) {

    #contentWrapper div.submitBt a {

        padding: 5px 8px 9px 9px;

    }



    #contentWrapper div.submitBtAr a {

        padding: 3px 24px 3px 8px;

    }

    

    #contentWrapper div.submitBtRed a {

        padding: 5px 50px 7px 5px;

    }

    

    #chooseRentArea .rentacar8 .bt input {

        padding: 7px 32px 7px 5px;

    }

}






* html .jqmWindow {

    position: absolute;

    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');

}



.button_wrapper {

    padding: 0 10px 0 0;

}





.small_wrapper {

    margin: 10px 0 15px 0;

    padding: 0 10px;

    width: 687px;

}



formBox_50 {

	float: left;

	width: 300px;

	padding-bottom: 15px;

}



.ro_res_wide-column40 {

    float: left;

    width: 40%;

	padding-top: 5px;

}

.ro_res_wide-column20 {

    float: left;

    width: 20%;

}




.button_wrapper .BtSubmitRed {

    margin-top: 0;

}




@media all and (min-width: 0px) {

    #mainContent select {

        height: 19px;

    }

}


div.image_fix {

	text-align: center;

	width:145px;

	float:left;

	margin-right:15px;

}



ul#bloc li.active a{

    color:#fff;

}








    #mainContent .ro-gc-fullsize-table-wrapper {

        padding: 0 10px 0 10px;

    }



    #mainContent .ro-gc-fullsize-table-wrapper table {

        width: 100%;

        border-collapse: collapse;

        border: none;

        border-top: 1px solid #c8c8c8;

    }



    #mainContent .ro-gc-fullsize-table-wrapper tr {



    }



    #mainContent .ro-gc-fullsize-table-wrapper td {


        border: none;


    }



    #mainContent .ro-gc-fullsize-table-wrapper tr.tr-even td {


    }



    #mainContent .ro-gc-fullsize-table-wrapper td.td-0 {

        text-align: right;

        padding: 3px 6px 3px 3px;

    }

/*the basics*/

body{padding-bottom:50px}

object {display:block;}



div#container{width:989px;margin:0 auto;}



div.rentacar1{background:#909090 url("primary.jpg") no-repeat;}




#header {

    height: 91px;

    position: relative;

}

div#header h1{float:left;display:inline;width:109px;height:44px;margin:25px 98px 0 16px;background:url("logos.gif") no-repeat;}

div#header h1 a{display:block;width:109px;height:44px;}

div#header h1 a span{display:none;}



iframe.jqm {border:none;background:#fff;position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth-8+'px');height: expression(this.parentNode.offsetHeight-8+'px');}



#content{float:left;padding:0 15px 17px 15px;width:959px; no-repeat bottom left;}

#sliding{float:left;width:352px}

#main {

    float: left;

    width: 607px;

    padding: 320px 0 0 0;

}

#main h2{text-indent:-3000px;margin:0 0 0 22px; padding: 0;}





#main {

    position: relative;

    overflow: visible;

    z-index: 0;

}

#header {

    z-index: 1000;

}




#teasers{float:left;position:relative;width:989px;background:#FC8602 url("bg_teasers.jpg") no-repeat;}

#imageTeaser{position:absolute;top:32px;left:343px;}




    #chooseRentArea ul.tabBlock li{

    	float:left;

    }

    #chooseRentArea ul.tabBlock li a{

		font-size: 12px;

    	color:#222;

    	font-weight:bold;

    	text-decoration:none;

    	display:block;

    	float:left;

    	height:29px;

    	padding:11px 0 0 10px;

    }

    #chooseRentArea ul.tabBlock li.rentacar5 a {width:144px;}

    #chooseRentArea ul.tabBlock li.rentacar6 a {width:188px;}

    #chooseRentArea ul.tabBlock li.solo-reiter a {width:350px;}

            

    #chooseRentArea ul.tabBlock li.rentacar5 {background:url(1.gif) no-repeat;}

    #chooseRentArea ul.tabBlock li.rentacar6 {background:url(2.gif) no-repeat;}

    #chooseRentArea ul.tabBlock li.solo-reiter {background:url(3.gif) no-repeat;}

    #chooseRentArea ul.tabBlock #rentacar5-id.tabs-selected {background:url(11.gif) no-repeat;}

    #chooseRentArea ul.tabBlock #rentacar6-id.tabs-selected {background:url(22.gif) no-repeat;}

    .tabs-hide {display:none;}

/* homepage link */

#clickable-div {position:absolute;top:0px;right:0px;width:590px;height:430px;text-decoration:none;}

#clickable-div span {visibility:hidden;}







#teaserlist h3 a{text-decoration:none; color:#000;}

#teaserlist li.teaser div.colinfo p.price a{text-decoration:none; color:#000;}

