p,
h1,
h2,
h3,
h4,
h5,
a,
ul,
li,
label,
body {
	font-family: arial;
	font-size: 12px;
	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: #666;
}

.text_green {
	color: #0D5E23;
}

.centerDiv {
	margin: auto;
	width: 992px;
}

.text_gray {
	color: #525252;
}

.text_12 {
	font-size: 12px;
}

.marginRight {
	margin-right: 10px;
}

.marginBottom {
	margin-bottom: 10px;
}

.headlineNoMarginB {
	margin-bottom: 0px !important;
}

body {
	color: #525252;
}



/* Startseite Neu (Umsetzung David) ******************************************************************/

/* Header/Formular Startseite *************/

div#indexHeader {
	margin: auto;
	width: 992px;
	position: relative;
	top: -5px;
	z-index: 1;
}

div#indexHeader div#headerPic {
	width: 992px;
	height: 337px;
	background: url(../../../images/wohnmobile/startseite/headerPic.jpg) no-repeat top left;
}

div#indexHeader div#headerPic div#headerfont {
	width: 416px;
	height: 170px;
	background: url(../../../images/wohnmobile/startseite/dieGrosseFreiheitAufVierRaedern.png) no-repeat top left;
	position: absolute;
	left: 370px;
	top: 19px;
	z-index: 11;
}

div#bouncebox {
	width: 350px;
	height: 320px;
	position: absolute;
	left: 400px;
	top: -315px;
	background: url(../../../images/wohnmobile/startseite/fruehbucher-schild-2017.png) no-repeat bottom left;
	z-index: 15;
	cursor: pointer;
}

#saisonauswahlContent #bouncebox {
	top: 0px;
	left: 135px;
	height: 150px;
}


div#indexHeader div#headerPic div#preisvergleichForm {
	width: 344px;
	margin-left: 7px;
	position: relative;
	top: 12px;
	border-radius: 10px;
	border: 2px solid #fff;
	overflow: hidden;
	background: #fff;
}

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/wohnmobile/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: #003AA8 !important;
	padding: 0 0 5px 10px;
	margin: 5px 0 0 0;
	background: #EFEFEF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EFEFEF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFEFEF', GradientType=0);

}

div#contentStart div#headerPic div#preisvergleichForm form div#formHeader {
	color: #000;
}

div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader strong {
	color: #003AA8;
}

div#indexHeader div#headerPic div#preisvergleichForm form input#all {
	position: relative;
	top: 1px;
}

div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul {
	margin: 0px;
	overflow: hidden;
}

div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul li {
	/*display:					inline;*/
	/*EDIT*/
	float: left;
	width: 50%;

}

div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul>li:first-child+li+li,
div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul>li:first-child+li+li+li+li {
	clear: left;
}

div#indexHeader div#headerPic div#preisvergleichForm form div#formHeader ul li label {
	margin: 0 20px 0 2px;
	color: #0D5E23;
	line-height: 21px;
}

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: 6px;
	height: 20px;
}

div#indexHeader div#headerPic div#preisvergleichForm form p.inputFields label {
	position: relative;
	top: 3px;
	float: left;
	color: #0D5E23;
}

div#indexHeader div#headerPic div#preisvergleichForm form select,
div#indexHeader div#headerPic div#preisvergleichForm form p.inputFields input {
	float: right;
	margin-right: 15px;
}



.ui-datepicker.ui-datepicker-multi {
	border: 1px solid #AAAAAA !important;
}

/* Header/Formular Startseite Ende ****************************************************/

/* Mittlere Boxen Startseite **********************************************************/
div#contentStart {
	margin: auto;
	width: 990px;
	position: relative;
	top: -5px;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	background: #efefef;
	padding-bottom: 5px;
	padding-top: 1px;
}



div#contentStart #expiring {
	width: 980px;
	margin: 5px auto -5px auto;
}

div#contentStart #expiring h2 {
	width: 978px;
	height: 36px;
	color: #fff;
	font-size: 20px;
	padding-top: 2px;
	text-shadow: 1px 1px 0px #742121;
	background: url(../../../images/wohnmobile/startseite/expiringSpecialsHeader.jpg) no-repeat top left;
	text-align: center;
	margin: 0px auto;
}

div#contentStart #expiringContent {
	width: 980px;
	background: url(../../../images/wohnmobile/startseite/expiringSpecialsBg.jpg) repeat-y top left;
	overflow: hidden;
	position: relative;
	padding-bottom: 25px;
	overflow: hidden;
}


div#contentStart #expiringContent .auslaufspecial {
	width: 157px;
	float: left;
	background: url(../../../images/wohnmobile/startseite/specialLine.png) no-repeat top right;
	min-height: 120px;
	padding-right: 5px;
}

div#contentStart #expiringContent .auslaufspecial:first-child+*+*+*+*+* {
	background: none;
	padding-right: 0px;
}

div#contentStart #expiringContent .auslaufspecial p {
	margin-left: 10px;
	color: #525252;
}

div#contentStart #expiringContent .headline {
	display: block;
	font-size: 15px;
	color: #932A2B;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 3px;
}

.headline_hint {
	display: block;
	font-size: 15px;
	color: #0D5E23;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 3px;
	border: 1px solid #AEC57A;
	background-color: #D5E1B9;
	padding: 4px;
}


div#contentStart #expiringContent a {
	background: url(../../../images/wohnmobile/startseite/detailsArrows.jpg) no-repeat 0 4px transparent;
	margin-left: 10px;
	color: #06338A;
	font-weight: bold;
	padding-left: 12px;
	text-decoration: underline;
	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 .link img {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

div#contentStart #expiringContent .renter.last .link img {
	right: 5px;
}


div#contentStart #expiringContent .expiringSpecialHeadline {
	color: #942A2B;
	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/wohnmobile/startseite/expiringSpecialsFooter.jpg) no-repeat top left;
	margin: 0 auto;
	margin-top: 5px;
}


div#contentStart div#middleFirstBoxes {
	width: 982px;
	margin: 6px auto;
	height: 311px;
}

div#contentStart div#middleFirstBoxes div#inAllPackages {
	width: 324px;
	height: 311px;
	background: url(../../../images/wohnmobile/startseite/inAllPackages.jpg) no-repeat top left;
	float: left;
	position: relative;
}

div#contentStart div#middleFirstBoxes div#inAllPackages div#inAllPackagesContent {
	margin-left: 20px;
	margin-top: 80px;
	color: #FFF;
	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/wohnmobile/startseite/ulArrow.png) no-repeat top left;
	background-position: 0 5px;
	padding-left: 15px;
	margin-left: 2px;
	text-shadow: 1px 1px 0px #447733;
}

div#contentStart div#middleFirstBoxes div#inAllPackages div#inklusive {
	width: 150px;
	height: 106px;
	background: url(../../../images/wohnmobile/startseite/inklusive.png) no-repeat top left;
	position: absolute;
	right: 3px;
	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/wohnmobile/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: #0D5E23;
}

div#contentStart div#middleFirstBoxes div#staticBoxRight {
	margin-left: 4px;
	width: 323px;
	height: 155px;
	background: url(../../../images/wohnmobile/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: #0D5E23;
}

div#contentStart div#middleFirstBoxes div#staticBoxRight p img {
	position: relative;
	top: 3px;
}

div#contentStart div#middleFirstBoxes div#staticBoxRight a {
	text-decoration: none;
	font-weight: bold;
	color: #0D5E23;
}

div#contentStart div#middleFirstBoxes div.weiter {
	width: 41px;
	height: 16px;
	background: url(../../../images/wohnmobile/startseite/weiter.png) no-repeat top left;
	position: absolute;
	right: 5px;
	bottom: 5px;
	padding-left: 15px;
	padding-top: 4px;
	color: #06348A;
}

div#contentStart div#middleFirstBoxes div.weiter a:link,
div#contentStart div#middleFirstBoxes div.weiter a:visited {
	text-decoration: none;
	color: #06348A;
}

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/wohnmobile/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/wohnmobile/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: #085C20;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes h3 {
	margin: 5px 0 0 40px;
	width: 230px;
	font-weight: bold;
	font-size: 19px;
	color: #C31302;
	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: #0D5E23;
	width: 260px;
}

div#contentStart div#middleFirstBoxes div#sliderBoxes div.leftBox p.text {
	margin-left: 40px;
	margin-top: 5px;
	color: #0D5E23;
	/*width:						230px;*/
}

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: #0D5E23;
	margin-top: 15px;
}

/**** 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/wohnmobile/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/wohnmobile/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/wohnmobile/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: #666;
	float: right;
	position: relative;
	top: -21px;
	left: 8px;
}

div#contentStart div#middleSecondBoxes div#mietRegionen h2 {
	color: #0D5E23;
	font-size: 27px;
	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 #ADC974;
	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: #0D5E23;
	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: #CC1300;
	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: left;
	background: url(../../../images/wohnmobile/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/wohnmobile/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/wohnmobile/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: #0D5E23;
	font-size: 27px;
	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: #666;
}

div#contentStart div#middleSecondBoxes div#topFahrzeuge div.carouselLeftBottom span.camperName {
	font-size: 16px;
	color: #666;
	margin-bottom: 3px;
	font-weight: bold;
}

div#contentStart div#middleSecondBoxes div#topFahrzeuge div.carouselLeftBottom span.schlafPlaetze {
	color: #666;
	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 {
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: underline;
	background: url(../../../images/wohnmobile/startseite/detailsArrows.jpg) no-repeat top left;
	background-position: 0 3px;
	padding-left: 12px;
}

div#contentStart div#middleSecondBoxes div#topFahrzeuge div.carouselLeftBottom span.details a {
	color: #003AA8;
}

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: #666;
	font-size: 11px;
	position: relative;
	right: 8px;
}

div#contentStart div#middleSecondBoxes div#topFahrzeuge div.carouselRightBottom div.price {
	font-weight: bold;
	font-size: 44px;
	color: #CC1300;
	position: relative;
	top: -5px;
	float: right;
}

div#contentStart div#middleSecondBoxes div#topFahrzeuge div.carouselRightBottom div.priceUpper {
	font-weight: bold;
	color: #CC1300;
	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: #666;
	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: #525252;
}

div#contentStart div#middleSecondBoxes div#topFahrzeuge div.carouselRightBottom div.star {
	position: absolute;
	bottom: 45px;
	right: 0px;
	font-size: 18px;
	color: #525252;
}

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/wohnmobile/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: #666;
	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/wohnmobile/startseite/carouselNavigationHover.gif) repeat-x top left;
	color: #003AA8;
}

div#contentStart div#middleSecondBoxes div#topFahrzeuge span.empfehlung {
	color: #525252;
	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/wohnmobile/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/wohnmobile/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: 5px auto;
	clear: both;
}

div#contentStart div#vermieterOverview div#vermieterOverviewHeader {
	width: 982px;
	height: 42px;
	background: url(../../../images/wohnmobile/startseite/vermieterOverviewHeader.jpg) no-repeat top left;
}

div#contentStart div#vermieterOverview div#vermieterOverviewContent {
	width: 962px;
	background: url(../../../images/wohnmobile/startseite/vermieterOverviewContentRepeat.jpg) repeat-y top left;
	padding: 10px 10px 5px 10px;
	position: relative;
}

div#vermieterOverviewContent ul.text li {
	background: url(../../../images/wohnmobile/sign_checked.gif) left no-repeat;
	padding: 2px 0px 2px 18px;
	color: #525252;
}

div#contentStart div#vermieterOverview div#vermieterOverviewContentFooter {
	width: 982px;
	height: 6px;
	background: url(../../../images/wohnmobile/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/wohnmobile/startseite/vermieterOverviewTabLeftCorner.jpg) no-repeat top left;
}

div#contentStart div#vermieterOverview ul.vermieterOverviewTabs li.active a {
	background: url(../../../images/wohnmobile/startseite/vermieterOverviewTabRepeat.jpg) repeat-x top left;
	color: #0D5E23;
}

div#contentStart div#vermieterOverview ul.vermieterOverviewTabs li.active div {
	background: url(../../../images/wohnmobile/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: 314px;
	float: left;
	background: #EEF8DA;
	margin-right: 9px;
	cursor: pointer;
	position: relative;
}

div#contentStart div#vermieterOverview div#highlights div#vermieterLogos_scroll {
	display: none;
	width: 961px;
	height: 36px;
	/* background:				url(../../../images/wohnmobile/startseite/vermieterLogos_scroll.gif) top left no-repeat ; */
	position: absolute;
	top: 0px;
	z-index: 100;
	box-shadow: 0px 3px 4px #999;
}

div#contentStart div#vermieterOverview div#highlights .logofixed {

	display: block !important;
	position: fixed !important;
}

div#contentStart div#vermieterOverview div#highlights div.head {
	background: url(../../../images/wohnmobile/startseite/greenCornerRightTop.gif) top right no-repeat #8CA922;
}

div#contentStart div#vermieterOverview div#highlights div.head h3 {
	background: url(../../../images/wohnmobile/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: #666666;
	position: relative;
	top: -5px;
	left: 5px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox div.vermieterStars p {
	font-size: 11px;
	color: #666666;
	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: #0D5E23;
}

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%;
	height: 30px;
	text-align: center;
	margin-top: 5px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox h4 {
	background: #8CA922;
	color: #FFF;
	padding: 6px;
	border-top: 1px solid #FFF;
	line-height: 16px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox h4.H4Sommer {
	background: url(../../../images/wohnmobile/startseite/SommerIcon.gif) no-repeat left #149F3A;
	padding: 6px 6px 6px 18px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox h4.H4Winter {
	background: url(../../../images/wohnmobile/startseite/WinterIcon.gif) no-repeat left #149F3A;
	padding: 6px 6px 6px 18px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox p.renterBoxAnmietzeitraum {
	font-size: 11px;
	color: #666666;
	padding: 8px 0 5px 6px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox p.renterBoxAnmietzeitraum2 {
	font-size: 11px;
	color: #666666;
	padding: 8px 0 25px 96px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox div.specialBox {
	padding-bottom: 50px;
}

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/wohnmobile/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/wohnmobile/startseite/beiUnsSchonBuchbar.png) no-repeat top left;
	width: 100px;
	height: 79px;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox div.saison h4 {
	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: #0D5E23;
	margin: 0;
	display: block;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox div.specialBox div.counterWrapper {
	position: relative;
	margin-top: 5px;
	width: 310px;
	/** alt 310 3spaltig */
	color: #fff;
	background: #CC1300;
	font-weight: bold;
	font-size: 13px;
	padding: 6px 2px 6px 2px;
	text-align: center;
	position: relative;
	z-index: 2;
	text-shadow: 0 1px 0 #6A1E1E;
}


div#contentStart div#vermieterOverview div#info h5 {
	font-size: 15px;
	color: #0D5E23;
	margin: 0;
	display: block;
	width: 100%;
}

div#contentStart div#vermieterOverview div#info ul {
	margin: 10px 0px;
}

div#contentStart div#vermieterOverview div#info u {
	color: #0D5E23;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox div.specialBox p {
	font-size: 12px;
	color: #0D5E23;
	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: #666666;
	background: url(../../../images/wohnmobile/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 {
	color: #003AA8;
	display: block;
	font-weight: bold;
	padding: 0px 10px 10px 23px;
	background: url(../../../images/wohnmobile/startseite/saisonLinkBg.gif) 6px 4px no-repeat;
	position: absolute;
	bottom: 0;
}

div#contentStart div#vermieterOverview div#highlights div.renterBox a.link:hover {
	color: #0D5E23;
}

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/wohnmobile/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/wohnmobile/startseite/highlightsRightBottomCorner.gif) bottom right no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}

div#apolloHeight {
	height: 413px;
	*height: 407px;
}

/******** Vermieterhighlights ENDE **************************/

/******** Vermieterhighlights STARTS Neu **************************/
div#contentStart div#vermieterOverview div#highlights div#renterBoxHead div.renterHead {
	width: 314px;
	float: left;
	background: #EEF8DA;
	margin-right: 9px;
	cursor: pointer;
	position: relative;
	background: url(../../../images/wohnmobile/startseite/greenCornerRightTop.gif) top right no-repeat #149F3A;
	overflow: hidden;
}

div#contentStart div#vermieterOverview div#highlights div#renterBoxHead div.renterHead h3 {
	background: url(../../../images/wohnmobile/startseite/greenCornerLeftTop.gif) top left no-repeat #149F3A;
	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: 1px solid #fff;
}

div#contentStart div#vermieterOverview div#highlights div#renterBoxHead div.renterHead div.vermieterText {
	border-top: 1px solid #fff;
	background: #EEF8DA;
}

div#contentStart div#vermieterOverview div#highlights div#renterBoxHead div.renterHead div.vermieterText a {
	color: #0D5E23;
}

div#contentStart div#vermieterOverview div#highlights div#renterBoxHead div.renterHead div.vermieterText p {
	margin: 15px 0 0;
	padding: 0 8px 10px;
	color: #0D5E23;
}

div#contentStart div#vermieterOverview div#highlights div#renterBoxHead div.renterHead div.vermieterLogo {
	width: 100%;
	height: 35px;
	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/wohnmobile/startseite/mietstationenHeaderRepeat.gif) repeat-x right top #63791A;
	font-weight: bold;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align: center;
}

div#contentStart div#contentStartMietstationen td.tableCell {
	padding: 10px;
	text-align: left;
	color: #4C5913;
	border-top: 1px solid #fff;
	border-right: 1px solid #C7DB9D;
	border-bottom: 1px solid #C7DB9D;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	width: 150px;
}

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;
	text-shadow: 1px 1px #68891B;
	border-left: 1px solid #fff;
	padding-left: 10px;
}

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;
	text-shadow: 1px 1px #68891B;
	padding-left: 10px;
}

div#contentStart div#contentStartMietstationen td.odd {
	background: #EEF8DA;
}

div#contentStart div#contentStartMietstationen td.firstRow {
	background: url(../../../images/wohnmobile/startseite/mietstationenTdShadow.gif) repeat-x left top #EEF8DA;
}

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: #525252;
	background: url(../../../images/wohnmobile/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: #525252 !important;
	/*background: 			url(../../../images/wohnmobile/startseite/mietstationenActiveHover.gif) repeat-x left top #627719!important;*/
	background: #EEF8DD !important;

}

