
* {
	margin:0;
	padding:0;
}

html,body {
	width:100%;
	height:100%;
	background:#fff;
	font:12px "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;	color:#333;
	
	background: url(/_img/pics/bg_last-minute-autovermietung-europa.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

p {
	line-height:20px;	
}

#contentTextMeta ul li {
	margin: 10px 0 10px 25px;
}

h1 span,
h2 span,
h3 span,
h4 span {
	display:none;
}

h1 {
	margin:0 0 10px 0;
	font-size:22px;
	font-weight:normal;
	text-shadow:1px 1px 0 white;
}

h2 {
	margin:0 0 5px 0;
	font-size:18px;
	font-weight:normal;
	text-shadow:1px 1px 0 white;
}
h2.destinations {
	margin-bottom:0;		
}
h2 a {
	text-decoration:none;
}

h3,
h4 {
	font-size:14px;
	font-weight:normal;	
}

h4.call {
	margin-bottom:18px;
	color:#fff;
	text-shadow:1px 1px 0 #a8a8a8;
	float:left;
	display:none;
}

img {
	display:block;
}

a img {
	border:0;
}

#container {
	width:100%;
	height:100%;
	/*background:url(../_img/bg_header.gif) repeat-x 0 -10px;*/
	
}

#wrapper {
	width:1000px;
	margin:0 auto;
	background-clip:padding-box;
	border:2px solid rgba(0,0,0,0.1);
	border-radius: 4px;
	background:url(../_img/bg_transparent.png) transparent;
}

#header {
	width:100%;
	height:75px;
	/*background:url(../_img/bg_header.gif) repeat-x 0 -10px;*/
}

#logo {
	width:260px;
	height:63px;
	margin:7px 0 0 20px;
	float:left;
	display:block;
	background:url(../_img/logo_last-minute-autovermietung.png) no-repeat transparent;
}
#logo a {
	width:260px;
	height:63px;
	color:#fff;
	text-decoration:none;
    display:block;
}
#logo h2 {
	margin:0;
	font:40px "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;	font-weight:bold;
	font-style:italic;
	text-shadow:1px 1px 0 #8a8a8a;
	float:left;
	display:block;
}

#bookmarker {
	margin:130px 0 0 430px;
}

#content {
	padding:5px 0 20px 0;
	background:#fff;
}

#contentText,
#contentTextMeta {
	padding:5px 15px 0 15px;
}
#contentText p,
#contentTextMeta p {
	margin-bottom:10px;	
}
#contentText a,
#contentTextMeta a {
	color:#333;
}

#contentTextMeta td a {
	text-decoration:none;
}

#footer {
	z-index:100;
	width:100%;
	min-width:980px;
	height:35px;
	background:url(../_img/bg_footer.jpg) repeat-x 0 0;
	border-top:1px solid #575757;
	position:fixed;
	bottom:0;
}

#intro {
	width:620px;
	height:401px;
	float:right;
}

#abe_ABE {
	background:#fff;
	z-index:0;
}
.abe_small {
	margin-left:4px;
	width:360px;
	float:left;
}

.hide {
	display:none;
}

.col_countries {
	width:225px;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
}

.col_countries ul.country_list li a {
	color:#4d4d4d;
}

ul.country_list li a {
	display:block;
	line-height:30px;
	text-decoration:none;
	color:#4d4d4d;
}

ul.country_list li {
	list-style-type:none;
	padding:8px 0px 1px 30px;
	vertical-align:middle;
	height:22px;
	border-bottom:1px dotted #bebebe;
}

