body {
	font-size:	12px;
	background: #fff;
}
#see_tankgutschein{
	height:202px;
	background:url(../../../home/img/banner-womo.jpg) no-repeat;
	background-size:100%;
	width:980px;
	margin:0 auto;
	border:solid 4px #fff;
	box-sizing:border-box;
	box-shadow: 0 0 2px #313131;
	margin-bottom:6px;
	border-radius:4px;
}
.tankgutschein{
    left: -7px;
    position: absolute;
    top: 41px;
}

table {
	margin: 0;
	padding:0;
	border-spacing: 0;
    border-collapse: collapse;
}
table {

}
p, h1, h2, h3, h4, h5, a, ul, li, label, body {
	font-family:				arial;
	padding:					0px;
	margin:						0px;
	-webkit-text-size-adjust: 	none;/* damit iphone safari nicht die headlines vergr��ert */
}

img {
	border:						0px;
}
ul {
	list-style-type:			none;
}
.footnote {
	font-size:					11px;
	color:						#707070;
}
.text_green {
	color:						#526c15;
}
.centerDiv{
	margin:						auto;
	width:						992px;
}
.text_gray {
	color: 						#707070;
}
.text_12 {
	font-size:					12px;
}
.marginRight {
	margin-right:				10px;
}
.marginBottom {
	margin-bottom:				10px;
}
.headlineNoMarginB {
	margin-bottom:				0px !important;
}

/* Startseite Neu (Umsetzung David) ******************************************************************/

/* Header/Formular Startseite *************/

div#indexHeader {
	margin:						0 auto;
	width:						992px;
	position:					relative;
	z-index:					1;
	overflow:					hidden;
}

div#indexHeader div#headerPic{
	width:						992px;
	height:						337px;
	background:					url(../../../images/motorhomes/startseite/headerPic.jpg) no-repeat top left;
}



div#indexHeader div#headerPic div#preisvergleichForm{
	width:						340px;
	position:					absolute;
	left: 						6px;
	top: 						6px;
	z-index:					500;
	border-radius:				10px;
	border:						2px solid #fff;
	overflow:					hidden;
	background:					#fff;

}
div#indexHeader div#headerPic div#headerfont{
	width:						416px;
	height:						170px;
	background:					url(../../../images/motorhomes/startseite/dieGrosseFreiheitAufVierRaedern.png) no-repeat top left;
	position:absolute;
	right: 200px;
	top:19px;
	z-index: 10;
}


#bouncebox{
	width: 247px;
	height:280px;
	position:absolute;
	left:400px;
	top:-320px;
	background:url(../../../images/motorhomes/startseite/fruehbucher-schild-2017.png) no-repeat top left;
	z-index:10;
	cursor:pointer;
}

#saisonauswahlContent #bouncebox{
	top:-160px;
	left:135px;
}



div#indexHeader div#headerPic div#preisvergleichForm h1{
	margin:0;
	padding:0;
	color:						#fff;
	padding:					8px;
	font-size:					12px;
	font-weight:				bold;
	background: 				#7B7B7B;
	background:					-moz-linear-gradient(top, #7B7B7B 0%, #5D5D5D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7B7B7B), color-stop(100%,#5D5D5D));
	background: -webkit-linear-gradient(top, #7B7B7B 0%,#5D5D5D 100%);
	background: -o-linear-gradient(top, #7B7B7B 0%,#5D5D5D 100%);
	background: -ms-linear-gradient(top, #7B7B7B 0%,#5D5D5D 100%);
	background: linear-gradient(to bottom, #7B7B7B 0%,#5D5D5D 100%);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7B7B7B', endColorstr='#5D5D5D',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7B7B7B', endColorstr='#5D5D5D',GradientType=0);
}
div#indexHeader div#headerPic div#preisvergleichForm div#neu{
	width:						44px;
	height:						36px;
	background:					url(../../../images/motorhomes/startseite/neu.png) no-repeat top left;
	position:					absolute;
	right:						-25px;
	top:						10px;
	display:none;
}

div#indexHeader div#headerPic div#preisvergleichForm form{
	margin:0;
	padding:0;
	color:#707070 !important;
	padding:0 0 5px 10px;
	background:   #CAE2FF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#DDDDDD));
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#DDDDDD 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%,#DDDDDD 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%,#DDDDDD 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%,#DDDDDD 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DDDDDD',GradientType=0 );
}
div#contentStart div#headerPic div#preisvergleichForm form div#formHeader{
	color:						#000;
}
div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader strong{
	color:						#06358A;
}
div#indexHeader div#headerPic div#preisvergleichForm form input#all{
	position:					relative;
	top:						1px;
}
div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul {
	height:						37px;
	margin-top:					3px;
	width: 315px;
}
div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul li{
	display:					inline;
}

div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul li.left{
	margin-left:-5px;
	margin-right:5px;
}

div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul li input{
	position:					relative;
	top:						2px;
}

div#indexHeader div#headerPic div#preisvergleichForm form p.inputFields{
	margin-top: 				5px;
	height:						20px;
}

div#indexHeader div#headerPic div#preisvergleichForm form p.inputFields label{
	position:					relative;
	top:						3px;
	float:						left;
}
div#indexHeader div#headerPic div#preisvergleichForm form select, div#indexHeader div#headerPic div#preisvergleichForm form p.inputFields input{
	 float:						right;
	 margin-right:				15px;
}
/* Header/Formular Satartseite Ende ****************************************************/

/* Mittlere Boxen Startseite **********************************************************/

/*******************Banner**************/
.womo-banner{
border: 		solid 5px #D5EBA0;
margin:			5px 0px 5px 5px;
}

#cash-back{
background:		url(../../../images/motorhomes/startseite/womo_cash_back.jpg) no-repeat;
width:			971px;
height:			242px;
}

#cash-back .font-22{
font-size:		22px;
color:			#525252;
text-align:		center;
margin:			8px 0 0 0;
}

#cash-back .claim{
font-size:		36px;
color:			#536d14;
line-height:	0.9em;
padding:		0;
text-align:		center;
font-weight:	bold;
}
.green-line1 {
height:			1px;
width:			894px;
background:		#536d14;
margin:			4px auto 8px;
}
.green-line2 {
height:			1px;
width:			894px;
background:		#536d14;
margin:			8px auto 4px;
}
.gewinnspiel-text {
background:		url(../../../images/motorhomes/startseite/cruise-america-gewinnspiel.jpg)  right 10px no-repeat;
color:			#525252;
margin:			0 40px 0 0;
font-size:		18px;
text-align:		right;
font-weight:	normal;
line-height:	1.2em;
padding-right:	188px;
}
.rights {
font-size:		12px;
text-align:		right;
line-height:	1.1em;
}

div#contentStart {
	margin:						0 auto;
	width:						990px;
	position:					relative;
	border-left:				1px solid #d6d6d6;
	border-right:				1px solid #d6d6d6;
	background:					#efefef;
	padding-bottom:				5px;
	padding-top:				5px;
}


div#contentStart #expiring{
	width:						980px;
	margin:						5px auto 0px auto;
}

div#contentStart #expiring > h2{
	width:						980px;
	height:						38px;
	color:						#fff;
	font-size:					20px;
	padding-top:				2px;
	text-shadow:				1px 1px 0px #742121;
	background:					url(../../../images/motorhomes/startseite/expiringSpecialsHeader.jpg) no-repeat top left;
	text-align:					center;
}

div#contentStart #expiringContent{
	width:						980px;
	background:					url(../../../images/motorhomes/startseite/expiringSpecialsBg.jpg) repeat-y top left;
	overflow:					hidden;
	position:					relative;
	padding-bottom:				25px;
}

div#contentStart #expiringContent .auslaufspecial{
	width:						235px;
	float:						left;
	/* background:					url(../../../images/motorhomes/startseite/specialLine.png) no-repeat top right; */
	min-height:					80px;
	padding-right:				5px;
}

div#contentStart #expiringContent .auslaufspecial:first-child +*+*+*+*+*{
	background:					none;
	padding-right:				0px;
}

div#contentStart #expiringContent .auslaufspecial p{
	margin-left: 				10px;
	color:						#707070;
}

div#contentStart #expiringContent .headline{
	display:					block;
	font-size:					15px;
	color:						#932A2B;
	font-weight:				bold;
	margin-left: 				10px;
	margin-bottom:				3px;
	min-height:					25px;
	padding-right:				5px;
	}

.headline_hint{
	display:					block;
	font-size:					15px;
	color:						#526C15;
	font-weight:				bold;
	margin-top:					12px;
	margin-bottom:				3px;
	border:						1px solid #AEC57A;
	background-color:			#DDEACE;
	padding:					4px;
}
.headline_hintred{
	display:					block;
	font-size:					15px;
	color:						#8c000d;
	font-weight:				bold;
	margin-top:					12px;
	margin-bottom:				3px;
	border:						1px solid #8c000d;
	background-color:			#e1ccce;
	padding:					4px;
}
div#contentStart #expiringContent  a{
	background: 				url(../../../images/motorhomes/startseite/detailsArrows.jpg) no-repeat 0 4px transparent;
    color: 						#2b5ab4;
    font-weight:				 bold;
    padding-left: 				12px;
    text-decoration: 			underline;
	margin-left:				10px;
	display:					block;
	position:					absolute;
	bottom:						5px;
	overflow:					visible;
}

div#contentStart #expiringContent .renter{
	width:						328px;
	float:						left;
	padding-bottom:				25px;

}

div#contentStart #expiringContent .renter.last{
	width:						324px;
	float:						left;
}

div#contentStart #expiringContent .renter.last p{
	width:						299px;
}

div#contentStart #expiringContent .renter .link img{
	position:					absolute;
	bottom:						0px;
	right:						0px;
}

div#contentStart #expiringContent .renter.last .link img{
	right:						5px;
}


div#contentStart #expiringContent .expiringSpecialHeadline{
	color:						#C40031;
	font-size:					19px;
	font-weight:				bold;
	margin-left:				15px;
}


div#contentStart #expiringContent p.last{
	background:					none !important;
	margin-bottom:				0px !important;
}

div#contentStart #expiringFooter{
	width:						980px;
	height:						4px;
	background:					url(../../../images/motorhomes/startseite/expiringSpecialsFooter.jpg) no-repeat top left;
	margin:						0 auto;
}

div#contentStart div#middleFirstBoxes{
	width:						982px;
	margin:						6px auto;
	height:						311px;
}
div#contentStart div#middleFirstBoxes div#inAllPackages{
	width:						324px;
	height:						311px;
	background:					url(../../../images/motorhomes/startseite/inAllPackages.jpg) no-repeat top left;
	float:						left;
	position:					relative;
}
.insurancepack {
    font-size:                  16px;
    font-weight:                bold;
    margin:                     5px 0 ;
}


div#contentStart div#middleFirstBoxes div#inAllPackages div#inAllPackagesContent{
	margin-left:				20px;
	margin-top:					80px;
	color:						#707070;
	font-weight:				bold;
}
div#contentStart div#middleFirstBoxes div#inAllPackages div#inAllPackagesContent h3{
	font-size:					16px;
	font-weight:				bold;
	margin:						5px 0;
}
div#contentStart div#middleFirstBoxes div#inAllPackages div#inAllPackagesContent img{
	margin-top:					5px;
}

div#contentStart div#middleFirstBoxes div#inAllPackages div#inAllPackagesContent a:hover{
	background-position:		0 -12px;
}

div#contentStart div#middleFirstBoxes div#inAllPackages div#inAllPackagesContent ul li{
	padding:					3px 0px 3px 0px;
	background:					url(../../../images/motorhomes/startseite/ulArrow.png) no-repeat top left;
	background-position: 		0 5px;
	padding-left:				15px;
	margin-left:				2px;
}
div#contentStart div#middleFirstBoxes div#inAllPackages div#inklusive{
	width:						150px;
	height:						106px;
	background:					url(../../../images/motorhomes/startseite/inklusive.png) no-repeat top left;
	position:					absolute;
	right:						6px;
	bottom:						6px;
}

div#contentStart div#middleFirstBoxes div#staticBoxes{
	float:						left;
	margin-left:				8px;
	margin-bottom:				3px;
}

div#contentStart div#middleFirstBoxes div#staticBoxLeft{
	width:						323px;
	height:						155px;
	background:					url(../../../images/motorhomes/startseite/staticBoxLeft.jpg) no-repeat top left;
	float:						left;
	position:					relative;
	cursor:						pointer;
}

div#contentStart div#middleFirstBoxes div#staticBoxLeft p{
	width:						200px;
	margin-left:				11px;
	margin-top:					60px;
	color:						#3A4E0E;
}
div#contentStart div#middleFirstBoxes div#staticBoxRight{
	margin-left:				4px;
	width:						323px;
	height:						155px;
	background:					url(../../../images/motorhomes/startseite/staticBoxRight.jpg) no-repeat top left;
	float:						left;
	position:					relative;
	cursor:						pointer;
}

div#contentStart div#middleFirstBoxes div#staticBoxRight p{
	width:						200px;
	margin-left:				11px;
	margin-top:					60px;
	color:						#3A4E0E;
}
div#contentStart div#middleFirstBoxes div.weiter{
	width:						41px;
	height:						16px;
	background:					url(../../../images/motorhomes/startseite/weiter.png) no-repeat top left;
	position:					absolute;
	right:						5px;
	bottom:						5px;
	padding-left:				15px;
	padding-top:				4px;
	color:						#2A5AB2;;
}
div#contentStart div#middleFirstBoxes div.weiter a:link,div#contentStart div#middleFirstBoxes div.weiter a:visited{
	text-decoration:			none;
	color:						#2A5AB2;;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes{
	width:						651px;
	float:						left;
	height:						155px;
	margin-left:				7px;
	position:					relative;
	overflow:					hidden;
	margin-bottom:				3px;

}
div#contentStart div#middleFirstBoxes div#sliderBoxes div#sliderBoxesWrapper{
	height:						155px;
	width:						651px;
	position:					relative;
	overflow:					hidden;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes div#sliderBoxArrowLeft:hover{
	background-position:		0 -51px;
}


div#contentStart div#middleFirstBoxes div#sliderBoxes div#sliderBoxArrowRight:hover{
	background-position:		100% -51px;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes div.sliderBoxSommer{
	float:						left;
	width:						323px;
	height:						155px;
	background:					url(../../../images/motorhomes/startseite/summerBox.jpg) no-repeat top left;
	position:					relative;
	cursor:						pointer;
	margin-bottom:				5px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes div.sliderBoxWinter{
	float:						left;
	width:						323px;
	height:						155px;
	background:					url(../../../images/motorhomes/startseite/winterBox.jpg) no-repeat top left;
	position:					relative;
	cursor:						pointer;
	margin-bottom:				5px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes p.saison{
	margin-left:				27px;
	margin-top:					12px;
	font-weight:				bold;
	color:						#707070;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes h3{
	margin-left:				40px;
	width:						230px;
	margin-top:					5px;
	font-weight:				bold;
	font-size:					19px;
	color:						#2A5AB2;
	text-shadow: 				1px 1px #fff;
	line-height:				1;
	letter-spacing: 			-.5px\9;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes p.text{
	margin-left:				12px;
	margin-top:					5px;
	color:						#707070;
	width:						260px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes div.leftBox p.text{
	margin-left:				40px;
	margin-top:					5px;
	color:						#707070;
	width:						230px;
	font-size:					12px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes  div.redCircle{
	width:						62px;
	height:						62px;
	position:					absolute;
	top:						0px;
	right:						0px;
	z-index:					10;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes  div.redCircle{
	width:						62px;
	height:						62px;
	position:					absolute;
	top:						0px;
	right:						0px;
	z-index:					10;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes div.sliderBoxLogo{
	position:					absolute;
	bottom:						8px;
	left:						8px;
	padding-right:				5px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes div.sliderBoxLogo img{
	border:						1px solid #89B524;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes div.specialCounterBanner{
	width:						62px;
	height:						62px;
	position:					absolute;
	top:						0px;
	right:						0px;
	z-index:					10;

}

div#contentStart div#info p{
	margin:						5px 0px 5px 0px;
}
div#contentStart div#info h2 {
	font-size:					15px;
	color:						#526c15;
	margin-top:					15px;
}

div#information {
	width:			982px;
	margin-top:		15px;
	margin-left:	5px;

}
.faqBox {
	float: 			left;
	background:		url(../../../images/motorhomes/startseite/faq-bg.png) no-repeat top left;
	width:			650px;
	height:			154px;
	margin-left:	8px;
	position:		relative;
	cursor: 		pointer;
}
div#informationLeft {
	float:			left;
	width:			485px;
	height:			195px;
	background:		url(../../../images/motorhomes/startseite/information_box.jpg) no-repeat top left;
	cursor: 		pointer;
	margin-top:		20px;

}

div#informationRight {
	float:			right;
	width:			485px;
	height:			195px;
	background:		url(../../../images/motorhomes/startseite/information_box.jpg) no-repeat top left;
	cursor: 		pointer;

}

h3.informationHeadline {
	margin:			15px 15px 5px 15px;
	font-size:		24px;
	color:			#2A5AB2;
	font-weight:	bold;
	text-shadow:	1px 1px #fff;
}

p.informationContent {
	margin:			5px 15px 5px 15px;
	font-size:		14px;
	color:			#707070;
}

div.informationButton {
	position:		absolute;
	bottom:			-10px;
	right:			15px;
	border-radius:	5px;
	overflow:		hidden;
	width:			250px;
	height:			50px;
	}

a#informationWeiter {
	position:		relative;
	color:			#ffffff;
	font-size:		14px;
	font-weight:	bold;
	text-align:		center;
	padding:		5px 10px;
	display:		block;
	text-decoration:none;
	background:		#2A5AB2;
	border-radius:	5px;
    font-family:	Arial;
}

a#informationWeiter2 {
	position:		relative;
	color:			#ffffff;
	font-size:		14px;
	font-weight:	bold;
	text-align:		center;
	padding:		5px 10px;
	display:		block;
	text-decoration:none;
	background:		#2A5AB2;
	border-radius:	5px;
    font-family:	Arial;
}

/**** JQUERY SPECIALBOXEN CAROUSEL START ******/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-container {
    position: 					relative;
	left:						1px;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-clip {
    z-index: 					2;
    padding: 					0;
    margin:						0;
    overflow: 					hidden;
    position: 					relative;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-list {
    z-index: 					1;
    overflow: 					hidden;
    position: 					relative;
    top: 						0;
    left: 						0;
    margin: 					0;
    padding: 					0;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-list li, div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-item {
    float: 						left;
    list-style: 				none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 						651px;
    height:						155px;
	border:						0px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-next {
    z-index: 					3;
    display: 					none;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-prev {
    z-index: 					3;
    display:					none;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-container {
   height: 						155px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-container-horizontal {
	width: 						651px;

}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-clip-horizontal {
    width: 						651px;
    height: 					155px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-item {
    width: 						323px;
    height: 					155px;
	margin-right:				4px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-item-placeholder {
    background: 				#fff;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-next-horizontal {
    position: 					absolute;
    top: 						62px;
    right: 						-4px;
    width: 						32px;
    height: 					42px;
    cursor: 					pointer;
    background: 				transparent url(../../../images/motorhomes/startseite/sliderboxArrows.png) no-repeat -27px 0;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-next-horizontal:hover {
    background-position: 		-27px -44px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-next-horizontal:active {
    background-position: 		-27px -44px;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal,
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal:hover,
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal:active {
    cursor: 					default;
    background-position: 		-114px 0;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal {
    position: 					absolute;
    top: 						62px;
    left: 						0px;
    width: 						26px;
    height: 					42px;
    cursor: 					pointer;
    background: 				transparent url(../../../images/motorhomes/startseite/sliderboxArrows.png) no-repeat 0px 0;
}
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:hover {
    background-position: 		0px -44px;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:active {
	background-position: 		0px -44px;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal,
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal:hover,
div#contentStart div#middleFirstBoxes div#sliderBoxes .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal:active {
    cursor: 					default;
    background-position: 		0 0;
}
/******** JQUERY SPECIALBOXEN CAROUSEL ENDE *********/

/* Untere Boxen Startseite **********************************************************/



div#contentStart div#middleSecondBoxes{
	width:						982px;
	height:						296px;
	margin:						0 auto;
	clear:						both;
	margin-top:					5px;
}
div#contentStart div#middleSecondBoxes div#mietRegionen{
	width:						487px;
	height:						156px;
	background:					url(../../../images/motorhomes/startseite/mietRegionen.jpg) no-repeat top left;
	padding-top:				140px;
	float:						left;
}

div#contentStart div#middleSecondBoxes div#mietRegionen a:link{
text-decoration:none;
}
div#contentStart div#middleSecondBoxes div#mietRegionen span.textGrey {
	color:						#707070;
	float:						right;
	position:					relative;
	top:						-21px;
	left:						8px;
}
div#contentStart div#middleSecondBoxes div#mietRegionen h2{
	color:						#2A5AB2;
	font-size:					20px;
	margin-left:				7px;
	margin-bottom:				5px;
	width:						450px;
}
div#contentStart div#middleSecondBoxes div.region{
	width:						471px;
	height:						19px;
	margin-left:				3px;
	border-top:					1px dotted #555;
	padding:					5px 5px;
	cursor:						pointer;
}
div#contentStart div#middleSecondBoxes div#mietRegionen .white{
	background:					#fff;
}
div#contentStart div#middleSecondBoxes div#mietRegionen span.state, div#contentStart div#middleSecondBoxes div#mietRegionen span.oneWeek{
	display:					block;
	float:						left;
	width:						153px;
	font-weight:				bold;
	color:						#707070;
	margin-top:					3px;
}
div#contentStart div#middleSecondBoxes div#mietRegionen span.oneWeek{
	font-weight:				normal;
	text-align:					center;
}
div#contentStart div#middleSecondBoxes div#mietRegionen span.price{
	display:					block;
	width:						153px;
	float:						left;
	font-weight:				bold;
	text-align:					right;
	color:						#c40031;
	font-size:					16px;
}
div#contentStart div#middleSecondBoxes div#mietRegionen span.footnoteStar{
	color:						#932A2B;
}
/* Top Fahrzeuge */
div#contentStart div#middleSecondBoxes div#topFahrzeuge{
	width:						486px;
	height:						296px;
	float:						right;
	background:					url(../../../images/motorhomes/startseite/topFahrzeugeBg.gif) no-repeat top left;
	margin-left:				7px;
	position:					relative;
	overflow:					hidden;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge div#carouselArrowBack{
	width:						18px;
	height:						33px;
	background:					url(../../../images/motorhomes/startseite/carouselArrows.jpg) no-repeat top left;
	background-position:		0 0;
	position:					absolute;
	top:						110px;
	left:						8px;
	cursor:						pointer;
	z-index:					10;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge div#carouselArrowBack:hover{
	background-position:		0 -35px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge div#carouselArrowForward{
	width:						18px;
	height:						33px;
	background:					url(../../../images/motorhomes/startseite/carouselArrows.jpg) no-repeat top left;
	background-position:		100% 0;
	position:					absolute;
	top:						110px;
	right:						8px;
	cursor:						pointer;
	z-index:					10;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge div#carouselArrowForward:hover{
	background-position:		100% -35px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge h2{
	color:						#2A5AB2;
	font-size:					26px;
	margin-left:				8px;
	width:						250px;
	padding-top:				5px;
	float:						left;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  img.carouselLogo{
	float:						right;
	margin-right:				10px;
	margin-top:					10px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.motorhome{
	clear:						both;
	width:						480px;
	height:						225px;
	margin:						0 auto;
	position:					relative;
	cursor:						pointer;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.motorhome div.camperPic{
	clear:						both;
	width:						285px;
	height:						155px;
	margin:						0 auto;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselLeftBottom{
	clear:						both;
	width:						250px;
	position:					absolute;
	bottom:						0;
	left:						10px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselLeftBottom span, div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom span{
	clear:						both;
	display:					block;
	color:						#707070;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselLeftBottom span.camperName{
	font-size:					16px;
	color:						#707070;
	margin-bottom:				3px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselLeftBottom span.schlafPlaetze{
	color:						#707070;
	margin-bottom:				10px;
	margin-right:				10px;
	float:						left;
	position:					relative;
	top:						3px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselLeftBottom img.schlafplatzImage{
	float:						left;
	margin-right:				2px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselLeftBottom img.child{
	position:					relative;
	top:						5px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselLeftBottom span.details{
	color:						#2b5ab4;
	font-weight:				bold;
	margin-bottom:				10px;
	text-decoration:			underline;
	background:					url(../../../images/motorhomes/startseite/detailsArrows.jpg) no-repeat top left;
	background-position:		0 3px;
	padding-left:				12px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom{
	clear:						both;
	width:						150px;
	position:					absolute;
	right:						10px;
	bottom:						0;
	text-align:					right;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom div.priceHeader{
	font-weight:				bold;
	color:						#707070;
	font-size:					11px;
	position:					relative;
	right:						8px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom div.price{
	font-weight:				bold;
	font-size:					44px;
	color:						#c40031;
	position:					relative;
	top:						-5px;
	float:						right;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom  div.priceUpper{
	font-weight:				bold;
	color:						#c40031;
	float:						right;
	font-size:					16px;
	position:					relative;
	top:						0px;
	right: 						7px;
	text-decoration:			underline;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom  div.waehrung{
	font-weight:				bold;
	color:						#707070;
	font-size:					12px;
	position:					absolute;
	right:						8px;
	top:						40px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom div.perDay{
	font-weight:				bold;
	font-size:					10px;
	clear:						both;
	position:					relative;
	top:						-15px;
	right: 						30px;
	color:						#707070;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div.carouselRightBottom div.star {
	 position:					absolute;
	 bottom:					45px;
	 right:						0px;
	 font-size:					18px;
	 color:						#707070;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div#carouselNavigation{
	clear:						both;
	height:						26px;
	text-align:					center;
	margin-top:					2px;
	margin-left:				200px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div#carouselNavigation a.link {
	float:						right;
	display:					block;
	margin-right:				10px;
	margin-top:					5px;
	position:					absolute;
	right:						10px;
	font-size:					11px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div#carouselNavigation div.numberWrapper{
	width:						29px;
	height:						26px;
	float:						left;
	background:					url(../../../images/motorhomes/startseite/carouselNavigationSpacer.jpg) no-repeat top left;
	cursor:						pointer;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div#carouselNavigation div.number{
	width:						27px;
	height:						20px;
	padding-top:				6px;
	color:						#707070;
	font-weight:				bold;
	cursor:						pointer;
	position:					relative;
	margin:						0 2px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div#carouselNavigation div.number:hover,
div#contentStart div#middleSecondBoxes div#topFahrzeuge  div#carouselNavigation div.numberWrapper div.active{
	background:					url(../../../images/motorhomes/startseite/carouselNavigationHover.gif) repeat-x top left;
	color:						#2A5AB2;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge  span.empfehlung {
	color:						#707070;
	font-size:					11px;
	display:					block;
	float:						right;
	padding-top:				5px;
}
/**** JQUERY CAROUSEL START ******/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-container {
    position: 				relative;
	left:					2px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-clip {
    z-index: 				2;
    padding: 				0;
    margin: 				0;
    overflow: 				hidden;
    position: 				relative;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-list {
    z-index: 				1;
    overflow: 				hidden;
    position: 				relative;
    top: 					0;
    left: 					0;
    margin: 				0;
    padding: 				0;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-list li,
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-item {
    float: 					left;
    list-style: 			none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 					315px;
    height: 				410px;
	border:					0px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-next {
    z-index: 				3;
    display: 				none;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-prev {
    z-index: 				3;
    display: 				none;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-container {
   height: 					260px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-container-horizontal {
    width: 					482px;
    padding-top: 			5px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-clip-horizontal {
    width:  				482px;
    height: 				260px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-item {
   	width: 					482px;
    height: 				260px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-item-horizontal {
    margin-right: 			20px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-item-placeholder {
    background: 			#fff;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-next-horizontal {
    position: 				absolute;
    top: 					110px;
    right: 					10px;
    width: 					18px;
    height: 				33px;
    cursor: 				pointer;
    background: 			transparent url(../../../images/motorhomes/startseite/carouselArrows.gif) no-repeat 100% 0;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-next-horizontal:hover {
    background-position: 	100% -35px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-next-horizontal:active {
    background-position: 	100% -35px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal,
div#contentStart div#middleSecondBoxes div#topFahrzeuge  .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal:hover,
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal:active {
   cursor: 					default;
   background-position: 	100% -35px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal {
    position: 				absolute;
    top: 					110px;
    left: 					10px;
    width: 					18px;
    height: 				33px;
    cursor: 				pointer;
    background: 			transparent url(../../../images/motorhomes/startseite/carouselArrows.gif) no-repeat 0px 0;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:hover {
    background-position: 	0px -35px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:active {
    background-position: 	0px -35px;
}
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal,
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal:hover,
div#contentStart div#middleSecondBoxes div#topFahrzeuge .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal:active {
    cursor: 				default;
    background-position: 	0px 0;
}
/******** JQUERY CAROUSEL ENDE *********/
/* Untere Vermieter�bersicht **********************************************************/
div#contentStart div#vermieterOverview{
	width:					982px;
	margin:					8px 0 0 4px;
	clear:					both;
}
div#contentStart div#vermieterOverview div#vermieterOverviewHeader{
	width:					982px;
	height:					42px;
	background:				url(../../../images/motorhomes/startseite/vermieterOverviewHeader.jpg) no-repeat top left;
}
div#contentStart div#vermieterOverview div#vermieterOverviewContent{
	width:					962px;
	background:				url(../../../images/motorhomes/startseite/vermieterOverviewContentRepeat.jpg) repeat-y top left #FFF;
	padding:				10px 10px 5px 10px;
	position:				relative;
}
div#vermieterOverviewContent ul.text li{
	background:				url(../../../images/motorhomes/sign_checked.gif) left no-repeat;
	padding: 				2px 0px 2px 18px;
	color:					#707070;
}
div#contentStart div#vermieterOverview div#vermieterOverviewContentFooter{
	width:					982px;
	height:					6px;
	background:				url(../../../images/motorhomes/startseite/vermieterOverviewContentFooter.jpg) no-repeat top left;
}
div#contentStart div#vermieterOverview ul.vermieterOverviewTabs li {
	float:					left;
	margin-top:				6px;
	margin-left:			15px;
}
div#contentStart div#vermieterOverview ul.vermieterOverviewTabs li a{
	display:				block;
	color:					#fff;
	font-size:				15px;
	font-weight:			bold;
	text-decoration:		none;
	padding-top:			10px;
	height:					26px;
	margin-left:			6px;
	float:					left;
}
div#contentStart div#vermieterOverview ul.vermieterOverviewTabs li.active {
	background:				url(../../../images/motorhomes/startseite/vermieterOverviewTabLeftCorner.jpg) no-repeat top left;
}

div#contentStart div#vermieterOverview ul.vermieterOverviewTabs li.active  a{
	background:				url(../../../images/motorhomes/startseite/vermieterOverviewTabRepeat.jpg) repeat-x top left;
	color:					#707070;
}
div#contentStart div#vermieterOverview ul.vermieterOverviewTabs li.active  div{
	background:				url(../../../images/motorhomes/startseite/vermieterOverviewTabRightCorner.jpg) repeat-x top left;
	height:					36px;
	width:					6px;
	float:					left;
}
/******** Vermieterhighlights STARTS **************************/

div#contentStart div#vermieterOverview  div#highlights  div.renterBox  *{
	margin:0;
	padding:0;
	line-height:1.2;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox {
	/*width:					233px;*/																																					/**�NDERUNG**/
	width:					185px;
	float:					left;
	background:				#EEE;
	margin-right:			9px;
	cursor:					pointer;
	position:				relative;
}

div#contentStart div#vermieterOverview  div#highlights  div#vermieterLogos_scroll {
display:none;
	width:					959px;
	height:					36px;
	background:				url(../../../images/motorhomes/startseite/vermieterLogos_scroll.gif) top left no-repeat ;
	position:				absolute;
	top:					55px;
	z-index:				70;
	box-shadow: 0px 2px 4px  #bbb;
}
div#contentStart div#vermieterOverview  div#highlights .logofixed{

	display:block !important;
	position:fixed !important;
}

div#contentStart div#vermieterOverview  div#highlights  div.head {
	background:				url(../../../images/motorhomes/startseite/greenCornerRightTop.gif) top right no-repeat #8CA922;
}

div#contentStart div#vermieterOverview  div#highlights  div.head h3{
	background: 			url(../../../images/motorhomes/startseite/greenCornerLeftTop.gif) top left no-repeat #8CA922;
	font-size:				14px;
	color:					#FFF;
	padding:				8px 10px 8px 10px;
	margin-right:			3px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox img.vermieterImage{
	border-bottom:			1px solid #fff;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterStars{
	height:					45px;
	width:					100%;
	text-align:				center;
	border-bottom:			1px solid #CEEB92;
	margin-top:				6px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterStars img{
	margin-right:			-4px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterStars span{
	font-size:				15px;
	font-weight:			bold;
	color:					#707070;
	position:				relative;
	top:					-5px;
	left:					5px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterStars p{
	font-size:				11px;
	color:					#707070;
	margin:					0;
	padding:				0;
	margin-top:				-3px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterText{
	border-top:				1px solid #fff;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterText a {
	color:					#546714;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterText a:hover {
	color:					#2b5ab4;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterText p{
	padding:				0 6px;
	color:					#546714;
	height:					80px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.vermieterLogo{
	width:					100%;
	margin-top:				5px;
	text-align:				center;
	height:					30px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox h4{
	background: 			#8CA922;
	color:					#fff;
	padding:				6px;
	border-top:				1px solid #fff;
	text-shadow: 			1px 1px #647918;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox h4.H4Sommer {
	background:				url(../../../images/motorhomes/startseite/SommerIcon.gif) no-repeat left #AAAAAA;
	padding:				6px 6px 6px 18px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox h4.H4Winter {
	background:				url(../../../images/motorhomes/startseite/WinterIcon.png) no-repeat 4px #aaaaaa;
	padding:				6px 6px 6px 18px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox p.renterBoxAnmietzeitraum{
	font-size:				11px;
	color:					#707070;
	padding:				8px 0 5px 6px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox p.renterBoxAnmietzeitraum2{
	font-size:				11px;
	color:					#707070;
	padding:				8px 0 25px 96px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox {
	padding-bottom:			70px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox h5,
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox p {
		padding: 				0 6px 0 6px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.saison {
	position:				relative;
	background: 			url(../../../images/motorhomes/startseite/saisonBoxBg.gif) top left repeat-x;
	background-position: 	0px 28px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.saison div.schonBuchbar {
	position:				absolute;
	top:					29px;
	background:				url(../../../images/motorhomes/startseite/beiUnsSchonBuchbar.png) no-repeat top left;
	width:					100px;
	height:					79px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.saison h4 {
	text-shadow:			1px 1px #707070;
	height:15px;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.saison img.biszu{
	position:				absolute;
	right:					5px;
	top:					-10px;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox h5{
	font-size:				15px;
	color:					#707070;
	display:				block;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox div.counterWrapper{
	position: relative;
	top:		20px;
	left:		-4px;
	width: 		210px;
	color:		#fff;
	background: url(../../../images/motorhomes/startseite/countdownBG.png) no-repeat left top;
	font-size:	13px;
	padding:	4px  2px 6px 5px;
	z-index:	2;
	text-shadow: 0 1px 0 #6A1E1E;
}


div#contentStart div#vermieterOverview  div#info  h5{
	font-size:				15px;
	color:					#2A5AB2;
	margin:					0;
	display:				block;
	width:					100%;
	margin-top: 15px;
}
div#contentStart div#vermieterOverview  div#info  ul{
	margin: 				5px 0px;
}
div#contentStart div#vermieterOverview  div#info  u{
	color:					#2A5AB2;
	text-decoration: none;
}

div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox p{
	font-size:				12px;
	color:					#707070;
	margin:					0px;
	margin-bottom:			5px;
	padding-bottom:			10px;
	border-bottom:			1px dotted #999;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox ul {
	padding-bottom:			10px;
	border-bottom:			1px dotted #999;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox div.specialBox ul li{
	font-size:				12px;
	color:					#707070;
	background: 			url(../../../images/motorhomes/startseite/specialListHaken.gif) top left no-repeat;
	background-position: 	0px 5px;
	padding-left:			15px;
	line-height:			1.7;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox a.link{
	display:				block;
	font-weight:			bold;
	padding:				0px 10px 10px 23px;
	background: 			url(../../../images/motorhomes/startseite/saisonLinkBg.gif) no-repeat  1px 0px;
	background-position:  	6px 7px;
	position:absolute;
	bottom:0;
}
div#contentStart div#vermieterOverview  div#highlights  div.renterBox a.link:hover {
	color:					#C40031;
}
div#contentStart div#vermieterOverview  div#highlights  div.last{
	margin-right:			0;
}
div#contentStart div#vermieterOverview  div#highlights div.renterBox  div#leftBottomCorner{
	width:					7px;
	height:					7px;
	background: 			url(../../../images/motorhomes/startseite/highlightsLeftBottomCorner.gif) bottom left no-repeat;
	position:				absolute;
	left:					0;
	bottom:					0;
}
div#contentStart div#vermieterOverview  div#highlights div.renterBox  div#rightBottomCorner{
	width:					7px;
	height:					7px;
	background: 			url(../../../images/motorhomes/startseite/highlightsRightBottomCorner.gif) bottom right no-repeat;
	position:				absolute;
	right:					0;
	bottom:0;
}

div#apolloHeight{
	height:432px;
	*height:426px;
}
/******** Vermieterhighlights ENDE **************************/

/******** Vermieterhighlights STARTS Neu **************************/
div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead {
	/*width:					233px;*/
	width:					185px;																																																		/**�NDERUNG**/
	float:					left;
	background:				#EEF8DA;
	margin-right:			9px;
	cursor:					pointer;
	position:				relative;
	background:				url(../../../images/motorhomes/startseite/greenCornerRightTop.gif) top right no-repeat #707070;
	overflow:hidden;
}

div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead h3{
	background: 			url(../../../images/motorhomes/startseite/greenCornerLeftTop.gif) top left no-repeat #707070;
	font-size:				14px;
	color:					#FFF;
	padding:				8px 10px 8px 10px;
	margin-right:			3px;
}

div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead img.vermieterImage{
	border-bottom:			0px;
}

div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead div.vermieterText{
	border-top:				1px solid #fff;
	background:				#EEE;
	margin-top:				-4px;
}
div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead div.vermieterText a {
	color:					#707070;
}
div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead div.vermieterText a:hover {
	color:					#2b5ab4;
}
div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead div.vermieterText p{
	padding:				4px 6px;
	color:					#707070;
	height:					85px;
}

div#contentStart div#vermieterOverview  div#highlights div#renterBoxHead div.renterHead div.vermieterLogo{
	width:					100%;
	height:					30px;
	text-align:				center;
	margin-top:				5px;
}
div#contentStart div#vermieterOverview  div#highlights div.saisonHeadline{
	background: 			#8CA922;
	width:					100%;
	height:					30px;
	border-top:				1px solid #fff;
	border-bottom:			1px solid #fff;
}

div#contentStart div#vermieterOverview  div#highlights div.last{
	margin-right:			0 !important;
}


/******** Vermieterhighlights Ende Neu **************************/

/*Mietstationen */
div#contentStart div#contentStartMietstationen{
	width:					977px;
	position:				relative;
	top:					-10px;
	left:					-8px;
}
div#contentStart div#contentStartMietstationen table{
	width:					977px;
}
div#contentStart div#contentStartMietstationen td.tableHead{
	background: 			url(../../../images/motorhomes/startseite/mietstationenHeaderRepeat.gif) repeat-x top right #B6B6B6;
    font-weight: 			bold;
	border-top:				1px solid #fff;
	border-right:			1px solid #fff;
	text-align:				center;
	height:					40px;
}
div#contentStart div#contentStartMietstationen td.tableCell{
    padding: 				10px;
    text-align: 			left;
	color:					#707070;
	border-top:				1px solid #fff;
	border-right:			1px solid #ccc;
	border-bottom:			1px solid #ccc;
	cursor:					pointer;
	text-align:				center;
	vertical-align:			middle;
	width:					150px;
	font-size:				14px;
}
div#contentStart div#contentStartMietstationen td.alignleft{
	text-align:				left;
	vertical-align:			middle;
}
div#contentStart div#contentStartMietstationen td.firstTh{
	text-align:				left;
	vertical-align:			middle;
	color:					#fff;
	border-left:			1px solid #fff;
	padding-left:			10px;
	font-size:				14px;
}
div#contentStart div#contentStartMietstationen td.firstCell{
	border-left:			1px solid #fff;
}
div#contentStart div#contentStartMietstationen td.secondTh{
	text-align:				left;
	vertical-align:			middle;
	color:					#fff;
	padding-left:			10px;
	font-size:				14px;
}
div#contentStart div#contentStartMietstationen td.odd{
	background:				#EFEFEF;
}

div#contentStart div#contentStartMietstationen td.even{
	background:				#fff;
	border-top:				0;
}
div#contentStart div#contentStartMietstationen .tableRow img.right{
	float:					right;
}
div#contentStart div#contentStartMietstationen tr.tableRowToggle td.details{
	text-align:				left;
	vertical-align:			top;
	color:					#707070;
	background: 			url(../../../images/motorhomes/startseite/mietstationenTdWhiteShadow.gif) repeat-x left top #fff;
	background-position:	1px 0;
	border-top:				0;
	border-left:			0;
	border-right:			1px dotted #999;
	cursor:					auto;
}
div#contentStart div#contentStartMietstationen .borderNone{
	border-right:			0 !important;
}
div#contentStart div#contentStartMietstationen .active{
	color:					#ffffff !important;
	background: 			url(../../../images/motorhomes/startseite/mietstationenActiveHover.gif) repeat-x left top #707070!important;
}
div#contentStart div#contentStartMietstationen .hover{
	background: 			url(../../../images/motorhomes/startseite/mietstationenActiveHover.gif) repeat-x left top #707070 !important;
	color:					#ffffff !important;
}



/* Footer */

div#contentStartFooter{
	margin:auto;
	width:992px;
	height:7px;
	background:url(../../../images/motorhomes/startseite/contentStartFooter.jpg) no-repeat bottom left;
	position:relative;
	top:-5px;
}


div#stationslisten{
	margin:0 auto;
	width:992px;
	clear:both;
	margin-top:10px;
}

/*Ende Startseite Neu (Umsetzung David) ******************************************************************/



div#sidebanner {
	width:160px;
	position:absolute;
	top:-30px;
	right:-170px;
	overflow:visible;
}


div#sidebanner .fixed {
  position: fixed;
  top: 0;
}


/* Saisonauswahl Neu (Umsetzung David) ******************************************************************/
div#saisonauswahlContent {
	margin:auto;
	width:992px;
	position:relative;
	margin-bottom:60px;
}


div#saisonauswahlContent div#saisonauswahlHeader{
	height:245px;
	width:982px;
	padding-left:10px;
	position:relative;
}

div#saisonauswahlContent div#saisonauswahlHeader div#vermieterLogo{
	position:absolute;
	top:188px;
	right:345px;
}

div#saisonauswahlContent div#saisonauswahlHeader p#saisonauswahlBreadcrumb{
	color:#2b5ab4;
	font-size:11px;
	position:absolute;
	top:185px;

}

div#saisonauswahlContent div#saisonauswahlHeader p#saisonauswahlBreadcrumb span#breadcrumb_hier{
	color: #707070;
}


div#saisonauswahlContent div#saisonauswahlHeader p#saisonauswahlBreadcrumb  a {
    background: url(../../../images/motorhomes/saisonauswahl/breadcrumbArrow.gif) no-repeat scroll right center transparent;
    color: #707070;
    padding-right: 5px;
    text-decoration: none;
	font-size: 11px;
}


div#saisonauswahlContent div#saisonauswahlHeader h1{
	color:#2A5AB2;
	font-size:27px;
	width:600px;
	float:left;
	position:relative;
	top:195px;
}


div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBoxBorder{
	position:absolute;
	right:10px;
	top:45px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}

div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox{
	width:305px;
	border:10px solid #fff;
	background:green;
	background: #F2F2F2;
	color:#707070;
	font-weight:bold;
}
div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox h2 {
	font-size: 18px;
	color: #2A5AB2;
	margin: 10px 0px 5px 10px;
	text-shadow: 1px 1px #fff;
}

div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox span{
	padding-left:10px;
	padding-top:5px;
	display:block;
	text-shadow: 1px 1px #fff;
}

div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox ul{
	margin-left:11px;
	color:#707070;
	font-weight:bold;
	margin-bottom: 10px;
}

div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox ul li{
	padding:3px 0px 3px 0px;
	background:url(../../../images/motorhomes/ulArrowWhite.png) no-repeat top left;
	background-position: 0 5px;
	padding-left:15px;
	text-shadow: 1px 1px #fff;
}

div#saisonauswahlContent div#saisonauswahlHeader div#saisonauswahlHeaderFooterLeftCorner{
	width:9px;
	height:8px;
	position:absolute;
	left:0;
	bottom:0;
}
div#saisonauswahlContent div#saisonauswahlHeader div#saisonauswahlHeaderFooterRightCorner{
	width:9px;
	height:8px;
	position:absolute;
	right:0;
	bottom:0;
}

div#saisonauswahlContent div.bgWhite {
	background: #FFF;
}
div#saisonauswahlContent  div#headerText{
	padding:10px;
	line-height:1.5;
	color:#707070;
	width: 640px;
	font-size: 12px;
}
div#saisonauswahlContent  div#headerText div#vermieterVideo {
	width:				158px;
	height:				115px;
	float:				left;
	cursor:				pointer;
}
div#saisonauswahlContent  div#headerText div#vermieterText {
	width:				470px;
	float:				left;
}
div#saisonauswahlContent  div#headerText span{
	font-weight:bold;
}

