@charset "iso-8859-1";

 
@font-face {
	font-family: Arial-Black;
	src: url(../../webfonts/arial-black/arialblack.eot);
	src: url(../../webfonts/arial-black/arialblack.eot?#iefix) format('embedded-opentype'),
			 url(../../webfonts/arial-black/arialblack.woff) format('woff'),
			 url(../../webfonts/arial-black/arialblack.ttf) format('truetype'),
			 url(../../webfonts/arial-black/arialblack.svg#arialblack) format('svg');
	font-weight: normal;
	font-style: normal;
}
/* CSS Document */
ul, li, p, h1, h2 {
	margin:				0px;
	padding:			0px;
	list-style:			none;
}
a {
	color:				#283770;
}
h1 {
	font-size:		24px;
	color:			#283770;
}
h2 {
	color:			#283770;
	font-size:		22px;
}

p {
	line-height:	16px;
}
.price {
/* 	background:		url(../../images/startseite/neu/price/priceBG.gif) no-repeat top;
 */	font-family: Arial-Black,arial;
	color:#8c000d;
	font-size:28px;
	font-weight:bold;
	overflow:hidden;
}
.priceSmall {
	font-family: Arial-Black,arial;
	color:#8c000d;
	font-size:20px;
	font-weight:bold;
}
.price img {
	margin:			0px;
	padding:		0px;
}

/******* Counter -->> *******************/

div.counterBG {
	margin-top:			10px;
	background:			url(../../images/wohnmobile/startseite/counterBG10Prozent.gif) no-repeat left top;
	height:				94px;
	padding:				4px 5px 0px 5px;
	width:				350px;
}
div.counterBG div.kalender {	
	background:			url(../../images/wohnmobile/startseite/kalenderBG.gif) left top no-repeat;
	height:				85px;
	width:				90px;
	float:				left;
}

div.counterBG div.leftCol {
	width:				250px;
	float:				left;
}
div.counterBG div.leftCol h3 {
	color:				#283770;
	font-size:			15px;
	margin:				0px 100px 0px 5px;
	text-shadow:		0px 1px #FFF;
}
div.counterBG div.leftCol p {
	margin:				0px 100px 3px 5px;
	font-weight:		bold;
	font-size:			11px;
}
div.counterBG div.leftCol p.textSmall {
	font-size:			11px;
	font-weight:		normal;
}

div.counterBG div.kalender h1 {
	color:				#283770;
	font-size:			12px;
	padding:				6px 0px 0px 0px;
	margin:				0px;
	width:				90px;
	text-align:			center;
	text-shadow:		0px 1px #FFFFFF;
}
div.counterBG div.kalender p {
	margin:				0px;
	padding:				0px;
	width:				78px;
	text-align:			center;
	font-weight:		bold;
}
div.counterBG div.kalender p.counterDaysBigRed {
	color:				#952A2B;
	font-size:			16px!important;
	margin:				1px 0px 0px 0px;
	padding:				0px;
}


div.counterBG div.kalender p.counterNumber {
	color:				#283770;
	font-size:			42px!important;
	margin:				10px 5px 0px 5px;
	border-bottom:		1px dotted #CCCCCC;
	height:				28px;
}
div.counterBG div.kalender p.counterFooter {
	width:				90px;
	margin:				0px;
	padding:				0px;
}




/***
#counterWrapper{
	width:169px;
	height:92px;
	background:url('../../images/counter.png') no-repeat top left;
	padding:5px;
	float:right;
}

#calendar{
	height:90px;
	width:70px;
	border: 1px solid #ccc;
}

h1#counterHeader{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#06358a;
	background:#dae6fd;
	margin:0px;
	text-align:center;
	padding:3px;
}

h1#counterNumber{
	width:60px;
	text-align:center;
	color:#06358a;
	font-family:arial,verdana,sans-serif;
	font-size:34px;
	font-weight:bold;
	margin-top:5px;
	border-bottom:1px dotted black;
	margin-left:5px;
}

h1#counterDaysBigRed{
	width:60px;
	text-align:center;
	color:#952a2b;
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	
}

h1#counterDays{
	width:60px;
	text-align:center;
	color:#06358a;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
	margin-top:0px;
}


h1#counterFooter{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#06358a;
	margin:0px;
	text-align:center;
}





/******* Linke Spalte START -->> *******************/
div.sidebarBox {
	width:				190px;	
	z-index:			99;
	background:			url(../../images/startseite/neu/menu/reisecenterBGBottom.jpg) bottom no-repeat #e0ebff;
	margin-top:			1em;
	padding-bottom:		11px; }

div.sidebarBox div.sidebarBoxWrapper { 
	padding:			1px 10px 0 10px; 
	background:			url(../../images/startseite/sidebarBoxBackground.gif) repeat-y #e0ebff;	
	}

div.sidebarBox div.sidebarBoxWrapper div.sidebarBoxContent p {
	margin:				0;
	padding:			0; }

	
	
.sidebarAuszeichnungen{
text-align: center;
padding: 1px 10px 0 10px;
}	
.sidebarAuszeichnungen2{
padding: 1px 4px 0 4px;
}
div.neuMarker {
	background:			url(../../images/startseite/sidebarBoxNeu.png) no-repeat;
	position:			relative;
	display:			block;
	width:				44px;
	height:				29px;
	top:				52px;
	margin-top: 		-30px;
	left:				130px;
	z-index:			100;
	}

div.neuMarker p { 
	display:none; 
	visibility:hidden; }

	
div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent h4,
div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent p,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent h4,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent p {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#06358a;
	margin:0;
	padding:0; }
	
div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent h4,
div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent img#dicoveramericaLogo,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent h4,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent img#dicoveramericaLogo2 { margin-top:.5em;}

div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent a span,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent a span { display: none; visibility:hidden;}
div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent a,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent a { 
	position:			relative; 
	display:			block;
	width:				184px;
	height:				103px;
	left:				-7px; }	
	
div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent a,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent a {
	cursor: 			pointer;
	background:			url(../../images/startseite/landofdreamsLink.jpg) no-repeat; }
	
div#youtubeVideo div.sidebarBoxWrapper div.sidebarBoxContent a:hover,
div#youtubeVideo2 div.sidebarBoxWrapper div.sidebarBoxContent a:hover {
	background:			url(../../images/startseite/landofdreamsHover.jpg) no-repeat; }
	
div#traveCenter,
div#allianzanzeige {
	position:			relative;
	width:				190px;
	margin-right:		10px;
	font-size:			12px; }
