﻿.mw-header{
	margin-bottom: 20px;
	position:relative;
}
#buehneContainer{
 position:relative;
	width:988px;
	height:327px;
	margin:0 auto;
	padding:8px 0 0 8px;
	z-index:1;
	}

section>p{
	margin:10px 0 0 0;
}

/* Regionsliste */
.region-list{margin:20px 0 0px 0;}
#region-list{margin:10px 0 20px 0;}

#region-list li{
	float:left;
	font-size:12px;
	line-height:1.8;
	margin-right:20px;
}

#region-list a{text-decoration:none; color:#525252;}

/* User Comments */


#user-comment {overflow:hidden;}
#user-comment-img {
	background:url(http://www.usareisen.de/mietwagen-xml/tpl/images/bewertungs-header.jpg) no-repeat;
	width:324px;
	height:185px;
}
#user-comment div[data-headline]{position:relative;}
#user-comment div[data-headline]:after{
	content:attr(data-headline);
	color:#fff;
	position:absolute;
	font-size:20px;
	font-family:verdana;
	padding:5px 10px 8px 10px;
	bottom:0;
	left:0;
	z-index:1000;
	width:100%;
	background:url(http://www.usareisen.de/maincore/images/transparent/transparent-black-30.png) repeat;
	background:rgba(102,102,102,.7);
}

#user-comment p{font-size:12px !important;	line-height:1.6 !important; margin:0 0 5px 0;}
#user-comment article{padding:0 0 5px 0;}
#user-comment a{	margin:15px 0;}

#user-comment a:before{
	content:"\e8f6";
	font-family:icon-font;
	padding:0 3px 0 0;
}

#user-comment .rating-stars{	margin:10px 0;}