/*Saisonauswahlbox */

div#saisonauswahlBox{
	width:992px;
	padding-top:10px;
	background: #fff;
	position:relative;
	border-top:3px solid #E5E5E5;
	border-bottom:3px solid #E5E5E5;
	margin-top:10px;
}

div#saisonauswahlBox h2{
	font-size:27px;
	color:#2A5AB2;
	margin-left:10px;
}
div#saisonauswahlBox p.saisonText {
	margin:		5px 10px 0px 10px;
	color:		#707070;
	font-size:	14px;
	padding-bottom:	5px;
}
div#saisonauswahlBox h4{
	font-size:20px;
	color:#707070;
	font-weight:normal;
	margin-left:10px;
}

div#saisonauswahlBox div#zettel{
	width:164px;
	height:145px;
	background:url(../../../images/motorhomes/saisonauswahl/zettel.png) no-repeat top left;
	position:absolute;
	top:30px;
	right:-20px;
	z-index:10;
}

#saisonauswahlBox #saison{
	width:970px;
	margin:0 auto;
	margin-top:10px;
	position:relative;
	padding-bottom:0px;
	overflow:hidden;
}


div#saisonauswahlBox div#saison div#winterBox h5,
div#saisonauswahlBox div#saison div#winter_early_birdBox h5{
	color:#2b5ab4;
	font-size:21px;
	margin:10px;
	text-shadow: 1px 1px 0px #FFF;
}



div#saisonauswahlBox div#saison div#winterBox div#winterSpecials h3,
div#saisonauswahlBox div#saison div#winter_early_birdBox div#winter_early_birdSpecials h3{
	margin-top:		-10px;
	margin-bottom: 15px;
	font-size:20px;
	color:#2b5ab4;
}

a.button{
	position:absolute;
	top:170px;
	left:10px;
}

div#saisonauswahlBox div#saison div#oder{
	width:54px;
	height:24px;
	background:url(../../../images/motorhomes/saisonauswahl/oder.gif) no-repeat top left;
	position:absolute;
	top:110px;
	left:458px;
	z-index:10;
}


div#saison .left{
	float:left;
}

div#saison .right{
	float:right;
}

#summerBox h5, #summer_early_birdBox h5, #summer_early_birdBox_long h5{
	color:#2A5AB2;
	font-size:21px;
	margin:10px;
	text-shadow: 1px 1px 0px #fff;
}

#summerBox p.picText, #winterBox p.picText, #winter_early_birdBox p.picText, #summer_early_birdBox p.picText, #summer_early_birdBox_long  p.picText{
	color:#707070;
	margin:10px;
	width:200px;
	text-shadow: 1px 1px 0px #fff;
	line-height:1.4;
	font-size:14px;
}


div#saisonauswahlBox div#saison div#winterBox p.picText,
div#saisonauswahlBox div#saison div#winter_early_birdBox p.picText{
	color:#707070;
	text-shadow: 1px 1px 0px #FFF;
}

div#saisonauswahlBox div#saison img.saisonPic{
	position:absolute;
	top:0;
	right:0;

}

/* Saisonauswahl new */

#saison .season-box:first-child + .season-box{margin-left:38px;}
#saison .season-box:first-child + .season-box + .season-box{margin-left:3%;}

.season-box{float:left;}

#summerBox, #summer_early_birdBox, #winterBox, #winter_early_birdBox, #summer_early_birdBox_long{
	width:31%;
	background:url(../../../images/motorhomes/saisonauswahl/sommerBox.jpg) no-repeat top left #E9F0FE;
	border-bottom:1px solid #949899;
	position:relative;
	padding-bottom:20px;
	cursor:pointer;
	margin-bottom:12px;
}
#summer_early_birdBox_long {
	background:		url(../../../images/motorhomes/saisonauswahl/sommerBox-full-width.gif) no-repeat top left #E9F0FE;
}

#winterBox,
#winter_early_birdBox{
	background:url(../../../images/motorhomes/saisonauswahl/winterBox.jpg) no-repeat top left #E9F0FE;
}


#summerSpecials,#winterSpecials,#winter_early_birdSpecials, #summer_early_birdSpecials{
	margin-top:150px;
	margin-left:10px;
}


#summerSpecials h3, #summer_early_birdSpecials h3{
	margin-top:	-10px;
	margin-bottom:	15px;
	font-size:20px;
	color: #2A5AB2;
}

.summerSpecial, .summer_early_birdSpecial, .winterSpecial, .winter_early_birdSpecial{
	color: #2b5ab4;
	font-weight:bold;
	font-size:15px;
	margin-top:5px;
	padding:0 15px 5px 0;
}
.summerSpecial p, .summer_early_birdSpecial p, .winterSpecial p .winter_early_birdSpecial p {
	color:			#707070;
}

.summerSpecial p, .summer_early_birdSpecial p, .winterSpecial p .winter_early_birdSpecial p {
	font-weight: normal;
}

.winterSpecial .winter_early_birdSpecial{color:#2b5ab4;}

.sommerSpecial p, .summer_early_birdSpecial p, .winterSpecial p, .winter_early_birdSpecial p{
	color:#707070;
	font-weight:normal;
	font-size:14px;
	margin-top:5px;
	border-bottom:1px solid #bed2fc;
	width:100%;
	padding:0 0 15px 0;
}

div#highlights ul.text li {
	font-size: 14px;
}

div#saisonauswahlBox div.lastSpecial{
	background-image:none !important;

}

.winterSpecial p, .winter_early_birdSpecial p{
	border-bottom:1px solid #BED2FC;
}



/***** Fruehbucher Sommer START *****************/
div#saisonauswahlBox div#saison div#summer_earlybird{
	border-top:3px solid #71941F;
	border-bottom:3px solid #71941F;
	background:url(../../../images/motorhomes/saisonauswahl/sommer_fruehbucherBox.jpg) no-repeat top left #E8EFDA;
	position:relative;
	padding-bottom:20px;
	cursor:pointer;
}
div#saisonauswahlBox div#saison div#summer_early_bird h5{
	color:#fff;
	font-size:21px;
	margin:10px;
	width:460px;
	text-shadow: 1px 1px 0px #49610B;
}
div#saisonauswahlBox div#saison div#summer_early_bird p.picText{
	color:#fff;
	margin:10px;
	width:200px;
	text-shadow: 1px 1px 0px #49610B;
}

div#saisonauswahlBox div#saison div#summer_early_bird div#summer_early_birdSpecials{
	margin-top:150px;
	margin-left:10px;
	width:970px;
}

div#saisonauswahlBox div#saison div#summer_early_bird div#summer_early_birdSpecials h3{
	font-size:20px;
	color:#526C15;
}

div#saisonauswahlBox div#saison div#summer_early_bird div#summer_early_birdSpecials div.summer_early_birdSpecial{
	color:#526C13;
	font-weight:bold;
	font-size:15px;
	margin-top:5px;
	background:url(../../../images/motorhomes/saisonauswahl/sommerSpecialLine.gif) no-repeat bottom left;
	width:445px;
	float:	left;
	padding-right:40px;
}

div#saisonauswahlBox div#saison div#summer_early_bird div#summer_early_birdSpecials div.summer_early_birdSpecial p{
	color:#707070;
	font-weight:normal;
	font-size:12px;
	margin-top:5px;
}


/* Wohnmobilmodelle */

div#saisonauswahlContent div#wohnmobilModelle{
	width:992px;
	margin-top:10px;
	position:relative;
}


div#saisonauswahlContent div#wohnmobilModelle h2{
	width:972px;
	background:#fff;
	font-size:27px;
	font-weight: normal;
	padding:10px;
	color:#2A5AB2;
}



/**** JQUERY CAROUSEL START ******/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
div#saisonauswahlContent .jcarousel-container {
    position: relative;
}

div#saisonauswahlContent .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

div#saisonauswahlContent .jcarousel-list {
	clear:both;
   z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

div#saisonauswahlContent .jcarousel-list li,
div#saisonauswahlContent .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 315px;
    height: 410px;
	border:0px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
div#saisonauswahlContent .jcarousel-next {
    z-index: 3;
    display: none;
}

div#saisonauswahlContent .jcarousel-prev {
    z-index: 3;
    display: none;
}
div#saisonauswahlContent  .jcarousel-skin-wohnmobil .jcarousel-container { }

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-container-horizontal {
    width: 991px;
    padding-top: 5px;

}
div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-clip-horizontal {
    width:  991px;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-item {
   width: 305px;
   height: 450px;
}
div#wohnmobile p {
	font-weight: bold;
	font-size:15px;
	font-family: Verdana, Geneva, sans-serif
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-item-horizontal {
    margin-right: 20px;
}
div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-item-placeholder {
    background: #fff;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-next-horizontal {
    position: absolute;
    top: 90px;
    right: 2px;
    width: 35px;
    height: 68px;
    cursor: pointer;
    background: transparent url(../../../images/motorhomes/saisonauswahl/next-horizontal.png) no-repeat 0 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-next-horizontal:hover {
    background-position: -38px 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-next-horizontal:active {
    background-position: -76px 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal,
div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal:hover,
div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -114px 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal {
    position: absolute;
    top: 90px;
    left: -3px;
    width: 35px;
    height: 68px;
    cursor: pointer;
    background: transparent url(../../../images/motorhomes/saisonauswahl/prev-horizontal.png) no-repeat 0 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:hover {
    background-position: -38px 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:active {
    background-position: -76px 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal,
div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal:hover,
div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -114px 0;
}
/******** JQUERY CAROUSEL ENDE *********/


div#saisonauswahlContent div#wohnmobilModelle div#modellSite{
	width:58px;
	height:21px;
	position:absolute;
	right:10px;
	top:10px;
	background:url(../../../images/motorhomes/saisonauswahl/modellSiteBg.gif) no-repeat top left;
	color:#707070;
	text-align:center;
	padding-top:6px;
}

div#saisonauswahlContent div#wohnmobilModelle img.modellImage{
	width:277px;
	margin:0 auto;
	margin:0 0 0 10px;
}


div#saisonauswahlContent div#wohnmobilModelle div.modell {
	padding:	30px 20px 20px 20px;
	color:		#707070;
	height: 	390px;
	cursor:		pointer;
	position:	relative;
	width:		260px;
}


div#saisonauswahlContent div#wohnmobilModelle div.modell div.vermieterLogo  {
	position:	absolute;
	top:		5px;
	right:		0px;
}

div.modell a.modellIMG {
	height:		155px;
	display:block;
}
div#saisonauswahlContent div#wohnmobilModelle div.modell div.modellContent {}

div#saisonauswahlContent div#wohnmobilModelle div.modell h3.modellName{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin: 5px 0;
	color:	#2A5AB2;
}


div#saisonauswahlContent div#wohnmobilModelle div.modell h3.modellName span {
	color:	#707070;
}

div#saisonauswahlContent div#wohnmobilModelle div.modell p.modellText{
	font-size:12px;
	margin-bottom:15px;
	width:270px;
}

div#saisonauswahlContent div#wohnmobilModelle div.modell p.modellDaten{
	font-size:12px;
	margin-bottom:5px;
}

div#saisonauswahlContent div#wohnmobilModelle div.modell div.modellDetails{
	text-align:right;
	padding-left:10px;
	height:11px;
	position:absolute;
	bottom:10px;
	right:5px;
}
div#saisonauswahlContent div#wohnmobilModelle div.modell div.modellDetails a {
	font-size: 12px;
	color: #2A5AB2;
	padding-left: 5px;
}


div#saisonauswahlContent div#wohnmobilModelle div.modellBorder{ }
/* Untere Vermieter�bersicht **********************************************************/

div#saisonauswahlContent div#vermieterOverview{
	width:992px;
	clear:both;
	margin-top:15px;
}
div#saisonauswahlContent div#vermieterOverviewHeader{
	width:992px;
	height:44px;
	background:#F9F9F9;
	position:relative;
	border-bottom: 1px solid #C7C7C7;
}


div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li {
	float:left;
	margin-top:4px;
	margin-left:15px;
}


div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li a{
	display:block;
	color:#707070;
	font-size:15px;
	text-decoration:none;
	padding-top:10px;
	padding-left:9px;
	padding-right:9px;
	height:30px;
	margin-left:5px;
	float:left;
}
div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li.active {
	border: 1px solid #C7C7C7;
	border-bottom: 0px;
	height: 40px;
	background: #fff;
	font-weight: bold;
}

div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li.active  a{
	background:#fff;
	color:#2A5AB2;
}

div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li.active  span{
	display:block;
	background:#fff;
	height:36px;
	width:5px;
	float:left;
}
div#saisonauswahlContent div#vermieterOverviewHeader div#vermieterOverviewHeaderRightCorner{
	width:10px;
	height:44px;
	position:absolute;
	right:0;
	top:0;
}

div#saisonauswahlContent div#vermieterOverviewHeaderLeftCorner{
	width:10px;
	height:44px;
	position:absolute;
	left:0;
	top:0;
}

div#saisonauswahlContent div#vermieterOverviewContent{
	width:972px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	padding:10px 0 10px 10px;
	background:	#FFF;
	position:relative;
}

div#saisonauswahlContent div#vermieterOverviewContent  div.VorteileBG {
	margin-left:			-6px;
	background:				#FFF;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft {
	width:					485px;
	float:					left;
	margin-right:			4px;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight {
	width:					485px;
	float:					left;
}
#wohnmobilModelle .jcarousel-skin-wohnmobil {
 background: #FFF;
}
#wohnmobilModelle .jcarousel-skin-wohnmobil li {
	width:					330px;
	float:					left;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft h4,
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight h4 {
	font-size:				16px;
	color:					#FFF;
	background:				url(../../../images/motorhomes/saisonauswahl/vermieterInfoBoxHead.gif) no-repeat top left;
	padding:				10px;
	padding-bottom:			5px;
	margin:					0px;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft div.ContentBorder,
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight div.ContentBorder {
	border-left:			1px solid #D6D6D6;
	border-right:			1px solid #D6D6D6;
	padding-left:			2px;
	padding-right:			2px;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft div.ContentBorder div.ContentBG,
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight div.ContentBorder div.ContentBG {
	background:				url(../../../images/motorhomes/saisonauswahl/vermieterInfoBoxContentBG.jpg) repeat-x top #EEEEEE;
	padding:				10px;
	line-height:			20px;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft div.ContentBorder div.ContentBG h5,
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight div.ContentBorder div.ContentBG h5{
	color:					#707070;
	font-size:				14px;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft div.ContentBorder div.ContentBG ul,
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight div.ContentBorder div.ContentBG ul{
	margin:					0px;
	padding:				0px;
	list-style:				none;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft div.ContentBorder div.ContentBG ul li,
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight div.ContentBorder div.ContentBG ul li{
	background:				url(../../../images/motorhomes/hakenSmallGreen2.gif) no-repeat left top;
	padding:				0px 0px 0px 15px;
	margin:					5px 0px 5px 0px;
	line-height:			16px;
	color:					#707070;
}
div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxLeft div.FooterBG, div#saisonauswahlContent div#vermieterOverviewContent  div#highlights div.GreyBoxRight div.FooterBG {
	background:				url(../../../images/motorhomes/saisonauswahl/vermieterInfoBoxFooterBG.jpg) no-repeat top;
	height:					8px;
}
div#saisonauswahlContent div#vermieterOverviewContent h3{
	margin:10px 0 10px 0px;
	padding:0;
	color:#2A5AB2;
	font-size:26px;
	font-weight: normal;
}

div#saisonauswahlContent div#vermieterOverviewContent p{
	margin-bottom:15px;
	color:	#707070;
	font-size: 14px;
}

div#saisonauswahlContent div#vermieterOverviewContent span.firstWord{
	color: #2A5AB2;
	font-weight:	bold;
}

div#saisonauswahlContent div#vermieterOverviewFooter{
	width:992px;
	height:8px;
	background:#fff;
}