div#allianzanzeige {
	margin-top:			1em;
	padding-bottom:		1em;
	height:				530px;
	width:				190px;
	background:			url(../../images/startseite/allianzBg.png) no-repeat; 
	color:				#fff; }

div#allianzanzeige div#allianzImage {
	background:			url(../../images/startseite/allianzElviaImage.jpg) no-repeat;
	width:				190px; 
	height:				107px; 
	position:			relative; 
	z-index:			97; 
	display:			block; 
	margin:				0; 
	padding:			0; 
	border-top:			1px solid #fff; 
	border-bottom:		1px solid #fff;	}	

div#allianzanzeige div#stiftungWarentest,
div#allianzanzeige div#allianzLogo {
	position:			relative; }
	
div#allianzanzeige div#allianzLogo {
	background:			url(../../images/startseite/allianzLogo.png) no-repeat;
	z-index:			98; 
	left:				-3px;
	top:				-23px;
	width:				128px; 
	height:				47px; }
	
div#allianzanzeige div#stiftungWarentest {
	background:			url(../../images/startseite/stiftungWarentest.png) no-repeat;
	top:				-1.5em;
	margin-bottom:		-.5em;
	width:				128px; 
	height:				81px; }
	
div#allianzanzeige h3 {
	background:			url(../../images/startseite/allianzElviaHeader.png) no-repeat; 
	padding:			9px 0 0 9px;
	height:				36px; 
	line-height: 		1;
	display:			inline-block; }

div#allianzanzeige h3 a,
div#allianzanzeige h4 a {
	color: 				#fff;
	text-decoration:	none;
	}

div#allianzanzeige h3 span {
	float:				right;	
	font-size:			10px;		
	display:			inline-block;
	position:			relative;
	top:				-15px;
	right:				10px;
	background:			url(../../images/startseite/allianzWappen.png) no-repeat; 
	height:				28px; 
	width:				28px; 	
	}
	
div#allianzanzeige h3,	
div#allianzanzeige h4 {
	font-size:			15px;
	padding-left:		10px;
	margin:				0;
	}

div#allianzanzeige h4 {
	margin-bottom: 		.5em;
	line-height: 		1.2;
	}

/* Star-plus-HTML-Hack IE7 only */	
	*+html div#allianzanzeige ul {		margin-left:	10px; }
	*+html div#allianzanzeige ul li {	display:		inline; }
	*+html div#allianzanzeige ul li a {	margin-bottom:	3px; }
/* Ende IE7 only ************** */

div#allianzanzeige ul {
	position:			relative; 
	z-index:			100;
	}
	
div#allianzanzeige ul li { 
	font-size:			11px; 
	line-height:		.9;
	cursor:				pointer;
	margin:				0;
	padding:			0;
	padding-left:		10px;
	padding-right:		10px;
	margin-bottom:		3px;
	}


div#allianzanzeige ul li a { 
	width:				170px;
	height: 			28px;
	background:			url(../../images/startseite/allianzProduktButton.png) no-repeat; 
	padding:			0;
	margin:				0;
	display:			block;
	text-decoration:	none;
	color:				#fff; }

div#allianzanzeige ul li:hover a { 
	background:			url(../../images/startseite/allianzProduktButtonOn.png) no-repeat; 
	color:				#FEE4A9; }
	
div#allianzanzeige ul li a span.produktText { 
	display:			block;
	float:				left;
	margin: 			4px 0 0 5px; }

div#allianzanzeige ul li a span.radioBtn { 
	display:			block;
	float:				right; 
	background:			url(../../images/startseite/allianzRadioBtn.png) no-repeat; 	
	margin:				0;
	height:				28px; 
	width:				33px; }

div#allianzanzeige div#stiftungWarentest p,
div#allianzanzeige div#allianzLogo p,
div#allianzanzeige div#allianzImage p,
div#allianzanzeige ul li a span.radioBtn em.checkmark {
	display:			none; 
	visibility:			hidden; }
	
div#allianzanzeige ul li:hover a span.radioBtn em.checkmark {
	background:			url(../../images/startseite/allianzCheckmark.png) no-repeat; 
	position:			relative;
	left:				10px;
	width:				28px;
	height:				24px;
	display:			block;
	visibility:			visible;}
	
div#allianzanzeige a#makroLink {
	position:			absolute; 
	height:				530px; 
	width:				190px;
	top:				0; 
	left:				0; 
	z-index:			99;}

div#traveCenter h3,
div#GreenCardBox h3,
div#infoCenter h3,
div#newsletter h3,
div#GrouponBox h3,
div#jobsBox h3,
div.sidebarBox h3 {
	background:			url(../../images/startseite/neu/menu/TopHeadline.jpg);
	color:				#fff;
	font-size:			12px;
	padding:			9px 0 6px 9px;
	margin:				0px;}