div#contentStart div#contentStartMietstationen .hover {
	/*background: 			url(../../../images/wohnmobile/startseite/mietstationenActiveHover.gif) repeat-x left top #627719!important;*/
	background: #DEEFB8 !important;
	color: #525252 !important;
}



/* Footer */

div#contentStartFooter {
	margin: auto;
	width: 992px;
	height: 7px;
	background: url(../../../images/wohnmobile/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;
	top: -5px;
	margin-bottom: -20px;
}


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: #0D5E23;
	font-size: 11px;
	position: relative;
	top: 185px;
	clear: both;
}

div#saisonauswahlContent div#saisonauswahlHeader p#saisonauswahlBreadcrumb span#breadcrumb_hier {
	color: #666;
}


div#saisonauswahlContent div#saisonauswahlHeader p#saisonauswahlBreadcrumb a {
	background: url(../../../images/wohnmobile/saisonauswahl/breadcrumbArrow.gif) no-repeat scroll right center transparent;
	color: #666;
	padding-right: 5px;
	text-decoration: none;
	font-size: 11px;
}


div#saisonauswahlContent div#saisonauswahlHeader h1 {
	color: #0D5E23;
	font-size: 27px;
	width: 600px;
	float: left;
	position: relative;
	top: 185px;
}


div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBoxBorder {
	position: absolute;
	right: 10px;
	top: 45px;
	border-right: 1px solid #CCE0B6;
	border-bottom: 1px solid #CCE0B6;
}

div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox {
	width: 305px;
	height: 220px;
	border: 10px solid #E9F0FD;
	background: green;
	background: url(../../../images/wohnmobile/saisonauswahl/headerBoxRepeat.jpg) repeat-x top left #8CAA22;
	color: #E6F3C6;
	font-weight: bold;
}

/*div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox span{
	display:block;
	margin:7px 0 2px  10px;
}*/


div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox span {
	padding-left: 10px;
	padding-top: 5px;
	display: block;
	text-shadow: 1px 1px #577417;
}

div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox ul {
	margin-left: 11px;
	color: #E6F3C6;
	font-weight: bold;
}

div#saisonauswahlContent div#saisonauswahlHeader div#headerPackageBox ul li {
	padding: 3px 0px 3px 0px;
	background: url(../../../images/wohnmobile/startseite/ulArrow.png) no-repeat top left;
	background-position: 0 5px;
	padding-left: 15px;
	text-shadow: 1px 1px #577417;

}

div#saisonauswahlContent div#saisonauswahlHeader div#saisonauswahlHeaderFooterLeftCorner {
	width: 9px;
	height: 8px;
	background: url(../../../images/wohnmobile/saisonauswahl/saisonauswahlHeaderFooterLeftCorner.gif) no-repeat top left;
	position: absolute;
	left: 0;
	bottom: 0;
}

div#saisonauswahlContent div#saisonauswahlHeader div#saisonauswahlHeaderFooterRightCorner {
	width: 9px;
	height: 8px;
	background: url(../../../images/wohnmobile/saisonauswahl/saisonauswahlHeaderFooterRightCorner.gif) no-repeat top right;
	position: absolute;
	right: 0;
	bottom: 0;
}


div#saisonauswahlContent div#headerText {
	padding: 10px;
	line-height: 1.5;
	color: #525252;
}

div#saisonauswahlContent div#headerText div#vermieterVideo {
	margin-left: -10px;
	width: 158px;
	height: 115px;
	float: left;
	cursor: pointer;
}

div#saisonauswahlContent div#headerText div#vermieterText {
	width: 810px;
	height: 115px;
	float: left;
}

div#saisonauswahlContent div#headerText span {
	font-weight: bold;
}

/*Saisonauswahlbox */

div#saisonauswahlBox {
	width: 992px;
	padding-top: 10px;
	background: url(../../../images/wohnmobile/saisonauswahl/saisonauswahlBoxRepeat.jpg) repeat-x top left #e9f1dc;
	position: relative;
	border-top: 3px solid #149F3A;
	border-bottom: 3px solid #149F3A;
	margin-top: 10px;
	overflow: hidden;
}

div#saisonauswahlBox h2 {
	font-size: 27px;
	color: #0D5E23;
	margin-left: 10px;
}

div#saisonauswahlBox h4 {
	font-size: 20px;
	color: #525252;
	font-weight: normal;
	margin-left: 10px;
}

div#saisonauswahlBox div#zettel {
	width: 155px;
	height: 125px;
	background: url(../../../images/wohnmobile/saisonauswahl/zettel.png) no-repeat top left;
	position: absolute;
	top: 65px;
	right: -10px;
	z-index: 10;
}

div#saisonauswahlBox div#saison {
	width: 970px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	padding-bottom: 20px;
}

div#saisonauswahlBox div#saison div#winterBox {
	width: 475px;
	border-top: 3px solid #BED2FC;
	border-bottom: 3px solid #BED2FC;
	background: url(../../../images/wohnmobile/saisonauswahl/winterBox.jpg) no-repeat top left #E9F0FE;
	position: relative;
	padding-bottom: 20px;
	cursor: pointer;
	margin-bottom: 20px;
}

div#saisonauswahlBox div#saison div#winterBox h5,
div#saisonauswahlBox div#saison div#winter_fruehbucherBox h5 {
	color: #06338A;
	font-size: 21px;
	margin: 10px;
	text-shadow: 1px 1px 0px #FFF;
}

div#saisonauswahlBox div#saison div#winter_fruehbucherBox div#winter_fruehbucherSpecials h3,
div#saisonauswahlBox div#saison div#winterBox div#winterSpecials h3 {
	font-size: 20px;
	color: #06338A;
}

div#saisonauswahlBox div.lastSpecial {
	background-image: none !important;

}

div#saisonauswahlBox div#saison div#winterBox div#winterSpecials div.winterSpecial p {
	color: #525252;
	font-weight: normal;
	font-size: 12px;
	margin-top: 5px;
}


div#saisonauswahlBox div#saison div#winterBox div#winterSpecials div.winterSpecial img.percentImage,
div#saisonauswahlBox div#saison div#sommerBox div#sommerSpecials div.sommerSpecial img.percentImage,
div#saisonauswahlBox div#saison div#sommer_fruehbucherBox div#sommer_fruehbucherSpecials div.sommer_fruehbucherSpecial img.percentImage {
	float: left;
	margin-right: 10px;
	height: 55px;
	padding-bottom: 10px;
}


div#saisonauswahlBox div#saison div#winter_fruehbucherBox a.button,
div#saisonauswahlBox div#saison div#winterBox a.button,
div#saisonauswahlBox div#saison div#sommer_fruehbucherBox a.button,
div#saisonauswahlBox div#saison div#sommerBox a.button {
	position: absolute;
	top: 170px;
	left: 10px;
}

div#saisonauswahlBox div#saison div#oder {
	width: 54px;
	height: 24px;
	background: url(../../../images/wohnmobile/saisonauswahl/oder.gif) no-repeat top left;
	position: absolute;
	top: 110px;
	left: 458px;
	z-index: 10;
}

div#saisonauswahlBox div#saison div#sommerBox {
	width: 475px;
	border-top: 3px solid #10812F;
	border-bottom: 3px solid #10812F;
	background: url(../../../images/wohnmobile/saisonauswahl/sommerBox.jpg) no-repeat top left #DFEBD0;
	position: relative;
	padding-bottom: 20px;
	cursor: pointer;
	margin-bottom: 20px;
}

div#saison .left {
	float: left;
}

div#saison .right {
	float: right;
}

div#saisonauswahlBox div#saison div#sommerBox h5 {
	color: #fff;
	font-size: 21px;
	margin: 10px;
	width: 200px;
	text-shadow: 1px 1px 0px #49610B;
}

#sommerBox p.picText,
#winterBox p.picText,
#winter_fruehbucherBox p.picText,
#sommer_fruehbucherBox p.picText,
#sommer_fruehbucherBox_long p.picText {
	color: #fff;
	margin: 10px;
	width: 200px;
	text-shadow: 1px 1px 0px #49610B;
	line-height: 1.4;
	font-size: 14px;
}

div#saisonauswahlBox div#saison div#winterBox p.picText,
div#saisonauswahlBox div#saison div#winter_fruehbucherBox p.picText {
	color: #06338A;
	text-shadow: 1px 1px 0px #FFF;
}

div#saisonauswahlBox div#saison img.saisonPic {
	position: absolute;
	top: 0;
	right: 0;

}

div#saisonauswahlBox div#saison div#sommerBox div#sommerSpecials {
	margin-top: 150px;
	margin-left: 10px;
	width: 455px;
}

div#saisonauswahlBox div#saison div#sommerBox div#sommerSpecials h3 {
	font-size: 20px;
	color: #0D5E23;
}

div#saisonauswahlBox div#saison div#sommerBox div#sommerSpecials div.sommerSpecial {
	color: #0D5E23;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;

}

div#saisonauswahlBox div#saison div#sommerBox div#sommerSpecials div.sommerSpecial p {
	color: #525252;
	font-weight: normal;
	font-size: 12px;
	margin-top: 5px;
}


/* Saisonauswahl new */

#saison .season-box:first-child+.season-box {
	margin-left: 3%;
}

#saison .season-box:first-child+.season-box+.season-box {
	margin-left: 3%;
}

.season-box {
	float: left;
}

#sommerBox,
#sommer_fruehbucherBox,
#winterBox,
#winter_fruehbucherBox,
#sommer_fruehbucherBox_long {
	width: 31%;
	border-top: 3px solid #71941F;
	border-bottom: 3px solid #71941F;
	background: url(../../../images/de/wohnmobile/saisonauswahl/sommerBox.jpg) no-repeat top left #E8EFDA;
	position: relative;
	padding-bottom: 20px;
	cursor: pointer;
	margin-bottom: 20px;
}

#sommer_fruehbucherBox_long {
	background: url(../../../images/wohnmobile/saisonauswahl/sommerBox-full-width.jpg) no-repeat top left #E8EFDA;
}

#winterBox,
#winter_fruehbucherBox {
	border-top: 3px solid #BED2FC;
	border-bottom: 3px solid #BED2FC;
	background: url(../../../images/wohnmobile/saisonauswahl/winterBox.jpg) no-repeat top left #E9F0FE;
}


#sommerSpecials,
#winterSpecials,
#winter_fruehbucherSpecials,
#sommer_fruehbucherSpecials {
	margin-top: 150px;
	margin-left: 10px;
}


#sommerSpecials h3,
#sommer_fruehbucherSpecials h3 {
	font-size: 20px;
	color: #526C15;
}

#winterSpecials h3,
#winter_fruehbucherSpecials h3 {
	font-size: 20px;
	color: #06338A;
}

.sommerSpecial,
.sommer_fruehbucherSpecial,
.winterSpecial,
.winter_fruehbucherSpecial {
	color: #526C13;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;
	padding: 0 0 5px 0;
}

.winterSpecial,
.winter_fruehbucherSpecial {
	color: #06338A;
}

.sommerSpecial p,
.sommer_fruehbucherSpecial p,
.winterSpecial p,
.winter_fruehbucherSpecial p {
	color: #525252;
	font-weight: normal;
	font-size: 12px;
	margin-top: 5px;
	border-bottom: 1px solid #71941F;
	width: 95%;
	padding: 0 0 15px 0;
}

div#saisonauswahlBox div.lastSpecial {
	background-image: none !important;
}

.winterSpecial p,
.winter_fruehbucherSpecial p {
	border-bottom: 1px solid #BED2FC;
}

/***** Fruehbucher Sommer START *****************/
div#saisonauswahlBox div#saison div#sommerBox,
div#saisonauswahlBox div#saison div#sommer_fruehbucherBox {
	border-top: 3px solid #71941F;
	border-bottom: 3px solid #71941F;
	background: url(../../../images/wohnmobile/saisonauswahl/sommer_fruehbucherBox.jpg) no-repeat top left #E8EFDA;
	position: relative;
	padding-bottom: 20px;
	cursor: pointer;
}

div#saisonauswahlBox div#saison div#sommer_fruehbucherBox h5 {
	color: #fff;
	font-size: 21px;
	margin: 10px;
	width: 460px;
	text-shadow: 1px 1px 0px #49610B;
}

div#saisonauswahlBox div#saison div#sommer_fruehbucherBox p.picText,
div#saisonauswahlBox div#saison div#sommerBox p.picText {
	color: #fff;
	margin: 10px;
	width: 200px;
	text-shadow: 1px 1px 0px #49610B;
}

div#saisonauswahlBox div#saison div#sommer_fruehbucherBox a.button {
	position: absolute;
	top: 174px;
	left: 10px;
}

div#saisonauswahlBox div#saison div#sommer_fruehbucherBox div#sommer_fruehbucherSpecials {
	margin-top: 150px;
	margin-left: 10px;
	/*width:970px;*/

}

div#saisonauswahlBox div#saison div#sommer_fruehbucherBox div#sommer_fruehbucherSpecials h3 {
	font-size: 20px;
	color: #0D5E23;
}

div#saisonauswahlBox div#saison div#sommer_fruehbucherBox div#sommer_fruehbucherSpecials div.sommer_fruehbucherSpecial {
	color: #0D5E23;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;
}

div#saisonauswahlBox div#saison div#sommer_fruehbucherBox div#sommer_fruehbucherSpecials div.sommer_fruehbucherSpecial p {
	color: #525252;
	font-weight: normal;
	font-size: 12px;
	margin-top: 5px;
}


/* Wohnmobilmodelle */

div#saisonauswahlContent div#wohnmobilModelle {
	width: 992px;
	margin-top: 10px;
	position: relative;
	background: #fff;
}

div#saisonauswahlContent div#wohnmobilModelle div#wohnmobilModelleLeftCorner {
	width: 4px;
	height: 5px;
	background: url(../../../images/wohnmobile/saisonauswahl/wohnmobilModelleLeftCorner.gif) top left no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

div#saisonauswahlContent div#wohnmobilModelle div#wohnmobilModelleRightCorner {
	width: 4px;
	height: 5px;
	background: url(../../../images/wohnmobile/saisonauswahl/wohnmobilModelleRightCorner.gif) top right no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}


div#saisonauswahlContent div#wohnmobilModelle h2 {
	width: 972px;
	background: url(../../../images/wohnmobile/saisonauswahl/wohnmobilModelleRepeat.jpg) repeat-x;
	font-size: 20px;
	padding: 5px 10px;
	color: #fff;
}



/**** 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;
	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: 317px;
}

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: -1px;
	width: 35px;
	height: 68px;
	cursor: pointer;
	background: transparent url(../../../images/wohnmobile/saisonauswahl/next-horizontal.png) no-repeat 0 0;
	background-position: 100% 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-next-horizontal:hover {
	background-position: 100% 100%;
}

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: 100% 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal {
	position: absolute;
	top: 90px;
	left: -1px;
	width: 35px;
	height: 68px;
	cursor: pointer;
	background: transparent url(../../../images/wohnmobile/saisonauswahl/next-horizontal.png) no-repeat;
	background-position: 0 0;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:hover {
	background-position: 0 100%;
}

div#saisonauswahlContent .jcarousel-skin-wohnmobil .jcarousel-prev-horizontal:active {
	background-position: 0 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: 0 0;
}

/******** JQUERY CAROUSEL ENDE *********/


div#saisonauswahlContent div#wohnmobilModelle div#modellSite {
	width: 58px;
	height: 21px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../../../images/wohnmobile/saisonauswahl/modellSiteBg.gif) no-repeat top left;
	color: #525252;
	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 img.modellImage.smaller {
	width: 240px;
	margin: 0 auto;
	margin: 0 0 0 10px;
}


div#saisonauswahlContent div#wohnmobilModelle div.modell {
	padding: 30px 20px 20px 20px;
	color: #525252;
	cursor: pointer;
	position: relative;
}


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: #0D5E23;
}


div#saisonauswahlContent div#wohnmobilModelle div.modell h3.modellName span {
	color: #525252;
}

div#saisonauswahlContent div#wohnmobilModelle div.modell p.modellText {
	font-size: 11px;
	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: 11px;
	color: #003AA8;
	padding-left: 5px;
	background: url(../../../images/wohnmobile/saisonauswahl/detailsArrow.gif) no-repeat left;
}


div#saisonauswahlContent div#wohnmobilModelle div.modellBorder {
	border-left: 2px dotted #71941F;
}

/* Untere Vermieter�bersicht **********************************************************/

div#saisonauswahlContent div#vermieterOverview {
	width: 992px;
	clear: both;
	margin-top: 20px;
}

div#saisonauswahlContent div#vermieterOverviewHeader {
	width: 992px;
	height: 58px;
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterOverviewHeaderRepeat.jpg) repeat-x #FFF;
	position: relative;
}


div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li {
	position: relative;
	z-index: 1;
	float: left;
	margin: 4px 0 0 20px;
}


div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li a {
	display: block;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 9px 0;
	height: 26px;
	margin-left: 10px;
	float: left;
}

div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li.active {
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterOverviewTabLeftCorner.jpg) no-repeat top left;
}

div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li.active a {
	background: #FFF;
	color: #0D5E23;
}

div#saisonauswahlContent div#vermieterOverviewHeader ul.vermieterOverviewTabs li.active span {
	display: block;
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterOverviewTabRightCorner.jpg) no-repeat top left;
	height: 36px;
	width: 10px;
	float: left;
}

div#saisonauswahlContent div#vermieterOverviewHeader div#vermieterOverviewHeaderRightCorner {
	width: 19px;
	height: 55px;
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterOverviewHeaderRightCorner.gif) no-repeat #E5E5E5;
	position: absolute;
	right: 0;
	top: 0;
}

div#saisonauswahlContent div#vermieterOverviewHeaderLeftCorner {
	width: 19px;
	height: 55px;
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterOverviewHeaderLeftCorner.gif) no-repeat #E5E5E5;
	position: absolute;
	left: 0;
	top: 0;
}

div#saisonauswahlContent div#vermieterOverviewContent {
	width: 972px;
	border-left: 5px solid #0B5C21;
	border-right: 5px solid #0B5C21;
	padding: 10px 0 100px 10px;
	margin: -9px 0 0;
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterOverviewContenBG.gif) bottom no-repeat #fff;
	position: relative;
}

div#saisonauswahlContent div#vermieterOverviewContent div.VorteileBG {
	margin-left: -6px;
	margin-top: -10px;
	margin-bottom: -100px;
	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;
}

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/wohnmobile/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/wohnmobile/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: #666;
	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/wohnmobile/hakenSmallGreen2.gif) no-repeat left top;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 5px 0px;
	line-height: 16px;
	color: #666;
}