div#saisonauswahlContent div#vermieterOverviewContent .pdf_link{
	font-size:12px;
	display:block;
}
div#contentStartFooter{
	margin:auto;
	width:992px;
	height:7px;
	background:url(../../../images/motorhomes/startseite/contentStartFooter.jpg) no-repeat bottom left;
	position:relative;
	top:-5px;
}

div#stationslisten{
	margin:0 auto;
	width:992px;
	clear:both;
	margin-top:10px;
}


/* Gr�ne Camper Box unten */
div#saisonauswahlContent div#greenCamperBox{
	width:992px;
	background:#fff;
	margin-top:15px;
	position:relative;
	padding-bottom:10px;
	margin-bottom: 15px;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxLeftTopCorner{
	width:7px;
	height:7px;
	position:absolute;
	left:0;
	top:0;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxRightTopCorner{
	width:7px;
	height:7px;
	position:absolute;
	right:0;
	top:0;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxLeftBottomCorner{
	width:7px;
	height:7px;
	position:absolute;
	left:0;
	bottom:0;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxRightBottomCorner{
	width:7px;
	height:7px;
	position:absolute;
	right:0;
	bottom:0;
}

div#saisonauswahlContent div#greenCamperBox h2{
	width:972px;
	font-size:26px;
	padding:20px 10px 0px 10px;
	color:#2A5AB2;
	font-weight: normal;
}

div#saisonauswahlContent div#greenCamperBox div.box{
	width:236px;
	height:280px;
	background:#EEEEEE;
	margin-left:10px;
	float:left;
	color:#707070;
	position:relative;
	cursor:pointer;
	margin-top: 10px;
	overflow:hidden;
}
div#saisonauswahlContent div#greenCamperBox div.box a{
	font-size:	14px;
}

div#saisonauswahlContent div#greenCamperBox div.box div.boxPoints{
	width:20px;
	height:25px;
	position:absolute;
	right:0;
	top:0;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox {
	margin:5px 0 10px 10px;
	color:#707070;
	line-height: 1.5em;
	font-size:14px;

}
div#saisonauswahlContent div#greenCamperBox div.angebotsBox a {
	color:	#2A5AB2;
	text-decoration: underline;
}
div#saisonauswahlContent div#greenCamperBox div.angebotsBox a:hover {
	color:	#2A5AB2;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox span#first-letter{
	font-size:39px;
	float:left;
	position:relative;
	height:20px;
	top:-11px;
	margin-right:1px;
}


div#saisonauswahlContent div#greenCamperBox div.angebotsBox div#greenBorder{
	border:1px solid #B6CD85;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox div#greenBorder div#whiteBorder{
	border:1px solid #fff;

}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox div#greenBorder div#whiteBorder p{
	line-height:1.6;
	padding:10px;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox div#greenBorder div#whiteBorder p span.bold{
	font-weight:bold
}

div#saisonauswahlContent div#greenCamperBox div.box h2{
	margin:0;
	padding:5px;
	font-size:14px;
	color:#fff;
	background:#999999;
	width:307px;
}

div#saisonauswahlContent div#greenCamperBox div.box img.boxPic{
	width:317px;
	border-bottom:2px solid #EEF8DA;
}

div#saisonauswahlContent div#greenCamperBox div.box img.boxLogo{
	float:left;
	margin-right:5px;
}

div#saisonauswahlContent div#greenCamperBox div.box div.renterText{
	margin:5px 10px;
	font-size:		14px;
}

div#saisonauswahlContent div#greenCamperBox div.box div.renterChange{
	width:307px;
	color:#2A5AB2;
	height:20px;
	padding-top:5px;
	position:absolute;
	bottom:5px;
	left:10px;
}

div#saisonauswahlContent div#greenCamperBox div.box div.renterChange span{
	position:relative;
	top:-2px;
}


/* infobox */
div#saisonauswahlContent .infoboxBlue {
	width:235px;
	margin-left:10px;
	height:250px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#saisonauswahlContent .infoboxBlue h3 {
	color:#FFFFFF;
	border:1px solid #ccc;
	border-bottom:0px;
	padding:7px 0px 6px 9px;
	background:#707070;
	font-weight: normal;
}



div#saisonauswahlContent .infobox {
	width:235px;
	margin-left:10px;
	height:250px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}


/*Ende Saisonauswahl Neu (Umsetzung David) ******************************************************************/

/*Start Vermieter�bersicht (Umsetzung David) ******************************************************************/

div#renterOverview{
	margin:0 auto 0 auto;
	width:992px;
	position:relative;
}

div#renterOverview a.linkBack{
	position:absolute;
	top:65px;
	right:0;
}

div#renterOverview h1{
	font-size:27px;
	color:#2A5AB2;
	margin: 15px 0 15px 0px
}

div#renterOverview div.greenBorder {
	width:992px;
	height:0px;
	background:#707070;
	border-bottom:0px solid #fff;
}


div#renterOverview div.renterBox{
	width:992px;
	margin-top:20px;
	background:#FFF;
	color:#526C13;
	cursor:pointer;
	border-bottom: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}

div#renterOverview div.renterBoxlittle{
	width:992px;
	height:164px;
	margin-top:20px;
	background: #fff;
	color:#526C13;
	cursor:pointer;
	overflow:hidden;
	border-bottom: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}



div#renterOverview div.renterBoxBigger{
	width:992px;
	margin-top:20px;
	background:#fff;
	color:#526C13;
	cursor:pointer;
	border-bottom: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}

div#renterOverview  div.renterImage{
	width:329px;
	height:192px;
	float:left;
}

div#renterOverview div.imageShadowBigger{
	width:11px;
	height:238px;
	float:left;
}

div#renterOverview div.imageShadow{
	width:11px;
	height:192px;
	float:left;
}

div#renterOverview  div.renterText{
	width:630px;
	height:192px;
	float:left;
	padding:0 10px;
	position:relative;
	color:#707070;
	line-height:1.4;
}

div#renterOverview  div.renterTextlittle{
	width:630px;
	height:160px;
	float:left;
	padding:0 10px;
	position:relative;
	color:#707070;
	line-height:1.4;
}

div#renterOverview  div.renterTextBigger{
	width:630px;
	height:238px;
	float:left;
	padding:0 10px;
	position:relative;
	color:#707070;
	line-height:1.4;
}

div#renterOverview div.blueButton a.button2 {
	width: 280px;
	font-size: 14px;
}

div#renterOverview div.renterText h2,
div#renterOverview div.renterTextBigger h2,
div#renterOverview  div.renterTextlittle h2{
	font-size:26px;
	font-weight: normal;
	color:#2A5AB2;
	padding-top:5px;
	margin-bottom:0px;
}


div#renterOverview div.renterText ul,
div#renterOverview div.renterTextBigger ul,
div#renterOverview  div.renterTextlittle ul{
	float:left;
	margin-right:30px;
	margin-top:3px;
	width:		290px;
}
div#renterOverview  div.renterTextBigger ul.rightUL {
	margin-right:0px;
}

div#renterOverview  div.renterTextBigger ul li{
	background:url(../../../images/motorhomes/vermieteruebersicht/listArrow.gif) no-repeat top left;
	padding-left:18px;
	line-height:1.5;
	background-position:0 1px;
}

div#renterOverview div.renterBoxLogo{
	position:absolute;
	bottom:15px;
	left:10px;
}

div#renterOverview  div.blueButton{
	position:absolute;
	bottom:8px;
	right:10px;
}

div#renterOverview  div#inAllPackages{
	width:324px;
	height:329px;
	background:url(../../../images/motorhomes/vermieteruebersicht/inAllPackages.jpg) no-repeat top left;
	float:left;
	position:relative;
	margin-top:15px;
}
div#renterOverview  div#inAllPackages h2 {
	font-size: 20px;
	text-transform: uppercase;
	color: #2A5AB2;
	margin-bottom: 10px;
}
div#renterOverview  div#inAllPackages div#inAllPackagesContent {
    color: #707070;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 20px;
}
div#renterOverview  div#inAllPackages div#inAllPackagesContent img {
    margin: 10px 0;
}

div#renterOverview  div#inAllPackages div#inAllPackagesContent ul li {
    background: url(../../../images/motorhomes/startseite/ulArrow.png) no-repeat scroll 0 5px transparent;
   	padding:	4px 0px 4px 0px;
    margin-left: 2px;
    padding-left: 15px;
}

div#renterOverview  div#inAllPackages  div#inklusive {
    background: url(../../../images/motorhomes/startseite/inklusive.png) no-repeat scroll left top transparent;
    bottom: 6px;
    height: 106px;
    position: absolute;
    right: 6px;
    width: 150px;
}

div#renterOverview  div#bottomText {
    width: 637px;
	height:318px;
	background: #fff;
	float:right;
	margin-top:15px;
	margin-left:10px;
	padding: 5px 10px;
	 color: #707070;
}

div#renterOverview  div#bottomText span.firstWord {font-weight: bold;}
div#renterOverview  div#bottomText p {margin-bottom: 12px;}

div#renterOverviewFooter{padding-top:10px;}

div#renterOverviewFooter  h2{
	margin-bottom: 12px;
	font-size:24px;
	color:#2A5AB2;
	font-weight: normal;
	padding-bottom:5px;
	margin:0;
}


/*Ende Vermieter�bersicht (Umsetzung David) ******************************************************************/


/* Statusbar */
div#statusbar{
	width:992px;
	height:40px;
	margin-top:3px;
	position:relative;
}

div#statusbar div{
	float:left;
	height:40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#statusbar div#step_2{
	position:absolute;
	left:158px;
	z-index:2;
}

div#statusbar div#step_3{
	position:absolute;
	left:296px;
	z-index:3;
}

div#statusbar div#step_4{
	position:absolute;
	left:457px;
	z-index:4;
}

div#statusbar div#step_5{
	position:absolute;
	left:733px;
	z-index:5;
}

div#statusbar div#step_2_preisvergleich{
	position:absolute;
	left:330px;
	z-index:2;
}

div#statusbar div#step_3_preisvergleich{
	position:absolute;
	left:663px;
	z-index:3;
}


/* Ende Statusbar*/

div#statusbar2{
	width:992px;
	height:40px;
	margin-top:3px;
	position:relative;
}

div#statusbar2 div{
	float:left;
	height:40px;

}

div#statusbar2 div#step_2{
	position:absolute;
	left:190px;
	z-index:2;
}

div#statusbar2 div#step_3{
	position:absolute;
	left:393px;
	z-index:3;
}

div#statusbar2 div#step_4{
	position:absolute;
	left:678px;
	z-index:4;
}

div#statusbar2 div#step_5{
	position:absolute;
	left:696px;
	z-index:5;
}

/* Ende Statusbar*/


/* ***********************************************
 * formular camper suche,                        *
 * preis berechen auf detailseite,               *
 * sowie tabellarische ansicht der buchungsdaten *
 */

div#content {
	margin:auto;
	width:992px;
	position:relative;
	}

#find_camper_form{
	background:url(../../../images/motorhomes/startseite/startseiteHeader.jpg) no-repeat;
	margin:auto;
	width:992px;
	height:337px;
	margin-top:-7px;
	position:relative;
	z-index:1;

}
div#FormError {
    background: url(../../../images/motorhomes/line/errorBorderLeft.gif) no-repeat scroll left center transparent;
    font-size: 15px;
    font-weight: bold;
    left: 355px;
    position: absolute;
    top: 100px;
    width: 390px;
    z-index: 12;
}
div#FormError div {
    background: #FFFFFF;
    border: 2px solid #C40031;
    color: #C40031;
    margin-left: 8px;
    padding: 10px;
}
div#FormErrorDetails {
    background: url(../../../images/motorhomes/line/errorBorderLeft.gif) no-repeat scroll left center transparent;
    font-size: 15px;
    font-weight: bold;
    right:60px;
    position: absolute;
    top: 150px;
    width: 190px;
    z-index: 1;
}
div#FormErrorDetails div {
    background: #FFFFFF;
    border: 2px solid #C40031;
    color: #C40031;
    margin-left: 8px;
    padding: 10px;
}

#preis_berechnen_formular {
	background: #FFF;
	float:right;
	width:368px;
	height:250px;
	display:inline;
	margin:0;
	padding:0;

}

#preis_berechnen_formular div#preis_berechnen_formularHeadline {
	background:#707070;
	width:348px;
	padding:5px 0 5px 20px;
	font-size:16px;
	color:#fff;
	position:relative;
	margin-bottom:20px;
}

#preis_berechnen_formular div#preis_berechnen_formularHeadline div#womoIcon {
	width:49px;
	height:30px;
	position:absolute;
	right:5px;
	top:1px;
}

#preis_berechnen_formular div#formular {
	margin-left:20px;
}

/* selbes vormating wie form, aber kein formtag*/

#preis_berechnen_formular form, #div_form{
	padding:0px;
	width:320px;
}
#div_form div span {font-size:12px;}

select {
	width:200px;
	height:20px;
	border:1px solid #ABADB3;
	padding-left:5px;
}
option {padding-left:5px;}

#find_camper_form h2, #preis_berechnen_formular h2 {
	font-size:14px;
	color:#FFFFFF;
	padding:6px 0px 5px 0px;
}
#preis_berechnen_formular h2 {color:#2A5AB2; padding:2px 0px 5px 0px;}
#preis_berechnen_formular .anmietstation,
#preis_berechnen_formular .annahmedatum,
#preis_berechnen_formular .abgabestation,
#preis_berechnen_formular .abgabedatum,
#preis_berechnen_formular .anzahl_personen{
	width:340px;

}

#preis_berechnen_formular div#formular  > div{height:26px;}
#preis_berechnen_formular div#formular   div.formLine{height:2px; margin-bottom:5px;}

.input_annahmedatum,
.input_abgabedatum{
	width:190px;
	height:20px;
	border:1px solid #ABADB3;
	padding-left:8px;
	background-image:url(../../../images/motorhomes/bg_calender_inputfield.gif);
	background-repeat:no-repeat;
	background-position:182px 3px;
}

.submit_find_camper{margin:10px 0px 0px 117px;}
.submit_weiter {float:right;margin:25px 0px 0px 0px;}

#preis_berechnen_formular .submit_find_camper{margin:8px 0px 0px 183px;}
#find_camper_form .left, #preis_berechnen_formular .left {
	color:#707070;
	display:block;
	float:left;
	font-size: 14px;
}
#find_camper_form .right, #preis_berechnen_formular .right {
	width:200px;
	float:right;
	display:block;
}
#div_form .left {color:#000000;}

div.formLine{
	height:2px;
	background:url(../../../images/motorhomes/formLine.png) no-repeat center;
	margin-top:7px;
	clear:both;
}

.annahmeHint{
	font-size:11px;
	margin-top:3px;
	color:#C40031;
}

/* *************************************
 *  die gro�e schicke �bersichtsliste */

#winterblock a, #sommerblock a {
	display:block;
	margin-left:5px;
	margin-bottom:5px;
	padding-left: 15px;
	background:url(../../../images/motorhomes/startseite/icons_link.gif) no-repeat left;
}
#winterblock div.cruise_america a {
	margin-top: 92px;
}
#winterblock div.moturis_rv a {
	margin-top: 17px;
}
#winterblock div.el_monte a {
	margin-top: 5px;
}
#winterblock div.road_bear a {
	margin-top: 100px;
}

#sommerblock div.cruise_america a {
 	/*margin-top: 65px;*/
	position:absolute;
	bottom:0;
}
#sommerblock div.moturis_rv a {
	/*margin-top: 120px;*/
	position:absolute;
	bottom:0;
}
#sommerblock div.el_monte a {
	/*margin-top: 10px;*/
	position:absolute;
	bottom:0;
}
#sommerblock div.road_bear a{
	/*margin-top: 195px;*/
	position:absolute;
	bottom:0;
}

#winterblock div.cruise_america, #winterblock div.moturis_rv, #winterblock div.el_monte, #winterblock div.road_bear, #sommerblock div.cruise_america, #sommerblock div.moturis_rv, #sommerblock div.el_monte, #sommerblock div.road_bear{
	cursor:pointer;
	background:url(../../../images/motorhomes/home_bg_saison_spalten.jpg) repeat-x;
	background-position: 0px 20px;
	position:relative;

}

#winterblock span.lineGreyDotted, #sommerblock span.lineGreyDotted {
	background:	url(../../../images/motorhomes/home_bg_line_dotted.gif) repeat-x bottom;
	height:1px;
	display:block;
	padding:3px 0px 3px 0px;
}

div#winterblock ul, div#sommerblock ul {
	margin:	7px 5px 7px 7px;
	padding:0px;
	list-style:none;
}
div#winterblock ul  li, div#sommerblock  ul  li {
	background:url(../../../images/motorhomes/home_haken.jpg) 0px 8px no-repeat;
	margin:0px;
	padding:5px 0px 5px 15px;
	color:#C40031;
	font-weight:bold;
}

#vermieter,
#winterblock,
#sommerblock,
#early_bird,
#stationslisten,
#five_steps_row {
	clear:both;
	width:992px;
}
#green_lines > div.cruise_america,
#green_lines > div.moturis_rv,
#green_lines > div.el_monte{
	margin-right:12px;
}

#find_camper_links > div.cruise_america,
#find_camper_links > div.moturis_rv,
#find_camper_links > div.el_monte{
	width:239px;
	margin-right:12px;
	text-align:center;
	padding:15px 0 15px 0;
}
#find_camper_links > div.road_bear{
	text-align:center;
	padding:15px 0 15px 0;
}

/* alle spalten rechts abstand*/
#vermieter > div,
#winterblock > div,
#sommerblock > div,
#early_bird > div,
#green_lines > div,
#find_camper_links > div,
#stationslisten > div {
	float:left;
	width:239px;
	position:relative;
	margin-bottom:5px;
}


#vermieter > div p{
padding-top:5px;
padding-left:5px;
}

#vermieter > div p,#winterblock > div p, #winterblock > div span,
#sommerblock > div p, #sommerblock > div span{
padding-left:5px;
}

#vermieter > div.cruise_america,#winterblock > div.cruise_america,#sommerblock > div.cruise_america,
#vermieter > div.moturis_rv,#winterblock > div.moturis_rv,#sommerblock > div.moturis_rv,
#vermieter > div.el_monte,#winterblock > div.el_monte,#sommerblock > div.el_monte{
margin-right:12px;
}


#vermieter div.band{
	position:absolute;
	top:31px;
	right:0;
}

h1 {
	clear:both;
	color:#2A5AB2;
	font-size:26px;
	margin:5px 0px 5px 0px;
	font-weight:normal;
}
div#content h1.blueBg{
	background:url(../../../images/motorhomes/startseite/startseiteHeadlineBg.gif) no-repeat;
	width:982px;
	height:28px;
	padding:5px;
	margin:6px 0 6px 0;
	text-align:center;
	color:#06358A;
	font-weight:bold;
	font-size:23px;
}

/* erste reihe der liste: vermieter */
#vermieter h2 {
	background:url(../../../images/motorhomes/bg_logo_headline.gif) no-repeat;
	margin-bottom:1px;
	font-size:14px;
	color:#FFFFFF;
	padding:0px 0px 0px 5px;
	height:	30px;
}
#vermieter h2 span {
	padding:	8px 0px 5px 0px;
	float:		left;
}
#vermieter h2 img {
	float: 		right;
	margin:		2px 3px 0px 0px;
}
#vermieter div.cruise_america {
	background: #F5FAE4;
	height:	220px;
	margin-bottom:0px;
}
#vermieter div.cruise_america, #vermieter div.moturis_rv, #vermieter div.el_monte,  #vermieter div.el_monte, #vermieter div.road_bear{
	background: #F5FAE4;
	height:	220px;
	margin-bottom:0px;
}


/* alle saisonreihen �berschrift-defaults */
#winterblock h2,
#sommerblock h2,
#early_bird h2 {
	font-size:12px;
	color:#FFFFFF;
	float:left;
	width:234px;
	padding:5px 0 5px 5px;
	background:#8CA922;
	position:relative;
	margin-bottom:5px;
	text-shadow: 0px 1px #647A18;
}
/* abweichende procent-angaben in den �berschriften der saisonreihen */
/* beispiele
#winterblock .road_bear h2 {background-image:url(../../../images/motorhomes/pro_cent_0.gif);}
#early_bird .moturis_rv h2 {background-image:url(../../../images/motorhomes/pro_cent_0.gif);}
#sommerblock .cruise_america h2 {background-image:url(../../../images/motorhomes/pro_cent_6.gif);}
#sommerblock .monturis_rv h2 {background-image:url(../../../images/motorhomes/pro_cent_6.gif);}
#winterblock .el_monte h2 {background-image:url(../../../images/motorhomes/pro_cent_10.gif);}
*/



/* standard brotschrift und deren varianten */
p {
	font-family: Arial, Verdana, sans-serif;
	/*margin:7px 0px;*/
}

.l_grey {color:#707070;font-size:11px; font-weight:normal;}
span.l_grey {color:#888 !important;font-size:11px; font-weight:normal;}
span.grey {color:#888;font-size:11px; font-weight:normal; display:block;}
.red {font-weight:bold;color:#C40031;}
.l_green {color:#8CA922;}
.green{color:#526C15;font-weight:bold;}
.blue{color:#2A5AB2}
.flleft{float:left;}
.flright{float:right;}
img{border:0;}
p.bigCenter{
	text-align:center;
	font-size:16px;
	margin-bottom:15px;
	margin-top:20px;
	display:block;
}
span.oder{
	display:block;
	color:#707070;
	font-size:11px;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
}

p.bigLeft{
	font-size:13px;
	display:block;
	margin-top:10px;
}
vermietertabelle p.bigLeft {
	padding:0px;
	margin:0px;
}
div.hoty{
position:relative;
}

div.highlightOfTheYear{
	background:url(../../../images/motorhomes/startseite/orlando-makes-me-smile.png) no-repeat;
	height:117px;
	width:48px;
	position:absolute;
	top:0px;
	right:10px;
}

div.prozente{
	position:absolute;
	top:-12px;
	right:5px;
}

/*Headline*/
div.flright  div.flleft select#sortBy{
	width: 100px;
	color:#666;
	font-family: arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:0;
}

div.flright  div.flleft  select#resultsPerSite{
	width: 50px;
	color:#666;
	font-family: arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:0;
	margin-right:12px;
}

div.flright  div.flleft {
	margin-top:6px;
	font: 11px normal arial,sans-serif;
}

div.flright  div#spacer {
	width:2px;
	height:14px;
	margin:7px 12px;
	background-image:url(../../../images/motorhomes/spacer.gif);

}



/* gr�ner tabellenabschlu� */
#green_lines div {
	height:6px;
	background:#8CA922 !important;
	margin-top: 10px;
}


/* link motorhomes finden */
#find_camper_links a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	/* background-image:url(../../../images/motorhomes/bg_find_camper_link.gif); */
	background-repeat:no-repeat;
	/* padding: 3px 20px 4px 20px; */
}


/* stationslisten */

#stationslisten > div.cruise_america, #stationslisten > div.moturis_rv, #stationslisten > div.el_monte{
	margin-right:12px;
}

#stationslisten a{
	display:block;
	color:#FFFFFF;
	background-color:#B6B6B6;
	background-image:url(../../../images/motorhomes/bg_stationsliste_up.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 10px;
	width:229px;
	float:left;
	text-decoration:none;


}

#stationslisten img{float:right;}

#stationslisten ul {
	clear:both;
	margin-top:30px; /* nur 10px sichtbar ;)  */
	padding:0px
}
#stationslisten li,
.option_inner_border li {
	padding-left:20px;
	background-image:url(../../../images/motorhomes/list_style_dot.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
}


/* five steps and its row */
#five_steps_row > div{float:left;}

/* 2spaltiges dingens */
#five_steps {width: 488px;  float:left;}

/* hintergr�nde der 5 steps */
.five_st_hl_active {
	background-color:#707070;
}
.five_st_hl_inactive {
	background-color:#d4d4d4;
	border-bottom: 1px solid #E5E5E5;
	color:			#707070;
}

.five_st_hl_active h3,
.five_st_hl_inactive h3 {
	padding: 7px 10px 7px 10px;
	font-size:12px;
	color:#fff;
}

.five_st_hl_inactive h3{
	color:#707070;
	cursor:pointer;
}

/* textfelder der 5 steps */
.five_st_hl_active p,
.five_st_hl_inactive p{
	background-color:#F4F4F4;
	background-image:url(../../../images/motorhomes/bg_pfeil_5step.gif);
	background-repeat:no-repeat;
	background-position:5px bottom;
	height:72px;
	margin:0px;
	padding:10px 10px 10px 30px;
	height: 80px;
}

.five_st_hl_inactive p {display:none;}

/* nummerierung der steps per bg */
#step1 h3,
#step2 h3,
#step3 h3,
#step4 h3,
#step5 h3 {

}
/* numers from 2-5 */
#step2 h3 {}
#step3 h3 {}
#step4 h3 {}
#step5 h3 {}


/* SAISON choose */
#auswahltabelle {width:992px;}
#auswahltabelle > div {float:left;}
/* hilfsbr�cke h1-tag */
#auswahltabelle .h1_blue{
	display:block;
	padding-top:20px;
	font-size:24px;
	padding-left:20px;
}
/* hilfsbr�cke p-tag */
#auswahltabelle .peh{padding-left:20px;}

#current_season a, #next_season a{
	width:486px;
	height: 148px;
	text-decoration:none;
	color:#2A5AB2;
	display:block;
}
#next_season{margin-bottom:13px;}
#next_season a{color:#FFFFFF;}

#current_season.ca a{background-image:url(../../../images/motorhomes/bg_current_season_ca.jpg);}
#current_season.mo a{background-image:url(../../../images/motorhomes/bg_current_season_mo.jpg);}
#current_season.el a{background-image:url(../../../images/motorhomes/bg_current_season_el.jpg);}
#current_season.ro a{background-image:url(../../../images/motorhomes/bg_current_season_ro.jpg);}

#next_season.ca a{background-image:url(../../../images/motorhomes/bg_next_season_ca.jpg);}
#next_season.mo a{background-image:url(../../../images/motorhomes/bg_next_season_mo.jpg);}
#next_season.el a{background-image:url(../../../images/motorhomes/bg_next_season_el.jpg);}
#next_season.ro a{background-image:url(../../../images/motorhomes/bg_next_season_ro.jpg);}

/* zwischen der saisonauswahl */
#platzhalter {
	width:20px;
	height:148px;
	background-image:url(../../../images/motorhomes/bg_platzhalter_oder.gif);
	background-position:0px 63px;
	background-repeat:no-repeat;
}

/* sehr �hnliche version des '#find_camper_links a' */
.choose_camper {
	display:block;
	margin:43px 0px 0px 20px;
}

.dotted {
	/*clear:both;*/
	background-image:url(../../../images/motorhomes/bg_dotted.gif);
	background-repeat:repeat-x;
	width:992px;
	height:1px;
	margin:15px 0px;
}


/* ***************
   * id overwiev
   */

div#content .choose_logo_pos{
	position:absolute;
	top:45px;
	right:0;
	background:		#fff;
	padding:			4px;
	border: 1px solid #C7C7C7;
}
.subline {
	font-weight:bold;
	font-size:14px;
}
#overview {
	width:750px;
	float:left;
	margin-bottom:20px;
	margin-top: 10px;
}
#overview#berechnen {
	width:100%;
}
div#content div#productListHeader  {
	width:749px;
	height:246px;
	position:relative;
	overflow:visible;
}

#overview div#renterChangeRV{
	width:129px;
	height:61px;
	position:absolute;
	top:0;
	right:0;
	/*background:url(../../../images/motorhomes/renterChange.png) top left no-repeat;*/
	padding-left:10px;
	padding-right:10px;
	background: rgba(255,255,255,0.8);
	border-radius:0 0 0 12px;
}

#overview div#renterChangeRV strong{
	display:block;
	margin:10px 0 5px 0;
	color:#063579;
}

div#content #paket_reihe  {
	margin-bottom:-5px;
}
div#content #paket_reihe > div {
	position:relative;
}
div#paket_reihe .winter-special{
	background: #fff;
    border: 10px solid #69891A;
    width: 724px;
}
div#content div.headerPicCruise{
	width:749px;
	height:246px;
	background:url(../../../images/motorhomes/mood_uebersicht_ca.jpg) top left no-repeat;
}

div#content div.headerPicMoturis{
	width:749px;
	height:246px;
	background:url(../../../images/motorhomes/mood_uebersicht_mo.jpg) top left no-repeat;
}