div#traveCenter div#supportBox div#telBox p.german{
	background:url(../../images/ueberuns/content/flag_de.gif) no-repeat left top;
	padding-left:30px;
}

div#traveCenter div#supportBox div#telBox p.austria{
	background:url(../../images/ueberuns/content/flag_at.gif) no-repeat left top;
	padding-left:30px;
	background-position:0 1px;
}

div#traveCenter div#supportBox div#telBox p.schweiz{
	background:url(../../images/ueberuns/content/flag_ch.gif) no-repeat left top;
	padding-left:30px;
	background-position:0 1px;
}
	
div#traveCenter div#supportBox {	
	color:				#283770;
	background:			url(../../images/startseite/supportBoxBg.jpg) repeat-y; }

div#traveCenter div#supportBox div#telBox {
	width:170px;	
	margin: auto 10px; }

div#traveCenter div#supportBox div#telBox p.open { 
	display:block;
	margin-top: 1em;
	margin-bottom: .5em;	
	float:left;}

div#traveCenter div#supportBox div#telBox p.second { 
	margin-left: 15px;	
	}
	
div#traveCenter div#supportBox img#supporter {
	border-top:			1px solid #fff;
	position:			relative; 
	left:				3px;}
	
div#traveCenter ul.firstLevel {
	background:			url(../../images/startseite/neu/menu/reisecenterBG.jpg) no-repeat top;	
}
div#traveCenter ul.firstLevel li {
	margin:				0px 3px 0px 3px;
	background:			url(../../images/startseite/neu/menu/lineBlueWhite.gif) repeat-x bottom;
}
div#traveCenter ul.firstLevel li span {
	display:			block;
	padding:			5px 10px 6px 9px;
	color:				#283770;
	font-weight:		bold;
}
div#traveCenter ul.firstLevel li a {
	background:			url(../../images/startseite/neu/menu/triangle.gif) left top no-repeat;
	display:			block;
	padding:			6px 5px 6px 14px;
	text-decoration:	none;
	font-weight:		bold;
}
div#traveCenter ul.firstLevel li a:hover {
	background:			url(../../images/startseite/neu/menu/triangle.gif) left top no-repeat #DFEBFF;
}

div#traveCenter ul.firstLevel li ul.secLevel li a{
	background:			url(../../images/startseite/neu/menu/square.gif) left no-repeat;
}
div#traveCenter ul.firstLevel li ul.secLevel li a{
	margin-left:		22px;
}
div#traveCenter ul.firstLevel li ul.secLevel li{
	padding:			0px;
	margin:				0px;
}

div#newsletter {
	background:			url(../../images/startseite/neu/menu/newsletterBG.jpg) no-repeat top;
	height:				75px;
	width:				190px;
	margin-right:		10px;
	font-size:			12px;
	margin-top:			14px;
}

div#newsletter a {
	display:			block;
	padding-top:		5px;
	padding-left:		13px;
	margin-left:		5px;
	background:			url(../../images/startseite/neu/menu/triangle.gif) no-repeat top left ;
}
div#infoCenter {
	margin-top:			10px;
	width:				190px;
	margin-right:		10px;
	font-size:			12px;
}

div#infoCenter ul {
	background:			url(../../images/startseite/neu/menu/InfocenterBG.jpg) no-repeat top;
}
div#infoCenter ul li {
	margin:				0px 3px 0px 3px;
	background:			url(../../images/startseite/neu/menu/lineBlueWhite.gif) repeat-x bottom;
}
div#infoCenter ul li p {
	padding:			6px 5px 6px 6px;
}
div#infoCenter ul li a {
	display:			block;
	padding:			6px 5px 6px 6px;
	text-decoration:	none;
}
div#infoCenter ul li a:hover {
	background:			url(../../images/startseite/neu/menu/lineBlueWhite.gif) repeat-x bottom #DFEBFF;
}
div#GreenCardBox,
div#GrouponBox ,div#jobsBox{
	width:				190px;
	margin-top:			10px;	
	font-size:			12px;
}
div#GreenCardBox h3,
div#GrouponBox h3,div#jobsBox h3 {	
	margin:				8px 0 0 0;
}
div#GrouponBox p,
div#GreenCardBox p,div#jobsBox p {	
	color:				#06358A;
}


div#sidebar span.markAds { 
	font-size:			10px; 
	width:				190px;
	color: 				#aaa; 
	display:			block; 
	line-height:		1.2;
	margin-bottom:		-5px;
	margin-top:			14px; }

/**************** Linke Spalte ENDE ************************/









/**************** Allgemeine Klassen START *****************/
.greySmall {
	font-size:		11px;
	color:			#666;
}
.fblue {
	color:			#283770;
}
.fred {
	color:			#8D000E;
}
.fsmall {
	font-size:		11px; 
}
.clear {
	clear:			both;
}
.paddingTB {
	padding:		10px 0px 10px 0px;
}
/*************** Allgemeine Klassen ENDE *******************/

/*************** Mittlere (Content) Spalte START ***********/
div#content {
	width:			790px;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#535353;
	font-size:		12px;  
	position:		relative;
}
div#content h1 {
	margin-bottom:	5px;
}
div#content div#mietwagenBox {
	width:			390px;
	margin-right:	10px;
	float:			left;
	background:		url(../../images/startseite/neu/content/box_small_middle.gif) repeat-y;
	cursor:			pointer;
}

