body{
background:#fff;
}
.formIBE{
	height:407px;
}
.home-Info{
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
}
.handwrite{
font-family: "Handlee",cursive;
}

div.boxImages {
    background: url(../../img/headerBG.jpg) no-repeat scroll;
	background-position: center bottom;
	background-size:cover;
    height: 530px;
    min-width: 1020px;
    transition: background 1s linear 0s;
}


div.formSwitch {
    border: 9px solid #fff;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
    height: 407px;
	margin-top: 16px;
}
div.formSwitch ul {
    padding: 12px 6px 0;
}
div.formSwitch ul li#rentalCarsNav {
    background: url(../../img/icons/rental-cars.png) no-repeat scroll center center;
}

div.formSwitch ul li#rentalCarsNav.active {
    background: #116A29 url(../../img/icons/rental-cars-active.png) no-repeat scroll center center;
}

div.formSwitch ul li#motorhomeNav {
    background: url(../../img/icons/motorhome.png) no-repeat scroll center center;
}
div.formSwitch ul li#hotelNav {
    background: url(../../img/icons/hotel1.png) no-repeat scroll center center;
}
div.formSwitch ul li#flugNav {
    background: url(../../img/icons/flug.png) no-repeat scroll center center;
}
div.formSwitch ul li#RRNav {
    background: url(../../img/icons/rundreisen.png) no-repeat scroll center center;
}
div.formSwitch ul li {
    margin: 0 6px;
}
div.formSwitch ul li {
    text-align: center;
}
div.formSwitch ul li a {
    border-bottom: 1px solid #777;
    border-top: 1px solid #fff;
    height: 69px;
}
div.formSwitch ul li#rentalCarsNav.active a {
    background:url(../../img/green-triangle.png) no-repeat scroll right center;
    border: 0 none;
    margin-right: -17px;
}

#home_content {
    margin: -34px auto 0;
    width: 996px;
}

.slideDesCaption {
position:absolute;
top:20px;
background:#0e6a28;
padding:9px;
color:#fff;
}

#topFullBox{
	height:210px;
	background:url(../../img/package_long.jpg) no-repeat;
	background-size:100%;
	border:solid 9px #fff;
	box-sizing:border-box;
	box-shadow: 0 0 3px #777777;
	margin-bottom:12px;
}

/***DEFINE COLOR***/

.bg-lite-green{
	background-color:#EEF4E0;
}
.bg-fresh-green{
	background-color:#9EC170;
}
.color-lite-green{
	color:#EEF4E0;
}
.color-dark-green{
	color:#0D491F;
}
.color-fresh-green{
	color:#9EC170;
}
/***DEFINE COLOR END***/
.mw_large{
	background-image:url(../../img/jeep.jpg);
	background-repeat:no-repeat;
}
.angebote_large{
	background-image:url(../../img/angebote.jpg);
	background-repeat:no-repeat;
}
.busrr{
	background-image:url(../../img/busrr.jpg);
	background-repeat:no-repeat;
}
.boxMe {
border:solid 9px #fff;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);	}

.mw_large,
.angebote_large,
.camper_modell,
.camper_text{
	height:392px;
	border:solid 9px #fff;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
}
.mw_benefits,
.camper_highlight,
.camper_special{
	height:392px;
	border:solid 9px #fff;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
}
.mw_large #sticker{
	background:url(../../img/bg/ecke.png) no-repeat;
	height:230px;
	width:270px;
	top:-9px;
	right:-10px;
}

.hotelbox{
	height:392px;
	background:url(../../img/bg/hotelBG.jpg) #EEF4E0 no-repeat;
	background-position: center top;
}
.hotelbox h2, .freeNP h2, .mw_large h2, .angebote_large h2{
	left:0px;
	bottom:93px;
}
.mw_benefits{
	background:url(../../img/bg/zettelBG.jpg) no-repeat;
	background-position: center bottom;
}
.freeNP{
	height:392px;
	background:url(../../img/bg/ontarioCamper.jpg) #EEF4E0 no-repeat;
	background-position: center top;
}
.camper_text{
	background:url(../../img/bg/textBox.jpg) #EEF4E0 no-repeat;
	background-position: center bottom;
}
.camper_special{
	background:url(../../img/bg/specialBG.jpg) no-repeat;
	background-position: center bottom;
}
.camper_highlight{
	background:url(../../img/bg/highlightsBG1.jpg) #EEF4E0 no-repeat;
	background-position: center top;
}
.camper_highlight h2{
	left:0px;
	bottom:93px; /* old 139 */
}
.ul_benefits{
	background:url(../../img/subLine.png) no-repeat;
	background-position:center bottom;
}
.angebotstext {position:absolute; bottom:30px;}