div#content div.headerPicElMonte{
	width:749px;
	height:246px;
	background:url(../../../images/motorhomes/mood_uebersicht_em.jpg) top left no-repeat;
}
div#content div.headerPicRoadBear{
	width:749px;
	height:246px;
	background:url(../../../images/motorhomes/mood_uebersicht_rb.jpg) top left no-repeat;
}
div#content div.headerPicApollo{
	width:749px;
	height:246px;
	background:url(../../../images/motorhomes/mood_uebersicht_ap.jpg) top left no-repeat;
}
div#content div.headerPicBritz{
	width:749px;
	height:246px;
	background:url(../../../images/motorhomes/mood_uebersicht_br.png) top left no-repeat;
}
div#content div.headerPicStarRV{
	width:749px;
	height:246px;
	background: url(../../../images/motorhomes/mood_uebersicht_starRV.jpg) top left no-repeat;
}
div#content div.headerPicBestTime{
	width:749px;
	height:246px;
	background: url(../../../images/motorhomes/mood_uebersicht_bt.jpg) top left no-repeat;
}
div#content div.headerPicJucy{
	width:749px;
	height:246px;
	background:url(../../../images/motorhomes/mood_uebersicht_trailblazer.jpg) top left no-repeat;
}
div#content div.headerPicMightyCampers{
	width:749px;
	height:246px;
	background: url(../../../images/motorhomes/mood_uebersicht_mc.jpg) top left no-repeat;
}
/***** Super-Spar Paket Start -->>******/
div#paket_reihe div.super-saver,
div#paket_reihe div.super-saver-plus,
div#paket_reihe div.super-inclusive-plus,
div#paket_reihe div.standard-plus,
div#paket_reihe div.standard-extra-plus,
div#paket_reihe div.standard-plus_big,
div#paket_reihe div.standard-extra-plus_big,
div#paket_reihe div.super-inclusive-plus_big,
div#paket_reihe div.standard-pluswinterspecial_big,
div#paket_reihe div.standard-pluswinterspecial,
div#paket_reihe div.super-saver-plus_big,
div#paket_reihe div.standard_big,
div#paket_reihe div.all-inclusive_big2,
div#paket_reihe div.standard-plus_big2,
div#paket_reihe div.super-inclusive-plus_big2,
div#paket_reihe div.standard-pluswinterspecial_big2,
div#paket_reihe div.standard-pluswinterspecial2,
div#paket_reihe div.super-saver-plus_big2,
div#paket_reihe div.standard_big2,
div#paket_reihe div.all-inclusive_big2{
	margin-top:			-85px;
	margin-left:		2px;
	margin-right:		4px;
	margin-bottom:		10px;
	width:				223px;
	border:				10px solid #D4D4D4;
	float:				left;
}
div#paket_reihe div.all-inclusive_big2, div#paket_reihe div.standard-plus_big2 {
	width:				724px;
	background:			#FFF;
}
div#paket_reihe div.super-saver-plus,
div#paket_reihe div.standard-plus_big2,
div#paket_reihe div.super-saver-plus_big,
div#paket_reihe div.standard-plus,
div#paket_reihe div.standard-plus_big,
div#paket_reihe div.standard-extra-plus_big {
border: 10px solid #3962b1;
}
div#paket_reihe div.super-inclusive-plus {
border: 10px solid #69891a;
}
div#paket_reihe div.super-inclusive-plus_big.paketbox,
div#paket_reihe div.super-inclusive-plus_big2.paketbox {
border: 10px solid #69891a;
}
div#paket_reihe div.standard-pluswinterspecial {
border: 10px solid #69891a;
}
div#paket_reihe div.super-saver-plus_big h2,
div#paket_reihe div.super-saver-plus h2,
div#paket_reihe div.super-saver-plus_big,
div#paket_reihe div.standard-plus_big2 h2,
div#paket_reihe div.standard-plus h2,
div#paket_reihe div.standard-plus_big h2,
div#paket_reihe div.standard-extra-plus_big h2 {
	color:		#3962b1 !important;
}

div#paket_reihe div.standard-pluswinterspecial h2{
color: #69891a !important;
}
div#paket_reihe div.super-inclusive-plus_big.paketbox h2,
div#paket_reihe div.super-inclusive-plus_big2.paketbox h2 {
color: #69891a !important;
}
/**** RoadBear Ende ***/
.standard-pluswinterspecial{
	width:223px !important;
	float:right;
	margin-top: -85px !important;
}
.paketBG.Road.Bear.RV ul {
padding-top:0 !important;
}

div#paket_reihe div.super-saver div.paketBG,
div#paket_reihe div.super-saver-plus div.paketBG,
div#paket_reihe div.super-inclusive-plus div.paketBG,
div#paket_reihe div.standard-plus div.paketBG,
div#paket_reihe div.standard-extra-plus div.paketBG,
div#paket_reihe div.standard-plus_big div.paketBG,
div#paket_reihe div.super-inclusive-plus_big div.paketBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG,
div#paket_reihe div.standard-pluswinterspecial div.paketBG,
div#paket_reihe div.super-saver-plus_big div.paketBG,
div#paket_reihe div.standard_big div.paketBG,
div#paket_reihe div.all-inclusive_big div.paketBG { }

div#paket_reihe div.super-saver div.paketBG div.gift_band,
div#paket_reihe div.super-saver-plus div.paketBG div.gift_band,
div#paket_reihe div.super-inclusive-plus div.paketBG div.gift_band,
div#paket_reihe div.standard-plus div.paketBG div.gift_band,
div#paket_reihe div.standard-extra-plus div.paketBG div.gift_band,
div#paket_reihe div.standard-plus_big div.paketBG div.gift_band,
div#paket_reihe div.super-inclusive-plus_big div.paketBG div.gift_band,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBG div.gift_band,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG div.gift_band,
div#paket_reihe div.standard-pluswinterspecial div.paketBG div.gift_band,
div#paket_reihe div.super-saver-plus_big div.paketBG div.gift_band,
div#paket_reihe div.standard_big div.paketBG div.gift_band,
div#paket_reihe div.all-inclusive_big div.paketBG div.gift_band
{
	 width:				97px;
	 height:			83px;
	 background:		url(../../../images/motorhomes/modelOverview/gutesPaket.png) no-repeat top left;
	 position:			absolute;
	 top:				-15px;
	 right:				-13px;
}
div#paket_reihe div.super-saver div.paketBG div.paketContentBG,
div#paket_reihe div.super-saver-plus div.paketBG div.paketContentBG,
div#paket_reihe div.super-inclusive-plus div.paketBG div.paketContentBG,
div#paket_reihe div.standard-plus div.paketBG div.paketContentBG,
div#paket_reihe div.standard-extra-plus div.paketBG div.paketContentBG,
div#paket_reihe div.super-saver-plus_big div.paketBG div.paketContentBG{
	background:			#fff;
}
div#paket_reihe div.paketBG div.paketContentBG h2 {
	font-size: 17px;
	color: #707070;
	padding: 7px 0px 0px 7px;

}
div#paket_reihe div.super-saver div.paketBG ul,
div#paket_reihe div.super-saver-plus div.paketBG ul,
div#paket_reihe div.super-inclusive-plus div.paketBG ul,
div#paket_reihe div.standard-plus div.paketBG ul,
div#paket_reihe div.standard-extra-plus div.paketBG ul,
div#paket_reihe div.standard-pluswinter-special div.paketBG ul,
div#paket_reihe div.standard-plus_big div.paketBG ul,
div#paket_reihe div.super-inclusive-plus_big div.paketBG ul,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBG ul,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul,
div#paket_reihe div.standard-pluswinterspecial div.paketBG ul,
div#paket_reihe div.super-saver-plus_big div.paketBG ul,
div#paket_reihe div.standard_big div.paketBG ul,
div#paket_reihe div.all-inclusive_big div.paketBG ul,
div#paket_reihe div.standard-plus_big2 div.paketBG ul {
	padding-top:		5px;
	padding-bottom:		5px;
}
div#paket_reihe div.super-saver div.paketBG ul li,
div#paket_reihe div.super-saver-plus div.paketBG ul li,
div#paket_reihe div.super-inclusive-plus div.paketBG ul li,
div#paket_reihe div.standard-plus div.paketBG ul li,
div#paket_reihe div.standard-extra-plus div.paketBG ul li,
div#paket_reihe div.standard-pluswinter-special div.paketBG ul li,
div#paket_reihe div.standard-plus_big div.paketBG ul li,
div#paket_reihe div.super-inclusive-plus_big div.paketBG ul li,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBG ul li,
div#paket_reihe div.standard-extra-plus_big div.paketBG ul li,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul li,
div#paket_reihe div.standard-pluswinterspecial div.paketBG ul li,
div#paket_reihe div.super-saver-plus_big div.paketBG ul li ,
div#paket_reihe div.standard_big div.paketBG ul li,
div#paket_reihe div.all-inclusive_big div.paketBG ul li,
div#paket_reihe div.standard-plus_big2 div.paketBG ul li,
div#paket_reihe div.winter-special div.paketBG div.paketContentBG ul li{
	font-weight:		normal !important;
	color:				#707070;
	margin:				0px 4px 0px 7px;
	padding:			3px 10px 3px 15px;
	background:			url(../../../images/motorhomes/modelOverview/super-spar_paket_hacken.gif) no-repeat left top;
}
div#paket_reihe div.super-saver div.paketBottomBG,
div#paket_reihe div.super-saver-plus div.paketBottomBG,
div#paket_reihe div.super-inclusive-plus div.paketBottomBG,
div#paket_reihe div.standard-plus div.paketBottomBG,
div#paket_reihe div.standard-extra-plus div.paketBottomBG,
div#paket_reihe div.standard-plus_big div.paketBottomBG,
div#paket_reihe div.super-inclusive-plus_big div.paketBottomBG,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBottomBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBottomBG,
div#paket_reihe div.standard-pluswinterspecial div.paketBottomBG,
div#paket_reihe div.super-saver-plus_big div.paketBottomBG,
div#paket_reihe div.standard_big div.paketBottomBG,
div#paket_reihe div.standard-plus_big2 div.paketBottomBG {
	height:				0px;
	margin:				0px 10px 0px 10px;
}
div#paket_reihe standard-plus_big2
div#paket_reihe div.super-saver-plus h2 {
	color: #2959AE !important;
}
div#paket_reihe div.super-inclusive-plus h2 {
	color: #69891A !important;
}

div#paket_reihe div.standard-extra-plus div.paketBottomBG  { height:2px;
	margin:				0px 10px 0px 10px;
}
div#paket_reihe div.standard-extra-plus {
	background:#FFF;
}
a.paketLink {
	position:			absolute;
	bottom:				5px;
	right:				5px;
	font-size:			11px;
	color:				#FFF;
}
#paket_reihe p {
	color: #707070;
	margin: 5px 10px 10px 10px;
	font-size: 14px
}
/***** Super Spar Paket ENDE -->>****/
/***** Super Spar PLUS Paket Start -->>****/
div#paket_reihe div.super-saver {
	margin-left:		3px;
}

div#paket_reihe div.super-saver-plus div.paketBG,
div#paket_reihe div.standard-extra-plus div.paketBG { }

div#paket_reihe div.super-saver-plus div.paketBG div.gift_band,
div#paket_reihe div.standard-extra-plus div.paketBG div.gift_band {
	 background:		url(../../../images/motorhomes/modelOverview/besseresPaket.png) no-repeat top left;
}
div#paket_reihe div.super-saver-plus div.paketBG div.paketContentBG {
	background:			#fff;
}
div#paket_reihe div.super-saver-plus div.paketBG ul,
div#paket_reihe div.standard-extra-plus div.paketBG ul,
div#paket_reihe div.standard-plus_big2 div.paketBG ul {
	 padding-top:		0px;
}
div#paket_reihe div.super-saver-plus div.paketBG ul li,
div#paket_reihe div.standard-extra-plus div.paketBG ul li,
div#paket_reihe div.standard-plus_big2 div.paketBG ul li {
	background:		url(../../../images/motorhomes/modelOverview/super-spar_plus_paket_hacken.gif) no-repeat left top;
}
div#paket_reihe div.super-saver-plus div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-extra-plus div.paketBG ul li.plusIcon{
	text-align:		center;
	background:		url(../../../images/motorhomes/modelOverview/Super-Spar-PLUS_paket_pluszeichen.gif) no-repeat center;
}
div#paket_reihe div.super-saver-plus div.paketBottomBG,
div#paket_reihe div.standard-extra-plus div.paketBottomBG { }
/***** Super Spar PLUS Paket Ende -->>****/

/***** Super Inklusiv PLUS Paket Start -->>****/
div#paket_reihe div.super-inclusive-plus div.paketBG {
	background:		#fff;
}
div#paket_reihe div.super-inclusive-plus div.paketBG div.gift_band,
div#paket_reihe div.super-inclusive-plus_big div.paketBG div.gift_band,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBG div.gift_band,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG div.gift_band,
div#paket_reihe div.standard-pluswinterspecial div.paketBG div.gift_band,
div#paket_reihe div.all-inclusive_big div.paketBG div.gift_band
{
	background:	url(../../../images/motorhomes/modelOverview/bestesPaket.png) no-repeat top left;
}
div#paket_reihe div.super-inclusive-plus div.paketBG div.paketContentBG {}

.super-inclusive-plus  .paketBG.Bear div.paketContentBG {
/*	background:			url(../../../images/motorhomes/modelOverview/super-inklusiv_plus_paket_top_st_plus.jpg) no-repeat top left !important;*/
}

div#paket_reihe div.super-inclusive-plus div.paketBG ul{
	padding-top:		0px;
}
div#paket_reihe div.super-inclusive-plus div.paketBG ul li,
div#paket_reihe div.standard-pluswinter-special div.paketBG ul li,
div#paket_reihe div.standard-pluswinterspecial div.paketBG ul li,
div#paket_reihe div.winter-special div.paketBG div.paketContentBG ul li{
	background:		url(../../../images/motorhomes/modelOverview/super-inklusiv_plus_paket_hacken.gif) no-repeat left top;
}
div#paket_reihe div.super-inclusive-plus div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-pluswinter-special div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-pluswinterspecial div.paketBG ul li.plusIcon,
div#paket_reihe div.super-inclusive-plus_big div.paketBG ul li.plusIcon,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-pluswinterspecial div.paketBG ul li.plusIcon,
div#paket_reihe div.all-inclusive_big div.paketBG ul li.plusIcon,
div#paket_reihe div.winter-special div.paketBG div.paketContentBG ul li.plusIcon{
	text-align:		center;
	background:		url(../../../images/motorhomes/modelOverview/Super-Inklusiv-PLUS_paket_pluszeichen.gif) no-repeat center;
}
div#paket_reihe div.super-inclusive-plus div.paketBottomBG { }
/**** RoadBear Start ***/
div#paket_reihe div.super-inclusive-plus_big,
div#paket_reihe div.standard-plus_big,
div#paket_reihe div.standard-pluswinterspecial_big,
div#paket_reihe div.standard-pluswinterspecial,
div#paket_reihe div.super-saver-plus_big,
div#paket_reihe div.standard_big,
div#paket_reihe div.all-inclusive_big,
div#paket_reihe div.standard-extra-plus_big {
	width:				348px;
}
div#paket_reihe div.super-inclusive-plus_big2{
	width:				725px;
}

div#paket_reihe div.standard-plus_big div.paketBG,
div#paket_reihe div.super-saver-plus_big div.paketBG,
div#paket_reihe div.standard_big div.paketBG,
div#paket_reihe standard-plus_big2  div.paketBG{
	background: #fff;
}
div#paket_reihe div.super-inclusive-plus_big div.paketBG,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG,
div#paket_reihe div.standard-pluswinterspecial div.paketBG,
div#paket_reihe div.all-inclusive_big div.paketBG,
div#paket_reihe div.standard-extra-plus_big div.paketBG {background: #fff}

div#paket_reihe div.standard-plus_big div.paketBG div.paketContentBG,
div#paket_reihe div.super-saver-plus_big div.paketBG div.paketContentBG { }

div#paket_reihe div.standard_big div.paketBG div.paketContentBG {
	background:			url(../../../images/motorhomes/modelOverview/standard_paket_top_big.jpg) no-repeat top left;
}

div#paket_reihe div.super-inclusive-plus_big div.paketBG div.paketContentBG{
}

div#paket_reihe div.all-inclusive_big  div.paketBG div.paketContentBG{
	background:			url(../../../images/motorhomes/modelOverview/all-inclusive_paket_top_big.jpg) no-repeat top left;
}
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG div.paketContentBG ,
div#paket_reihe div.standard-pluswinterspecial div.paketBG div.paketContentBG {
/*	background:			url(../../../images/motorhomes/modelOverview/standard-plus-winter-special_paket_top_big.jpg) no-repeat top left;	*/
}
div#paket_reihe div.super-saver-plus_big div.paketBG div.paketContentBG {}

div#paket_reihe div.standard-plus_big div.paketBottomBG,
div#paket_reihe div.super-saver-plus_big div.paketBottomBG ,
div#paket_reihe div.standard_big div.paketBottomBG  {}

div#paket_reihe div.super-inclusive-plus_big div.paketBottomBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBottomBG,
div#paket_reihe div.standard-pluswinterspecial div.paketBottomBG,
div#paket_reihe div.all-inclusive_big div.paketBottomBG {}

div#paket_reihe div.standard-plus_big div.paketBG ul,
div#paket_reihe div.standard_big div.paketBG ul {
	padding-top:		10px;
}
div#paket_reihe div.super-inclusive-plus_big div.paketBG ul,
div#paket_reihe div.super-inclusive-plus_big2 div.paketBG ul{
	padding-top:		10px;
}
div#paket_reihe div.all-inclusive_big div.paketBG ul {
	padding-top:		70px;
}
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul,
div#paket_reihe div.standard-pluswinterspecial div.paketBG ul {
	padding-top:		110px;
}
/*** Moturis Pakete ***/
div#paket_reihe div.standard-plus div.paketBG div.paketContentBG { }
div#paket_reihe div.standard-extra-plus div.paketBG div.paketContentBG { }
div#paket_reihe div.super-inclusive-plus div.Moturis div.paketContentBG { }

/** Winter Spezial **/
div#paket_reihe div.standard-pluswinter-special {
	background:			url(../../../images/motorhomes/modelOverview/paket_border_bottom.gif) no-repeat right bottom #E8EFFD;
	padding:			10px 0px 10px 0px;
	width:				741px;
}
div#paket_reihe div.standard-pluswinter-special div.paketBG {
	background:			url(../../../images/motorhomes/modelOverview/standard-pluswinter-special_middle.jpg) repeat-y left #779D1E;
	margin:				0px 10px 0px 10px;
	position:			relative;
}
div#paket_reihe div.standard-pluswinter-special div.paketBG div.paketContentBG {
	background:			url(../../../images/motorhomes/modelOverview/standard-pluswinter-special_top.jpg) no-repeat top left;
}
div#paket_reihe div.standard-pluswinter-special div.paketBG ul {
	padding-top:		70px;
}
/***** Super Inklusiv PLUS Paket Ende -->>****/
.pack_box {
	border:10px solid #D4D4D4;
	background-color:#fff;
	margin-left:5px;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:-65px;
	float:		left;
}

div#sideboxes div.pack_box {
	float:		none;
}
.pack_box h3 {
	width:223px;
	font-size:12px;
	color:#fff;
}



.pack_box ul{padding-left:10px; padding-bottom:20px;}

.pack_box li {
	background-image:url(../../../images/motorhomes/hakenSmallGreen.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	color:#707070;

	padding: 0 0 5px 15px;
}
.pack_box li.hidden {
	display:none;
}
.pack_box a {
	display:block;
	padding:2px 0px 4px 15px;
	color:#FFFFFF;
	position:absolute;
	bottom:0px;
	right:5px;
	width:100%;
	text-align:right;
	font-size:12px;
	font-weight: normal;
}
.pack_box a:hover {
	color:#707070;
}

a.paketLink{
	text-shadow: none !important;
}

#mobilliste > div{clear:both;}
.mobil h3{
	color:#2b5ab4;
	font-size:16px;
	font-weight:bold;
}
.c19_green{color:#5E7919;}
.c19_blue{color:#2A5AB2}

.border, #filterresult .result_border {
	clear:both;
	width:745px;
	border-right:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
	margin-bottom:20px;
}

.mobil {
	width:718px;
	border-top:10px solid #fff;
	border-left:10px solid #fff;
	border-right:9px solid #fff;
	border-bottom:9px solid #fff;
	padding: 5px 5px 5px 5px;
	position:relative;
	background: #FFF;
}
.mobil .footnote {
	font-size:			11px;
	color:				#999;
	font-style:			italic;
}
.mobil div.leftCol {
	width:		160px;
	float:		left;
}

.mobil div.rightCol {
	width:		160px;
	float:		right;
}
.mobil div.leftCol h5, .mobil div.rightCol h5 {
	background:	#F4F4F4;
	color:		#2959AE !important;
	padding:	3px 0px 3px 2px;
}
.mobil .camper_schlafpl {
	width:477px;
	position:absolute;
	top:15px;
	left:250px;
	font-weight:bold;
	font-size:12px;
	border-bottom:2px solid #eee;
	color: #2A5AB2;
}


.mobil .camper_schlafpl_detail {
	width:715px;
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #F4F4F4;
	color: #2A5AB2;
}
div#detailsFooter {
	margin-top: 20px;
}
.mobil .camper_name {
	width:100%;
	font-size:20px;
	font-weight:normal;
	color: #2A5AB2;
}
.mobil .camper_name span.camperNameGreen{color:#2959AE;}


.mobil .schlafplaetze {
	float:none;
	margin-left:30px;

}
.mobil .schlafplaetze img {
	margin:0px;
}

.mobil strong {
    display: block;
    font: bold 11px arial,sans-serif;
	margin-top:8px;
	margin-bottom:3px;

}

.mobil p, .mobil ul li {
    font: 11px normal arial,sans-serif;

}

.mobil_ansicht, .mobil_detailansicht {
	margin-top: 3px;
	float:left;
}

.border_image, .border_large_image {
	width:235px;
	border:1px solid #EAEAEA;
	position:relative;
	cursor:pointer;
	background: #FFF;

/* 	border-right:1px solid #EA0000;
	border-bottom:1px solid #EA0000; */
}

.mobil_image, .day_night_image{

	background-color:#FFFFFF;
	padding:5px;
	position:relative;
}

.night_and_day{
	margin:5px 0px;
	float:left;
	width:112px;
}

.floorplaneRight{
	margin-left:10px;
}

.night_and_day .border_image{
	width:112px;
	height:88px;
	float:left;
	margin-right:10px;
}
.day_night_image {
	width:100px;
	height:76px;
}
.day_night_image div{
	font-size:11px;
	color:#707070;
}
.day_night_image a{display:block;}
.grundriss {
display:block;
	width:80px;
	margin-left:auto;
	margin-right:auto;
}
.lupen_bild{
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:10;
}

div.tag, div.nacht{
	font-size:11px;
	margin-left:5px;
	margin-bottom:8px;
	margin-top:5px;
}


.infos{
	float:right;
	width:457px;
	margin-top:10px;
}
.links{
	float:right;
	width:457px;
}

/*h4 {
	font-size:15px;
	font-weight:bold;
	border-bottom:2px solid #E8EFFD;
	padding-top:2px;
	padding-bottom:0px;
}

h5 {
	margin:15px 0px 0px 0px;
	color:#333333;
}
*/
.schlafplaetze {float:right;}
.schlafplaetze img{margin-top:-7px;}

div.mobil .infos_left{
	width:340px !important;
	float:left;
	margin-top:5px;
	margin-left:9px;
	color:#707070;
	line-height: 1.5em;
}

div#mobilliste .infos_left, div#mobilliste .infos_right{
	width:225px !important;
	float:left;
	margin-top:5px;
	margin-left:9px;
	color:#707070;
	line-height: 1.5em;
}


div.Camperdeatails .infos_left ul {
	margin: 0px;
	padding:0px;
	list-style:none;
}
div.Camperdeatails .infos_left ul li {
	background:	url(../../../images/motorhomes/hakenSmallGreen2.gif) no-repeat top left;
	padding:	1px 0px 1px 14px;
	font-size:	12px;
}
div.Camperdeatails .infos_left h5 {
	margin-top:	8px;
}
.infos_right {
    float: left;
    width: 260px;
	margin-top:5px;
	margin-left:20px;
	line-height: 1.5em;
}

.mobil a.auswaehlen{
	float:right;
	margin-right:5px;
}

.mobil .link_vid {
    position:absolute;
	bottom:0;
	left:0;
	margin-top: -22px;
}

.mobil div.mobilBoxLogo {
    position:absolute;
	top:37px;
	right:5px;
}

.infos_left a {
	background-image:url(../../../images/motorhomes/bg_play_video.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
	color:#2A5AB2;
	font-size:12px;
}
.infos_left img {margin-right:10px;}

.infos_right a {float:right;}


/* sideboxes in der uebersicht */

#sideboxes {
	margin-top: 	10px;
	float:			right;
	width:			232px;

}
.sidebox {
	clear:both;
	background: #FFF;
	position: relative;
}
#sideboxes ul.saison_tabs li{
	width:			116px;
}

#sideboxes ul.saison_tabs li a.season_2{
	width: 					170px;
	border-left:			1px solid #CCC;
}
#sideboxes ul.saison_tabs li a {
	float:			none;

}
#sideboxes ul.saison_tabs li a.active {
	/*background:		url(../../../images/motorhomes/detailseite/saison_tabCardActive.jpg) top repeat-x #E8EFFD;*/
	border:			1px solid #ccc;
	border-bottom:	0px;
}
#sideboxes .pack_box_border {
	margin-bottom:	10px;
}
#sideboxes .pack_box_border1 {
	border:			1px solid #ccc;
	margin-bottom:	10px;
}
.specialbox {
	background:url(../../../images/motorhomes/bg_special_box.jpg) repeat-x top left #ffffff;

	padding:10px 10px 0px 10px;
}
.specialbox .trenner {
	border-bottom:1px solid #9FBB5E;
	border-top:1px solid #5F873B;
	margin:2px 0px 7px 0px;
}
.specialbox li {

}
.specialbox p {
	margin:0px 0px 10px 0px;
	font-size:16px;
	color:#707070;
}
.specialbox p:first-child {font-size:17px; color:#2959AE}

.specialbox li {
	font-size:12px;
	font-weight:bold;
	color:#707070;
	padding-bottom:7px;
}
.specialbox li span {

}

.specialbox_footer {
	background: #FFFFFF;
	height:19px;
}
.specialbox_footer a {
	float:right;
	margin-right:25px;
	font-weight:bold;
}
.sidebox,
.wichtig_sidebox,
.specialbox_footer {margin-bottom:20px;}

.sidebox h3{
	background: #ccc;
	color:#707070;
	font-weight:bold;
	padding:7px 0px 7px 10px;
}

.sidebox h3 img{margin-left: 10px; margin-right: 10px;}
.sidebox p {
	color:#707070;
	padding:10px 10px 5px 10px;
	margin:0px;
}
.sidebox .center{text-align:center;}

.sidebox a {
	float:right;
	padding:2px 10px 5px 10px;
}
/*backgrounds f�r die sidebox links*/
.sidebox .more_link,
.specialbox_footer .more_link{
	font-weight: normal;
}

.sidebox .pdf_link{
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.sidebox_footer{
	clear:right;
	height:4px;
	background-image:url(../../../images/motorhomes/bg_uebersichtsboxen_footer.gif);
}

.wichtig_sidebox{
	float:left;
	background-color:#FFF;
	padding:10px;
	color: #707070 !important;
}

.wichtig_sidebox p {color:#707070; margin:0px; line-height: 1.5em}

div#sideboxes span#saison_0,
div#sideboxes span#saison_1
{
display:inline-block;
cursor:pointer;
margin-right:5px;
background:#C8C8C8;
}

/* *****************
 * weltkarte und co
 */
#overviewFooter {
	margin-top: 30px;
}
#weltkarte_und_co, #small_tabs{
	clear:both;
	width:991px;
	padding-bottom:0px;
	background:#fff;
}

.tabs {
	height: 43px;
	list-style: none outside none;
	margin: 0;
	padding: 5px 10px 0px 18px;
	background:#F9F9F9;
	border-bottom:1px solid #C7C7C7
}
.printer {float:right;}
.printer a {
	display:block;
	padding:5px 10px 0px 20px;
	color:#2A5AB2;
	font-weight:bold;
	background:url(../../../images/motorhomes/drucker.gif) 0px 5px no-repeat;
}

.tabs li.tab_point {
	float:left;
	height:43px;
}
.tabs li.tab_point a{
	display:block;
 	padding:10px 10px 7px 0px;
	margin-left:10px;
	text-decoration:none;
	font-size:16px;
	color:#707070;
	clear:both;
}

.tabs li.active{
	border: 1px solid #C7C7C7;
	border-bottom: 0px;
	background: #FFF;
}

.tabs li.active a{
 	font-weight:bold;
	background-color:#FFFFFF;
	background-position:right top;
	color:#2A5AB2;
}

.tab_content {background-color:#fff;}

.sub_tabs_background{
	margin:0px 5px;
	padding:10px 10px 15px 10px;
	background-color:#FFFFFF;
	clear:both;
}
.sub_tabs_background h3 {
	color: #707070;
}

.sub_tabs_background > * {
	clear:both;
	margin:0px 0px;
	background-color:#FFFFFF;
}
/* designus */
#mietstationen .sub_tabs_background h1 {
	margin-left:10px;
	margin:5px 0px 15px 10px;
	width:950px;
}
#small_tabs #mietstationen .sub_tabs_background h1 {width:709px;}

.sub_tabs_border {
	border:1px solid #CCCCCC;
	width:941px;
}
#mietstationen .sub_tabs_border {
	border:0px;
}
/*
 * TAB Leistungspakete
 */

#leistungspakete img.logo, div#mietstationen img.logo, div#saisonauswahlContent div#vermieterOverviewContent  div#highlights  img.logo {
	float:		right;
	margin-right:15px;
	margin-bottom:10px;
	position:absolute;
	top:10px;
	right:10px;
}

#leistungspakete_produktliste{
	width:100%;
	font-size: 12px;
	font-family:arial,sans-serif;
	color:#536d16;
	padding-bottom:2px;
}


#leistungspakete_produktliste ul{
	font-size: 11px;
	font-family:arial,sans-serif;
	color:#707070;
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}

#leistungspakete_produktliste ul li{margin-bottom:0px;}
#leistungspakete_produktliste ul.small li{margin-top:5px;}
#leistungspakete_produktliste ul li a:link, #leistungspakete_produktliste ul li a:visited{color:#2859AD;}
#leistungspakete_produktliste ul li a{color:#2859AD;}
#leistungspakete_produktliste ul li a:hover{color:#C40031;}

#leistungspakete_produktliste th{
	position:relative;
}

#leistungspakete_produktliste th.first{
	padding:5px;
	width:100px;
}

#leistungspakete_produktliste th.second{
	text-align:left;
	color:#fff;
	padding:5px 8px 5px 8px;
	background:#9e9e9e;
}

#leistungspakete_produktliste th.third{
	text-align:left;
	color:#fff;
	padding:5px 8px 5px 8px;
	background:#3962b1;
}

#leistungspakete_produktliste th.fourth{
	text-align:left;
	color:#fff;
	padding:5px 8px 5px 8px;
	background:#69891a;

}