div#content div#mietwagenBox div#counter {
	width:			80px;
	height:			70px;
	background:		url(../../images/startseite/neu/content/specialsRabatteOhneEnde_Counter.png) no-repeat;
	position:		absolute;
	right:			13px;
	top:			143px;
	color:			#A12F2F;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	font-size:14px;
	line-height:1;
	/*height:			351px;*/
}

div#content div#mietwagenBox div#counter  span{
	color:		#A12F2F;
	text-align:center;
	font-weight:normal;
	padding-top:1px;
	font-size:11px;
	line-height:1;
	display:block;
	font-weight:bold;
	margin-bottom:2px;
	/*height:			351px;*/
}


div#content div#mietwagenBox div#MContent {
	background:		url(../../images/startseite/neu/content/mietwagenTop.jpg) no-repeat top;
	padding:			128px 15px 0px 15px;
	height:			140px;
}
div#content div#mietwagenBox div#MContent h2, div#content div#wohnmobileBox div#WContent h2 {
	color:			#283770;
	font-size:		22px;
}


div#content div#mietwagenBox div#MContent p {
	margin:			7px 0px 5px 0px; 
}
div#content div#mietwagenBox div#MContent span.mietwagenLogos img{
	margin-top:		10px;
	margin-bottom:	5px;
}
div#content div#mietwagenBox div#MContent .leftCol {
	width:			80px;
	float:			left;
	margin:			10px 0px 0px 0px;
	display:			block;
	line-height:	18px;
}
div#content div#mietwagenBox div#MContent .middleCol {
	width:			110px;
	float:			left;
}
div#content div#mietwagenBox div#MContent .rightCol {
	display:			block;
	padding-top:	45px;
	padding-left:	10px;
	float:			right;
	background:		url(../../images/startseite/neu/icons/linkArrow.gif) no-repeat left bottom;
	font-weight:	bold;
	text-decoration:	none;
}

div#content div.boxFooter {
	background:		url(../../images/startseite/neu/content/box_small_bottom.gif) no-repeat top; 
	height:16px;
}

div#content div#wohnmobileBox {
	width:			390px;
	float:			left;
	cursor:			pointer;
	background:		url(../../images/startseite/neu/content/box_small_middle.gif) repeat-y;
	position:relative;
	
}
div#content div#wohnmobileBox div#WContent {
	background:		url(../../images/startseite/neu/content/wohnmobileTop.jpg) no-repeat top;
	padding:			128px 15px 0px 15px;
	height: 			140px;
}

div#content div#wohnmobileBox div#WContent span.wohnmobileLogos img{
	margin-right:		29px;
}
div#content div#wohnmobileBox div#WContent span.wohnmobileLogos img  {
	margin:			10px 16px 8px 0px;
}
div#content div#wohnmobileBox div#WContent .summer2012 {
	padding:			9px 0px 10px 0px;
	font-weight:	bold;
}
.womo-gewinnspiel-teaser {
width:152px;
height:133px;
background:url(../../images/startseite/neu/content/womo_gewinnspiel-teaser.png) no-repeat top;
position:absolute;
z-index:1;
right:6px;
bottom:132px;}
.mw-gewinnspiel-teaser {
width:142px;
height:125px;
background:url(../../images/startseite/neu/content/mw_gewinnspiel-teaser.png) no-repeat top;
position:absolute;
z-index:1;
right:7px;
bottom:132px;}
/*** Motorradbox start ****/
/* // mh added style 4 winterspecial, btw better would be a class */
div#content div#special,
div#content div#motorcycle, div#content div#flugrundreisen {
	clear:			left;
	background:		url(../../images/startseite/neu/content/usa-motorradBG_neu_1.jpg) no-repeat top;
	height:			165px;
	margin-top:		10px;
	cursor:			pointer;
}
/*
div#content div#special {
	background:		url(../../images/startseite/neu/content/Startseite-NewYorkCity.jpg) no-repeat top;
	margin-bottom:	10px; 
	padding-left:415px;
	position:relative;
	cursor:auto;
}

div#content div#special div.specialprice {
	position:absolute;
	right:20px;
	bottom:17px;
}

div#content div#special div#specialContent{
	padding-top:	60px; 
}

div#content div#special div#specialContent p.leftCol{
	width: 150px;
	float:left;
	margin-right:35px;
	cursor:pointer;
}

div#content div#special div#specialContent  a:link{
	display:block;
	margin-top:5px;
}

div#content div#special div#specialContent  a:link.first{
	display:block;
	margin-top:23px;
}

div#content div#special div#specialContent p.rightCol{
	width: 150px;
	float:left;
	cursor:pointer;
}

div#content div#special div#specialContent p.rightCol span{
	display:block;
	margin-top:12px;
}

div#content div#special div#specialContent strong{
	color: #283770;
	font-size:15px;
}

div#content div#special div#specialContent{
	padding-top:	60px; 
}
*/
div#content div#nyc_xmas_special {
	margin:	0px 10px 10px 0px;
	float:		left;
}
div#content div#nyc_xmas_special div.boxBG{
	width:		390px;
	background:	url(../../images/startseite/NYC-Special-xmas.jpg) no-repeat top left;
	height:		235px;
	cursor:		pointer;
}
div#content div#nyc_xmas_special div.boxBG h2,  div#content div#nyc_jan_special div.boxBG h2{
	padding-top:	125px;
	padding-left:	17px;
	font-size:		21px;
}
div#content div#nyc_jan_special div.contentLeft, div#content div#nyc_jan_special div.contentRight, div#content div#nyc_xmas_special div.contentLeft, div#content div#nyc_xmas_special div.contentRight {
	width:			187px;
	float:			left;	
}
div#content div#nyc_xmas_special div.boxBG p.floatLeft, div#content div#nyc_jan_special p.floatLeft {
	display:		block;
	float:			left;
	width:			67px;
}
div#content div#nyc_xmas_special div.boxBG div.floatLeft, div#content div#nyc_jan_special div.floatLeft {
	float:			left;
	width:			95px;
}