li.font-usa-green.padding-left-32.margin-left-12.handwrite{
	background:url(../../img/icons/greenCheck.png) no-repeat;
	background-position: 5px 8px;
}
.iconRow{
	height:60px;
	bottom:33px;
	left:0px;
}
.iconRow div{
	margin:0px 0px 0px 41px;
}

#alamo-Link,
#national-Link,
#dollar-Link,
#thrifty-Link,
#avis-Link,
#hertz-Link{
	height:100%;
	background-position: center;
	overflow:hidden;
}

#alamo-Link{
	background:url(../../img/logos/alamo_sw.png) no-repeat;
	width:86px;
}
#alamo-Link:hover{
	background:url(../../img/logos/alamo_cl.png) no-repeat;
}
#national-Link{
	background:url(../../img/logos/national_sw.png) no-repeat;
	width:113px;
}
#national-Link:hover{
	background:url(../../img/logos/national_cl.png) no-repeat;
}
#dollar-Link{
	background:url(../../img/logos/dollar_sw.png) no-repeat;
	width:99px;
}
#dollar-Link:hover{
	background:url(../../img/logos/dollar_cl.png) no-repeat;
}
#thrifty-Link{
	background:url(../../img/logos/thrifty_sw.png) no-repeat;
	width:104px;
}
#thrifty-Link:hover{
	background:url(../../img/logos/thrifty_cl.png) no-repeat;
}
#avis-Link{
	background:url(../../img/logos/avis_sw.png) no-repeat;
	width:106px;
}
#avis-Link:hover{
	background:url(../../img/logos/avis_cl.png) no-repeat;
}
#hertz-Link{
	background:url(../../img/logos/hertz_sw.png) no-repeat;
	width:92px;
}
#hertz-Link:hover{
	background:url(../../img/logos/hertz_cl.png) no-repeat;
}

.boxLink{
	background:url(../../img/icons/linkArrow.png) no-repeat;
	background-position: 3px center;
	text-decoration:underline;
}
.RightBottom{
	right:3px;
	bottom:0px;
}
.LeftBottom{
	left:4px;
	bottom:2px;
}
.hotelbox .highlightContent{
	height:93px;
	bottom:0px;
	left:0px;
}
.highlightContent{
	height:94px;
	bottom:0px;
	left:0px;
}
#highlightLogo{
	right:8px;
	bottom:150px;
}

.highlightPrice{
	font-size:34px;
}

.highlightPrice .cent{
	vertical-align: super;
}

/**************Modelle***************/
.camper_modell{
	background:url(../../img/bg/modellBG.jpg) #EEF4E0 no-repeat;
	background-position: left;
}
.camper_modell p.handwrite{
	text-shadow:#192E59 1px 1px 0px;
}
#modelDetail{
	width:60%;
	height:100%;
	border-left:9px solid #fff;
}
#modellHead{
	height:14%;
}
#modelDetail .detailsBox{
	height:10.75%;
}
#modelDetail .detailsBox p.absolute{
 right:8px;
 top:14px;
}
/************Modelle ENDE*******/



/********Camper Special*********/
.specWrap{
	width:100%;
}
.specWrap h3{
	top:0px;
	padding-top:3px;
	padding-bottom:5px;
	background:#b61200;
}
/*******amper Special ENDE*****/



/************Google Text**********/
.camper_text{
    -moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease;
}
#thisText{
    -moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease;
}
.text-closed{
	height:245px;
	overflow: hidden;
}
.text-open{
	height:570px;
}
.camper_text p.font-usa-green{
	padding-right:18px;
	bottom:0px;
	right:0px;
	background:url(../../img/icons/plus.gif) #fff no-repeat;
	background-position: right center;
}
.camper_text p.font-usa-green.minimize{
	background:url(../../img/icons/minus.gif) #fff no-repeat;
	background-position: right center;
}
.addHeight{
	height:700px;
}
/******Google Text ENDE*********/