#leistungspakete_produktliste th div.position{
	width:100%;
	height:100%;
	position:relative;

}


#leistungspakete_produktliste th div.position div.bestPacket {
    background: url("../../../images/motorhomes/bestPacket.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    position: absolute;
	right:-15px;
	top:-18px;
    width: 79px;
    z-index: 10;
}

#leistungspakete_produktliste td{
	text-align:center;
	border-bottom:1px dotted #bbb;
	padding-top:5px;
	padding-bottom:5px;
}

#leistungspakete_produktliste td.first{
	width:246px;
	text-align:left;
	font-size: 14px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color:#707070;
}

/*#leistungspakete_produktliste td.second{background:#edf8d6;}*/
#leistungspakete_produktliste td.second,#leistungspakete_produktliste td.third,#leistungspakete_produktliste td.fourth{border-left:1px dotted #82b591;}


#leistungspakete_produktliste td.colspan{
	background: #EEEEEE;
	text-align:left;
	color:#2959B1;
	font-size: 14px;
	font-family:arial,sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}


#leistungspakete_produktliste div.yes{
	width:13px;
	height:13px;
	background:url(../../../images/motorhomes/sign_checked.gif) top left no-repeat;
	margin:auto auto;
}

#leistungspakete_produktliste div.no{
	width:13px;
	height:13px;
	background:url(../../../images/motorhomes/sign_unchecked.gif) top left no-repeat;
	margin:auto auto;
}

#leistungspakete_produktliste div#bestPacket{
	position:absolute;
	right:-10px;
	top:-15px;
	width:79px;
	height:20px;
	background:url(../../../images/motorhomes/bestPacket.png) top left no-repeat ;

}
#leistungspakete_produktliste div#logo{
	position:absolute;
	right:10px;
	top:10px;
	text-align:right;
}
/*
 * TAB EINWEGMIETEN
 */
#einwegmieten .sub_tabs_border,
#mietbedingungen .sub_tabs_border,
#meilenpakete .sub_tabs_border {border:0px;padding:0px;}
#einwegmieten h1 {font-size:20px;margin-top:5px;padding-left:10px;}
#einwegmieten form {padding:0px;}
#einwegmieten #schnell_wahl > * {
	float:				left;
	font-size:			14px;
}
#einwegmieten #schnell_wahl {
	width:945px;
	height:45px;
	padding: 20px 0px 0px 10px;
	border: 1px solid #ccc;
	color: #707070;
	margin-bottom: 20px;
}
#small_tabs #einwegmieten #schnell_wahl {
	background: #FFFFFF;
	width:719px;
}
p#onewayPriceText {
	font-size:		14px;
	padding-bottom:	15px;
}
#einwegmieten label {
	font-weight:		bold;
	margin-right:		10px;
	margin-top:			5px;
}
#einwegmieten select {
	margin:			-2px 30px 15px 0px;
	padding:		5px 5px 5px 5px;
	height:			30px;
}
#einwegmieten select option {
	font-size:		14px !important;
}
#einwegmieten div.onewayTableWrapper{
	position:relative;
	width:727px;
	height:100%;
	padding-bottom:10px;
	overflow:hidden;
}

/* *********************
 * Einwegmieten tabelle
 */
#small_tabs #einwegmieten .sub_tabs_border .table_div{overflow:auto; width:719px;margin-top:10px;}

#einwegmieten table {
	width:964px;
}
#einwegmieten thead th {height:34px;}
#einwegmieten th {
	color:#2A5AB2;
	background: #E5E5E5;
}

#einwegmieten td {
	text-align:center;
	font-size:12px;
	height:30px;
	color:#707070;
}
#einwegmieten #von_nach {
	background:#E5E5E5;
	width:42px;
	border:none;
}

.markieren{background:#D2E0B4;}
td#anmietstationen:hover {background-color:#E5ECF9;}
#einwegmieten tr:hover {background-color:#E5ECF9;}
#einwegmieten td:hover {
	background-color:#2A5AB2;
	color:#FFFFFF;
	font-weight:bold !important;
}
#einwegmieten .first_column {background-color:#E0E9FC;} /* works only for background :( */
/* so color & size here */

td.white{background-color:#ffffff;}
td.bgMarker{background-color:#D2E0B4;}
td.tdMarker {background-color:#2A5AB2; color:#FFFFFF  !important; font-weight:bold;}

input#onewayberechnen,
input#onewayberechnen_0,
input#onewayberechnen_1{
	position:relative;
	top:-4px;
	left:90px;
}

#einwegmieten td:first-child {
	color:#2A5AB2;
	font-weight:bold;
	font-size:12px;
	background:#E5E5E5;
}

#einwegmieten .tbl_grey { background-color:#F4F4F4;}
#einwegmieten .tbl_white { background-color:#FFFFFF;}

/* *****************
 * Stationstabelle
 */

div#weltkarte_und_co div#earlypickup,div#weltkarte_und_co div#mietbedingung{
color:#707070;
}



#karte p {padding-left:10px;text-align:left;}
#karte {text-align:center;}
#tabelle table {
	width:959px;
	border-spacing:1px;
	background-color:#FFFFFF;

}
#small_tabs #tabelle table {width:719px;}
#small_tabs #mietstationen .sub_tabs_border {
	width:719px;
	padding:0px;
}
#small_tabs #mietstationen #tabelle {overflow:auto;}

#tabelle th {
	text-align:left;
	color:#2A5AB2;
	background:#FFFFFF;
	height:35px;
	padding-left:10px;
	font-size:14px;
}
#tabelle .station_drop_ding {
	background:url(../../../images/motorhomes/bg_station_drop_ding.gif) 75px 8px no-repeat;
	padding-right:10px;
}
#tabelle td{
	background-color:#F9F9F9;
	padding:8px 15px;
	font-size:14px;
}
#tabelle tr.even td{background-color:#FFFFFF;}
#tabelle a {


}

#tabelle td.stationMap{
	height:350px;
}


table.anmietstationen {
	width:963px;
	background-color:#FFFFFF;
}

table.anmietstationen  th {
	text-align:left;
	color: #2A5AB2;
	height:35px;
	padding-left:10px;
	border-right:1px solid #FFF;
}


table.anmietstationen   td{
	background-color:#F4F4F4;
	padding:8px 10px;
	font-size:14px;
	color:	#707070;
	border-right:1px solid #FFF;
}

table.anmietstationen   tr.even td{
	background-color:#FFFFFF;
	border-right:1px solid #FFF;
}

/* Tab Mietbedingungen */


div#mietbedingung div#mbContent h2 {
	margin:0 10px;
	padding:0;
	font-size:17px;
	color:#333;
	font-weight:normal;
}

div.smallprintMb{
	padding:0;
	font-size:11px;
	color:#888;
	font-weight:normal;
	padding-right:10px;
}


div#mietbedingung div.mbEntryWrapper{
	border-top:2px solid #ccc;
	width:960px;
	margin:10px 0 10px 0px;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperLeft{
	float:left;
	font-size:14px;
	color:#707070;
	width:250px;
	background:#fff;
	border-bottom:2px solid #fff;
	padding:15px 0 0 0;

}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight{
	float:left;
	font-size:14px;
	color:#707070;
	background:#EBEBEB;
	width:676px;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	padding:15px;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight p{
	margin-top:15px;
	margin-bottom:15px;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight ul {
	margin:					18px 5px 18px 5px;
	padding:				0;
	list-style:				square;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight ul li{
	margin-bottom:			1px;
	padding:				0;
	list-style:				square;
	margin:					8px 8px 8px 15px;
}


/* SUB TABS */
.sub_tabs {
	width:961px;
	height:18px;
	list-style: none outside none;
}

.sub_tabs li,
.sub_tabs_beschreibung li,
.sub_tabs_leistungspakete li ,
.sub_tabs_mietstationen li,
.sub_tabs_einwegmieten li,
.sub_tabs_mietbedingungen li ,
.sub_tabs_leistungspakete li
{float:left;}


.sub_tabs li:first-child a,
.sub_tabs_beschreibung li:first-child a,
.sub_tabs_leistungspakete li:first-child a ,
.sub_tabs_mietstationen li:first-child a,
.sub_tabs_einwegmieten li:first-child a,
.sub_tabs_mietbedingungen li:first-child a ,
.sub_tabs_leistungspakete li:first-child a
{border-left:1px solid #CCCCCC;}

.sub_tabs li a,
.sub_tabs_beschreibung li a,
.sub_tabs_leistungspakete li a ,
.sub_tabs_mietstationen li a,
.sub_tabs_einwegmieten li a,
.sub_tabs_mietbedingungen li a,
.sub_tabs_leistungspakete li a
{
	color:#707070;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-decoration:none;
	font-size:14px;
	display:block;
	padding:5px 30px 5px 30px;
	background:url(../../../images/motorhomes/bg_sub_tab_menue.gif) repeat-x #CECECE;
	float:			left;
}

.sub_tabs li.active a,
.sub_tabs_beschreibung li.active a,
.sub_tabs_leistungspakete li.active a ,
.sub_tabs_mietstationen li.active a,
.sub_tabs_einwegmieten li.active a,
.sub_tabs_mietbedingungen li.active a,
.sub_tabs_leistungspakete li.active a
{
	background:	#FFFFFF;
	color:		#2A5AB2;
	font-weight:bold;
}


/* ************
 * detailseite
 */

.mobil_detailansicht {width:371px; margin-top:0px;}
.mobil_detailansicht  .border_large_image {width:370px; height:248px;}
.mobil_detailansicht .border_image {margin-right:16px}
.mobil_detailansicht .video {margin-right:0px; }

.mobil_detailansicht .mobil_image{
	height:236px;
}

.mobil_detailansicht  .night_and_day{
	margin:5px 0px;
	float:left;
	width:112px;
	cursor:pointer;
}

.mobil_detailansicht .floorplaneRight{
	margin-left:16px;
}



#preis_berechnen_formular div.formLine{
	width:327px;
	height:2px;
	background:url(../../../images/motorhomes/formLine.png) no-repeat;
	margin:0;
	margin-bottom:-3px;
}

/* ************
 * detailseite Prozente
 */

#pro_cent_box {
	float:right;
	background: #fff;
	height:90px;
	width:368px;
	margin:5px 1px 10px 10px;
	color:#707070;
	overflow:hidden;
}


#pro_cent_box div.specialList{
	width:270px;
	height:80px;
	float:left;
	margin:10px 0 0 18px;
}

#pro_cent_box div.specialList .sommer {
	background:url(../../../images/motorhomes/detailseite/specialSun.png) no-repeat;
	padding-left:20px;
	margin-bottom:3px;
	height:16px;
}



#pro_cent_box div.percentImage{
	width:55px;
	height:55px;
	float:left;
	margin:17px 10px 0 5px;
}

#pro_cent_box div.specialList h3{
	color:#2A5AB2;
	font-size:15px;
}


/**** JQUERY SPECIALBOXEN CAROUSEL START ******/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

#pro_cent_box #mycarousel {
    position: relative;
}


#pro_cent_box .jcarousel-container {
    position: relative;
	overflow:hidden;
}

#pro_cent_box .jcarousel-container .jcarousel-direction-rtl {
	direction: rtl;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-container-vertical {
    width: 368px;
    height: 90px;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-clip {
    overflow: hidden;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-clip-vertical {
    width: 368px;
    height: 90px;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-item {
    width: 368px;
    height: 90px;

}


#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-item-vertical {
    margin-bottom: 10px;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-vertical {
    position: absolute;
    bottom:10px;
    right: 10px;
    width: 16px;
    height: 17px;
    cursor: pointer;
    background:url(../../../images/motorhomes/detailseite/specialSliderArrows.gif) no-repeat 0 100%;
	z-index:1;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-vertical:hover,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-vertical:focus {
    background-position: -17px 100%;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-vertical:active {
     background-position: 0 100%;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-disabled-vertical,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-disabled-vertical:hover,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-disabled-vertical:focus,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 100%;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-vertical {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 17px;
    cursor: pointer;
    background:url(../../../images/motorhomes/detailseite/specialSliderArrows.gif) no-repeat 0 0;
	z-index:1;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-vertical:hover,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-vertical:focus {
    background-position: -17px 0;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-vertical:active {
    background-position: 0px 0;
}

#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-vertical,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-vertical:hover,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-vertical:focus,
#pro_cent_box .jcarousel-skin-wohnmobil .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 0;
}
/******** JQUERY SPECIALBOXEN CAROUSEL ENDE *********/

/* ************/

.mobil_image div#littleImage{
	width:45px;
	height:30px;
	border:1px solid #999;
	position:absolute;
	bottom:14px;
	right:12px;
	cursor:pointer;
	display:none;
}

/* anpassungen pack-boxen f�r die rechte seite */

#sideboxes .pack_box {
	float:left;
	margin:0;
	position: relative;
}

#sideboxes .pack_box li{
	height:auto;
	width:160px;
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding: 0 0 5px 15px;
	font-size:12px;

}


#sideboxes .pack_box li span.smallprint{
	font-size:11px;
	display:block;
	margin-top:1px;
}

img.saisonTab{
	cursor:pointer;
}



.winter li {
	background-image:url(../../../images/motorhomes/sign_checked.gif) top left no-repeat;

}

.sommer li {
	background-image:url(../../../images/motorhomes/sign_style_checked.gif) top left no-repeat;
}

/* anpassungen f�r die camper details inside smalltabs */
#small_tabs .mobil {
	border:0px;
	width: 720px;
}
#small_tabs .mobil {
	clear:		both;
	padding:	0px;
}

#small_tabs .mobil .infos{
	width:		720px;
}

#beschreibung .infos{}

#small_tabs .infos_left {
}

#small_tabs .infos_left,
#small_tabs .infos_right {
	width:			320px;
	margin:			10px 0px 0px 0px;
	padding-bottom:	10px;
	color: #707070 !important;
	line-height: 1.5em;
}
#small_tabs .infos_left p,
#small_tabs .infos_left h5,
#small_tabs .infos_right p,
#small_tabs .infos_right h5 {
	font-size:12px;
	color:#000000;
}

#small_tabs .infos_left p,
#small_tabs .infos_right p{
	padding-bottom:5px;
}

#small_tabs .infos_right {padding-left:45px;}

#small_tabs .infos_left h5:first-child {margin-bottom:5px;}

/* anpassungen f�r small_tabs (k�rzere breiten und angepasste backgrounds */
#small_tabs {
	margin-top: 15px;
	width:749px;
	background:#fff;
}
#small_tabs .tabs {background: #F9F9F9}
#small_tabs .sub_tabs_background{background: #FFFFFF;}
/*#small_tabs .sub_tabs_background > * {width:719px;}*/
#small_tabs .sub_tabs_border {width:728px;border:1px solid #ccc;}
#small_tabs .sub_tabs_border p:first-child {margin-top:2px;}
#small_tabs .sub_tabs_border p{margin:0px 0px 0px 0px;color:#707070;}
#small_tabs .sub_tabs_border h5{color:#707070;}


.seasonsBackground{
	background: 	url(../../../images/motorhomes/vermieteruebersicht/saisonBG.gif) repeat-x bottom #e9f0fd;
	padding:		10px 10px 0px 10px;
	width:700px;
	margin-bottom:10px;

}

.seasonsBackground1{
	background: 	url(../../../images/motorhomes/vermieteruebersicht/saisonBG.gif) repeat-x bottom #e9f0fd;
	padding:		10px 10px 0px 10px;
	width:			700px;
	margin-bottom:10px;
}

.seasonsBackgroundSaisonauswahl{
	background: 	url(../../../images/motorhomes/vermieteruebersicht/saisonBG.gif) repeat-x bottom #e9f0fd;
	padding:		10px 10px 0px 10px;
	margin-bottom:	10px;
	margin-right:	10px;
}


 .anmietzeitraum{
	color:#777;
	text-align:left;
	margin-left:2px;
	margin-bottom:5px;
	width:500px;
 }

 div#winter_mietbedingungen{
 width:735px;
 }




/* ******************************
 * schritt 5 Styles - paketwahl */




div#content div#costumerData{
	background: #FFF;
	width:606px;
	height:230px;
	font-size:14px;
	color: #707070;
	float:left;
	margin-left:14px;
	padding-top:10px;
	padding-bottom:7px;
}

div#content div#costumerData h2{
	display:block;
	padding:7px 10px;
	background:url(../../../images/motorhomes/headlineRepeat.jpg) repeat-x;
	border:1px solid #AEC57A;
	color:#fff;
	margin-bottom:10px;
}

div#content div#costumerData span.left{
	display:inline-block;
	width:40%;
	margin-left:30px;
	margin-top:9px;
}

div#content div#costumerData span.right{
	display:inline-block;
	width:50%;
	margin-left:20px;
	margin-top:9px;
}


#sideboxes .infobox {
	/* die infobox war bis jetzt nur im leftfloating. in der sidebox hat sie keinen rahmen */
	margin-left:0px;
	/* h�he fest, da vom layout gefordert */
	height:248px;
}

#paketwahl_form, #zusammenfassung {
	width:991px;
	padding:0;
	clear:both;
}

h1.blue img {margin-bottom:-4px;} /* nummern sind ziehmlich gro�, daher mittig ger�ckt */

.blue_paket_hl_box, .green_paket_hl_box {
	clear:both;
	background-color: #d4d4d4;
	padding:0px;
	width:989px;
	border:1px solid #C5C5C5;
	vertical-align:middle;
}
.green_paket_hl_box {
	background-color:#ccc;
	border:1px solid #999999;
}

.blue_paket_hl_box input, .green_paket_hl_box input {
	float:left;
	margin:0px 10px 0px 0px;
}

*+html .blue_paket_hl_box input, *+html  .green_paket_hl_box input {
	position:relative;
	top:-4px;
}

.blue_paket_hl_box label, .green_paket_hl_box label {
	cursor:pointer;
	display:block;
	padding:10px;
	color:#707070;
	height: 12px;
}

.blue_paket_hl_box .h2 {
	float:left;
	color:#707070;
	font-size:16px;
	margin-top:-2px;
	padding-right:10px;
	font-weight:bold;
}


.green_paket_hl_box .h2 {
	float:left;
	color:#707070;
	font-size:16px;
	margin-top:-2px;
	font-weight:bold;
}

.paketHolderBerechnenHtml{
	float:left;
	width:670px;
	border-right:2px solid #fff;
	padding:10px 0;
	color: #707070;
	font-size:14px;
}

.paketLeistungenBerechnenHtml{
	float:left;
	width:305px;
	margin-top:5px;
	background:url(../../../images/motorhomes/listRect.gif) no-repeat;
	background-position:5px 6px;
	padding-left:13px;
	margin-left:8px;
}

p.smallprintsBerechnenHtml{
	display:inline-block;
	font-size:11px;
	color:#707070;
	width:100%;
	padding:10px 0 10px 10px;
	height:100%;
}


div.onewayBerechnenHtml{
	display:block;
	font-weight:normal;
	font-size:12px;
	border-top:0;
	background:#F3F7FE;
	border-top:1px solid #fff;
	border-left:1px solid #D6E3FC;
	border-right:1px solid #D6E3FC;
	border-bottom:1px solid #D6E3FC;
	padding:4px;
	width:981px;
	color:#2b5ab4;
}

div.onewayBerechnenHtml span {
    color: #C40031;
    display: inline-block;
    float: right;
    font-weight: bold;
    text-align: right;
    width: 300px;
}

img.stepNumber{
	position:relative;
	top:-4px;
}

select#milesSelect{
	padding:	5px;
	margin:15px -10px 20px 20px;
	height:	auto;
	font-size:	14px;
	color:	#707070;
}

/* zusammenfassungsboxen unten */

.blue_paket_hl_box .l_grey, .green_paket_hl_box .l_grey {
	font-size:12px;
	font-weight:bold;
}

.option_halter_b, .option_halter_g {
	clear:both;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	width:989px;
}
.option_halter_g {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

.option_halter_dbl {
	clear:both;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	width:987px;
}
.option_inner_border, .bonus_inner_border, .option_inner_border_g {
	background: #fff;
	line-height: 1.5em;
}
.option_inner_border_g {
	background:#EEEEEE;

}

/* floating im option feld */
.option_inner_border ul, .option_inner_border_g ul {
	float:left;
	margin:5px 10px;
}
.option_inner_border li, .option_inner_border_g li{
	width:250px;
	/* zeile 243 */
}

/* Erm��igung + Gesamtpreis */
.option_inner_border h3.red, .option_inner_border h3.blue{
	font-size:14px;
	padding:10px 0px 10px 10px;
	float:left;
}
.option_inner_border h3.blue{
	color:#707070;
	font-size:18px;
	font-weight:normal;
	margin: 0px 0px 10px 0px;
}

.tiny li {
	font-size:9px;
	width:200px;
	background:none;
}

span.specialTextBerechnenHtml{
	display:inline-block;
	padding:10px;
	width:800px;
}

a.berechnenHtmlButton{
	display:block;
	float:right;
	margin-top:15px;
}

.preis_box {
	font-size:18px;
	float:right;
	height:auto;
	padding:10px 15px 5px 0px;
}
.option_halter_dbl .preis_box,
#zusammenfassung .big_preis {font-size:25px; margin-top: 8px;}

.upper_lined {
	text-decoration:underline;
	font-size:10px;
	vertical-align:text-top;

}
.option_halter_dbl .upper_lined,
#zusammenfassung .big_preis .upper_lined {font-size:14px;}

/* blaue abschluss linie */
.boxo{height:1px; background:#C5C5C5;}
.boxo_wsbub{height:1px; background:#C5C5C5; margin-bottom:10px;}
.boxo_g{height:1px; background:#C5C5C5; margin-bottom:10px;}

.boxo_d_blue{height:2px; background:#fff;}

.preisProTag {
	margin-top:	10px;
	color:	#707070;
	font-size:12px;
	text-align:right;
}

.bonus_box {
	margin:10px 0px;
	border:1px solid #7F9F21;
	width:989px;
}
.bonus_inner_border {
	padding:10px;
	background:url(../../../images/motorhomes/bg_bonus_box.gif) 0px top repeat-x #FFFFFF;
}

.bonus_box h3, .bonus_box p{
	color:#526C15;
	font-size:14px;
}
.bonus_box p {
	font-size:12px;
	margin-bottom:0px;
}

li.xtrabreit {width:750px;}

.clear{clear:both;}


/*************************
 * zusammenfassungsboxen */
.blue_paket_hl_box h2{
	color:#2A5AB2;
	font-size:16px;
	margin-top:-2px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}
#zusammenfassung h3 {
	font-weight:bold;
	font-size:16px;
	color:#333333;
	padding:6px 0px 6px 10px;
}
#zusammenfassung h3.red {color:#C40031;}
#zusammenfassung p {padding:0px 10px 5px 10px;}
#zusammenfassung span.l_grey {margin-left:20px;}
#zusammenfassung p.l_grey {font-size:12px;}
#zusammenfassung .option_inner_border {
	background:#F4F4F4;
}

#zusammenfassung .border_right_2px {
	background:url(../../../images/motorhomes/bg_zusammenfassung_box.gif) 0px 0px no-repeat #FFFFFF;
	border-right:2px solid #DBDBDB;
	width:750px;
	float:left;
}
.border_2px {
	background: #DBDBDB;
	height:2px;
	border-left:1px solid #B5CAFB;
	border-right:1px solid #B5CAFB;
}


/**********************
 * tab mietbedingungen
 */

#small_tabs .mietbedingung,
.mietbedingung {
	border-top:2px solid #DBDBDB;
	background:url(../../../images/motorhomes/bg_mietbedingungen.gif) 0px 0px repeat-y #FFFFFF;
	margin-bottom:20px;
}

.mietbedingung,
.bedingung_paar {width:961px;}

#small_tabs .mietbedingung,
#small_tabs .bedingung_paar {width:699px;width:719px;}
#small_tabs .mietbedingung {background:url(../../../images/motorhomes/bg_mietbedingungen_s.gif) 0px 0px repeat-y #FFFFFF;}

.bedingung_paar {clear:both;}
.bedingung_paar div {float:left}
.bedingung_art {
	width:263px;
	font-size:12px;
	font-weight:bold;
	color: #707070;
	padding:4px 10px 0px 0px;
}
#small_tabs .bedingung_text,
.bedingung_text {
	width:668px;
	font-size:12px;
	color:#333333;
	padding:5px 10px;
}
#small_tabs .bedingung_text {width:424px;}

#small_tabs .closing_border,
.closing_border {
	clear:both;
	height:2px;
	width:688px;
	background:#DBDBDB;
	margin-left:273px;
}
#small_tabs .closing_border {width:444px;}


/* **********************
 * tab leistungsvergleich
 */
#leistungsvergleich .sub_tabs_border {border:0px;} /* big version */
#specials_im_ueberblick .sub_tabs_border {border:0px;}
#weltkarte_und_co h2{
	font-size:26px;
	font-weight:normal;
	color: #2A5AB2;
	text-align:left;
	margin-bottom:10px;
}

#weltkarte_und_co div.apolloMeilen{
	float:left;
	width:100px;
	padding: 10px 0;
	color:#707070;
	font-weight:bold;
}


div#leistungsvergleich {
	width:			100%;
}

#leistungsvergleich table{
	border-collapse:collapse;
	width:100%;
}
#leistungsvergleich th {
	padding:2px 0px 3px 0px;
	font-size:12px;
	color:#FFFFFF;
	text-shadow:1px 1px #707070;
}
#leistungsvergleich td {text-align:center;}

#leistungsvergleich tr td.first_column{
	padding-left:10px;
	text-align:left;
	color:#536D16;
	padding:4px 4px 4px 0px;
}

#leistungsvergleich th.second_column {background:url(../../../images/motorhomes/bg_th_leistungsvergleich1.gif) 0px 0px no-repeat;}
#leistungsvergleich th.third_column {background:url(../../../images/motorhomes/bg_th_leistungsvergleich2.gif) 0px 0px no-repeat;}
#leistungsvergleich th.fourth_column {background:url(../../../images/motorhomes/bg_th_leistungsvergleich3.gif) 0px 0px no-repeat;}

#weltkarte_und_co #leistungsvergleich th.second_column {background:url(../../../images/motorhomes/bg_th_leistungsvergleich1_w.gif) 0px 0px no-repeat;}
#weltkarte_und_co #leistungsvergleich th.third_column {background:url(../../../images/motorhomes/bg_th_leistungsvergleich2_w.gif) 0px 0px no-repeat;}
#weltkarte_und_co #leistungsvergleich th.fourth_column {background:url(../../../images/motorhomes/bg_th_leistungsvergleich3_w.gif) 0px 0px no-repeat;}

#leistungsvergleich .first_column {background:url(../../../images/motorhomes/bg_leistungsvergleich_dotted_h.gif) 0px bottom repeat-x #FFFFFF;}

#leistungsvergleich .second_column,
#leistungsvergleich .third_column,
#leistungsvergleich .fourth_column {width:155px;}
#weltkarte_und_co #leistungsvergleich .second_column,
#weltkarte_und_co #leistungsvergleich .third_column,
#weltkarte_und_co #leistungsvergleich .fourth_column {width:186px;}

#leistungsvergleich td.vergleichs_trenner,
#leistungsvergleich td.first_column,
#leistungsvergleich td.second_column,
#leistungsvergleich td.third_column,
#leistungsvergleich td.fourth_column{font-size:12px;}

#leistungsvergleich td.second_column {background:url(../../../images/motorhomes/bg_leistungsvergleich_dotted_2.gif) bottom left no-repeat #F2F2F2;}
#leistungsvergleich td.third_column {background:url(../../../images/motorhomes/bg_leistungsvergleich_dotted_3.gif) bottom left no-repeat #EDF2FE;}
#leistungsvergleich td.fourth_column {background:url(../../../images/motorhomes/bg_leistungsvergleich_dotted_3.gif) bottom left no-repeat #EDF8D6;}

.vergleichs_trenner {
	background:none 0px 0px no-repeat #536D16;
	text-align:left !important;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 4px 3px 4px;
}

.vergleichs_footnote {
	padding:0px 10px 0px 15px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#707070;
}
/* **********************

/* Specials im �berblick Neu (Umsetzung David ) ****************************************************************************************/

div#specialOverview{
	width:960px;
}

div#specialOverview .super-spar { background: #999999; }
div#specialOverview .super-spar-plus, div#specialOverview .Standard-PLUS { background: #3962B1;}
div#specialOverview .super-inclusiv-plus,  div#specialOverview .Standard-PLUS-Winter-Special { background: #69891A}

div#specialOverview h2 {
	color:				#FFF;
	font-size:			16px;
	font-weight:		bold;
	margin-top:			8px;
	margin-left:		5px;
}

div#specialOverview div.specialBox {
	margin:	10px;
	background:	#E8EFFD;
	border:	1px solid #D6E3FC;
	padding:	5px;
}
div#specialOverview div.specialBox h4 {
	color:	#06358A;
	font-size:	15px;
	font-weight:bold;
}
div#specialOverview div.specialBox p {
	color:	#707070;
	padding-top:3px;
}


div#specialOverview  tr.colspan > td {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

div#specialOverview  td.tableHead{
	display: table-cell;
	height: 50px;
	text-align:center;
	background:url(../../../images/motorhomes/theadRepeat.gif) repeat-x top left;
	border-right:1px solid #fff;
	padding-top:6px;
	color:#4B4B4B;
	font-weight:bold;
	text-shadow:1px 1px #FFFFFF;
	width:192px;
}

div#specialOverview  td.tableHead p.date{
	margin-top:3px;
	font-size:11px;
	font-weight:normal;
	text-shadow:1px 1px #FFFFFF;
}

div#specialOverview  td.tableCell{
	text-align:left;
	color:#2b5ab4;
	font-weight:bold;
	padding:6px;
	text-shadow:1px 1px #FFFFFF;
	background:#e9f0fd;
	border-right:1px dotted #B9B9B9;
	border-bottom:1px dotted #B9B9B9;
	font-size:		14px;
}
.freiwaehlbarIcon {
	background:	url(../../../images/motorhomes/modelOverview/freiWaehlbar.gif)  95%  5px no-repeat #e9f0fd !important;
}

div#specialOverview .borderRightWhite{border-right:1px solid #fff !important; }
div#specialOverview .borderBottomNone{border-bottom:0 !important; }

div#specialOverview  {
	background:#fff;
}