div#saisonauswahlContent div#vermieterOverviewContent div#highlights div.GreyBoxLeft div.FooterBG,
div#saisonauswahlContent div#vermieterOverviewContent div#highlights div.GreyBoxRight div.FooterBG {
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterInfoBoxFooterBG.jpg) no-repeat top;
	height: 8px;
}

div#saisonauswahlContent div#vermieterOverviewContent h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	color: #0D5E23;
	font-size: 18px;
}

div#saisonauswahlContent div#vermieterOverviewContent p {
	margin-bottom: 15px;
	color: #525252;
}

div#saisonauswahlContent div#vermieterOverviewContent span.firstWord {
	color: #0D5E23;
	font-weight: bold;
}

div#saisonauswahlContent div#vermieterOverviewFooter {
	width: 992px;
	height: 15px;
	background: url(../../../images/wohnmobile/saisonauswahl/vermieterOverviewFooter.gif) no-repeat;
}

div#saisonauswahlContent div#vermieterOverviewContent .pdf_link {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background: url(../../../images/wohnmobile/saisonauswahl/pdfLinkArrow.png) no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
}




div#contentStartFooter {
	margin: auto;
	width: 992px;
	height: 7px;
	background: url(../../../images/wohnmobile/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: #EEF8DA;
	position: relative;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-top: 10px;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxLeftTopCorner {
	width: 7px;
	height: 7px;
	background: url(../../../images/wohnmobile/saisonauswahl/greenCamperBoxLeftTopCorner.gif) no-repeat top left;
	position: absolute;
	left: 0;
	top: 0;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxRightTopCorner {
	width: 7px;
	height: 7px;
	background: url(../../../images/wohnmobile/saisonauswahl/greenCamperBoxRightTopCorner.gif) no-repeat top right;
	position: absolute;
	right: 0;
	top: 0;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxLeftBottomCorner {
	width: 7px;
	height: 7px;
	background: url(../../../images/wohnmobile/saisonauswahl/greenCamperBoxLeftBottomCorner.gif) no-repeat top left;
	position: absolute;
	left: 0;
	bottom: 0;
}

div#saisonauswahlContent div#greenCamperBox div#greenCamperBoxRightBottomCorner {
	width: 7px;
	height: 7px;
	background: url(../../../images/wohnmobile/saisonauswahl/greenCamperBoxRightBottomCorner.gif) no-repeat top right;
	position: absolute;
	right: 0;
	bottom: 0;
}

div#saisonauswahlContent div#greenCamperBox h2 {
	width: 972px;
	font-size: 20px;
	padding: 0px 10px 0px 10px;
	color: #0D5E23;
	margin-bottom: 5px;
	font-weight: normal;
}

div#saisonauswahlContent div#greenCamperBox div.box {
	width: 236px;
	height: 300px;
	background: #D2E0B4;
	margin-left: 10px;
	float: left;
	color: #536613;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

div#saisonauswahlContent div#greenCamperBox div.box div.boxPoints {
	width: 20px;
	height: 25px;
	background: url(../../../images/wohnmobile/saisonauswahl/boxPoints.gif) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox {
	margin: 0px 0px 0 10px;
	color: #536613;
	width: 235px;
	float: left;
	background: #D2E0B4;
	padding: 10px;
	height: 300px;
	box-sizing: border-box;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox .firstBorder {
	border: 1px solid #B6CD85;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox .secondBorder {
	border: 1px solid #fff;
	padding: 10px;
	height: 256px;
	line-height: 1.4;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox .ucfirst {
	font-size: 44px;
	font-weight: bold;
	display: block;
	float: left;
	height: 34px;
	margin-right: 2px;
}


div#saisonauswahlContent div#greenCamperBox div.angebotsBox a {
	color: #536613;
	text-decoration: underline;
}

div#saisonauswahlContent div#greenCamperBox div.angebotsBox a:hover {
	color: #003AA8;
}

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: #8CA922;
	width: 300px;
}

div#saisonauswahlContent div#greenCamperBox div.box img.boxPic {
	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;
}

div#saisonauswahlContent div#greenCamperBox div.box div.renterChange {
	text-align: right;
	color: #003AA8;
	height: 20px;
	padding-top: 5px;
	padding-left: 8px;
	position: absolute;
	bottom: 0;
	background: url(../../../images/wohnmobile/saisonauswahl/boxBorderRepeat.gif) repeat-x top left;
}

div#saisonauswahlContent div#greenCamperBox div.box div.renterChange span {
	position: relative;
	top: -2px;
}


/* infobox */
div#saisonauswahlContent .infoboxBlue {
	width: 235px;
	border: 1px solid #7CA4F4;
	margin-left: 10px;
	height: 243px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

div#saisonauswahlContent .infoboxBlue h3 {
	color: #FFFFFF;
	border: 1px solid #E1EAFD;
	border-bottom: 0px;
	padding: 7px 0px 6px 9px;
	background: url(../../../images/wohnmobile/saisonauswahl/box_blue_headBG.jpg) #79A2F4 repeat-x top;
}



div#saisonauswahlContent .infobox {
	width: 231px;
	border: 1px solid #128832;
	margin-left: 10px;
	height: 249px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	background: #fff;
}

div#saisonauswahlContent .infobox.margin {
	margin-left: 5px;
}


/*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: 55px;
	right: 0;
}

div#renterOverview h1 {
	font-size: 27px;
	color: #0D5E23;
	height: 36px;
	border-bottom: 2px solid #10812F;
}

div#renterOverview div.greenBorder {
	width: 992px;
	height: 4px;
	background: #10812F;
	border-bottom: 2px solid #fff;
}


div#renterOverview div.renterBox {
	width: 992px;
	margin-top: 20px;
	background: url(../../../images/wohnmobile/vermieteruebersicht/renterBoxRepeat.gif) repeat-x top #E8EFD9;
	color: #0D5E23;
	cursor: pointer;
}

div#renterOverview div.renterBoxlittle {
	width: 992px;
	height: 164px;
	margin-top: 20px;
	background: url(../../../images/wohnmobile/vermieteruebersicht/renterBoxRepeat.gif) repeat-x top #E8EFD9;
	color: #0D5E23;
	cursor: pointer;
	overflow: hidden;
}



div#renterOverview div.renterBoxBigger {
	width: 992px;
	margin-top: 20px;
	background: url(../../../images/wohnmobile/vermieteruebersicht/renterBoxRepeat.gif) #E8EFDA repeat-x top;
	color: #0D5E23;
	cursor: pointer;
}

div#renterOverview div.renterImage {
	width: 329px;
	height: 192px;
	float: left;
}

div#renterOverview div.imageShadowBigger {
	width: 11px;
	height: 238px;
	float: left;
	background: url(../../../images/wohnmobile/vermieteruebersicht/imageShadowBigger.jpg) no-repeat top;
}

div#renterOverview div.imageShadow {
	width: 11px;
	height: 192px;
	float: left;
	background: url(../../../images/wohnmobile/vermieteruebersicht/imageShadow.jpg) no-repeat top;
}

div#renterOverview div.renterText {
	width: 630px;
	height: 192px;
	float: left;
	padding: 0 10px;
	position: relative;
	color: #0D5E23;
	line-height: 1.4;
}

div#renterOverview div.renterTextlittle {
	width: 630px;
	height: 165px;
	float: left;
	padding: 0 10px;
	position: relative;
	color: #0D5E23;
	line-height: 1.4;
}

div#renterOverview div.renterTextBigger {
	width: 630px;
	height: 238px;
	float: left;
	padding: 0 10px;
	position: relative;
	color: #0D5E23;
	line-height: 1.4;
}

div#renterOverview div.renterText h2,
div#renterOverview div.renterTextBigger h2,
div#renterOverview div.renterTextlittle h2 {
	font-size: 22px;
	color: #0D5E23;
	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/wohnmobile/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: 369px;
	background: url(../../../images/wohnmobile/vermieteruebersicht/inAllPackages.png) no-repeat top left;
	float: left;
	position: relative;
	margin-top: 15px;
}

div#renterOverview div#inAllPackages div#inAllPackagesContent {
	color: #FFF;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 80px;
}

div#renterOverview div#inAllPackages div#inAllPackagesContent img {
	margin: 10px 0;
}

div#renterOverview div#inAllPackages div#inAllPackagesContent ul li {
	background: url(../../../images/wohnmobile/vermieteruebersicht/ulArrow.png) no-repeat scroll 0 5px transparent;
	padding: 4px 0px 4px 0px;
	margin-left: 2px;
	padding-left: 15px;
	text-shadow: 1px 1px #0D5E23;
}

div#renterOverview div#inAllPackages div#inklusive {
	background: url(../../../images/wohnmobile/vermieteruebersicht/inklusive.png) no-repeat scroll left top transparent;
	bottom: 6px;
	height: 106px;
	position: absolute;
	right: 3px;
	width: 150px;
}

div#renterOverview div#bottomText {
	width: 637px;
	height: 359px;
	background: url(../../../images/wohnmobile/vermieteruebersicht/bottomTextBg.gif) no-repeat bottom right #CFDDB2;
	float: right;
	margin-top: 15px;
	margin-left: 10px;
	padding: 5px 10px;
	color: #0D5E23;
}

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: #0D5E23;
	font-weight: normal;

	padding-bottom: 5px;
	margin: 0;
}


/*Ende Vermieter�bersicht (Umsetzung David) ******************************************************************/


/* Statusbar */
div#statusbar {
	width: 992px;
	height: 38px;
	margin-top: 4px;
	position: relative;
}

div#statusbar div {
	float: left;
	height: 38px;

}

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: 696px;
	z-index: 5;
}

div#statusbar div#step_2_preisvergleich {
	position: absolute;
	left: 326px;
	z-index: 2;
}

div#statusbar div#step_3_preisvergleich {
	position: absolute;
	right: 0;
	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/wohnmobile/startseite/startseiteHeader.jpg) no-repeat;
	margin: auto;
	width: 992px;
	height: 337px;
	margin-top: -7px;
	position: relative;
	z-index: 1;

}

div#FormError {
	background: url(../../../images/mietwagen/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;
	display: none !important;
}

div#FormError div {
	background: #FFFFFF;
	border: 2px solid #C40031;
	border-left: 0px;
	color: #C40031;
	margin-left: 8px;
	padding: 10px;
}

div#FormErrorDetails {
	background: url(../../../images/mietwagen/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: 12;
}

div#FormErrorDetails div {
	background: #FFFFFF;
	border: 2px solid #C40031;
	border-left: 0px;
	color: #C40031;
	margin-left: 8px;
	padding: 10px;
}

#preis_berechnen_formular {
	background: #DDEACE;
	float: right;
	width: 368px;
	height: 246px;
	display: inline;
	margin: 0;
	padding: 0;
	border: 1px solid #71951E;

}

#preis_berechnen_formular div#preis_berechnen_formularHeadline {
	background: url(../../../images/wohnmobile/headlineRepeat.jpg) repeat-x;
	width: 348px;
	padding: 5px 0 5px 20px;
	font-size: 16px;
	color: #fff;
	text-shadow: 1px 1px #525252;
	position: relative;
	margin-bottom: 20px;
}

#preis_berechnen_formular div#preis_berechnen_formularHeadline div#womoIcon {
	background: url(../../../images/wohnmobile/detailseite/detailsHeadlineWomoImage.gif) no-repeat;
	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;
}

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: #07358A;
	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: 198px;
	height: 18px;
	border: 1px solid #ABADB3;
	background: url(../../../images/wohnmobile/bg_calender_inputfield.gif) no-repeat 183px center #FFF;
}

.input_abgabedatum {
	position: relative;
}

.submit_find_camper {
	margin: 10px 0px 0px 143px;
}

.submit_weiter {
	float: right;
	margin: 25px 0px 0px 0px;
}

#preis_berechnen_formular .submit_find_camper {
	margin: 8px 0px 0px 213px;
}

#find_camper_form .left,
#preis_berechnen_formular .left {
	color: #07358A;
	display: block;
	float: left;
}

#find_camper_form .right,
#preis_berechnen_formular .right {
	width: 200px;
	float: right;
	display: block;
}

#div_form .left {
	color: #000000;
}

div.formLine {
	width: 327px;
	height: 2px;
	background: url(../../../images/wohnmobile/formLine.png) no-repeat;
	margin-top: 4px;
	clear: both;
}

.annahmeHint {
	font-size: 11px;
	margin-top: 3px;
	color: #C31302;
}

/* *************************************
 *  die gro�e schicke �bersichtsliste */

#winterblock a,
#sommerblock a {
	display: block;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	background: url(../../../images/wohnmobile/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/wohnmobile/home_bg_saison_spalten.jpg) repeat-x;
	background-position: 0px 20px;
	position: relative;

}

#winterblock span.lineGreyDotted,
#sommerblock span.lineGreyDotted {
	background: url(../../../images/wohnmobile/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/wohnmobile/home_haken.jpg) 0px 8px no-repeat;
	margin: 0px;
	padding: 5px 0px 5px 15px;
	color: #972a2c;
	font-weight: bold;
}

#vermieter,
#winterblock,
#sommerblock,
#fruehbucher,
#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,
#fruehbucher>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: #0D5E23;
	font-size: 24px;
	margin: 5px 0px 5px 0px;
	font-weight: normal;
}

div#content h1.blueBg {
	background: url(../../../images/wohnmobile/startseite/startseiteHeadlineBg.gif) no-repeat;
	width: 982px;
	height: 28px;
	padding: 5px;
	margin: 6px 0 6px 0;
	text-align: center;
	color: #003AA8;
	font-weight: bold;
	font-size: 23px;
}

/* erste reihe der liste: vermieter */
#vermieter h2 {
	background: url(../../../images/wohnmobile/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,
#fruehbucher 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/wohnmobile/pro_cent_0.gif);}
#fruehbucher .moturis_rv h2 {background-image:url(../../../images/wohnmobile/pro_cent_0.gif);}
#sommerblock .cruise_america h2 {background-image:url(../../../images/wohnmobile/pro_cent_6.gif);}
#sommerblock .monturis_rv h2 {background-image:url(../../../images/wohnmobile/pro_cent_6.gif);}
#winterblock .el_monte h2 {background-image:url(../../../images/wohnmobile/pro_cent_10.gif);}
*/



/* standard brotschrift und deren varianten */
p {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	/*margin:7px 0px;*/
}

.l_grey {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

span.l_grey {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

span.grey {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	display: block;
}

.red {
	font-weight: bold;
	color: #CC1300;
}

.l_green {
	color: #8CA922;
}

.green {
	color: #0D5E23;
	font-weight: bold;
}

.blue {
	color: #0D5E23;
}

.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: #666666;
	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/wohnmobile/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/wohnmobile/spacer.gif);

}



/* gr�ner tabellenabschlu� */
#green_lines div {
	height: 6px;
	background: #8CA922 !important;
	margin-top: 10px;
}


/* link wohnmobile finden */
#find_camper_links a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	/* background-image:url(../../../images/wohnmobile/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/wohnmobile/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/wohnmobile/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: url(../../../images/wohnmobile/headlineRepeat.jpg) repeat-x #3fa748;
}

.five_st_hl_inactive {
	background: url(../../../images/wohnmobile/headlineRepeat.jpg) repeat-x #3fa748;
}

.five_st_hl_active h3,
.five_st_hl_inactive h3 {
	padding: 7px 10px 7px 35px;
	font-size: 12px;
	color: #FFF;
}

.five_st_hl_inactive h3 {
	color: #FFFFFF;
	cursor: pointer;
}

/* textfelder der 5 steps */
.five_st_hl_active p,
.five_st_hl_inactive p {
	background-color: #D2E0B4;
	background-image: url(../../../images/wohnmobile/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 {
	background-image: url(../../../images/wohnmobile/step_1.gif);
	background-position: 10px 6px;
	background-repeat: no-repeat;
}

#step1,
#step2,
#step3,
#step4,
#step5 {
	border-bottom: 1px solid #0D5E23;
}

/* numers from 2-5 */
#step2 h3 {
	background-image: url(../../../images/wohnmobile/step_2.gif);
}

#step3 h3 {
	background-image: url(../../../images/wohnmobile/step_3.gif);
}

#step4 h3 {
	background-image: url(../../../images/wohnmobile/step_4.gif);
}

#step5 h3 {
	background-image: url(../../../images/wohnmobile/step_5.gif);
}





/* 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: #07358A;
	display: block;
}

#next_season {
	margin-bottom: 13px;
}

#next_season a {
	color: #FFFFFF;
}

#current_season.ca a {
	background-image: url(../../../images/wohnmobile/bg_current_season_ca.jpg);
}

#current_season.mo a {
	background-image: url(../../../images/wohnmobile/bg_current_season_mo.jpg);
}

#current_season.el a {
	background-image: url(../../../images/wohnmobile/bg_current_season_el.jpg);
}

#current_season.ro a {
	background-image: url(../../../images/wohnmobile/bg_current_season_ro.jpg);
}

#next_season.ca a {
	background-image: url(../../../images/wohnmobile/bg_next_season_ca.jpg);
}

#next_season.mo a {
	background-image: url(../../../images/wohnmobile/bg_next_season_mo.jpg);
}

#next_season.el a {
	background-image: url(../../../images/wohnmobile/bg_next_season_el.jpg);
}

#next_season.ro a {
	background-image: url(../../../images/wohnmobile/bg_next_season_ro.jpg);
}

/* zwischen der saisonauswahl */
#platzhalter {
	width: 20px;
	height: 148px;
	background-image: url(../../../images/wohnmobile/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/wohnmobile/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;
}

.subline {
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 7px;
}

#overview {
	width: 750px;
	float: left;
	margin-bottom: 10px;
}

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/wohnmobile/renterChange.png) top left no-repeat;
	padding-left: 20px;
	padding-right: 10px;
}

#overview div#renterChangeRV strong {
	display: block;
	margin: 10px 0 5px 0;
	color: #063579;
}

div#content #paket_reihe {
	margin-bottom: -15px;
}

div#content #paket_reihe>div {
	position: relative;
}

div#content div.headerPicCruise,
div#content div.headerPicFraserway,
div#content div.headerPicGoWest {
	width: 749px;
	height: 246px;
}

