body {
    color: #000000;
    font-family: 'Enriqueta', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5;
}
body > .scrollUp {
	background:rgba(44, 42, 41, 0.8);
}
.GalleryWrapper > .scrollDown {
	background:rgba(44, 42, 41, 0.8);
}
a {
    color: #BB0F33;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #BB0F33;
}
a.button {
	background: #fff;
	border: 2px solid #BB0F33;
	border-radius: 8px;
	color: #2C2A29;
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	height: 46px;
	line-height: 44px;
	letter-spacing: 1px;
	padding: 0 16.5px;
	text-transform: none !important;
	transition: color 500ms ease, background 500ms ease;
}
a.button:hover {
	background: #BB0F33;
	color: #ffffff;
	transition: color 500ms ease, background 500ms ease;
}
h1 {
    color: #2C2A29;
    font-family: 'Prociono';
    font-size: 48px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
}

h2 {
    color: #2C2A29;
    font-family: 'Prociono';
    font-size: 48px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
}

h1 + h2 {
    font-family: 'Enriqueta', sans-serif;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.2;
    text-align: center;
    text-transform: none;
}

h3 {
    color: #2C2A29;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
    text-align: center;
}

h2 + h3 {
    font-family: 'Enriqueta', sans-serif;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.2;
    text-align: center;
    text-transform: none;
}
body[data-region="bri"] .wmRequestButton > a {
	background: #BB0F33;
	color: #FFFFFF;
}
body[data-region="bri"] .wmRequestButton > a:hover {
	color: #FFFFFF;
}
body[data-region="bri"] .owl-nav div i  {
	color: #BB0F33;
}
body[data-region="bri"] .owl-dots .owl-dot.active {
	color: #BB0F33;
}
body[data-region="bri"] .tmPagination > ul > li > a {
	background:#BB0F33;	
}
body[data-region="bri"] .OverlayWrapper:before {
	background: rgba(44, 42, 41, 0.9) ;
}
body[data-region="bri"] .OverlayWrapper > .content > .print > a {
	background: #BB0F33;
}
body[data-region="bri"] > .preloader {
	background: rgba(44, 42, 41, 0.9) ;
}

/* Prociono */