div#specialOverview  td.tableCell p.text{
	color:#707070;
	font-weight:normal;
	margin-top:5px;

}
div#specialOverview  td.secondCell {
	background:			#FFF;
}
/** Special Cruise America START -->>****************/
div#specialOverview table tr.freiWaehlbar {
	background:			url(../../../images/motorhomes/modelOverview/freiWaelbar_bg.jpg) repeat-x bottom;
	height:				30px;
}

div#specialOverview table tr.freiWaehlbarBG td {
	text-align:			center;
	padding:			0px;
	border:				0px;
}
div#specialOverview table tr.freiWaehlbarBG td img{
	margin-top:			-1px;
}
div#specialOverview  table tr.freiWaehlbarBG td.tableCell{
	background:			#e9f0fd;
}
div#specialOverview  div#specialOverview  table tr.freiWaehlbarBG td.secondCell {
	background:			#FFF;
}
div#specialOverview table tr.freiWaehlbar td {
	border:				1px solid #B9B9B9;
	color:				#707070;
	padding:			0px 0px 0px 7px;
	text-shadow:		1px 1px #FFF;
}
/** Special Cruise America ENDE -->>****************/
/* Ende Specials im �berblick Neu (Umsetzung David ) ****************************************************************************************/


/* **********************
 * Specials im �berblick

#specials_im_ueberblick table {
	border-collapse:collapse;
	border-spacing:0px;
	width:960px;
}

#specials_im_ueberblick th {
	background:url(../../../images/motorhomes/bg_special_th.gif) left 0px repeat-x #CCCCCC;
}
#specials_im_ueberblick th .grey_bth {
	color:#4B4B4B;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	text-shadow:1px 1px #FFFFFF;
}
#specials_im_ueberblick th .grey_th {
	text-shadow:1px 1px #FFFFFF;
	font-size:11px;
	margin-top:2px;
	color:#666666;
}
#specials_im_ueberblick th:first-child {border:none;}

#specials_im_ueberblick td.grey,
#specials_im_ueberblick td.white {padding-bottom:10px;}
#specials_im_ueberblick tr.more_space td {padding-top:10px;}
#specials_im_ueberblick tr.less_space td {padding-bottom:0px;}

#specials_im_ueberblick td div{padding:0px 5px 0px 5px;}

.vergleich_super_spar {
	background:url(../../../images/motorhomes/bg_special_SS.gif) 0px 0px no-repeat #e9f0fd;
	height:67px;
}
.vergleich_super_spar_plus {
	background:url(../../../images/motorhomes/bg_special_SSP.gif) 0px 0px no-repeat #e9f0fd;
	height:67px;
}
.vergleich_super_inklusiv_plus {
	background:url(../../../images/motorhomes/bg_special_SIP.gif) 0px 0px no-repeat #e9f0fd;
	height:67px;
}
.vergleich_special_bonus {background:url(../../../images/motorhomes/bg_special_bonus.gif) 0px 0px no-repeat #e9f0fd;
	height:64px;
}


.vergleich_super_spar img,
.vergleich_super_spar_plus img,
.vergleich_super_inklusiv_plus img{
	margin:-2px 10px 0px 0px;
	float:right;
}

#specials_im_ueberblick .blue {
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
#specials_im_ueberblick .smart_grey {
	font-size:12px;
	text-align:left;
	color:#666666;
}

#specials_im_ueberblick .white {background:url(../../../images/motorhomes/bg_special_td_white.gif) left bottom no-repeat #FFFFFF;}
#specials_im_ueberblick .grey {background:url(../../../images/motorhomes/bg_special_td_grey.gif) left bottom no-repeat #FFFFFF;}

#specials_im_ueberblick tr.less_space .white {background:url(../../../images/motorhomes/bg_special_td_sgrey.gif) right 0px no-repeat #FFFFFF;}
#specials_im_ueberblick tr.less_space .grey {background:url(../../../images/motorhomes/bg_special_td_sgrey.gif) right 0px no-repeat #e9f0fd;}

#specials_im_ueberblick tr.last_line .white {padding:0px 5px 15px 5px;}

#specials_im_ueberblick .last {background:url(../../../images/motorhomes/bg_special_td_grey_last.gif) right bottom no-repeat #e9f0fd;}


 */

/* ******************
 * freimeilen pakete
 */
#meilenpakete h1 {font-size:20px;margin:5px 0px 0px 0px;padding-left:10px;}

#meilenpakete .sub_tabs_border {width:961px;}
.meilenpaket {
	width:				313px;
	float:				left;
	margin-right:		11px;
	font-size:			14px;
}

#meilen_gruen {margin-right:0px;}

#meilen_grau div {
	border:				1px solid #707070;
	border-top:			0px;
	background-color:	#F3F3F3;
	color:				#707070;
}
#meilen_blau div {
	border:				1px solid #2F5497;
	border-top:			0px;
	background-color:	#E8EFFD;
}
#meilen_gruen div {
	border:				1px solid #546E17;
	border-top:			0px;
	background-color:	#EDF8D6;
}
#meilen_grau h2,
#meilen_blau h2,
#meilen_gruen h2 {
	height:28px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:9px 0px 0px 10px;
	text-shadow:1px 1px #707070;
	margin-bottom:0px;

}
#meilen_grau h2 {background:url(../../../images/motorhomes/bg_hl_freimeilen_grau.gif) 0px 0px no-repeat #999999;}
#meilen_blau h2 {background:url(../../../images/motorhomes/bg_hl_freimeilen_blau.gif) 0px 0px no-repeat #356DD4;}
#meilen_gruen h2 {background:url(../../../images/motorhomes/bg_hl_freimeilen_gruen.gif) 0px 0px no-repeat #86A048;}
#meilen_gruen h2.head {
	background:url(../../../images/motorhomes/meilenHeadBG.jpg) repeat-x top !important;
	border-right:1px solid #556F18;
	border-left: 1px solid #556F18;
}
.meilenpaket div {
	padding:10px;
	height:217px;
}

.meilenpaket h3 {margin-bottom:10px;} .meilenpaket h3 img {margin-bottom:0;}

#meilen_blau h3:first-child {color:#2A5AB2;;}
#meilen_gruen h3:first-child {color:#536D16;}

.meilenpaket li {
	padding-left:12px;
	background:url(../../../images/motorhomes/bg_list_pfeil.gif) 3px 5px no-repeat transparent;
	font-weight:bold;
	padding-bottom:5px;
}
.meilenpaket li span {font-weight:normal;}
#meilenpakete .wichtig_sidebox {
	width:939px;
	margin:10px 0px 0px 0px;
}
#meilenpakete .wichtig_sidebox p{color:#707070;}

/* ***************
 * Preisvergleich
 */
#filterpannel {
	margin-right:10px;
	float:left;
}
.filterbox,
.filterbox_legende {
	margin-bottom:10px;
	width:185px;
	clear:both;
}

.filterbox form {
	padding:0px;
	width:100%;
	margin:0px;
}

.filterbox h3 {
	background:url(../../../images/motorhomes/bg_hl_vergleichsboxen.gif) 0px 0px no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:7px 10px 8px 10px;
}

.filterbox_content {
    background: #ffffff;
	padding:10px 10px 5px 10px;
	color: #707070;

}
.filterbox_content span {
	font-weight:normal;
	font-size:11px;
	color:#707070;
}
.filterbox h4,
.filterbox label, #costfilter h4 {
	font-weight:bold;
	font-size:13px;
	color:#707070;
	border:0px;
}

.filterbox label {
	font-weight:normal;
	margin:3px 0px;
	display:block;
	cursor:pointer;
}

.filterbox .trenner {
	border-bottom:1px solid #FFFFFF;
	border-top:1px dotted #c7c7c7;
	margin:10px 0px;
}

ul.graySquare {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style:		square;
}
ul.graySquare li {
	margin-left:	18px;
	color:	#5d5d5d;
}


.filterbox .footer{
	background:url(../../../images/motorhomes/bg_vergleichsboxen_footer.png) ;
	height:13px;
	margin:0 0 10px 0;
}

/* �nderungen am startseiten-style f�rs angaben-form */
.filterbox select {
	width:165px;
}
.filterbox .input_abgabedatum,
.filterbox .input_annahmedatum {
	width:158px;
	background-position:148px 2px;
}


.filterbox .vermieter,
.filterbox .anmietstation,
.filterbox .annahmedatum,
.filterbox .abgabestation,
.filterbox .abgabedatum,
.filterbox .anzahl_personen {
	margin-top:5px;
	margin-bottom:10px;
}

.submit_change_filter {float:right;}

#filterpannel .wichtig_sidebox {
	width:163px;
	margin-bottom:10px;
}

.filterbox_legende h4{
	font-weight:bold;
	font-size:12px;
	color:#707070;
	border:0px;
	padding:0px;
	margin-bottom:10px;
}

.filterbox_legende div div{
	height:30px;
	color:#707070;
	font-weight:bold;
	font-size:12px;
}
.filterbox_legende div span {
	float:left;
	display:block;
	width:19px;
	text-align:center;
	margin-right:5px;
}
.filterbox_legende div img {
	/* margin-bottom:-5px; */
}
#costfilter, .special_filter{
	margin-bottom:10px;
	width:165px;
	padding: 10px 10px 5px;
	background: #ffffff;
}
#costfilter h3 {
    background: url("../../../images/motorhomes/bg_hl_vergleichsboxen.gif") no-repeat scroll 0 0 #789F21;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 10px 8px;
}
.infoIcon,.infoIconOverlay{
	margin-left:5px;
	position:relative;
	top:1px;
}
#position{
	position:relative;
	top:2px;
}

#filterresult {
	float:right;
	width:796px;
}
#filterresult .result {
	width:708px;
	border-top:10px solid #FFF;
	border-left:10px solid #FFF;
	border-right:9px solid #FFF;
	border-bottom:9px solid #FFF;
	padding:10px;
}

#filterresult .headline {
	height:30px;
	background:url(../../../images/motorhomes/bg_hl_filterresult.gif) 0px 0px no-repeat #FFFFFF;
	color:#fff;
}
#filterresult .headline h3 {
	margin:7px 0 0 10px;
}
/* extended .border */
#filterresult .result_border {
	width:795px;
	margin:1px 0px 15px 0px;
}
/* extended .mobil */
#filterresult .result {
	width:776px;
	padding:0px;
	position:relative;
	background: #FFF;
}
#filterresult div, #filterresult ul li, .paket_daten, .grayBullet li {
    font-size: 14px;
}
/** * Camperdaten  */
.result .camper_name {
	margin-top:-3px;
	width:100%;
	font-size:15px;
	font-weight:normal;
}
.camper_name .c19_blue {margin-left:0px; font-size:23px;}
.camper_name span.camperNameGreen{color:#1E417F;}
.result .upgrade_specials {
	width:145px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	margin-top:1px;
	padding:4px 0px 0px 15px;
	background:url(../../../images/motorhomes/bg_upgrade_special.gif) 0px 0px no-repeat #FFFFFF;
}
.result .upgrade_specials div:first-child {
	text-shadow:1px 1px #ffffff;
}
.result .upgrade_specials .number{
	width:10px;
	color:#ffffff;
	margin-left:18px;
	text-shadow:none;
}
.result .preistip {
	width:86px;
	height:63px;
	margin-left:1px;
	margin-top:1px;
	z-index:10;
	/* background-color:#457786; */
}
.result .camper_box {
    background: none repeat scroll 0 0 #e8e8e8;
    width: 236px;
	/* background-color:#987786; */
	/* background:url(../../../images/motorhomes/bg_camper_box_border.gif) 0px 0px no-repeat #FFFFFF; */
	margin-right:8px;
	margin-top: 6px;
}
.camper_box_camper_halter {
	/*border:1px solid #cccccc;*/
	/*padding:5px;*/
	background: none repeat scroll 0 0 #fff;
    border: 6px solid #fff;
    margin: 1px 1px 5px;
    position: relative;
    width: 222px;
	height: 148px;
}
.camper_box_camper_halter .camp_logo {
	position:absolute;
	left:0px;
	top:0px;
	background:#fff;
	padding: 0px 3px 3px 3px;
}
.camper_box_camper_halter .modelljahr {
	width:120px;
	height:19px;
	position:absolute;
	right: -8px;
	top:0px;
	background:url(../../../images/motorhomes/flag_neu.gif) no-repeat;
	color:#fff;
	font-size:11px;
	padding-top:2px;
	padding-left:3px;
}
.camper_box_camper_halter .link_vid {
	bottom: 0;
	left:0px;
	position: absolute;}

.result .camper_schlafpl {
	width:530px;
	position:absolute;
	top:10px;
	left:244px;
	font-weight:bold;
	font-size:12px;
	color: #707070;
	border-bottom:2px solid #E6E6E6;

}
.result .schlafplaetze {
	float:none;
	margin-left:30px;

}
.result .schlafplaetze img {
	margin:0px;
}
.result .camper_daten {
	width:135px;
	float:left;
	margin-top:27px;
}
.camper_daten, .paket_daten, .paket_daten ul li , .preis  {
	font:14px arial,sans-serif;
	color:#333333;
}

.camper_daten  strong {
	display:block;
	font:11px arial,sans-serif;
	font-weight:bold;
}
.camper_daten strong.abmessungen {
	margin-top:5px;
}
.camper_daten  a:link,.camper_daten  a:visited {
	color:#2A5AB2;
	font:12px arial,sans-serif;
}
.camper_daten  a:hover {
	color:#C40031;
	font:12px arial,sans-serif;
}
.camper_daten  p {
	font:11px normal arial,sans-serif;
	margin-top:0px;
	margin-bottom:10px;
}


.result .paket_daten {
	width:290px;
	margin-top:6px;
}

 div.paketBackground {
	position:relative;
	width:99%;
	height:16px;
	font:12px arial,sans-serif;
	font-weight:bold;
	color:#fff;
	background:        #5E7919;
    padding:            6px 0px 4px 5px;
}
div.standard-plus-bg,  div.super-spar-bg{
	background:        #999;
    padding:            6px 0px 4px 5px;
}
/*div.standard-extra-plus{
	background:        #2959BA;
    padding:            6px 0px 4px 5px;*/
}
#filterresult div.standard-extra-plus {
	background: #2A5AB2;
}
div.super-inclusive-plus-bg{
	background:url(../../../images/motorhomes/super-inklusiv-plus-bg.jpg) no-repeat;
	text-shadow:	1px 1px #5E7919;
}
.paket_daten ul,.paket_daten b{margin-top:5px;}
.paket_daten  div.bestPacket{
	position:absolute;
	top:-10px;
	right:-10px;
	width:79px;
	height:20px;
	background:url(../../../images/motorhomes/bestPacket.png) no-repeat;
	z-index:10;
}
.paket_daten  div.priceLine {
	width:176px;
	height:1px;
	background:#ccc;
	margin-bottom:5px;
	font-size: 0px;
	min-height: 1px;
}
.paket_daten ul.grayBullet li{
	background:url(../../../images/motorhomes/sign_checked.gif) no-repeat scroll 0 2px;
	padding-left:18px;
}
.paket_daten ul.blueBullet li{
	background:url(../../../images/motorhomes/sign_checked.gif) no-repeat;
	padding-left:18px;
}
.paket_daten ul.grayBullet li, .paket_daten ul.blueBullet li {

	font-size: 14px;
	color: #5d5d5d;

}
.paket_daten ul.grayBullet li.bold, .paket_daten ul.blueBullet li.bold {
	font-weight:bold;
}
.paket_daten ul.grayBullet, .paket_daten ul.blueBullet{
	margin-bottom:2px;
}
.paket_daten  u{
	display:block;
	color:#2A5AB2;
	font-family:arial,sans-serif;
	font-size:11px;
	margin-bottom:5px;
	cursor:pointer;
}
.paket_daten a:link.allPackets, .paket_daten a:link.additionalCost{
	color:#2A5AB2;
	font-size:14px;
	display:block;
	margin-bottom:8px;

}
.paket_daten  a:link.allPackets:before {
	content:"> ";
	padding-left:18px;
	text-decoration:none;
}
.paket_daten  a:link.additionalCost {
	background:url(../../../images/motorhomes/icons/hint_red.gif) no-repeat;
	background-position:0 2px;
	padding-left:18px;
	margin-top: 5px;
}

.paket_daten  a:hover.allPackets, .paket_daten a:hover.additionalCost {
	color:#C40031;
}

.paket_daten  b.selbstbeteiligung{
	display:block;
	background:url(../../../images/motorhomes/sign_hint.gif) no-repeat;
	padding-left:18px;
	background-position:0 4px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

/* Special */
.result .specialBorder,
div#content .specialBorder{
	width:100%;
}

.result .special,
div#content div.offerTableContent .special
{
 float:left;
 color:#fff;
 padding:2px;
 margin-right:3px;

 font-size:10px;
}

.result .specialText,
div#content div.offerTableContent .specialText
{
	padding:2px;
	font-size:10px;
	position:relative;
}

.result .specialText .specialInfo,
div#content div.offerTableContent .specialText .specialInfo
{
	display:inline-block;
	position:absolute;
	right:3px;
	top:3px;
}

.special {
    color: #FFFFFF;
    float: left;
    font-size: 10px;

    margin-right: 3px;
    padding: 2px;
}
.specialText {
    font-size: 10px;

    padding: 2px;
    position: relative;
}


p.belegung {
    color: #777;
    font-size: 14px;
}

.specialText .specialInfo {
    display: inline-block;
    position: absolute;
    right: 3px;
    top: 3px;
}
/* preis spalte*/
.result .preis{
	width:230px;
	background:#F3F3F3;
	float:right;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	margin-top:6px;
	min-height:150px;
}

.result .preis span.tagesaktuell{
	display:block;
	font-size:10px;
	color:#aaa;
	font-weight:normal;
}


.preis div.listPrice{
	margin:7px 0 10px 9px;
}
.preis div.listPrice span.listpriceLeft{
	float: 			left;
	padding-right:	12px;
	display:		block;
	color: #5d5d5d;
}
.preis div.listPrice span.listpriceRight {
	float: 			right;
	padding-right:	12px;
	display:		block;
	text-decoration:line-through;
	color: #5d5d5d;
}

.preis div.rabattContainerHead{
	clear:both;
	width:220px;
	height:7px;
	background:url(../../../images/motorhomes/rabattContainerHead.gif) no-repeat;
	margin:0 auto;
	margin-bottom:0;
}

.preis div.rabattContainerMiddle{
	display:block;
	width:220px;
	background:url(../../../images/motorhomes/rabattContainerMiddle.gif) repeat-y;
	margin:0 auto;
	margin-bottom:0;
}

.preis div.rabattContainerBottom{

	width:220px;
	height:8px;
	background:url(../../../images/motorhomes/rabattContainerBottom.gif) no-repeat;
	margin:0 auto 10px;

}

.preis div.rabattContainerMiddle span.rabatte{
	display:block;
	margin-left:6px;
	margin-bottom:5px;
	font-weight:bold;
	font-size: 12px;
}

.preis div.rabattContainerMiddle span.rabatteLeft{
	display:block;
	margin-left:6px;
	float:left;
	color:#C40031;
	text-align:right;
	font-size: 12px;
}
.preis div.rabattContainerMiddle span.rabatteRight{
	display:block;
	margin-right:6px;
	float:right;
	color:#C40031;
	text-align:left;
	font-weight:bold;
	font-size: 12px;

}

.preis span.yourPriceLeft{
	display:block;
	float:left;
	font-weight:bold;
	margin-left:9px;
	margin-top:0px;
}

.preis span.yourPriceRight{
	display:block;
	float:right;
	font-size:19px;
	font-weight:bold;
	margin-right:10px;
	color:#C40031;
}
.preis div.FormSendButton{
	margin-top:7px;
	margin-left:8px;
	margin-bottom:0px;
}

.preis .oneWayMotorhome{
	height:36px;
	width:210px;
	border:1px solid #BCD1FA;
	margin:5px auto;
}

.oneWayMotorhome .oneWayMotorhomeText{
	float:left;
	width:60px;
	margin:3px;
}
.oneWayMotorhome .oneWayMotorhomeText .infoIcon {
	margin-left:	1px;
	margin-top:		2px;
}
.oneWayMotorhome .oneWayMotorhomePrice{
	float:left;
	text-align:right;
	width:134px;
	margin:3px;
}

.oneWayMotorhome .oneWayMotorhomePrice span.redPrice{
	color:#980E00;
}


div#greenFooter{
	height:9px;
	width:993px;
	background:#536d16;
	clear:both;
}

/*Preisverleich Header ********************************************************************/



div#content #headlineGreen span{
	font-size:12px;
	font-weight:bold;
	color:#707070;
	display:inline-block;
}

div#content #headlineGreen{
	width:850px;
	float:left;
	margin:0;
	padding:0;
	margin-top:14px;
	margin-bottom:10px;
}
div#content #headlineGray{
	width:141px;
	float:right;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}

div#content div#headerPic{
	padding-top:10px;
	height:129px!important;
	width: 992px;
	background:url(../../../images/motorhomes/headerPic.jpg) bottom no-repeat;
	margin:0 auto;
	position:relative;

}

div#content div#headerPic div#headerCircle{
	height:63px;
	width: 62px;
	position:absolute;
	left:-20px;
	top:5px;
	top:5px;
	z-index:10;
}

div#content div#headerPic h1{
	margin:0;
	padding:0;
	width:400px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:12px;
	color:#2A5AB2;
	font-size:19px;

}
div.logoVerm{
padding: 0 6px 3px;
position: absolute;
right:5px;
top:0px;
}

.price-com div#headerPic div.headerList h2#listHeader1, .price-com div#headerPic div.headerList #listHeader2 {
	font-size: 15px !important;
}
div#content div#headerPic div.headerList{
	float:left;
	width:280px;
	margin-right:10px;
	position:relative;

}
div#content div#headerPic div.headerList ul {
	margin-top:10px;
}

div#content div#headerPic div.headerList ul li{
	background:url(../../../images/motorhomes/icons/headerListHook.png) top left no-repeat;
	background-position: 3px 1px;
	padding-left:20px;
	line-height:1.5;
	color:#2A5AB2;
}

div#content div#headerPic div.headerList ul#list1{
	margin-left:5px;
}

div#content div#headerPic div.headerList h2#listHeader1{
	background:#2A5AB2;
	color:#fff;
	width:260px;
	height:18px;
	padding-left:7px;
	padding-top:2px;
	margin-left:10px
}

div#content div#headerPic div.headerList h2#listHeader2{
	background:#2A5AB2;
	color:#fff;
	width:261px;
	height:18px;
	padding-left:7px;
	padding-top:2px;
}

div#content div#headerPic div.marginTop{
	position:absolute;
	top:40px;
	left:560px;
}

div#content div#headerPic div.list3{
	position:absolute;
	top:70px;
	left:570px;
}
/* Bl�tter Navigation **************************************************************************************************/

div#pageTurning{
	font-size:12px;
	font-weight:bold;
	color:#3c3c3c;
	height:30px;
	margin: 0 auto;
	padding: 0;
	margin-bottom:10px;

}

div#pageTurning a:visited{
	text-decoration:none;
	color:#2b5ab4;
}

div#pageTurning div.numberBlockBG a:hover{
	text-decoration:none;
	color:#C40031;
}

div#pageTurning a:link#active{
	text-decoration:none;
	color:#ccc;
}

div#pageTurning a:link#inActive{
	text-decoration:none;
	color:#2b5ab4;
}

div#pageTurning div{
	float:left;
}

div#pageTurning div#pageBack, div#pageTurning div#pages, div#pageTurning div#pageForward{
	margin-top:3px;
}

div#pageTurning div#pageBack{
	margin-right:15px;
}

div#pageTurning div#pages{
	margin-right:10px;
}
div#pageTurning div#pageForward{
	margin-left:15px;
}

div#pageTurning  div.numberBlockBG{
	height:25px;
	background:url(../../../images/motorhomes/numberBlockLeft.gif) top left no-repeat, url(../../../images/motorhomes/numberBlockRight.gif) top right no-repeat;
	margin-left:3px;
}

div#pageTurning  div.numberBlockBG a:link{
	height:25px;
	display:block;
	text-decoration:none;
	background:url(../../../images/motorhomes/numberBlockMiddle.gif) top left repeat-x;
	padding:3px 5px;
	margin:0 2px;
	color:#2b5ab4;
}



div#pageTurning div#pageBackButton{
	width:19px;
	height:25px;
	background-image:url(../../../images/motorhomes/arrowInactive.gif);
	background-repeat:no-repeat;
	margin-right:10px;

}

div#pageTurning div#pageForwardButton{
	width:19px;
	height:25px;
	background-image:url(../../../images/motorhomes/arrowActive.gif);
	background-repeat:no-repeat;
	margin-left:10px;

}

/* Ende Bl�tter Navigation **************************************************************************************************/


/* Preisvergleich Overlay **************************************************************************************************/

#overlayWrapper{
	width:100%;
	font-size: 12px;
	font-family:arial,sans-serif;
	color:#536d16;
	text-align:center;
}

#overlayWrapper div#content{
	width:822px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#overlayWrapper h1 {
    color:#2A5AB2;
    font-family: arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px;
    padding-top: 10px;
    text-align: left;
	margin-bottom:25px;

}

#overlayWrapper th{
	font-size: 12px;
	font-family:arial,sans-serif;
	color:#536d16;
}

ul.small{

	font-size: 12px !important;
	font-family:arial,sans-serif;
	color:#707070;
	text-align:left;
	list-style:none;
	margin:30px 0 0 0 !important;
	padding:0;
	margin-top:5px;
}

ul.small li{margin-bottom:2px;}
ul.small li a:link, #overlayWrapper ul li a:visited{color:#2A5AB2;}
ul.small li a{color:#2A5AB2;}
ul.small li a:hover{color:#C40031;}

#overlayWrapper th{
	position:relative;
}

#overlayWrapper th.first{
	padding:5px;
	width:100px;
}

#overlayWrapper th.second{
	text-align:left;
	color:#fff;
	padding:5px 8px 5px 8px;
	background:#999999;
}

#overlayWrapper th.third{
	text-align:left;
	color:#fff;
	padding:5px 8px 5px 8px;
	background:#2A5AB2;
}

#overlayWrapper th.fourth{
	text-align:left;
	color:#fff;
	padding:5px 8px 5px 8px;
	background:#5E7919;

}

#overlayWrapper th div.position{
	width:100%;
	height:100%;
	position:relative;

}


#overlayWrapper th div.position div.bestPacket {
    background: url(../../../images/motorhomes/bestPacket.png) no-repeat scroll 0 0 transparent;
    height: 20px;
    position: absolute;
	right:-15px;
	top:-18px;
    width: 79px;
    z-index: 10;
}

#overlayWrapper td{
	text-align:center;
	border-bottom:1px dotted #C1C1C1;
	padding-top:4px;
	padding-bottom:4px;
}

#overlayWrapper td.first{
	width:246px;
	text-align:left;
	font-size: 14px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color:#707070;
}

/*#overlayWrapper td.second{background:#edf8d6;}*/

#overlayWrapper td.second,#overlayWrapper td.third,#overlayWrapper td.fourth{border-left:1px dotted #82b591;}


#overlayWrapper td.colspan{
	background:#999;
	text-align:left;
	color:#fff;
	font-size: 14px;
	font-family:arial,sans-serif;
	font-weight:bold;
	padding-left:5px;
	height:15px;
}


#overlayWrapper div.yes{
	width:13px;
	height:13px;
	background:url(../../../images/motorhomes/sign_checked.gif) top left no-repeat;
	margin:auto auto;
}

#overlayWrapper div.no{
	width:13px;
	height:13px;
	background:url(../../../images/motorhomes/sign_unchecked.gif) top left no-repeat;
	margin:auto auto;
}

#overlayWrapper div.milesinfo{
	width:13px;
	height:13px;
	background:url(../../../images/motorhomes/icons/info.gif) no-repeat top left;
	margin:auto auto;
	float:left;
	position:relative;
	top:2px;
}
#overlayWrapper div.milesinfowrapper{
	width:35px;
	margin:auto auto;
	overflow: hidden;
}

#overlayWrapper div.milesinfowrapper div{
	margin:0 2px;
}


#overlayWrapper div.milesinfowrapper .yes, #overlayWrapper div.milesinfowrapper .no, #overlayWrapper div.milesinfowrapper .milesinfo{
	float:left;
}

#overlayWrapper div#milesinfosmallprint{
	width:100%;
	height:13px;
	background:url(../../../images/motorhomes/icons/info.gif) no-repeat 0px 2px;
	text-align:left;
	margin:8px 0;
	padding-left:15px;
	color: #2A5AB2;
	font-weight:bold;
}

#overlayWrapper div#bestPacket{
	position:absolute;
	right:-10px;
	top:-15px;
	width:79px;
	height:20px;
	background:url(../../../images/motorhomes/bestPacket.png) top left no-repeat ;

}
#overlayWrapper div#logo{
	position:absolute;
	right:10px;
	top:10px;
	text-align:right;

}
/* Overlay Details */

.overlayWrapperDetails{
	width:827px;
	font-size: 12px;
	font-family:arial,sans-serif;
}
#fahrzeugdetails h1{
	text-align:left;
	font-size: 16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color:#2A5AB2;
	margin: 0 0 10px 5px;
    padding-top: 10px;
    text-align: left;
}


.overlayWrapperDetails div#content{
	position:relative;
	width:827px;

}

.overlayWrapperDetails div#content h1{
	text-align:left;
	font-size: 16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color:#536d16;
	margin: 0 0 10px 4px;
    padding-top: 10px;
    text-align: left;
}

.overlayWrapperDetails div#leftContent{
	text-align:left;
	width:370px;
	min-height:460px;
	float:left;
	margin-left:4px;
	text-align:left;
	position:relative;
}

.overlayWrapperDetails div#leftContent div#bigImage{
	background:#fff;
	width:364px;
	height:246px;
	margin:0 auto;
	padding:5px;
	margin-bottom:0px;
	background:url(../../../images/motorhomes/bigImageBG.gif) top left no-repeat;
	position:relative;
}
.overlayWrapperDetails div#leftContent div#bigImage div#baujahr {
	position:absolute;
	top:1px;
	right:5px;
	padding:0px 6px 3px 6px;
	background:url(../../../images/motorhomes/baujahr_bg.gif) left bottom no-repeat;
	font-size:11px;
}
.overlayWrapperDetails div#leftContent div#bigImage div#baujahr p {
	color:#707070;
	font-weight:bold;
	font-size:11px;
}
.overlayWrapperDetails div#leftContent div#bigImage div#baujahr p.headline{
	color:#999999;
	font-weight:bold;
	margin:0px;
	padding:5px 3px 0px 0px;
	font-size:11px;
}

 div.baujahr {
	position:absolute;
	top:0px;
	right:0px;
	padding:0px 6px 3px 6px;
	font-size:11px;
}
 div.baujahr p {
	color:#707070;
	font-weight:bold;
	font-size:11px;
	padding:13px 3px 0px 0px;
}
div.baujahr span{
	color:#999999;
}
.overlayWrapperDetails div#leftContent div#bigImage div#littleImage{
	width:45px;
	height:30px;
	border:1px solid #999;
	position:absolute;
	bottom:14px;
	right:12px;
	display:none;
	cursor:pointer;
}