div#content div.headerPicCruise {
	background: url(../../../images/wohnmobile/mood_uebersicht_ca.jpg) top left no-repeat;
}

div#content div.headerPicFourSeason {
	background: url(../../../images/wohnmobile/mood_uebersicht_fs.jpg) top left no-repeat;
}

div#content div.headerPicFraserway {
	background: url(../../../images/wohnmobile/mood_uebersicht_fr.jpg) top left no-repeat;
}

div#content div.headerPicCanadream {
	background: url(../../../images/wohnmobile/mood_uebersicht_cd.jpg) top left no-repeat;
}

div#content div.headerPicGoWest {
	background: url(../../../images/wohnmobile/mood_uebersicht_go.jpg) top left no-repeat;
}

div#content div.headerPicBestTimeRV {
	background: url(../../../images/wohnmobile/mood_uebersicht_besttimeRV.jpg) top left no-repeat;
}

/***** Super-Spar Paket Start -->>******/



div#paket_reihe div.super-spar,
div#paket_reihe div.super-spar-plus,
div#paket_reihe div.super-inklusiv-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.super-inklusiv-plus_big,
div#paket_reihe div.standard-pluswinterspecial_big,
div#paket_reihe div.super-spar-plus_big,
div#paket_reihe div.standard_big,
div#paket_reihe div.all-inclusive_big {
	margin-top: -85px;
	margin-left: 2px;
	margin-right: 4px;
	margin-bottom: 10px;
	width: 243px;
	background: url(../../../images/wohnmobile/modelOverview/paket_border_bottom.gif) no-repeat right bottom #FFF;
	padding: 10px 0px 10px 0px;
	float: left;
}

/**** RoadBear Ende ***/


div#paket_reihe div.super-spar div.paketBG,
div#paket_reihe div.super-spar-plus div.paketBG,
div#paket_reihe div.super-inklusiv-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-inklusiv-plus_big div.paketBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG,
div#paket_reihe div.super-spar-plus_big div.paketBG,
div#paket_reihe div.standard_big div.paketBG,
div#paket_reihe div.all-inclusive_big div.paketBG {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_paket_cruise_middle.gif) repeat-y left #999999;
	margin: 0px 10px 0px 10px;
	position: relative;
}

div#paket_reihe div.super-spar div.paketBG div.gift_band,
div#paket_reihe div.super-spar-plus div.paketBG div.gift_band,
div#paket_reihe div.super-inklusiv-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-inklusiv-plus_big div.paketBG div.gift_band,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG div.gift_band,
div#paket_reihe div.super-spar-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/wohnmobile/modelOverview/gutesPaket.png) no-repeat top left;
	position: absolute;
	top: -15px;
	right: -13px;
}

div#paket_reihe div.super-spar div.paketBG div.paketContentBG,
div#paket_reihe div.super-spar-plus div.paketBG div.paketContentBG,
div#paket_reihe div.super-inklusiv-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-spar-plus_big div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_paket_cruise_top.jpg) no-repeat top left;
}

div#paket_reihe div.super-spar div.paketBG ul,
div#paket_reihe div.super-spar-plus div.paketBG ul,
div#paket_reihe div.super-inklusiv-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-inklusiv-plus_big div.paketBG ul,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul,
div#paket_reihe div.super-spar-plus_big div.paketBG ul,
div#paket_reihe div.standard_big div.paketBG ul,
div#paket_reihe div.all-inclusive_big div.paketBG ul {
	padding-top: 50px;
	padding-bottom: 5px;
}

div#paket_reihe div.super-spar div.paketBG ul li,
div#paket_reihe div.super-spar-plus div.paketBG ul li,
div#paket_reihe div.super-inklusiv-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-inklusiv-plus_big div.paketBG ul li,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul li,
div#paket_reihe div.super-spar-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 {
	font-weight: normal !important;
	color: #FFF;
	margin: 0px 4px 0px 7px;
	padding: 3px 10px 3px 15px;
	background: url(../../../images/wohnmobile/modelOverview/super-spar_paket_hacken.gif) no-repeat left top;
	text-shadow: 1px 1px #818181;
}

div#paket_reihe div.super-spar div.paketBottomBG,
div#paket_reihe div.super-spar-plus div.paketBottomBG,
div#paket_reihe div.super-inklusiv-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-inklusiv-plus_big div.paketBottomBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBottomBG,
div#paket_reihe div.super-spar-plus_big div.paketBottomBG,
div#paket_reihe div.standard_big div.paketBottomBG {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_paket_cruise_bottom.gif) bottom no-repeat #999999;
	height: 3px;
	margin: 0px 10px 0px 10px;
}

div#paket_reihe div.standard-extra-plus div.paketBottomBG {
	background: url(../../../images/wohnmobile/modelOverview/standard-pluswinter-special_bottom.jpg) bottom no-repeat #999999;
	height: 2px;
	margin: 0px 10px 0px 10px;
}

a.paketLink {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 11px;
	color: #FFF !important;
}

/***** Super Spar Paket ENDE -->>****/
/***** Super Spar PLUS Paket Start -->>****/
div#paket_reihe div.super-spar {
	margin-left: 3px;
}

div#paket_reihe div.super-spar-plus div.paketBG,
div#paket_reihe div.standard-extra-plus div.paketBG {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_plus_paket_middle.gif) repeat-y #4874C4;
}

div#paket_reihe div.super-spar-plus div.paketBG div.gift_band,
div#paket_reihe div.standard-extra-plus div.paketBG div.gift_band {
	background: url(../../../images/wohnmobile/modelOverview/besseresPaket.png) no-repeat top left;
}

div#paket_reihe div.super-spar-plus div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_plus_paket_top.jpg) no-repeat top left #4284ff;
}

div#paket_reihe div.super-spar-plus div.paketBG ul,
div#paket_reihe div.standard-extra-plus div.paketBG ul {
	padding-top: 110px;
}

div#paket_reihe div.super-spar-plus div.paketBG ul li,
div#paket_reihe div.standard-extra-plus div.paketBG ul li {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_plus_paket_hacken.gif) no-repeat left top;
	text-shadow: 1px 1px #2B4B87;
}

div#paket_reihe div.super-spar-plus div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-extra-plus div.paketBG ul li.plusIcon {
	text-align: center;
	background: url(../../../images/wohnmobile/modelOverview/Super-Spar-PLUS_paket_pluszeichen.gif) no-repeat center;
}

div#paket_reihe div.super-spar-plus div.paketBottomBG,
div#paket_reihe div.standard-extra-plus div.paketBottomBG {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_plus_paket_bottom.gif) bottom no-repeat #4874C4;
}

/***** Super Spar PLUS Paket Ende -->>****/

/***** Super Inklusiv PLUS Paket Start -->>****/

div#paket_reihe div.super-inklusiv-plus div.paketBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv_plus_paket_middle.gif) repeat-y left #779D1E;
}

div#paket_reihe div.super-inklusiv-plus div.paketBG div.gift_band,
div#paket_reihe div.super-inklusiv-plus_big div.paketBG div.gift_band,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG div.gift_band,
div#paket_reihe div.all-inclusive_big div.paketBG div.gift_band {
	background: url(../../../images/wohnmobile/modelOverview/bestesPaket.png) no-repeat top left;
}

div#paket_reihe div.super-inklusiv-plus div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv_plus_paket_top.jpg) no-repeat top left #129837;
}

div#paket_reihe div.super-inklusiv-plus div.paketBG.Fraserway div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv_plus_paket_top_2.jpg) no-repeat top left #129837 !important;
}



div#paket_reihe div.super-inklusiv-plus div.paketBG ul {
	padding-top: 110px;
}

div#paket_reihe div.super-inklusiv-plus div.paketBG ul li,
div#paket_reihe div.standard-pluswinter-special div.paketBG ul li {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv_plus_paket_hacken.gif) no-repeat left top;
	text-shadow: 1px 1px #465F12;
}

div#paket_reihe div.super-inklusiv-plus div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-pluswinter-special div.paketBG ul li.plusIcon,
div#paket_reihe div.super-inklusiv-plus_big div.paketBG ul li.plusIcon,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul li.plusIcon,
div#paket_reihe div.all-inclusive_big div.paketBG ul li.plusIcon {
	text-align: center;
	background: url(../../../images/wohnmobile/modelOverview/Super-Inklusiv-PLUS_paket_pluszeichen.gif) no-repeat center;
}

div#paket_reihe div.super-inklusiv-plus div.paketBottomBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv_plus_paket_bottom.gif) bottom no-repeat #779D1E;

}

/**** RoadBear Start ***/
div#paket_reihe div.super-inklusiv-plus_big,
div#paket_reihe div.standard-plus_big,
div#paket_reihe div.standard-pluswinterspecial_big,
div#paket_reihe div.super-spar-plus_big,
div#paket_reihe div.standard_big,
div#paket_reihe div.all-inclusive_big {
	width: 368px;
}

div#paket_reihe div.standard-plus_big div.paketBG,
div#paket_reihe div.super-spar-plus_big div.paketBG,
div#paket_reihe div.standard_big div.paketBG {
	background: url(../../../images/wohnmobile/modelOverview/standard-plus_paket_middle_big.jpg) repeat-y left #779D1E;
}

div#paket_reihe div.super-inklusiv-plus_big div.paketBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBG,
div#paket_reihe div.all-inclusive_big div.paketBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv-plus_paket_middle_big.jpg) repeat-y left #779D1E;
}

div#paket_reihe div.standard-plus_big div.paketBG div.paketContentBG,
div#paket_reihe div.super-spar-plus_big div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/standard-plus_paket_top_big.jpg) no-repeat top left #4284ff;
}


div#paket_reihe div.standard_big div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/standard_paket_top_big.jpg) no-repeat top left;
}

div#paket_reihe div.super-inklusiv-plus_big div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv-plus_paket_top_big.jpg) no-repeat top left #129837;
}


div#paket_reihe div.all-inclusive_big div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/all-inclusive_paket_top_big.jpg) no-repeat top left;
}

div#paket_reihe div.standard-pluswinterspecial_big div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/standard-plus-winter-special_paket_top_big.jpg) no-repeat top left;
}

div#paket_reihe div.super-spar-plus_big div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/super-spar-plus_paket_top_big.jpg) no-repeat top left;
}


div#paket_reihe div.standard-plus_big div.paketBottomBG,
div#paket_reihe div.super-spar-plus_big div.paketBottomBG,
div#paket_reihe div.standard_big div.paketBottomBG {
	background: url(../../../images/wohnmobile/modelOverview/standard-plus_paket_bottom_big.jpg) no-repeat top left;
}

div#paket_reihe div.super-inklusiv-plus_big div.paketBottomBG,
div#paket_reihe div.standard-pluswinterspecial_big div.paketBottomBG,
div#paket_reihe div.all-inclusive_big div.paketBottomBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv-plus_paket_bottom_big.gif) no-repeat top left;
}

div#paket_reihe div.standard-plus_big div.paketBG ul,
div#paket_reihe div.standard_big div.paketBG ul {
	padding-top: 40px;
}

div#paket_reihe div.super-inklusiv-plus_big div.paketBG ul {
	padding-top: 110px;
}

div#paket_reihe div.all-inclusive_big div.paketBG ul {
	padding-top: 70px;
}

div#paket_reihe div.standard-pluswinterspecial_big div.paketBG ul {
	padding-top: 110px;
}

/*** Moturis Pakete ***/
div#paket_reihe div.standard-plus div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/standard-plus_paket_top.jpg) no-repeat top left;
}

div#paket_reihe div.standard-extra-plus div.paketBG div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/standard-extra-plus_top.jpg) no-repeat top left;
}

div#paket_reihe div.super-inklusiv-plus div.Moturis div.paketContentBG {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv_plus_paket_topMoturis.jpg) no-repeat top left;
}

/** Winter Spezial **/
div#paket_reihe div.standard-pluswinter-special {
	background: url(../../../images/wohnmobile/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/wohnmobile/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/wohnmobile/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 {
	background-repeat: repeat-x;
	background-color: #129837;
	margin-left: 5px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: -65px;
	float: left;

}

.pack_box.Super-Spar {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_paket_cruise_top.jpg) no-repeat top left #999999;
	padding-top: 55px;
}

.pack_box.Standard-PLUS {
	background: url(../../../images/wohnmobile/modelOverview/standart_plus_pack_box.jpg) no-repeat top left #4284ff;
	padding-top: 55px;
}

.pack_box.Standard-Extra-PLUS {
	background: url(../../../images/wohnmobile/modelOverview/standart_extra_plus_pack_box.jpg) no-repeat top left #4775c3;
	padding-top: 55px;
}

.pack_box.Super-Spar-PLUS {
	background: url(../../../images/wohnmobile/modelOverview/super-spar_plus_pack_box.jpg) no-repeat top left #4284ff;
	padding-top: 55px;
}

.pack_box.Super-Inklusiv-PLUS {
	background: url(../../../images/wohnmobile/modelOverview/super-inklusiv_plus_pack_box.jpg) no-repeat top left #129837;
	padding-top: 55px;
}

div#sideboxes div.pack_box {
	float: none;
}


.pack_box h3 {
	width: 223px;
	font-size: 20px;
	color: #fff;
}

.pack_box ul {
	padding-left: 10px;
	padding-bottom: 20px;
}

.pack_box li {
	background-image: url(../../../images/wohnmobile/list_style_checked.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #FFFFFF;
	/* text-shadow:1px 1px #5E7B1A; */
	padding: 0 0 5px 15px;
}


.pack_box li.hidden {
	display: none;
}


.pack_box a {
	display: block;
	padding: 2px 0px 4px 15px;
	color: #FFFFFF !important;
	position: absolute;
	bottom: 0px;
	right: 5px;
	width: 100%;
	text-align: right;
	font-size: 11px;

}

.pack_box a:hover {
	color: #0D5E23;
}

a.paketLink {
	text-shadow: none !important;
}

#mobilliste>div {
	clear: both;
}

.mobil h3 {
	color: #0D5E23;
	font-size: 16px;
	font-weight: bold;
}

.c19_green {
	color: #5E7919;
}

.c19_blue {
	color: #0D5E23;
}

.border,
#filterresult .result_border {
	clear: both;
	width: 745px;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	margin-bottom: 10px;
}

.mobil {
	width: 716px;
	background: #FFF;
	border: 10px solid #CCC;
	border-right-width: 9px;
	border-bottom-width: 9px;
	padding: 5px;
	position: relative;
}

.mobil div.leftCol {
	width: 160px;
	float: left;
}

.mobil div.rightCol {
	width: 160px;
	float: right;
}

.mobil div.leftCol h5,
.mobil div.rightCol h5 {
	background: #E8EFDA;
	color: #0D5E23 !important;
	padding: 3px 0px 3px 2px;
}

.mobil .camper_schlafpl {
	width: 466px;
	position: absolute;
	top: 10px;
	left: 250px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #CCC;
	color: #0D5E23;
}


.mobil .camper_schlafpl_detail {
	width: 715px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 2px solid #E8EFFD;
	color: #0D5E23;
}

.mobil .camper_name {
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	color: #0D5E23;
}

.mobil .camper_name span.camperNameGreen {
	color: #0D5E23;
}


.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;
	color: #0D5E23;

}

.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;

	/* 	border-right:1px solid #EA0000;
	border-bottom:1px solid #EA0000; */
}

.mobil_image,
.day_night_image {
	border: 1px solid #71951E;
	background-color: #FFFFFF;
	padding: 5px;
	position: relative;
}

.night_and_day {
	margin: 5px 0px;
	float: left;
	width: 111px;
	border: 1px solid #71951E;
}

.floorplaneRight {
	margin-left: 10px;
}

.night_and_day .border_image {
	width: 109px;
	height: 86px;
	float: left;
	margin-right: 10px;
}

.day_night_image {
	width: 98px;
	height: 76px;
}

.day_night_image div {
	font-size: 11px;
	color: #666666;
}

.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: #525252;
}

div#mobilliste .infos_left,
div#mobilliste .infos_right {
	width: 225px !important;
	float: left;
	margin-top: 5px;
	margin-left: 9px;
	color: #525252;
}


div.Camperdeatails .infos_left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.Camperdeatails .infos_left ul li {
	background: url(../../../images/wohnmobile/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;
	color: #525252;
}

.mobil a.auswaehlen {
	float: right;
	margin-right: 5px;
}

.mobil .link_vid {
	position: absolute;
	bottom: 0;
	left: 0;
}

.mobil div.mobilBoxLogo {
	position: absolute;
	top: 37px;
	right: 5px;
}

.infos_left a {
	background-image: url(../../../images/wohnmobile/bg_play_video.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration: none;
	color: #07358A;
	font-size: 12px;
}

.infos_left img {
	margin-right: 10px;
}

.infos_right a {
	float: right;
}


/* sideboxes in der uebersicht */

#sideboxes {
	float: right;
	width: 232px;

}

.sidebox {
	clear: both;
	background: #DDEACE;
	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/wohnmobile/detailseite/saison_tabCardActive.jpg) top repeat-x #E8EFFD;*/
	border: 1px solid #CBE0FE;
	border-bottom: 0px;
}

#sideboxes .pack_box_border {
	margin-bottom: 10px;
	border: 10px solid #fff;


}

#sideboxes .pack_box_border1 {

	margin-bottom: 10px;
}

.specialbox {
	background: url(../../../images/wohnmobile/bg_special_box.jpg) center top no-repeat #139938;
	padding: 10px 10px 0px 10px;
}

.specialbox .trenner {
	border-bottom: 1px solid #9FBB5E;
	border-top: 1px solid #5F873B;
	margin: 2px 0px 7px 0px;
}

.specialbox li {
	background: url(../../../images/wohnmobile/list_style_checked_new.gif) 0px 1px no-repeat transparent;
	padding-left: 15px;
}

.specialbox p {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	text-shadow: 1px 1px #666666;
}

.specialbox p:first-child {
	font-size: 17px;
}

.specialbox li {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 7px;
	text-shadow: 1px 1px #666666;
}

.specialbox li span {}

.specialbox_footer {
	background: url(../../../images/wohnmobile/bg_special_box_footer.gif) 0px 0px no-repeat #FFFFFF;
	height: 19px;
}

.specialbox_footer a {
	float: right;
	margin-right: 25px;
	font-weight: bold;
}

.sidebox,
.wichtig_sidebox,
.specialbox_footer {
	margin-bottom: 10px;
}