/* Contactbox */
#contact-box {position:relative;}
#contact-box img:first-child{margin:0 0 5px 0;}
#contact-box:before{
	display:block;
	content:attr(data-question);
	color:#2B5AB2;
	font-size:34px;
	width:50%;
	line-height:1.8;
	position:absolute;
	left:10px;
}
#contact-box .answer, #contact-box  article{font-size:13px;}
#contact-box  article{overflow:hidden; margin:5px 0 0 0;}
#contact-box .button{width:135px; height:21px; text-align:center;}
#contact-box article span:first-child{padding:10px 0;}
#contact-box article span + span{font-size:28px;}
#contact-box .button:before{
	content:"\e896";
		font-family:icon-font;

	font-size:18px;
	margin-left:-22px !important;
}
a.button:visited{color:#ffffff;}
a.button:hover{color:#ffffff;}

h2{margin:0 0 20px 0;}
h4{margin:15px 0 0 0;}


#location-text{
	margin:0 0 20px 0;
	font-size:16px;
	}

.station-list ul{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:100%;
	margin:5px 0 20px 0;
}
.station-list li{
	border-top:1px solid #ccc;
	overflow:hidden;
	padding:8px 5px;
}

.station-list li:nth-child(even){background:#F3F3F3;}

.station-list span{
	display:block;
	width:50%;
	float:left;
}

.station-list li span + span{
	padding:0 0 0 30px;
	width:44%;
}

.ver-links {
color:#233184;
display:block;
}

a:hover.ver-links {
color:#233184;
}

*[data-renter]:first-child{display:none;}
*[data-renter]{height:20px;}
*[data-renter="Alamo"]{background:url(../../../rental-cars/img/vermieter/alamo.png) no-repeat 100% 0; background-size:auto 20px;}
*[data-renter="Dollar"]{background:url(../../../rental-cars/img/vermieter/dollar.png) no-repeat 100% 0; background-size:auto 20px;}
*[data-renter="National"]{background:url(../../../rental-cars/img/vermieter/national.png) no-repeat 100% 0; background-size:auto 20px;}
*[data-renter="Avis"]{background:url(../../../rental-cars/img/vermieter/avis.png) no-repeat 100% 0; background-size:auto 20px;}
*[data-renter="Hertz"]{background:url(../../../rental-cars/img/vermieter/hertz.png) no-repeat 100% 0; background-size:auto 20px;}
*[data-renter="Meeting-Point"]{background:url(../../../rental-cars/img/vermieter/meeting-point.png) no-repeat 100% 0; background-size:auto 20px;}




.more-comment{
	display:block;
	margin:5px 0 0 0!important;
}
.hidden-comment{display:none;}

.time-list{
	overflow:auto;
	width:171px;
	height:200px;
	position:absolute;
	z-index:1000;
	background:#fff;
	display:none;
	border:1px solid #ccc;
}

.time-list li{
	padding: 3px 10px;
	cursor:pointer;
	color:#333;
	position:relative;
}

.time-list li:hover{
	background:#233184;
	color:#fff;
}

.renter img{	margin:20px 40px 0 0;}

.ibe{top:8px !important;}

.ibe {
width: 480px;
height:314px;
}

.white-grey-gradient {
	background: #EFEFEF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#EFEFEF 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%,#EFEFEF 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%,#EFEFEF 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%,#efefef 100%);
}

.border-999 {
	border: 1px solid #999;
}

.ibe h1 {
	padding: 5px 10px;
	margin: 0 0 15px 0;
}

.grey-gradient {
	background: #787878;
	background: -moz-linear-gradient(top, #787878 0%, #5F5F5F 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(100%,#5F5F5F));
	background: -webkit-linear-gradient(top, #787878 0%,#5F5F5F 100%);
	background: -o-linear-gradient(top, #787878 0%,#5F5F5F 100%);
	background: -ms-linear-gradient(top, #787878 0%,#5F5F5F 100%);
	background: linear-gradient(to bottom, #787878 0%,#5F5F5F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#5F5F5F',GradientType=0 );
}
.text {
	font-size: 15px;
}
.ibe label {
	padding: 0 0 3px 0 !important;
	display: inline-block !important;
	*vertical-align:middle;
    vertical-align: middle !important;
	width:104px !important;
}
.annahme{
margin-right:5px;
}
.long-input {
	margin-left:8px !important;
	*width:326px !important;
	}
.box-sizing {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.ibe  input, textarea {
	border: 1px solid #ccc;
	padding: 8px;
	margin: 0 13px 15px 0;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	font-size: 16px;
	background-color: #fff;
}
.ibe ul {
	list-style: none;
	padding: 10px 0px 0px 0px;
	height: 160px;
	margin: 0 0 -10px 0;
}
.select-box {
	background: url(../../../central-point/images/forms/select-box-arrow.gif) no-repeat 100% center #fff;
}
.select-box-list {
	overflow: auto;
	width: 171px;
	min-height: 30px!important;
	max-height: 190px!important;
	position: absolute!important;
	z-index: 10;
	background: #fff!important;
	display: none;
	border: 1px solid #ccc;
	overflow-x: hidden;
	padding-bottom: 5px;
}
.select-box-list li {
	list-style: none;
	padding: 5px 10px!important;
	cursor: pointer;
	color: #333!important;
	position: relative;
	display: block;
	width: 88%;
}
.select-box-list li:hover {
	background: #233184;
	color: #fff!important;
}
.clear-both {
	clear: both !important;
}
.ibe .small-input {
	width: 23%;
	cursor: pointer;
}
.date-box {
	background: url(../../../central-point/images/forms/date-box.gif) no-repeat 96% center #fff;
}
.button.blue.big {
	background-image: #6593E8;
	background-image: -moz-linear-gradient(top, #6593E8 0%, #144498 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6593E8), color-stop(100%,#144498));
	background-image: -webkit-linear-gradient(top, #6593E8 0%,#144498 100%);
	background-image: -o-linear-gradient(top, #6593E8 0%,#144498 100%);
	background-image: -ms-linear-gradient(top, #6593E8 0%,#144498 100%);
	background-image: linear-gradient(to bottom, #6593E8 0%,#144498 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6593E8', endColorstr='#144498',GradientType=0 );
}
.button.blue:hover {
	background-position: 0 0;
}

.contact-en{
margin-top:4px !important;
}

.ibe .button {
	width: 40%;
	border: 1px solid #233184;
	box-shadow: 2px 2px 2px #999;
	margin-right: 10px;
}
.button.big {
	padding: 10px 20px !important;
}
.button {
	color: rgb(255,255,255);
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	text-align: center;
	white-space: nowrap;
	text-decoration: none !important;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	background-repeat: repeat-x;
	background-repeat: repeat-y;
	background-size: 100% 200%;
	background-position: 0 -28px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.button-ibe-width {
width:180px !important;
}
.float-right {
	float: right;
}
/** Modul Crosslinks *****************************/
#crosslink-wrapper {
height:230px;
width:996px;
background:#eef3fe;
margin:0 auto;
padding:12px;
position:relative;
}
.link-head {
color:#07368a;
font-size:24px;
}
.cross-head{
font-size:20px;
text-align: center;
border:none;
width:208px;
background:#07368a;
clear:both;
margin-top:108px;
}
#cross-slides{
 width:920px;
 margin-top:16px;
 left:45px;
 }
#cross-slides .item{
color: #FFF;
}
.caption {
font-size:20px;
font-weight:bold;
margin-top:128px;
}
.wohnmobile {
width:208px;
height:154px;
	background: url(../../../images/crosslinks/modul_xlinks_wohnwagen.png) no-repeat;
}
.wohnmobile:hover{
		background: url(../../../images/crosslinks/modul_xlinks_wohnwagen2.png) no-repeat;
}
.motorraeder {
width:208px;
height:154px;
	background: url(../../../images/crosslinks/modul_xlinks_motorraeder.png) no-repeat;
}
.motorraeder:hover{
		background: url(../../../images/crosslinks/modul_xlinks_motorraeder2.png) no-repeat;
}
.mietwagen {
width:208px;
height:154px;
	background: url(../../../images/crosslinks/modul_xlinks_mietwagen.png) no-repeat;
}
.mietwagen:hover{
		background: url(../../../images/crosslinks/modul_xlinks_mietwagen2.png) no-repeat;
}
.busrundreisen {
width:208px;
height:154px;
	background: url(../../../images/crosslinks/modul_xlinks_busrundreisen.png) no-repeat;
}
.busrundreisen:hover{
		background: url(../../../images/crosslinks/modul_xlinks_busrundreisen2.png) no-repeat;
}
.hotels {
width:208px;
height:154px;
	background: url(../../../images/crosslinks/modul_xlinks_hotels.png) no-repeat;
}
.hotels:hover{
		background: url(../../../images/crosslinks/modul_xlinks_hotels2.png) no-repeat;
}
.cp-ort {
width:112px !important;
}
.cp-abgabe-ort {
width:104px !important;
}
.cp-input-ort {
width:340px !important;
*width:321px !important;
}
.cp-annahme {
width:112px !important;
}
.cp-label-time {
width:64px !important;
}

/******************* ALTER CITY FOOTER*********************************************************************************************/
/*******************************************************************************************************************************************/
div.region-list-background {
    background: url("../../../images/rental-cars/background/city_pages_background.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #ebf1fe;
    margin-top: 20px;
}
div.center {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    width: 992px;
}
.region-list + ul {
    background: url("../../../images/rental-cars/background/table_city_pages.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 24px;
    margin: 20px 2px 10px;
    overflow: hidden;
    padding-left: 23px;
}
h2.region-list {
    color: #ffffff;
    font-family: verdana;
    font-size: 24px;
    font-weight: bold;
    line-height: 130px;
    margin: 2px 2px 10px;
    padding-left: 23px;
}
.region-list + ul li {
    float: left;
    width: 25%;
}
p.region-list {
    color: #525252;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 10px 10px;
}

.region-list + ul li a {
    color: #525252;
    text-decoration: none;
}
/******************* ALTER CITY FOOTER ENDE*********************************************************************************************/
/*******************************************************************************************************************************************/
