/****************************************************************/
/* VP Travel																										*/
/* VISION POOL  |  TP																						*/
/****************************************************************/
#vptcontainer{}

#vptcontainer .contentbox{
	padding-bottom:5px;
}
#vptcontainer .contentbox .content{}

/* zwei Spalten ************************************************/
#vptcontainer .zweispalten{
	width:580px;
	height:auto;
}

#vptcontainer .zweispalten .linkespalte{
	float:left;
	
	width:290px;
	height:auto;
	padding-right:10px;
}
#vptcontainer .zweispalten .linkespalte .content{}


#vptcontainer .zweispalten .rechtespalte{
	float:left;

	border:solid 0px #ff0000;
	width:272px;
	height:auto;
	padding:0px;

	background-color:#F0ECE1;
}

#vptcontainer .zweispalten .rechtespalte .content{
	padding:5px 10px;
}


/* Allgemeine Preistabelle **************************************/
#vptcontainer #preiscontainer{}
#vptcontainer #preiscontainer h2{}

#vptcontainer #preiscontainer .content{
	padding-bottom:5px;
}

#vptcontainer #preiscontainer table.preistabelle{
	width:100%;
	padding:5px;
}

#vptcontainer #preiscontainer table.preistabelle td{
	margin:0px;
}

#vptcontainer #preiscontainer table.preistabelle thead td{
	font-size:11px;
	font-weight: bold;
}

#vptcontainer #preiscontainer table.pointertable td{
	margin:0px;
}

#vptcontainer #preiscontainer #infocontainer{
	padding:0px 5px;
}


.Free{
	color:green;
}

.NearlyFree{
	color:orange;
}

.BookedUp{
	color:#FF0000;
}

.Canceled{
	color:red;
}

.LostDeadline{
	color:grey;
}


/* Bilder ******************************************************/
#vptcontainer .mediacontainer{
	width:230px;
	height:auto;
	padding:0px 10px;
}

#vptcontainer .mediacontainer .pic{
	width:115px;
	height:auto;
	margin-bottom:10px;
}


#vptcontainer .icon{
	float:left;
	width:40px;
	height:40px;
}


/* google Maps **************************************************/
#vptcontainer #googlemapscontainer{
	width:500px;
	height:auto;
}

/* Reiseverlauf Item ********************************************/
#vptcontainer .chronitem{
	padding-right:5px;
	padding-bottom:5px;
}
#vptcontainer .chronitem .content{
	margin-top:0px;
}
#vptcontainer .chronitem .addition{}
#vptcontainer .chronitem img{
	margin:0px 10px 14px 0px;
	border:solid 0px #ff0000;
	float:left;
}
#vptcontainer .chronitem h2{
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#d0d0ff;
}
/* Listen *******************************************************/
#vptcontainer .content ul{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

#vptcontainer .content  ul li{
	background-image:url('/fileadmin/media/icon/bullet-green.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:12px;
}

/* Hoteltabelle ********************************************/
#vptcontainer #hotelcontainer{
	margin-bottom:10px;
}

#vptcontainer #hotelcontainer h2{}

#vptcontainer #hotelcontainer table#hoteltabelle{
	/*width:100%;*/
}

#vptcontainer #hotelcontainer table#hoteltabelle td{
	margin:0px;
	padding:0px;
	padding:5px;

	border-bottom:1px solid white;
}

#vptcontainer #hotelcontainer table#hoteltabelle thead td{
	font-weight:bold;
}
/****************************************************************/


/* Freetext *****************************************************/
#vptcontainer .freetextitem{
	padding-bottom:5px;
}

#vptcontainer .freetextitem .content{
	padding-top:5px;
	padding-left:5px;
}


/****************************************************************/

/****************************************************************/
/* Hotel																												*/
/****************************************************************/
#vptcontainer #hotel{}
/****************************************************************/

/****************************************************************/
/* Reise																												*/
/****************************************************************/
#vptcontainer #travel{}
/****************************************************************/

/****************************************************************/
/* Package																											*/
/****************************************************************/
#vptcontainer #package{}
/****************************************************************/


/****************************************************************/
/* Cruise																												*/
/****************************************************************/
#vptcontainer #cruise{}
/****************************************************************/