.sidebox h3 {
	background-image: url(../../../images/wohnmobile/bg_hl_uebersichtsboxen.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px 0px;
}

.sidebox h3 img {
	margin-left: 10px;
	margin-right: 10px;
}

.sidebox p {
	color: #0D5E23;
	padding: 10px 10px 5px 10px;
	margin: 0px;
}

.sidebox .center {
	text-align: center;
}

.sidebox a {
	float: right;
	font-weight: bold;
	padding: 2px 10px 5px 10px;
}

/*backgrounds f�r die sidebox links*/
.sidebox .more_link,
.specialbox_footer .more_link {
	padding-left: 7px;
	background-image: url(../../../images/wohnmobile/bg_link_mehr.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.sidebox .pdf_link {
	background-image: url(../../../images/wohnmobile/bg_pdf_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
}

.sidebox_footer {
	clear: right;
	height: 4px;
	background-image: url(../../../images/wohnmobile/bg_uebersichtsboxen_footer.gif);
}

.wichtig_sidebox {
	float: left;
	border: 1px solid #10772D;
	background-color: #E1E1E1;
	padding: 10px;
}

.wichtig_sidebox p {
	color: #525252;
	margin: 0px;
}

div#sideboxes span#saison_0,
div#sideboxes span#saison_1 {
	display: inline-block;
	cursor: pointer;
	margin-right: 5px;
	background: #C8C8C8;
}

/* *****************
 * weltkarte und co
 */

#weltkarte_und_co,
#small_tabs {
	clear: both;
	width: 991px;
	padding-bottom: 22px;
	background: url(../../../images/wohnmobile/bg_tab_menue_bottom.gif) 0px bottom no-repeat;
}

.tabs {
	height: 33px;
	list-style: none outside none;
	margin: 0;
	padding: 5px 10px 0px 18px;
	background-image: url(../../../images/wohnmobile/bg_tab_menue.gif);
}

.printer {
	float: right;
}

.printer a {
	display: block;
	padding: 5px 10px 0px 20px;
	color: #07358A;
	font-weight: bold;
	background: url(../../../images/wohnmobile/drucker.gif) 0px 5px no-repeat;
}

.tabs li.tab_point {
	float: left;
	height: 33px;
}

.tabs li.tab_point a {
	display: block;
	padding: 7px 10px 7px 0px;
	margin-left: 10px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFF
		/*06358a*/
		/*EDIT*/
	;
	clear: both;
}

.tabs li.active {
	background-image: url(../../../images/wohnmobile/bg_tab_menue_left_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.tabs li.active a {
	font-weight: bold;
	background-image: url(../../../images/wohnmobile/bg_tab_menue_right_corner.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: right top;
	color: #0D5E23;
}

.tab_content {
	background-color: #0B5C21;
}

.sub_tabs_background {
	background: url(../../../images/wohnmobile/bg_tab_sub_menue.gif) no-repeat;
	margin: 0px 5px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	clear: both;
}

.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: #0D5E23;
	padding-bottom: 2px;
}


#leistungspakete_produktliste ul {
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #666;
	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;
	padding-right: 10px;
}

#leistungspakete_produktliste ul li a:link,
#leistungspakete_produktliste ul li a:visited {
	color: 06358a;
}

#leistungspakete_produktliste ul li a {
	color: 06358a;
}

#leistungspakete_produktliste ul li a:hover {
	color: 952a2b;
}

#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/wohnmobile/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 #82b591;
	padding-top: 4px;
	padding-bottom: 4px;
}

#leistungspakete_produktliste td.first {
	width: 246px;
	text-align: left;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #0D5E23;
}

/*#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: #0D5E23;
	text-align: left;
	color: #fff;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	height: 15px;
}


#leistungspakete_produktliste div.yes {
	width: 13px;
	height: 13px;
	background: url(../../../images/wohnmobile/sign_checked.gif) top left no-repeat;
	margin: auto auto;
}

#leistungspakete_produktliste div.no {
	width: 13px;
	height: 13px;
	background: url(../../../images/wohnmobile/sign_unchecked.gif) top left no-repeat;
	margin: auto auto;
}

#overlayWrapper div.milesinfo {
	width: 13px;
	height: 13px;
	background: url(../../../images/wohnmobile/icons/infoGreen.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%px;
	height: 13px;
	background: url(../../../images/wohnmobile/icons/infoGreen.gif) no-repeat 0px 2px;
	text-align: left;
	margin: 8px 0;
	padding-left: 15px;
	color: #06358a;
	font-weight: bold;
}

#leistungspakete_produktliste div#bestPacket {
	position: absolute;
	right: -10px;
	top: -15px;
	width: 79px;
	height: 20px;
	background: url(../../../images/wohnmobile/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;
}

#einwegmieten #schnell_wahl {
	width: 952px;
	height: 40px;
	padding: 14px 0px 0px 10px;
	background: url(../../../images/wohnmobile/bg_stationen_schnellwahl.gif) 0px 0px no-repeat #FFFFFF;
}

#small_tabs #einwegmieten #schnell_wahl {
	background: url(../../../images/wohnmobile/bg_stationen_schnellwahl_small.gif) 0px 0px no-repeat #FFFFFF;
	width: 719px;
}

#einwegmieten label {
	font-weight: bold;
	margin-right: 10px;
	color: #4B4B4B;
}

#einwegmieten select {
	margin: -2px 30px 0px 0px;
}

#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 {
	background-color: #CCCCCC;
	width: 962px;
}

#overview #einwegmieten table {
	background-color: #CCCCCC;
	width: 719px;
}

#einwegmieten thead th {
	height: 34px;
}

#einwegmieten th {
	color: #07358A;
	background: url(../../../images/wohnmobile/bg_table_th.gif) 0px 0px repeat-x #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#einwegmieten td {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-align: center;
	font-size: 12px;
	height: 30px;
	color: #525252;
}

#einwegmieten #von_nach {
	background: url(../../../images/wohnmobile/bg_table_von_nach.gif) 0px 0px no-repeat #FFFFFF;
	width: 42px;
	border: none;
}

.markieren {
	background: #D2E0B4;
}

td#anmietstationen:hover {
	background-color: #D2E0B4;
}

#einwegmieten tr:hover {
	background-color: #D2E0B4;
}

#einwegmieten td:hover {
	background-color: #167632;
	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: #167632;
	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: #07358A;
	font-weight: bold;
	font-size: 14px;
}

#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: #525252;
}



#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: #4B4B4B;
	background: url(../../../images/wohnmobile/bg_table_th.gif) 0px 0px repeat-x #FFFFFF;
	height: 35px;
	padding-left: 10px;
}

#tabelle .station_drop_ding {
	background: url(../../../images/wohnmobile/bg_station_drop_ding.gif) 75px 8px no-repeat;
	padding-right: 10px;
}

#tabelle td {
	background-color: #F4F4F4;
	padding: 8px 15px;
	font-size: 12px;
}

#tabelle tr.even td {
	background-color: #FFFFFF;
}

#tabelle a {
	background: url(../../../images/wohnmobile/bg_link_mehr.gif) 0px 5px no-repeat;
	padding-left: 10px;
}

#tabelle td.stationMap {
	height: 350px;
}


table.anmietstationen {
	width: 963px;
	background-color: #FFFFFF;
}

table.anmietstationen th {
	text-align: left;
	color: #4B4B4B;
	background: url(../../../images/wohnmobile/bg_table_th.gif) 0px 0px repeat-x #FFFFFF;
	height: 35px;
	padding-left: 10px;
	border-right: 1px solid #FFF;
}


table.anmietstationen td {
	background-color: #F4F4F4;
	padding: 8px 10px;
	font-size: 12px;
	color: #525252;
	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: 12px;
	color: #666;
	width: 250px;
	background: #fff;
	border-bottom: 2px solid #fff;
	padding: 5px 0;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight {
	float: left;
	font-size: 12px;
	color: #333;
	background: #EBEBEB;
	width: 696px;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 5px;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight p {
	margin-top: 5px;
	margin-bottom: 5px;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight ul {
	list-style: disc;
	list-style-position: outside;
	margin: 15px 0px 15px 0px;
	padding: 0;
}

div#mietbedingung div.mbEntryWrapper div.mbEntryWrapperRight ul li {
	list-style: disc;
	margin: 8px 15px 8px 15px;
	padding: 0;
}


/* 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: #333333;
	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/wohnmobile/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: #003AA8;
	font-weight: bold;
}


/* ************
 * detailseite
 */

.mobil_detailansicht {
	width: 371px;
	margin-top: 0px;
}

.mobil_detailansicht .border_large_image {
	width: 370px;
	height: 248px;
}

.mobil_detailansicht .border_image {
	background: #FFF;
	margin: 0 16px 0 0;
}

.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/wohnmobile/formLine.png) no-repeat;
	margin: 0;
	margin-bottom: -3px;
}

/* ************
 * detailseite Prozente
 */

#pro_cent_box {
	float: right;
	background: #DDEACE;
	height: 88px;
	width: 366px;
	margin: 7px 1px 10px 10px;
	color: #525252;
	overflow: hidden;
	border: 1px solid #71951E;
}


#pro_cent_box div.specialList {
	width: 310px;
	height: 80px;
	float: left;
	margin: 5px 0px 0px 15px;
}

#pro_cent_box div.specialList .sommer {
	background: url(../../../images/wohnmobile/detailseite/specialSun.png) no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
	height: 16px;
	font-weight: bold;
}



#pro_cent_box div.percentImage {
	width: 55px;
	height: 55px;
	float: left;
	margin: 17px 10px 0 5px;
}

#pro_cent_box div.specialList h3 {
	color: #0D5E23;
	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/wohnmobile/detailseite/specialSliderArrows.gif) no-repeat 0 100%;
	z-index: 0;
}

#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/wohnmobile/detailseite/specialSliderArrows.gif) no-repeat 0 0;
	z-index: 0;
}

#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;

}


#sideboxes .pack_box li span.smallprint {
	font-size: 11px;
	display: block;
	margin-top: 1px;
}

img.saisonTab {
	cursor: pointer;
}



.winter li {
	color: #fff;
	background-image: url(../../../images/wohnmobile/list_style_checked.gif);

}

.sommer li {
	color: #fff;
	background-image: url(../../../images/wohnmobile/list_style_checked.gif);
}

/* 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 {
	background: url(../../../images/wohnmobile/bg_dotted_vertical.gif) 350px 0px repeat-y;
}

#small_tabs .infos_left,
#small_tabs .infos_right {
	width: 320px;
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
}

#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 {
	width: 749px;
	background: url(../../../images/wohnmobile/bg_tab_menue_bottom_small.gif) 0px bottom no-repeat;
}

#small_tabs .tabs {
	background-image: url(../../../images/wohnmobile/bg_tab_menue_small.gif);
}

#small_tabs .sub_tabs_background {
	background: url(../../../images/wohnmobile/bg_tab_sub_menue_small.gif) no-repeat #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: #525252;
}

#small_tabs .sub_tabs_border h5 {
	color: #525252;
}


.seasonsBackground {
	background: url(../../../images/wohnmobile/vermieteruebersicht/saisonBG.gif) repeat-x bottom #E8EFDA;
	padding: 10px 10px 0px 10px;
	width: 700px;
	margin-bottom: 10px;

}

.seasonsBackground1 {
	background: url(../../../images/wohnmobile/vermieteruebersicht/saisonBG.gif) repeat-x bottom #E8EFDA;
	padding: 10px 10px 0px 10px;
	width: 700px;
	margin-bottom: 10px;
}

.seasonsBackgroundSaisonauswahl {
	background: url(../../../images/wohnmobile/vermieteruebersicht/saisonBG.gif) repeat-x bottom #E8EFDA;
	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 {
	width: 360px;
	height: 228px;
	background: #DDEACE;
	font-size: 12px;
	color: #0D5E23;
	float: left;
	margin-left: 14px;
	padding-top: 20px;
	border: 1px solid #71951E
}

div#content div#costumerData h2 {
	display: block;
	padding: 7px 10px;
	background: url(../../../images/wohnmobile/headlineRepeat.jpg) repeat-x;
	border: 1px solid #AEC57A;
	color: #fff;
	margin-bottom: 10px;
}

div#content div#costumerData span.left {
	display: inline-block;
	width: 100px;
	margin-left: 30px;
	margin-top: 9px;
}

div#content div#costumerData span.right {
	display: inline-block;
	width: 200px;
	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: #ccc;
	padding: 0px;
	width: 989px;
	border: 1px solid #B1B1B1;
	vertical-align: middle;
}

.green_paket_hl_box {
	background-color: #D5E1B9;
	border: 1px solid #71951E;
}

.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: #0D5E23;
	height: 12px;
}

.blue_paket_hl_box .h2 {
	float: left;
	color: #0D5E23;
	font-size: 16px;
	margin-top: -2px;
	padding-right: 10px;
	font-weight: normal;
}


.green_paket_hl_box .h2 {
	float: left;
	color: #0D5E23;
	font-size: 16px;
	margin-top: -2px;
	font-weight: normal;
}

.paketHolderBerechnenHtml {
	float: left;
	width: 670px;
	border-right: 2px solid #fff;
	padding: 10px 0;
}

.paketLeistungenBerechnenHtml {
	float: left;
	width: 305px;
	height: 17px;
	margin-top: 5px;
	background: url(../../../images/wohnmobile/listRect.gif) no-repeat;
	background-position: 5px 6px;
	padding-left: 13px;
	margin-left: 8px;
}

p.smallprintsBerechnenHtml {
	display: inline-block;
	font-size: 9px;
	color: #555;
	width: 150px;
	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: #0D5E23;
}

div.onewayBerechnenHtml span {
	color: #952A2B;
	display: inline-block;
	float: right;
	font-weight: bold;
	text-align: right;
	width: 300px;
}

img.stepNumber {
	position: relative;
	top: -4px;
}

select#milesSelect {
	margin: 10px 0 20px 20px;
}

/* 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 #b1b1b1;
	border-right: 1px solid #b1b1b1;
	width: 989px;
}

.option_halter_g {
	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
}

.option_halter_dbl {
	clear: both;
	border-left: 2px solid #71951E;
	border-right: 2px solid #71951E;
	width: 987px;

}

.option_inner_border,
.bonus_inner_border,
.option_inner_border_g {
	border: 1px solid #FFFFFF;
	background: #eee;
}

.option_inner_border_g {
	background: url(../../../images/wohnmobile/bg_option_box_g.gif) 0px top no-repeat #FFFFFF;

}

/* 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: 12px;
	padding: 10px 0px 0px 10px;
	float: left;
}

.option_inner_border h3.blue {
	color: #0D5E23;
	font-size: 18px;
	font-weight: normal;
}

.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: 5px 15px 5px 0px;
}

.option_halter_dbl .preis_box,
#zusammenfassung .big_preis {
	font-size: 25px;
}

.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: #b1b1b1;
}

.boxo_wsbub {
	height: 1px;
	background: #b1b1b1;
	margin-bottom: 10px;
}

.boxo_g {
	height: 1px;
	background: #799F23;
	margin-bottom: 10px;
}

.boxo_d_blue {
	height: 2px;
	background: #71951E;
}

.preisProTag {
	margin-top: 10px;
	color: #525252;
	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/wohnmobile/bg_bonus_box.gif) 0px top repeat-x #FFFFFF;
}

.bonus_box h3,
.bonus_box p {
	color: #0D5E23;
	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: #07358A;
	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: #972A2C;
}

#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/wohnmobile/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/wohnmobile/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/wohnmobile/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: #666666;
	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: 20px;
	font-weight: normal;
	color: #0D5E23;
	text-align: left;
	margin-bottom: 10px;
}

#weltkarte_und_co div.apolloMeilen {
	float: left;
	width: 100px;
	padding: 10px 0;
	color: #525252;
	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 #666666;
}

#leistungsvergleich td {
	text-align: center;
}

#leistungsvergleich tr td.first_column {
	padding-left: 10px;
	text-align: left;
	color: #0D5E23;
	padding: 4px 4px 4px 0px;
}

#leistungsvergleich th.second_column {
	background: url(../../../images/wohnmobile/bg_th_leistungsvergleich1.gif) 0px 0px no-repeat;
}

#leistungsvergleich th.third_column {
	background: url(../../../images/wohnmobile/bg_th_leistungsvergleich2.gif) 0px 0px no-repeat;
}

#leistungsvergleich th.fourth_column {
	background: url(../../../images/wohnmobile/bg_th_leistungsvergleich3.gif) 0px 0px no-repeat;
}

#weltkarte_und_co #leistungsvergleich th.second_column {
	background: url(../../../images/wohnmobile/bg_th_leistungsvergleich1_w.gif) 0px 0px no-repeat;
}

#weltkarte_und_co #leistungsvergleich th.third_column {
	background: url(../../../images/wohnmobile/bg_th_leistungsvergleich2_w.gif) 0px 0px no-repeat;
}

#weltkarte_und_co #leistungsvergleich th.fourth_column {
	background: url(../../../images/wohnmobile/bg_th_leistungsvergleich3_w.gif) 0px 0px no-repeat;
}

#leistungsvergleich .first_column {
	background: url(../../../images/wohnmobile/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/wohnmobile/bg_leistungsvergleich_dotted_2.gif) bottom left no-repeat #F2F2F2;
}

#leistungsvergleich td.third_column {
	background: url(../../../images/wohnmobile/bg_leistungsvergleich_dotted_3.gif) bottom left no-repeat #EDF2FE;
}

#leistungsvergleich td.fourth_column {
	background: url(../../../images/wohnmobile/bg_leistungsvergleich_dotted_3.gif) bottom left no-repeat #EDF8D6;
}

.vergleichs_trenner {
	background: none 0px 0px no-repeat #0D5E23;
	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: #666666;
}

/* **********************

/* Specials im �berblick Neu (Umsetzung David ) ****************************************************************************************/

div#specialOverview {
	width: 960px;
}

div#specialOverview div.specialBox {
	margin: 10px;
	background: #E8EFFD;
	border: 1px solid #D6E3FC;
	padding: 5px;
}

div#specialOverview div.specialBox h4 {
	color: #003AA8;
	font-size: 15px;
	font-weight: bold;
}

div#specialOverview div.specialBox p {
	color: #525252;
	padding-top: 3px;
}


div#specialOverview tr.colspan>td {
	background: url(../../../images/wohnmobile/colspanRepeat.jpg) repeat-x top left #799F21;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	text-shadow: 1px 1px #999;
	padding-left: 5px;
}

