/*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- GLOBAL ---
#
# --> BMA <--
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/

/* EXTERNALS - SPECIAL (Check and move this import files to the external folder)
--------------------------------------------------------- */
    .ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;max-width:none!important;min-width:0!important;max-height:none!important;min-height:0!important;}.ui-tooltip,.qtip,.ui-tooltip-hidden{position:absolute;left:-31000px;top:-31000px;display:block;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-titlebar,.ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-titlebar .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}.ui-tooltip .ui-tooltip-tip{position:absolute;margin:0 auto;overflow:hidden;background:transparent!important;border:0 dashed transparent!important;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}#qtip-overlay{position:absolute;left:-10000em;top:-10000em;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0 solid #000;border:0 solid rgba(0,0,0,.87);}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 dashed transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}


/* EXTERNALS - BBH
--------------------------------------------------------- */
    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- EXTERNAL AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/

/* CUSTOMER STYLE */

    /* Royal Slider - Version 1.0.3
    # http://dimsemenov.com/plugins/royal-slider/
    --------------------------------------------------------- */

	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - EXTERNAL - ROYALSLIDER
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/

/******************************
*
*  RoyalSlider White Controls Skin
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'rs-minimal-white.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/


/* Background */
.rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
	background: #000;
	color: #FFF;
}


/***************
*
*  1. Arrows
*
****************/

.rsMinW .rsArrow {
	height: 32px;
	width: 32px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}

.rsMinW .rsArrowLeft { right: 37px; bottom: 7px; }
.rsMinW .rsArrowRight { right: 7px; bottom: 7px; }

.rsMinW .rsArrowIcn {	/* CBO-IE */
	width: 24px;
	height: 24px;
	margin-top: 3px;
	margin-left: 3px;
	position: absolute;
	cursor: pointer;	
	background: url(portal/assets/css/bbh/externals/royalslider/rs-minimal-white.png) transparent;
	
	border-radius: 2px;
}
.rsMinW .rsArrowIcn:hover {

}


.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: -68px -36px; }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position: -68px -68px; }

.rsMinW.rsVer .rsArrowLeft .rsArrowIcn { background-position: -100px -36px; }
.rsMinW.rsVer .rsArrowRight .rsArrowIcn { background-position: -100px -68px; }

.rsMinW .rsArrowDisabled .rsArrowIcn { opacity: .3 !important; filter: alpha(opacity=30);  *display: none; }


/* BULLETS
--------------------------------------------------------- */

.rsMinW .rsBullets {
    bottom: 15px;
    height: auto;
    line-height: 6px;
    max-width: 70%;
    overflow: hidden;
    padding-top: 4px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 35;
}
.rsMinW .rsBullet {
	width: 20px;
	height: 12px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 0;
}

.rsMinW .rsBullet span { /* CBO-IE */
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #CCC;
	background: rgba(255,255,255,0.5);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}
.rsMinW .rsBullet.rsNavSelected span {
	background: #FFF;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsMinW .rsThumbsHor {
	width: 100%;
	height: auto;
}
.rsMinW .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsMinW.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsMinW .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsMinW .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsMinW .rsThumb.rsNavSelected {
	background: #333;
}
.rsMinW .rsThumb.rsNavSelected img { /* CBO-IE */
	filter: alpha(opacity=40);
	opacity: 0.7;
}
.rsMinW .rsThumb.rsNavSelected span.thumbIco {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px solid #FFF;
	border: 2px solid rgba(255,255,255,0.9);
	-webkit-backface-visibility: hidden;
} 
.rsMinW .rsTmb {
	display: block;
}




/* Thumbnails arrow icons */
.rsMinW .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 21;	
}
.rsMinW.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsMinW .rsThumbsArrowIcn {		
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	
	cursor: pointer;	
	background: url(portal/assets/css/bbh/externals/royalslider/rs-minimal-white.png);
}

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsMinW .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsMinW .rsThumb {
		width: 59px;
		height: 44px;
	}
	.rsMinW .rsThumbsHor {
		height: 44px;
	}
	.rsMinW .rsThumbsVer {
		width: 59px;
	}
}




/***************
*
*  4. Tabs
*
****************/

.rsMinW .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsMinW .rsTab { /* CBO-IE */
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #000;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); 
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);

	*display:inline; 
	*zoom:1;
}
.rsMinW .rsTab:first-child { /* CBO-IE */
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsMinW .rsTab:last-child { /* CBO-IE */
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	border-right:  1px solid #cfcfcf;
}
.rsMinW .rsTab:active { /* CBO-IE */
	border: 1px solid #D9D9DD;   
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsMinW .rsTab.rsNavSelected {  /* CBO-IE */
	color: #000;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsMinW .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
	
}
.rsMinW .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url(portal/assets/css/bbh/externals/royalslider/rs-minimal-white.png) 0 0 transparent;
}
.rsMinW .rsFullscreenIcn:hover {
	opacity: 0.8;
}
.rsMinW.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsMinW .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsMinW .rsPlayBtnIcon { /* CBO-IE */
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(portal/assets/css/bbh/externals/royalslider/rs-minimal-white.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsMinW .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
	width: 20px;
	height: 20px;
}
.rsMinW .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	
}
.rsMinW .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsMinW .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url(portal/assets/css/bbh/externals/royalslider/rs-minimal-white.png) -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsMinW .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsMinW .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(portal/assets/css/bbh/externals/preloaders/preloader-white.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;	
}




/***************
*
*  8. Global caption
*
****************/
.rsMinW .rsGCaption { /* CBO-IE */
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;

	background: #000;
    background: rgba(0,0,0, 0.75);

	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}







 


/* BBH
--------------------------------------------------------- */

    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- COMMON AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/
	
	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - COMMON - PORTAL
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/



/* Global
--------------------------------------------------------- */

a,
a:focus {
    color: #572D10;
}

a:hover {
    color: #a89a07;
}

hr {
    border-top: 1px solid #886F5E;
}

::selection {
    background-color:#572D10;
}

::-moz-selection {
    background-color:#572D10;
}

body .ts-imgSprite,
#ts-rp-page .ts-rportal-rbe-subpage ul li .content .select2-container a div b {
    background: url(portal/assets/images/bbh/common/ts-image-sprite.png) no-repeat left top;
}

	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH COMMON SUBPAGE
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/



