

/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Balken ------------------------------------- */
/* ----------------------------------------------------------------------------------------- */

.fespBalkenDGrey,
.fespBalkenLGrey,
.fespBalkenOrange,
.fespBalkenDGreyCut,
.fespBalkenLGreyCut,
.fespBalkenOrangeCut,
.fespBalkenOrangeBottom		{
	padding: 0; margin: 0;
}
  
.fespBalkenLeft {
	padding-left:5px;
}

.fespBalkenRight {
	padding-right:5px;
}


.fespBalkenCenter {
	line-height: 30px;

	font-size: 16px;
	overflow: visible;

	padding-left: 3px;
}

.fespBalkenCenterSmall {
	line-height: 18px;

	font-size: 11px;
	overflow: visible;
}


/* --- Balken - dunkles grau --- */

/*		runde Ecken */
.fespBalkenDGrey .fespBalkenLeft { background: url('balken.gif') no-repeat 0 0; }
.fespBalkenDGrey .fespBalkenRight { background: url('balken.gif') no-repeat right -30px; }
.fespBalkenDGrey .fespBalkenCenter { background: url('balken_center.gif') repeat-x 0 0; 	color: #fff;}
/*		unten geschnitten */
.fespBalkenDGreyCut .fespBalkenLeft { background: url('balken.gif') no-repeat 0 -60px; }
.fespBalkenDGreyCut .fespBalkenRight { background: url('balken.gif') no-repeat right -90px; }
.fespBalkenDGreyCut .fespBalkenCenter { background: url('balken_center.gif') repeat-x 0 0; 	color: #fff;}


/* --- Balken - helles grau --- */

/*		runde Ecken */
.fespBalkenLGrey .fespBalkenLeft { background: url('balken.gif') no-repeat 0 -120px; }
.fespBalkenLGrey .fespBalkenRight { background: url('balken.gif') no-repeat right -150px; }
.fespBalkenLGrey .fespBalkenCenter { background: url('balken_center.gif') repeat-x 0 -30px;	color: #000;}
/*		unten geschnitten */
.fespBalkenLGreyCut .fespBalkenLeft { background: url('balken.gif') no-repeat 0 -180px; }
.fespBalkenLGreyCut .fespBalkenRight { background: url('balken.gif') no-repeat right -210px; }
.fespBalkenLGreyCut .fespBalkenCenter { background: url('balken_center.gif') repeat-x 0 -30px; 	color: #000;}


/* --- Balken - orange --- */

/*		runde Ecken */
.fespBalkenOrange .fespBalkenLeft { background: url('balken.gif') no-repeat 0 -240px; }
.fespBalkenOrange .fespBalkenRight { background: url('balken.gif') no-repeat right -270px; }
.fespBalkenOrange .fespBalkenCenter { background: url('balken_center.gif') repeat-x 0 -60px; 	color: #fff;}
/*		unten geschnitten */
.fespBalkenOrangeCut .fespBalkenLeft { background: url('balken.gif') no-repeat 0 -300px; }
.fespBalkenOrangeCut .fespBalkenRight { background: url('balken.gif') no-repeat right -330px; }
.fespBalkenOrangeCut .fespBalkenCenter { background: url('balken_center.gif') repeat-x 0 -60px; color: #fff;}
/*		oben geschnitten und small */
.fespBalkenOrangeBottom .fespBalkenLeft { background: url('bottombalken.gif') no-repeat 0 0; }
.fespBalkenOrangeBottom .fespBalkenRight { background: url('bottombalken.gif') no-repeat right -18px; }
.fespBalkenOrangeBottom .fespBalkenCenterSmall { background: #ff4b00; color: #fff;}


/* ----------------------------------------------------------------------------------------- */
/* --------------------------------------- Balken-Boxen ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */



.fespBoxBorder {
	border-left:  2px #ff6c00 solid;
	border-right:  2px #ff6c00 solid;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px;
}


/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Buttons ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */


.fespButtonArrows,
.fespButtonRefresh,
.fespButtonCross,
.fespButtonPen,
.fespButtonInfo,
.fespButtonClose		{
	padding: 0; margin: 0;
	cursor: pointer;
	height: 24px;
}

.fespButtonInfo,
.fespButtonClose {
	height: 22px !important;
}

.fespButtonArrowsBig {
	height: 54px;
}

.fespButtonPen .fespButtonRight,
.fespButtonInfo .fespButtonRight,
.fespButtonClose .fespButtonRight,
.fespButtonLeft {
	width: 5px;
}

.fespButtonPen .fespButtonLeft,
.fespButtonInfo .fespButtonLeft,
.fespButtonClose .fespButtonLeft {
	width:19px;
}

.fespButtonRight {
	width:21px;
}

.fespButtonArrowsBig .fespButtonRight {
	width:20px;
}

.fespButtonCenter {
	line-height: 24px;
	height: 24px;
	
	font-size: 11px;
	overflow: visible;
	
	-moz-user-select: none;
	padding-left: 3px;
	padding-right: 5px;
}

.fespButtonInfo .fespButtonCenter, 
.fespButtonClose .fespButtonCenter {
	height: 22px;
	line-height: 22px;

	overflow: hidden;
}

.fespButtonArrowsBig .fespButtonCenter {
	height: 54px;
	font-size: 16px;
	/* font-weight: bold; */ 
	
	line-height:19px !important;
}

a.fespButtonInfo,
a.fespButtonClose {
	text-decoration: none;
}

.fespButtonArrows .fespButtonLeft { background: url('green_left.gif') no-repeat 0 0; }
.fespButtonArrows .fespButtonCenter { background: url('green_center.gif') repeat-x 0 0; 	color: #fff;}
.fespButtonArrows .fespButtonRight { background: url('arrows_right.gif') no-repeat 0 0; }

.fespButtonArrowsHover .fespButtonLeft { background: url('green_left.gif') no-repeat 0 -24px; }
.fespButtonArrowsHover .fespButtonCenter { background: url('green_center.gif') repeat-x 0 -24px; 	color: #fff;}
.fespButtonArrowsHover .fespButtonRight { background: url('arrows_right.gif') no-repeat 0 -24px; }

.fespButtonArrowsDown .fespButtonLeft { background: url('green_left.gif') no-repeat 0 -48px; }
.fespButtonArrowsDown .fespButtonCenter { background: url('green_center.gif') repeat-x 0 -48px; 	color: #fff;}
.fespButtonArrowsDown .fespButtonRight { background: url('arrows_right.gif') no-repeat 0 -48px; }

.fespButtonRefresh .fespButtonLeft { background: url('green_left.gif') no-repeat 0 0; }
.fespButtonRefresh .fespButtonCenter { background: url('green_center.gif') repeat-x 0 0; 	color: #fff;}
.fespButtonRefresh .fespButtonRight { background: url('refresh_right.gif') no-repeat 0 0; }

.fespButtonRefreshHover .fespButtonLeft { background: url('green_left.gif') no-repeat 0 -24px; }
.fespButtonRefreshHover .fespButtonCenter { background: url('green_center.gif') repeat-x 0 -24px; 	color: #fff;}
.fespButtonRefreshHover .fespButtonRight { background: url('refresh_right.gif') no-repeat 0 -24px; }

.fespButtonRefreshDown .fespButtonLeft { background: url('green_left.gif') no-repeat 0 -48px; }
.fespButtonRefreshDown .fespButtonCenter { background: url('green_center.gif') repeat-x 0 -48px; 	color: #fff;}
.fespButtonRefreshDown .fespButtonRight { background: url('refresh_right.gif') no-repeat 0 -48px; }

.fespButtonCross .fespButtonLeft { background: url('red_left.gif') no-repeat 0 0; }
.fespButtonCross .fespButtonCenter { background: url('red_center.gif') repeat-x 0 0; 	color: #fff;}
.fespButtonCross .fespButtonRight { background: url('red_cross_right.gif') no-repeat 0 0; }

.fespButtonCrossHover .fespButtonLeft { background: url('red_left.gif') no-repeat 0 -24px; }
.fespButtonCrossHover .fespButtonCenter { background: url('red_center.gif') repeat-x 0 -24px; 	color: #fff;}
.fespButtonCrossHover .fespButtonRight { background: url('red_cross_right.gif') no-repeat 0 -24px; }

.fespButtonCrossDown .fespButtonLeft { background: url('red_left.gif') no-repeat 0 -48px; }
.fespButtonCrossDown .fespButtonCenter { background: url('red_center.gif') repeat-x 0 -48px; 	color: #fff;}
.fespButtonCrossDown .fespButtonRight { background: url('red_cross_right.gif') no-repeat 0 -48px; }

.fespButtonPen .fespButtonLeft { background: url('pen_left.gif') no-repeat 0 0; }
.fespButtonPen .fespButtonCenter { background: url('green_center.gif') repeat-x 0 0; 	color: #fff;}
.fespButtonPen .fespButtonRight { background: url('green_right.gif') no-repeat 0 0; }

.fespButtonPenHover .fespButtonLeft { background: url('pen_left.gif') no-repeat 0 -24px; }
.fespButtonPenHover .fespButtonCenter { background: url('green_center.gif') repeat-x 0 -24px; 	color: #fff;}
.fespButtonPenHover .fespButtonRight { background: url('green_right.gif') no-repeat 0 -24px; }

.fespButtonPenDown .fespButtonLeft { background: url('pen_left.gif') no-repeat 0 -48px; }
.fespButtonPenDown .fespButtonCenter { background: url('green_center.gif') repeat-x 0 -48px; 	color: #fff;}
.fespButtonPenDown .fespButtonRight { background: url('green_right.gif') no-repeat 0 -48px; }


.fespButtonInfo .fespButtonLeft { background: url('grey_left.gif') no-repeat 0 0; }
.fespButtonInfo .fespButtonCenter { background: url('grey_center.gif') repeat-x 0 0; 	color: #3b4148;}
.fespButtonInfo .fespButtonRight { background: url('grey_right.gif') no-repeat 0 0; }

.fespButtonInfoHover .fespButtonLeft { background: url('grey_left.gif') no-repeat 0 -24px; }
.fespButtonInfoHover .fespButtonCenter { background: url('grey_center.gif') repeat-x 0 -24px; 	color: #3b4148;}
.fespButtonInfoHover .fespButtonRight { background: url('grey_right.gif') no-repeat 0 -24px; }

.fespButtonInfoDown .fespButtonLeft { background: url('grey_left.gif') no-repeat 0 -48px; }
.fespButtonInfoDown .fespButtonCenter { background: url('grey_center.gif') repeat-x 0 -48px; 	color: #3b4148;}
.fespButtonInfoDown .fespButtonRight { background: url('grey_right.gif') no-repeat 0 -48px; }


.fespButtonArrowsBig .fespButtonLeft { background: url('biggreen_left.png') no-repeat 0 0; }
.fespButtonArrowsBig .fespButtonCenter { background: url('biggreen_center.png') repeat-x 0 0; 	color: #fff;}
.fespButtonArrowsBig .fespButtonRight { background: url('biggreen_right.png') no-repeat 0 0; }


.fespButtonClose .fespButtonLeft { background: url('grey_left_close.gif') no-repeat 0 0; }
.fespButtonClose .fespButtonCenter { background: url('grey_center.gif') repeat-x 0 0; 	color: #3b4148;}
.fespButtonClose .fespButtonRight { background: url('grey_right.gif') no-repeat 0 0; }

.fespButtonCloseHover .fespButtonLeft { background: url('grey_left_close.gif') no-repeat 0 -24px; }
.fespButtonCloseHover .fespButtonCenter { background: url('grey_center.gif') repeat-x 0 -24px; 	color: #3b4148;}
.fespButtonCloseHover .fespButtonRight { background: url('grey_right.gif') no-repeat 0 -24px; }

.fespButtonCloseDown .fespButtonLeft { background: url('grey_left_close.gif') no-repeat 0 -48px; }
.fespButtonCloseDown .fespButtonCenter { background: url('grey_center.gif') repeat-x 0 -48px; 	color: #3b4148;}
.fespButtonCloseDown .fespButtonRight { background: url('grey_right.gif') no-repeat 0 -48px; }








/* ************************** !!!! NUR FÜR CAR DEL MAR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Balken ------------------------------------- */
/* ----------------------------------------------------------------------------------------- */

.BxBalkenDGrey,
.BxBalkenLGrey,
.BxBalkenOrange,
.BxBalkenDGreyCut,
.BxBalkenLGreyCut,
.BxBalkenOrangeCut,
.BxBalkenOrangeBottom		{
	padding: 0; margin: 0;
}
  
.BxBalkenLeft {
	padding-left:5px;
}

.BxBalkenRight {
	padding-right:5px;
}


.BxBalkenCenter {
	line-height: 30px;

	font-size: 16px;
	overflow: visible;

	padding-left: 3px;
}

.BxBalkenCenterSmall {
	line-height: 18px;

	font-size: 11px;
	overflow: visible;
}


/* --- Balken - dunkles grau --- */

/*		runde Ecken */
.BxBalkenDGrey .BxBalkenLeft { background: url('balken.gif') no-repeat 0 0; }
.BxBalkenDGrey .BxBalkenRight { background: url('balken.gif') no-repeat right -30px; }
.BxBalkenDGrey .BxBalkenCenter { background: url('balken_center.gif') repeat-x 0 0; 	color: #fff;}
/*		unten geschnitten */
.BxBalkenDGreyCut .BxBalkenLeft { background: url('balken.gif') no-repeat 0 -60px; }
.BxBalkenDGreyCut .BxBalkenRight { background: url('balken.gif') no-repeat right -90px; }
.BxBalkenDGreyCut .BxBalkenCenter { background: url('balken_center.gif') repeat-x 0 0; 	color: #fff;}


/* --- Balken - helles grau --- */

/*		runde Ecken */
.BxBalkenLGrey .BxBalkenLeft { background: url('balken.gif') no-repeat 0 -120px; }
.BxBalkenLGrey .BxBalkenRight { background: url('balken.gif') no-repeat right -150px; }
.BxBalkenLGrey .BxBalkenCenter { background: url('balken_center.gif') repeat-x 0 -30px;	color: #000;}
/*		unten geschnitten */
.BxBalkenLGreyCut .BxBalkenLeft { background: url('balken.gif') no-repeat 0 -180px; }
.BxBalkenLGreyCut .BxBalkenRight { background: url('balken.gif') no-repeat right -210px; }
.BxBalkenLGreyCut .BxBalkenCenter { background: url('balken_center.gif') repeat-x 0 -30px; 	color: #000;}


/* --- Balken - orange --- */

/*		runde Ecken */
.BxBalkenOrange .BxBalkenLeft { background: url('balken.gif') no-repeat 0 -240px; }
.BxBalkenOrange .BxBalkenRight { background: url('balken.gif') no-repeat right -270px; }
.BxBalkenOrange .BxBalkenCenter { background: url('balken_center.gif') repeat-x 0 -60px; 	color: #fff;}
/*		unten geschnitten */
.BxBalkenOrangeCut .BxBalkenLeft { background: url('balken.gif') no-repeat 0 -300px; }
.BxBalkenOrangeCut .BxBalkenRight { background: url('balken.gif') no-repeat right -330px; }
.BxBalkenOrangeCut .BxBalkenCenter { background: url('balken_center.gif') repeat-x 0 -60px; color: #fff;}
/*		oben geschnitten und small */
.BxBalkenOrangeBottom .BxBalkenLeft { background: url('bottombalken.gif') no-repeat 0 0; }
.BxBalkenOrangeBottom .BxBalkenRight { background: url('bottombalken.gif') no-repeat right -18px; }
.BxBalkenOrangeBottom .BxBalkenCenterSmall { background: #1c6eb1; color: #fff;}


/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Billboard Headline ------------------------- */
/* ----------------------------------------------------------------------------------------- */


/* OBSOLET!!! ALTE DESTINATION LANDINGPAGE ONLY */
.fespBillboardHeadline {
	position: absolute;
	top: 10px;  
	opacity: 0.8; 
	background-color: #fff;
	padding: 5px;
}

.fespBillboardHeadline h1 {
	font-size: 22px;
	font-weight:normal;
	color: #e95200;
}