div#specialOverview td.tableHead {
	display: table-cell;
	height: 50px;
	text-align: center;
	background: url(../../../images/wohnmobile/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: #0D5E23;
	font-weight: bold;
	padding: 6px;
	text-shadow: 1px 1px #FFFFFF;
	background: #ECF1E0;
	border-right: 1px dotted #B9B9B9;
	border-bottom: 1px dotted #B9B9B9;
}

.freiwaehlbarIcon {
	background: url(../../../images/wohnmobile/modelOverview/freiWaehlbar.gif) 95% 5px no-repeat #ECF1E0 !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: #666;
	font-weight: normal;
	margin-top: 5px;

}

div#specialOverview td.secondCell {
	background: #FFF;
}

/** Special Cruise America START -->>****************/
div#specialOverview table tr.freiWaehlbar {
	background: url(../../../images/wohnmobile/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: #ECF1E0;
}

div#specialOverview div#specialOverview table tr.freiWaehlbarBG td.secondCell {
	background: #FFF;
}

div#specialOverview table tr.freiWaehlbar td {
	border: 1px solid #B9B9B9;
	color: #666666;
	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/wohnmobile/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/wohnmobile/bg_special_SS.gif) 0px 0px no-repeat #ECF1E0;
	height:67px;
}
.vergleich_super_spar_plus {
	background:url(../../../images/wohnmobile/bg_special_SSP.gif) 0px 0px no-repeat #ECF1E0;
	height:67px;
}
.vergleich_super_inklusiv_plus {
	background:url(../../../images/wohnmobile/bg_special_SIP.gif) 0px 0px no-repeat #ECF1E0;
	height:67px;
}
.vergleich_special_bonus {background:url(../../../images/wohnmobile/bg_special_bonus.gif) 0px 0px no-repeat #ECF1E0;
	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/wohnmobile/bg_special_td_white.gif) left bottom no-repeat #FFFFFF;}
#specials_im_ueberblick .grey {background:url(../../../images/wohnmobile/bg_special_td_grey.gif) left bottom no-repeat #FFFFFF;}

#specials_im_ueberblick tr.less_space .white {background:url(../../../images/wohnmobile/bg_special_td_sgrey.gif) right 0px no-repeat #FFFFFF;}
#specials_im_ueberblick tr.less_space .grey {background:url(../../../images/wohnmobile/bg_special_td_sgrey.gif) right 0px no-repeat #ECF1E0;}

#specials_im_ueberblick tr.last_line .white {padding:0px 5px 15px 5px;}

#specials_im_ueberblick .last {background:url(../../../images/wohnmobile/bg_special_td_grey_last.gif) right bottom no-repeat #ECF1E0;}


 */

/* ******************
 * 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;
}

#meilen_gruen {
	margin-right: 0px;
}

#meilen_grau div {
	border: 1px solid #666666;
	border-top: 0px;
	background-color: #F3F3F3;
}

#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 #5E7B1A;
	margin-bottom: 0px;

}

#meilen_grau h2 {
	background: url(../../../images/wohnmobile/bg_hl_freimeilen_grau.gif) 0px 0px no-repeat #999999;
}

#meilen_blau h2 {
	background: url(../../../images/wohnmobile/bg_hl_freimeilen_blau.gif) 0px 0px no-repeat #356DD4;
}

#meilen_gruen h2 {
	background: url(../../../images/wohnmobile/bg_hl_freimeilen_gruen.gif) 0px 0px no-repeat #86A048;
}

#meilen_gruen h2.head {
	background: url(../../../images/wohnmobile/meilenHeadBG.jpg) repeat-x top !important;
	border-right: 1px solid #556F18;
	border-left: 1px solid #556F18;
}

.meilenpaket div {
	padding: 10px;
	height: 187px;
}

.meilenpaket h3 {
	margin-bottom: 10px;
}

.meilenpaket h3 img {
	margin-bottom: -2px;
}

#meilen_blau h3:first-child {
	color: #06348A;
}

#meilen_gruen h3:first-child {
	color: #0D5E23;
}

.meilenpaket li {
	padding-left: 12px;
	background: url(../../../images/wohnmobile/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: #666666;
}




/* ***************
 * 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/wohnmobile/bg_hl_vergleichsboxen.gif) 0px 0px no-repeat;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	padding: 7px 10px 8px 10px;
}

.filterbox_content {
	background: url(../../../images/wohnmobile/bg_vergleichsboxen.gif) 0px 0px repeat-x #DEEBCF;
	padding: 10px 10px 5px 10px;

}

.filterbox_content span {
	font-weight: normal;
	font-size: 11px;
	color: #525252;
}

.filterbox h4,
.filterbox label,
#costfilter h4 {
	font-weight: bold;
	font-size: 12px;
	color: #0D5E23;
	border: 0px;
}

.filterbox label {
	font-weight: normal;
	margin: 3px 0px;
	display: block;
	cursor: pointer;
}

#filterpannel>.filterbox:first-child+.filterbox label {
	color: #0D5E23;
}

.filterbox .trenner {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #A6C067;
	margin: 2px 0px;
}

.filterbox .footer {
	background: url(../../../images/wohnmobile/bg_vergleichsboxen_footer.gif) 0px 0px no-repeat;
	height: 13px;
	margin: 0 0 10px;
}

/* �nderungen am startseiten-style f�rs angaben-form */
.filterbox select {
	width: 165px;
	color: #525252;
	font-size: 12px;
}

.filterbox .input_abgabedatum,
.filterbox .input_annahmedatum {
	width: 163px;
	background-position: 148px center;
	color: #525252;
	font-size: 12px;
}


.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 {
	background: #fff;
	width: 163px;
	margin-bottom: 10px;
}

#filterpannel .wichtig_sidebox span {
	color: #0D5E23;
	font-weight: bold;
	display: block;
}

.filterbox_legende h4 {
	font-weight: bold;
	font-size: 12px;
	color: #0D5E23;
	border: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

.filterbox_legende div {
	line-height: 19px;
}

.filterbox_legende div div {
	height: 30px;
	color: #0D5E23;
	font-weight: bold;
	font-size: 12px;
}

.filterbox_legende div span {
	float: left;
	display: block;
	width: 19px;
	text-align: center;
	margin-right: 5px;
}

.camper_name span.camperNameGreen {
	color: #148E1C;
}

.filterbox_legende div img {
	/* margin-bottom:-5px; */
}

.filterbox .costfilter_head {
	color: #0D5E23;
	background: url("../../../images/wohnmobile/costfilterheadBg.gif") no-repeat #E3ECD1;
	padding: 7px 10px 0;
}

#costfilter {
	margin: 0 0 10px;
	width: 165px;
	background: url(../../../images/wohnmobile/costfilterBg.gif) no-repeat bottom left #e3ecd1;
	padding: 10px 10px 5px;
}

#costfilter h3 {
	background: url("../../../images/wohnmobile/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;
	/* background-color:#123456; */
}

#filterresult .result {
	width: 708px;
	border: 10px solid #CCCCCC;
	border-right-width: 9px;
	border-bottom-width: 9px;
	background: #FFF;
	padding: 10px;
}

#filterresult .headline {
	height: 30px;
	background: url(../../../images/wohnmobile/bg_hl_filterresult.gif) 0px 0px no-repeat;
	color: #fff;
}

#filterresult .headline h3 {
	margin: 7px 0 0 10px;
	color: #FFF;
}


/* extended .border */
#filterresult .result_border {
	width: 795px;
	margin: 1px 0 14px;
}

/* extended .mobil */
#filterresult .result {
	width: 776px;
	padding: 0px;
	position: relative;
}


/**
 * Camperdaten
 */
.result .camper_name {
	margin: 6px 6px 0;
	width: 100%;
	font-size: 23px;
	color: #0D5E23 !important;
}

.result .upgrade_specials {
	width: 145px;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	padding: 4px 0px 0px 15px;
	background: url(../../../images/wohnmobile/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 {
	width: 249px;
	/* background-color:#987786; */
	/* background:url(../../../images/wohnmobile/bg_camper_box_border.gif) 0px 0px no-repeat #FFFFFF; */
}

.camper_box_camper_halter {
	border: 1px solid #cccccc;
	position: relative;
	padding: 5px;
	margin: 6px 9px 5px 6px;
	width: 222px;
}



.camper_box_camper_halter .camp_logo {
	position: absolute;
	border: 1px solid #cccccc;
	left: 5px;
	top: 5px;
}

.camper_box_camper_halter .modelljahr {
	width: 120px;
	height: 19px;
	position: absolute;
	right: -8px;
	top: 0px;
	background: url(../../../images/wohnmobile/flag_neu.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 3px;
}

.camper_box_camper_halter .link_vid {
	margin-top: -22px;
}


.result .camper_schlafpl {
	color: #777;
	font-size: 14px;
	float: left;
	margin-left: 6px;
	width: 100%;
}

.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: 12px arial, sans-serif;
	color: #525252;
}

.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: #003AA8;
	font: 12px arial, sans-serif;
	font-weight: bold;
}

.camper_daten a:hover {
	color: #CC1300;
	font: 12px arial, sans-serif;
	font-weight: bold;
}

.camper_daten p {
	font: 11px normal arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
}


.result .paket_daten {
	width: 285px;
	margin-top: 6px;
}

div.paketBackground {
	position: relative;
	width: 99%;
	font: 14px arial, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 3px 0 1px 5px;
	line-height: 1.7em;
}

div.standard-plus-bg,
div.super-spar-bg {
	background: #828282;
	text-shadow: 1px 1px #858585;
}

div.standard-extra-plus {
	background: #2665D9;
	text-shadow: 1px 1px #0F3C8F;
}

div.super-inklusiv-plus-bg {
	background: #2A8639;
	text-shadow: 1px 1px #5E7919;
}

.paket_daten ul,
.paket_daten b {
	margin-top: 5px;
}

.paket_daten div.bestPacket {
	position: absolute;
	top: -10px;
	right: -5px;
	width: 79px;
	height: 20px;
	background: url(../../../images/wohnmobile/bestPacket.png) no-repeat;
	z-index: 10;
}


.paket_daten div.priceLine {
	width: 99%;
	height: 1px;
	background: #ccc;
	margin-bottom: 5px;
	font-size: 0px;
	min-height: 1px;
}

.paket_daten ul.greenBullet li,
.paket_daten ul.grayBullet li,
.paket_daten ul.blueBullet li {
	padding: 0 0 0 18px;
	font-size: 14px;
	line-height: 1.4;
}

.paket_daten ul.greenBullet li {
	background: url(../../../images/wohnmobile/sign_checked.gif) no-repeat 0 3px;
}

/**.paket_daten ul.grayBullet li {background:url(../../../images/wohnmobile/sign_checked_grey.gif) no-repeat 0 3px;}**/
.paket_daten ul.blueBullet li {
	background: url(../../../images/wohnmobile/sign_checked_blue.gif) no-repeat 0 3px;
}



.paket_daten ul.grayBullet li,
.paket_daten ul.blueBullet li {
	line-height: 1.4;
}

.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: #003AA8;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	cursor: pointer;
}

.paket_daten a:link.allPackets,
.paket_daten a:link.additionalCost {
	color: #003AA8;
	font-size: 14px;
	line-height: 1.4em;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
}

.paket_daten a:link.allPackets:before {
	content: "> ";
	padding-left: 18px;
	text-decoration: none;
}

.paket_daten a:link.additionalCost {
	background: url(../../../images/wohnmobile/icons/hint_red.gif) no-repeat;
	background-position: 0 4px;
	padding-left: 18px;
}

.paket_daten a:hover.allPackets,
.paket_daten a:hover.additionalCost {
	color: #CC1300;
}

.paket_daten b.selbstbeteiligung {
	display: block;
	background: url(../../../images/wohnmobile/icons/hint_red.gif) no-repeat;
	padding-left: 18px;
	background-position: 0 3px;
	font-size: 14px;
	font-weight: bold;
}



/* Special */
.result .specialBorder,
div#content .specialBorder {
	width: 100%;
}

.result .special,
div#content div.offerTableContent .special {
	float: left;
	color: #fff;
	padding: 2px 4px 2px 2px;
	margin-right: 3px;
	font-weight: normal;
	font-size: 14px;
	position: relative;
	z-index: 1;
}

.result .specialText,
div#content div.offerTableContent .specialText {
	padding: 2px;
	font-weight: normal;
	font-size: 14px;
	position: relative;
	background: #fff;
}

.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;
	font-weight: bold;
	margin-right: 3px;
	padding: 2px;
}

.specialText {
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	position: relative;
}

.specialText .specialInfo {
	display: inline-block;
	position: absolute;
	right: 3px;
	top: 3px;
}

/* preis spalte*/
.result .preis {
	width: 225px;
	background: #EEEEEE;
	float: right;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	margin-top: 6px;
	margin-right: 6px;
	position: relative;
	margin-bottom: 6px;

}

.result .preis span.tagesaktuell {
	display: block;
	font-size: 10px;
	color: #aaa;
	font-weight: normal;
	margin-bottom: 6px;
}


.preis div.listPrice {
	color: #666;
	margin: 7px 0 10px 9px;
}

.preis div.listPrice span.listpriceLeft {
	float: left;
	padding-right: 12px;
	display: block;
	font-size: 14px;
}

.preis div.listPrice span.listpriceRight {
	float: right;
	padding-right: 12px;
	display: block;
	text-decoration: line-through;
	font-size: 14px;
}

.preis div.rabattContainerHead {
	clear: both;
	width: 214px;
	height: 7px;
	background: url(../../../images/wohnmobile/rabattContainerHead_1.gif) no-repeat;
	margin: 0 auto;
	margin-bottom: 0;
}

.preis div.rabattContainerMiddle {
	display: block;
	width: 214px;
	background: url(../../../images/wohnmobile/rabattContainerMiddle_1.gif) repeat-y;
	margin: 0 auto;
	margin-bottom: 0;
}

.preis div.rabattContainerBottom {

	width: 214px;
	height: 8px;
	background: url(../../../images/wohnmobile/rabattContainerBottom_1.gif) no-repeat;
	margin: 0 auto;
	margin-bottom: 5px;

}

.preis div.rabattContainerMiddle span.rabatte {
	display: block;
	margin: 0 0 5px 6px;
	font-weight: bold;
	color: #333;
}

.preis div.rabattContainerMiddle span.rabatteLeft {
	display: block;
	margin-left: 6px;
	float: left;
	color: #CC1300;
	text-align: right;
	font-size: 11px;
}

.preis div.rabattContainerMiddle span.rabatteRight {
	display: block;
	margin-right: 6px;
	float: right;
	color: #CC1300;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}

.preis span.yourPriceLeft {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 0 9px;
	color: #3B3B3B;
	font-size: 14px;
}

.preis span.yourPriceRight {
	display: block;
	float: right;
	font-size: 19px;
	font-weight: bold;
	margin-right: 10px;
	color: #CC1300;
}

.FormSendButton {
	bottom: 1px;
	margin-bottom: 5px;
	position: absolute;
	right: 7px;
	width: 190px;
}

.preis .oneWayMotorhome {
	height: 36px;
	width: 190px;
	border: 1px solid #BCD1FA;
	margin: 5px auto;
}

.oneWayMotorhome .oneWayMotorhomeText {
	float: left;
	width: 80px;
	margin: 3px;
}

.oneWayMotorhome .oneWayMotorhomePrice {
	float: left;
	text-align: right;
	width: 94px;
	margin: 3px;
}

.oneWayMotorhome .oneWayMotorhomePrice span.redPrice {
	color: #980E00;
}


div#greenFooter {
	height: 9px;
	width: 993px;
	background: #0D5E23;
	clear: both;
}

/*Preisverleich Header ********************************************************************/

div.logoVerm {
	padding: 0 6px 3px;
	position: absolute;
	right: 6px;
	top: 10px;
}


div#content #headlineGreen span {
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	color: #525252;
}

div#content #headlineGreen {
	color: #0D5E23;
	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;
	color: #525252;
}

div#content div#headerPic {
	padding-top: 10px;
	height: 119px !important;
	width: 992px;
	background: url(../../../images/wohnmobile/headerPic.gif) bottom no-repeat;
	margin: 0 auto;
	position: relative;

}

div#content div#headerPic div#headerCircle {
	height: 62px;
	width: 62px;
	background: url(../../../images/wohnmobile/headerCircle.png);
	position: absolute;
	left: -20px;
	top: 5px;
	top: 5px;
	z-index: 10;
}

div#content div#headerPic h1 {
	margin: 0;
	padding: 0;
	width: 400px;
	margin-left: 50px;
	margin-bottom: 5px;
	padding-top: 12px;
	color: #0D5E23;
	font-size: 19px;
}

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/wohnmobile/icons/headerListHook.png) top left no-repeat;
	background-position: 0 1px;
	padding-left: 20px;
	line-height: 1.5;
	color: #0D5E23;
}

div#content div#headerPic div.headerList ul#list1 {
	margin-left: 5px;
}

div#content div#headerPic div.headerList h2#listHeader1 {
	background: #128832;
	color: #fff;
	width: 221px;
	height: 18px;
	padding-left: 50px;
	padding-top: 2px;
}

div#content div#headerPic div.headerList h2#listHeader2 {
	background: #128832;
	color: #fff;
	width: 261px;
	height: 18px;
	padding-left: 10px;
	padding-top: 2px;
}

div#content div#headerPic div.marginTop {
	position: absolute;
	top: 40px;
	left: 560px;
}

div#content div#headerPic div.list3 {
	position: absolute;
	top: 40px;
	left: 565px;
}

div#content div#headerPic div.list3 ul li {
	margin-top: 7px;
}



