<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {background-color:#deb864;font-family: 'Roboto Condensed';font-style: normal;color:#154711;}

.logodbr {z-index:100;position: absolute;top: -50px;right:-15px;padding:0px 45px 0px 45px;width: 100%;}

footer {}

.footer-top {background-color:#ffffff;color:#deb864;font-family: 'Roboto Condensed',Arial; font-style: normal;  font-weight: 400;font-size:18px;}
.footer-contact {background-color:#154711;color:#deb864;font-family: 'Roboto Condensed',Arial; font-style: normal;  font-weight: 400;font-size:16px;}
.footer-social {background-color:#000000;padding:20px 0px;}
.footer-bottom {background-color:#ffffff;}

.footer-bottom {font-family: 'Roboto Condensed',Arial;
  font-style: normal;
  font-weight: 400;}
.footer-bottom .nav &gt; .nav-link { color:#8aa388;font-size:14px;}
.footer-bottom .nav &gt; a.nav-link  { color:#8aa388;font-size:14px;text-decoration:none;}
.footer-bottom .nav &gt; a.nav-link:hover  { color:#8aa388;font-size:14px;text-decoration:underline;}


footer .contact-phone {color:#deb864;font-size: 1.4rem;text-decoration: none;text-transform: uppercase;background-color: transparent;font-weight:bold;}
footer .contact-email {color:#deb864;font-size: 1.4rem;text-decoration: none;background-color: transparent;}

@media (min-width:992px) and (max-width:1200px)
{
	.footer-contact {font-size: 0.8rem;}
	footer .contact-phone {font-size: 1.2rem;}
	footer .contact-email {font-size: 1.2rem;}
}

#footer-linklist .nav-link {  padding: 0.1rem 0.0rem;}
#footer-linklist a.nav-link  {
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-color: transparent;
    font-size: 1.15em;
}
#footer-linklist a.nav-link:hover, footer a.nav-link:active  { color: #aa864a;}




#footer-infotext h2 {
	display: inline-block;
	font-family:BenguiatITCbyBT-Bold,Arial;
	color:#deb864;
	text-transform: uppercase;
	font-weight: 700;
	font-size:2.0em;
}	
#footer-infotext h2 span {	display: inline-block;
	color:#ffffff;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-size:0.77em;
  padding-left:6px;
  text-transform: none;
}

#scrollUp {bottom:50px;right:30px;background:#154711;color:#ffffff;padding:10px 15px;}


/* USP's
-------------------------------------------------- */
.usp {
	text-align: center;
}
/* Block */
.box-icon .block a {
	color: #fff;	

}
.box-icon .block {
	color: #fff;	
	padding: 10px 10px;
	display: table;
	margin: 2px 2px;
	background-color: #deb864;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	position: relative;
	float: right;
	border: 0px solid #fff;
	font-size:20px;
}
.usp .box-icon .block {
	float: none;
}
.box-icon .block:hover i {
	color: #fff;
	animation-name: swing;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-timing-function: ease-out;
	text-decoration: none;
	-webkit-animation-name: swing;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-name: swing;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-out;
	
}
/* Circle */
.box-icon .circle {
	color: #fff;	
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	padding: 30px;
	display: table;
	margin: 0 auto;
	background-color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	position: relative;
	float: left;
	border: 1px solid;
}
.usp .box-icon .circle {
	float: none;
}
.box-icon .circle:hover i {
	color: #fff;
	animation-name: swing;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-timing-function: ease-out;
	text-decoration: none;
	-webkit-animation-name: swing;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-name: swing;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-out;
}
/* Icon */
.box-icon i {

	width: 45px;
	height: 50px;
	padding:15px 10px;
	text-align: center;
	vertical-align: middle;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.usp a {
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
}
.box-icon a i {
		color:#ffffff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}




.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}


.mt-0 {
  margin-top: 0px;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-80 {
  margin-top: 80px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-70 {
  margin-bottom: 70px;
}
.mb-80 {
  margin-bottom: 80px;
}

.pt-0 {
  padding-top: 0px;
}
.pt-5 {
  padding-top: 5px;
}
.pt-10 {
  padding-top: 10px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-30 {
  padding-top: 30px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-50 {
  padding-top: 50px;
}
.pt-60 {
  padding-top: 60px;
}
.pt-70 {
  padding-top: 70px;
}
.pt-80 {
  padding-top: 80px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-5 {
  padding-bottom: 5px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-30 {
  padding-bottom: 30px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-50 {
  padding-bottom: 50px;
}
.pb-60 {
  padding-bottom: 60px;
}
.pb-70 {
  padding-bottom: 70px;
}
.pb-80 {
  padding-bottom: 80px;
}



.header-gradient {
/*	min-height:370px;*/
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 30%, rgba(222,183,100,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(30%, rgba(246,246,246,1)), color-stop(100%, rgba(222,183,100,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 30%, rgba(222,183,100,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 30%, rgba(222,183,100,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 30%, rgba(222,183,100,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 30%, rgba(222,183,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#deb764', GradientType=0 );

	}
	
	header .logobg	{
	background-color:#154711;
	padding:10px 0px;
	border-bottom:4px solid #deb864;
	}	
	
header #logo {
	border:1px solid red;
	position:realative;
	margin-top:-30px;
	margin-left:100px;
	width:180px;
	height:160px;
	z-index:3;
	}	
header .logobg h2 {
	display: inline-block;
	font-family:BenguiatITCbyBT-Bold,Arial;
	color:#deb864;
	text-transform: uppercase;
	font-weight: 700;
	font-size:3.0em;
}	
	
header .logobg span {
	display: inline-block;
	color:#ffffff;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-size:0.77em;
  padding-left:10px;
  text-transform: none;
	
}	


	
.trennung {
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;	
	
	}	
	
/* Homepage */
#dbr-home-intro { color:#154711;}
#dbr-home-info h1 {font-family: BenguiatITCbyBT-Bold,Arial;color:#ffffff;	text-transform: uppercase;}

#dbrbox-partner {background-color:#154711; padding:20px 20px;color:#ffffff;margin-bottom:30px;}
#dbrbox-partner h4 {font-size:1.875rem;text-transform: uppercase;color:#ffffff;font-weight:700;}
#dbrbox-partner h4 &gt; span {font-size:1.875rem;text-transform: uppercase;color:#deb864;font-weight:700;}
#dbrbox-partner a {color:#154711 !important;}
#dbrbox-partner a:hover {color:#154711 !important;}
#dbrbox-partner select {padding:3px 2px 3px 5px;}

#dbrbox-veranstaltungen {background-color:#deb864;padding:20px 20px;border:1px solid #fff;margin-bottom:30px;}
#dbrbox-veranstaltungen h4 {font-size:1.875rem;text-transform: uppercase;color:#154711;font-weight:700;}
#dbrbox-veranstaltungen h4 &gt; span {font-size:1.875rem;text-transform: uppercase;color:#5b7e58;font-weight:700;}
#dbrbox-veranstaltungen select {padding:3px 2px 3px 5px;}




@media (min-width:992px) and (max-width:1200px)
{
#dbrbox-partner h4 {font-size:1.475rem;}
#dbrbox-partner h4 &gt; span {font-size:1.475rem;}
#dbrbox-veranstaltungen h4 {font-size:1.475rem;}
#dbrbox-veranstaltungen h4 &gt; span  {font-size:1.475rem;}
}	




#dbr-home-maps .maps-filter, #dbr-region-maps .maps-filter {background:#d0dacf;padding:0px 20px 10px 20px;color:#154711;}

#dbr-home-maps #map-canvas-dbr {
  margin: 0 auto;
  width: 100%;
  height: 550px; 
  padding: 0px 0px; 
  border:2px solid #ffffff;
}

#dbr-region-maps #map-canvas-dbr {
  margin: 0 auto;
  width: 100%;
  height: 430px; 
  padding: 0px 0px; 
  border:0px solid #ffffff;
}



.dbr-bline {border-top:1px solid #e7ece7;margin-top:0.1em;}
div#HomeAktuellesContent.tab-content &gt; div#aktuelleVeranstaltungen h4,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleReiseangebote h4,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleInformationen h4,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleBroschueren h4 {font-weight:700;font-size:1.4em;}

div#HomeAktuellesContent.tab-content &gt; div#aktuelleVeranstaltungen h5,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleReiseangebote h5,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleInformationen h5,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleBroschueren h5 {color:#aa864c;font-size:1.125em;font-weight:700;margin-bottom: .2rem;}

div#HomeAktuellesContent.tab-content &gt; div#aktuelleVeranstaltungen h6,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleReiseangebote h6,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleInformationen h6,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleBroschueren h6 {color:#aa864c;font-size:1.125em;}

div#HomeAktuellesContent.tab-content &gt; div#aktuelleVeranstaltungen a,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleReiseangebote a,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleInformationen a,
div#HomeAktuellesContent.tab-content &gt; div#aktuelleBroschueren a {font-weight:700;}

div#HomeAktuellesContent.tab-content  {overflow: hidden;}
div#HomeAktuellesContent.tab-content picture img {
  -webkit-transition: 0.5s linear;
  transition: 0.5s linear;
}

div#HomeAktuellesContent.tab-content picture img:hover {
 -webkit-transform: scale(1.05);
          transform: scale(1.05);
}


/*
#tabs-Veranstaltung h4, #tabs-Reiseangebote h4,#tabs-Informationen h4,#tabs-Broschueren h4 {font-weight:700;font-size:1.4em;}
#tabs-Veranstaltung h5, #tabs-Reiseangebote h5,#tabs-Informationen h5,#tabs-Broschueren h5 {color:#aa864c;font-size:1.125em;font-weight:700;margin-bottom: .2rem;}
#tabs-Veranstaltung h6, #tabs-Reiseangebote h6,#tabs-Informationen h6,#tabs-Broschueren h6 {color:#aa864c;font-size:1.125em;}
#tabs-Veranstaltung a, #tabs-Reiseangebote a,#tabs-Informationen a,#tabs-Broschueren a {font-weight:700;}
*/




@media (min-width:0px) and (max-width:359px)
{

	#map-canvas-dbr {  height: 355px; }
	header .logobg h2  {font-size:1.3em;}
  header .logobg span {font-size:0.6em;}	
   .logodbr {z-index:100;position: absolute;top: -35px;right:-15px;padding:0px 15px 0px 5px;border:0px solid blue;}
}			
	
@media (min-width:360px) and (max-width:575px)
{

	#map-canvas-dbr {  height: 355px; }
	header .logobg h2  {font-size:1.5em;}
  header .logobg span {font-size:0.7em;}	
   .logodbr {z-index:100;position: absolute;top: -35px;right:-15px;padding:0px 15px 0px 5px;border:0px solid blue;}
}		
		
@media (min-width:576px) and (max-width:767px)
{

	#map-canvas-dbr {  height: 400px; }
	header .logobg  h2 {font-size:1.8em;}
header .logobg span {font-size:0.7em;}	
	 .logodbr {z-index:100;position: absolute;top: -40px;right:-15px;padding:0px 15px 0px 15px;border:0px solid orange;}
}

@media (min-width:768px) and (max-width:991px)
{

	#map-canvas-dbr {  height: 420px; }
	header .logobg h2 {font-size:1.925em;padding-top:15px;}
  header .logobg span {font-size:0.7em;}	
  .logodbr {z-index:100;position: absolute;top: -50px;right:-15px;padding:0px 25px 0px 25px;border:0px solid red;}
}
@media (min-width:992px) and (max-width:1139px)
{
	 .logodbr {z-index:100;position: absolute;top: -50px;right:-15px;padding:0px 30px 0px 30px;border:0px solid green;}
}	
	
.btn-dbr {	border-radius:0px 0px 0px 0px;background:#154711;	color:#ffffff;margin:4px 0px;	}
.btn-dbr:hover, .btn-dbr:active {color:#deb864;}
.btn-dbr.focus, .btn-dbr:focus { outline: 0; box-shadow: 0 0 0 .2rem #deb864;}	

.btn-dbr2 {	border-radius:0px 0px 0px 0px;background:#deb864;	color:#154711; margin:4px 0px;}
.btn-dbr2:hover, .btn-dbr2:active {color:#154711;}
.btn-dbr2.focus, .btn-dbr2:focus { outline: 0; box-shadow: 0 0 0 .2rem #154711;}	



header .btn-language {
    outline: 0;
    background:rbga(0,0,0,)
    box-shadow: 0 0 0 .0rem rbga(0,0,0,);

}	


#header-owl {margin-top:-10px;margin-bottom:20px;z-index:10;}

#header-owl .home-regio-slider .item {background:rgba(255,255,255,0.80);color:#aa864c;border:4px solid #ffffff;}
#header-owl .home-regio-slider .item picture span {position:absolute; bottom:0px;left:0px; background:rgba(255,255,255,0.95);margin:3px 3px;padding:2px 10px;color:#154711;font-size:0.8rem;}

#header-owl .rubrik-regio-slider .item {background:rgba(255,255,255,0.80);color:#aa864c;border:4px solid #ffffff;}
#header-owl .rubrik-regio-slider .item picture span {position:absolute; bottom:0px;left:0px; background:rgba(255,255,255,0.95);margin:3px 3px;padding:2px 10px;color:#154711;font-size:0.8rem;}

.rubrikbanner-text {position:absolute;top:40%;left:8%;max-width:70%;}
.rubrikbanner-text .rubriktitle {display:inline;padding:2px 15px 2px 15px;color:#fff;font-size:2.0rem;-webkit-box-decoration-break:clone;box-decoration-break: clone;background-color:#154711;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;margin:0px 0px;line-height: 1.1;}
.rubrikbanner-text p.rubrikmore {padding:5px 25px 5px 15px;color:#deb864;font-size:1.2rem;-webkit-box-decoration-break:clone;box-decoration-break: clone;background-color:#154711;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;margin:0px 0px;line-height: 1.1;}



@media (min-width:0px) and (max-width:359px)
{
#header-owl {margin-top:0px;}
#header-owl .owl-prev {}
#header-owl .owl-next {}
.rubrikbanner-text {position:absolute;top:40%;left:3%;max-width:94%;}
.rubrikbanner-text .rubriktitle {font-size:1.0rem;}

}	
@media (min-width:360px) and (max-width:575px)
{
#header-owl {margin-top:0px;}
#header-owl .owl-prev {}
#header-owl .owl-next {}
.rubrikbanner-text {position:absolute;top:40%;left:8%;max-width:80%;}
.rubrikbanner-text .rubriktitle {font-size:1.1rem;}
.rubrikbanner-text p.rubrikmore  {font-size:0.8rem;}

}		
@media (min-width:576px) and (max-width:767px)
{
#header-owl {margin-top:0px;}
#header-owl .owl-prev {}
#header-owl .owl-next {}
.rubrikbanner-text .rubriktitle {font-size:1.2rem;}
.rubrikbanner-text p.rubrikmore  {font-size:0.9rem;}

}
@media (min-width:768px) and (max-width:991px)
{
#header-owl {margin-top:0px;}
#header-owl .owl-prev {}
#header-owl .owl-next {}
.rubrikbanner-text .rubriktitle {font-size:1.4rem;}
.rubrikbanner-text p.rubrikmore  {font-size:1.1rem;}

}




img, a, a:hover, a:active, a:focus  {
   outline: 0;
}


#dbr-kontaktbox h4 { color:#ffffff;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;font-size:2.0rem;}




#dbr-region-nav h4 {color:#ffffff;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;font-size:2.0rem;}
#dbr-region-nav h5 {color:#154711;text-transform: uppercase;font-weight:bold;font-size:1.5rem;}
#dbr-region-nav #submenue ul { list-style-type: none;margin:0px 0px;padding-left: 0px;line-height:1.3rem;position: relative;}
#dbr-region-nav #submenue li {position: relative;margin-bottom:8px;padding-left: 15px;color:#154711;padding-top:4px;}
#dbr-region-nav #submenue li.tmenue {margin-top:20px;border-top:2px solid #154711;font-weight:700;}
#dbr-region-nav #submenue li .submenue_off {color:#154711;font-weight:400;}
#dbr-region-nav #submenue li .submenue_on {color:#154711;font-weight:400;}
#dbr-region-nav #submenue li:before {
    content: "\f105";
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    position: absolute;
    padding-top:4px;
  top: 0;
  left: 0;
}
#dbr-region-content h1 {color:#aa864c; padding-top:15px;font-size:1.125rem;}
#dbr-region-content h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}
#dbr-region-content h6 {color:#154711;font-size:2.2rem;font-family: BenguiatITCbyBT-Bold,Arial;}
#dbr-region-content a {color:#aa864c;}

#dbr-region-maps {margin:0px -15px;}




#dbr-reiseangebote-nav h4 {color:#ffffff;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;font-size:2.0rem;}
#dbr-reiseangebote-nav h5 {color:#154711;text-transform: uppercase;font-weight:bold;font-size:1.5rem;}
#dbr-reiseangebote-nav #submenue ul { list-style-type: none;margin:0px 0px;padding-left: 0px;line-height:1.3rem;position: relative;}
#dbr-reiseangebote-nav #submenue li {position: relative;margin-bottom:8px;padding-left: 15px;color:#154711;padding-top:4px;}
#dbr-reiseangebote-nav #submenue li.tmenue {margin-top:20px;border-top:2px solid #154711;font-weight:700;}
#dbr-reiseangebote-nav #submenue li .submenue_off {color:#154711;font-weight:400;}
#dbr-reiseangebote-nav #submenue li .submenue_on {color:#154711;font-weight:400;}
#dbr-reiseangebote-nav #submenue li:before {
    content: "\f105";
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    position: absolute;
    padding-top:4px;
  top: 0;
  left: 0;
}
#dbr-reiseangebote-content h1 {color:#aa864c; padding-top:15px;font-size:1.125rem;}
#dbr-reiseangebote-content h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}
#dbr-reiseangebote-content h4 {color:#ffffff;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;font-size:2.0rem;}
#dbr-reiseangebote-content h5 {
    color: #aa864c;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: .2rem;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
#dbr-reiseangebote-content h6 {color:#aa864c;font-size:1.25rem;font-family: "Roboto Condensed";}
#dbr-reiseangebote-content a { font-weight: 700;color: #154711;text-decoration: none; }
#dbr-reiseangebote-content a:hover {text-decoration:underline;}
#dbr-reiseangebote-content nav a {color:#aa864c;padding:5px 0px;}

#dbr-partner-nav h4 {color:#ffffff;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;font-size:2.0rem;}
#dbr-partner-nav h5 {color:#154711;text-transform: uppercase;font-weight:bold;font-size:1.5rem;}
#dbr-partner-nav #submenue ul { list-style-type: none;margin:0px 0px;padding-left: 0px;line-height:1.3rem;position: relative;}
#dbr-partner-nav #submenue li {position: relative;margin-bottom:8px;padding-left: 15px;color:#154711;padding-top:4px;}
#dbr-partner-nav #submenue li.tmenue {margin-top:20px;border-top:2px solid #154711;font-weight:700;}
#dbr-partner-nav #submenue li .submenue_off {color:#154711;font-weight:400;}
#dbr-partner-nav #submenue li .submenue_on {color:#154711;font-weight:400;}
#dbr-partner-nav #submenue li:before {
    content: "\f105";
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    position: absolute;
    padding-top:4px;
  top: 0;
  left: 0;
}

#dbr-partner-content h1 {color:#aa864c; padding-top:15px;font-size:1.125rem;}
#dbr-partner-content a, #dbr-partner-content a:hover {color:#aa864c;}
#dbr-partner-content h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}
#dbr-partner-content h4 {color:#ffffff;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;font-size:2.0rem;}
#dbr-partner-content h5 {color:#154711;font-family: BenguiatITCbyBT-Bold,Arial;font-weight:bold;font-size:2.2rem;}
#dbr-partner-content h6 {color:#154711;font-size:2.2rem;font-family: BenguiatITCbyBT-Bold,Arial;}
#dbr-partner-content nav a {color:#aa864c;padding:5px 0px;}

#dbr-partner-content .partner-texte h3 {color:#154711;font-size:1.5em;font-family: 'Roboto Condensed';font-weight:700;}
#dbr-partner-content .partner-texte h4 {color:#154711;font-size:1.1em;text-transform: none;font-family: 'Roboto Condensed';font-weight:700;margin-top:20px;}
#dbr-partner-content .partner-texte h6 {color:#154711;font-size:1.5em;font-family: 'Roboto Condensed';font-weight:700;}

#dbr-partner-content div#Veranstaltungen h4 {font-weight: 700;font-size: 1.4em;color: rgb(21, 71, 17);
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;font-family: 'Roboto Condensed'; }
#dbr-partner-content div#Veranstaltungen h5 {font-family: 'Roboto Condensed';color: #aa864c;font-size: 1.125em;font-weight: 700;margin-bottom: .2rem;}
/*  !!!  */
#veranstaltungen h4 {color:#154711 !important;;font-weight: 700;font-size: 1.4em;}
#veranstaltungen h5 {color:#aa864c;font-size: 1.125em;font-weight: 700;margin-bottom: .2rem;}




#dbr-partner-content table {width:auto !important;margin-bottom:20px;}
#dbr-partner-content table tr td {width:auto !important;padding-right:20px;}
#dbr-partner-maps {margin:0px -15px;}


.rightinfo h2 { color:#aa864c;}


#dbr-page-nav h4 {color:#ffffff;font-family: BenguiatITCbyBT-Bold,Arial;text-transform: uppercase;font-size:2.0rem;}
#dbr-page-nav h5 {color:#154711;text-transform: uppercase;font-weight:bold;font-size:1.5rem;}
#dbr-page-nav #submenue ul { list-style-type: none;margin:0px 0px;padding-left: 0px;line-height:1.3rem;position: relative;}
#dbr-page-nav #submenue li {position: relative;margin-bottom:8px;padding-left: 15px;color:#154711;padding-top:4px;}
#dbr-page-nav #submenue li.tmenue {margin-top:20px;border-top:2px solid #154711;font-weight:700;}
#dbr-page-nav #submenue li .submenue_off {color:#154711;font-weight:400;}
#dbr-page-nav #submenue li .submenue_on {color:#154711;font-weight:400;}

#dbr-page-nav #submenue li:before {
    content: "\f105";
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    position: absolute;
    padding-top:4px;
  top: 0;
  left: 0;
}




#dbr-page-content h1 {color:#aa864c; padding-top:15px;font-size:1.125rem;}
#dbr-page-content h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}
#dbr-page-content h6 {color:#154711;font-size:2.2rem;font-family: BenguiatITCbyBT-Bold,Arial;}
#dbr-region-content nav a {color:#aa864c;padding:5px 0px;}

#dbr-region-maps h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}
#dbr-page-stationpartners h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}
#dbr-page-stationhistory h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}





#dbr-veranstaltungen-content h1 {color:#aa864c; padding-top:15px;font-size:1.125rem;}
#dbr-veranstaltungen-content h2 {color:#aa864c;border-top:2px solid #aa864c;font-weight:700;padding:5px 0px;font-size:1.125rem;text-transform: uppercase;}
#dbr-veranstaltungen-content h6 {color:#154711;font-size:2.2rem;font-family: BenguiatITCbyBT-Bold,Arial;}
#dbr-veranstaltungen-content nav a {color:#aa864c;padding:5px 0px;}




/*
Accordions also called collapse style
*/
.card {
	border: 0px solid rgba(0,0,0,.125);
	border-radius: 0.0rem;
	font-size:16px;
	}
.card-header:first-child {
    /*border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;*/
    border-radius: 0 0 0 0;
}
.card-header {
	border-bottom: 0px solid rgba(0,0,0,.125);
  background-color: #eedbb1; 
}
.card-header h5 a {
    font-size: .8rem;
    color: #154711;
    display: block;
    position: relative;
    padding-right: 30px; 
    text-decoration:none;
    }
.card-header h5 a:before {
      font-family: 'Font Awesome 5 Pro';
      content: "\f068";
      position: absolute;
      top: 2px;
      right: 5px; 
      }
.card-header h5 a.collapsed:before {
      font-family: 'Font Awesome 5 Pro';
      content: "\f067"; }

.card-header h5 a {
    font-size: 1.2rem;
    color: #154711;
}

.card .collapse {
	padding-top:20px;
	}
	
	
div.partnercard	h4 {
    font-weight: 700;
    font-size: 22px;
}

div.partnercard h5 {
    color: #aa864c;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: .2rem;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}


div.partnercard h6 {

    color: #aa864c;
    font-size: 18px;
    font-weight:500;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;

}

div.partnercard a, div.partnercard a:hover {
	color: #154711;
	font-weight:700;
}






div.eventcard	h4 {
    font-weight: 700;
    font-size: 22px;
}

div.eventcard h5 {
    color: #aa864c;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: .2rem;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}


div.eventcard h6 {

    color: #aa864c;
    font-size: 18px;
    font-weight:500;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;

}

div.eventcard a, div.eventcard a:hover {
	color: #154711;
	font-weight:700;
}



/* Historische Stationen */
.owl-history-prev {background-color:#e2001a;color:#ffffff;font-size:2.0em;border-radius:5px 0px 0px 5px; border:0px solid #e2001a;padding:0px 20px 0px 20px;margin-right:6px;border-image-width:0px;}
.owl-history-next {background-color:#e2001a;color:#ffffff;font-size:2.0em;border-radius:0px 5px 5px 0px; border:0px solid #e2001a;padding:0px 20px 0px 25px;margin-left:6px;border-image-width:0px;}



/* Homepage Regionen Slider */
.home-regio-slider .owl-prev, .home-regio-slider .owl-next {
        width: 6%;
        height: 55px;
        position: absolute;
        top: 50%;      
        transform: translateY(-50%);
        display: block !important;
        border:0px solid black;
}
 
.home-regio-slider .owl-prev { left: -6%; border-radius: 5px 0px 0px 5px;}
.home-regio-slider .owl-next { right: -6%;border-radius: 0px 5px 5px 0px; }
.home-regio-slider .owl-prev i, .home-regio-slider .owl-next i {color:#ffffff;}

.home-regio-slider .owl-nav button.owl-next,
.home-regio-slider .owl-nav button.owl-prev,
.home-regio-slider button.owl-dot {
 color:#ffffff;
 border:none;
 padding:0!important;
 font:inherit
} 

.home-regio-slider .owl-nav [class*=owl-]:hover {
 background-color:#e2001a;
 color:#FFF;
 text-decoration:none
}

.home-regio-slider .owl-nav button.owl-next, 
.home-regio-slider .owl-nav button.owl-prev {
    background-color:#e2001a !important;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;

}
.home-regio-slider .owl-nav button, .home-regio-slider .owl-nav button:hover {outline:0;}


/* Regionen Slider */
.rubrik-regio-slider .owl-prev, .rubrik-regio-slider .owl-next {
        width: 6%;
        height: 55px;
        position: absolute;
        top: 50%;      
        transform: translateY(-50%);
        display: block !important;
        border:0px solid black;
}
 
.rubrik-regio-slider .owl-prev { left: -6%; border-radius: 5px 0px 0px 5px;}
.rubrik-regio-slider .owl-next { right: -6%;border-radius: 0px 5px 5px 0px; }
.rubrik-regio-slider .owl-prev i, .rubrik-regio-slider .owl-next i {color:#ffffff;}

.rubrik-regio-slider .owl-nav button.owl-next,
.rubrik-regio-slider .owl-nav button.owl-prev,
.rubrik-regio-slider button.owl-dot {
 color:#ffffff;
 border:none;
 padding:0!important;
 font:inherit
} 

.rubrik-regio-slider .owl-nav [class*=owl-]:hover {
 background-color:#e2001a;
 color:#FFF;
 text-decoration:none
}

.rubrik-regio-slider .owl-nav button.owl-next, 
.rubrik-regio-slider .owl-nav button.owl-prev {
    background-color:#e2001a !important;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;

}
.rubrik-regio-slider .owl-nav button, .rubrik-regio-slider .owl-nav button:hover {outline:0;}





/* Partner Slider */
.partner-slider {color: #ffffff;font-size: 2.0em;}
.partner-slider .owl-prev, .partner-slider .owl-next {
        width: 60px;
        height: 60px;
        position: absolute;
        top: 50%;      
        transform: translateY(-50%);
        display: block !important;
        border:0px solid black;
}
    
.partner-slider .owl-prev { left: 10px; }
.partner-slider .owl-next { right: 10px; }
.partner-slider .owl-prev i, .partner-slider .owl-next i {color:#ffffff;}
    
    
.partner-slider .owl-nav button.owl-next,
.partner-slider .owl-nav button.owl-prev,
.partner-slider button.owl-dot {
 color:#ffffff;
 border:none;
 padding:0!important;
 font:inherit
} 

.owl-theme .owl-nav [class*=owl-]:hover {
 background-color:#e2001a;
 color:#FFF;
 text-decoration:none
}

.partner-slider .owl-nav button.owl-next, 
.partner-slider .owl-nav button.owl-prev {
    background-color:#e2001a !important;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;

}
.partner-slider .owl-nav button, .partner-slider .owl-nav button:hover {outline:0;}

/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src$=".svg"] {
  width: 100%; 
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; 
  }
}


	.homebanner .item span.item-copyright,
	#header-owl .home-regio-slider .item span.item-copyright,
	#header-owl .rubrik-regio-slider .item span.item-copyright,
	#dbr-partner .partner-slider .item span.item-copyright,
	.tab-item span.item-copyright,
	.item-image span.item-copyright,
	.rubrikbanner span.item-copyright
	 {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: rgba(0,0,0,0.0);
    margin: 3px 0px 0px 3px;
    padding: 15px 13px 13px 15px;
    color: #eee;
    font-size: 0.85rem;
}

div.tab-item {position:relative;display:block;width:auto;overflow: hidden;}
div.item-image {position:relative;display:block;width:auto;overflow: hidden;}
.item-image span.item-copyright{ padding: 15px 13px 28px 15px;}


/* Home Aktuelles Tab */
	.tab-pane {

    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
    background-color: rgba(0, 0, 0, 0);
    background-color: #ffffff;

}
	
	.tab-content a {
	color: #154711;
}

.nav-link {
  display: block;
  padding: 0.5rem 0.5rem;
}

.nav-tabs {
  border-bottom: 1px solid #ffffff;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
font-weight: 700;
color: #154711;
text-align: center;margin: 1px 0.4em 0 0;
background: -moz-linear-gradient(top, rgba(238,219,177,1) 80%, rgba(238,219,177,0.3) 100%);
background: -webkit-linear-gradient(top, rgba(238,219,177,1) 80%,rgba(238,219,177,0.3) 100%);
background: linear-gradient(to bottom, rgba(238,219,177,1) 80%,rgba(238,219,177,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eedbb1', endColorstr='#00eedbb1',GradientType=0 );  
  
}

.nav-tabs .nav-link {
	color: #154711;

text-decoration: none;

text-transform: uppercase;
  border: 0px solid transparent;
  border-top-left-radius: 0.0rem;
  border-top-right-radius: 0.0rem;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #154711;
	text-decoration: none;
	text-transform: uppercase;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.tooltip-inner {
 white-space: pre-wrap;
}
 
/*
.tooltip-inner {
    white-space:pre;
    max-width:none;
}
*/





.btn.focus, .btn:focus {

    outline: 0;
    box-shadow: 0 0 0 0 rgba(0,123,255,.25);

}








.dropdown-menu { min-width:250px;}	
.navbar-plain .dropdown .dropdown-menu {border-width: 2px 0 0 0;}	
.slicknav_nav a {
    padding: 3px 10px;
    margin: 2px 5px;
    /*color: #00448a;*/

}





.menu-area{background: transparent;}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav &gt; li &gt; a,.mainmenu ul li a, .navbar-expand-lg .navbar-nav .nav-link{color:rgba(0,0,0,.5);font-size:15px;text-transform:capitalize;padding:11px 10px 11px 15px;font-family:'Roboto',sans-serif;display: block !important;}

.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav&gt;.show&gt;a, .navbar-default .navbar-nav&gt;.show&gt;a:focus, .navbar-default .navbar-nav&gt;.show&gt;a:hover{color: rgba(0,0,0,.9);background: transparent;outline: 0;}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul &gt; li:hover &gt; a{background: transparent;}
.mainmenu .collapse ul ul &gt; li:hover &gt; a, .navbar-default .navbar-nav .show .dropdown-menu &gt; li &gt; a:focus, .navbar-default .navbar-nav .show .dropdown-menu &gt; li &gt; a:hover{background: transparent;}
.mainmenu .collapse ul ul ul &gt; li:hover &gt; a{background: #ebdbb9;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#f3f0e8;border-top:4px solid #deb864;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#f3f0e8}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#f3f0e8}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;width: 100%;}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover&gt; ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative;border-bottom:1px solid #deb864;}
.mainmenu .collapse ul ul li:hover&gt; ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:101}

}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu &gt; li &gt; a{padding:16px 15px 16px 35px;}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu &gt; li &gt; a{padding:16px 15px 16px 45px}
}





.slicknav_menu {	display:none;}
@media screen and (max-width: 978px) {
	/* #menu is the original menu */
	#menu {		display:none;	}
	.menu-area{		display:none;	}
	.slicknav_menu {		display:block;	}
}
	
	
.slicknav_nav .slicknav_arrow {

    background: #e2001a;
    color: #fff;

}		



#dbr-home-premiumpartner .item,#dbr-home-fivestarpartner .item {border: 4px solid #ffffff;position:relative;}
#dbr-home-premiumpartner .item span.item-copyright,#dbr-home-fivestarpartner .item span.item-copyright {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: rgba(0,0,0,0.0);
    margin: 3px 0px 0px 3px;
    padding: 15px 13px 13px 15px;
    color: #eee;
    font-size: 0.85rem;
}
div.premiumslogan {position:relative;
background: rgba(255,255,255,1);
padding:0px 5px 4px 6px;

}


#header-owl .home-regio-slider .item .slider_regionname {
position: absolute;
bottom: 0px;
left: 0px;
background: rgba(255,255,255,0.95);
margin: 3px 3px;
padding: 2px 10px 2px 5px;
color: #154711;
font-size: 0.8rem;
}




#dbrbox-partner a[href^="tel:"] {
  color: #ffffff !important
}



div#uc-privacy-button {display:none;}


#VideoChannel .uc-embedding-container {
   margin-top: -55%;
}

#dbr-partner-content .uc-embedding-container {
   margin-top: -55%;
}

</pre></body></html>