div#content div#nyc_xmas_special div.boxBG p,  div#content div#nyc_jan_special div.boxBG p{
	padding-left:	17px;
}
div#content div#nyc_xmas_special div.boxBG a,  div#content div#nyc_jan_special div.boxBG a{
	margin-left:	17px;
	margin-top:		36px;
	display:		block;
}

div#content div#nyc_jan_special {
	margin:	0px 0px 10px 0px;
	float:		left;
}
div#content div#nyc_jan_special div.boxBG{
	width:		390px;
	background:	url(../../images/startseite/NYC-Special-jan.jpg) no-repeat top left;
	height:		235px;
	cursor:		pointer;
}


div#content div#flugrundreisen {
	background:		url(../../images/startseite/neu/content/usa-flugrundreisen.jpg) no-repeat top;
}



div#content div#flugrundreisen strong {
	color: 			#A93025;
	font-size:		15px;
}
div#content div#flugrundreisen  div.MoContent ul li{
	background:			url(../../images/startseite/neu/icons/haken.gif) top left no-repeat;
	padding:				3px 0px 3px 12px;
	margin-left:		2px;
	font-size:			11px;
}

div#content div#motorcycle div.MoContent, div#content div#flugrundreisen div.MoContent {
	padding:			15px 408px 0px 15px;
}

div#content div#special div.MoContent {
		padding:			15px 15px 0px 408px;
}

div#content div#special h2,
div#content div#motorcycle h2 {
		
}
div#content div#special div.MoContent p,
div#content div#motorcycle div.MoContent p, div#content div#flugrundreisen div.MoContent p {
	margin:			5px 0px 5px 0px;
}
div#content div#special div.MoContent p.leftCol,
div#content div#motorcycle div.MoContent p.leftCol,  div#content div#flugrundreisen div.MoContent p.leftCol{
	width:			80px;
	float:			left;
	padding-top:	30px;
}
div#content div#motorcycle div.MoContent p.leftCol {
	padding-top:	25px;
	width:			80px;
}
div#content div#special div.MoContent p.rightCol,
div#content div#motorcycle div.MoContent p.rightCol{
	width:			60px;
	float:			left;
	padding-top:	30px;
}
div#content div#special div.MoContent p.rightCol {
	text-align:		right;
	width:			150px;
	float:			right;
	padding-top:	50px;
}
div#content div#motorcycle div.MoContent p.rightCol{
	padding-top:	25px;
}

/*** Motorradbox ende ****/

div#content div#busrundreisen {
	margin-top:		10px;
	width:			390px;
	margin-right:	10px;
	float:			left;
	background:		url(../../images/startseite/neu/content/usa-busrundreisen.jpg) repeat-y left top;
	height:			295px;
	cursor:			pointer;
}
div#content div#busrundreisen div.busContent {
	padding:			15px 138px 15px 15px;
}

div#content div#busrundreisen div.busContent ul li, div#content div#mietwagenrundreisen div.mietContent ul li{
	background:			url(../../images/startseite/neu/icons/haken.gif) top left no-repeat;
	padding:				3px 0px 3px 12px;
	margin-left:		2px;
	font-size:			11px;
}
div#content div#busrundreisen div.busContent .offer, div#content div#mietwagenrundreisen div.mietContent .offer {
	display:				block;
	padding:				10px 0px 5px 0px;
}
div#content div#busrundreisen div.busContent .fsmall, div#content div#mietwagenrundreisen div.mietContent .fsmall {
	padding-bottom:	5px;
}
div#content div#busrundreisen div.busContent .leftCol, div#content div#mietwagenrundreisen div.mietContent .leftCol {
	width:				80px;
	display:				block;
	float:				left;
	padding-top:		37px;
}

div#content div#mietwagenrundreisen {
	margin-top:			10px;
	width:				390px;
	float:				left;
	background:			url(../../images/startseite/neu/content/usa-mietwagenrundreisen.jpg) repeat-y left top;
	height:				295px;
	cursor:				pointer;
}
div#content div#mietwagenrundreisen div.mietContent {
	padding:				15px 138px 15px 15px;
}

div#content div#usa_apartment {
	clear:				left;
	background:			url(../../images/startseite/neu/content/USA-ApartmentsBG.jpg) no-repeat top;
	height:				220px;
	margin-top:			10px;
	cursor:				pointer;
}
div#content div#usa_apartment div.apartContent {
	padding:				15px 408px 15px 15px;
}
div#content div#usa_apartment div.apartContent p {
	padding:				5px 0px 5px 0px;
	line-height:		14px;
}


div#content div#usa_hotels {
	margin-top:			10px;
	background:			url(../../images/startseite/neu/content/usa-hotels.jpg) no-repeat top;
	height:				447px;
}

div#content div#usa_hotels h2 {
	padding:				15px 15px 15px 15px;
}