/* SUBPAGE
--------------------------------------------------------- */

.ts-subpage .ts-rightContainer p {
	color: #572D10;
}

.ts-subpage .ts-rightContainer dl.ts-titleTab dd a {
    color: #572D10;
}

.ts-subpage .ts-rightContainer ul.ts-content .ts-subpage-navigationBar {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-subpage .ts-rightContainer ul.ts-content .ts-subpage-navigationBar .ts-button {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-subpage .ts-rightContainer ul.ts-content .ts-subpage-navigationBar .ts-button:hover,
.ts-subpage .ts-rightContainer ul.ts-content .ts-subpage-navigationBar .ts-button.ts-active {
    background: #503524; /* Old browsers */
    background: -moz-linear-gradient(top,  #503524 0%, #8e6b54 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#503524), color-stop(100%,#8e6b54)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #503524 0%,#8e6b54 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #503524 0%,#8e6b54 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #503524 0%,#8e6b54 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #503524 0%,#8e6b54 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#503524', endColorstr='#8e6b54',GradientType=0 ); /* IE6-9 */
}

.ts-subpage .ts-rightContainer ul.ts-content h3 {
    color: #572D10;
}

.ts-subpage .ts-rightContainer ul.ts-content h4 {
    color: #572D10;
}

.ts-subpage .ts-rightContainer ul.ts-content h5 {
    color: #572D10;
    text-shadow: 0 1px 0 #572D10;
}

.ts-subpage .ts-header-subpage {
    background: url(portal/assets/images/bbh/common/ts-subpage-header.png) no-repeat scroll center top #fff;
}

/* BREADCRUMB
--------------------------------------------------------- */

.ts-subpage .ts-rightContainer dl.ts-titleTab ul.ts-breadcrumbs-ul li:before {
    color: #572D10;
}

.ts-subpage .ts-rightContainer dl.ts-titleTab ul.ts-breadcrumbs-ul li a,
.ts-subpage .ts-rightContainer dl.ts-titleTab ul.ts-breadcrumbs-ul li span {
    color: #572D10;
}

	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - COMMON - FORM
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/



/* GLOBAL
--------------------------------------------------------- */

#ts-rp-page form .ts-rbe-input span.prefix {
    color: #572D10;
}

#ts-rp-page span.ts-required-notice,
#ts-rp-page ul.ts-customerFunctionsWidget .ts-block-content-container span.ts-required-notice {
    color: #572d10;
}

#ts-rp-page form input {
    color: #572D10;
}

#ts-rp-page form .ts-input input {
    border: 1px solid #572d10;
    color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-message span.prefix {
    color: #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-preferences dl dd a,
#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-yesno dl dd a {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-preferences dl dd.active a,
#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-yesno dl dd.active a {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
    border: 1px solid #362014;
}

#ts-rp-page .ts-rportal-rbe-subpage ul li .content .select2-container a {
	color: #523029;
}

#ts-rp-page .ts-rportal-rbe-subpage ul li .content .select2-container a.select2-default {
    color: #523029 !important;
}

#ts-rp-page .ts-rportal-rbe-subpage ul li .content .select2-container a div {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

#ts-rp-page .select2-container a,
#ts-rp-page div.select2-container a {
    color: #523029;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-newsletter-Form .ts-block-rbe-preferences .tsff-input-first label {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage ul li .content .select2-container a div b {
    background-position: -52px 8px;
}

	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - COMMON - REVEAL MODAL
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/



/* Layer
--------------------------------------------------------- */

/* Common */

.reveal-modal {
    border: 1px solid #462510;
}

.close-reveal-modal .ts-btn-text {
    color: #572D10;
}



    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- MODULE AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/
	



    /* Responsive Bocking Engine - Version ?
    --------------------------------------------------------- */

    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - BOOKING MANAGE OVERVIEW
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/

#ts-rp-page ul.ts-customerFunctionsWidget .ts-bookingManagement p {
    color: #572D10;
}

#ts-rp-page ul.ts-customerFunctionsWidget .ts-bookingManagement li h2.ts-page-title {
    color: #572D10;
}


    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - LOGIN DIALOG
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


#ts-rp-page ul.ts-customerFunctionsWidget .ts-login .ts-block-content-container h4,
#ts-rp-page ul.ts-customerFunctionsWidget .ts-login .ts-cl-cc-teaser .ts-teaser-text h5 {
    color: #572D10;
}


#ts-rp-page ul.ts-customerFunctionsWidget .ts-login .ts-block-content-container p,
#ts-rp-page ul.ts-customerFunctionsWidget .ts-login .ts-cl-cc-teaser .ts-teaser-text p {
    color: #572D10;
}

#ts-rp-page ul.ts-customerFunctionsWidget .ts-login .ts-block-content-container ul.ts-registration li {
	border-top: 1px solid #572D10;
}