.col_topDest {
	width:316px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.col_cities {
	width:224px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.col_destinations  {
	width:315px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.col_cities ul.city_list li a,
.col_topDest ul.city_list li a,
.col_destinations ul.city_list li a {
	font-size:13px;
	color:#4d4d4d;
}

ul.city_list li a {
	display:block;
	text-decoration:none;
	color:#4d4d4d;
}

ul.city_list li {
	list-style-type:none;
	margin-top:5px;
	padding:0 0px 1px 16px;
	vertical-align:middle;
	height:18px;
	border-bottom:1px dotted #bebebe;
	background:url(../_img/bullet.gif) no-repeat 0 0 transparent;
}

.clearfix {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
	visibility:hidden;
}

/* Start Navi ------------------------------*/
#navi {
	margin-right:30px;
	font:15px "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;	font-weight:bold;

}

#navi ul {
	float:right;
}

#navi ul li a {
	width:150px;
	height:30px;
	padding-top:10px;
	text-align:center;
	color:#666;
	text-decoration:none;
	text-shadow:1px 1px 0 #ededed;
	background:url(../_img/bg_navi.png) no-repeat 0px -80px transparent;
	display:block;
}
#navi ul li a.active,
#navi ul li:hover a,
#navi ul li:hover strong a,
#navi ul li:hover a:hover {
	background:url(../_img/bg_navi.png) no-repeat 0px -20px transparent;
}

#navi ul li {
	list-style:none;
	float:left;
	margin-right:20px;
}
#navi ul li.lastCol {
	margin-right:0;
}

/* End MetaNavi ---------------------------------*/

/* Start MetaNavi ------------------------------*/
#metanav {
	margin:8px 0 0 10px;
	font:12px "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;    float:left;
}

#metanav ul li a {
	color:#222;
	text-decoration:none;
	text-shadow:1px 1px 0 #a1a1a1;
}

#metanav ul li {
	list-style:none;
	float:left;
	margin-right:20px;
}
/* End MetaNavi ---------------------------------*/

/* Start Breadcrumb ------------------------------*/
#breadcrumb {
	height:22px;
	padding-top:5px;
	font:12px "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;}

#breadcrumb ul li a {
	color:#333;
	text-decoration:none;
	/*text-shadow:1px 1px 0 #fff;*/
}

#breadcrumb ul li {
	list-style:none;
	padding:2px 0px 0px 13px;
	float:left;
	margin-right:10px;
	background:url(../_img/bullet_breadcrumb.png) no-repeat 0px 2px transparent;
}
/* End Breadcrumb ---------------------------------*/

/* Start Language Selector ------------------------------*/
ul#LangSelector {
    float:right;
}

ul#LangSelector li a{
	width:16px;
	height:20px;
	display:block;
}

ul#LangSelector li {
	width:16px;
	height:20px;
	list-style:none;
	float:left;
	margin-right:10px;
    padding:0;
}
ul#LangSelector li#de {
	background:url(/_img/flags/lang/de.png) no-repeat 0px 2px transparent;
}
ul#LangSelector li#de.active {
	background:url(/_img/flags/lang/de_hl.png) no-repeat 0px 2px transparent;
}
ul#LangSelector li#en {
	background:url(/_img/flags/lang/en.png) no-repeat 0px 2px transparent;
}
ul#LangSelector li#en.active {
	background:url(/_img/flags/lang/en_hl.png) no-repeat 0px 2px transparent;
}

/* End Breadcrumb ---------------------------------*/

/* Start Suppliers ------------------------------*/
#suppliers {
	margin: auto;
	width:980px;
	height:36px;
}

#suppliers ul li {
	height:30px;
	list-style:none;
	float: left;
	margin-right:29px;
}
#suppliers ul li.lastCol {
	margin-right:0;
}