div#content div#usa_hotels div.leftCol, div#content div#usa_hotels div.rightCol {
	width:				375px;
	float:				left;
	margin:				0px 10px 15px 15px;
	padding:				0px;
}
div#content div#usa_hotels div.leftCol ul li, div#content div#usa_hotels div.rightCol ul li{
	border-bottom:		1px solid #FFDE92;
}
div#content div#usa_hotels div.leftCol ul li.lastEntry, div#content div#usa_hotels div.rightCol ul li.lastEntry {
	border-bottom: 	0px;
}
div#content div#usa_hotels div.leftCol ul li a, div#content div#usa_hotels div.rightCol ul li a{
	padding:				4px 5px 5px 5px;
	display:				block;
	text-decoration:	none;
	color:				#535353;
	background:			url(../../images/startseite/neu/icons/linkArrow2.gif) no-repeat right;
}
div#content div#usa_hotels div.leftCol ul li a:hover, div#content div#usa_hotels div.rightCol ul li a:hover{
	background:			url(../../images/startseite/neu/icons/linkArrow2Hover.gif) no-repeat right #FFEECC;
	color:				#283770;
}

div#content div#usa_hotels div.leftCol ul li.lastEntry a, div#content div#usa_hotels div.rightCol ul li.lastEntry a{
	padding:				4px 5px 5px 3px;
}
div#content div#usa_hotels div.leftCol ul li a strong, div#content div#usa_hotels div.rightCol ul li strong {
	padding-right:		15px;
}
div#content div#usa_hotels div.leftCol ul li.lastEntry a strong, div#content div#usa_hotels div.rightCol ul li.lastEntry strong {
	padding-right:		10px;
}

div#content div#usa_hotels div.rightCol {
	margin:				0px 15px 15px 0px;
}
div#content div#usa_hotels h3 {
	font-size:			16px;
	margin:				0px;
	padding:				0px;
	font-weight:		normal;
}

div#content div#DErepresentation {
	margin-top:			10px;
	background:			url(../../images/startseite/neu/content/EinreiseinfoBG.png) no-repeat top;
	height:				159px;
	margin-bottom:		10px;
}

div#content div#DErepresentation div.content {
	padding:				15px 15px 0px 15px;
}
div#content div#DErepresentation div.content h3 {
	margin:				0;
	padding:			0;
}
div#content div#DErepresentation div.content ul#logos { margin-top: 1em; }
div#content div#DErepresentation div.content ul#logos li { 
	float:				left; 
	margin-right:		20px; 
	position:			relative; }
div#content div#DErepresentation div.content ul#logos li#dvUSA {top:5px;}
div#content div#DErepresentation div.content ul#logos li a { text-decoration:none; }
div#content div#DErepresentation div.content ul#logos span.clr {clear:both;}

a.linkBox {
	background:			url(../../images/startseite/neu/icons/linkArrow.gif) no-repeat left;
	padding-left:		7px;
	font-weight:		bold;
	text-decoration:	none;
}

div.claim {
text-align:center;
background-color:#952A2B;
color:#fff;
font-size:32px;
font-weight:bold;
padding:4px;

}
/*************** Mittlere (Content) Spalte ENDE ***********/

/** Last Minute **/

div#lastMinute{
	width:			790px;
	height:			120px;
	background:		url(../../images/startseite/last_minute.jpg) repeat-y left top;
	cursor:pointer;
	position:relative;
/* 	margin-bottom:	10px; */
}

div#lastMinuteContent{
	width:			385px;
	height:			100px;
	float:right;
	margin-top:		16px;
}



div#lastMinuteContent .top{
	padding-top:5px;
	
}

div#lastMinuteContent .little{
	font-size:9px;
	line-height:1.2;
	margin-top:15px;
}

div#lastMinuteContent #lastminuteprice{
	height:90px;
	width: 110px;
	position:absolute;
	right:3px;
	bottom:00px;
}


div#lastMinuteContent #lastminuteprice span.price{
	text-align:right;
	float:right;
	margin-top:7px;
}

div#lastMinuteContent #lastminuteprice p.properson{
	margin:0;
	font-size:9px;
	margin-left:20px;
	margin-top:-4px;
}
/*
div#lastMinuteContent #lastminuteprice a:link{
	display:block;
	margin-top:10px;
	margin-left:15px;
}
*/

div#lastMinuteContent  a:link{
	position:absolute;
	right:15px;
	bottom:12px;
}

/** Staedtereisen **/

div#cp{
	width:			790px;
	height:			150px;
	background:		url(../../images/startseite/newyorkstadt.jpg) repeat-y left top;
	cursor:			pointer;
/*	position:		relative;
 	margin-bottom:	10px; */
}

div#cpContent{
	width:			500px;
	height:			100px;
	margin-left:	273px
}


div#cpofferleft{
	width:			230px;
	font-size:		13px;
	color:			#525252;		
	line-height:	18px;
	float:			left;
	margin-top:		14px;
}
div#cpofferright{
	width:			244px;
	font-size:		13px;
	color:			#525252;		
	line-height:	18px;
	float:			left;
	margin-top:		14px;
	margin-left:	20px;
}

/** X-mas Special **/

#cpofferboth{
	width:			503px;
	font-size:		13px;
	color:			#525252;		
	line-height:	16px;
	float:			left;
}


.xmas-head {
font-size:18px !important;
margin: 6px 0px;

}

.preis-special {
float:right;
}


/** Fly and Drive **/

div#flydrive{
	width:			790px;
	height:			60px;
	cursor:			pointer;
}

div#flydriveContent{
	background:		url(../../images/startseite/flyanddrive_offer.jpg) repeat-y left;
	width:			790px;
	height:			60px;
	float:			left;
}

div#flydriveoffer{
	width:			503px;
	font-size:		13px;
	color:			#525252;		
	float:			left;
	margin-top:		14px;
	margin-left: 	48px;
	}