/* 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: #0D5E23;
}

div#pageTurning div.numberBlockBG a:hover {
	text-decoration: none;
	color: #952a2b;
}

div#pageTurning a:link#active {
	text-decoration: none;
	color: #ccc;
}

div#pageTurning a:link#inActive {
	text-decoration: none;
	color: #0D5E23;
}

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/wohnmobile/numberBlockLeft.gif) top left no-repeat, url(../../../images/wohnmobile/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/wohnmobile/numberBlockMiddle.gif) top left repeat-x;
	padding: 3px 5px;
	margin: 0 2px;
	color: #0D5E23;
}



div#pageTurning div#pageBackButton {
	width: 19px;
	height: 25px;
	background-image: url(../../../images/wohnmobile/arrowInactive.gif);
	background-repeat: no-repeat;
	margin-right: 10px;

}

div#pageTurning div#pageForwardButton {
	width: 19px;
	height: 25px;
	background-image: url(../../../images/wohnmobile/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: #0D5E23;
	text-align: center;
}

#overlayWrapper div#content {
	width: 822px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#overlayWrapper h1 {
	color: #0D5E23;
	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: #0D5E23;
}

ul.small {
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #666;
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	padding-bottom: 5px;
}

ul.small li {
	margin-bottom: 2px;
}

ul.small li a:link,
#overlayWrapper ul li a:visited {
	color: 06358a;
}

ul.small li a {
	color: 06358a;
}

ul.small li a:hover {
	color: 952a2b;
}

#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: #9e9e9e;
}

#overlayWrapper th.third {
	text-align: left;
	color: #fff;
	padding: 5px 8px 5px 8px;
	background: #3962b1;
}

#overlayWrapper th.fourth {
	text-align: left;
	color: #fff;
	padding: 5px 8px 5px 8px;
	background: #69891a;

}

#overlayWrapper th div.position {
	width: 100%;
	height: 100%;
	position: relative;

}


#overlayWrapper th div.position div.bestPacket {
	background: url("../../../images/wohnmobile/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 #82b591;
	padding-top: 4px;
	padding-bottom: 4px;
}

#overlayWrapper td.first {
	width: 246px;
	text-align: left;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #0D5E23;
}

/*#overlayWrapper td.second{background:#edf8d6;}*/

#overlayWrapper td.second,
#overlayWrapper td.third,
#overlayWrapper td.fourth {
	border-left: 1px dotted #82b591;
}


#overlayWrapper td.colspan {
	background: #0D5E23;
	text-align: left;
	color: #fff;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	height: 15px;
}


#overlayWrapper div.yes {
	width: 13px;
	height: 13px;
	background: url(../../../images/wohnmobile/sign_checked.gif) top left no-repeat;
	margin: auto auto;
}

#overlayWrapper div.no {
	width: 13px;
	height: 13px;
	background: url(../../../images/wohnmobile/sign_unchecked.gif) top left no-repeat;
	margin: auto auto;
}

#overlayWrapper div#bestPacket {
	position: absolute;
	right: -10px;
	top: -15px;
	width: 79px;
	height: 20px;
	background: url(../../../images/wohnmobile/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: #0D5E23;
	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: #0D5E23;
	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/wohnmobile/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/wohnmobile/baujahr_bg.gif) left bottom no-repeat;
	font-size: 11px;
}

.overlayWrapperDetails div#leftContent div#bigImage div#baujahr p {
	color: #666666;
	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: #666666;
	font-weight: bold;
	font-size: 11px;
	padding: 13px 0px 0px 0px;
}

div.baujahr span {
	color: #0D5E23;
}

.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/wohnmobile/thumbImageBG.gif) top left no-repeat;
	cursor: pointer;
}

.overlayWrapperDetails div#leftContent div.thumbImage div.play {
	width: 12px;
	height: 12px;
	background: url(../../../images/wohnmobile/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/wohnmobile/lupe.gif) top left no-repeat;
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 10;
	cursor: pointer;
}

.overlayWrapperDetails div#leftContent div.thumbImage p {
	color: #666;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
	text-align: left;
}

div#vermieterLogo {
	position: absolute;
	right: 27px;
	top: 20px;
}

.overlayWrapperDetails div#leftContent div.last {
	margin-right: 0;
}


div#motorhomePrice {
	clear: both;
	border-top: 1px dotted #a7a7a7;
	width: 370px;
}

div#motorhomePrice div#leftSide {
	width: 184px;
	border-right: 1px dotted #a7a7a7;
	float: left;
	margin-top: 5px;

}

div#motorhomePrice div#leftSide div.line {
	width: 182px;
	border-bottom: 1px solid #a7a7a7;
	margin-top: 3px;
	height: 1px;
}

div#motorhomePrice div#leftSide span.left,
div#motorhomePrice div#leftSide span.right {
	display: inline-block;
	height: 20px;
	width: 89px;
	font-size: 11px;
}

div#motorhomePrice div#leftSide span.rabatt {
	color: #972A2C;
}

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;
}

div#motorhomePrice div#leftSide div#totalPrice span {
	display: inline-block;
	width: 130px;
	text-align: right;
	color: #972A2C;
	font-size: 19px;
}



div#motorhomePrice div#rightSide {
	width: 180px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

div#motorhomePrice div#rightSide p {
	margin-top: 5px;
}

div#motorhomePrice div#rightSide div#miettage {
	margin-top: 5px;
	font-weight: bold;
	color: #333;
}

div#motorhomePrice div#rightSide div#pricePerDay {
	margin-top: 5px;
	color: #333;
}

div#motorhomePrice div#rightSide div#onewayPrice {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333;
	background: url(../../../images/wohnmobile/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: #972A2C;
}


.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: #003AA8;
}

.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: #0D5E23;
}

.overlayWrapperDetails div#rightContent div#headerLeft span#block {
	clear: both;
	display: block;
	color: #000;
	padding-top: 5px;
	font-size: 12px;
	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/wohnmobile/erwachsener.gif) top left no-repeat;
}

.overlayWrapperDetails div#rightContent div.kind {
	float: left;
	width: 11px;
	height: 25px;
	background: url(../../../images/wohnmobile/kind.gif) bottom left no-repeat;
}

.overlayWrapperDetails div#rightContent div#headerLeft span#block span {
	color: #666;
}

.overlayWrapperDetails .clear {
	clear: both;
}

.overlayWrapperDetails div#detailsLeft,
.overlayWrapperDetails div#detailsRight {
	width: 50%;
	float: left;
}

.overlayWrapperDetails div#detailsLeft p {
	color: #0D5E23;
	font-weight: bold;
	margin: 0;
	padding: 0 10px 5px 6px;
}

.overlayWrapperDetails ul {
	margin: 0;
	padding: 0;

}

.overlayWrapperDetails div#detailsLeft h2,
.overlayWrapperDetails div#detailsRight h2 {
	width: 190px;
	padding: 3px 0 3px 7px;
	font-size: 12px;
	border: 1px solid #ccc;
	color: #003AA8;
	margin-bottom: 5px;
}

.overlayWrapperDetails div#detailsLeft,
.overlayWrapperDetails div#detailsRight {
	color: #666;

}

.overlayWrapperDetails div#detailsLeft ul,
.overlayWrapperDetails div#detailsRight ul {
	margin: 0;
	padding: 0;
	list-style: url(../../../images/wohnmobile/hakenSmallGreen.gif);
	margin-left: 13px;
	padding: 0 7px 10px 7px;
}

.overlayWrapperDetails div#detailsLeft ul.nonStyle,
.overlayWrapperDetails div#detailsRight ul.nonStyle {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0 0 6px 6px;

}

.overlayWrapperDetails div#detailsLeft ul li,
.overlayWrapperDetails div#detailsRight ul li {
	line-height: 1.4;
}

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: #952a2b;
}

ul.small li {
	color: #666666;
	font-size: 11px;
}

th.selectedPacket {
	height: 40px;
}

th.selectedPacket h2 {
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 8px 0px 8px 0px;
	background: #0D5E23
}

th.selectedPacket div#corner {
	height: 0;
	width: 0;
	border: 5px solid;
	border-color: #0D5E23 transparent transparent transparent;
	margin-left: auto;
	margin-right: auto;
}

td.selected {
	background: #E1EBCD;
}


/* Overlay Zusatzkosten *****************************************/

div#zusatzkosten {
	font-size: 12px;
	margin-left: 4px;
	width: 810px;
}

div#zusatzkosten div.bandInklusive {
	background: url(../../../images/wohnmobile/band_inklusive.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: #0D5E23;
	margin: 0 0 10px 0;
	padding-top: 10px;
	text-align: left;
}

div#zusatzkosten div.headline {
	width: 810px;
	height: 28px;
	background: #E1EBCD;
	color: #0D5E23;
	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: #666666;
	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: #666;
	padding-left: 5px;
	padding-right: 5px;
}

div#zusatzkosten div.rightContent {
	float: left;
	width: 379px;
	border-left: 2px solid #E1EBCD;
	color: #666666;
	font-size: 12px;
	padding: 10px;
	height: 90px;
	position: relative;
}

div#zusatzkosten div#footerLine {
	width: 810px;
	height: 2px;
	background: #E1EBCD;
	clear: left;
}

div#zusatzkosten div#leftInfo {
	float: left;
	width: 359px;
	background: url(../../../images/wohnmobile/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: #525252;
}

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: #525252;
}

div#zusatzkosten div#rightInfo {
	float: right;
	width: 374px;
	margin-left: 16px;
	background: url(../../../images/wohnmobile/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: #525252;
}

div#zusatzkosten div.leftContent strong {
	display: block;
}

div#zusatzkosten div.rightContent div.Price {
	height: 14px;
	color: #952a2b;
	font-size: 14px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-weight: bold;
}

div#zusatzkosten div.rightContent div.Price span.euroPrice {
	color: #666;
	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 #666;
	border-color: #666 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: #0D5E23;
	margin: 0 0 10px 0;
	padding-top: 10px;
	text-align: left;
}

div#mietbedingungen div.headline {
	width: 800px;
	height: 28px;
	background: #E1EBCD;
	color: #0D5E23;
	font-weight: normal;
	font-size: 14px;
	clear: both;

}

div#mietbedingungen div.headline span {
	display: block;
	padding: 4px;
}

div#mietbedingungen div.headline div.white {
	width: 100%;
	height: 1px;
	background: #fff;
}

div#mietbedingungen div.content {
	width: 100%;
	background: #fff;
	width: 788px;
	border-left: 1px solid #E1EBCD;
	border-right: 1px solid #E1EBCD;
	border-bottom: 1px solid #E1EBCD;
	padding: 5px;
	margin-bottom: 5px;
}

div#mietbedingungen ul {
	list-style: disc;
	list-style-position: outside;
	margin: 15px 0px 15px 0px;
	padding: 0;
}

div#mietbedingungen ul li {
	list-style: disc;
	margin: 8px 15px 8px 15px;
	padding: 0;
}

div#mietbedingungen div#small {
	font-size: 11px;
	color: #666;
}

/* New Overlay Tabs ***************************************************************************************************************/
div#overlayBoxFahrzeuguebernahme h2 {
	font-size: 17px;
	color: #0D5E23;
	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/wohnmobile/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/wohnmobile/overlay/overlayHeadline.png) no-repeat top;
	padding: 0px 10px 10px 10px;
	position: relative;
}

div.overlayTabs div.OverlayContent {
	background: url(../../../images/wohnmobile/overlay/overlayTabsMiddle.png) repeat-y;
	margin-top: 42px;
	padding: 0px 6px 0px 6px;
	border-top
}

div.overlayTabs div.OverlayFooter {
	height: 16px;
	width: 850px;
	background: url(../../../images/wohnmobile/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: url(../../../images/wohnmobile/overlay/spacer.gif) no-repeat;
	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: #0D5E23;
	background: url(../../../images/wohnmobile/overlay/overlayTabsHover.gif) no-repeat;
}

div.overlayTabs ul.overlaytabs li a.active {
	color: #0D5E23;
	background: url(../../../images/wohnmobile/overlay/overlayTabsHover.gif) no-repeat;
}

/* 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: 3px;
	border: 1px solid #CCC;
}

div#content div#offerHeader {
	width: 992px;
	margin-bottom: 10px;
	height: 260px;
}

div#content div#offerHeader div {
	float: left;
}

div#content div#offerHeader div#offerHeaderLeft {
	border: 1px solid #AEC57A;
	width: 350px;
	height: 258px;
	background: #DDEACE;
	font-size: 12px;
	color: #0D5E23;
}

div#content div#offerHeader div#offerHeaderLeft h2 {
	display: block;
	padding: 10px;
	background: url(../../../images/wohnmobile/headlineRepeat.jpg) repeat-x;
	color: #fff;
}

div#content div#offerHeader div#offerHeaderLeft span.left {
	display: inline-block;
	width: 104px;
	margin-left: 10px;
	margin-top: 9px;
}

div#content div#offerHeader div#offerHeaderLeft span.right {
	display: inline-block;
	width: 200px;
	margin-left: 20px;
	margin-top: 9px;
}


div#content div#offerHeader div#offerHeaderMiddle {
	margin-left: 10px;
	border: 1px solid #999;
	width: 376px;
	height: 248px;
	font-size: 12px;
	padding: 5px;
}

div#content div#offerHeader div#offerHeaderRight {
	margin-left: 8px;
	width: 233px;

}

div#content div#offerTable {
	width: 748px;

}

div#content div#offerTable div.headline {
	width: 728px;
	padding: 5px 10px;
	background: #CCCCCC;
	font-size: 16px;
	color: #0D5E23;
	border-top: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	margin: 0;
}

div#content div#offerTable div.headline span {
	display: inline-block;
	width: 300px;
	float: right;
	text-align: right;
	color: #CC1300;
	font-weight: bold;
}

div#content div#offerTable div.paketLeistungen {
	float: left;
	width: 345px;
	height: 17px;
	margin-top: 5px;
	background: url(../../../images/wohnmobile/sign_checked.gif) no-repeat;
	background-position: 0 2px;
	padding-left: 18px;
	padding-top: 1px;

}

div#content div#offerTable span.sup {
	font-size: 9px;
	color: #666;
	position: relative;
	top: -4px;
	left: 2px;
}


div#content div#offerTable div.offerTableContent {
	width: 728px;
	padding: 10px;
	background: #E1E1E1;
	font-size: 12px;
	color: #525252;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

div#content div#offerTable div.totalOfferPrice {
	width: 728px;
	padding: 10px;
	background: #ccc;
	font-size: 22px;
	color: #CC1300;
	font-weight: bold;
	border: 1px solid #b1b1b1;
}

div#content div#offerTable div.totalOfferPrice span {
	display: inline-block;
	width: 300px;
	float: right;
	text-align: right;
	color: #CC1300;
}

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: #0D5E23;
}

div#content div#offerTable div.oneway span {
	color: #952A2B;
	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: #0D5E23;

}

div#offerWrapper div#offerZusatzkosten {
	width: 229px;
	float: right;
	border: 1px solid #B1B1B1;
	font-size: 12px;
	padding: 1px;
	background: #fff;
}

div#offerWrapper div#offerZusatzkosten div.headline {
	margin: 0;
	background: #CCC;
	color: #0D5E23;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}

div#offerWrapper div#mapsBox {
	float: right;
	width: 229px;
	margin-top: 10px;
}

div#offerWrapper div#googleMaps {
	float: right;
	width: 229px;
	height: 200px;
	float: right;
	border: 1px solid #71951E;
	border-bottom: 0;
}

div#offerWrapper div#googleMaps>div {
	border: 1px solid #EBEBEB;
	border-bottom: 0;
}

div#offerWrapper div#annahme,
div#offerWrapper div#abgabe {
	float: left;
	width: 67px;
	height: 17px;
	padding: 5px 0 0;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	background: url(../../../images/wohnmobile/googleMapReiter.gif) no-repeat;
	cursor: pointer;
	position: relative;
}

div#offerWrapper div#annahme {
	margin: 0 -10px 0 -2px;
	z-index: 1;
}

div#offerWrapper div#abgabe {
	z-index: 2;
}

div#offerWrapper div#abgabe.active,
div#offerWrapper div#annahme.active {
	z-index: 3;
}

div#offerWrapper div#abgabe:hover,
div#offerWrapper div#annahme:hover {
	z-index: 4;
}

div.underMapBox {
	float: right;
	width: 231px;
	margin-bottom: 20px;
	border: 1px solid #71951E;
	border-top: 0;
	background: #DDEACE;
}

div.underMapBox p {
	color: #0D5E23;
}

div.underMapBox div.header {
	padding: 5px 0px 0 10px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	border-top: 1px solid #FFF;
	background: url(../../../images/wohnmobile/headlineRepeat.jpg) repeat-x #3FA748;
	border: 1px solid #EBEBEB;
	border-bottom: 0;
}

div.underMapBox div.content {
	padding-top: 5px;
	padding-left: 10px;
	color: #333;
	font-size: 12px;
	width: 219px;
	height: 93px;
	border: 1px solid #EBEBEB;
}

div.underMapBox div.content p {
	margin-top: 5px;
}


.bold {
	font-weight: bold;
}

div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent {
	padding-bottom: 15px;
}

div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent>div {
	overflow: hidden;
	margin: 10px 0 0;
}

div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent div.optional {
	background: url(../../../images/wohnmobile/icons/optional_new.gif) no-repeat 0 0;
	width: 82px;
	height: 15px;
	float: right;
}

div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent div.inklusiv {
	background: url(../../../images/wohnmobile/icons/imPreisInklusive_new.gif) no-repeat 0 0;
	width: 81px;
	height: 16px;
	float: right;
}

div#offerWrapper div#offerZusatzkosten div#zusatzkostenContent div.paddingTop {
	padding-top: 16px;
}

div#zusatzkostenContent div.left {
	padding-left: 8px;
	float: left;
	width: 125px;
	position: relative;
	color: #666;
}

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: #666;
}

div#zusatzkostenContent div.right {
	float: right;
	width: 85px;
	color: #CC1300;
	text-align: right;
	padding-right: 5px;
	margin: 0 0 0 5px;
	font-size: 15px;
}

.buchen_link {
	display: block;
	margin: 20px 0px 20px;
	float: right;
}




.infobox a.more {
	position: absolute;
	bottom: 5px;
	right: 10px;
}

.infobox_margin {
	margin-left: 14px;
}

.infobox h3 {
	color: #FFFFFF;
	background: url(../../../images/wohnmobile/headlineRepeat.jpg) repeat-x top #8DAA22;
	border: 1px solid #AEC57A;
	border-bottom: 0px;
	padding: 7px 0px 6px 9px;
}

/* .infobox p {padding-left:10px;} */
.infobox .left,
.infoboxBlue .left {
	width: 100px;
}

/* obsolet ?!*/
.infobox .right,
.infoboxBlue .right {
	width: 120px;
	float: right;
}

.infobox p,
.infoboxBlue p {
	padding: 4px 10px;
	color: #525252
}

.infobox .more,
.infoboxBlue .more {
	margin: -18px 0px 0px 175px;
}

.infobox a,
.infoboxBlue a {
	float: right;
	color: #07358A;
	background-image: url(../../../images/wohnmobile/bg_link_mehr.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	font-weight: bold;
	padding: 20px 10px 5px 7px;
}

.infobox p.tel {
	font-weight: bold;
}



/* Mietbedingungen *************************************************************************************************/

div#lastStepMb {
	padding-bottom: 20px;
}

div#lastStepMb div#mbHeader {
	width: 992px;
	height: 59px;
	background: url(../../../images/wohnmobile/mbHeader.gif) top left no-repeat;
}