.overlayWrapperDetails div#leftContent div.thumbImage{
	background:#fff;
	width:112px;
	height:73px;
	margin-right:8px;
	padding:1px 1px 5px 5px;
	float:left;
	margin-bottom:5px;
	position:relative;
	text-align:center;
	background:url(../../../images/motorhomes/thumbImageBG.gif) top left no-repeat;
	cursor:pointer;
}

.overlayWrapperDetails div#leftContent div.thumbImage div.play{
	width:12px;
	height:12px;
	background:url(../../../images/motorhomes/bg_play_video.gif) top left no-repeat;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:10;
	cursor:pointer;
}

.overlayWrapperDetails div#leftContent div.thumbImage div.lupe{
	width:12px;
	height:12px;
	background:url(../../../images/motorhomes/lupe.gif) top left no-repeat;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:10;
	cursor:pointer;
}

.overlayWrapperDetails div#leftContent div.thumbImage p{
	color:#707070;
	font-size: 11px;
	font-weight:normal;
	margin:0;
	margin-bottom:3px;
	padding:0;
	text-align:left;
}

div#vermieterLogo{
	position:absolute;
	right: 27px;
	top:10px;
}

.overlayWrapperDetails div#leftContent div.last{margin-right:0;}


 div#motorhomePrice{
	clear:both;
	border-top:1px solid #ccc;
	width:370px;
	padding: 10px 0px 10px 0px;
}

div#motorhomePrice div#leftSide{
	width:184px;
	border-right:1px solid #ccc;
	float:left;
	margin-top:5px;

}

div#motorhomePrice div#leftSide div.line{
	width:182px;
	border-bottom:1px solid #ccc;
	margin-top:3px;
	height:1px;
}

div#motorhomePrice div#leftSide span.left, div#motorhomePrice div#leftSide span.right{
	display:inline-block;
	height:20px;
	width:105px;
	font-size:12px;
}
div#motorhomePrice div#leftSide span.left {
	width:	75px;
}

div#motorhomePrice div#leftSide span.rabatt{color:#C40031;}

div#motorhomePrice div#leftSide span.right{text-align:right;}
div#motorhomePrice div#leftSide span.bold{font-weight:bold;}


div#motorhomePrice div#leftSide div#totalPrice{
	width:184px;
	font-weight:bold;
	margin:5px 0;
	color: #707070;
}

div#motorhomePrice div#leftSide div#totalPrice span{
	width:		119px;
	display:	inline-block;
	text-align:right;
	color:#C40031;
	font-size:19px;
}



div#motorhomePrice div#rightSide{
	width:180px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	color: #707070;
}

div#motorhomePrice div#rightSide p {
	margin-top:10px;
}
div#motorhomePrice div#rightSide div#miettage{
	margin-top: 5px;
	font-weight:bold;
	color:#707070;
}
div#motorhomePrice div#rightSide div#pricePerDay{
	margin-top: 5px;
	color:#707070;
}

div#motorhomePrice div#rightSide div#onewayPrice{
	margin-top:5px;
	margin-bottom:5px;
	color:#707070;
	background:url(../../../images/motorhomes/icons/hint_red.gif) no-repeat;
	padding-left:12px;
	background-position:0px 1px;
}

div#motorhomePrice div#rightSide div#pricePerDay span,div#motorhomePrice div#rightSide div#onewayPrice span{
	display:inline-block;
	margin-left:5px;
	font-weight:bold;
	color:#C40031;
}


.overlayWrapperDetails div#rightContent{
	width:432px;
	min-height:460px;
	border: 1px solid #ccc;
	float:left;
	margin-left:5px;
}

.overlayWrapperDetails div#whiteLine{
	border:1px solid #fff;
	width:420px;
	min-height:466px;
	padding-left:10px;
	padding-top:10px;
}



.overlayWrapperDetails div#rightContent div#headerLeft{
	text-align:left;
	height:50px;
	float:left;
	color:#2A5AB2;
}

.overlayWrapperDetails div#rightContent div#headerRight{
	text-align:left;
	width:140px;
	height:25px;
	float:right;
	margin-right:10px;
}

.overlayWrapperDetails div#rightContent div#headerLeft span#typ{
	display:block;
	font-size:16px;
	font-weight:bold;
}

.overlayWrapperDetails div#rightContent div#headerLeft span#typ span{color:#536d16;}

.overlayWrapperDetails div#rightContent div#headerLeft span#block{
	clear:both;
	display:block;
	color:#707070;
	padding-top:5px;
	font-size:14px;
	font-weight:normal;
	width:400px;
}

.overlayWrapperDetails div#rightContent div.name{
	margin-right:1px;
	float:left;
	height:25px;
	margin-right:10px;
}

.overlayWrapperDetails div#rightContent div.erwachsener{
	margin-right:1px;
	float:left;
	width:11px;
	height:25px;
	background:url(../../../images/motorhomes/erwachsener.gif) top left no-repeat;
}

.overlayWrapperDetails div#rightContent div.kind{
	float:left;
	width:11px;
	height:25px;
	background:url(../../../images/motorhomes/kind.gif) bottom left no-repeat;
}

.overlayWrapperDetails div#rightContent div#headerLeft span#block span{color:#707070;}

.overlayWrapperDetails .clear{clear:both;}

.overlayWrapperDetails div#detailsLeft,.overlayWrapperDetails div#detailsRight{
	width:50%;
	float:left;
}

.overlayWrapperDetails div#detailsLeft p{
	color:#2A5AB2;
	margin:0;
	padding:0 10px 5px 6px;
	font-size: 14px;
}

.overlayWrapperDetails ul{
	margin:0;
	padding:0;

}

.overlayWrapperDetails div#detailsLeft h2,.overlayWrapperDetails div#detailsRight h2{
	width:190px;
	padding:3px 0 3px 7px;
	font-size:14px;
	border:1px solid #ccc;
	color:#2A5AB2;
	margin-bottom:5px;
	font-weight: normal;
	margin-top: 10px;
}

.overlayWrapperDetails div#detailsLeft,.overlayWrapperDetails div#detailsRight{
	color:#707070;

}

.overlayWrapperDetails div#detailsLeft ul,.overlayWrapperDetails div#detailsRight ul{
	margin:0;
	padding:0;
	list-style:none !important;
	list-style-image: url(../../../images/motorhomes/hakenSmallGreen.gif) !important;
	margin-left:13px !important;
	padding:0 7px 10px 7px !important;
}

.overlayWrapperDetails div#detailsLeft ul.nonStyle,.overlayWrapperDetails div#detailsRight ul.nonStyle{
	list-style:none;
	list-style-type:none;
	margin:0 !important;
	padding:0 0 6px 6px;

}

.overlayWrapperDetails div#detailsLeft ul li,.overlayWrapperDetails div#detailsRight ul li{
	line-height:1.4em;
	list-style:none !important;
	list-style-image: url(../../../images/motorhomes/hakenSmallGreen.gif) !important;
}
.overlayWrapperDetails div#detailsLeft ul.nonStyle li,.overlayWrapperDetails div#detailsRight ul.nonStyle li {
	list-style-image: none !important;
}


div.spacer{
clear:both; width:100%; height:10px;
}

div#overlayDetailsFooter{
	clear:both;
	width:801px;
	padding:5px;
	background:#f4f4f4;
	border:1px solid #d6d6d6;
	font:normal 12px/1.5 arial;
}

div#overlayDetailsFooter strong{
	color:#C40031;
}

ul.small li{
    color: #707070;
    font-size: 11px;
}

th.selectedPacket{
	height:40px;
}

th.selectedPacket h2{
	color:#fff;
	width:100%;
	text-align:center;
	padding:8px 0px 8px 0px;
	background: #707070;
	font-size: 15px;
	font-weight: normal;
}

th.selectedPacket div#corner{
	height:0;
	width:0;
	border:5px solid;
	border-color: #707070 transparent  transparent transparent;
	margin-left:auto;
	margin-right:auto;
}

td.selected{
	background: #E7E7E7;
}


/* Overlay Zusatzkosten *****************************************/

div#zusatzkosten {
	font-size:12px;
	margin-left:4px;
	width:810px;
}

div#zusatzkosten div.bandInklusive {
	background:url(../../../images/motorhomes/band_inklusive2.jpg) top;
	width:85px;
	height:66px;
	position:absolute;
	top:0px;
	right:-5px;
}
div#zusatzkosten h1{
	text-align:left;
	font-size: 16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color: #2A5AB2;
	margin: 0 0 10px 0;
    padding-top: 10px;
    text-align: left;
}

div#zusatzkosten div.headline{
	width:810px;
	height:28px;
	background: #999;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	clear:both;

}

div#zusatzkosten div.headline span{
	display:block;
	padding:4px;
}

div#zusatzkosten div.headline div.white{
	width:100%;
	height:1px;
	background:#fff;
}

div#zusatzkosten div.leftContent{
	width:379px;
	float:left;
	color:#707070;
	font-size:12px;
	padding-top:10px;
	height:90px;
	padding-left:5px;
	padding-right:5px;
}
div#zusatzkosten div.leftContent p, div#zusatzkosten div.rightContent p{
	color:#707070;
	padding-left:5px;
	padding-right:5px;
}

div#zusatzkosten div.rightContent{
	float:left;
	width:379px;
	border-left:2px solid #999;
	color:#707070;
	font-size:12px;
	padding:10px;
	height:90px;
	position:relative;
}
div#zusatzkosten div#footerLine{
	width:810px;
	height:2px;
	background:#999;
	clear:left;
}

div#zusatzkosten div#leftInfo{
	float:left;
	width:359px;
	background:url(../../../images/motorhomes/icons/infoBig.png) no-repeat #e7e7e7;
	background-position:5px 5px;
	border:1px solid #999;
	font-size:12px;
	height:160px;
	padding:10px;
	margin-top:10px;
	color:#707070;
}

div#zusatzkosten div#leftInfo h1, div#zusatzkosten div#rightInfo h1{
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	margin-left:30px;
	margin-bottom:13px;
	color:#707070;
}

div#zusatzkosten div#rightInfo{
	float:right;
	width:374px;
	margin-left:16px;
	background:url(../../../images/motorhomes/icons/infoBig.png) no-repeat #e7e7e7;
	background-position:5px 5px;
	border:1px solid #999;
	font-size:12px;
	height:160px;
	padding:10px;
	margin-top:10px;
	color:#707070;
}

div#zusatzkosten div.leftContent strong{
	display:block;
}

div#zusatzkosten div.rightContent div.Price{
	height:14px;
	color:#C40031;
	font-size:14px;
	position:absolute;
	bottom:5px;
	right:5px;
	font-weight:bold;
}

div#zusatzkosten div.rightContent div.Price span.euroPrice{
	color:#707070;
	font-size:12px;
	font-weight:normal;
}


div#zusatzkosten div.rightContent div.optional{
	width:101px;
	position:absolute;
	right:10px;
	bottom:20px;
}

div#zusatzkosten div.rightContent div.optional div.optionalCorner{
	width:0;
	height:0;
	border:4px solid #707070;
	border-color: #707070 transparent transparent transparent;
	margin-left:46px;
}

div#zusatzkosten div.rightContent div.optional h1{
	color:#fff;
	text-align:center;
	width:96px;
	height:15px;
	background:#666;
	font-size:12px;
	margin:0;
	padding:3px;
}

div#zusatzkosten div.leftContent div.onewayText{
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
div.clear{
	clear:both;
}

/* Overlay Mietbedingungen *****************************************/

div#mietbedingungen {
	font-size:12px;
	width:822px;
	clear:both;
}

div#versicherungsschutz p{
margin-bottom:5px;
margin-top:5px;
}

div#mietbedingungen h1{
	text-align:left;
	font-size: 16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color:#2A5AB2;
	margin: 0 0 10px 0;
    padding-top: 10px;
    text-align: left;
}

div#mietbedingungen div.headline{
	width:800px;
	height:28px;
	background:#E7E7E7;
	color:#707070;
	font-weight:normal;
	font-size:14px;
	clear:both;
	margin-top: 10px;
}

div#mietbedingungen div.headline span{
	display:block;
	padding:4px;
	font-weight:bold;
}

div#mietbedingungen div.headline div.white{
	width:100%;
	height:1px;
	background:#fff;
}

div#mietbedingungen div.content{
	width:100%;
	background:#fff;
	width:768px;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	padding:15px;
	margin-bottom:5px;
	font-size:14px;
}
div#mietbedingungen ul {
	margin:		15px 0px 15px 5px;
	list-style:	square;
}
div#mietbedingungen ul li {
	list-style:	square;
	list-style-position:outside;
	margin:			8px 0px 8px 12px;
}



div#mietbedingungen div#small{
	font-size:11px;
	color:#707070;
}

/* New Overlay Tabs ***************************************************************************************************************/
div#overlayBoxFahrzeuguebernahme h2 {
	font-size:			17px;
	color:				#526c15;
	margin:				10px 0px 10px 0px;
}

div#overlayBoxFahrzeuguebernahme p {
	margin:				5px 0px 5px 0px;
}


div.overlayBoxBackground{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	z-index:999;
	left:0px;
	top:0px;
	background-color:#FFF;
}

div.overlayTabs {
	width:					850px;
	background:				url(../../../images/motorhomes/overlay/overlayTabHeader.png) no-repeat top;
	display:none;
	position:fixed;
	z-index:1000;
	top:10%;
	left:50%;
	margin-left:-425px;

}

div.overlayTabs  div.OverlayContent div.TopBG {
	background:				url(../../../images/motorhomes/overlay/overlayHeadline.png) no-repeat top;
	padding:				0px 10px 10px 10px;
	position:relative;
}

div.overlayTabs  div.OverlayContent {
	background:				url(../../../images/motorhomes/overlay/overlayTabsMiddle.png) repeat-y;
	margin-top:				42px;
	padding:				0px 6px 0px 6px;
}

div.overlayTabs  div.OverlayFooter {
	height:					16px;
	width:					850px;
	background:				url(../../../images/motorhomes/overlay/overlayTabsFooter.png) no-repeat top;
}

div.overlayTabs  div.OverlayContent div.TopBG div.TopNavi a{
	position:			absolute;
	top:				-50px;
	right:				-14px;
}

div.overlayTabs ul.overlaytabs li {
	height: 35px;
	float:left;
	width:155px;
	margin-top:5px;
	overflow:visible;
}
div.overlayTabs ul.overlaytabs li.spacer  {

	background-position:100% 2px;
}

div.overlayTabs ul.overlaytabs li#first {
	margin-left:20px;
}
div.overlayTabs ul.overlaytabs li a {
	display:block;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
	height:41px;
	width:155px;
	position:relative;
	z-index:10;
	text-align:center;
	padding-top:10px;
}

div.overlayTabs ul.overlaytabs li a:hover {
	color: #2A5AB2;
	background:				url(../../../images/motorhomes/overlay/overlayTabsHover.gif) no-repeat;
}

div.overlayTabs ul.overlaytabs li a.active {
	color: 		#2A5AB2;
	background:				url(../../../images/motorhomes/overlay/overlayTabsHover.gif) no-repeat;
	font-weight: bold;
}
/*.ui-tooltip {
	background: 			none;
	border: 				0;
	border-radius:			0;
	box-shadow: 			none;
	background: 			url(../../../images/motorhomes/overlay/tooltip-arrow-long.png) no-repeat  0px ;
	z-index: 				600;
	padding: 				0px;
	margin:					0px;
	padding-left:			8px;
	max-width:			400px;

}
.ui-tooltip-content {
	margin:					0px;
	box-shadow:				2px 2px 2px #aaa;
	border:					1px solid #CCC;
	border-left: 			0px;
	background: 			#FFF;
	font-size: 				12px;
	color: 					#5d5d5d;
	padding: 				20px 10px 10px 10px;
	margin-left:			5px;
		max-width:			400px;
}
.touchTooltipHack { text-align:right; }
.touchTooltipHack a {
	background:				url(../../img/tooltip-close.gif) no-repeat;
	text-decoration: 		underline;
	color: 					#5d5d5d;
	padding-left: 			20px;
	height: 				20px;
	display: 				inline-block;
}

.helpHover {
	color:			#666 !important;
	cursor:			help;
}
.helpHover .l_grey {
	background: url(../../../images/wohnmobile/icons/help.gif) no-repeat right;
	padding-right:	20px;
}

.tooltip {
	cursor:					help;
}*/

.helpHover {
	color:			#666 !important;
	cursor:			help;
}
.helpHover .l_grey {
	background: url(../../../images/motorhomes/icons/help.gif) no-repeat right;
	padding-right:	20px;
}


.tooltip {
	cursor:					help;
}
.ui-tooltip {
	background: 			none;
	border: 				0;
	border-radius:			0;
	box-shadow: 			none;
	background: 			url(../../../images/motorhomes/overlay/tooltip-arrow-long.png) no-repeat;
	background-position:left -40px;
	z-index: 				600;
	padding: 				0px;
	margin:					0px;
	padding-left:			8px;
	display:				block!important;
	max-width:			350px;

}
.ui-tooltip-content {
	margin:					0px;
	box-shadow:				2px 2px 2px #aaa;
	border:					1px solid #CCC;
	border-left: 			0px;
	background: 			#FFF;
	font-size: 				12px;
	color: 					#5d5d5d;
	padding: 				10px 10px 10px 10px;
	margin-left:			5px;
	max-width:			350px;
}
.touchTooltipHack { text-align:right; }
.touchTooltipHack a {
	background:				url(../../img/tooltip-close.gif) no-repeat;
	text-decoration: 		underline;
	color: 					#5d5d5d;
	padding-left: 			20px;
	height: 				20px;
	display: 				inline-block;
}


/* angebot.html  ***********************************************************************************************/

div#content{
	position:relative;
}


div#content img#vermieterlogo{
	position:absolute;
	right:0;
	top:-6px;
	padding:3px;
	border:1px solid #CCC;
}

div#content img#vermieterlogo_2{
	position:absolute;
	right:0;
	top:45px;
	padding:5px;
	border:1px solid #CCC;
	background: #FFF;
}
div#content div#offerHeader{
	width:992px;
	margin-bottom:10px;
	height:260px;
}
div#content div#offerHeader div{ float:left;}
div#content div#offerHeader div#offerHeaderLeft{
	width:350px;
	height:258px;
	background:#fff;
	font-size:12px;
	color:#707070;
}
div#content div#offerHeader div#offerHeaderLeft h2{
	display:block;
	padding:7px 10px;
	background:#707070;
	border:1px solid #707070;
	color:#fff;
	font-weight: normal;
}
div#content div#offerHeader div#offerHeaderLeft span.left{
	display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 6px;
    width: 140px;
}
div#content div#offerHeader div#offerHeaderLeft span.right{
	display:inline-block;
	width:170px;
	margin-left:20px;
	margin-top:6px;
	font-size:14px;
}
div#content div#offerHeader div#offerHeaderMiddle{
	margin-left:10px;
	width:380px;
	height:252px;
	font-size:12px;
	padding:3px;
	background: #FFF;
}
div#content div#offerHeader div#offerHeaderRight{
    margin-left: 13px;
    width: 233px;
}
div#content div#offerTable{ width:751px;}
div#content div#offerTable div.headline{
	width:723px;
	background:#d4d4d4;
	font-size:16px;
	color:#707070;
	padding: 10px 10px 10px 10px;
	font-weight:normal;
	border:1px solid #999999;
	margin:0;
}

div#content div#offerTable div.headline.notInclude{color:#C40031;}

div#content div#offerTable div.headline span{
	display:inline-block;
	width:300px;
	float:right;
	text-align:right;
	color:#C40031;
	font-weight:bold;
}

div#content div#offerTable div.paketLeistungen{
	float:left;
	width:345px;
	margin-top:5px;
	background:url(../../../images/motorhomes/sign_checked.gif) no-repeat;
	background-position: 0 3px;
	padding-left:15px;
}

div#content div#offerTable span.sup{
	font-size:9px;
	color:#707070;
	position:relative;
	top:-4px;
	left:2px;
}
div#content div#offerTable div.offerTableContent{
	width:723px;
	padding:10px;
	background:#fff;
	font-size:14px;
	color:#707070;
	border-top:1px solid #fff;
	border-left:1px solid #999;
	border-right:1px solid #999;
	line-height: 1.5em;
}
div#content div#offerTable div.offerTableContent.unChecked{
	background:url(../../../images/motorhomes/sign_unchecked.gif) no-repeat 10px 10px #F3F7FE;
	border-bottom:1px solid #D6E3FC;
	padding-left:30px;
	width:708px;
}
div#content div#offerTable div.totalOfferPrice{
	width:723px;
	padding:10px;
	font-size:22px;
	color:#C40031;
	font-weight:bold;
	border-top:0px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

div#content div#offerTable div.totalOfferPrice span{
	display:inline-block;
	width:300px;
	float:right;
	text-align:right;
	color:#C40031;
}
div#content div#offerTable div.oneway{
	display:block;
	font-weight:normal;
	font-size:12px;
	border-top:0;
	background:#F3F7FE;
	border-top:1px solid #fff;
	border-left:1px solid #D6E3FC;
	border-right:1px solid #D6E3FC;
	border-bottom:1px solid #D6E3FC;
	padding:4px;
	width:740px;
	color:#2b5ab4;
}

div#content div#offerTable div.oneway span {
    color: #C40031;
    display: inline-block;
    float: right;
    font-weight: bold;
    text-align: right;
    width: 300px;
}
div#content div#offerTable span.smallprints{
	display:block;
	margin:5px 0;
	font-size:11px;
	color:#707070;
}
div#offerWrapper div#offerZusatzkosten{
	width:231px;
	float:right;
	border: 1px solid #707070;
	font-size:12px;
	color:#707070;
}
div#offerWrapper div#offerZusatzkosten div.headline{
	margin:0;
	width:211px;
	background:#707070;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 3px 10px;
}
div#offerWrapper  div#mapsBox{
	float:right;
	width:231px;
	margin-top:10px;
}
div#offerWrapper  div#googleMaps{
	float:right;
	width:231px;
	height: 200px;
	float:right;
	border:1px solid #707070;
	border-bottom:0;
}
div#offerWrapper  div#annahme{
	float:left;
	width:67px;
	height:17px;
	padding-top:5px;
	background:#7CA121;
	font-size:11px;
	color:#fff;
	text-align:center;
	margin-left:-2px;
	background:url(../../../images/motorhomes/googleMapReiter.jpg) no-repeat;
	cursor:pointer;
}
div#offerWrapper  div#abgabe{
	float:left;
	width:67px;
	height:17px;
	padding-top:5px;
	background:#7CA121;
	font-size:11px;
	color:#fff;
	text-align:center;
	background:url(../../../images/motorhomes/googleMapReiter.jpg) no-repeat;
	cursor:pointer;
}
div#offerWrapper  div#abgabe:hover,div#offerWrapper  div#annahme:hover{background:url(../../../images/motorhomes/googleMapReiterHover.jpg) no-repeat;}
div#offerWrapper  div#abgabe.active,div#offerWrapper  div#annahme.active{background:url(../../../images/motorhomes/googleMapReiterHover.jpg) no-repeat;}
div.underMapBox{
	float:right;
	width:233px;
	margin-bottom:20px;
}
div.underMapBox p {color:#707070;}
div.underMapBox div.header{
	padding-top:5px;
	padding-left:10px;
	color:#fff;
	font-size:12px;
	width:221px;
	height:20px;
	border-top:1px solid #fff;
	border-left:1px solid #707070;
	border-right:1px solid #707070;
	background:#707070;
}
div.underMapBox div.content{
	padding-top:5px;
	padding-left:10px;
	color:#333;
	font-size:12px;
	width:221px;
	height:93px;
	border-top:1px solid #fff;
	background:#fff;
	border-left:1px solid #707070;
	border-right:1px solid #707070;
	border-bottom:1px solid #707070;
}
div.underMapBox div.content p{margin-top:5px;}
.bold{ font-weight:bold;}
div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent{
	padding-bottom:15px;
	padding-left:10px;
	background: #FFF;
}
div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent div.optional {
	background:url(../../../images/motorhomes/icons/optional.gif) top left no-repeat;
	width: 82px;
	height:15px;
}
div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent div.inklusiv {
	background:url(../../../images/motorhomes/icons/imPreisInklusive.gif) top left no-repeat;
	width: 	82px;
	height:	16px;
}
div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent div.paddingTop {padding-top:14px;}
div#zusatzkostenContent div.left{
	float:left;
	width:145px;
	margin-top:10px;
	position: relative;
}
div#zusatzkostenContent div.left img.lastStepInfoIcon{ margin: 4px 5px 0px 0px; }
img.firstStepInfoIcon{
	margin: 5px 5px 0px 0px;
	position:relative;
	top:1px;
}
img.topmargin{
	position:relative;
	top:1px;
	left:5px;
	margin-right:3px;
}
div#zusatzkostenContent div.left span,div#zusatzkostenContent div.right span{
	display:block;
	font-size:10px;
	color:#999;
}
div#zusatzkostenContent div.right{
	float:left;
	width:70px;
	margin-top:10px;
	color:#C40031;
	text-align:right;
	padding-right:5px;
}
.buchen_link{
	display:block;
	margin:20px 0px 20px 534px;
}
.infobox a.more{position:absolute; bottom:5px; right:10px;}
.infobox_margin{ margin-left:14px; }
.infobox h3 {
	color:#FFFFFF;
	background: #707070;
	padding:7px 0px 6px 9px;
	font-weight: normal;
}
/* .infobox p {padding-left:10px;} */
.infobox .left, .infoboxBlue .left {
	width:165px;
	font-size:14px;
	float: left;
} /* obsolet ?!*/
.infobox .right, .infoboxBlue .right {    margin-top: 12px; width: 256px; float: right; font-size: 18px;}
.infobox p, .infoboxBlue p {padding:4px 10px; color:#707070}
.infobox .more, .infoboxBlue .more {margin:-35px 0px 0px 175px;}
.infobox a, .infoboxBlue a {
	float:right;
	color:#2A5AB2;
	font-weight:bold;
	padding:20px 10px 5px 0px;
}
/* Mietbedingungen *************************************************************************************************/
div#lastStepMb {padding-bottom:20px;}
div#lastStepMb div#mbHeader {
	width:992px;
	height:59px;
	background:url(../../../images/motorhomes/mbHeader.gif) top left no-repeat;
}
div#lastStepMb div#mbHeader h2 {
	color:#536D16;
	padding:20px 0 0 20px;
	font-size:17px;
}

div#lastStepMb div#mbFooter{
	width:992px;
	height:8px;
	background:url(../../../images/motorhomes/mbFooter.gif) top left no-repeat;
}
div#lastStepMb div#mbContent {
	width:973px;
	border-left:9px solid #E8F0FD;
	border-right:10px solid #E8F0FD;
	background:url(../../../images/motorhomes/mbFooterCorners.gif) bottom left no-repeat;
	background-position: -9px 100%;
}
div#lastStepMb div#mbContent h3 {
	margin:0 10px;
	padding:0;
	font-size:12px;
	color:#707070;
	font-weight:normal;
}

div#lastStepMb div.smallprintMb{
	margin:5px 10px;
	padding:0;
	font-size:11px;
	color:#888;
	font-weight:normal;
}
div#lastStepGreenFooter{
	height:0px;
	width:993px;
	background:#ccc;
	clear:both;
	margin-bottom:20px;
}
div.mbEntryWrapper{
	border-top:2px solid #ccc;
	width:950px;
	margin:10px 0 10px 10px;
}

div.mbEntryWrapper div.mbEntryWrapperLeft{
	float:left;
	font-size:12px;
	color:#707070;
	width:250px;
	background:#fff;
	border-bottom:2px solid #fff;
	padding:15px 0px 0px 0px;
	font-size:	14px;
}
div.mbEntryWrapper div.mbEntryWrapperRight{
	float:left;
	font-size:12px;
	color:#333;
	background:#EBEBEB;
	width:486px;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	padding:15px;
	font-size:14px;
}
div#lastStepMb div.mbEntryWrapper div.mbEntryWrapperRight p{
	margin-top:15px;
	margin-bottom:15px;
}
div.mbEntryWrapper div.mbEntryWrapperRight ul {
	margin:					18px 5px 18px 5px;
	padding:				0;
	list-style:				square;
}

div.mbEntryWrapper div.mbEntryWrapperRight ul li{
	margin-bottom:			1px;
	padding:				0;
	list-style:				square;
	margin:					8px 8px 8px 15px;
}


div#lastStepMb div.mbEntryWrapper div.mbEntryWrapperRight ul {
	margin-top:5px;
	padding:0;
}
div#lastStepMb div.mbEntryWrapper div.mbEntryWrapperRight ul li{
margin-bottom:1px;
padding:0;
}
/* Page Navigation neu ***********************************************************************************************/
div#navigationCenter{
	width:735px;
	text-align:center;
	margin-bottom:10px;
}
div#pageNavigation a:link, div#pageNavigation a:visited{ color:#707070;}
div#pageNavigation a:hover{ color:#C40031; }
div#pageNavigation{
	display:inline-block;
	text-align:center;
}
div#pageNavigation div.pageBack{
	float:left;
	padding:5px 2px 5px 2px;
	margin:0 10px 0 5px;
	font-weight:bold;
}
div#pageNavigation div.pageForward{
	float:left;
	margin:0 5px 0 10px;
	font-weight:bold;
}