/******Alert Box**********/
.infomessageContent {
    /* background: rgba(0, 0, 0, 0) url("../../img/infobox/papierBG.gif") no-repeat scroll left top; */
		background-color: #EEF4E0;
}
.infomessageContent b{
	font-weight: 700;
}
.xmas .infomessageContent{
	background: url(../../img/infobox/xmas-bg.jpg) no-repeat top left;
	padding-left:160px;
	background-size:cover;
}
.newyear .infomessageContent{
	background: url(../../img/infobox/newyear-bg.jpg) no-repeat top left;
	padding-left:160px;
}
.xmas .infoicon, .newyear .infoicon{
	display:none;
}
.xmas .infoicon, .newyear.infoicon{
	display:none;
}
.xmas h2{
	font-family:open-sanslight-italic;
	color:#946304;
}
.padding-bottom-36{padding-bottom:36px;}

.infomessage img.infoicon {
    left: -6px;
    top: 17px;
}
.infomessage img.tesa-left-top {
    left: -16px;
    top: -12px;
    transform: rotate(-30deg);
}
.infomessage img.tesa-right-top {
    right: -26px;
    top: -12px;
    transform: rotate(36deg);
}
.infomessage img.tesa-left-bottom {
    bottom: -8px;
    left: -22px;
    transform: rotate(36deg);
}
.infomessage img.tesa-right-bottom {
    bottom: -6px;
    right: -20px;
    transform: rotate(-30deg);
}
#firstLine{
	margin-bottom:-30px;
}
#secondLine{
	position:absolute;
	top:160px;
	right:0;
}
/**********Ende*********/
/**** WEBSITE SWITCH */

div.loading{
	left:0;
	top:0;
	position:absolute;
	z-index:9000;
	background:url(../../img/icons/transparent.png) repeat top left;
	width:100%;
	height:100%;
	position:fixed;
	display:none;
}

div.loadingimage{
	width:250px;
	left: 45%;
	top:25%;
	position:absolute;
	z-index:10000;
	background:url(../../img/icons/loading.gif) no-repeat center 20px #fff;
	border: 1px solid #0e6a28;
	padding: 10px;
	text-align:center;
	padding-top:70px;
	color:#0e6a28;
	display:none;
}

div.loadingimage p{
	padding-top:10px;
}
div.loadingimage p.close{
	text-align:center;
	cursor:pointer;
	padding-left:17px;
	background:	url(../../img/icons/cross.png) no-repeat 75px 11px;
}
p.fussnote {
	padding-top:	420px;
	width:			996px;
	margin:			0 auto;
}

.tooltip {
	cursor:					help;
	border-bottom:			dotted 1px;
	color:					#999;
}
.ui-tooltip {
	background: 			none;
	border: 				0;
	border-radius:			0;
	box-shadow: 			none;
	background: 			url(../../img/tooltip-arrow-long.png) no-repeat  0px;
	z-index: 				600;
	padding: 				0px;
	margin:					0px;
	padding-left:			8px;
}
.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;
}
.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;
}
.tooltip-trigger {
	cursor:					help;
}
/**** SECOND SLIDER */
#topSpecials {
	height:324px;
	}
#topSpecials .flex-direction-nav .flex-next {
    right: -6px;
    text-align: right;
    top: 192px;
	opacity:0.3;
}
#topSpecials .flex-direction-nav .flex-prev {
    left: -6px;
	top: 192px;
	opacity:0.3;
}
#topSpecials .flex-direction-nav .flex-prev:hover,
#topSpecials .flex-direction-nav .flex-next:hover{
	opacity:1;
}
#topSpecials .flex-control-nav {
    left: 45px;
    width: 75%;
}
#topSpecials .flex-control-paging li a {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    border: 1px solid #777;
    border-radius: 20px;
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
}
#topSpecials .flex-control-paging li a.flex-active {
    background: rgba(14, 106, 40, 0.9) none repeat scroll 0 0;
    cursor: default;
	border: none;
}

/**** WEBSITE SWITCH */
.border-shadow-home {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
	padding:9px;
	height:100%;
	margin-bottom:20px;
}
.columns-12info {width:231px;}
.heightinfo {height:90px;}
.ecf3ff-bg {
    background: #eef4e0;
    }
.ecf3ff-bg ul a:hover{
    text-decoration:        underline;
    }
	section .ecf3ff-bg ul {
    list-style: outside square;
    line-height: 1.4em;
	padding-left:	15px;
}