#suppliers ul li#alamo {
	width:58px;
	background:url(../_img/suppliers/logo-alamo.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#avis {
	width:52px;
	background:url(../_img/suppliers/logo-avis.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#budget {
	width:51px;
	background:url(../_img/suppliers/logo-budget.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#dollar {
	width:63px;
	background:url(../_img/suppliers/logo-dollar.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#enterprise {
	width:80px;
	background:url(../_img/suppliers/logo-enterprise.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#europcar {
	width:71px;
	background:url(../_img/suppliers/logo-europcar.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#fox {
	width:39px;
	background:url(../_img/suppliers/logo-fox.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#national {
	width:78px;
	background:url(../_img/suppliers/logo-national.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#payless {
	width:69px;
	background:url(../_img/suppliers/logo-payless.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#sixt {
	width:46px;
	background:url(../_img/suppliers/logo-sixt.png) no-repeat 0px 50% transparent;
}
#suppliers ul li#thrifty {
	width:78px;
	background:url(../_img/suppliers/logo-thrifty.png) no-repeat 0px 50% transparent;
}

/* End Suppliers ---------------------------------*/

/* Start Teaser ------------------------------*/
#TeaserDest {
	width:980px;
	height:150px;
	margin:7px 0 7px 0;
}

#TeaserDest ul li {
	width:220px;
	height:150px;
	margin-right:33px;
	list-style:none;
	float: left;
	display:block;
}
#TeaserDest ul li a {
	width:220px;
	height:150px;
	display:block;
}
#TeaserDest ul li.lastCol {
	margin-right:0;
}

/* End Teaser ---------------------------------*/

/* Intro Hints  ---------------------------------*/

.intro_hints {
	width:100%;
	height:80px;
	background:url(../_img/bg_intro.png) 0px 0px transparent;
	font-size:15px;
}

.intro_hints p {
	margin: 10px 0 0 15px;
	float:left;
	font-size:20px;
    color:#fff;
	text-shadow:1px 1px 0 #666;
}

.intro_hints ul {
	margin-top:10px;
	float:left;	
}

.intro_hints ul li {
	list-style:none;
	margin-left:10px;
	padding-left:20px;
	background:url(../_img/bullet_blue.png) no-repeat 0px 2px transparent;
    color:#fff;
	text-shadow:1px 1px 0 #666;
}
/* End Intro Hints  ------------------------------*/

/* Intro Steps  ---------------------------------*/

.intro_steps {
	margin:0 0 0 3px;
}

.intro_steps ul {
	float:left;	
}

.intro_steps ul li {
	height:39px;
	margin:30px 0 0 0;
	padding-left:15px;
	list-style:none;
	background:url(../_img/bg_blue_arrow_left.png) no-repeat 0 0 transparent;
}

.intro_steps ul li span {
	height:39px;
    width:500px;
	padding:8px 20px 0 20px;
	background:url(../_img/bg_blue_left.png) no-repeat -40px 0 transparent;
	font:20px "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;	color:#fff;
	text-shadow:1px 1px 0 #143864;
	display:block;
}
.intro_steps ul li span#step1 {
	background-position:-100px 0;
}
.intro_steps ul li span#step2 {
	background-position:-205px 0;
}
.intro_steps ul li span#step3 {
	background-position:-250px 0;
}
/*.intro_steps ul li span.step_end {
	height:39px;
    width:20px;
	background:url(../_img/bg_blue_left.png) no-repeat -447px 0 transparent;
	display:block;
}*/

/* End Intro Steps  ------------------------------*/

#imprint {
	padding:0;
	width:600px;
	height:260px;
	background:url(/_img/imprint_de.gif) 0 0 no-repeat;	
}

.twitter {
	margin:7px 0 0 0;
	float:right;
}
.googleplus {
	margin:2px 15px 0 0;
	float:right;
    display:none;
}

.copyright {
	margin:8px 10px 0 0;
	float:right;
	font:12px "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;	color:#222;
	text-shadow:1px 1px 0 #a1a1a1;
}

#abe_b_driverage,
#abe_b_carGroupLabel,
#abe_b_currencyLabel,
#abe_b_residenceList {
	line-height:1;
}
div#abe_default .ct_footer{
	margin-top:-45px;
	z-index:199;
}
#ui-datepicker-div {
	display:none;
}

.lastCol {
	margin-right:0;
	padding-right:0;
}