@font-face {
	font-display: block;
	font-family: "Prociono";
	src: url("/fonts/prociono-v22-latin-regular.woff2") format("woff2"),
		 url("/fonts/prociono-v22-latin-regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-display: block;
  font-family: 'Enriqueta';
  font-weight: 300;
  font-style: normal;
  src: url('/fonts/enriqueta-v15-latin-regular.woff2') format('woff2'),
       url('/fonts/enriqueta-v15-latin-regular.woff') format('woff');
}

@font-face {
  font-display: block;
  font-family: 'Enriqueta';
  font-weight: 400;
  font-style: normal;
  src: url('/fonts/enriqueta-v15-latin-regular.woff2') format('woff2'),
       url('/fonts/enriqueta-v15-latin-regular.woff') format('woff');
}

@font-face {
  font-display: block;
  font-family: 'Enriqueta';
  font-weight: 500;
  font-style: normal;
  src: url('/fonts/enriqueta-v15-latin-500.woff2') format('woff2'),
       url('/fonts/enriqueta-v15-latin-500.woff') format('woff');
}

@font-face {
  font-display: block;
  font-family: 'Enriqueta';
  font-weight: 700;
  font-style: normal;
  src: url('/fonts/enriqueta-v15-latin-700.woff2') format('woff2'),
       url('/fonts/enriqueta-v15-latin-700.woff') format('woff');
}

.HeaderWrapper.fixed {
	background: #FFFFFF;
}
.HeaderWrapper .quickLinks > li.bookmark > a > i,
.HeaderWrapper .quickLinks > li > a > i,
.HeaderWrapper a.search > i {
	color: #2C2A29;
}
.HeaderWrapper .region > label {
	color: #2C2A29;
}
.HeaderWrapper a.logo.brixental {
	margin-top: -10px;
}
.HeaderWrapper a.logo.brixental img.standard {
	display: block;
	width: 192px;
}
HeaderWrapper a.logo.brixental img.fixed {
	width: 40px;
	height: 40px;
	display: none !important;
}
.HeaderWrapper.fixed a.logo.brixental {
	margin-top: 0;
}
.HeaderWrapper.fixed a.logo.brixental img.standard {
	display: none;
}
.HeaderWrapper.fixed a.logo.brixental img.fixed {
	width: 40px;
	height: 40px;
	display: block !important;
}
.HeaderWrapper .quickLinks > li > a > span {
	background:#BB0F33;
}

/* Menü */
.headerMenu .menuWrapper:before {
    background: rgba(44, 42, 41, 0.90);
}
.headerMenu2 nav.desktop {
	display: none;
}
.HeaderWrapper.fixed .headerMenu2 nav.desktop {
	display: block;
}
.headerMenu2 nav.desktop > ul > li > a {
		color: #2C2A29;
}
.headerMenu .menuWrapper > .top > .lang > ul > li > a {
	background: #575757;
}
.headerMenu2 nav.desktop > ul > li > ul {
	background-color: #2C2A29;
}
.hamburger-inner, 
.hamburger-inner:before,
.hamburger-inner:after {
	background-color: #2C2A29;
}
.gridmenue > ul > li {
	background: #575757;
}
.gridmenue > ul > li:hover {
	background:#BB0F33;
}
.gridmenue > ul > li > a > span {
    font-weight: 500;
		text-transform: none;
}
.HeaderWrapper .menuWrapper .quickLinks > li.bookmark > a > i, 
.HeaderWrapper .menuWrapper .quickLinks > li > a > i, 
.HeaderWrapper .menuWrapper a.search > i {
	color: #FFFFFF;
}

.HeaderWrapper .quickLinks > li.bookmark a::after,
.HeaderWrapper .quickLinks > li.cart a::after,
.HeaderWrapper .hamburger::after,
.HeaderWrapper a.search::before {
	color: #2C2A29;
}

@media (max-width: 1000px) {
	.HeaderWrapper a.logo.brixental {
    margin-top: -10px;
	}
	.HeaderWrapper a.logo.brixental img.standard {
		width: 130px;
	}
}
@media (max-width: 760px) {
	.HeaderWrapper a.logo.brixental {
			margin-top: -10px;
	}
	.HeaderWrapper a.logo.brixental img.standard {
		width: 130px;
	}
}

.GalleryWrapper {
	margin: 0;
}
.GalleryWrapper > .header > h1 {
	color: #2C2A29;
}
.micAnimation > ul > .slide .text {
	color: #FFF;   
  font-family: 'Prociono';
	text-transform: none;
}
/* Quicksearch */
.animationQuickSearch .searchForm.quickbooker > .form > .row > .value {
	color: #2C2A29;
}
.animationQuickSearch .searchForm.quickbooker > .form > .row > i {
	color: #BB0F33;
}
.animationQuickSearch .searchForm.quickbooker > .form > .button > input {
	background: #BB0F33;
}

body[data-region="bri"] .wmText.hidden > .trigger > span {
	color: #BB0F33;
}
body[data-region="bri"] .wmImageTextCombi > .caption .title {
	color: #2C2A29;
}
/* Teaser */
body[data-region="bri"] .wmTeaser article figure > figcaption > a.button {
	font-weight: 400;
}
/* Teasergroup*/
body[data-region="bri"] .wmTeaserGroupList > div.selection > h2 {
	color: #BB0F33;
	font-weight: 400;
}
body[data-region="bri"] .wmTeaserGroupList .teaser > article:before {
	text-transform: none;
}
body[data-region="bri"] .wmTeaserGroupList > .selection > ul > li > span > i:before {
	color: #BB0F33;
}
body[data-region="bri"] .gridteaser > .entries > article.img > figure > a:before {
    background: linear-gradient(to bottom, rgba(44, 42, 41, 0), #2C2A29);
}
/* Links */
body[data-region="bri"] .wmReference ul li a {
	color: #BB0F33;
}
/* Thementeaser*/
body[data-region="bri"] .wmThemeTeaser figcaption a.title {
	font-family: 'Prociono';
  text-transform: none;
  font-weight: 400;
}
/* Blog */
body[data-region="bri"] .wmBlogTeaser > .teaser > .content > p.title {
	font-family: 'Prociono';
    text-transform: none;
    font-weight: 400;
    color: #2C2A29;
}
body[data-region="bri"] .wmBlogTeaser > p.title {
	color:#2C2A29;
	font-weight: 600;
}
body[data-region="bri"] .wmBlogTeaser > .teaser > .content > p.addition {
	color: #2C2A29;
}
body[data-region="bri"] .wmBlogTeaser > .teaserGroup article > figure > figcaption > p.title {
	color: #BB0F33;
	font-weight: 600;
}
body[data-region="bri"] .wmBlogTeaser > .teaser > .content > a.button {
	color: #BB0F33;
	border-color: #BB0F33;
	font-weight: 600;
}
body[data-region="bri"] .wmBlogTeaser > .teaser > .content > a.button:hover {
	color:#FFFFFF;
	background: #BB0F33;
}
/* Download */
body[data-region="bri"] .wmDownload > ul > li > a {
	color: #BB0F33;
}
/* Unterkunftsscuhe*/
body[data-region="bri"] .tmAccoSearch > ul > li.content > .title {
	   font-family: 'Prociono';
    text-transform: none;
    color: #2C2A29;
    font-size: 48px;
}
.tmAccoSearch > ul > li.content > .subtitle {
	color: #2C2A29;
	font-weight: 600;
}
body[data-region="bri"] .tmAccoSearch > ul > li.quickSearch .row > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoSearch > ul > li.quickSearch .button > input {
	background: #BB0F33;
}
body[data-region="bri"] .tmAccoSearch > ul > li.manager > .button {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoSearch > ul > li.quickSearch .row > input {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoSearch > ul > li.quickSearch .row > .value {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoSearch > ul > li.manager > .title {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoSearch > ul > li.manager > .info > .image > div > .name {
	color: #2C2A29;
}

/* Tours */
body[data-region="bri"] .tmStToursTeaser .articles article figcaption > span.infos > span > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmStToursTeaser .articles article figcaption .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmStToursTeaserSingleMap > .content > .data > li.button > .button {
	background: #BB0F33;
}
body[data-region="bri"] .tmStToursTeaserSingleMap > .content > .data > li > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmStToursTeaser .articles article .image .difficulty {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmStToursTeaser .articles article .image .difficulty > .value {
	text-transform: none;
}

/* Info A-Z */
body[data-region="bri"] .tmStInfoAZTeaser .articles article figcaption .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmStInfoAZTeaser .articles article figcaption .title {
	color: #BB0F33 !important;
}
body[data-region="bri"] .tmStInfoAZTeaser .articles article figcaption > div:not(.ratings) > span.location {
	color: #2C2A29;	
}
body[data-region="bri"] .tmStInfoAZTeaser.contact .articles article figcaption a {
	color: #BB0F33;
}

/* Quote */
body[data-region="bri"] .wmQuote .content .text {
	color: #2C2A29;
	font-family: 'Prociono' !important;
}
body[data-region="bri"] .wmQuote:before,
body[data-region="bri"] .wmQuote:after {
	color: #BB0F33;
}
body[data-region="bri"] .wmQuote .content .name {
	color: #BB0F33;
}
body[data-region="bri"] .wmQuote.image .content > div.left:before {
	color: #BB0F33;
}
body[data-region="bri"] .wmQuote.image .content > div.left:after {
	color: #BB0F33;
}

/* List */
body[data-region="bri"] .wmList h2 {
	font-family: 'Enriquieta'; 
}
body[data-region="bri"] .wmList ul li i {
	color: #BB0F33;
}
body[data-region="bri"] .wmList.numbers ul li:before {
	color: #BB0F33;
}

/* Unterkünfte */
body[data-region="bri"] .tmStAccoTeaser .articles article .image .right {
	background:#BB0F33;
}
body[data-region="bri"] .tmStAccoTeaser .articles article figcaption .bookMark {
	color:#BB0F33;
}
body[data-region="bri"] .tmStAccoTeaser .articles article figcaption .title > .stars > span > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmStAccoTeaser .articles article figcaption .title > .stars > span > span {
	color: #BB0F33;
}
body[data-region="bri"] .tmStAccoTeaser .articles article .image .left {
	background: rgba(44, 42, 41, 0.90);
}

/* FAQ*/
body[data-region="bri"] .wmFAQbox ul li label i {
	color: #BB0F33;
}

/* Suche */
body[data-region="bri"] .fullTextSearch > div > label {
	color: #2C2A29;
}
body[data-region="bri"] .fullTextSearch > div > label > i {
	background: #BB0F33;
}
body[data-region="bri"] .fullTextSearch > div > .searchWrapper > .icon {
	color: #BB0F33;
}

/* Anchor */
body[data-region="bri"] .wmAnchorNavigation > ul > li {
	color: #BB0F33;
	font-weight: 600;
}
body[data-region="bri"] .wmAnchorNavigation > ul > li:hover {
	color: #FFFFFF;
	background:#BB0F33;
	border-color: #BB0F33;
}

/* Tabelle */
body[data-region="bri"] .wmTable > h2 {
	font-family: 'Enriquieta';
}
body[data-region="bri"] .wmTable table tbody tr:nth-of-type(1) {
	background: #2C2A29;
}

/* Map */
body[data-region="bri"] .tmStMap > .header > div {
	background: #2C2A29;
}
body[data-region="bri"] .tmStMap > .content > .trigger {
	background: #2C2A29;
}
body[data-region="bri"] .tmStMap > .content {
	border-color: #2C2A29;
}

/* Anchor */
body[data-region="bri"] .anchorWrapper > ul:hover {
	background: #2C2A29;
}
body[data-region="bri"] .anchorWrapper > ul > li > span:before {
	border-color: #2C2A29;
}
body[data-region="bri"] .anchorWrapper > ul > li.selected > span:before, 
body[data-region="bri"] .anchorWrapper > ul > li:hover > span:before {
	background: #BB0F33;
	border-color: #BB0F33;
}

/* Trainform*/
body[data-region="bri"] .trainForm > .header > div > .title {
	font-family: Prociono;
  text-transform: none;
}
body[data-region="bri"] .trainForm > .header {
	background-color: #2C2A29;
}
body[data-region="bri"] .trainForm > form > .button > input {
	background:#BB0F33;
}
body[data-region="bri"] .trainForm > form > .column.country > div > input:checked + label:after {
	color: #BB0F33;
}
body[data-region="bri"] .trainForm > form > .column.date > .mode > div > input:checked + label:after {
	color: #BB0F33;
}
body[data-region="bri"] .trainForm > form > .column i {
	color: #BB0F33;
}

/* Video */
body[data-region="bri"] .wmVideo .content h2 {
	font-family: inherit;
}

/* Weather */
body[data-region="bri"] .wmWeather > div > .today {
	background: #2C2A29;
}
body[data-region="bri"] .wmWeather div > .forecast {
	background: #2C2A29;
}
body[data-region="bri"] .wmWeather > div > .today > .data > div.left > a.button {
	background: #FFFFFF;
	border-color: #FFFFFF;
	color: #BB0F33;
	font-weight: 600;
	font-size: 18px;
}
body[data-region="bri"] .wmWeather > div > .today > .data > div.left > a.button:hover {
	color: #FFFFFF;
	border-color: #BB0F33;
	background-color: #BB0F33;
}
body[data-region="bri"] .wmWeather div > .today > .data > div.right > ul > li > i, .wmWeather div > div > ul > li > i {
	color: #c9c3bb;
}

/* Snowreport*/
body[data-region="bri"] .wmWeather > .snowreport {
	background:#2C2A29;
}
body[data-region="bri"] .wmWeather > .snowreport > .buttons > .button.more {
	color: #BB0F33;
	background: #FFFFFF;
	border-color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
body[data-region="bri"] .wmWeather > .snowreport > .buttons > .button.more:hover {
	color: #FFFFFF;
	background: #BB0F33;
	border-color: #BB0F33;
}
body[data-region="bri"] .wmWeather > .snowreport > .aside > .datacircle:before {
	background:#575757;
}
body[data-region="bri"] .wmWeather > .snowreport > ul > li > ul > li {
	background: #575757;
}
body[data-region="bri"] .wmWeather > .snowreport > ul > li > ul > li > p.label {
	color: #c9c3bb;
}

/* Snowreport */
body[data-region="bri"] .skiSnowreport > div > .report li.snowheight:before {
	background: #868584;
}
body[data-region="bri"] .skiSnowreport > div > .report li.snowheight:after {
	background: #575757;
}
body[data-region="bri"] .skiSnowreport > div > .report li.temp:before {
	background: #868584;
}
body[data-region="bri"] .skiSnowreport > div > .report li.temp:after {
	background: #575757;
}
body[data-region="bri"] .skiSnowreport > div > .report li.freshsnow:before {
	background: #868584;
}
body[data-region="bri"] .skiSnowreport > div > .report li.freshsnow:after {
	background: #575757;
}
body[data-region="bri"] .skiSnowreport > div > .report li.slopes:before {
	background-color: #575757;
}
body[data-region="bri"] .skiSnowreport > div > .report li.lifts:before {
	background-color: #575757;
}
body[data-region="bri"] .skiSnowreport > div > .buttons > li > a:hover {
	background-color: #BB0F33;
	color: #FFFFFF;
}

/* Countdown */
body[data-region="bri"] .wmCountdown > div > .caption {
	color: #2C2A29;
}
body[data-region="bri"] .wmCountdown > div > .caption .title {
    font-family: 'Prociono';
    text-transform: none;
}
body[data-region="bri"] .wmCountdown .countdown > div.date > p {
    color: #2C2A29;
    font-family: 'Enriqueta', sans-serif;
}
body[data-region="bri"] .wmCountdown .countdown > div > p {
    font-family: Prociono;
    font-weight: 600;
}
body[data-region="bri"] .wmCountdown > div > .countdown > div > p:after {
	text-transform: none !important;
	font-weight: normal;
	line-height: 44px;
}

/* Events */
body[data-region="bri"] .tmStEventsTeaser .articles article .image .date {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmStEventsTeaser .articles article figcaption .bookMark {
	color: #BB0F33;
}

/* Skipass */
body[data-region="bri"] .skipassTeaser a.button {
	background: #BB0F33;
}
body[data-region="bri"] .skipassTeaser a.button:hover {
	color: #FFFFFF;
	background: #BB0F33;
}
body[data-region="bri"] .skipassTeaser > .teaserWrapper article .image .left {
	background:rgba(44, 42, 41, 0.90);
}

/* Skisnowreport Overlay*/
body[data-region="bri"] .skiSnowreportOverlay {
	background: rgba(44, 42, 41, 0.90);
}

/* Routenplaner */
body[data-region="bri"] .wmRoutePlanner > div > .planner > form > .destination > .select > select {
	color: #2C2A29;
}
body[data-region="bri"] .wmRoutePlanner > div > .planner > form > div > .button > input {
	background:#BB0F33;
	border-color: #BB0F33;
}
body[data-region="bri"] .wmRoutePlanner > div > .planner > form > .destination > .select > i {
	color: #BB0F33;
}

/* Anfragepool */
body[data-region="bri"] .tmRequestPool > form > .header {
	background: #2C2A29;
}
body[data-region="bri"] .wmForm i {
	color: #BB0F33;
}
body[data-region="bri"] .tmRequestPool > .wmForm > div > .traveldata .row > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmRequestPool > .wmForm > div > .container > .filter {
	color: #BB0F33;
}

/* Anfrage */
body[data-region="bri"] .wmForm.wmFormFeratel > .header {
	background: #2C2A29;
}
body[data-region="bri"] .wmForm.wmFormFeratel > div > .traveldata .row > i {
	color: #BB0F33;
}

/* Formular*/
body[data-region="bri"] .wmForm.default > h2 {
	background: #2C2A29;
}

body[data-region="bri"] .FooterWrapper > .row1 {
	background: #575757;
}
body[data-region="bri"] .FooterWrapper > .row2 {
    background: #2C2A29;
}
.FooterWrapper > .row2 .right > .socialMedia > li > a {
	color: #2C2A29;
}
body[data-region="bri"] .FooterWrapper > .row2 .arrivalForm > .button > i {
	color: #BB0F33;
}

body[data-region="bri"] .overlay > .calendar > a.confirm {
	background: #BB0F33;
}
body[data-region="bri"] .ui-datepicker td.highlight.start > a.ui-state-default {
	background: #2C2A29;
}
body[data-region="bri"] .ui-datepicker td.highlight.end > a.ui-state-default {
	background: #2C2A29;
}
body[data-region="bri"] .overlay > .roomSelection > a.confirm {
	background: #BB0F33;
}
body[data-region="bri"] .overlay > .roomSelection > .rooms > .room > label > .action {
	color: #BB0F33;
}
body[data-region="bri"] .overlay > .roomSelection > .rooms > .room > .row i {
	color: #BB0F33;
}
body[data-region="bri"] .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
body[data-region="bri"] .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	color: #BB0F33;
}

/* Liste */
body[data-region="bri"] .tmEventsOverview .header > ul > li.entries > .download {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventsOverview .header > ul > li.date > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventsOverview .header > ul > li.filter > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventsOverview .header > ul > li.filter > a > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventsList article figcaption .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventsList article figcaption .location {
	color: #2C2A29;
}
body[data-region="bri"] .tmEventsList article .image .date {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmEventsList article.top figcaption {
	background: #575757;
	border-color:#575757;
}
/* Details */
body[data-region="bri"] .tmEventDetail.loaded .eventdata > .dates > .book.button, 
body[data-region="bri"] .tmEventDetail.loaded .eventdata > .dates > .ticket.button {
	background:#BB0F33;
}
body[data-region="bri"] .tmEventDetail .eventdata > .image > a > .more  {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmEventDetail > .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventDetail > .furtherInfo > ul > li.contact > span > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventDetail > .furtherInfo > ul > li.addition > .address > .web > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventDetail > .furtherInfo > ul > li.label > p {
	color: #2C2A29;
}
body[data-region="bri"] .tmService > div > .selection {
	background:#2C2A29;
}
body[data-region="bri"] .tmService > div > .selection:after {
	background: #2C2A29;
}
body[data-region="bri"] .tmService > div > .offers {
	background: #2C2A29;
}
body[data-region="bri"] .tmService > div > .offers:after {
	background: #2C2A29;
}
body[data-region="bri"] .tmService > div > .offers > .choose > a.button {
	background:#BB0F33;
}
body[data-region="bri"] .tmEventDetail .furtherEvents article .image .date {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmEventDetail .furtherEvents article figcaption .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmEventDetail .similarEvents > .title {
	color: #2C2A29;
}
body[data-region="bri"] .tmEventDetail .description > .desc > h2 {
		color: #2C2A29;
		font-family: 'Enriqueta', sans-serif;
    font-weight: 500;
}
body[data-region="bri"] .tmServiceFeratel > div > .selection {
	background:#2C2A29;
}
body[data-region="bri"] .tmServiceFeratel > div > .selection:after {
	background: #2C2A29;
}

/* Liste */
body[data-region="bri"] .tmInfoAZCategories > ul > li > a:after {
	background: #2C2A29;
}
body[data-region="bri"] .tmInfoAZOverview .header > ul > li.date > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZOverview .header > ul > li.filter > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZOverview .header > ul > li.filter > a > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZList article figcaption .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZList article figcaption > div:not(.ratings) > span.location {
	color: #2C2A29;
}

/* Details */
body[data-region="bri"] .tmInfoAZDetail > .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZDetail .description > .desc > h2 {
	font-family: inherit;
	font-weight: 500;
}
body[data-region="bri"] .tmInfoAZDetail > .furtherInfo > ul > li.openingHours .check > .row > div.icon > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZDetail > .furtherInfo > ul > li.contact > span > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZDetail > .furtherInfo > ul > li.addition > .web > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmInfoAZDetail > .furtherInfo > ul > li.label > p {
	color: #2C2A29;
}

/* Liste */
body[data-region="bri"] .tmToursOverview .header > ul > li.filter > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmToursOverview .header > ul > li.filter > a > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmToursList article .image .difficulty {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmToursList article figcaption > span.infos > span > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmToursList article figcaption .bookMark > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmToursList article .image .difficulty > .value {
	text-transform: none;
}
body[data-region="bri"] .tmToursList article figcaption > span.infos > span.meterUp:before {
	color: #BB0F33;
}

/* Details */
body[data-region="bri"] .tmTourDetail > .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmTourDetail .tourData > .data > li > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmTourDetail .tourData > .data > li.button > a {
	background: #BB0F33;
}
body[data-region="bri"] .tmTourDetail .description > .desc > h2 {
	font-family: inherit;
	font-weight: 500;
}
body[data-region="bri"] .tmTourDetail .description > .desc .trigger {
	color: #BB0F33;
}
body[data-region="bri"] .tmTourDetail > .furtherInfo > ul > li.info > p {
	color: #2C2A29;
}
body[data-region="bri"] .furtherTours > h2 {
	font-family: inherit;
}
body[data-region="bri"] .connectedEntries > div > h2 {
	font-family: inherit;
}

/* Liste */
body.accolist .searchForm.quickbooker .button > input {
	background: #BB0F33;
}
body.accolist .searchForm.quickbooker .row > i {
	color: #BB0F33;
}
body.accolist .searchForm.quickbooker .row > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoOverview article figcaption .hightlights span.bestprice, 
body[data-region="bri"] .tmAccoOverview article figcaption .hightlights span.special {
	text-transform: none;
}
body[data-region="bri"] .tmAccoOverview article figcaption .ratingbar > .cta > a {
	background: #BB0F33;
}
body[data-region="bri"] .tmAccoOverview article figcaption .location i {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoOverview article figcaption .location:hover {
	background:#BB0F33;
}
body[data-region="bri"] .tmAccoOverview article figcaption .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoOverview article figcaption .title > .stars > span > span {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoOverview article figcaption .title > .stars > span > span {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoOverview > aside > .entries > span {
	font-family: inherit;
	font-size: inherit;
}

/* Details */
body[data-region="bri"] .tmAccoDetail .bookMark {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail > h2.wmHeadline > .stars > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail > h2.wmHeadline > .flowers > span:before {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail > h2.wmHeadline > .edelweiss > span.icon:before {
	color: #BB0F33;
}
.tmAccoDetail .topOffer > .content > .buttons > li > a {
	background:#BB0F33;
}
body[data-region="bri"] .tmAccoDetail .description > .desc .trigger {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .description > .rating > .title {
	background: #2C2A29;
	text-transform: none;
}
body[data-region="bri"] .tmAccoDetail .description > .desc > h2 {
	font-family: inherit;
	font-weight: 500;
}
body[data-region="bri"] .tmAccoDetail .gallery > .images > li.video .more {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmAccoDetail .gallery > .content > .text > .title {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoDetail .profile .brochure > .content > .title {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoDetail .profile .brochure > .content > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .rooms > .aside > .name {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .cwrapper .title {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .mainRoomContent .image .more {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .actionWrapper > .details {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .actionWrapper > .details {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .actionWrapper > .buttons > li > a {
	color: #FFFFFF;
	background: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .arrivalWrapper .location > ul > li > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .arrivalWrapper > .section .mapWrapper > .planner > form > div > .button > input {
	background:#BB0F33;
	border-color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .arrivalWrapper > .section > .map > .arrivalText > .label {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoDetail .arrivalWrapper > .aside > .name {
	color: #2C2A29;
}
body[data-region="bri"] .tmAccoDetail .facilities > .section > div > ul > li {
	background: #2C2A29;
}
body[data-region="bri"] .tmAccoFormRequest > form > .header {
	background: #2C2A29;
}
body[data-region="bri"] .tmAccoFormRequest > .wmForm > .content h2 {
	font-family: inherit;
}
body[data-region="bri"] .wmForm .button input, 
body[data-region="bri"] .wmForm .button button {
	background:#BB0F33;
}
body[data-region="bri"] .wmForm .field.checkbox + div + p > a {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoFormRequest > .wmForm > div > .traveldata .row > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .rooms > .aside > .selection > .changeTravelDate {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .actionWrapper > .buttons > li.booking > a {
	background: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .actionWrapper > .buttons > .catering > i {
	color: #BB0F33;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .cwrapper .hightlights span.bestprice, .tmAccoDetail .rooms .entry .cwrapper .hightlights span.special {
	text-transform: none;
}
body[data-region="bri"] .tmAccoDetail .rooms .entry .cwrapper .hightlights span.availability {
	text-transform: none;
}

.tmCartForm article > .content .title {
	color: #2C2A29;
}
.tmCartForm article > .content .title > .stars > span > span {
	color: #BB0F33;
}
.tmCartForm article > p.remove {
	background: #BB0F33;
}
.tmCartForm article > .content .bookingDetails > .total > .storno > .info:before {
	color:#2C2A29;
}
.tmCartForm .completion .confirm > .button > a:hover {
	background: #BB0F33;
	border-color: #BB0F33;
}
.tmCartForm .completion .confirm > .button > a {
	border-color: #BB0F33;
}
.wmForm h2:not(:first-of-type), .wmForm.default > div h2 {
	font-family: inherit;
}

body[data-region="bri"] .tmShopOverview article > figure > figcaption > .selection > .checkbox > a {
	background: #BB0F33;
}
body[data-region="bri"] .tmShopOverview article > figure > .image > .price {
	background:rgba(44, 42, 41, 0.90);
}
body[data-region="bri"] .tmShopOverview article > figure > figcaption > .description > .trigger {
	color: #BB0F33;
	font-weight: 600;
}
body[data-region="bri"] .tmShopOverview article > figure > figcaption > p.title {
	color: #2C2A29;
}
body[data-region="bri"] .tmShopOverview > aside > .cart > .button > a {
	background:#BB0F33;
}
body[data-region="bri"] .cartOverlay > div > .buttons > .cart {
	background:#BB0F33;
	border-color: #BB0F33;
}
body[data-region="bri"] .cartOverlay > div > .title {
	color: #2C2A29;
}
body[data-region="bri"] .cartOverlay > div > .product > .content > .title {
	color: #2C2A29;
}

body[data-region="bri"] .tmBrochuresList article > figure > figcaption > .content > .checkbox > a {
	background: #BB0F33;
}
body[data-region="bri"] .tmBrochuresList article > figure > figcaption > p.title {
	color: #2C2A29;
}
body[data-region="bri"] .tmBrochuresOverview > aside > .bookMark > .button > a {
	background: #BB0F33;
	font-weight: 600;
}
body[data-region="bri"] .tmBrochuresList article > figure > figcaption > .content > .checkbox > a > i {
	color: #BB0F33;
}

.tmQuickSearch > .header {
    background: #2C2A29;
}
.tmQuickSearch > .content > .section > * > .date > .row > i {
	color: #BB0F33;
}
.tmQuickSearch > .content > .section > * .fieldWrapper > i {
	color: #BB0F33;
}
.tmQuickSearch > .content > .section > * .persons > a {
	color: #BB0F33;
}
.tmQuickSearch > .content > .section > * .persons > .room > i {
	color: #BB0F33;
}
.tmQuickSearch > .content > .section > * .buttons > .book > a, 
.tmQuickSearch > .content > .section > * .buttons > .search > input {
	background: #BB0F33;
}
.tmQuickSearch > .content > .section > * .region > ul > li > i {
	color: #BB0F33;
}
.tmQuickSearch > .content > .aside > ul > li > i {
	color: #2C2A29;
}
.tmQuickSearch > .content > .aside > ul > li.selected > i, 
.tmQuickSearch > .content > .aside > ul > li:hover > i {
	color: #BB0F33;
}