div.infomessage{
	width: 100%;
	margin-bottom:10px;
	position:relative;
}

div.infomessage h2{
	padding:10px;
	font-size:21px;
	padding:0px 12px;
	margin-bottom:7px;
	position:relative;
	z-index:1;
}

div.infomessage p{
	padding:10px 0px;
	font-size:12px;
	font-weight:normal;
	padding:0px 12px;
	position:relative;
	z-index:1;
}

/* Hotel-Box */

.hotel-wrapper {
width:780px; 
height:228px; 
background-color:#d5e3fe; 
border-radius:8px; 
margin-top:10px; 
padding: 8px 0 0 8px;
cursor:pointer;
}

.hotel-buehne {
float:left;
width:772px;
height:220px;
background:url(../../images/startseite/neu/content/hotels-buehne.jpg) no-repeat; 
border-radius:8px;
}

.hotels-left {
width:390px; 
height:160px; 
border-radius:8px 8px 0 0;
float:left;
}

.hotels-right {
position:relative;
float:right;
width:382px; 
margin-right:8px;
}

.hotel-text {
margin-top:168px;
}


.hotels-head {
margin:-44px 0 0 8px;
}

.hotels-sub {
margin:8px 0 0 8px;}


	
	
.hotel-city-offer {
background:#fff4d8;
height:48px;
border-top:1px solid #ccc;
}


	
.hotel-city-headline {
border-radius:0 8px 0 0;
font-size:14px;
padding:4px;
color:#fff;
background: #6593E8;
	background: -moz-linear-gradient(top, #6593E8 0%, #144498 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6593E8), color-stop(100%,#144498));
	background: -webkit-linear-gradient(top, #6593E8 0%,#144498 100%);
	background: -o-linear-gradient(top, #6593E8 0%,#144498 100%);
	background: -ms-linear-gradient(top, #6593E8 0%,#144498 100%);
	background: linear-gradient(to bottom, #6593E8 0%,#144498 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6593E8', endColorstr='#144498',GradientType=0 );
font-weight:bold;
}

.area-head {
margin:16px 0 0 8px;
clear:both;
font-size:16px;
width:300px;
}
	
.hotel-city-third {
float:right;
font-size:14px;
margin:-24px 12px 0 0;
text-align:right;
}

.hotel-city-preis {
font-size:22px;
color:#a13028;
font-weight:bolder;
}



/* Button Classes *****************************************************/

.hotel-button{
float:right;
margin:-38px 8px 0 0 ;
}

.hotel-button{
	color:rgb(255,255,255);
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	text-align:center;	
	white-space: nowrap;
	text-decoration: none !important;
	overflow:hidden;	
	position:relative;
	cursor:pointer;
	display:inline-block;
	zoom:1; *display:inline;	
	background-repeat: repeat-x;
	background-repeat: repeat-y;
	background-size: 100% 200%;
	background-position: 0 -28px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
	boerder:none;
}

a.hotel-button {
	display:block;
	padding: 8px 20px;
}

.hotel-button.big{padding:10px 20px !important;}

.hotel-button:before{
	font-family:icon-font !important;
	padding:10px 10px 8px 10px;
	margin:-10px 10px -10px -20px ;
	text-align:center;
	background:url(../../images/transparent/transparent-black-10.png) rgba(0,0,0,0.1) repeat;
	font-weight:normal !important;
}
/* Button Gross */
.hotel-button.blue.big{
width:120px;
	background: #6593E8;
	background: -moz-linear-gradient(top, #6593E8 0%, #144498 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6593E8), color-stop(100%,#144498));
	background: -webkit-linear-gradient(top, #6593E8 0%,#144498 100%);
	background: -o-linear-gradient(top, #6593E8 0%,#144498 100%);
	background: -ms-linear-gradient(top, #6593E8 0%,#144498 100%);
	background: linear-gradient(to bottom, #6593E8 0%,#144498 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6593E8', endColorstr='#144498',GradientType=0 );
}
/* Typ Alert */

div.infomessage.alert  h2{
	color: #fff;
}

div.infomessage.alert {
	text-shadow: 0px 1px 1px #6B2828;
	color:#fff;
}

div.infomessage.alert .infomessageHeader{
	width: 100%;
	height:	5px;
	background:		url(../../images/startseite/infobox/alertBoxHeader.jpg) no-repeat left top;
}

div.infomessage.alert .infomessageContent{
	background:		url(../../images/startseite/infobox/alertBoxContent.jpg) repeat-y left top;
	position:relative;
	overflow:hidden;
}

div.infomessage.alert .infomessageContent .alertMen{
	width: 81px;
	height:	72px;
	background:		url(../../images/startseite/infobox/alertBoxMen.jpg) no-repeat left top;
	position:absolute;
	right:0;
	bottom:0;
	z-index:0;
}

div.infomessage.alert .infomessageFooter{
	width: 100%;
	height:	5px;
	background:		url(../../images/startseite/infobox/alertBoxFooter.jpg) no-repeat left top;
}
/* Typ Alert Ende*/

/* Typ Info */
div.infomessage.info {
	text-shadow: 0px 1px 1px #2B3A75;
	color:#fff;
}

div.infomessage.info  h2{
	color: #fff;
}


div.infomessage.info .infomessageHeader{
	width: 100%;
	height:	5px;
	background:		url(../../images/startseite/infobox/infoBoxHeader.jpg) no-repeat left top;
}

div.infomessage.info .infomessageContent{
	background:		url(../../images/startseite/infobox/infoBoxContent.jpg) repeat-y left top;
	position:relative;
	overflow:hidden;
}

div.infomessage.info .infomessageContent .alertMen{
	width: 81px;
	height:	72px;
	background:		url(../../images/startseite/infobox/infoBoxMen.jpg) no-repeat left top;
	position:absolute;
	right:0;
	bottom:0;
	z-index:0;
}

div.infomessage.info .infomessageFooter{
	width: 100%;
	height:	5px;
	background:		url(../../images/startseite/infobox/infoBoxFooter.jpg) no-repeat left top;
}
/* Typ Info Ende*/

/* Typ Warning*/
div.infomessage.warning {
	color:#525252 !important;
}

div.infomessage.warning .infomessageHeader{
	width: 100%;
	height:	5px;
	background:		url(../../images/startseite/infobox/warningBoxHeader.jpg) no-repeat left top;
}

div.infomessage.warning .infomessageContent{
	background:		url(../../images/startseite/infobox/warningBoxContent.jpg) repeat-y left top;
	position:relative;
	overflow:hidden;
}

div.infomessage.warning .infomessageContent .alertMen{
	width: 81px;
	height:	72px;
	background:		url(../../images/startseite/infobox/warningBoxMen.jpg) no-repeat left top;
	position:absolute;
	right:1px;
	bottom:0;
	z-index:0;
}

div.infomessage.warning .infomessageFooter{
	width: 100%;
	height:	5px;
	background:		url(../../images/startseite/infobox/warningBoxFooter.jpg) no-repeat left top;
}
/* Typ Info Ende*/

/* BANNER WINTER14/15*/
#winter1415{
width:789px;
height:66px; 
background:url(../../images/startseite/winter1415buchbar.jpg) no-repeat;
position:relative; 
}

#winter1415font{
position:absolute;
color:#fff;
font-weight:bold;
font-size:24px;
top:18px;
left:66px;
}
/* BANNER WINTER14/15*/

/*BANNER ITB 2015*/
.itb-banner-wrapper{
margin-bottom:10px; 
position:relative; 
cursor:pointer;
}

.itb-banner-wrapper h2{
position:absolute; 
left:235px;
}

.top-h2{
font-size:22px; 
top:12px;
}

.bottom-h2{
font-size:18px; 
top:38px;
}

.itb-banner-wrapper p{
 position:absolute; 
 top:68px; 
 left:235px;
}

.itb-banner-wrapper p span{
font-size:15px; 
line-height:1.3;
}

/*BANNER ITB 2015 ENDE*/


div#sidebanner {
	width:160px;
	position:absolute; 
	top:-40px; 
	right:-170px;
	overflow:visible;
}


div#sidebanner .fixed {
  position: fixed;
  top: 0;
}

#hint-red{
	position:		absolute;
	top:			20px;
	right:			20px;
	padding:		10px;
	background: #982C2C;
	background: -moz-linear-gradient(top, #982C2C 0%, #611C1C 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#982C2C), color-stop(100%,#611C1C));
	background: -webkit-linear-gradient(top, #982C2C 0%,#611C1C 100%);
	background: -o-linear-gradient(top, #982C2C 0%,#611C1C 100%);
	background: -ms-linear-gradient(top, #982C2C 0%,#611C1C 100%);
	background: linear-gradient(to bottom, #982C2C 0%,#611C1C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#982C2C', endColorstr='#611C1C',GradientType=0 );
	color:#fff !important;
	box-shadow:2px 2px 2px #222;
	text-shadow:0px 1px 0px #222;
	border:1px solid #fff;
	width:35%;
}

#hint-red h2{
	font-size:14px;
	line-height:1.4;
	font-weight:bold;
	color:#fff !important;
}

#hint-red p{
	font-size:12px;
	line-height:1.4;
}

#main-table-startpage {
	width:992px;
}

div#header #contactLine {
	display:none;
}

div#header #mainNavi
{
	margin-top:7px;
}

#header
{
	height:145px;
}

div#StartseiteInfoFooter a
{
	padding-right:10px;
	font-size:9px;
}

#StartseiteLinksUnten {
color:#283770;
width:790px;
display:none;
}

#StartseiteLinksUnten  ul li a {
	margin-top:0.5em;
    display: block;
    padding: 6px 5px 0 14px;
    text-decoration: none;
    font-weight: bold;
    background: url("../../images/startseite/neu/menu/triangle.gif") no-repeat scroll left top transparent;
    float: left;	
}

div#CamperCruiaseTankgutschein {
	background:url(../../images/startseite/neu/content/CamperCruiseAmericaTankgutschein.jpg) no-repeat;
	height:128px;
	margin-top:10px;
	cursor: pointer;
}
div#CamperCruiaseTankgutschein  div.content {
	width:	375px;
	font-size:	14px;
	padding: 15px 15px 10px 15px;
	font-weight: bold;
}
div#CamperCruiaseTankgutschein  div.content p {
	padding-top: 5px;
}

.StartseiteLinksUntenSpaltelinks {
width:15em;
float:left;
margin-right:1.5em;
}

.StartseiteLinksUntenSpaltelast {
width:15em;
float:right;
margin-right:1em;
}

div#youtubeVideo_mobile  { 
	position:			relative; 
	display:			block;
	width:				184px;
	height:				103px;
}	

.mobile{
margin:0 !important;
}

.mobile-headline {
padding:4px 0 0 8px;
margin:8px 0 8px 0;

}
	
div#youtubeVideo_mobile  {
	cursor: pointer;
}	

.durchfhrung {
margin-top: 12px;
font-weight: bold;
font-size:14px;
}


@media only screen and (max-width: 900px) {
	#StartseiteLinksUnten {
		display:block;
	}
}