div#lastStepMb div#mbHeader h2 {
	color: #0D5E23;
	padding: 20px 0 0 20px;
	font-size: 17px;
}

div#lastStepMb div#mbFooter {
	width: 992px;
	height: 8px;
	background: url(../../../images/wohnmobile/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/wohnmobile/mbFooterCorners.gif) bottom left no-repeat;
	background-position: -9px 100%;
}

div#lastStepMb div#mbContent h3 {
	margin: 0 10px;
	padding: 0;
	font-size: 12px;
	color: #525252;
	font-weight: normal;
}

div#lastStepMb div.smallprintMb {
	margin: 5px 10px;
	padding: 0;
	font-size: 11px;
	color: #888;
	font-weight: normal;

}



div#lastStepGreenFooter {
	height: 3px;
	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: #666;
	width: 250px;
	background: #fff;
	border-bottom: 2px solid #fff;
	padding: 5px 0;
}

div.mbEntryWrapper div.mbEntryWrapperRight {
	float: left;
	font-size: 12px;
	color: #333;
	background: #EBEBEB;
	width: 686px;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 5px;
}

div#lastStepMb div.mbEntryWrapper div.mbEntryWrapperRight p {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.mbEntryWrapper div.mbEntryWrapperRight ul {
	list-style: disc;
	list-style-position: outside;
	margin: 15px 0px 15px 0px;
	padding: 0;
}

div.mbEntryWrapper div.mbEntryWrapperRight ul li {
	list-style: disc;
	margin: 8px 15px 8px 15px;
	padding: 0;
}

/* Page Navigation neu ***********************************************************************************************/

div#navigationCenter {
	width: 635px;
	text-align: center;
	margin-bottom: 10px;
}

div#pageNavigation a:link,
div#pageNavigation a:visited {
	color: #003AA8;
}

div#pageNavigation a:hover {
	color: #952a2b;
}

div#pageNavigation {
	display: inline-block;
	text-align: center;
}

div#pageNavigation div.pageBack {
	float: left;
	padding: 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: #003AA8;
}

div#pageNavigation div.pageWrapper,
div#pageNavigation div.arrowWrapper {
	float: left;
	height: 25px;
	/* 	background:url(../../../images/wohnmobile/pagenavigation/numberBlockShadow.gif) bottom left repeat-x; */
}

div#pageNavigation .marginRight {
	margin-right: 5px;
}

div#pageNavigation div.pageborder,
div#pageNavigation div.arrowborder,
div#pageNavigation div.arrowborderInactive {
	float: left;
	border: 1px solid #ccc;
	display: block;
}

div#pageNavigation div.pageborderActive {
	float: left;
	border: 1px solid #003AA8;
	display: block;
	color: #003AA8;
}



/* IE div:Hover */
.IEHover {
	display: block;
	float: left;
	border: 1px solid #003AA8;
}



div#pageNavigation div.page {
	float: left;
	background: url(../../../images/wohnmobile/pagenavigation/numberBlockMiddle.gif) top left repeat-x;
	border: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
	color: #003AA8;
	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: #003AA8;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}

div#pageNavigation div.arrowBg {
	float: left;
	background: url(../../../images/wohnmobile/pagenavigation/numberBlockMiddle.gif) top left repeat-x;
	border: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px;
}

div#pageNavigation .arrowBg img {
	display: block;
	padding-top: 2px;
	padding-bottom: 3px;
}

div#pageNavigation div.pageborder:hover,
div#pageNavigation div.arrowborder:hover {
	border: 1px solid #003AA8;
	cursor: pointer;
}

div#pageNavigation div.page a:hover {
	color: #003AA8;
}

div#pageNavigation div.pageborderActive a:link,
div#pageNavigation div.pageborderActive a:hover {
	color: #003AA8;
}

div#pageNavigation div.pageborderActive a:link,
div#pageNavigation div.pageborderActive a:hover {
	color: #003AA8;
}




/* checkbox style *******************************************************************************************************/

/* checkbox style ****************************************************************************************************/

input.filter {
	display: none;
}

div.filter {
	font-size: 12px;
	color: #0D5E23;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 15px;

}

div.pointer {
	cursor: pointer;
}

div.uncheck {
	background: url(../../../images/wohnmobile/icons/unCheck.gif) no-repeat;
	background-position: 0 2px;
}

div.selected {
	background: url(../../../images/wohnmobile/icons/check.gif) no-repeat;
	background-position: 0 2px;
}

div.count0 {
	background: url(../../../images/wohnmobile/icons/count0.gif) no-repeat;
	background-position: 0 2px;
	cursor: text;
}




/* camper abc ****************************************************************************************************/

div.overlayText,
div.overlayText ul li,
div.overlayText table {
	color: #525252;
}

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: #0D5E23;
	margin: 0 0 10px 0;
	padding-top: 10px;
	text-align: left;
}

div#camper_abc div.headline {
	width: 815px;
	height: 28px;
	background: #E1EBCD;
	color: #0D5E23;
	font-weight: normal;
	font-size: 14px;
	clear: both;
	cursor: pointer;

}

div#camper_abc div.headline span {
	display: block;
	padding: 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 #E1EBCD;
	border-right: 1px solid #E1EBCD;
	border-bottom: 1px solid #E1EBCD;
	padding: 5px;
	margin-bottom: 5px;

	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: #666;
}

/* 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: #0D5E23;
	margin: 0 0 10px 0;
	padding-top: 10px;
	text-align: left;
}

div.versicherungsschutz div.headline {
	width: 815px;
	height: 28px;
	background: #E1EBCD;
	color: #0D5E23;
	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: #525252;
}

div.versicherungsschutz div.content p {
	margin: 5px 0;
}

div.versicherungsschutz div#small {
	margin-top: 15px;
	font-size: 11px;
	color: #666;
}

/* breadcrumb ****************************************************************************************************/
div#breadcrumb {
	clear: both;
	color: #0D5E23;
	font-size: 11px;
	margin: auto;
	padding-top: 2px;
	text-align: left;
	width: 992px;
	font-weight: normal;
}

div#breadcrumb strong {
	color: #525252;
}

div#breadcrumb a {
	background: url(../../../images/wohnmobile/arrow.gif) no-repeat scroll right center transparent;
	color: #525252;
	padding-right: 5px;
	text-decoration: none;
	font-size: 11px;
}

a:link,
a:visited {
	color: #003AA8;
}

/* 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/wohnmobile/picSliderArrowForward.gif) no-repeat;
}

div#picsBack {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 10;
	width: 12px;
	height: 23px;
	background: url(../../../images/wohnmobile/picSliderArrowBack.gif) no-repeat;
	display: none;
}

div#thumbWrapper {
	width: 371px;
	height: 100px;
	overflow: hidden;
	position: relative;
}

div#firstPics {
	width: 242px;
	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;
}

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/wohnmobile/listPoint.gif) no-repeat left top;
	margin: 3px 5px 3px 5px;
	padding: 0px 0px 0px 10px;
}


div#earlyPickUpOverlay h2 {
	font-size: 15px;
	color: #0D5E23;
	margin-bottom: 10px;
}

div#earlyPickUpOverlay h5 {
	text-align: left;
	background: #E1EBCD;
	color: #0D5E23;
	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: #E1EBCD;
	color: #0D5E23;
	padding: 8px 5px 8px 5px;
}

div#earlyPickUpOverlay div#moturis table th {
	text-align: left;
	margin-top: 20px;
	background: #E1EBCD;
	color: #0D5E23;
	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/wohnmobile/sign_hint.gif) no-repeat left;
	padding-left: 15px;
	color: #0D5E23;
}

div#earlyPickUpOverlay div#elmonte p {
	margin-right: 10px;
}

/* Infoboxen *************************/

div#renterOverviewFooter .infobox {
	width: 231px;
	border: 1px solid #128832;
	height: 243px;
	margin-left: 19px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	background: #fff;
}

div#renterOverviewFooter .infoboxBlue {
	width: 235px;
	border: 1px solid #128832;
	margin-left: 10px;
	height: 243px;
	float: right;
	position: relative;
	margin-bottom: 10px;
}

div#renterOverviewFooter .infoboxBlue h3 {
	color: #FFFFFF;
	border: 1px solid #E1EAFD;
	border-bottom: 0px;
	padding: 7px 0px 6px 9px;
	background: url(../../../images/wohnmobile/saisonauswahl/box_blue_headBG.jpg) #79A2F4 repeat-x top;

}

div#overviewFooter .infobox {
	width: 231px;
	border: 1px solid #71951E;
	height: 249px;
	margin-left: 19px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	background: #fff;
}

div#offerHeader .infobox {
	width: 231px;
	border: 1px solid #128832;
	height: 258px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	background: #fff;
}

div#detailsFooter .infobox {
	width: 231px;
	border: 1px solid #128832;
	margin-left: 19px;
	height: 243px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	background: #fff;
}

div#detailsFooter #hotline {
	width: 231px;
	border: 1px solid #128832;
	margin-left: 19px;
	height: 243px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

div#berechnenFooter .infobox {
	width: 231px;
	border: 1px solid #128832;
	margin-left: 19px;
	height: 243px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	background: #fff;
}

div#sideboxes .infobox {
	width: 231px;
	border: 1px solid #128832;
	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: #666;
}

div#modelOverview div#includedInThePrice {
	background: url(../../../images/wohnmobile/modelOverview/inAllenPaketenEnthalten.jpg) no-repeat top left;
	height: 132px;
	margin-bottom: 10px;
	position: relative;
}

div#modelOverview div#includedInThePrice div#inklusiveCircle {
	background: url(../../../images/wohnmobile/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: 310px;
	float: left;
}

div#modelOverview div#includedInThePrice div.margin div#rightB {
	width: 630px;
	float: left;
}


div#modelOverview div#includedInThePrice div.margin div#rightB div {
	width: 300px;
}

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: 120px;
	float: left;
}

div#modelOverview div#includedInThePrice div.margin ul.listeVersicherungen li {
	width: 280px;
}

div#modelOverview div#includedInThePrice div.margin ul li {
	background: url(../../../images/wohnmobile/modelOverview/haken.gif) no-repeat left;
	padding-left: 15px;
	color: #556E18;
	font-weight: bold;
	text-shadow: 1px 1px #FFF;
	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: #666;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 2px;
}

div#modelOverview div.headline {
	background: url(../../../images/wohnmobile/modelOverview/headlineBG.jpg) repeat-x top #6F6F6F;
	border: 1px solid #949494;
	padding-right: 5px;
	position: relative;
}

div#modelOverview div.headline div.naviSort {
	padding-left: 11px;
	background: url(../../../images/wohnmobile/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: 16px !important;
	color: #FFF;
	font-weight: bold;
	margin: 11px 10px 11px 10px;
	text-shadow: 0px 1px #757575;
}

div#modelOverview div.headline span.length {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0px 1px #757575;
	position: absolute;
	left: 190px;
	top: 15px;
}


div#modelOverview div.products {
	border-bottom: 1px solid #C4DDFF;
	background: url(../../../images/wohnmobile/modelOverview/headlineshadow.gif) repeat-x top left #fff;
	margin-bottom: 10px;
}

div#modelOverview div.products div.entry {
	width: 322px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 10px;
	float: left;
	border: 1px solid #71951E;
	background: #FFF;
	position: relative;
	text-align: center;
	cursor: pointer;
}

div#modelOverview div.products div.entryLast {
	margin-right: 0px;
}

div#modelOverview div.products div.entry div.entryHead {
	background: url(../../../images/wohnmobile/saisonauswahl/saisonauswahlBoxRepeat.jpg) repeat-x top left #C6E67B;
	margin: 4px;
	border-bottom: 1px solid #D3EC9B;
	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 {
	padding: 5px 0px 0px 5px;
	color: #0D5E23;
	font-size: 15px;
	letter-spacing: -1px;

}

div#modelOverview div.products div.entry div.entryHead span {
	color: #666;
	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/wohnmobile/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: #999999;
	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: #666666;
	font-size: 11px;
	font-weight: bold;
}

div#modelOverview div.products div.entry div.entryBody {
	/* 	background:			#EFF6FF;*/
	/* 	border-top:			1px solid #D3EC9B; */
	background: #fff;
	margin: 3px;
	position: relative;
	padding-bottom: 50px;
	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: #0D5E23;
	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/wohnmobile/modelOverview/listPoint.gif) no-repeat left top;
	color: #666;
	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: #666;
}

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: #666;
}

div#modelOverview div.products div.entry div.entryBody div.columnRight p.priceBox span.price {
	position: relative;
	top: -5px;
	left: 4px;
	font-size: 44px;
	color: #CC1300;
	font-weight: bold;
	display: block;
	float: right;
}

div#modelOverview div.products div.entry div.entryBody div.columnRight p.priceBox span.decimalPlaces {
	color: #CC1300;
	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: #666;
	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/mietwagen/background/overlay/overlayTop800.png) no-repeat top;

}

div.overlayLarge div.OverlayContent {
	background: url(../../../images/mietwagen/background/overlay/overlayMiddle800.png) repeat-y;
	margin-top: 17px;
	padding: 0px 6px 0px 6px;
}

div.overlayLarge div.OverlayContent div.TopBG {
	background: url(../../../images/mietwagen/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/mietwagen/icons/haken2.gif) no-repeat left top;
	padding: 5px 10px 5px 15px;
}

div.overlayLarge div.OverlayFooter {
	height: 15px;
	background: url(../../../images/mietwagen/background/overlay/overlayBottom800.png) no-repeat top;
}

div#paketdetails h1 {
	margin-top: 0px;
}

/* ende google-map overlay*/
.clear {
	clear: both !important;
}

div.specialBoxes {
	width: 460px;
	margin-right: 10px;
	background: url(../../../images/wohnmobile/colspanRepeat.jpg) repeat-x top #ECF1E0;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

div.specialBoxes span.specialBoxesHead {
	padding: 6px 0px 4px 10px;
	display: block;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	height: 28px;
	margin-bottom: 0;

	text-shadow: 1px 1px #5E7B1A;
}

div.specialBoxes div.specialBoxesFooterIMG {
	background: url(../../../images/wohnmobile/vermieteruebersicht/corner_left.gif) left no-repeat bottom;
	height: 150px;
}

div.specialBoxes.dynamic div.specialBoxesFooterIMG {
	height: auto;
}

div.specialBoxes div.specialBoxesCenterFooterIMG {
	height: 150px;
}

div.specialBoxes div.specialBoxesRightFooterIMG {
	background: url(../../../images/wohnmobile/vermieteruebersicht/corner_right.gif) right no-repeat bottom;
	height: 150px;
}

div.specialBoxes p {
	padding: 10px;
	color: #0D5E23;
}

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/wohnmobile/icons/infoStar.gif) no-repeat top left;
	position: absolute;
	top: 110px;
	right: 8px;
	z-index: 10000;
}

a#zusatzfahrer {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	text-indent: -1000px;
	background: url(../../../images/wohnmobile/icons/infoStar.gif) no-repeat top left;
	position: absolute;
	top: 259px;
	left: 145px;
	top: 260px\9;
	left: 145px\9;
	z-index: 10000;
}

#renterOverview a#zusatzhaftpflicht {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	text-indent: -1000px;
	background: url(../../../images/wohnmobile/icons/infoStar.gif) no-repeat top left;
	position: absolute;
	top: 125px;
	right: 8px;
	z-index: 10000;
}


#renterOverview a#zusatzfahrer {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	text-indent: -1000px;
	background: url(../../../images/wohnmobile/icons/infoStar.gif) no-repeat top left;
	position: absolute;
	top: 301px;
	left: 145px;
	z-index: 10000;
}



ul.navileiste {
	background: url(../../../images/wohnmobile/listNaviEntryBG.jpg) repeat-x scroll center top #e8e8e8;
	height: 48px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-top: -5px;
	padding-bottom: 6px;
	padding-top: 0;
	width: 234px;
}

ul.navileiste li {
	display: inline-block;
	font-size: 14px;
	margin: 0;
	padding: 6px 9px 2px;
}

ul.navileiste li a {
	font-size: 14px !important;
}

/*Angebotsseite */
div#offerHeader a.tooltip {
	display: inline-block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	text-indent: -1000px;
	background: url(../../../images/wohnmobile/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/wohnmobile/icons/info.gif) no-repeat top left;
	position: absolute;
	z-index: 10000;
	top: 0;

	margin-top: 3px;
	margin-right: 3px;
}

.offerZusatzkostenLine {
	float: left;
	width: 229px;
	margin: 4px 0px 4px 0px;
	border-bottom: 1px solid #b1b1b1;
}

img.comingSoon {
	margin-left: 90px !important;
	margin-top: 50px !important;
}

/*camper verweis usa reisen */
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;
	color: #0D5E23;
	width: 130px;
}


div#loading {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 9000;
	background: url(../../../images/wohnmobile/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/wohnmobile/loading.gif) no-repeat center 20px #fff;
	border: 1px solid #0D5E23;
	padding: 10px;
	text-align: center;
	padding-top: 70px;
	color: #0D5E23;
	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/wohnmobile/cross.png) no-repeat 0px 8px;
}

.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: #06338A;
	font-size: 16px;
	margin: 0 0 30px;
	font-weight: bold;
}

.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;
	border: 1px solid #10772D;
	background-color: #E1E1E1;
	padding: 5px;
	margin-bottom: 8px;
}

.CamperWichtigBox p {
	color: #525252;
	margin: 0px;
}

#scrollWindowmietbedingungen {
	overflow-y: auto;
	overflow-x: hidden;
	height: 685px;
}

/**************************Hover Tool-Tip Hinweis********************/

.helpHover {
	color: #666 !important;
	cursor: help !important;
}

.helpHover .l_grey {
	background: url(../../../images/wohnmobile/icons/infoGreen.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/wohnmobile/overlay/tooltip-arrow-long.png) no-repeat;
	background-position: left -45px;
	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;
}