#ts-rp-page ul.ts-customerFunctionsWidget .ts-login .ts-block-content-container .ts-forgotten-info .ts-button a {
	border: 1px solid #572d10;
}

#ts-rp-page ul.ts-customerFunctionsWidget .ts-info-safeConnection {
    border: 1px solid #572D10;
}

#ts-rp-page ul.ts-customerFunctionsWidget .ts-info-safeConnection p.ts-safeConnection-text {
    color: #572D10;
}

    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - MINI QUICKBOOKER
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/******************** Quickbooker Bereich ***************/

body .ui-tooltip.dest-qtip-booker-tooltip {
    border: 1px solid #523029;
}

.dest-qtip-booker-tooltip .ui-tooltip-titlebar .ui-tooltip-title {
    color: #523029;
}

.dest-qtip-booker-tooltip.ui-tooltip input {
    color: #572D10;
}


    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - PROFILE OVERVIEW
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/* Common
--------------------------------------------------------- */

.ts-rportal-subpage-overview p {
	color: #572d10;
}

.ts-rportal-subpage-overview h2.ts-page-title {
	color: #572d10;
}

.ts-rportal-subpage-overview .ts-block-rbe-profile-overview dl.ts-steps dd,
.ts-rportal-subpage-overview .ts-block-rbe-profile-overview dl.ts-steps li {

	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */

	border: 1px solid #362014;
}

.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul li {
	border: 1px solid #362014;
}

.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul li .title {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}


.ts-rportal-subpage-overview .ts-block-rbe-overview-content .select2-container a {
	color: #523029;
}

.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul.tabs-content .ts-hotel-list-hotelchild {
	box-shadow: 1px 1px 3px 1px #523029; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	-webkit-box-shadow: 1px 1px 3px 1px #523029; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 1px 1px 3px 1px #523029; /* FF3.5 - 3.6 */
}

.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul.tabs-content .ts-hotel-list-hotelchild .alert-box {
	color: #572d10;
}

.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul.tabs-content .ts-hotel-list-hotelchild .alert-box a.close {
	color: #572D10;
}

.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul.tabs-content .ts-hotel-list-hotelchild .ts-content-loading-overview {
	border: 1px solid #572D10;
}

.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul.tabs-content .ts-hotel-list-hotelchild .ts-block-rbe-alternative-hotels-hotel-info h4.ts-hotel-info-price {
	border-top: 1px solid #572d10;
} 

/* FIX ME! */
.ts-rportal-subpage-overview .ts-block-rbe-overview-content ul.tabs-content .ts-hotel-list-hotelchild .ts-block-rbe-btn-default button.ts-btn-default {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: url(portal/assets/css/bbh/modules/images/legacy/but_sm_right.png), progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-block-rbe-overview-content ul.nav-bar li {
    border-bottom: 1px solid #523029;
}

.ts-block-rbe-overview-content ul.nav-bar li a {
        color: #572D10;
}

.ts-block-rbe-overview-content ul.nav-bar li a:hover{
    background: #523029 !important;
}

.ts-block-rbe-overview-content .nav-bar.vertical>li.has-flyout>a:first-child:after {
    border-color: transparent transparent transparent #523029;
}




    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - QUICKBOOKER
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/

/******************** Quickbooker Bereich ***************/


.ts-portal-country-selectbox.select2-container a,
.ts-portal-quickbooker div.select2-container a,
.dest-qtip-booker-tooltip div.select2-container a {
    color: #523029;
}

.ts-portal-quickbooker .ts-block-btn-plus h5 {
    color: #362014;
}

.ts-portal-quickbooker .ts-block-rbe-preferences span.ts-preferences-title {
	color: #362014;
}

/* LOADING */

.ts-portal-quickbooker .ts-portal-qb-loading {
    color: #523029;
}


    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - REGISTRATION - OVERVIEW
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/

#ts-rp-page ul.ts-customerFunctionsWidget .ts-widgets-registrationOverview h4,
#ts-rp-page ul.ts-customerFunctionsWidget .ts-widgets-registrationOverview h5 {
    color: #572D10;
}

#ts-rp-page ul.ts-customerFunctionsWidget .ts-widgets-registrationOverview p {
    color: #572D10;
}


    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - REGISTRATION STEPS
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/* Common
--------------------------------------------------------- */

.ts-portal-registration-page .ts-block-rbe-steps dl.ts-steps dd,
.ts-portal-registration-page .ts-block-rbe-steps dl.ts-steps li {

    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */

    border: 1px solid #362014;

}


    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - MODULES - RBE - SUBPAGE
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/* Common
--------------------------------------------------------- */

#ts-rp-page .ts-rportal-rbe-subpage p {
    color: #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage  a {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage  h2.ts-page-title {
	background: linear-gradient(to bottom, #8E6B54 0%, #503524 100%) repeat scroll 0 0 transparent;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps {
    border-top: 1px solid #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps dl.ts-steps dd {

	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */

	border: 1px solid #362014;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps dl.ts-steps dd > a.ts-step-number {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */

    border-right: 1px solid #362014;
}

#ts-rp-page .ts-rportal-rbe-subpage  ul li {
	border: 1px solid #362014;
}

#ts-rp-page .ts-rportal-rbe-subpage  ul li ul.nav-bar li.has-flyout {
	border-top: 1px solid #362014;
}

#ts-rp-page .ts-rportal-rbe-subpage  ul li .title {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

