/****************************************************************/
/* VP Travel																										*/
/* VISION POOL  |  TP																						*/
/****************************************************************/
#vptcontainer{
	width:500px;
	height:auto;
}

#vptcontainer .contentbox{
	padding-bottom:15px;
}
#vptcontainer .contentbox .content{
	padding-right:10px;
}

/* zwei Spalten ************************************************/
#vptcontainer .zweispalten{
	width:500px;
	height:auto;
}

#vptcontainer .zweispalten .linkespalte{
	float:left;
	
	width:250px;
	height:auto;
}
#vptcontainer .zweispalten .linkespalte .content{
	padding-right:5px;
}

#vptcontainer .zweispalten .linkespalte .contentbox{
	padding-right:5px;
}


#vptcontainer .zweispalten .rechtespalte{
	float:left;
	
	width:250px;
	height:auto;
}
#vptcontainer .zweispalten .rechtespalte .content{}


/* Allgemeine Preistabelle **************************************/
#vptcontainer #preiscontainer{
	background-color:#f0f2f1;
}
#vptcontainer #preiscontainer h2{
	background-color:#f0f2f1;
}

#vptcontainer #preiscontainer .content{
	padding: 0px 5px;
	padding-bottom:10px;
}

#vptcontainer #preiscontainer table.preistabelle{
	width:100%;
}

#vptcontainer #preiscontainer table.preistabelle td{
	margin:0px;
	padding:2px 5px;
}

#vptcontainer #preiscontainer table.preistabelle thead td{
	color:#294838;
	font-size:11px;
	font-weight: bold;
	
	border-top:1px solid white;
	border-bottom:1px solid white;
}

#vptcontainer #preiscontainer table.pointertable td{
	margin:0px;
	padding:0px 5px;
}

/* Bilder ******************************************************/
#vptcontainer .mediacontainer{
	width:500px;
	height:auto;
	padding-bottom:10px;
}

#vptcontainer .mediacontainer .pic{
	float:left;
	width:115px;
	height:100px;
	padding-right:10px;
}

/* google Maps **************************************************/
#vptcontainer #googlemapscontainer{
	width:500px;
	height:auto;
}

/* Reiseverlauf Item ********************************************/
#vptcontainer .chronitem{
	padding-right:5px;
	padding-bottom:10px;
}
#vptcontainer .chronitem .content{}
#vptcontainer .chronitem .addition{}


/* Listen *******************************************************/
#vptcontainer .content ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 0px;
	margin-top:0px;
}

#vptcontainer .content  ul li{
	background-image:url('/fileadmin/media/icon/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:8px;
}

/* Hoteltabelle ********************************************/
#vptcontainer #hotelcontainer{
	background-color:#f0f2f1;
	margin-bottom:10px;
}

#vptcontainer #hotelcontainer h2{
	background-color:#f0f2f1;
}

#vptcontainer #hoteltabelle{
	width:100%;
}

#vptcontainer #hoteltabelle td{
	margin:0px;
	padding:0px;
	padding:5px;

	border-bottom:1px solid white;
}

#vptcontainer #hoteltabelle thead td{
	font-weight:bold;
}

#vptcontainer #hotelinfoot{
	margin-top:5px;
}
/****************************************************************/


/****************************************************************/
/* Hotel Modul - Allgemeine Definitionen												*/
/****************************************************************/
#vptcontainer #hotel{}
/****************************************************************/


/****************************************************************/
/* Reise																												*/
/****************************************************************/
#vptcontainer #travel{}

/* Bilder *******************************************************/
#vptcontainer #travel .mediacontainer .panoramapic{
	float:none;
	width:500px;
	height:245px;
	
	margin:0px;
	padding:0px;
}
/****************************************************************/


/****************************************************************/
/* Package																											*/
/****************************************************************/
#vptcontainer #package{}

/* Bilder ******************************************************/
#vptcontainer #package .mediacontainer .pic1{
	float:none;
	width:500px;
	height:245px;
	
	margin:0px;
	padding:0px;
}
/****************************************************************/


/****************************************************************/
/* Cruise																												*/
/****************************************************************/
#vptcontainer #cruise{}
/****************************************************************/


/****************************************************************/
/* Gallery		 																									*/
/****************************************************************/
#vptcontainer #gallery .itemcontainer .item{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
#vptcontainer #gallery .itemcontainer .item .itemimage{
	width:150px;
	height:150px;
	border:1px solid #b3b9b5;
}
#vptcontainer #gallery .itemcontainer .item .itemdesc{
	width:146px;
	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{}

#vptravelnav ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	background-color:#f0f2f1;
	border-top: 1px solid #b4b9b5;
}