div#pageNavigation div.pageBack a:link, div#pageNavigation div.pageForward a:link{
	font-weight:bold;
	text-decoration:none;
}
div#pageNavigation div.threePoints{
	float:left;
	height:25px;
	font-weight:bold;
	line-height:1.3;
	color:#2A5AB2;
}
div#pageNavigation div.pageWrapper, div#pageNavigation div.arrowWrapper{ float:left; }
div#pageNavigation .marginRight{margin-right:5px;}
div#pageNavigation div.pageborder,div#pageNavigation div.arrowborder,div#pageNavigation div.arrowborderInactive{
	float:left;
	display:block;
}
div#pageNavigation div.pageborderActive{
	float:left;
	display:block;
	color:#2A5AB2;
}
.pageborderActive div.page {
	background: #707070 !important;
}
.pageborderActive div.page a {
	color: #fff !important;
}
/* IE div:Hover */
.IEHover{
	display:block;
	float:left;
}
div#pageNavigation div.page{
	float:left;
	background:#fff;
	text-decoration:none;
	font-weight:bold;
	color:#707070 !important;
	display:block;
	font-weight:bold;
}
div#pageNavigation div.page a:link, div#pageNavigation div.page a:visited, div#pageNavigation div.page div.arrow {
	text-decoration: none;
	color: #707070;
	display: block;
	padding: 5px 9px 5px 9px;
}
div#pageNavigation div.arrowBg{
	float:left;
	display: block;
	padding: 5px 0px 5px 0px;
}
div#pageNavigation .arrowBg img{
	display:block;
	padding-top:2px;
	padding-bottom:3px;
}

div#pageNavigation div.pageborder:hover,div#pageNavigation div.arrowborder:hover{ cursor:pointer;}
div#pageNavigation div.page a:hover{}
div#pageNavigation div.pageborderActive a:link, div#pageNavigation div.pageborderActive a:hover{color: #2A5AB2;}
div#pageNavigation div.pageborderActive a:link, div#pageNavigation div.pageborderActive a:hover{color:#2A5AB2;}
/* checkbox style *******************************************************************************************************/
/* checkbox style ****************************************************************************************************/
input.filter{display: none;}
div.filter{
	font-size:12px;
	color:#707070;
	margin-top:15px;
	margin-bottom:5px;
	padding-left:15px;
}
div.pointer{ cursor:pointer;}
.uncheck{background-image: url(../../../images/motorhomes/icons/unCheck.gif); background-position:0 2px; background-repeat:no-repeat;}
.selected{background-image: url(../../../images/motorhomes/icons/check.gif); background-position:0 2px; background-repeat:no-repeat;}
.count0{background: url(../../../images/motorhomes/icons/count0.gif) no-repeat !important; background-position:0 3px !important; cursor:text;}
.helpHover {
	color:			#9F9F9F !important;
	cursor:			help;
}
.helpHover .l_grey {
	background: url(../../../images/motorhomes/icons/help.gif) no-repeat right;
	padding-right:	20px;
}




/* camper abc ****************************************************************************************************/
div.overlayText, div.overlayText ul li, div.overlayText table{ color:#707070 !important; }
div#camper_abc {
	font-size:12px;
	width:810px;
	clear:both;
}
div#camper_abc h2{
	text-align:left;
	font-size: 16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color:#707070;
	margin: 0 0 10px 0;
    padding-top: 10px;
    text-align: left;
}
div#camper_abc div.headline{
	width:815px;
	background:#E5E5E5;
	color:#2A5AB2;
	font-weight:normal;
	font-size:16px;
	clear:both;
	cursor:pointer;
}
div#camper_abc div.headline span{
	display:block;
	padding:10px 4px 10px 4px;
}
div#camper_abc div.headline div.white{
	width:100%;
	height:1px;
	background:#fff;
}
div#camper_abc div.content{
	width:803px;
	background:#fff;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	padding:5px;
	margin-bottom:5px;
	font-size: 14px;
	line-height:1.5;
	display:none;
}
div#camper_abc div.content p{ margin:5px 0;}
div#camper_abc div#small{
	margin-top:15px;
	font-size:11px;
	color:#707070;
}
/* versicherungsschutz****************************************************************************************************/
div.versicherungsschutz {
	font-size:12px;
	width:810px;
	clear:both;
}
div.versicherungsschutz h2{
	text-align:left;
	font-size: 16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	color:#536d16;
	margin: 0 0 10px 0;
    padding-top: 10px;
    text-align: left;
}
div.versicherungsschutz div.headline{
	width:815px;
	height:28px;
	background:#E1EBCD;
	color:#536D16;
	font-weight:normal;
	font-size:14px;
	clear:both;
	cursor:pointer;
}
div#camper_abc div.headline span{
	display:block;
	padding:4px;
}
div.versicherungsschutz div.headline div.white{
	width:100%;
	height:1px;
	background:#fff;
}
div.versicherungsschutz div.content{
	width:793px;
	background:#fff;
	border-left:1px solid #E1EBCD;
	border-right:1px solid #E1EBCD;
	border-bottom:1px solid #E1EBCD;
	padding:5px;
	margin-bottom:5px;
	line-height:1.5;
	padding:10px;
	color:#707070;
}
div.versicherungsschutz div.content p{ margin:5px 0; }
div.versicherungsschutz div#small{
	margin-top:15px;
	font-size:11px;
	color:#707070;
}
/* breadcrumb ****************************************************************************************************/
div#breadcrumb{
    clear: both;
    color: #06358A;
    font-size: 11px;
    margin: auto;
    padding-top: 2px;
    text-align: left;
    width: 992px;
	font-weight:normal;
}
div#breadcrumb strong {
    color: #707070;
}
div#breadcrumb a {
    background: url(../../../images/motorhomes/arrow.gif) no-repeat scroll right center transparent;
    color: #707070;
    padding-right: 5px;
    text-decoration: none;
	font-size: 11px;
}
a:link, a:visited {
    color: #2A5AB2;
}
/* Footer usa-style.css �berschrieben ****************************************************************************************************/
div#footer div#footerL {
    color: #FFFFFF;
    font-size: 12px;
    height: 29px;
	margin-top:10px;
}
div#footer div#footerL div#footerLeft p, div#footer div#footerL div#footerRight p {
    margin: 7px 20px 0;
	color:#fff;
}
/* Pic scroller ****************************************************************************************************/
div#picsForward{
	cursor:pointer;
	position:absolute;
	right:0;
	top:40px;
	z-index:10;
	width:12px;
	height:23px;
	background: url(../../../images/motorhomes/picSliderArrowForward.gif) no-repeat;
}
div#picsBack{
	cursor:pointer;
	position:absolute;
	left:0;
	top:40px;
	z-index:10;
	width:12px;
	height:23px;
	background: url(../../../images/motorhomes/picSliderArrowBack.gif) no-repeat;
	display:none;
}
div#thumbWrapper{
	width:371px;
	height:100px;
	overflow:hidden;
	position:relative;
}
div#firstPics{
	width:240px;
	position:absolute;
	left:0;
	top:0;
}
div#secondPics{
	width:275px;
	position:absolute;
	left:241px;
	top:0;
}
/* Sidebox  Early Pickup KONDITIONEN ****************************************************************/
div#earlyPickUpOverlay{
	padding-top:10px;
	color:#333;
	font-size:	14px;
	color:	#5d5d5d;
}
div#earlyPickUpOverlay p{
	margin-top:5px;
	margin-bottom:5px;
}
div#earlyPickUpOverlay span.transferAdress{
	font-size:11px;
	color:#999;
	margin-left:5px;
}
div#earlyPickUpOverlay span.transferAdress2{
	font-size:11px;
	color:#999;
	display:block;
}
div#earlyPickUpOverlay span.zusatz{
	font-size:11px;
	color:#999;
	display:block;
	margin-top:5px;
}
div#earlyPickUpOverlay .pickUpUlList{
	margin-bottom:	10px;
	width:			48%;
	float:			left;
}
div#earlyPickUpOverlay .pickUpUlList1 { margin-bottom: 	10px; }
div#earlyPickUpOverlay .pickUpUlList ul li, div#earlyPickUpOverlay .pickUpUlList1 ul li{
	background:	url(../../../images/motorhomes/listPoint.gif) no-repeat left top;
	margin: 3px 5px 3px 5px;
	padding:0px 0px 0px 10px;
}
div#earlyPickUpOverlay h2 {
	font-size:	15px;
	color:		#2A5AB2;
	margin-bottom:10px;
}
div#earlyPickUpOverlay h5{
	text-align:left;
	background:#e9f0fd;
	color: #2A5AB2;
	padding: 4px;
	margin-bottom:5px;
}
div#earlyPickUpOverlay div#elmonte h5.completeWidth,
div#earlyPickUpOverlay div#elmonte ul.completeWidth{ width:758px; }
div#earlyPickUpOverlay span.sup{
	position:relative;
	top:-4px;
	font-size:10px;
	color:#999;
}
div#earlyPickUpOverlay div.footnote{
	font-size:10px;
	color:#999;
	margin-top:5px;
}
div#earlyPickUpOverlay table{}
div#earlyPickUpOverlay table tr.odd {background: #eee}
div#earlyPickUpOverlay table th{
	text-align:left;
	margin-top:20px;
	background:#e9f0fd;
	color: #2A5AB2;
	padding: 8px 5px 8px 5px;
}
div#earlyPickUpOverlay div#moturis table th{
	text-align:left;
	margin-top:20px;
	background:#e9f0fd;
	color: #2A5AB2;
	padding: 8px 5px 8px 5px;
	border-right:	1px solid #FFF;
}
div#earlyPickUpOverlay div#moturis table th.hotel{ width:600px; }
div#earlyPickUpOverlay table td{
	padding: 8px 5px 8px 5px;
	border-right:	1px solid #FFF;
}
div#earlyPickUpOverlay table td.center{text-align:center;}
div#earlyPickUpOverlay table th.anmerk{width:318px;}
div#earlyPickUpOverlay .w500{width:500px;}
div#earlyPickUpOverlay .w150{width:150px;}
div#earlyPickUpOverlay .w395{width:395px;}
div#earlyPickUpOverlay .boxHint {
	background:#EBEBEB;
	border:1px solid #CCC;
	padding:10px;
	margin:10px 0px 10px 0px;
}
div#earlyPickUpOverlay .boxHint h4 {
	background:	url(../../../images/motorhomes/sign_hint.gif) no-repeat left;
	padding-left:	15px;
	color:		#c40031;
}
div#earlyPickUpOverlay div#elmonte p {margin-right:10px;}
/* Infoboxen *************************/
div#renterOverviewFooter .infobox {
	width:231px;
	height:245px;
	margin-left:19px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#renterOverviewFooter .infoboxBlue {
	width:235px;
	border:1px solid #707070;
	margin-left:10px;
	height:243px;
	float:right;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#renterOverviewFooter  .infoboxBlue h3 {
	color:#FFFFFF;
	border:1px solid #707070;
	border-bottom:0px;
	padding:7px 0px 6px 9px;
	background: #707070;
}
div#overviewFooter .infobox {
	width:231px;
	height:243px;
	margin-left:19px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#offerHeader .infobox {
	width:231px;
	border:1px solid #707070;
	height:258px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#detailsFooter .infobox {
	width:231px;
	margin-left:19px;
	height:243px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#detailsFooter #hotline {
	width:231px;
	border:1px solid #71951E;
	margin-left:19px;
	height:243px;
	float:left;
	position:relative;
	margin-bottom: 10px;
}
.hotline p.leftCol {
	float: left;
	width: 150px;
	font-size: 14px;
}
.hotline p.rightCol {
	float: left;
	width:230px;
	font-size:14px;
}
div#berechnenFooter .infobox {
	width:231px;
	margin-left:19px;
	height:243px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#sideboxes .infobox {
	width:231px;
	height:248px;
	float:left;
	position:relative;
	margin-bottom: 10px;
	background: #FFF;
}
div#visit_teaser{ cursor:pointer;}
/******** Alle Modelle in der �bersicht START -->> *******/
.paddingTop {
	padding-top:		10px;
}
div#modelOverview {
	margin:				auto;
	width:				992px;
	/*border:				1px solid #000;*/
	color:				#707070;
}
div#modelOverview div#includedInThePrice {
	background:			url(../../../images/motorhomes/modelOverview/inAllenPaketenEnthalten.jpg) no-repeat top left;
	height:				132px;
	margin-bottom:		10px;
	position:			relative;
}
div#modelOverview div#includedInThePrice div#inklusiveCircle {
	background:			url(../../../images/motorhomes/modelOverview/imPreisInklusive.png) no-repeat top left;
	height:				76px;
	width:		75px;
	position:absolute;
	right:-15px;
	top:-15px;
	z-index:10;
}
div#modelOverview div#includedInThePrice div.margin {
	padding:				50px 0px 20px 20px;

}
div#modelOverview div#includedInThePrice div.margin div#leftB {
	width:					292px;
	float:					left;
}
div#modelOverview div#includedInThePrice div.margin div#rightB {
	width:					650px;
	float:					left;
}
div#modelOverview div#includedInThePrice div.margin ul.listeVersicherungen{
	width:					290px;
	float:					left;
}
div#modelOverview div#includedInThePrice div.margin ul.listeVersicherungen2 {
	width:					200px;
	float:					left;
}
div#modelOverview div#includedInThePrice div.margin ul.listeVersicherungen3 {
	width:					160px;
	float:					left;
}
div#modelOverview div#includedInThePrice div.margin ul.listeVersicherungen li {
	width:					280px;
}
div#modelOverview div#includedInThePrice div.margin ul li {
	background:				url(../../../images/motorhomes/modelOverview/haken.gif) no-repeat left top;
	padding-left:			15px;
	color:					#707070;
	font-weight:			bold;
	margin-top:				7px;
}
div#modelOverview div#pageHead {
	position:			relative;
}
a.linkBack {
	position:			absolute;
	top:				5px;
	right:				0px;
	font-size:			15px;
}
div#modelOverview .clear {
	clear:				both;
}
div#modelOverview h1 {
	margin-bottom:		0px;
}
div#modelOverview h2 {
	color: 				#707070;
	font-size: 			15px;
	font-weight: 		normal;
	margin-bottom:		2px;
}
div#modelOverview div.headline {
	background:			#ccc;
	border:				1px solid #949494;
	padding-right:		5px;
	position:relative;
}
div#modelOverview div.headline div.naviSort {
	padding-left:		11px;
	background:			url(../../../images/motorhomes/modelOverview/separator.gif) no-repeat left 7px;
	position:			absolute;
	right:0px;
	top:0px;
}
div#modelOverview div.headline div.naviSort p {
	color:				#FFF;
	font-weight:		bold;
	float:				left;
	margin-top:			14px;
	margin-right:		10px;
}
div#modelOverview div.headline div.naviSort a {
	display:			block;
	float:				left;
	margin-top:			7px;
	margin-right:		5px;
}
div#modelOverview div.headline h3 {
	font-size:			18px !important;
	color:				#707070;
	margin:				11px 10px 11px 10px;
}
div#modelOverview div.headline span.length {
	color:				#707070;
	font-size:			12px;
	font-weight:		bold;
	position:			absolute;
	left:				250px;
	top:				15px;
}
div#modelOverview div.products {
	background:			#E5E5E5;
	margin-bottom:		10px;
}
div#modelOverview div.products div.entry {
	width:				322px;
	margin-right:		3px;
	margin-left:		3px;
	margin-top:			20px;
	float:				left;
	border:				1px solid #C5C5C5;
	background:			#FFF;
	position:			relative;
	text-align:			center;
	cursor:				pointer;
	padding-top:		5px;
	height: 			380px;   				/**** 	############### Ge�ndert am 11.08.16 ################   ******/
}
div#modelOverview div.products div.entryLast {
	margin-right:		0px;
}
div#modelOverview div.products div.entry div.entryHead {
	margin:				4px;
	margin-top:			-4px;
	position:			relative;
	text-align:			left;
}
div#modelOverview div.products div.entry div.entryHead img {
	position:			absolute;
	top:				5px;
	right:				10px;
}
div#modelOverview div.products div.entry div.entryHead h3 {
	margin:				7px 6px 0px 6px;
	color:				#2A5AB2;
	font-size:			16px;
}
div#modelOverview div.products div.entry div.entryHead span {
	color:				#707070;
	margin:				0px 6px 11px 6px;
	display:			block;
	font-size:			11px;
}
div#modelOverview div.products div.entry div.imageCenter {
	text-align:center;

}
div#modelOverview div.products div.entry div.imageCenter div.baujahr {
    background: url(../../../images/motorhomes/modelOverview/baujahr_bg.gif) no-repeat scroll left bottom transparent;
    font-size: 11px;
    padding: 0 6px 3px;
    position: absolute;
    right: 72px;
    top: 54px;
	z-index:10
}
div#modelOverview div.products div.entry div.imageCenter div.baujahr p.headline {
    color: #707070;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 5px 3px 0 0;
}
div#modelOverview div.products div.entry div.imageCenter div.baujahr p {
    color: #707070;
    font-size: 11px;
    font-weight: bold;
}
div#modelOverview div.products div.entry div.entryBody {
	margin:				3px;
	position:			relative;
	padding-bottom:		60px;
	text-align:			left;
	padding-top:		10px;
}
div#modelOverview div.products div.entry div.entryBody div.columnLeft {
	width:				158px;
	float:				left;
	padding-top:		5px;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight {
	width:				158px;
	float:				right;
	padding-top:		5px;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight strong, div#modelOverview div.products div.entry div.entryBody div.columnLeft strong {
	color:				#2A5AB2;
	margin-left:		15px;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight ul {
	padding-right:		5px;
	padding-top:		5px;
}
div#modelOverview div.products div.entry div.entryBody div.columnLeft ul {
	padding-top:		5px;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight li, div#modelOverview div.products div.entry div.entryBody div.columnLeft li {
	background:			url(../../../images/motorhomes/modelOverview/listPoint.gif) no-repeat left top;
	color:				#707070;
	margin-left:		15px;
	padding-left:		5px;
	margin-bottom:		3px;
	font-size:			11px;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight p.priceBox {
	width:				130px;
	text-align:			right;
	position:			absolute;
	right:				8px;
	bottom:5px;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight p.priceBox a{
	text-decoration:	none;
	color:				#707070;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight p.priceBox span.priceHeader {
	font-size:			11px;
	font-weight:		bold;
	display:			block;
	text-decoration:	none;
	color:				#707070;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight p.priceBox span.price {
	position:			relative;
	top:				-5px;
	left:				4px;
	font-size:			44px;
	color:				#C40031;
	font-weight:		bold;
	display:block;
	float:right;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight  p.priceBox  span.decimalPlaces {
	color:				#C40031;
	font-weight:		bold;
	font-size:			16px;
	text-decoration:	underline;
	display:block;
	float:right;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight  p.priceBox span.perDay {
	font-weight:		bold;
	font-size:			10px;
	position:			absolute;
	bottom:				0;
	right:				40px;
}
div#modelOverview div.products div.entry div.entryBody div.columnRight  p.priceBox span.currency {
	font-weight:		bold;
	font-size:			12px;
	color:				#707070;
	display:block;
	float:right;
	position:relative;
	top:22px;
	right:12px;
}
div#modelOverview div.products div.entry div.entryBody a.detail{
	position:			absolute;
	bottom:				-2px;
	left:				-6px;
}
div#modelOverview div.products div.entry div.entryBody img.telButton{
	position:			absolute;
	bottom:				-2px;
	right:				-5px;
}
/******** Alle Modelle in der �bersicht ENDE -->> *******/
/****** google maps Overlay Start **********/
div#overlayBoxGoogleMaps p{; color: #999999; font-size: 11px;}
div.overlayLarge {
	width:					800px;
	background:				url(../../../images/motorhomes/background/overlay/overlayTop800.png) no-repeat top;

}
div.overlayLarge div.OverlayContent {
	background:				url(../../../images/motorhomes/background/overlay/overlayMiddle800.png) repeat-y;
	margin-top:				17px;
	padding:				0px 6px 0px 6px;
}
div.overlayLarge div.OverlayContent div.TopBG {
	background:				url(../../../images/motorhomes/background/overlay/overlayTopContent.jpg) repeat-x top;
	padding:				0px 10px 0px 10px;
}
div.overlayLarge div.OverlayContent div.TopBG div.TopNavi{
	text-align:				right;
}
div.overlayLarge div.OverlayContent div.TopBG h2 {
	float:					left;
	display:				block;
	position:				relative;
	top:					-10px;
	padding-right:			5px;
}
div.overlayLarge div.OverlayContent div.TopBG span {
	position:				relative;
	top:					-7px;
}
div.overlayLarge div.OverlayContent div.TopBG div.TopNavi a{
	position:				relative;
	top:					-15px;
	right:					-14px;
}
div.overlayLarge div.OverlayContent div.TopBG ul {
	clear:				left;
	margin-top:			10px;
}
div.overlayLarge div.OverlayContent div.TopBG ul li{
	background:				url(../../../images/motorhomes/icons/haken2.gif) no-repeat left top;
	padding:					5px 10px 5px 15px;
}
div.overlayLarge div.OverlayFooter {
	height:					15px;
	background:				url(../../../images/motorhomes/background/overlay/overlayBottom800.png) no-repeat top;
}
div#paketdetails h1 {
	margin-top:	0px;
}
/* ende google-map overlay*/
.clear {
	clear:both !important;
}
div.specialBoxes {
	width:			313px;
	margin-right:	10px;
	background:		url(../../../images/motorhomes/colspanRepeat.jpg) repeat-x top #eeeeee;
	float:			left;
	position:		relative;
}
div.specialBoxes span.specialBoxesHead {
	padding:		10px 0px 4px 10px;
	display:		block;
}
div.specialBoxes div.specialBoxesFooterIMG {

	height:			150px;
}
div.specialBoxes div.specialBoxesCenterFooterIMG {
	height:			150px;
}
div.specialBoxes div.specialBoxesRightFooterIMG {
	height:			150px;
}

span.specialBoxesHead {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 28px;
    margin-bottom: 0;
    padding: 6px 0 4px 10px;
    text-shadow: 1px 1px #707070;
}
div.specialBoxes p {
	padding:			10px;
	color:				#707070;
}
img.RabattIMG {
	position:			absolute;
	left: 				245px;
	top: 				-5px;
}
div#apolloBox{ height:335px; }
/* Tooltip ************************************************************************************* */
/*Startseite  */
a#zusatzhaftpflicht{
	display:block;
	overflow:hidden;
	width:12px;
	height:12px;
	text-indent:-1000px;
	background:url(../../../images/motorhomes/icons/infoStar.gif) no-repeat top left;
	position:absolute;
	top:110px;
	right:35px;
	top:108px\9;
	right:30px\9;
	z-index:10;
}
/*Katalogansicht */
a#zusatzhaftpflicht_2{
	display:block;
	overflow:hidden;
	width:12px;
	height:12px;
	text-indent:-1000px;
	background:url(../../../images/motorhomes/icons/infoStar.gif) no-repeat top left;
	position:absolute;
	top:111px;
	right:30px;
	right:30px\9;
	z-index:10;
}
/*Angebotsseite */
div#offerHeader a.tooltip{
	display:inline-block;
	overflow:hidden;
	width:12px;
	height:12px;
	text-indent:-1000px;
	background:url(../../../images/motorhomes/icons/info.gif) no-repeat top left;
	position:relative;
	z-index:10000;
	top:3px;
	left:7px;
}
div#offerZusatzkosten a.tooltip{
	display:block;
	overflow:hidden;
	width:12px;
	height:12px;
	text-indent:-1000px;
	background:url(../../../images/motorhomes/icons/info.gif) no-repeat top left;
	float:right;
	position:relative;
	z-index:10000;
	margin-top:3px;
	margin-right:3px;
}
.offerZusatzkostenLine {
	float:right;
	width:231px;
	padding-top:4px;
	border-bottom: 1px solid #d6e3fc;
}
div#FormTextBottom {
    font-size: 11px;
    font-weight: bold;
	color:	#0D5E23;
    position: absolute;
    top: 270px;
	left: 10px;
    width: 130px;
}
div#FormTextBottom a {
    font-size: 11px;
    font-weight: bold;
    width: 130px;
}
div#loading{
	left:0;
	top:0;
	position:absolute;
	z-index:9000;
	background:url(../../../images/motorhomes/transparent.png) repeat top left;
	width:100%;
	height:100%;
	position:fixed;
	display:none;
}
div#loadingimage{
	width:250px;
	left: 42%;
	top:15%;
	position:absolute;
	z-index:10000;
	background:url(../../../images/motorhomes/loading.gif) no-repeat center 20px #fff;
	border: 1px solid #0D5E23;
	padding: 10px;
	text-align:center;
	padding-top:70px;
	color:#2b5ab4;
	display:none;
}
div#loadingimage p{
	padding-top:10px;
}
div#loadingimage p.close{
	font-weight:bold;
	text-align:left;
	cursor:pointer;
	padding-left:17px;
	background:	url(../../../images/motorhomes/cross.png) no-repeat 0px 8px;
}
.einwegmietenImage{
	position:relative;
}
.einwegmietenImage:before{
	content: attr(title);
	display:block;
	position:absolute;
	top:45px;
	left:130px;
	color:#6B1B24;
	width:250px;
	line-height:20px;
}
.moturis-family-special{
	padding:5px 10px 5px 25px;
	color:#fff !important;
	background-color:#707070;
	position:absolute;
	top:-15px;
	right:105px;
	text-decoration:none;
	display:block;
	background-position:10px 7px;
}
.moturis-family-special img{
	position:relative;
	z-index:10;
}

.moturis-family-special:before{
	content:"";
	width:3px;
	height:3px;
	display:block;
	position:absolute;
	top:-6px;
	right:-4px;
	z-index:1000;
	border:4px solid;
	border-color:transparent   transparent   #707070  transparent;
}
.tooltip{cursor:help;}
a.angebot{
	text-indent:-100px;
	width:15px;
	height:15px;
	display:block;
	float:left;
}
.ErrorMask {
	position: absolute;
	z-index: 1000;
	display: none;
}
.ErrorMask #my_content {
	width: 550px;
	padding: 10px;
	border: 2px solid #06358A;
	background-color: #FFF;
	box-shadow: #999 2px 2px 2px;
}

.ErrorMask #my_content > div {
	color: #2b5ab4;
	font-size: 16px;
	margin: 0 0 30px;
	font-weight: bold;
}

.ErrorMask #my_content > div p {
	display: inline;
	font-weight: bold;
	font-size: 16px;
}

.ErrorMask #my_content  .submit{
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #FFF;
	padding: 5px 10px;
	border-radius: 3px;
	border: 0;
	font-size:12px;
	cursor: pointer;
	background-image: -moz-linear-gradient(top, #6290E5 0%, #103E93 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6290E5), color-stop(100%,#103E93));
	background-image: -webkit-linear-gradient(top, #6290E5 0%,#103E93 100%);
	background-image: -o-linear-gradient(top, #6290E5 0%,#103E93 100%);
	background-image: -ms-linear-gradient(top, #6290E5 0%,#103E93 100%);
	background-image: linear-gradient(to bottom, #6290E5 0%,#103E93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6290E5', endColorstr='#103E93',GradientType=0 );
}

.ErrorMask #my_content  .submit:hover{
	background:#6290E5 ;
}

#my_overlayBg {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: rgba(255, 255, 255, 0.701961);
	z-index: 999;
	display: none;
}

.CamperWichtigBox{
	clear:both;
	background-color:#fff;
	padding:8px;
	margin:5px 0px 5px 0px;
	color: #707070 !important;
}

.CamperWichtigBox p {margin:0px;}

/**jucybanner**/
.jucybanner{
	width:976px;
	border-radius:5px;
	background-image:url(../../../images/rental-cars/jucy-bg.jpg);
	height:190px;
	cursor:pointer;
	margin:12px auto;
}

.jucylucy{
	float: right;
	margin-top: 26px;
	z-index:10;
	position:absolute;
	margin-left:752px;
}

.jucyicon{
position:absolute;
margin-top:144px;
}

.jucyinclude{
display:inline;
font-weight:bold;
font-family:arial;
color:#ffffff;
font-size:14px;
position: absolute;
margin-top:165px;

}

#jucyteaser{
position:absolute;
font-size:16px;
font-family:arial;
font-weight:bold;
color:#852083;
line-height:1.6em;
}

.textbox{
position:absolute;
background-image:url(../../../images/motorhomes/textbox-img.png);
width:424px;
height:86px;
margin-top:16px;
margin-left:18px;
border-radius:5px;
padding: 8px 6px 0px 8px;
}
/**jucybanner**/
.button2 {
	-moz-border-radius: 3px;
 	border-radius: 3px;
	background: #2A5AB2;
	display: block;
	padding: 8px 42px 8px 42px;
	text-align: center;
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	margin-right: 7px;
	width:130px;
}
.button3 {
	margin-top: 10px;
	-moz-border-radius: 3px;
 	border-radius: 3px;
	background: #2A5AB2;
	display: block;
	padding: 10px 20px 10px 20px;
	text-align: center;
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	margin-right: 7px;
	font-size: 16px;
	float: right;
}
.pack_box_border h3 {
	margin: 5px;
	font-size: 15px !important;
	color: #707070 !important;
}
.ui-datepicker-title select {
	height: 100% !important;
}
#ui-datepicker-div {
	border: 1px solid #AAAAAA !important;
}
.ui-datepicker .ui-datepicker-title {
	line-height: 2.1em !important;
}
#home .ui-datepicker .ui-datepicker-title {
	line-height: 2.15em !important;
}
#ui-datepicker-div {
	z-index: 10 !important;
}
.headline-berechnen {
	margin-top: 10px;
	clear: both;
}
.border-bottom-707070{border-bottom:1px solid #707070;}


div#sideboxes .Super-Saver-PLUS .pack_box, div#sideboxes .Standard-PLUS .pack_box {
	border:10px solid #3962b1;
}
div#sideboxes .Super-Saver-PLUS .pack_box h3,  div#sideboxes .Standard-PLUS .pack_box h3 {
	color: #3962b1 !important;
}
div#sideboxes .Super-Inclusive-PLUS .pack_box {
	border:		10px solid #69891a;
}
div#sideboxes .Super-Inclusive-PLUS .pack_box h3 {
	color: #69891a !important;
}

.result_border ul.navileiste {
    background: url("../../../images/motorhomes/listNaviEntryBG.jpg") repeat-x scroll center top #e8e8e8;
    height: 48px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: -5px;
    padding-bottom: 6px;
    padding-top: 0;
    width: 236px;
}

.result_border ul.navileiste li{
    display: inline-block;
    margin: 0;
    padding: 6px 9px 2px 9px;
	font-size:14px;
}
#scrollWindowmietbedingungen{
overflow-y: auto;
overflow-x: hidden;
height: 685px;
}