#ts-rp-page .ts-portal-registration-page .ts-block-rbe-steps-content .ts-content-payment ul.ts-accordion-payment li.active div.title,
#ts-rp-page .ts-block-rbe-accordion .ts-content-billingaddress ul.ts-accordion-payment li.active div.title,
#ts-rp-page .ts-block-rbe-steps-content .ts-block-rbe-alternative-hotels .ts-content-payment .ts-payment-booking ul.ts-accordion-payment li.active div.title {
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_on.png) no-repeat scroll 5px center #8e6b54; /* Old browsers */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_on.png) no-repeat scroll 5px center, -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_on.png) no-repeat scroll 5px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_on.png) no-repeat scroll 5px center, -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_on.png) no-repeat scroll 5px center, -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_on.png) no-repeat scroll 5px center, -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_on.png) no-repeat scroll 5px center, linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

#ts-rp-page .ts-portal-registration-page .ts-block-rbe-steps-content .ts-content-payment ul.ts-accordion-payment li div.title,
#ts-rp-page .ts-block-rbe-accordion .ts-content-billingaddress ul.ts-accordion-payment li div.title,
#ts-rp-page .ts-block-rbe-steps-content .ts-block-rbe-alternative-hotels .ts-content-payment .ts-payment-booking ul.ts-accordion-payment li div.title {
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_off.png) no-repeat scroll 5px center #8e6b54; /* Old browsers */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_off.png) no-repeat scroll 5px center, -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_off.png) no-repeat scroll 5px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_off.png) no-repeat scroll 5px center, -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_off.png) no-repeat scroll 5px center, -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_off.png) no-repeat scroll 5px center, -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: url(portal/assets/images/default/modules/rbe/ts_rportal_buchen_off.png) no-repeat scroll 5px center, linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-rebooking-booker .ts-block-subheader {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-rebooking-booker .ts-hide-for-small span {
    color: #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-hotel-list-hotelchild {
    box-shadow: 0 0 3px -1px #572D10; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	-webkit-box-shadow: 0 0 3px -1px #572D10; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0 0 3px -1px #572D10; /* FF3.5 - 3.6 */

}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-block-rbe-booking-confirmation-rooms li.ts-hotel-list-hotelchilds h3.ts-hotel-list-hotelchilds-title,
#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-individualServiceConfiguration li.ts-hotel-list-hotelchilds h3.ts-hotel-list-hotelchilds-title,
#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-configureServicesIndividually li.ts-hotel-list-hotelchilds h3.ts-hotel-list-hotelchilds-title {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    text-shadow: 0 1px 0 #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-alternative-hotels-hotel-info-date-wrapper {
    border-bottom: 1px solid #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-registration form ul.ts-accordion-fake .ts-content-profildata h6 {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-hotel-list-hotelchild .ts-content-loading-overview {
	border: 1px solid #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-hotel-list-hotelchild .ts-block-rbe-alternative-hotels-hotel-info h4.ts-hotel-info-price {
    border-top: 1px solid #572D10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-hotel-list-hotelchild .ts-hotel-list-addservices,
#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-hotel-list-hotelchild .ts-hotel-list-rates {
	box-shadow: 0 -1px 0 #886F5E, 0 1px 2px #FFFFFF; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	-webkit-box-shadow: 0 -1px 0 #886F5E, 0 1px 2px #FFFFFF; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0 -1px 0 #886F5E, 0 1px 2px #FFFFFF; /* FF3.5 - 3.6 */
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-steps-content ul.tabs-content .ts-booking-btn-book button.ts-btn-check {
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top #8e6b54; /* Old browsers */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top ,-moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

.ts-booking-confirmation-resnr h4 {
    box-shadow: 0 -1px 0 #886F5E, 0 1px 2px #FFFFFF;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-booking-confirmation .ts-booking-confirmation a.ts-portal-booking-confirmation-pdf {
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top #8e6b54; /* Old browsers */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top ,-moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-booking-confirmation .ts-booking-confirmation a.ts-portal-booking-confirmation-ical {
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top #8e6b54; /* Old browsers */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top ,-moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: url(portal/assets/images/rbe/but_sm_right.png) no-repeat scroll right top , linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

#ts-rp-page .ts-booking-multi .ts-booking-short-overview .ts-short-overview-col-right .twelve .columns {
    border-top: 1px solid #886F5E;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-booking-confirmation .ts-block-rbe-hotel-list-hotel.ts-addservices h3.ts-hotel-list-hotelchilds-title {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

/* ################## Table Active Reservation ################ */

#ts-rp-page .ts-rportal-rbe-subpage table {
	border: 1px solid #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage table td,
#ts-rp-page .ts-rportal-rbe-subpage table th {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

#ts-rp-page .ts-rportal-rbe-subpage table td {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage table td span {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage table td.ts-portal-table-td-six a,
#ts-rp-page .ts-rportal-rbe-subpage table td.ts-portal-table-td-six button {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-pagination ul li a {
	color: #572d10;
}

#ts-rp-page .ts-rportal-rbe-subpage .ts-block-rbe-pagination ul li.current a {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
}

/* ################## END Table Active Reservation ################ */



    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- PLUGIN AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/
	
	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PLUGINS - AUTOCOMPLETE SEARCH
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/



/* SEARCH FIELD / INPUT
--------------------------------------------------------- */

.ts-plugin-autocompleteSearch-searchField .ts-searchField-input {
    background-color: #342119;
}



/* AUTOCOMPLETE RESULTS LAYER
--------------------------------------------------------- */

.ts-plugin-autocompleteSearch-layer {
    border: 1px solid #462510;
    border-top-color: #4f3023;
    background-color: #E6DFCC;
}