#vptravelnav ul li a{	
	display: block;

	width:190px;
	height:21px;
	padding-left: 25px;
	
	color:#5a5a5a;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;

	background-image:url('/fileadmin/media/icon/arrow.gif');
	background-repeat: no-repeat;
	background-position: 15px 7px;

	border-bottom: 1px solid #b4b9b5;
}

#vptravelnav ul li a:hover, #vptravelnav ul li a.cur{
	color:#990000;
}
#vptravelnav ul li a.highlight, #vptravelnav ul li a.highlight.cur{
	color:#70b070;
	background-image:url('/fileadmin/media/icon/uwaga.png');
	background-repeat: no-repeat;
	background-position: center left;
	#background-color:#b6cda1;
	#color:white;
}
/****************************************************************/


/****************************************************************/
/* VP Travel Bottom Navigation																	*/
/****************************************************************/
#vptravelbottomnav{
	margin-bottom:10px;
}

#vptravelbottomnav ul{
	width:500px;

	padding:0;
	margin:0;

	list-style-type:none;
	text-align:center;
}

#vptravelbottomnav ul li{
	display:inline;
	padding:0px;
	margin:0px;
}

#vptravelbottomnav ul li a{	
	float:left;

	width:auto;
	height:19px;

	margin:0px;
	margin-right:5px;

	color:#5a5a5a;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
}

#vptravelbottomnav ul li a.highlight, #vptravelbottomnav ul li a.highlight.cur{
	color:#b6cda1;
	font-weight:bold;
}
#vptravelbottomnav ul li a:hover, #vptravelbottomnav ul li a.cur{
	color:#990000;
}
/****************************************************************/


/****************************************************************/
/* VP Travel TOP Nav Box																				*/
/****************************************************************/
.vptraveltopnavbox{
	width:500px;
	height:25px;
	text-align:center;
	line-height:25px;
	background-color:#f0f2f1;
	border-bottom:10px solid white;
}


/****************************************************************/
/* VP Travel TIP Navigation																			*/
/****************************************************************/
#vptraveltipnav{}

#vptraveltipnav ul{
	width:500px;

	padding:0;
	margin:0;

	list-style-type:none;
	text-align:left;
}

#vptraveltipnav ul li{
	display:inline;
	padding:0px;
	margin:0px;
}

#vptraveltipnav ul li a{
	float:left;

	width:auto;
	height:19px;

	margin:0px;
	margin-right:5px;

	color:#5a5a5a;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
}

#vptraveltipnav ul li a:hover,#vptraveltipnav ul li a.cur {
	color:#990000;
}
/****************************************************************/


/****************************************************************/
/*  Teaser	[Reise / Hotel / ETC.]															*/
/****************************************************************/
.travelteasercontainer{
	width:500px;
	height:auto;
}

.travelteaser{
	float:left;

	width:240px;
	height:auto;
	
	margin-right:10px;
	margin-bottom:5px;
}

.travelteaser.big{
	float:none;

	width:490px;
	height:160px;

	margin-bottom:5px;
	margin-right:10px;
}


.odd{}
.even{}
.variante{}

.travelteaser .headlinecontainer{
	width:240px;
	height:20px;
	
	margin-bottom:5px;
	
	background-image:url(/fileadmin/media/gfx/bg-h2container.gif);
	background-repeat:repeat-x;
}
.travelteaser .headlinecontainer h2{
	display:inline;
	padding-right:5px;
	line-height:20px;
	background-color:white;
}

.travelteaser .imagecontainer{
	width:240px;
	height:85px;
	background-color:#999999;
}
.travelteaser.big .imagecontainer{
	float:left;
	width:240px;
	height:160px;
	background-color:#999999;
}


.travelteaser .textcontainer{
	width:240px;
	height:70px;
	overflow:hidden;
}
.travelteaser.big .textcontainer{
	float:left;
	padding-left:10px;
	width:240px;
	height:160px;
	overflow:hidden;
}

.travelteaser .textcontainer .text{
	padding:5px;
	padding-bottom:0px;
}
.travelteaser.big .textcontainer .text{
	padding:0px;
}

.travelteaser .linkcontainer{
	padding-left:5px;
}
.travelteaser.big .pfeillink{
	padding-left:0px;
	text-align:right;
}


.travelteaser .linkcontainer .pfeillink a {}
/****************************************************************/

/****************************************************************/
/* Buchen Button, Jan Buszynski, 15.05.2009
/****************************************************************/
div.BUTTON_BUCHEN{
	color:#f0f0f0;
	background-image:url('/fileadmin/media/icon/buchen-155px.png');
	background-repeat: no-repeat;
	border-width: 0px;
	width: 155px;
	height: 35px;
	padding-top: 11px;
	padding-left: 15px;
	margin-right: 20px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
div.fieldsetbox{
	margin:0px;
	padding:10px 10px;
	
	border:1px solid #b4b9b5;
	background-color:#e5e9e8;
}