/****************************************************************/
/* Gallery		 																									*/
/****************************************************************/
#vptcontainer #gallery .itemcontainer .item{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
#vptcontainer #gallery .itemcontainer .item .itemimage{
	width:180px;
	height:180px;
	border:1px solid #b3b9b5;
}
#vptcontainer #gallery .itemcontainer .item .itemdesc{
	width:176px;
	height:35px;
	padding:2px;
	border:1px solid #b3b9b5;
	border-top:none;
}
/****************************************************************/


/****************************************************************/
/* TIP Laenderinfo																							*/
/****************************************************************/
#vptcontainer #countryinfo #countryinfocontent{
	padding-right:10px;
}
/****************************************************************/


/****************************************************************/
/* Schnellsuche		 																							*/
/****************************************************************/
#quicksearch{
	padding:10px;
}

#quicksearch h2{
	margin-bottom:2px
}

#quicksearch .formzeile{
	margin-bottom:10px
}
/****************************************************************/


/****************************************************************/
/* VP Travel Navigation																					*/
/****************************************************************/
#vptravelnav {
	display:block;
	height:17px;
	width:610px;
	background-color:#006634; 
}

#vptravelnav ul {
	margin:0;
	padding:0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


#vptravelnav ul li {
	display:inline;
	line-height:15px;
}

#vptravelnav ul li a {
	float:left;

	height:15px;

	padding-right:5px;
	padding-left:5px;	

	color:black;
	text-decoration:none;

	border-left:1px solid #006634;
	border-top:1px solid #006634;
	border-bottom:1px solid #006634;

	background-color:#C0D2BC;
}

#vptravelnav ul li a:hover {
	background-color: white;
	border-bottom: 1px solid white;
	}

#vptravelnav ul li a.cur {
	background-color: white;
	border-bottom: 1px solid white;
	color: #000000;
}
/****************************************************************/


/****************************************************************/
/* VP Travel Bottom Navigation																	*/
/****************************************************************/
#vptravelbottomnav{}
#vptravelbottomnav ul{}
#vptravelbottomnav ul li{}
#vptravelbottomnav ul li a{}
#vptravelbottomnav ul li a:hover, #vptravelbottomnav ul li a.cur{}
/****************************************************************/


/****************************************************************/
/* VP Travel TOP Nav Box																				*/
/****************************************************************/
.vptraveltopnavbox{
	width:auto;
	height:25px;

	text-align:center;
	line-height:25px;
}
/****************************************************************/


/****************************************************************/
/*  Teaser	[Reise / Hotel / ETC.]															*/
/****************************************************************/
.travelteasercontainer{
	width:auto;
	height:auto;
}

.travelteaser{
	float:left;

	width:285px;
	height:auto;
	
	margin-right:10px;
	margin-bottom:5px;
	background-image:url("/fileadmin/media/gfx/new-design/teaser-shadow-3.png");
	background-repeat:no-repeat;
	background-position:-9px 20px;
	border:solid 0px #ff0000;
}

.travelteaser.variant{
	margin-right:0px;
}

.travelteaser .headlinecontainer{
	background-color:#EFE0CD;
	margin-bottom:5px;

}
.travelteaser .headlinecontainer h2{
	line-height:20px;
	padding-left:5px;
	color:black;
}

.travelteaser .imagecontainer{
	float:left;
	height:83px;
	width:110px;

	/*border-right:5px solid white;*/
	margin-right:5px;
	background-color:#F0ECE1;
}

.travelteaser .textcontainer{
	float:left;
	overflow:auto;
	
	height:83px;
	width:170px;
	
	background-color:#F0ECE1;
}
.travelteaser .textcontainer .text{
	font-size:10px;
	line-height:12px;
	padding:5px
}
.travelteaser .textcontainer .text p{
	line-height:11px;
	padding:3px
}

.travelteaser .linkcontainer{
	height:15px;
	padding-top:2px;
	text-align:right;
	width:285px;
	
	/*background-color:white;*/
	/*border-top:1px solid #F0ECE1;*/
}
.travelteaser .linkcontainer .pfeillink a {
	text-align:right;
	}
/****************************************************************/
/* Jan B. */
.VP_JUMPTEASER{
	width:142px;
	height:54px;
	font-weight:bold;
	font-size:16px;
	line-height:54px;
	color:#ffffff;
	background-image:url("/fileadmin/media/gfx/new-design/button-video.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
	margin-left:18px;
	margin-bottom:8px;
}
.VP_JUMPTEASER:hover{
	background-position:-150px 0px;
}