.ts-plugin-autocompleteSearch-layer .ts-autocompleteSearch-hotelsList a:hover {
    color: #572D10;
}

.ts-plugin-autocompleteSearch-layer .ts-autocompleteSearch-hotelExcerpt.hotelExcerpt mark {
    background-color: #572D10;
    color: #FFFFFF;
}

.ts-plugin-autocompleteSearch-layer .ts-autocompleteSearch-btn {
    background: #D4DD3B;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D4DD3B), to(#B8C720));
    background: -webkit-linear-gradient(#D4DD3B, #B8C720);
    background: -moz-linear-gradient(#D4DD3B, #B8C720);
    background: -ms-linear-gradient(#D4DD3B, #B8C720);
    background: -o-linear-gradient(#D4DD3B, #B8C720);
    background: linear-gradient(#D4DD3B, #B8C720);
    border: 1px solid #B8C720;
    color: #572D10;
    /* CBO - IE */
}


	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PLUGINS - SOCIAL MEDIA
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/



/* COMMON
--------------------------------------------------------- */

.ts-socialmedia-tooltip {
    border: 1px solid #572D10;

}
.ts-func-social-button:hover .ts-socialmedia-tooltip {
    color: #572D10;
}

.ts-socialmedia-tooltip > .nub {
    border-color: #572D10 transparent transparent;
}




 

    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- WIDGET AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/
	
    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - WIDGETS - CUSTOMER FUNCTIONS
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/* COMMON
--------------------------------------------------------- */

.ts-customerFunctionsWidgetBox .acco > li {
    border: 1px solid #572D10;
}

.ts-customerFunctionsWidgetBox .acco-hd {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-customerFunctionsWidgetBox .active .acco-hd {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #6f503c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#6f503c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#6f503c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#6f503c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#6f503c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#6f503c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#6f503c',GradientType=0 ); /* IE6-9 */
}

.ts-loggedIn .ts-tabs-bd-content-logged .ts-submenu.ts-loginSubmenu > li.ts-first {
    border-bottom: 1px solid #572D10;
}

.ts-customerFunctionsWidgetBox .acco-bd-content dl {
	background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-customerFunctionsWidgetBox .active .acco-bd-content dl {
    background: #6f503c; /* Old browsers */
    background: -moz-linear-gradient(top,  #6f503c 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f503c), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6f503c 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6f503c 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6f503c 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6f503c 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f503c', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-customerFunctionsWidgetBox .acco-bd-content dl dd { /*CBO-IE */
    background: none repeat scroll 0 0 #88786F;
}


    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - WIDGETS - TOPBAR
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/* COMMON
--------------------------------------------------------- */

#ts-rp-top {
    background: url(portal/assets/images/bbh/widgets/ts-topbar-bg.png) repeat-x scroll left top;
}

/* Basic sprite for icons - pk */
.ts-topbar-navigation .ts-imgSprite {
    background: url(portal/assets/images/bbh/common/ts-image-sprite.png) no-repeat left top;
}

.ts-topbar-navigation .ts-left ul.ts-topbar-leftMenu li a {
    text-shadow: 0px -1px 3px #411e06;
}


.ts-topbar-navigation .ts-button {
    text-shadow: 0px -1px 3px #411e06;
}

/* mouse hover */

/* CHECK ME
.ts-topbar-navigation .ts-dropdown:hover {
    border: 1px solid #462510;
}
*/

.ts-topbar-navigation .ts-dropdown:hover .ts-button {
    color: #572D10;
}

/* Submenu of dropdown - pk */
.ts-topbar-navigation .button.dropdown > ul.ts-submenu {
    border: 1px solid #462510;
    border-top-color: #4f3023;
}

.ts-topbar-navigation .button.dropdown > ul.ts-submenu li .ts-btn-text,
.ts-topbar-navigation .ts-right > ul.ts-loginSubmenu li .ts-btn-text {
    color: #572D10;
}

.ts-topbar-navigation .ts-button.ts-loggedIn {
    border: 1px solid #462510;
}

.ts-topbar-navigation .ts-right > ul.ts-submenu li a {
    border-left: 1px solid #572D10;
}

.ts-topbar-navigation .ts-right > ul.ts-submenu li.ts-first a {
    border-right: 1px solid #572D10;
}
    




 

    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- PAGE AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/
	
	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PAGES - ABOUT US
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


.ts-aboutus .ts-rightContainer ul li .ts-content ul.accordion li {
	border: 1px solid #362014;
}

.ts-aboutus .ts-rightContainer ul li .ts-content ul.accordion li .title {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PAGES - CLUB CARD
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 21/08/2013 - Ates / css-optimization
# ------------------------------------------------------------------------
*/


/* ################### FAQ #########################*/

.ts-clubCard.ts-faq .ts-rightContainer ul li .ts-content ul.accordion li {
	border: 1px solid #362014;
}

.ts-clubCard.ts-faq .ts-rightContainer ul li .ts-content ul.accordion li .title {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

/* ################### END FAQ #########################*/

    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PAGES - HOTEL
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/* COMMON
--------------------------------------------------------- */

.ts-hotels.ts-poi .ts-rightContainer .ts-hotelpage-interestContent,
.ts-hotels.ts-video .ts-rightContainer .ts-hotels-videoContainer,
.ts-hotels.ts-rooms .ts-rightContainer .ts-hotelpage-room,
.ts-hotels.ts-location .ts-rightContainer .ts-hotel-location-routeContainer,
.ts-hotels.ts-location .ts-rightContainer .ts-hotel-location-mapContainer  {
	border: 1px solid #362014;
}

.ts-hotels.ts-poi .ts-rightContainer .ts-hotelpage-interestContent .ts-title,
.ts-hotels.ts-video .ts-rightContainer .ts-hotels-videoContainer .ts-title,
.ts-hotels.ts-rooms .ts-rightContainer .ts-hotelpage-room .ts-title,
.ts-hotels.ts-location .ts-rightContainer .ts-hotel-location-routeContainer .ts-title,
.ts-hotels.ts-location .ts-rightContainer .ts-hotel-location-mapContainer .ts-title {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

#ts-rp-page .ts-hotels .ts-rightContainer div.select2-container a {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */

    border: 1px solid #572D10;
}

.ts-hotels .ts-rightContainer ul.ts-content.ts-landingpage .ts-hotelpage-locationContent dl dd a:hover,
.ts-hotels .ts-rightContainer ul.ts-content.ts-landingpage .ts-hotelpage-locationContent dl dd a {
	color: #572d10;
}

.ts-hotels .ts-rightContainer ul.ts-content div.ts-overview-shortInfo-textContent {
	border-right: 1px solid #918782;
}

.ts-hotels .ts-rightContainer ul.ts-content div.ts-overviewShortInfo {
	border-top: 1px solid #918782;
}

.ts-hotels .ts-rightContainer ul.ts-content div.ts-overviewBanner {
	border: 1px solid #918782;
}

/* ######################## END Overview ######################## */

/* ######################## Rooms & Categories ######################## */

.ts-hotels.ts-rooms .ts-rightContainer .ts-roomsFilter-form .ts-formTitle label {
	color: #572d10;
}

.ts-hotels.ts-rooms .ts-rightContainer .ts-hotelpage-room ul.ts-hotelpage-roomFacilities {
    box-shadow: 0 0 3px 0 #572D10; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	-webkit-box-shadow: 0 0 3px 0 #572D10; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0 0 3px 0 #572D10; /* FF3.5 - 3.6 */
}

.ts-hotels.ts-rooms .ts-rightContainer .ts-hotelpage-room ul.ts-hotelpage-roomFacilities li .content ul li {
	color: #572d10;
}

/* ######################## END Rooms & Categories ######################## */

/* ######################## POI's ######################## */


.ts-hotels .ts-rightContainer .ts-locationDistance {
	border-top: 1px solid #918782;
}

.ts-hotels .ts-rightContainer .ts-hotel-location-routeContainer .ts-routeForm input {
    background-color: rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid #AFA3A1;
    color: #572D10;
}

.ts-hotels .ts-rightContainer .ts-hotel-location-routeContainer .ts-routeDetail {
    box-shadow: 0 0 3px 0 #572D10; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	-webkit-box-shadow: 0 0 3px 0 #572D10; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0 0 3px 0 #572D10; /* FF3.5 - 3.6 */
}

.ts-hotels .ts-rightContainer .ts-hotel-location-routeContainer .ts-routeDetail .ts-routeDetail-info li {
    color: #572D10;
}

    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PAGES - CLUB CARD - PARTNER
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 22/08/2013 - Kaprolat
# ------------------------------------------------------------------------
*/




/* Tabs styling */

.ts-clubCard.ts-partner .ts-rightContainer ul.ts-content dl dd {
	border: 1px solid #572d10;
    border-bottom: none;
}

.ts-clubCard.ts-partner .ts-rightContainer ul.ts-content dl dd a:hover,
.ts-clubCard.ts-partner .ts-rightContainer ul.ts-content dl dd a {
	color: #572d10;
}

.ts-clubCard.ts-partner .ts-rightContainer ul.tabs-content  ul.tabs-content {
	border: 1px solid #572d10;
}

/* End - Tabs styling */


/* partner box */

.ts-clubCard.ts-partner .ts-regPartner {
    background-color: #E6DFCC;
    border: 1px solid #572d10;
}

.ts-clubCard.ts-partner .ts-partnerFilter label {
    color: #572d10;
}

.ts-clubCard.ts-partner .ts-regPartner-header {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

/* ----- */

.ts-clubCard.ts-partner .ts-regPartner-body .ts-regPartner-globalNotice {
    border-top: 1px solid #572d10;
}

/* End - partner box */


/* Amount of partner text */

.ts-clubCard.ts-partner .ts-regPartner-metaHeader .ts-partnerValueText > p span {
    color: #B8C720;
}

/* End - Amount of partner text */


/* pagination */

.ts-clubCard.ts-partner .ts-pagination ul li a {
	color: #572d10;
}

.ts-clubCard.ts-partner .ts-pagination ul li.current a {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

/* End - pagination */
    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PAGES - META
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


.ts-meta.ts-searchResults span.ts-searchWord.ts-title {
	color: #572d10;
}

.ts-meta.ts-searchResults .ts-pagination ul li a {
	color: #572d10;
}

.ts-meta.ts-searchResults .ts-pagination ul li.current a {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-meta.ts-searchResults .ts-content.ts-searchResults-content {
    border-top: 1px solid #572D10;
}

/* ################### Site Map #########################*/

.ts-meta .ts-subpage .ts-rightContainer p span {
	color: #572D10 !important;
}

.ts-meta.ts-sitemap .ts-rightContainer .ts-sitemap-elemet.ts-level1 {
	color: #572D10;
}
/* ################### END Site Map #########################*/

/* ################### FAQ #########################*/

.ts-meta.ts-faq .ts-rightContainer ul li .ts-content ul.accordion li {
	border: 1px solid #362014;
}

.ts-meta.ts-faq .ts-rightContainer ul li .ts-content ul.accordion li .title {
    background: #8e6b54; /* Old browsers */
    background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

/* ################### END FAQ #########################*/

    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BBH - PAGES - PRESS
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


.ts-presse .ts-rightContainer ul.ts-content.ts-landingpage .ts-hotelpage-locationContent dl dd a:hover,
.ts-presse .ts-rightContainer ul.ts-content.ts-landingpage .ts-hotelpage-locationContent dl dd a {
	color: #572d10;
}

.ts-presse .ts-rightContainer ul.ts-content.ts-landingpage .ts-hotelpage-locationContent ul {
	border: 1px solid #918782;
}

.ts-presse .ts-pagination ul li a {
	color: #572d10;
}

.ts-presse .ts-pagination ul li.current a {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}
    /*
# ------------------------------------------------------------------------
# Styling for Portal BBH   Style 2013
#
# Styling for destination pages
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 24.06.2013 - Bluoss
# ------------------------------------------------------------------------
*/


/* PAGINATION
--------------------------------------------------------- */


.ts-destination .ts-pagination ul li.current a {
	background: #8e6b54; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e6b54 0%, #503524 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e6b54), color-stop(100%,#503524)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e6b54 0%,#503524 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e6b54 0%,#503524 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6b54', endColorstr='#503524',GradientType=0 ); /* IE6-9 */
}

.ts-destination .ts-pagination ul li a {
	color: #572d10;
}


 

    


/* BPL
--------------------------------------------------------- */

    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- BPL COMMON AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/
	

	/*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BPL COMMON SUBPAGE
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 10/07/2013 - Kaprolat / added subpage header images
# ------------------------------------------------------------------------
*/



/* SUBPAGE
--------------------------------------------------------- */

.ts-subpage .ts-header-subpage {
    background: url(portal/assets/images/bpl/common/ts-subpage-header.png) no-repeat scroll center top #fff;
}


.ts-subpage .ts-rightContainer ul.ts-content {
    min-height: 740px;
}

/* Hotel short desc - HACK */

.ts-overview-teaser-text i {
    font-size: 16px;
    font-style: normal;
}
.ts-hotels .ts-rightContainer ul.ts-content div.ts-overview-shortInfo-textContent {
    padding-top: 10px;
    padding-right: 10px;
}

.ts-subpage .ts-rightContainer .ts-overview-teaser-text,
.ts-subpage .ts-rightContainer .ts-overview-teaser-text div {
    color: #572D10;
    font-size: 12px;
    line-height: 20px;
}


    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- WIDGET AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/

    /*
# ------------------------------------------------------------------------
#
# WIDGET - Interactive Hotel Map -  Style 2013
#
# --- BPL STYLE ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 29.05.2013 - Kaprolat
# ---
# DO TOS
#
# ------------------------------------------------------------------------
*/

/* TEASER
--------------------------------------------------------- */

.ts-subpage .ts-iMap-teaser-new > img {
    float: left;
}





 

    /*
# ------------------------------------------------------------------------
#
# STYLE IMPORTER - Responsive Portal - Style 2013
#
# --- MODULE AREA ---
#
# ------------------------------------------------------------------------
# Copyright (C) 2013 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 11.04.2013 - Kaprolat
# ---
# TO DOS
#
# ------------------------------------------------------------------------
*/
	


    /* Responsive Bocking Engine - Version ?
    --------------------------------------------------------- */

    /*
# ------------------------------------------------------------------------
# Styling for Portal Style 2013
#
# BPL - MODULES - RBE - SUBPAGE
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 27/06/2013 - Kaprolat / css-optimization
# ------------------------------------------------------------------------
*/


/* Gloogle Places
--------------------------------------------------------- */

#ts-rp-page .ts-rportal-rbe-subpage .ts-registration form ul.ts-accordion-fake .ts-content-profildata hr {
	display: block;
}



    /* Modules
    --------------------------------------------------------- */

    /*
# ------------------------------------------------------------------------
# Styling for Portal BPL Style 2013
#
# Styling for module/widget hotel teaser with two hotels
#
# ------------------------------------------------------------------------
# Copyright (C) 2012 tourismussuite.com
# Author: TourismusSuite GmBH
# Websites:  http://www.tourismussuite.com
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ---
# Last change: 01.08.2013 - Kaprolat
# ------------------------------------------------------------------------
*/


/* TEMPORARY HACK JUST FOR BPL - ABOUT US PAGE - FIX ME!
--------------------------------------------------------- */

.ts-aboutus .ts-widgets-hotelTeaser.ts-twoHotel .hotelContent .row > .six {
    width: 100%;
}

.ts-aboutus .ts-widgets-hotelTeaser.ts-twoHotel .hotelContent .row > .six .ts-text {
    padding: 0;
    min-height: 120px;
}

.ts-aboutus .ts-widgets-hotelTeaser.ts-twoHotel ul.ts-content li > .row > .six {
    padding: 0 20px;
}

.ts-aboutus .ts-widgets-hotelTeaser.ts-oneHotel ul.ts-content li > .row > .twelve {
    padding: 0 20px 20px;
}





/* EXTERNALS - SPECIAL (Check and move this import files to the external folder)
--------------------------------------------------------- */
    /* required styles */

.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	-ms-touch-action: none;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container img {
	max-width: none !important;
	}
/* stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer {
	max-width: 15000px !important;
	}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	}

.leaflet-tile-pane    { z-index: 2; }
.leaflet-objects-pane { z-index: 3; }
.leaflet-overlay-pane { z-index: 4; }
.leaflet-shadow-pane  { z-index: 5; }
.leaflet-marker-pane  { z-index: 6; }
.leaflet-popup-pane   { z-index: 7; }


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 7;
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	     -o-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	     -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
	-webkit-transition: none;
	   -moz-transition: none;
	     -o-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-clickable {
	cursor: pointer;
	}
.leaflet-container {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging,
.leaflet-dragging .leaflet-clickable,
.leaflet-dragging .leaflet-container {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	}


/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #05f;
	background: white;
	opacity: 0.5;
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 0 8px rgba(0,0,0,0.4);
	border: 1px solid #888;
	-webkit-border-radius: 5px;
	        border-radius: 5px;
	}
.leaflet-bar-part {
	background-color: rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid #aaa;
	}
.leaflet-bar-part-top {
	-webkit-border-radius: 4px 4px 0 0;
	        border-radius: 4px 4px 0 0;
	}
.leaflet-bar-part-bottom {
	-webkit-border-radius: 0 0 4px 4px;
	        border-radius: 0 0 4px 4px;
	border-bottom: none;
	}

.leaflet-touch .leaflet-bar {
	-webkit-border-radius: 10px;
	        border-radius: 10px;
	}
.leaflet-touch .leaflet-bar-part {
	border-bottom: 4px solid rgba(0,0,0,0.3);
	}
.leaflet-touch .leaflet-bar-part-top {
	-webkit-border-radius: 7px 7px 0 0;
	        border-radius: 7px 7px 0 0;
	}
.leaflet-touch .leaflet-bar-part-bottom {
	-webkit-border-radius: 0 0 7px 7px;
	        border-radius: 0 0 7px 7px;
	border-bottom: none;
	}


/* zoom control */

.leaflet-container .leaflet-control-zoom {
	margin-left: 13px;
	margin-top: 12px;
	}
.leaflet-control-zoom a {
	width: 22px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-control-zoom a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-control-zoom a:hover {
	background-color: #fff;
	color: #777;
	}
.leaflet-control-zoom-in {
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	}
.leaflet-control-zoom-out {
	font: bold 23px/20px Tahoma, Verdana, sans-serif;
	}
.leaflet-control-zoom a.leaflet-control-zoom-disabled {
	cursor: default;
	background-color: rgba(255, 255, 255, 0.8);
	color: #bbb;
	}

.leaflet-touch .leaflet-control-zoom a {
	width: 30px;
	height: 30px;
	}
.leaflet-touch .leaflet-control-zoom-in {
	font-size: 24px;
	line-height: 29px;
	}
.leaflet-touch .leaflet-control-zoom-out {
	font-size: 28px;
	line-height: 24px;
	}

/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 7px rgba(0,0,0,0.4);
	background: #f8f8f9;
	-webkit-border-radius: 8px;
	        border-radius: 8px;
	}
.leaflet-control-layers-toggle {
	background-image: url(portal/assets/css/default/externals/leaflet/images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background-color: rgba(255, 255, 255, 0.7);
	box-shadow: 0 0 5px #bbb;
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	color: black;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	text-shadow: 1px 1px 1px #fff;
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2);
	white-space: nowrap;
	overflow: hidden;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom {
	border: 4px solid rgba(0,0,0,0.3);
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	-webkit-border-radius: 20px;
	        border-radius: 20px;
	}
.leaflet-popup-content {
	margin: 14px 20px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	margin: 0 auto;
	width: 40px;
	height: 20px;
	position: relative;
	overflow: hidden;
	}
.leaflet-popup-tip {
	width: 15px;
	height: 15px;
	padding: 1px;

	margin: -8px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	background: white;

	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 5px 0 0;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}
.leaflet-editing-icon {
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	}

    /* Warning: TS added "browser_ie" - attributes for IE */

.browser_ie .leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.browser_ie .lvml {
	behavior: url(portal/assets/css/default/externals/leaflet/#default#VML);
	display: inline-block;
	position: absolute;
	}

.browser_ie .leaflet-control {
	display: inline;
	}

.browser_ie .leaflet-popup-tip {
	width: 21px;
	_width: 27px;
	margin: 0 auto;
	_margin-top: -3px;

	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	}
.browser_ie .leaflet-popup-tip-container {
	margin-top: -1px;
	}
.browser_ie .leaflet-popup-content-wrapper, .browser_ie .leaflet-popup-tip {
	border: 1px solid #999;
	}
.browser_ie .leaflet-popup-content-wrapper {
	zoom: 1;
	}

.browser_ie .leaflet-control-zoom,
.browser_ie .leaflet-control-layers {
	border: 3px solid #999;
	}
.browser_ie .leaflet-control-zoom a {
	background-color: #eee;
	}
.browser_ie .leaflet-control-zoom a:hover {
	background-color: #fff;
	}
.browser_ie .leaflet-control-layers-toggle {
	}
.browser_ie .leaflet-control-attribution,
.browser_ie .leaflet-control-layers,
.browser_ie .leaflet-control-scale-line {
	background: white;
	}
.browser_ie .leaflet-zoom-box {
	filter: alpha(opacity=50);
	}
.browser_ie .leaflet-control-attribution {
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	}

    .leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-in;
	-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-in;
	-o-transition: -o-transform 0.2s ease-out, opacity 0.2s ease-in;
	transition: transform 0.2s ease-out, opacity 0.2s ease-in;
	}
.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}

    .overlay{
	background: #fff;
	cursor: pointer;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
}

.modal{
	display: none;
	background: #990099;
	z-index: 900;
	padding: 5px;
	position: absolute;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	top: -400px;   
}


