


:root {
  	--schwarz: #ffffff;
  	--schwarztoweiss: #0033FF;
  	--weiss: #0033FF;
	--hellgrau: #ffffff;
	--mittelgrau: #0033FF;
	--grau: #ffffff;
	--bghowto: #0033FF;
	--black: #ffffff;
	--beige: #0033FF;
	--beigetoblack: #ffffff;
	--dunkelbraun1: #ffffff;
	--dunkelbraun2: #ffffff;
	--hellbeige: #0033FF;
	--bgbuttonhell: #0033FF;
	--bgbuttonhellh: #0033FF;
	--braun: #ffffff;
	--brauntoweiss: #0033FF;
	--hellgruen: #0033FF;
	--hellgruen2: #0033FF;
	--braunpfeil: #ffffff;
	--braunpfeiltoweiss: #0033FF;
	--bgtopnews: #ffffff;
	--bghellbraun: #0033FF;
	--beige2: #0033FF;
	--dunkelgrau: #ffffff;	
	--bghellgrau: #0033FF;
	--gruen: #ffffff;
	--footergrau: #ffffff;
	--bordergrau: #ffffff;
}



.anker_nr {
	background-image: url('../Images/anker.svg');
}
.ankerabso .anker_nr {
	background-image: url('../Images/anker_w.svg');
}
button.button-pfeil,
a.button-pfeil {
	background-image: url('../Images/pfeil-w.svg') !important;
}
ul.buttonblock li a.button-pfeil,
button.button-pfeil.dunkel,
a.button-pfeil.dunkel {
	background-image: url('../Images/pfeil-blau.svg') !important;
}
.textteaserbox a.button-pfeil,
a.button-pfeil.hell {
	background-image: url('../Images/pfeil-s.svg');
}
.acc_head {
	background-image: url('../Images/plus.svg');
}
.open .acc_head {
	background-image: url('../Images/minus.svg');
}
a.line-pfeil {
	background-image: url('../Images/pfeil-line_blau.svg');
}
ul.big li a.pfeil {
	background-image: url('../Images/pfeil-bigblau.svg') !important;
}
.infoboxteaser_txt h2.h4, .infoboxteaser_txt h4 {
	background-image: url('../Images/pfeil-w.svg');
}
.mein_inner select {
	background-image: url('../Images/bg_select_b.svg') !important;
}

.fruehbuchbonusbox_img,
.infoboxteaser_txt h2.h4, .infoboxteaser_txt h4,
.fullimg_bildteaserstart_over a.line,
.fullimg_bildteaserstart_over,
.slider_txt h1, .slider_txt p.h1,
#bottom a {
	color: var(--schwarz) !important;
}
#bottom a svg line,
#bottom a svg path,
#bottom a svg rect{
	stroke: var(--schwarz) !important;
}
.topline {
	border-color: var(--schwarz) !important;
}
.hoverimg25::after {
	background: var(--weiss) !important;
}
.hoverimg25.active::after,
.hoverimg25:hover::after {
	opacity: 0.6 !important;
}
button.button-pfeil::after, a.button-pfeil::after,
.fullimg_bildteaserstart_over a.line::after {
	background: var(--schwarz) !important;
}
.zimmerinfobg,
.braunbg,
.zimmergroesse span,
#bottom.stickymenu a.button, #bottom.unterseite a.button, #bottom.sticky a.button, #bottom a.button {
	color: var(--weiss) !important;
}
.nav-icon span {
	background: var(--schwarz) !important;
}

.owl-carousel .owl-nav .owl-next:focus,
.owl-carousel .owl-nav .owl-prev:focus,
.owl-carousel .owl-nav .owl-next:active,
.owl-carousel .owl-nav .owl-prev:active,
.bottom_r a.nav-icon:active,
.bottom_r a.nav-icon:focus {
	outline: 1px dashed var(--grau);
}







