

/* --- Stylesheet 6599 () --------- */ 

html, body {
	font-family: kozuka-gothic-pr6n, sans-serif;
	font-weight: 300;
	font-style: normal;
	margin:0;
	padding:0;
}

body {
	background: #477d8b;
	font-size:17px;
    line-height: 1.5em;
}
.clear { clear:left; }
.break { clear:both; }



strong {
    font-weight: 800;
}

body.isOpen {
	overflow-x: hidden;
.}

.print {display:none !important;}

div#teaserbild119454:before {
    display:none;
}

div#teaserbild119454 .fullcontainer {
    background:#53adc5;
}

div#teaserbild119454 .fullcontainer * {
	display:none;
}

#header {
	background:#477d8b;
	height:100px;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:101;
}

#header div#mbox {
    position: absolute;
    right: 30px;
    top: 30px;
}

#header #mbox a.button {
    font-size: 16px;
    padding: 10px 15px;
    margin-left: 5px;
	line-height:16px;
	display:inline-block;
	text-align:center;
}


#header #logo {
	background: url(//tramino.s3.amazonaws.com/s/oberstaufen/887861/logo.png);
	background-size:70px;
	background-repeat:no-repeat;
	background-position:center center;
	width:90px;
	height:70px;
	padding:15px;
	display:block;
	position:absolute;
	cursor:pointer;
}

#header #logo::after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border: solid #fff;
	border-width: 0 1px 1px 0;
	transform: rotate(45deg);
	position: absolute;
	left: 95px;
	top: 45px;
}

#body.Mandant_101 a#logo.otmlogo {
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/971198/landingpage-allgemein.jpg);
    padding: 0 !important;
    width: 140px;
    height: 100px;
    background-position: initial !important;
    margin: 0;
    background-size: 140px;
    margin-left: 25px;
}

#body.Mandant_101 a#logo.otmlogo:before, #body.Mandant_101 a#logo.otmlogo:after {
    content:"";
    display:none;
}

#header #message {
	color: #CAD2D7;
	font-size: 12px;
	left: 5px;
	display: block;
	position: absolute;
	top: 5px;
	white-space: nowrap;
	right: 5px;
	overflow: hidden;
	text-align:right;
}

#header #message:after {
	content:"";
	display:block;
	width:15px;
	height: 30px;
	right:-20px;
	position:absolute;
	top: -10px;
	-webkit-box-shadow: -15px 0px 15px 0px #477d8b;
	-moz-box-shadow: -15px 0px 15px 0px #477d8b;
	box-shadow: -15px 0px 15px 0px #477d8b;
}

#message a {
	color:#fff;
	text-decoration:none;
}

#header #searchbox {
    position: absolute;
    left: 135px;
    padding: 10px;
    background: #fff;
    top: 35px;
    right: 20px;
    padding-left: 40px;
    border: 1px solid #3c4f54;
    overflow:hidden;
}

#header #searchbox:before {
    content:"";
    width:15px;
    height:15px;
    border:2px solid #aaa;
    display:block;
    position:absolute;
    left:8px;
    top:8px;
    border-radius:20px;
}

#header #searchbox:after {
    content:"";
    width:1px;
    height:12px;
    border-left:4px solid #aaa;
    display:block;
    position:absolute;
    left:26px;
    top:22px;
    transform:rotate(-45deg);
}


.oc, .oc2 {
	transition: opacity 250ms ease;
	z-index:100;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	/*background:#fff;*/
	opacity:1;
}

.oc.off, #body.isOpen #header {

	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	opacity:0;
	display:none;
}

.ocbutton,.ocbutton2 {
	cursor:pointer;
	text-decoration:none;
}

.ocbutton.hover:hover, .ocbutton2.hover:hover {
	background-color:#49c2e0 !important;
}
.ocbutton.hover.booking:hover, .ocbutton2.hover.booking:hover, .buchenbutton:hover, .TraminoTextile a.ctabutton.buchenbutton:hover {
	background-color:#ff00ad !important;
}



.oc .ocbutton.ocx, .oc .ocbutton2.ocx {
    display: block;
    width: 120px;
    height: 100px;
	position:relative;
}

.oc .ocbutton.ocx:before, .oc .ocbutton2.ocx:before {
    content:"";
    width:1px;
    height:50px;
    border-left:4px solid #fff;
    display:block;
    position:absolute;
    left:60px;
    top:25px;
    transform:rotate(-45deg);
}

.oc .ocbutton.ocx:after, .oc .ocbutton2.ocx:after {
    content:"";
    width:1px;
    height:50px;
    border-left:4px solid #fff;
    display:block;
    position:absolute;
    left:60px;
    top:25px;
    transform:rotate(45deg);
}

.oc .content,  .oc2 .content {
    background: #fff;
    margin: 0 10px;
    position:relative;
}

.oc .content:before, .oc2 .content:before {
    content:"";
    width:0px;
    height:00px;
    border-left:10px solid transparent;
    border-right:60px solid transparent;
    border-bottom:15px solid #3d5258;
    display:block;
    position:absolute;
    right:0px;
    top:-15px;
}

.oc .content:after, .oc2 .content:after {
    content:"";
    width:0px;
    height:00px;
    border-left:60px solid transparent;
    border-right:10px solid transparent;
    border-top:15px solid #3d5258;
    display:block;
    position:absolute;
    left:0px;
    bottom:-15px;
}

.oc .pagefooter {
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 100;
	padding:25px 0;
	background:#477d8b;
}

.oc .pagefooter a.bigbutton {
    color: #fff;
    text-decoration: none;
    font-size: 28px;
}

.oc .pagefooter p {
    margin:0;
    padding:25px 0;
}

.oc .pagefooter a {
    padding: 5px;
    margin: 0 2px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
}

.oc .pagefooter .cta {
    background: #00BCD4;
    display:inline-block;
}

.oc .cta.buchen {
    background:#e5007d;
}

.oc .cta.buchen:hover {
    background:#ff00ad !important;
}

.oc .pagefooter hr {
    border: 0px solid;
    margin:15px 0 10px;
    border-top:1px solid #ffffff29;
}

.ocbox {
    max-width: 400px;
    margin: 0 auto;
}

#nav, #quicksearch, #quicksearch2, #suche, #messagebox, #kurtbox, #loadinglayer { background: #477d8b; width: 100%; height: 100%; overflow:scroll; z-index:1000; }
#content { margin-top:100px; position:relative; z-index:90; }

#nav ul, #nav ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}

#nav ul li {
    border-top:1px solid #00000026;
	position:relative;
}

#nav ul li li {
	padding-left:25px;
	background:rgba(0,0,0,.05);
}

#nav li ul {
	max-height:0;
	overflow: hidden;
	transition: all .3s;
}

#nav li.ddactive > .ul > ul {
	max-height:800px;
}

#nav ul li a {
    text-decoration: none;
    padding:15px;
    display:block;
	color:#5ea2b4;
}

#nav > .content > .ul > ul > li > a {
    text-transform: uppercase;
}

#nav li span.dd {
	position: absolute;
    right:0;
    left:0;
	height:50px;
    top: 0;
}
#nav li li span.dd {
    left: initial;
    width: 50px;
}



#nav li.nav_aktiv > a {
    font-weight: bold;
    color: #3d5258;
}

span.dd:after {
    content: "";
    background: #5ea2b4;
    width: 15px;
    height: 1px;
    display: block;
    margin: 24px 17px;
	position:absolute;
	right:0;
}

span.dd:before {
    content: "";
    background: #5ea2b4;
    width: 1px;
    height: 15px;
    display: block;
    margin: 17px 24px;
	position:absolute;
	right:0;
}

.ddactive > span.dd:before {
    opacity:0;
}

.ocbox form {
    position:relative;
    width:auto;
    padding:15px 45px 15px 15px;
}
.ocbox input, .oc input[type="text"] {
    border: 1px solid #ccc;
    padding: 10px 15px;
    margin: 0 0 15px 0;
    font-size: 18px;
    width: 100%;
    box-shadow: 2px 2px 10px rgba(0,0,0,.4);
    cursor:pointer;
	background:transparent;
	z-index:100;
	position:relative;
    font-family: kozuka-gothic-pr6n, sans-serif;
}

.ocbox textarea, .oc textarea {
    border: 1px solid #ccc;
    padding: 10px 15px;
    margin: 0 0 15px 0;
    font-size: 18px;
    width: 100%;
    box-shadow: 2px 2px 10px rgba(0,0,0,.4);
    cursor: pointer;
    background: transparent;
    z-index: 100;
    position: relative;
    height:100px;
    font-family: kozuka-gothic-pr6n, sans-serif;
}


.ocbox input[type="checkbox"] {
    box-shadow: none;
    width: auto;
    padding: 0;
    margin: 0;
}

.ocbox .input {
    position:relative;
    display:block;
}

.ocbox .input:before {
    content : "";
    position:absolute;
    width:10px;
    height:1px;
    background:#666;
    top:20px;
    right:-25px;
    transform:rotate(-45deg);
}

.ocbox .input:after {
    content : "";
    position:absolute;
    width:10px;
    height:1px;
    background:#666;
    top:20px;
    right:-19px;
    transform:rotate(45deg);
}

.ocbox .input:hover:before, .ocbox .input:hover:after {
	background:#53adc5;
}

.ocbox .input:hover input {
	color:#53adc5;
}

.ocbox .input.text:before, .ocbox .input.text:after{
	display:none;
}

.oc p {
    padding: 5px 15px 15px;
    margin: 0;
}

.oc hr {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 0;
    margin: 5px 0;
}

span.info {
    position: absolute;
    right: 0;
    top: 10px;
    color: #ccc;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: fixed;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #eee;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #eee;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #eee;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: #3c3f40;
  fill: #3c3f40;
  height: 32px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  line-height: 16px;
  height: 28px;
  padding: 10px;
  z-index: 3;
  color: #3c3f40;
  fill: #3c3f40;
}
.flatpickr-months .flatpickr-prev-month.disabled,
.flatpickr-months .flatpickr-next-month.disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #53adc5;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #53adc5;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(64,72,72,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(64,72,72,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(64,72,72,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(60,63,64,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #3c3f40;
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #3c3f40;
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(60,63,64,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #eee;
          box-shadow: -1px 0 0 #eee;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #404848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e9e9e9;
  border-color: #e9e9e9;
}
.flatpickr-day.today {
  border-color: #53adc5;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #53adc5;
  background: #53adc5;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #53adc5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #53adc5;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #53adc5;
          box-shadow: -10px 0 0 #53adc5;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
          box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(64,72,72,0.3);
  background: transparent;
  border-color: #e9e9e9;
  cursor: default;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  cursor: not-allowed;
  cursor: not-allowed;
  color: rgba(64, 72, 72, 0.5);
  background: rgba(0, 0, 0, 0.25);
  border-top-color: #fff !important;
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #53adc5, 5px 0 0 #53adc5;
          box-shadow: -5px 0 0 #53adc5, 5px 0 0 #53adc5;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #eee;
          box-shadow: 1px 0 0 #eee;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(64,72,72,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #404848;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #404848;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #404848;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #404848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f6f6f6;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.flatpickr-calendar {
  width: 307.875px;
}
.dayContainer {
  padding: 0;
  border-right: 0;
}
span.flatpickr-day,
span.flatpickr-day.prevMonthDay,
span.flatpickr-day.nextMonthDay {
  border-radius: 0 !important;
  border: 1px solid #e9e9e9;
  max-width: none;
  border-right-color: transparent;
}
span.flatpickr-day:nth-child(n+8),
span.flatpickr-day.prevMonthDay:nth-child(n+8),
span.flatpickr-day.nextMonthDay:nth-child(n+8) {
  border-top-color: transparent;
}
span.flatpickr-day:nth-child(7n-6),
span.flatpickr-day.prevMonthDay:nth-child(7n-6),
span.flatpickr-day.nextMonthDay:nth-child(7n-6) {
  border-left: 0;
}
span.flatpickr-day:nth-child(n+36),
span.flatpickr-day.prevMonthDay:nth-child(n+36),
span.flatpickr-day.nextMonthDay:nth-child(n+36) {
  border-bottom: 0;
}
span.flatpickr-day:nth-child(-n+7),
span.flatpickr-day.prevMonthDay:nth-child(-n+7),
span.flatpickr-day.nextMonthDay:nth-child(-n+7) {
  margin-top: 0;
}
span.flatpickr-day.today:not(.selected),
span.flatpickr-day.prevMonthDay.today:not(.selected),
span.flatpickr-day.nextMonthDay.today:not(.selected) {
  border-color: #e9e9e9;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: #53adc5;
}
span.flatpickr-day.today:not(.selected):hover,
span.flatpickr-day.prevMonthDay.today:not(.selected):hover,
span.flatpickr-day.nextMonthDay.today:not(.selected):hover {
  border: 1px solid #53adc5;
}
span.flatpickr-day.startRange,
span.flatpickr-day.prevMonthDay.startRange,
span.flatpickr-day.nextMonthDay.startRange,
span.flatpickr-day.endRange,
span.flatpickr-day.prevMonthDay.endRange,
span.flatpickr-day.nextMonthDay.endRange {
  border-color: #53adc5;
}
span.flatpickr-day.today,
span.flatpickr-day.prevMonthDay.today,
span.flatpickr-day.nextMonthDay.today,
span.flatpickr-day.selected,
span.flatpickr-day.prevMonthDay.selected,
span.flatpickr-day.nextMonthDay.selected {
  z-index: 2;
}
.rangeMode .flatpickr-day {
  margin-top: -1px;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.flatpickr-weekwrapper span.flatpickr-day {
  border: 0;
  margin: -1px 0 0 -1px;
}
.hasWeeks .flatpickr-days {
  border-right: 0;
}

.qspanel {
	min-height:40px;
	background:#ff0;
    padding:0;
    -webkit-animation:none;
    animation:none;
    direction:ltr;
    border:0;
    font-size:14px;
    line-height:24px;
    border-radius:5px;
    position:absolute;
    width:307.875px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    background:#fff;
    -webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
    box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
    z-index: 99999;
	overflow:scroll;
}

.qspanel::before {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    left: 22px;
	border-width: 5px;
	margin: 0 -5px;
	bottom: 100%;
	border-bottom-color: #e6e6e6;
}

.qspanel::after {
	position: absolute;
	    display: block;
	    pointer-events: none;
	    border: solid transparent;
	    content: '';
	    height: 0;
	    width: 0;
	    left: 22px;
	    border-width: 4px;
	    margin: 0 -4px;
		bottom: 100%;
		border-bottom-color: #fff;
}

.qspanel.open {
    -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.qspanel .line {
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    position: relative;
    color: #3c3f40;
	clear:left;
	height:25px;
	overflow:hidden;
}

.qspanel .line.big {
	height:auto;
}

.qspanel .line span.left {
    color: #53adc5;
    padding: 10px;
    width: 19px;
    display: block;
	float:left;
    text-align: center;
    height: 25px;
    font-weight: 100;
    font-size: 16px;
	margin-top:-10px;
}

.qspanel .line .qspanelclick {
    width: 100px;
    display: block;
    float: right;
    margin: 0px;
    padding: 0 5px;
	cursor:pointer;
	color:#fff;
	background:#477d8b;
	font-size:13px;}

.qspanel .line .qspanelclick:hover {
	background:#53adc5;
	color:#fff;
}

.qspanel .line span.addone, .qspanel .line span.delone {
    background: transparent !important;
    cursor:pointer;
}

.qspanel .line span.addone:after, .qspanel .line span.delone:after {
    content: "";
    background: #666;
    width: 15px;
    height: 1px;
    display: block;
    margin: 9px 2px;
	position:absolute;
}

.qspanel .line span.addone:before {
    content: "";
    background: #666;
    width: 1px;
    height: 15px;
    display: block;
    margin: 2px 9px;
	position:absolute;
}

.qspanel .line:hover span.addone:after, .qspanel .line:hover span.addone:before, .qspanel .line:hover span.delone:after {
	background:#53adc5;
}

.qspanel  select {
    border: 1px solid #ccc;
    padding: 5px 10px;
    margin: 5px;
    font-size: 14px;
    width: 96%;
    box-shadow: 2px 2px 10px rgba(0,0,0,.4);
    cursor: pointer;
    background: transparent;
    z-index: 100;
    position: relative;
}
#lightboxbg, #nurmobil {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#477d8b;
	opacity:.8;
	z-index:900;
	display:none;
	color:#fff;
}

a.button.ocbutton, a.button.ocbutton2 {
    background: #53adc5;
    color: #fff;
    font-size: 13px;
    padding: 10px;
}

a.right.button.ocbutton, a.right.button.ocbutton2 {
    float: right;
    margin: 30px 5px 0;	
}


h1.subtitle, .subtitle {
    text-transform: uppercase;
    font-size: 12px;
    color: #40636d;
    font-weight: 100;
    margin: 20px 20px 0;
	text-align: center;
}

.headline {
    font-size: 64px;
    line-height: 68px;
    margin: 10px 20px 20px;
    color: #40636d;
    font-family: "Arsilon", sans-serif;
	font-weight: 100;
	font-style: normal;
    text-align: center;
}

.TraminoTextileBox, .TraminoHeader {
	max-width: 800px;
   	margin: 0px auto;
}

.TraminoHeader p.intro {
    padding: 0;
    margin: 0 20px;
}

.TraminoHeader p.intro.twoc_xxx {
	column-width: 350px;
}

.TraminoTextile {
    margin: 20px;
    color: #303030;
}

.TraminoTextile p {
	margin: 0 0 20px;
	padding:0;
}

.TraminoTextile h2, .TraminoTextile h3 {
	text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    margin: 10px 0 10px;
    color: #40626b;
}

.TraminoTextile a {
    color:#4c7d8b;
}

img.full, .full > img {
	width:100%;
	height:auto;
}


#content .item {
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    padding-top: 50%;
    position: relative;
    overflow: hidden;
	background-color:#a0a0a0;
}

#content .item p.title {
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    margin: 0 20px 0 20px;
    position: relative;
    z-index: 2;
}

#content .item span.rubrik {
    background: #ecf1f3;
    padding: 10px;
    width: 150px;
    display: block;
    text-align: center;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: -41px;
    top: 20px;
}

a.cta, .ctabutton,input[type="submit"] {
    color: #fff !important;
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
    background: #53adc5;
    margin: 5px 0 20px 20px;
    position: relative;
    z-index: 2;
	cursor:pointer;
	border:0px solid #fff;
    margin-bottom: 15px;
}

a.buchenbutton, a.buchenbutton:hover,input[type="submit"]:hover {
    color: #fff !important;
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
    background: #e5007d;
    position: relative;
	margin-bottom: 15px;
}

.ctabutton:hover {
    background-color: #49c2e0 !important;
}

a.buchenbutton.plus:before, a.cta.plus:before {
    content:"";
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/996964/oberstaufen-logo-label-plus.png) no-repeat;
    position: absolute;
    top: -4px;
    left: 0px;
    width: 40px;
    height: 50px;
    background-size: 29px;
}


a.buchenbutton.plusgolf:before, a.cta.plusgolf:before {
    content:"";
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/791147/otm-plusgolf.png) no-repeat;
    position: absolute;
    top: -4px;
    left: 0px;
    width: 40px;
    height: 50px;
    background-size: 29px;
}

a.buchenbutton.plusgolf, a.buchenbutton.plusgolf:hover, #body a.cta.plusgolf, #body a.cta.plusgolf:hover {
    background: #3dab2d !important;
    padding-left: 40px;
	padding-top: 8px;
    padding-bottom: 5px;
}

a.cta.plus:before, a.cta.plusgolf:before {
    width: 40px;
    height: 50px;
    background-size: 35px;
}

a.buchenbutton.plus, a.buchenbutton.plus:hover, #body a.cta.plus, #body a.cta.plus:hover {
    background: #d26201 !important;
    padding-left: 40px;
	padding-top: 8px;
    padding-bottom: 4px;
}

a.buchenbutton.schroth:before, a.cta.schroth:before {
    content:"";
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/1027110/oberstaufen-schroth-fahne.png) no-repeat ;
    position: absolute;
    top: -4px;
    left: 0px;
    width: 40px;
    height: 50px;
    background-size: 38px;
}

a.buchenbutton.schroth, a.buchenbutton.schroth:hover, #body a.cta.schroth, #body a.cta.schroth:hover {
    background: #afafaf !important;
    padding-left: 40px;
	padding-top: 8px;
    padding-bottom: 5px;
}


a.cta.booking, a.button.ocbutton.booking, a.button.ocbutton2.booking {
    background: #e5007d;

}

.submenu a.ocbutton2.button.booking:before {
 	border-color: #e5007d;
}

.TraminoTextile a.ctabutton {
    margin: 0 0 15px;
}

a.ocbutton.button.booking:before, a.ocbutton.button2.booking:before {
	border-color: #e5007d !important;
}

#content .teaser .item:before {
    content: "";
    background: #000;
    position: absolute;
    bottom: 0px;
    height: 80px;
    left: -40px;
    right: -40px;
    box-shadow: 0 -20px 20px #000;
    opacity: .25;
    z-index: 1;
	-webkit-transition: all .5s; /* Safari */
	transition: all .5s;
}

#content .teaser .item.plus:after {
    content:"";
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/996964/oberstaufen-logo-label-plus.png) no-repeat;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 50px;
    height: 70px;
    background-size: 50px;
}

#content .teaser .item.plusgolf:after {
    content:"";
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/791147/otm-plusgolf.png) no-repeat;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 50px;
    height: 70px;
    background-size: 50px;
}

#content .teaser .item.schroth:after {
    content:"";
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/1027110/oberstaufen-schroth-fahne.png) no-repeat;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 50px;
    height: 70px;
    background-size: 50px;
}

#content .teaser .item.fit:after {
    content:"";
    background: url(https://tramino.s3.amazonaws.com/s/oberstaufen/1022790/oberstaufen-fit-fahne-digital.png) no-repeat;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 50px;
    height: 70px;
    background-size: 50px;
}



#content .teaser .teaserwrap > .item > div {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

#content .teaser.img .item:before {
	display:none;
}

.submenu {
    background: #477d8b;
    color: #fff;
}

.submenu a.ocbutton, .submenu a.ocbutton2 {
    display: inline-block;
	text-align:center;
	margin:0 0 10px 8px;
	position:relative;
}

.submenu a.ocbutton.menu, .submenu a.ocbutton2.menu {
    margin: 5px 30px;
    width: 50px;
}

.submenu a.ocbutton.button:before, .submenu a.ocbutton2.button:before {
    content: "";
    width: 10px;
    background: transparent;
    display: inline-block;
    height: 10px;
    position: absolute;
    left: 50%;
    top: -2px;
    margin-left: -8px;
    border 0 10px 0 0 solid #f0f:;
    border: solid #53adc5;
    border-width: 4px 0 0 4px;
    transform: rotate(45deg);
}

.submenu a.ocbutton.button:before, .submenu a.ocbutton2.button:before


.line.subhead {
    font-size: 14px;
    color: #888;
    position: relative;
    font-weight: normal;
	cursor:pointer;
}

.line.subhead span.dd {
    position: absolute;
    top: -3px;
    right: 0px;
    float: none !important;
    width: 50px;
    height: 50px;
}

span.button.selector {
    background: #ccc;
    float: right;
    height: 16px;
    width: 45px;
    border-radius: 15px;
    position: relative;
    display: block;
}

span.button.selector:before {
    content: "\00D7";
    color:#000;
    background:#fff;
    display:inline-block;
    width:25px;
    height:21px;
    position:absolute;
    left:2px;
    top:2px;
    text-align:center;
    font-size:20px;
    font-weight:normal;
    border-radius:15px;
}

span.button.selector:before {
    content: "\00D7";
    color:#000;
    background:#fff;
    display:block;
    width:22px;
    height:21px;
    position:absolute;
    left:2px;
    top:2px;
    text-align:center;
    font-size:20px;
    font-weight:normal;
    border-radius:15px;
}



.aktiv span.button.selector:before {
    content: "\2714";
    background:#5ea2b4;
    font-size:12px;
    color:#fff;
    right:2px;
    left:auto;
}


.line.subhead span.info {
    right: 55px;
    left: 125px;
    font-size: 11px;
    line-height: 13px;
    text-align: right;
}


.lds-ring {
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    padding: 15px;
	margin:15px auto;
}
.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    margin: 0px;
    border: 10px solid #799ca6;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #799ca6 transparent transparent transparent;
    opacity: 1.4;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


.TraminoVorlage {
    padding-bottom: 50px;
}

a.ctabutton.grau {
	text-align: center;
    padding: 15px 0;
    background: #4d7c89;
    box-shadow: 0 -20px 30px #fff;
    position: relative;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    margin: 15px 0 50px;
}

a.ctabutton.grau:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    position: absolute;
    right: 20px;
    top: 17px;
}

a.ctabutton.grau.weniger:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    transform: rotate(-135deg);
    position: absolute;
    right: 20px;
    top: 20px;
}

span.copyright {
    color: #fff;
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 10px;
    text-shadow: 1px 1px 2px #000;
    opacity: .75;
}

.T4456 .tiptag {
	left: 15px !important;
}


.tiptag {
    position: absolute;
    top: 15px;
    right: 15px !important;
    background: #53adc5;
    padding: 10px;
    text-transform: uppercase;
    font-size: 12px;
    width: 50px;
    text-align: center;
    color: #fff;
    bottom: auto !important;
    box-shadow: 2px 2px 10px rgba(0,0,0,.4);
    left: auto !important;
}

.tiptag:after {
  content: ' ';
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 0;
  height: 0;
  border-bottom: 10px solid transparent;
  border-left: 35px solid #53adc5;
  border-right: 35px solid #53adc5;
}

.selector {
    margin: 0 auto 25px;
    width: 270px;
    background: #ccc;
    border-radius: 50px;
    padding: 5px;
    text-align: center;
}

.selector a {
    font-size: 26px;
    padding: 5px 15px;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    cursor:pointer;
}

.selector a.aktiv {
    background: #5ea2b4;
}

.infobox {
    background: #477d8b;
    width: 100%;
    height: 100%;
    overflow: scroll;
}

.infobox > div {
    margin:0 auto;
}

#content .teaser.tiny .item {
	cursor:pointer;
}

#content .teaser.tiny .item a.cta {
    display: none;
}

.teaser.tiny span.name {
    display: block;
    position: absolute;
    bottom: 23px;
    padding: 5px;
    color: #fff;
    font-size: 14px;
    z-index:10;
}

.teaser.tiny span.name:before {
    content: "";
    background: #000;
    position: absolute;
    bottom: 0px;
    top: 0px;
    left: -40px;
    right: -40px;
    box-shadow: 0 -20px 20px #000;
    opacity: .5;
    z-index:-1;
}

#content .teaser.tiny .item p.title {
    font-size: 18px;
    position: absolute;
    bottom: 15px;
}

.teaser.img a.fancyimage {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#body .TraminoForm form {
    max-width: 800px;
    margin: 50px auto;
}


.pfad.nomobil.noprint {
	font-size:12px;
    background: #487a88;
    padding: 5px;
    text-align: center;
    color: #b4c8ce;
}

.pfad.nomobil.noprint div {
    display:inline;
}

.pfad.nomobil.noprint div a {
    padding:0;
	color:#b4c8ce;
	text-decoration:none;
}

.TraminoTextile table, .TraminoTextile table td {
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0;
    border-collapse: collapse;
}

span.cta.button {
    color: #303030;
    background: #fff;
    display: block;
    bottom: 0;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    padding: 5px;
}

.teaser a.full {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ctabox {
    background: #40626c;
    padding: 50px;
    position: relative;
}

.ctabox h2.headline, .ctabox .headline, .ctabox .TraminoTextile {
    color: #fff;
}

.ctabox .TraminoTextileBox {
    background: #b4c8ce;
    padding: 25px;
    max-width: 550px;
    margin: 0 auto !important;
    box-shadow: 2px 2px 10px rgba(0,0,0,.4);
}


.ctabox .TraminoTextileBox.blau {
	background: #314952;
}

.ctabox .Bild.full {
    max-width: 600px;
    margin: 0 auto !important;
    padding-top: 25% !important;
}

.ctabox p.intro {
    position: absolute;
    background: #fff;
    width: 175px;
    height: 175px;
    border-radius: 200px;
    top: 50%;
    left: 50%;
    margin: 0 0 0 210px;
    padding: 0;
    text-align: center;
    color: #40626b;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    transform: rotate(5deg);
    align-items: center;
    justify-content: center;
    display: flex;
}

.ctabox .TraminoTextile h2 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
	color:#fff;
}


.TraminoVorlage.T4181 { padding-bottom:0; }


a.right.button.ocbutton.aktiv { position:relative;}

a.right.button.ocbutton.aktiv:after {
    content: "";
    border-top:16px solid #53adc5;
    border-left:16px solid transparent;
    border-right:16px solid transparent;
    width: 0px;height:0px;display: block;position: absolute;left: 50%;
    margin-left:-16px;
}

a.right.button.ocbutton.aktiv { position:relative;}

a.right.button.ocbutton.booking.aktiv:after {
    content: "";
    border-top:16px solid #e5007d;
    border-left:16px solid transparent;
    border-right:16px solid transparent;
    width: 0px;height:0px;display: block;position: absolute;left: 50%;
    margin-left:-16px;
}

.headerbild {
    position: absolute;
    bottom: 0;
    right: 0;
	top:0;
}

.headerbild a.batch {
	width: 175px;
    height: 175px;
    border-radius: 100px;
    padding:0;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    transform: rotate(5deg);
    background: #e5007d;
    position: absolute;
    bottom: -50px;
    right: 10px;
    text-decoration: none;
	box-shadow: 2px 2px 10px rgba(0,0,0,.4);
	align-items: center;
    justify-content: center;
    display: flex;
	z-index:10;	
}

.headerbild a.klinker {
	top: 10px;
    position: absolute;
    right: 0;
    width: auto;
    white-space: nowrap;
    border-left: 3px solid #fff;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
}

.headerbild a.batch:hover {
	background:#ff00ad !important;
}

.headerbild a.batch2 {
	width: 175px;
    height: 175px;
    border-radius: 100px;
    padding:0;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    transform: rotate(5deg);
    background: #53adc5;
    position: absolute;
    bottom: -50px;
    right: 10px;
    text-decoration: none;
	box-shadow: 2px 2px 10px rgba(0,0,0,.4);
	align-items: center;
    justify-content: center;
    display: flex;
	
}

.headerbild a.batch2:hover {
	background:#49c2e0 !important;
}


span.pbutton {
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 40px);
    display: block;
    content: '';
    box-sizing: border-box;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 50px 0 50px 80px;
}

span.pbutton:before {
    content:"";
    width:140px;
    height:140px;
    border: 5px solid #fff;
    display:block;
    position:absolute;
    top:-73px;
    left:-126px;
    border-radius:100px;
}

span.pbutton.off {
	opacity:0;
}

:hover > span.pbutton, :hover > span.pbutton.off {
	opacity:.5;
}

:hover > span.pbutton:before, :hover > span.pbutton.off:before {
    
}

/* --- Stylesheet 6656 () --------- */ 

.mobil, #nurmobil { display:none !important; }


@media all and ( max-width: 800px ) {
	
	body .ctabox.klein .TraminoTextileBox .ocbox .input.text {
	    padding: 10px 0;
		width:100%;
	}
	body .ctabox.klein .TraminoTextileBox .ocbox .input.text input[type=text] {
    	width: 100%;
	}
	
	body #otmnl2 {
		text-align:center;
	}
	
	.teaser.tiny.noscrolling {
    overflow: visible;
    white-space: initial;
}

	
	
	#header #mbox a.booking {
    min-width: 65px;
}

p.center a.buchenbutton, p.center a.ctabutton {
    width: 240px;
}

.teaser.tiny.noscrolling .teaserwrap {
    text-align: center;
}

.teaser.tiny.noscrolling .teaserwrap * {
    text-align: left;
}

.teaser.tiny.noscrolling .teaserwrap .item {
    margin:1% !important;
}
	
#content .teaser.tiny.noscrolling .teaserwrap .item {
    width: 47%;
    margin: 0 2% 2% 0;
}
	
	#body .teaser.dreiteaser .item:first-child {
    	width: 97% !important;
    	min-height: 22vw !important;
	}
	
	.headerbild p img {
    	bottom: 10px !important;
	}
	
}

@media all and ( max-width: 350px ) {
#body.Mandant_101 a#logo.otmlogo {
	    width: 70px !important;
    background-position: center top !important;
    height: 70px  !important;
    margin: 15px !important;
	}
}

@media all and ( max-width: 500px ) {
	
	
	.Bild.File.full {
	    padding-top: 80%;
	    margin: 0;
	}
	
	body a.button:before {
    	/*display: none !important;*/
	    margin-bottom: -2px;
	}
	
	body a.button {
    display: inline-block;
    text-align: center;
}
	
	#mbox a.button {
    padding: 5px 10px;
    margin: 6px 0 0;
}
	
	body #header div#mbox {
    	right: 5px;
		top:30px;
	}
	
	#body #header #mbox a.button {
    padding: 10px;
    font-size: 12px;
    margin-left: 0px;
}

#body.Mandant_101 a#logo.otmlogo {
	    width: 135px;
    background-position: center top !important;
    height: 100px;
    margin: 0 0 0;
	}
	
	
	a.batch, .ctabox p.intro {
	    font-size: 12px !important;
	    width: 130px !important;
	    height: 130px !important;
	    bottom: -10px !important;
	}
	
	#body .ctabox.klein .TraminoTextileBox {
    	width: auto;
    	position: relative;
    	margin: 0 !important;
	}
	
	body {
		background: #fff;
		font-size:18px;
	}
	
	#content .item {
	    margin-bottom: 20px;
		padding-top:75%;
	}
	.nomobil { display:none !important; }
	#nurmobil, .mobil { display:block !important;  opacity:1;}
	
	body .promo.pritem {
    float: none;
    margin: 0 auto 25px;
}
	
	body .fullcontainer img {
	  height: 100%;
	  width: auto;
	}
	
	.tiptag {
    	font-size: 8px;
	}
	.tablediv {
		overflow-y: hidden;
    	overflow-x: scroll;
    	-webkit-overflow-scrolling: touch;
	}
	.teaser {
    	overflow-y: hidden;
    	overflow-x: scroll;
    	-webkit-overflow-scrolling: touch;
   		white-space: nowrap;
	}
	.tablediv::-webkit-scrollbar, .teaser::-webkit-scrollbar {
	  -webkit-appearance: none;
	  width: 5px;
	  background-color: rgba(0, 0, 0, .1);
	}
	.tablediv::-webkit-scrollbar-thumb, .teaser::-webkit-scrollbar-thumb {
	  border-radius: 5px;
	  background-color: rgba(0, 0, 0, .5);
	}
	
	.teaser p {
    	white-space: normal;
	}

#content .teaser .teaserwrap .item {
    width:300px;
    float: none;
    display: inline-block;
    margin: 0 15px 0 0;
}

#content .teaser.tiny .teaserwrap .item {
    width:200px;
    padding-top: 150px;
    float: none;
    display: inline-block;
    margin: 0 15px 0 0;
}
	
	.headline {
    font-size: 45px;
    line-height: 45px;
}
	
	div#content {
    width: 100%;
    overflow: hidden;
}
	
	#body .ctabox .TraminoTextileBox {
    padding: 25px 0 25px;
}
	
#body .ctabox p.intro {
    position: relative;
    top: auto;
    left: auto;
    margin: -50px auto 0px;
}
#body .ctabox .Bild.full {
    padding-top: 75% !important;
}
#body .ctabox {
    padding: 50px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
}
	
.TraminoVorlage {
    margin-bottom: 75px;
}
	
		
	.TraminoVorlage.T2058 {
    padding: 20px;
}
#body .fcb.kbox .partnermenu.xxfce {
    margin-left: 50px !important;
}
	
	#body .ctabox.klein {
    padding: 0;
}

div#TraminoAnhang241227 {
    margin-bottom: 0;
}
}

@media all and (max-width: 800px) and (min-width:390px) {

	#body .teaser.dreiteaser .item:first-child img {
        height: auto;
        width: 100%;
    }

}

@media all and ( min-width: 500px ) {

	
	#body.scroll div#header {
    margin-top: -30px;
}

div#header {
    transition: margin-top .25s;
}

#body.scroll a#logo {
    height: 60px !important;
    top: 30px;
}
	
	
	#body .TraminoTextileBox, .TraminoHeader {
    	margin: 50px auto;
	}
	
	a#logo:before {content: "Menu";color: #fff;position: absolute;right: 10px;top: 45px;text-transform: uppercase;font-size: 12px;font-weight: 100;}

	#content .teaser .item:hover:before {
    height: 70px;
    opacity: .4;
}
	
	#body #header #logo {
	    background-position: 25px 15px;
	    padding-right: 50px;
	}
	
	#nurmobil, .mobil { display:none;  opacity:0;}
	
	#body #header #message {
	    max-width: 300px;
	    left: auto;
		right:30px;
		top:5px;
	}

	#body #header #searchbox {
	    width: 250px;
	    left: auto;
	}

	.submenu {
	    display: none;
	}
	
	div#page {
	    /*background: #fff;*/
	}

	#content .teaser .item {
	    padding-top: 31%;
	    width: 48%;
	    float: left;
	    margin: 0 2% 2% 0;
		cursor:pointer;
	}

	.footer {
	    clear: both;
	    border-top: 25px solid transparent;
	}

	.Bild.File.full {
	    padding-top: 45%;
	    margin: 0;
	}

	a.cta {
	    -webkit-transition: box-shadow .5s; /* Safari */
	    transition: box-shadow .5s;
	}
	a.cta:hover, .TraminoTextile a.cta:hover {
	    box-shadow: 0 0 50px rgba(0,0,0,.25);
		background:#49c2e0 !important;
	}
	
	a.cta.booking:hover, .TraminoTextile a.cta.booking:hover {
		background:#ff00ad !important;
	}

	.TraminoTextile a:hover {
    	color:#00BCD4;
	}
	
	#contentbox, #headerbox {
    	max-width: 1200px;
    	margin: 0 auto;
		position:relative;
	    box-shadow: 0 0 150px rgba(0,0,0,0.2);
		background:#fff;
	}
	
	.TraminoVorlage.T4180 {
    	overflow: hidden;
	}
	
	.TraminoVorlage.T4180 .teaser {
	    margin-right: -25px;
	}
	
	.ctabox .TraminoHeader {
		margin-top:0;
	}
	
.teaser.tiny {
    margin: 0 -25px 0 0;
}

#content .teaser.tiny .item {
    width: 23%;
    min-height: 105px;
    padding-top: 12%;
}

#content .teaser.tiny.weisheit .item {
    width: 31.333%;
}

.posFile.right {
    float: right;
    background: #e9e9e9;
    padding: 15px;
    max-width: 50%;
    margin: 15px 0 15px 15px;
}

.posFile.left {
    float: left;
    background: #e9e9e9;
    padding: 15px;
    max-width: 50%;
    margin: 15px 15px 15px 0;
}

.posFile .download a.externlink span {
    background:  #fff;
    padding: 5px;
}
		
}

/* --- Stylesheet 7215 () --------- */ 

.TraminoVorlage:last-child {
    padding-bottom:0
}

#body #terminbox {
    background: #426e7b;
    padding: 10px;
    top: auto;
}

#body #terminbox input.text {
    background: #fff !important;
    width: auto !important;
    cursor: auto !important;
}

#body #terminbox .left {
    padding-bottom: 20px;
}

#body #terminbox #terminsubmit {
    background: #53adc5;
}

#body .FMLmatch {
    border-color: #fff;
}

.meteomedia {
    text-align: center;
}

div#kampagne.nosuche {
    margin: 0 auto !important;
    max-width: 750px;
    padding-left: 20px !important;
}

#body #FMLmatches .FMLmatch {
    background: #f2f2f2;
}

#body #FMLmatches .divhrtiny.top {
    border-color: #fff;
}

.ctasmall {
    color: #fff !important;
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
    background: #aaa;
    position: relative;
}

div#terminbox {
    border-radius: 6px;
    background: #40626d;
    margin: 0 25px;
    text-align: center;
    width: 230px;
}

#terminbox form br {
    display: none !important;
}

#terminbox label.form {
    background: #fff;
    color: #95989a !important;
    padding: 10px;
    display: inline-block;
    height: 30px;
    margin-bottom: 10px;
    width: 210px;
}

#terminbox input.datum {
    border-color: #fff  !important; 
    box-shadow: none  !important;
}

#body #terminbox .left input.text {
    width: 73px !important;
    display: inline-block !important;
    background: transparent !important;
    border: 0px solid #fff !important;
    box-shadow: none;
}

#body #terminbox .left {
    padding-bottom: 0px;
}

#terminbox a#terminsubmit {
    margin: 25px 0 0 10px;
}


div#kampagnenliste {
    margin: 0 auto !important;
    max-width: 750px;
    padding-left: 20px !important;
}

.fcb.kbox {
    background: transparent !important;
}

div#kampagnenliste .FMLproduct {
    display:none;
}

div#kampagnenliste .divhrtiny.top {
    border-color:transparent !important;
}

.T2058 h2 {
    font-size: 64px;
    line-height: 68px;
    font-weight: normal;
    margin: 10px 20px 40px;
    color: #40636d;
	font-family: "Arsilon", sans-serif;
	font-weight: 100;
	font-style: normal;
    text-align: center;
    padding-top: 50px;
}


.TraminoPaginator span.anzahl {
	margin-right:15px;
}



.TraminoPaginator span a, .tinysubmit, a.cta2button, .TraminoFile .download a, #content .TraminoTextile .TraminoFile a[href^="http"].externlink {
	text-decoration:none;
	padding: 2px 6px;
	font-size:13px;
	color: #fff !important;
	font-weight: normal;
	border-radius: 5px;
	background:#767472;
	display:inline-block;
	margin:0 5px 5px 0;
	border:0px;
	line-height:20px;
	cursor:pointer;
}

.TraminoPaginator span.aktiv a {
	background:#333;
}

.TraminoPaginator span a:hover, .tinysubmit:hover, a.cta2button:hover, .TraminoFile .download a:hover, #content .TraminoTextile .TraminoFile a[href^="http"].externlink:hover {
	background: #487d8a;
	color:#fff;
}

#searchbox p.infot {
    position: absolute;
    bottom: -50px;
}
	
	ul.traminosuggest {
    list-style: none;
    padding: 0;
    margin: 0;
}


ul.traminosuggest li {
    padding-bottom: 10px;
    position: relative;
    overflow: hidden;
    border-top: 1px solid #ddd;
    padding-top: 20px;
	width: 350px;
	margin:0 10px;
}

ul.traminosuggest li:after {
    clear:both;
}


ul.traminosuggest li img {
    width: 100px;
    float: left;
    margin: 0 15px 15px 0;
}

ul.traminosuggest li a {
    text-decoration:none;
    color:#000;
}

ul.traminosuggest li span.info_before, ul.traminosuggest li span.info_after {
    font-size:12px;
    line-height: 19px;
    white-space: normal;
    padding-left: 115px;
    display: block;
}
	
p.nomatches, p.loading {
    text-align: center;
    font-size: 16px;
    max-width: 500px;
    padding-bottom: 50px;
}


.TraminoVorlage.T2785 {
    padding: 0 30px;
}

.fullcontainer {overflow: hidden;top: 0;left: 0;right: 0;bottom: 0; position:absolute; }

.fullcontainer img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  transform: translate(-50%,-50%);
}

.ctabox .fullcontainer img {
	height: auto;
  width: 100%;
}

.ctabox .teaserwrap .fullcontainer img {
	height: 100%;
  width: auto;
}

.ctabox .Bild.full .fullcontainer img {
    height: 100%;
    width: auto;
}


.input.close .close {
    position: absolute;
    right: -31px;
    width: 44px;
    height: 44px;
    background: transparent;
    top: 0;
	z-index:999;
	cursor:pointer;
	display:block;
}

.ocbox .input.close:before {
    right: -19px;
}



#content .teaser .item span.autor {
    color: #fff;
    position: relative;
    padding: 0 20px;
    z-index: 2;
    font-size: 14px;
}

.TraminoForm .footer {
    background: #fff !important;
}


.TraminoTextileBox .TraminoTextile + [data-readmore-toggle], .TraminoTextileBox .TraminoTextile[data-readmore] {
    width:auto !important;
}



.ctabox.klein {
    padding: 0;
    background: #fff;
}

.ctabox.klein .TraminoTextileBox {
    max-width: none !important;
    margin: 0 0 0 33% !important;
    padding: 0 !important;
}

.ctabox.klein .TraminoTextileBox.blau {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    margin:0 !important;
    width: 33%;
}

.ctabox.klein .TraminoTextileBox.blau .headline {
    font-size: 32px;
    margin: 0;
    line-height: 42px;
    padding: 10px 0;
}

.ctabox.klein .ocbox {
    max-width: 100% !important;
    padding: 0;
    margin: 0;
}

.ctabox.klein .TraminoTextileBox .ocbox input, .ctabox.klein .TraminoTextileBox .ocbox .input {
    width: auto;
	max-width:180px;
}

.ctabox.klein .TraminoTextileBox .ocbox .input {
    position:relative;
    float:left;
    margin-right: 0px;
	max-width: 350px;
	overflow: hidden;
}

.ctabox.klein .ocbox .input:before {
    right: 5px;
}

.ctabox.klein .ocbox .input:after {
    right: 12px;
}

.ctabox.klein a.button.cta.booking {
    padding: 12px 16px;
}

.ctabox.klein span.info {
    display: none;
}

.TraminoTextile.ziharmonika h3, .TraminoTextile.ziharmonika p, .TraminoTextile.ziharmonika ul {
padding-left:50px;
text-align:left;
margin:0 0 25px 0;
}

.TraminoTextile.ziharmonika .elem {
 -webkit-transition: all .5s; /* Safari */
transition: all .5s;
opacity:1;
max-height:1500px;
overflow:hidden;
}

.TraminoTextile.ziharmonika .hide {
opacity:0;
max-height:0;
margin:0 !important;
overflow:hidden;
}

.TraminoTextile.ziharmonika h3.klick {
cursor:pointer;
padding:10px 0 10px 50px;
margin: 0;
min-height: 22px;
border-top:1px solid #eee;
font-weight:bold;
color:#333 ;
}



.TraminoTextile.ziharmonika h3.clickerfaq {
background-repeat: no-repeat;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEt2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLjAiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDMt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');
background-position:20px 10px;
background-size: 20px;
}

.TraminoTextile.ziharmonika h3.clickerfaq.closed { 
background-repeat: no-repeat;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEt2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLjAiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDMt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');
}

.TraminoTextile.ziharmonika h3.clickerfaq.closed:hover, .TraminoTextile.ziharmonika h3.clickerfaq:hover {
color:#ff00ad;
}

/* --- Stylesheet 6970 () --------- */ 

div#GGContent { padding:15px; }

.left {float:left;}

.fcb {
	position:relative;
}

.fcb .fce.fixed { position:fixed !important; top:0; z-index:100; }
.fcb .fce.fbottom { position:absolute !important; bottom:0px; top:auto !important; }

#content .T1981.TraminoVorlage {
	background: transparent;
	padding: 0;
	position:relative;
	border-bottom:0px solid #fff;
	background:#e5e5e5;
}

.fcb #quicksearch {
	background: transparent;
	position:absolute;
	left: -305px;
	padding:10px 12px 10px 20px;
}

.fcb #quicksearch #qsbox {
	position:relative;
	top:0px;
	left:0px;
}

.fcb #quicksearch.fixed {
	top:60px;
	left:30px;
}

.filterup a { display:none; }
.fcb. #quicksearch.fixed .filterup a {
	display:block;
	background: #b9ced9;
	position: absolute;
	left:0px;
	right:0px;
	padding: 5px;
	text-align: center;
}

.fcb.kbox .partnermenu.fixed {
    top: 95px;
    left: 0px;
    right: 0px;
    margin-left: 20px;
}


.fcb.kbox .partnermenu {
    left: 0;
    padding-left: 285px;
    margin-left: 0px;
}


#content #kampagne {
	margin: 0 30px 0 295px;
	padding: 70px 0 0 0;
}


#xpage #content.gastgeber #TraminoArtikel {
	margin-top: 160px;
	padding-top: 20px;
	margin-bottom: 0px;
}

#xpage #content.gastgeber #TraminoArtikel .pfad { display:none; }
#xpage #content.gastgeber #TraminoArtikel .Headlines { margin:0px; }

.FMLmatch {
	padding:15px 15px 0px;
	background:#fff;
	border-bottom: 30px solid #e5e5e5;
	position:relative;
}


.FMLmatch .FMLimage {
	margin-bottom:30px;
	position:relative;
}

.FMLmatch .FMLimage.boa {
	margin-bottom:55px;
}

#FMLmatches.galerie .FMLmatch .FMLimage.boa, #FMLliste.galerie .FMLmatch .FMLimage.boa, #FMLmatches.galerie .FMLmatch .FMLimage, #FMLliste.galerie .FMLmatch .FMLimage {
	margin-bottom:0px;
}

.FMLmatch .infovideo, #GGContent .infovideo {
	padding:5px;
	position: absolute;
	left: 20px;
	width: 80px;
	height: 20px;
	background: #fff;
	top: 160px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	opacity:0.6;
	text-decoration: none;
}


.FMLmatch .infopano, #GGContent .infopano {
	margin-left: 5px;
	position: absolute;
	left: 115px;
	width: 80px;
	height: 20px;
	top:160px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray;
	-webkit-filter: grayscale(100%);
	opacity: 0.6;
	text-decoration: none;
	padding: 5px;
	background:#fff;
}

.FMLmatch .infopano span, #GGContent .infopano span {
	width: 30px;
	height: 18px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -245px -290px;
	display: inline-block;
	margin: 0 5px -3px 0;
}

.FMLmatch .infovideo span, #GGContent .infovideo span {
	width: 30px;
	height: 18px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -210px -288px;
	display: inline-block;
	margin: 0 5px -3px 0;
}


a.infoicon2 {
	display:inline-block;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -90px -288px;
	height: 18px;
	width: 18px;
}

a.infoicon {
	display: inline-block;
	background: #487d8a !important;
	padding: 2px 6px;
	text-decoration: none;
	color: #fff !important;
	font-size: 13px;
}

.productinfo:hover a.infoicon2, p:hover a.infoicon2, a.infoicon2:hover, a.infoicon2.aktiv {
	background-position:-120px -288px;
}

a.deleteicon {
	display: block;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -150px -288px;
	height: 18px;
	width: 18px;
	margin: 2px 0 0 10px;
}


#FMLmatches.galerie .FMLmatch .infovideo, #FMLmatches.galerie .FMLmatch .infopano, #FMLliste.galerie .FMLmatch .infovideo {
	top:160px;
	left:20px;
}


#FMLliste.galerie .FMLmatch .infopano {
	top:160px;
	right:20px;
}

#FMLmatches.galerie .FMLmatch .infopano {
	left: 120px;
}

#GGContent .infovideo, #GGContent .infopano {
	float:right;
	top:0px;
	left:0px;
	position:relative;
	margin-bottom: 10px;
	background: #ccc;
}

.FMLmatch .infopano:hover, .FMLmatch .infovideo:hover, #GGContent .infovideo:hover, #GGContent .infopano:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
	opacity:1;
}

.FMLmatch .FMLtext {
	padding:10px 0 10px;
}

.FMLmatch .FMLgeo {
	display:none;
}

#content .FMLmatch h3, #content .FMLmatch h3 a {
	font-weight:normal;
	padding: 0;
	margin: 0 10px 0 0;
	color: #3c3c3b;
	text-decoration:none;
	font-size: 26px;
    font-weight: normal;
}

#content .FMLmatch h3 a:hover {
	color: #589cad;
}

#content .FMLmatch h4.info, #content #GGContent h4.info {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	color: #3c3c3b;
}

#content .FMLmatch h4.info a, #content #GGContent h4.info a {
	text-decoration:none;
}

#content #GGContent h4.info:hover {
	color: #589cad;
}


.FMLtextx {
	width:48%;
	float:left;
	margin-right:2%;
}

.FMLmatch .FMLmm {
	float:right;
}

.FMLmatch .FMLmm > div {
	width:50px;
	height:50px;
	z-index:50;
	float:left;
}

.FMLmatch .FMLmm > div > div { display:none; }

.FMLmatch .FMLmm > div:hover > div, .FMLmatch .FMLmm > div.hovered > div {
	display:block;
	position:absolute;
	margin-top:50px;
	right:0px;
	background: #e5e5e5;
	padding: 10px;
	z-index:99;
	width:250px;
	border:5px solid #fff;
	font-size:13px;
}

.FMLmatch .FMLmm img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

.FMLmatch .FMLmm img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}
.FMLmehrladen {
	font-size:15px;
}

.FMLproduct {
	background: #e5e5e5;
	padding: 0 15px 30px;
	margin: -10px -15px 0;
	position:relative;
}

.FMLtext img {
	float:left;
}

.FMLtext p { margin-top:0px; }

#FMLmatches #FMLTrefferinfo .anzahlliste{ display:none; }
#FMLmatches.liste #FMLTrefferinfo .anzahlliste{ display: block; }
#FMLmatches.liste.favoriten #FMLTrefferinfo .anzahlliste{ display: none; }


#FMLmatches.favoriten .FMLmatch {
	display:none;
}

#FMLmatches.favoriten .FMLmatch.favoriten {
	display:block;
}

#FMLmatches .favoriteninfo {
	display:none;
}


#FMLmatches.favoriten .favoriteninfo {
	display:block;
}


#FMLmatches.karte .FMLmatch {
	border-bottom: 1px solid #aaa;
	z-index:11;
}

#FMLmatches #FMLMessage {
	padding:15px;
	background:#fff;
	position:relative;
	border-bottom: 1px solid #aaa;
	font-size:13px;
	color:#999;
	margin-bottom:15px;
}

#FMLmatches.karte span.FMLpfeil {
	width:66px;
	height:35px;
	background: transparent url(//tramino.s3.amazonaws.com/gfx/pfeilu.png);
	display:block;
	bottom:-35px;
	left:50%;
	margin-left:-33px;
	position:absolute;
	z-index:100;
}



#FMLmatches #FMLKarte, #FMLmatches #FMLKartebutton, #FMLmatches #FMLMessage {
	display:none;
}


/* LISTE */
#FMLmatches .FMLmatch {
	background:#fff;
}

#FMLmatches .FMLmatch a.moreproducts{
	text-decoration:underline;
	cursor:pointer;
	color:#888;
	font-size:13px;
}

#FMLmatches .abprice { display:none;}

#FMLmatches.liste #FMLKarte, #FMLmatches.liste #FMLKartebutton, #FMLmatches.liste #FMLMessage {
	display:none !important;
}

/* Karte */

#FMLmatches.karte .FMLmatch {
	display:none;
}

#FMLmatches.karte #FMLKarte, #FMLmatches.karte #FMLKartebutton {
	display:block;
}


.debugwindow {
	background:#000;
	color:#fff !important;
}

table.modal td.modal_t .modal_menu a.next, table.modal td.modal_t .modal_menu a.prev, table.modal td.modal_t .modal_menu a.close {background-color: #b9ced9 !important; }
table.modal td.modal_t .modal_menu a:hover { background-color: #EF7F01 !important; }
table.modal td.modal_t .modal_menu a.next.hidden, table.modal td.modal_t .modal_menu a.prev.hidden, table.modal td.modal_t .modal_menu a.close.hidden { visibility:hidden !important; }

#FMLKarte {
	height:500px;
	width:100%;
	background:#555;
}




div.FMLpmenu {
	height:22px;
	border-bottom: 1px solid #ccc;
	margin: -10px -15px 0px -15px;
	padding: 5px 0 0 11px;
	position:absolute;
	top:-17px;
}

ul.FMLpmenu {
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.FMLpmenu li {
	list-style:none;
	padding:2px 5px 3px 5px;
	margin:1px 2px -1px;
	font-size:11px;
	display:inline-block;
	cursor:pointer;
	border: 1px solid #fff;
	background:#aaa;
	border-bottom: 0px solid #fff;
	color:#fff;
}

ul.FMLpmenu li:hover {
	background: #666;
	border-color: #666;
	color:#fff;
}

ul.FMLpmenu li.aktiv, ul.FMLpmenu li.aktiv:hover {
	background:#fff;
	color:#000;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

a span.propfeil {
	display:inline-block;
	width:10px;
	height:10px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/132971/produktepfeil.png) no-repeat 0px -46px;
}

a span.propfeil.promehr {
	background-position: 0px -45px;
}

a span.propfeil.proweniger {
	background-position: 0px -25px;
}


h3 a.resetbutton {
	background: #b9ced9 !important;
	padding: 10px !important;
	display:inline-block !important;
	cursor:pointer !important;
	color:#fff !important;

}

h3 a.resetbutton:hover {
	background:#EF7F01 !important;
	color:#fff !important;
}

.FMLinfo a { color: #3c3c3b; }


.FMLproducts2 .FMLPmatch {
	position:relative;
	margin: 0px -15px;
	padding: 5px 15px 0;
	background:#fff;
}

.FMLproducts2 .FMLPmatch hr.tiny, .FMLproducts2 .FMLPmatch .divhrtiny {
	margin:5px -15px 0px;
}

.produktpauschale {
	background: #b9ced9 !important;
}

#GGContent .TCPfmlst .produktpauschale {
	background: #b9ced9;
	margin: -10px -30px;
	padding: 1px 30px;
}

.FMLproducts2 .FMLPmatch p {
	margin:0;
	padding: 0 10px 0 0;
}

.FMLproducts2 .FMLPmatch.hidefortoggle {
	display:none;
}

.FMLproducts2.fullheight .FMLPmatch.hidefortoggle {
	display:block;
}

.FMLproducts2 .FMLPmatch .price {
	float: right;
	margin: 0px 90px 0px 0;
	text-align:right;
}

.FMLproducts2 .FMLPmatch .price span { font-size:13px; }


.FMLproducts2 .FMLPmatch .buchenbutton, .FCart .FCmatch .buchenbutton, #tcpFML .buchenbutton {
	position:absolute;
	top:5px;
	right:15px;
	text-align:center;
	padding: 2px 6px;
	margin:0 0 0 5px;
	background: #FF9800;
	color:#fff;
	cursor:pointer;
}

.FMLproducts2 .FMLPmatch .buchenbutton.anfragen, #tcpFML .buchenbutton.anfragen {
	background: #aaa;
	padding:2px 6px;
}

.FMLproducts2 .FMLPmatch .buchenbutton .bucheninfo, #tcpFML .bucheninfo {
	position:absolute;
	top:30px;
	display:block;
	font-size:9px;
	text-align:center;
	width:40px;
	color:#aaa;
}

.FMLproducts2 .FMLPmatch .buchenbutton:hover, .FCart .FCmatch .buchenbutton:hover, #tcpFML .buchenbutton:hover {
	background-color: #e86825;
	cursor:pointer;
}

.FMLproducts2 .FMLPmatch .buchenbutton.anfragen:hover, .FCart .FCmatch .buchenbutton.anfragen:hover, #tcpFML .buchenbutton.anfragen:hover {
	background-color: #999;
	cursor:pointer;
}


.FMLproducts2 .FMLPmatch .buchenbutton.anfragen.isincart, #tcpFML .buchenbutton.anfragen.isincart, .FMLproducts2 .FMLPmatch .buchenbutton.isincart, #tcpFML .buchenbutton.isincart {
	background-color: #aaa !important;
}

.FMLproducts2 .FMLPmatch .buchenbutton.loading, .FCart .FCmatch .buchenbutton.loading {
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/614871/ajax-loader.gif) center center no-repeat !important;
	font-size: 0px !important;
	line-height: 28px;
}



.FMLproducts2 .FMLPmatch .pdetail {
	padding:15px 0 0;
	margin:15px 0 0;
	border-top:1px dashed #CAC7B5;
}



.FMLproducts2 .FMLPmatch .pdetail.spdetail .iframebox {
	/*display:none;*/
}

.FMLPmatch .pdetail hr, .FMLPmatch .pdetail .divhr {
	margin: 0 -15px -5px;
	padding: 0;
	border-bottom: 0px solid #fff;
	border-top: 5px solid #CAC7B5;
}

#content .FMLproducts2 .FMLPmatch .pdetail h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0;
	color: #3c3c3b;
}

.FMLproducts2 .FMLPmatch .productinfo a.detailproduct { float:right;}


.FMLproducts2 .FMLPmatch .productinfo a.more span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/132971/produktepfeil.png) no-repeat 0px -45px;
	margin-right:10px;
}

.FMLproducts2 .FMLPmatch .productinfo a.more.aktiv span {
	background-position: 0px -25px;
}


#kftsearch .FSearchFilter {
	position: absolute;
	top: 30px;
	left: -295px;
	width: 235px;
	background: #b9ced9;
	padding: 30px 15px 15px;
}

#kftsearch .FSearchFilter h2, .trustbox h2 {
	font-size:20px;
}

#kftsearch .FSearchFilter ul {
	list-style: none;
	padding: 0;
	margin: 0;
}


/* SEARCHFILTER */

.FSearchFilter h3 {
	color: #514522 !important;
	font-size:14px !important;
	font-weight:bold !important;
	padding:15px 0 5px 0 !important;
	margin:0 !important;
}

.FSearchFilter h3.filter_updown {
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/131701/filterpfeil.png) no-repeat 0 -28px;
	padding-left:15px !important;
	cursor:pointer;
}

.FSearchFilter h3.filter_updown.isopen, .FSearchFilter h3.filter_updown:hover {
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/131701/filterpfeil.png) no-repeat 0 10px;
	padding-left:15px !important;
}

.FSearchFilter .beson {
	text-align:center;
	padding:5px 0;
	position:relative;
	width:50px;
	margin-right:5px;
}

.FSearchFilter .beson .infotipbox {
	position: absolute;
	top: 0px;
	bottom: 15px;
	left: 50px;
	padding: 5px;
	background: #e5e5e5;
	display: none;
	font-size: 12px;
	color: #333;
	width: 370px;
	border: 5px solid #fff;
	border-left: 0px solid #fff;
}

.FSearchFilter .beson:hover .infotipbox {
	display:block;
	z-index:100;
}

.FSearchFilter .beson img {
	background:#fff;
	padding:5px 0;
	margin-bottom:5px;
}

.FSearchFilter input[type="checkbox"] {
	margin-right:10px;
}


.FSearchFilter h3 span.filter_updown, span.filter_updown {
	color:#333 !important;
	font-size:10px !important;
	padding:2px 2px 2px 10px !important;
	cursor:pointer !important;
}

.FSearchFilter ul, .FSearchFilter li {
	list-style:none;
	padding:0;
	margin:0;
	color:#333;
}

.FSearchFilter ul ul {
	padding: 0 0 15px 15px;
}

.FSearchFilter .filterslider.ui-slider .ui-slider-handle.last, .FSearchFilter .filterslider.ui-slider .ui-slider-handle.ui-state-focus.last, .FSearchFilter .filterslider.ui-slider .ui-slider-handle.ui-state-hover.last {
	background-position: top left !important;
}

.FSearchFilter .filterslider.ui-slider .ui-slider-handle.ui-state-hover, .FSearchFilter .filterslider.ui-slider .ui-slider-handle.ui-state-focus, .FSearchFilter .filterslider.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 22px;
	height: 13px;
	cursor: default;
	border:0px solid #fff;
	background: transparent url(//tramino.s3.amazonaws.com/gfx/slider.png) top right !important;
	top:-3px;
}

.FSearchFilter .ui-slider-horizontal {
	width: 183px;
	margin-left: 7px;
}


.FSearchFilter span#classsliderinfo span.star1 {
	height:11px;
	width:12px;
	background: url( https://tramino.s3.amazonaws.com/gfx/stars.png);
	display: inline-block;
}


.FSearchFilter span#classsliderinfo span.star2 {
	height:11px;
	width:24px;
	background: url( https://tramino.s3.amazonaws.com/gfx/stars.png);
	display: inline-block;
}


.FSearchFilter span#classsliderinfo span.star3 {
	height:11px;
	width:36px;
	background: url( https://tramino.s3.amazonaws.com/gfx/stars.png);
	display: inline-block;
}


.FSearchFilter span#classsliderinfo span.star4 {
	height:11px;
	width:48px;
	background: url( https://tramino.s3.amazonaws.com/gfx/stars.png);
	display: inline-block;
}


.FSearchFilter span#classsliderinfo span.star5 {
	height:11px;
	width:60px;
	background: url( https://tramino.s3.amazonaws.com/gfx/stars.png);
	display: inline-block;
}

.trustbox {
	background:#b9ced9;
	margin: 0 -15px -15px;
	padding: 15px;
	font-size:12px;
}

#content .trustbox h2, .trustbox h2, .trustbox b {
	color:#07465A;
}
.trustbox ul {
	padding:0;
	margin:0;
}


.FSearchFilter .trustbox li, .trustbox li {
	margin: 10px 0 0 40px;
	font-size: 13px;
	position:relative;
	list-style:none;
}

.FSearchFilter .trustbox li span, .trustbox li span {
	background:transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/653567/trusticon.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	left:-40px;
	top:0;
}


.tipsy { font-size: 12px; }

span span.propfeil {
	display:inline-block;
	width:10px;
	height:10px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/132971/produktepfeil.png) no-repeat 0px -46px;
}

span span.propfeil.promehr {
	background-position: 0px -5px;
}

span span.propfeil.proweniger {
	background-position: 0px -25px;
}


b.lagesortbutton {
	background: #e5e5e5;
	padding: 5px;
	display:inline-block;
	cursor:pointer;
}

b.lagesortbutton:hover {
	background: #fff;
}

b.lagesortbutton:hover .kartenicon {
	background-position: -24px -11px;
}

li.filterback {
	background: #e5e5e5;
	margin:15px 0;
	cursor:pointer;
	text-align:center;
	width:200px;
}

li.filterback:hover { background: #fff; }

#content.scfix .fcb.kbox .partnermenu.fixed {
	top: 0px;
	right:0px;
}

@media screen and (max-width: 1000px ) {

	#body #content #kampagne {
		margin: 0 20px 0 20px;
	}

	#body #quicksearch.gastgeber {
		top: 0px;
		position: fixed;
		left: 15px !important;
		z-index: 175;
	}
	#body .fcb.kbox {
		position:relative;
	}

	#body .fcb.kbox .partnermenu {
		left: 20px;
		padding-left: 130px;
		right: 0;
	}

	#body #content.scfix .fcb.kbox .partnermenu.fixed {
		padding-left: 160px;
		margin:0;
	}

	#body #quicksearch.gastgeber #qsicon {
		position: absolute;
		display: block;
		left: 0px;
		margin-top: 0px;
	}

	#body_x .fcb.kbox #quicksearch.gastgeber.fixed #qsicon {
		left:50px;
	}

	#body #quicksearch.gastgeber #qsbox {
		display:none;
	}

	#body #quicksearch.gastgeber.hovered #qsbox {
		display:block;
		display: block;
		top: 50px;
		left: -19px;
	}

	#body .fcb.kbox #quicksearch.gastgeber.fixed.hovered #qsbox {
		left:-20px;
	}


	#body #kftsearch .FSearchFilter { display:none;}

	#body #kftsearch .hovered .FSearchFilter {
		margin-top: 60px;
		left: 0;
		display: block;
		z-index: 100;
	}


	#body #kftsearch.fixed .hovered .FSearchFilter {
		position: fixed;
		left: 50px;
		top: 0px;
		bottom: 0px;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		overflow-x: visible;
	}

	#filtericon {
		display: block;
		background: #b9ced9 url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -280px -280px;
		width: 24px;
		height: 24px;
		z-index: 99;
		position: relative;
		top: 10px;
		left: 70px;
		border: 13px solid #b9ced9;
		cursor:pointer;
	}

	#xfiltericon:hover {
		background-color:#487d8a;
		border-color:#487d8a;
	}

	.hovered #filtericon {
		background: #666 url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -102px -65px;
		border:0px solid #fff;
		height:50px;
		width:50px;
	}

	.fcb .filterup a { display:none; }

	#body #qswrap #quicksearch { position:absolute;}

	#body .fixed #qswrap #quicksearch { position:fixed; margin-left:50px;}
}


@media screen and (min-width: 800px ) {
	#content.scfix .fcb #quicksearch.fixed {
		top:0px;
	}
}


@media screen and (max-width: 800px ) {

	#body #kftsearch.fixed .hovered .FSearchFilter {
		left:15px;
	}

	#body .fixed #qswrap #quicksearch { margin-left:15px; }
	#body #content .kbox #kampagne {
		margin: 0 -20px 0 -20px;
	}

	#body .fcb.kbox .partnermenu {
		position: absolute;
		right: 0px;
		left: 0;
		padding-left: 100px;
	}

	#body #content.scfix .fcb.kbox .partnermenu.fixed {
		padding-left:135px;
	}

	#body .no800 {
		display:none !important;
	}

	#body .fcb #quicksearch.fixed {
		position: absolute;
		right: 0px;
	}

	#body .fcb.kbox #quicksearch.fixed.gastgeber #qsicon {
		left:0px !important;
	}
}

@media screen and (min-width: 580px ) {
	.FMLproducts2 .FMLPmatch .productinfo {width:40%; float:left; position:relative; }
	.FMLproducts2 .FMLPmatch .productinfo a.detailproduct { float:auto; position: absolute; right: -12px;top: 5px;}

}

@media screen and (max-width: 580px ) {


	#body .FMLproducts2 .FMLPmatch p.mehrp { padding-right:130px; }

	#body .FMLmatch .infopano, #GGContent .infopano_x {
		top:125px;
		left:auto;
		right:25px;
	}

	#body .FMLmatch .infovideo, #GGContent .infovideo_x {
		top:125px;
		left:25px;
	}

	#body #filtericon { left:0px; }

	#content .FMLtext, #content .FMLproduct {
		width:100%;
		margin:0;
	}

	#body .fcb.kbox .partnermenu {
		margin: 0 !important;
	}
	
	#body .fcb.kbox .cta.buchen.buchenbutton {
	    left: -100px !important;
	}

	#content #kampagnenliste .ratingbox {
		position:absolute;
		right:10px;
		top:10px;
	}
	#page #content .FMLmatch {
		position:relative;
	}

	#page #content .FMLmatch h3 {
		margin-right:0px;
	}

	#page #content .FMLmatch .FMLinfo a.FMLimage {
		float: none;
		width: 100%;
		margin-bottom: 10px;
		max-height: 350px;
		overflow: hidden;
		display:block;
		max-width:500px;
	}

	#page #content .FMLmatch .FMLinfo a.FMLimage img {
		width:100%;
	}

	#page #content .FMLmatch h3, #content .FMLmatch h3 a {
		font-size: 28px;
	}

	#page #content .FMLmatch .FMLproduct {
		margin: -10px -15px;
	}

	#page #content .FMLmatch .FMLproduct .price {
		margin: 0px 10px 0px 0;
	}

	#content .ratingbox .info {
		display:none;
	}

	.Headlines .File { display:none; }

}

#kampagnenliste {
	position:relative;
	padding-top:75px;
}

#kampagnenliste .FMLmatch {
	/* border-top: 30px solid #e5e5e5;
	border-bottom: 3px solid #CAC7B5; */
}

.cartbutton.FCDelete {
	background: #aaa;
	padding: 5px;
	border-radius: 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.cartbutton.FCDelete:hover {
	background: #666;
	color:#fff !important;
}

.FCart .Feld.left {
	float:left;
	padding:0 15px 15px;
}

.scicon {
	width:50px;
	height:50px;
	float:left;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -60px -310px;
	margin-right:15px;
}


#closeMatch {
	position: absolute;
	height: 21px;
	width: 21px;
	background: #888 url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -116px -81px;
	z-index: 100;
	top: 60px;
	right: -10px;
	border-radius: 15px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-size: 24px;
	border: 5px solid #888;
	display:none;
}

.TraminoVorlage.T2058 #closeMatch {
	right: 10px;
}


#closeMatch:hover {
	background-color:#444;
	border-color:#444;
}

#FMLmatches.karte.aktivmarker #closeMatch { display:block;}

.ulabel {
	background: #999;
	color: #fff;
	width: 17px;
	height: 17px;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
	font-size: 12px;
}


.qsmehrfach.FMLinfo p {
	display:none;
}

@media screen and (max-width: 580px) {
	#body .FMLproducts2 .FMLPmatch .buchenbutton.nomobil {
		position:relative;
		display:inline-block !important;
		margin-bottom:20px;
		float:right;
	}
}

#FMLmatches.galerie .top2mm, #FMLliste.galerie .top2mm {
	display: none;
}

.top2mm span {
    padding: 5px;
    font-size: 12px;
	white-space: nowrap;
}

.top2mm span:before {
    content: "\2713\0020";
    color: #009900;
    font-weight: bold;
    font-size: 16px;
}

.kurbeitrag {
    display: inline-block;
    position:relative;
    cursor:pointer;
    text-decoration:underline;
}

.kurbeitrag > div {
    display:none;
}


.kurbeitrag:hover > div {
	text-decoration:none;
    display: block;
    position:absolute; 
    z-index:100;
    background:#fff;
    padding:10px;
    font-size:12px;
    width:200px;
    right:0;
	box-shadow: 0px 0px 15px #888888;
}

#ui-datepicker-div {
	z-index:200 !important;
}

#quicksearch {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 200;
}

#quicksearch.bild, #quicksearch.gastgeber {
	z-index:100;
}

#qsicon {
	background:#FF9800;
	position:fixed;
	top:10px;
	width:50px;
	height:50px;
	z-index:150;
	left:15px;
	cursor:pointer;
}

#qsicon:hover {
	background-color:#487d8a;
}

#quicksearch.hovered #qsicon {
	background: #666 url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -102px -65px;
}

#quicksearch.bild #qsicon {
	left:auto;
	display:none;
}

#qsicon span.icon {
	margin:13px;
	display:block;
	height:24px;
	width:24px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 0px 0px;
}

#quicksearch.hovered #qsicon span.icon { display:none; }

#qsicon span.cart {
	position: absolute;
	height: 24px;
	width: 24px;
	text-align: center;
	color: #fff;
	background: #a00;
	top: -5px;
	right: -5px;
	font-size: 18px;
	display: none;
	border: 1px solid #f99;
}

#qsicon span.cart.show {
	display:block;
}

#qsbox, #terminbox {
	background: #666666;
	position:fixed;
	top:55px;
	left:15px;
	width:265px;
	z-index:250;
	display:none;
}

#quicksearch.hovered #qsbox, #quicksearch.gastgeber #qsbox {
	display:block;
}

#quicksearch.gastgeber #qsicon { display:none; }

#quicksearch.gastgeber #qsbox {
	top:70px;
	z-index:150;
}

#quicksearch.bild {
	position: absolute;
	/*right: 80px;
	left:0px; */
	top: 50px;
	left:382px;
}

#quicksearch.bild.start {
	top:100px;
}

#quicksearch.bild #qsicon {
	position: absolute;
	top: -45px !important;
	right: 265px;
	z-index:120;
	/*background:#bbb;*/
}

#quicksearch.bild #qsbox {
	position:absolute;
	right:37px;
	left:auto;
	top:0px;
	display:block;
	z-index:120;
	background: rgba(102,102,102,0.7);
}

#quicksearch #cartinfo {
	padding: 20px;
	font-size: 14px;
	border-bottom: 15px solid #505050;
	margin-bottom: 10px;
	background: #FF9800;
	min-height:50px;
}

#quicksearch #cartinfo a {
	color:#fff;
	text-decoration:none;
}

#quicksearch #cartinfo.show { display:block; }

#quicksearch #qsinfo {
	text-align:center;
	color:#eee;
	padding:15px 0;
	border-top: 1px solid #444;
}

.ui-datepicker .ui-state-default.ui-state-hover, .ui-datepicker .selectetrange .ui-state-default:hover, .ui-datepicker a.ui-state-active:hover, .ui-datepicker .highlightrange .ui-state-default:hover {
	background: #B0CC5C !important;
}


.ui-datepicker .selectetrange .ui-state-default, .ui-datepicker a.ui-state-active {
	background: #b9ced9 !important;
}


.ui-datepicker .highlightrange .ui-state-default, .ui-datepicker .ui-state-disabled.selectetrange .ui-state-default {
	background: #b9ced9 !important;
	text-decoration: none !important;
	color:#000 !important;
}

.ui-datepicker .ui-state-disabled .ui-state-default {
	background: #fff !important;
	color:#999 !important;
	text-decoration:line-through;
}


#FSBbis.highlight, #FSBvon.highlight {
	background-color: #b9ced9 !important;
	color: #fff !important;
}


#xxx_quicksearch .subbox {
	background:#505050;
}

#quicksearch input:focus, #quicksearch select:focus, #quicksearch button:focus select.smooth:focus, #terminbox input:focus, #terminbox select:focus, #terminbox button:focus select.smooth:focus {
	outline: none;
}

#quicksearch label.form, .blackbox label.form, #terminbox label.form {
	color:#eee;
	font-size:14px;
	padding-left:10px;
}

.blackbox {
	background: #666;
	padding: 15px;
	margin: -15px -30px;
}


label.smooth {
	color:#666;
	font-size:14px;
	padding-left:10px;
}

#quicksearch input.datum, #terminbox input.datum {
	width:85px;
	margin-left:10px;
	padding:5px 25px 5px 5px;
	font-size:16px;
	border:1px solid #999;
	background: #fff url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 90px -170px;
	cursor:pointer;
}

#terminbox input.datum {
	height: 20px;
}

#quicksearch input.datum[type=date] {
	-webkit-appearance: none;
	height:16px;
}

#quicksearch select, select.smooth, div.chdi {
	width:117px;
	margin-left:10px;
	padding:5px;
	font-size:13px;
	border:1px solid #999;
	background: #fff url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 90px -195px;
	display:block;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	cursor:pointer;
}

#quicksearch select:disabled, select.smooth:disabled, div.chdi.disabled , .disabled div.chdi {
	background-color: #CAC7B5;
	color: #999;
}

.chdi {
	position:relative;
}

.chdi select {
	position:absolute !important;
	margin:0 !important;
	top: 0px !important;
}


.selectorWidget div {
	padding:5px 10px 5px 5px;
	font-size:13px;
	border:1px solid #999;
	background: #fff;
	display:block;
	-webkit-appearance: none;
	cursor:pointer;
	float:left;
}

.selectorWidget div a, .selectorWidget div a:hover {
	text-decoration:none;
	color:#000;
}

.selectorWidget div.aktiv a, .selectorWidget div.aktiv a:hover {
	text-decoration:none;
	color:#fff;
}

.selectorWidget div.first {
	margin-left:10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.selectorWidget div.last {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.selectorWidget div.aktiv {
	background: #487d8a;
	color:#fff;
}

.selectorWidget div span {
	height:16px;
	width:16px;
	background: #fff url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -55px -200px;
	display: inline-block;
	margin: -2px 5px;
}

#menukarte span { background-position: -55px -175px;}
#menuliste.aktiv span { background-position: -30px -200px; }
#menukarte.aktiv span { background-position: -30px -175px;}


#menugalerie.aktiv span { background-position: -30px -220px; }
#menugalerie span { background-position: -55px -220px; }

#quicksearch #FSBsubmit, #FPform #FDsubmit, .carticon, #terminbox #terminsubmit {
	background: #FF9800;
	color: #fff;
	font-size: 18px;
	padding: 5px;
	display: block;
	margin: 10px 0px 15px 25px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border: 0px;
	width: 200px;
}

#terminbox #terminsubmit {
	background:#b9ced9;
}

.carticon { color:#fff !important; display:inline-block; }

#quicksearch #FSBsubmit:hover, #quicksearch #FSBsubmit.hovered, #FPform #FDsubmit:hover, #FPform #FDsubmit.hovered, .carticon:hover {
	background:#e86825;
}

#terminbox #terminsubmit:hover {
	background:#0d627d;
}


#quicksearch #FSBsubmit span,  #FPform #FDsubmit span , .carticon span {
	display:inline-block;
	height:20px;
	width:30px;
	margin-right:10px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 0px 0px;
}

.carticon.book span, .wkicon {
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -120px -330px;
	width:20px;
	height:15px;
	display:inline-block;
}

#quicksearch #FSBsubmit.loading span, #FPform #FDsubmit.loading span, .carticon.loading span {
	height:0px;
}

#quicksearch #FSBsubmit.loading, #FPform #FDsubmit.loading, .carticon.loading {
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/614871/ajax-loader.gif) center center no-repeat !important;
	font-size: 0px !important;
	line-height: 28px;
	border: 0px solid #EEE !important;
	width: 200px;
}

/*;
* jQuery UI CSS Framework;
*/

----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues;
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons;
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals;
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers;
----------------------------------*/
.ui-widget { font-size: 14px; }
.ui-widget-content { border: 1px solid #999; background: #fff; color: #222 !important; }
.ui-widget-content a { color: #222 !important; }
.ui-widget-header { color: #222; font-weight: bold; }
.ui-widget-header a { color: #222 !important; }

/* Interaction states;
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #ffffff; font-weight: normal; color: #000; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fff; background: #ff6600; font-weight: normal; color: #fff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #fff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #999; background: #ffff00; font-weight: normal; color: #000; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000; outline: none; text-decoration: none; }

/* Interaction Cues;
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #999; background: #999999; color: #fff; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #fff; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { font-weight: normal; }

/* Icons;
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; }

/* positioning */
.ui-icon-circle-triangle-e {  background: transparent url(/tramino/gfx/gui_pfeil_r.png) no-repeat; }
.ui-icon-circle-triangle-w {  background: transparent url(/tramino/gfx/gui_pfeil_l.png) no-repeat; }


/* Misc visuals;
----------------------------------*/


/* Datepicker;
----------------------------------*/
#ui-datepicker-div {
	display:none;
	z-index:20005;
}
.ui-datepicker { width: 175px; padding: 8px 10px; background:#e5e5e5; font-size: 11px; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:2px 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {  border:0; position:absolute; top: 2px; width: 20px; height: 20px; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { border:0; background:transparent; cursor:pointer; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 20px; line-height: 20px; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,;
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker td.ui-datepicker-unselectable span { background:#CAC7B5; color: #CAC7B5; }
.ui-datepicker .ui-datepicker-other-month { background:#CAC7B5; opacity:100;}
.ui-datepicker table {width: 100%; font-size:12px; border-collapse: collapse; margin:0; }
.ui-datepicker th { padding: 7px 3px; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 1px solid #CAC7B5; padding: 0px; }
.datepickergroup .ui-datepicker td.active a, .datepickergroup .ui-datepicker td.active a.ui-state-active, .datepickergroup .ui-datepicker td.active span { background:#ff0 !important; font-weight:bold; }
.datepickergroup .ui-datepicker a.ui-state-active { background:#fff; }
.ui-datepicker td.active a, .ui-datepicker a.ui-state-active, .ui-datepicker td.active span { background: #ff0 !important; }

.ui-datepicker td.highlight a, .ui-datepicker td.highlight span { background:#ffc !important; }
.ui-datepicker a.ui-state-hover { background: #f60 !important; }

.ui-datepicker td.ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0px; text-align: center; text-decoration: none; border:0 !important; width: 24px; height:20px; line-height:20px; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 7px 0 0 0; padding:0 2px; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 5px 2px 4px; cursor: pointer; padding: 2px 6px 3px 6px; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


.ui-datepicker-trigger { position:relative; top:2px; }
/* with multiple calendars */
.hasDatepicker div { font-size: 11px; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto 4px; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}

/* Slider----------------------------------*/
.ui-slider { position: relative; text-align: left; background:#ccc; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.8em; height: 0.8em; cursor: default; background: #ff6600; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .2em; display: block; border: 0; background:#fff; }

.ui-slider a.ui-state-active, .ui-slider a.ui-state-focus, .ui-slider a:hover {
	padding:0 !important;
	background: #ff6600 !important;
}

.ui-slider a:hover {
	background: #ff6600 !important;
}
.ui-slider-horizontal { height: .5em; }
.ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-handle.ui-state-hover { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

#body .ui-datepicker .ui-datepicker-prev span, #body .ui-datepicker .ui-datepicker-next span {
	background-color: #b9ced9;
	padding: 10px 15px;
	background-position: center;
	margin: -20px -23px;
}

#body .ui-datepicker .ui-datepicker-next span {
	background-image: url(//tramino.s3.amazonaws.com/s/oberstaufen/563036/gui-pfeil-r.png);
}

#body .ui-datepicker .ui-datepicker-prev span {
	background-image: url(//tramino.s3.amazonaws.com/s/oberstaufen/563035/gui-pfeil-l.png);
}

#body .ui-datepicker .ui-datepicker-prev span:hover, #body .ui-datepicker .ui-datepicker-next span:hover {
	background-color:#B0CC5C;
}


.FSearchFilter label {
	cursor:pointer;
}

.FSearchFilter label input[type=checkbox] {
	visibility: hidden;
}

.FSearchFilter label span {
	display:inline-block;
	height:16px;
	width:16px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -320px -255px;
	margin-right: 5px;
	margin-left: -23px;
	margin-bottom: -2px;
}

.FSearchFilter label.checked {
	font-weight:bold;
}

.FSearchFilter label.checked span {
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -340px -255px;
}



@media screen and ( max-width:580px )  {
	.ui-datepicker td span, .ui-datepicker td a {
		width: 34px;
		height: 30px;
	}

	.ui-datepicker {
		width: 246px;
	}
}

#mehruks {
	text-align: center;
	font-size: 12px;
	color: #eee;
	text-decoration: none;
	display: block;
	margin: 10px 0;
	text-decoration:underline;
}


#mehruks:hover {
	/*color:#1088AF;*/
}

#GGDetail {
	position:relative;
	background: #e5e5e5;
	padding: 0 0 0 10px;
	margin:-15px -30px 0  -30px;
	border-top:10px solid #e5e5e5;
	z-index:100;
	height:25px;
}

#GGContent .infow2_button {
	visibility:hidden;
}

#content #GGContent .Headlines {
	margin-bottom:0px;
}

#GGContent p.subline, #kampagne p.subline {
	padding:10px 0 5px 0;
	margin:0;
}

#GGContent .Headlines h1, #kampagne .FMLmatch h2, #kampagne .FMLmatch h2 a {
	line-height:38px;
	margin:0;
	color: #3c3c3b;
	text-decoration:none;
}

#GGContent .Headlines h1, #GGContent .Headlines p { padding:10px 65px 5px 0; margin:0; }

#kampagne .FMLmatch h2 {
	float:left;
	margin-bottom:20px;
}

#GGContent .btnlink {
	display: block;
	text-align:center;
	background: #666;
	padding: 7px 16px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	margin:0 10px 10px;
}


#GGContent .btnlink:hover {
	background:#487d8a;
}


.fcb .partnermenu {
	position: absolute;
	background: #e5e5e5;
	top: 0px;
	left: 0px;
	height: 60px;
	right: 20px;
	z-index: 100;
	padding-top:10px;
	margin-right:-20px;
}

.fcb .partnermenu.fixed {
	left:50px;
}


.partnermenu ul li {
	float:left;
	font-size:18px;
	background:#b9ced9;
	border-right:5px solid #e5e5e5;
	border-bottom:5px solid #e5e5e5;
}

.partnermenu ul li:hover a {
	background:#589bac;
}

.partnermenu ul li.on a, .partnermenu ul li.aktiv a {
	background:#fff;
}

.partnermenu ul li a, .partnermenu ul li a:hover {
	color:#444;
	font-size:16px;
}

.partnermenu ul li.back {
	background:#666;
	color:#fff;
}

.partnermenu ul li.back:hover a {
	background:#555;
}

#GGContent {
	margin-top:60px;
	position:relative;
}



#GGContent hr, .FMLmatch hr, #GGContent .divhr, .FMLmatch .divhr {
	margin: 30px -15px;
	border-top: 1px solid #477886;
	border-bottom: 19px solid #477886;
	height: 0px;
}

#GGContent hr.tiny, .FMLmatch hr.tiny, #GGContent .divhrtiny, .FMLmatch .divhrtiny {
	border-top: 1px solid #477886;
	border-bottom: 3px solid #477886;
	margin: 10px -30px;
}


.FMLmatch hr.tiny, .FMLmatch .divhrtiny {
	margin: 10px -15px 0;
	border-bottom: 3px solid #477886;
	border-top:1px solid #477886;
}

.FMLmatch hr.tiny, .FMLmatch .divhrtiny.top {
	margin: 10px -15px;
}

.mmitem {
	margin:0;
	padding: 5px;
	width:180px;
	width:120px;
	height:20px;
	color:#ccc;
	border-right:1px solid #eee;
	font-size:12px;
	line-height: 13px;
    margin-left: 20px;
    position: relative;
	overflow:hidden;
}
.mmitem.aktive {
	color:#000;
}
.mmitem:before{content:"\0058\0020";color:#cccccc;font-weight:bold;font-size:16px;position:absolute;left:-15px;}
.mmitem.aktive:before{content:"\2713\0020";color:#009900;font-weight:bold;font-size:16px;}
.mmitem.aktive.negative:before{content:"\0058\0020";color:#900900;font-weight:bold;font-size:16px;}

.mmitem.big { height:100px; position:relative; overflow:visible; font-size:13px; }

.mmitem.big img {
	padding-bottom:10px;
}

.mmitem.big:before{content:"";}

.mmitem.big, .mmitem.big a {
	color:#000;
}

.mmitem.big .hinfo {
	display:none;
	position:absolute;
	top:110px;
	background:#eee;
	padding:10px;
	width:250px;
	border:5px solid #fff;
	font-size:11px;
	z-index:1000;
}

.mmitem.big:hover .hinfo {
	display:block;
}

#GGContent .FMLproducts2 {
	background: #eee;
	margin: 0 -30px;
	padding: 15px;
	position:relative;
}

#GGContent .FMLproducts2 div.FMLpmenu {
	top:0px;
}

#GGContent .FMLproducts2 hr.tiny, #GGContent .FMLproducts2 .divhrtiny {
	margin: 10px -15px 0;
}

.ratingbox {
	position:relative;
	height:50px;
	margin-top:0px;
	float:right;
	font-size:10px;
	color:#666;
	padding: 0 0 10px 10px;
}

.ratingbox .ratetop {
	background:#308030;
	color:#fff;
	font-weight:bold;
	padding:5px;
	text-align:center;
	position:relative;
	float:left;
}

.ratingbox .ratetop .average {
	font-size:24px;
	line-height:24px;
}

.ratingbox .ratetop .ancor {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 0;
	border-color: #308030 transparent transparent transparent;
	display:block;
	position:absolute;
	left:0;
	bottom:-10px;
}


.ratingbox .info {
	float:left;
}

.ratingbox .info .rtext {
	font-size:20px;
	line-height:20px;
	color:#308030;
	padding:0 0 2px 5px;
	display:inline-block;
}

.ratingbox .info .votes {
	padding:0 5px;
	display:inline-block;
}

.ratingbox .info img {
	width: 26px;
	display: inline-block;
	float: left;
	margin: 0 0 0 6px;
}

.ratingbox.tygelb .ratetop { background: #F9C015; }
.ratingbox.tygelb ..ratetop .ancor{ border-color: #F9C015; }
.ratingbox.tygelb .info .rtext { color: #F9C015; }
.ratingbox.tygelb .ratetop .ancor { border-color:#F9C015 transparent transparent transparent;}

.ratingbox.tyrot .ratetop { background: #F37159; }
.ratingbox.tyrot ..ratetop .ancor{ border-color: #F37159; }
.ratingbox.tyrot .info .rtext { color: #F37159; }
.ratingbox.tyrot .ratetop .ancor { border-color:#F37159 transparent transparent transparent;}


.ratingbox2 {
	position:relative;
	height:75px;
	margin-top:0px;
	float:right;
	font-size:10px;
	color:#666;
	padding: 0 0 10px 10px;
	text-align:center;
}

.stars span {
	width:15px;
	height:15px;
	display:inline-block;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1OTUuMjhweCIgaGVpZ2h0PSI4NDEuODlweCIgdmlld0JveD0iMCAwIDU5NS4yOCA4NDEuODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yOCA4NDEuODkiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgcG9pbnRzPSIyLjYsMTUuMSA3LjUsMTEuMiAxMi4zLDE1LjEgMTAuNCw4LjggMTQuOCw1LjQgOS4yLDUuNCA3LjUsMCA1LjYsNS40IDAuMiw1LjQgNC42LDkgIi8+PC9zdmc+);
}


.stars span.half {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1OTUuMjhweCIgaGVpZ2h0PSI4NDEuODlweCIgdmlld0JveD0iMCAwIDU5NS4yOCA4NDEuODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yOCA4NDEuODkiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyLjYsMTUuMSA3LjUsMTEuMiAxMi4zLDE1LjEgMTAuNCw4LjggMTQuOCw1LjQgOS4yLDUuNCA3LjUsMCA1LjYsNS40IDAuMiw1LjQgNC42LDkgIi8+ICAgICA8cG9seWdvbiBmaWxsPSIjMjc2RjI1IiBwb2ludHM9IjcuNSwwIDUuNiw1LjQgMC4yLDUuNCA0LjYsOSAyLjcsMTUuMSA3LjUsMTEuMiAiLz48L3N2Zz4=);
}

.stars span.full {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1OTUuMjhweCIgaGVpZ2h0PSI4NDEuODlweCIgdmlld0JveD0iMCAwIDU5NS4yOCA4NDEuODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yOCA4NDEuODkiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgPHBvbHlnb24gZmlsbD0iIzI3NkYyNSIgcG9pbnRzPSIyLjYsMTUuMSA3LjUsMTEuMiAxMi4zLDE1LjEgMTAuNCw4LjggMTQuOCw1LjQgOS4yLDUuNCA3LjUsMCA1LjYsNS40IDAuMiw1LjQgNC42LDkgIi8+PC9zdmc+);
}


.ratingbox2 span.average {
    font-size: 20px;
    font-weight: bold;
	color:#276F25;
}

.ratingbox2.tygelb span.average { color:#F9C015; }
.ratingbox2.tyrot span.average { color:#F37159; }

.tyitem {
	height:20px;
	overflow:hidden;
	color:#666;
	margin-bottom:5px;
}

.tyinfo {
	width:150px;
	color:#000;
}
.tyscore {
	width:107px;
	background:#ccc;
	margin-right:15px;
}

.tyscore span {
	background: #308030;
	display:inline-block;
	padding:1px 2px 1px 5px;
	color:#fff;
	font-size:12px;
}
.tyscore span.tygelb { background: #E7BC39; }
.tyscore span.tyrot { background: #BE5642; }



ul.tyhead, ul.tyhead li {
	list-style:none;
	padding:0px;
	margin:0px;
}


ul.tyhead li {
	width:70px;
	padding:15px 0 0 90px;
	float:left;
	height:70px;
	position:relative;
	border-bottom:5px solid #fff;
	cursor:pointer;
	opacity:0.5;
	margin-top:30px;
}

ul.tyhead li.aktiv {
	border-bottom: 5px solid #ddd;
	opacity:1;
}


ul.tyhead li:hover {
	border-bottom: 5px solid #aaa;
	opacity:0.75;
}

ul.tyhead li span.pie {
	position:absolute;
	display:block;
	top:0px;
	left:10px;
	width:70px;
	height:70px;
}

ul.tyhead li span.icon {
	position:absolute;
	display:block;
	top:20px;
	left:30px;
	width:30px;
	height:30px;
	background: transparent url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -56px -257px;
}

ul.tyhead li span.icon.couple { background-position: -86px -257px; }
ul.tyhead li span.icon.family { background-position: -116px -257px; }
ul.tyhead li span.icon.business { background-position: -146px -257px; }
ul.tyhead li span.icon.solo { background-position: -176px -257px; }


p.ratinginfo {
	font-size: 12px;
	color: #888;
	padding: 0;
	margin: -10px 0 0;
}

a.FMLimage {
	float:left;
	margin-right:10px;
}

#GGContent .FMLproduct {
	width:100%;
	margin:0;
}

#GGContent #qsprodukticon {
	background:#FF9800 url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 0px 0px;
	height: 24px;
	width: 24px;
	border:11px solid #FF9800;
	position:absolute;
	top:25px;
	left:0px;
	display:none;
}

#GGContent #qsprodukticon span {
	position: absolute;
	left: 35px;
	width: 150px;
	top: -11px;
	background: #FF9800;
	padding: 12px 0 13px;
	color: #fff;
}

#body #GGContent .hovered #qsprodukticon span { display:none; }

#GGContent #FPform {
	background: #666666;
	color:#eee;
	padding: 15px 0 15px 15px;
	margin-top:70px;
}

#GGContent #FPform input.datum {
	width: 75px;
	margin-right: 5px;
	background: #fff url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 70px -173px;
	border: 1px solid #888;
	padding: 5px 15px 5px 5px;
	cursor: pointer;
}

#GGContent #FPform select.w40 {
	width:40px;
	margin-right: 5px;
	background: #fff url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 15px -197px;
	border: 1px solid #888;
	padding: 5px 15px 5px 5px;
	cursor: pointer;
	-webkit-appearance: none;
}


#GGContent #FPform select.w85 {
	width:85px;
	margin-right: 5px;
	background: #fff url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 58px -197px;
	border: 1px solid #888;
	padding: 5px 15px 5px 5px;
	cursor: pointer;
	-webkit-appearance: none;
}

.otmnFormout {
	padding: 15px 30px;
}

.otmnForm input, .otmnForm textarea {
	border: 1px solid #888;
	padding:5px;
	margin-bottom:5px;
}

.otmnForm label span {
	display: block;
	width: 75px;
	font-size:12px;
}

.otmnForm .left {
	padding-right:15px;
}

.otmnForm .boxnachr {
	position:relative;
	height:200px;
}

.otmnForm .boxnachr div {
	position:absolute;
	left:0px;
	right:27px;
	bottom:30px;
	top:20px;
}

.otmnForm .boxnachr div textarea {
	width:100%;
	height:100%;
}

.otmnForm input[type=submit] {
	margin: 5px 0px 15px 0px;
}

#GGContent #FSTr {
	margin-left:275px;
	margin-top:30px;
}

#GGContent .kartendiv {
	position:relative;
	margin:0 0 20px 430px;
}


.availabilityLegend {
	width: 100%;
}
.availabilityLegend .legendItem {
	display: inline-block;
	height: 20px;
	padding: 5px 0;
}
.availabilityLegend .legendItem .colorBlock {
	background-clip: padding-box;
	display: block;
	font-weight: bold;
	margin: 4px;
	float: left;
	height: 12px;
	width: 12px;
}
.availabilityLegend .legendItem .colorBlock.green {
	background: none repeat scroll 0 0 #2b7400;
	border: 1px solid #2b7400;
	color: white;
}
.availabilityLegend .legendItem .colorBlock.lightGreen {
	background: none repeat scroll 0 0 #98de67;
	border: 1px solid #98de67;
	color: #5b5b5b;
}
.availabilityLegend .legendItem .colorBlock.greenRed {
	background: -moz-linear-gradient(-45deg,#98de67 50%,#af0008 50%);
	background: -webkit-linear-gradient(-45deg,#98de67 50%,#af0008 50%);
	background: -o-linear-gradient(-45deg,#98de67 50%,#af0008 50%);
	background: -ms-linear-gradient(-45deg,#98de67 50%,#af0008 50%);
	background: linear-gradient(135deg,#98de67 50%,#af0008 50%);
	border: 0 none;
	color: white;
}
.availabilityLegend .legendItem .colorBlock.red {
	background: none repeat scroll 0 0 #af0008;
	border: 1px solid #af0008;
	color: white;
	background-image: url("http://interfaces.deskline.net/tosc4/c3bg.png");
	background-size: 100% auto;
}
.availabilityLegend .legendItem p {
	float: left;
	font-size: 13px;
	font-style: italic;
	margin:3px;
}


#GGDetailMenu li a#GGDetailfirst {
    background: #e5e5e5;
    padding:0 15px 0 0;
    margin: -10px 0 0 0;
}

#GGDetailMenu li h1 {
    font-weight:normal;
    padding:0;
    margin:0;
    font-size: 26px;
    -webkit-transition: all .5s;
    transition: all .5s;
}

#GGDetailMenu li h4 {
    padding:0;
    margin:0;
    font-size: 14px;
-webkit-transition: all .5s;
    transition: all .5s;
}

#GGDetailMenu.fixed li a#GGDetailfirst {
    margin:0;
}

#GGDetailMenu.fixed li a#GGDetailfirst h1 {
    font-size:20px
}

#GGDetailMenu.fixed li a#GGDetailfirst h4 {
    font-size:12px
}

#GGDetailMenu.fixed .ratingbox, #GGDetailMenu.fixed .ratingbox2 { display:none; }

#GGDetailMenu li.GGBild {
	width:0px;
	overflow:hidden;
    -webkit-transition: all .5s;
    transition: all .5s;
}

#GGDetailMenu.fixed li.GGBild {
	width:50px;
}

.googlemapcontact { margin-left:20px; float:right;}

@media screen and (max-width: 800px ) {
	#GGDetailMenu li.GGInfoline { float:none; }
	#GGDetailMenu li a#GGDetailfirst h1 { font-size:20px }
	#GGDetailMenu li a#GGDetailfirst h4 { font-size:12px }
	#GGDetailMenu .ratingbox, #GGDetailMenu .ratingbox2 { display:none; }
	#GGDetailMenu li.GGBild { width:50px; }
	.googlemapcontact {     margin-left: 0px;
    float: none;
    padding-top: 15px;
    display: block;
    clear: left;
	}
	.googlemapcontact img { width:100%; }
}




.cta.buchen.buchenbutton {
    margin: 15px;
    padding: 10px;
    color: #fff;
    left: 0;
    top: 0;
}

.fcb .partnermenu {
    background: transparent;
    padding-left: 0 !important;
    margin-left: 285px !important;
}

.FMLproduct {
    background: #fff;
}

.FSearchFilter h2 {
    font-family: kozuka-gothic-pr6n, sans-serif;
    padding: 0;
    margin: 0;
}

/* --- Stylesheet 7228 () --------- */ 

body.TOSC #header, body.Partner #header {
	position: absolute;
	margin-top: -100px;
}


#header #logo.bergbahn {
	background: url(//tramino.s3.amazonaws.com/s/oberstaufen/935884/logo-1.png);
	background-size:70px;
	background-repeat:no-repeat;
	background-position:center center;
}

body.bergbahnen .pfad.nomobil.noprint, body.bergbahnen .oc .pagefooter, body.bergbahnen, body.bergbahnen .oc .footer, body.bergbahnen #header, body.bergbahnen #nav, body.bergbahnen #quicksearch, body.bergbahnen #quicksearch2, body.bergbahnen #suche, body.bergbahnen #messagebox, body.bergbahnen #loadinglayer {
	background: #606060;
}

body.bergbahnen #header #message:after {
	-webkit-box-shadow: -15px 0px 15px 0px #606060;
	-moz-box-shadow: -15px 0px 15px 0px #606060;
	box-shadow: -15px 0px 15px 0px #606060;	
}

body.bergbahnen #header #message:after {
	box-shadow: -15px 0px 15px 0px #606060;
}

body.bergbahnen .ctabox .TraminoTextileBox, body.bergbahnen .pfad.nomobil.noprint, body.bergbahnen .pfad.nomobil.noprint div a {
	color: #ccc;
}

body.bergbahnen h1.subtitle, body.bergbahnen .subtitle, body.bergbahnen .headline , body.bergbahnen .T2058 h2 {
	color: #505050;
}

body.bergbahnen .ctabox {
    background: #494949;
}


#header #logo.nagelfluh {
	background: url(//tramino.s3.amazonaws.com/s/oberstaufen/973428/logo-1.png);
	background-size:70px;
	background-repeat:no-repeat;
	background-position:center center;
}

body.nagelfluh .pfad.nomobil.noprint, body.nagelfluh .oc .pagefooter, body.nagelfluh, body.nagelfluh .oc .footer, body.nagelfluh #header, body.nagelfluh #nav, body.nagelfluh #quicksearch, body.nagelfluh #quicksearch2, body.nagelfluh #suche, body.nagelfluh #messagebox, body.nagelfluh #loadinglayer {
	background: #6C5047;
}


body.nagelfluh #header #message:after {
	box-shadow: -15px 0px 15px 0px #6C5047;
}

body.nagelfluh .ctabox .TraminoTextileBox, body.nagelfluh .pfad.nomobil.noprint, body.nagelfluh .pfad.nomobil.noprint div a {
	color: #cec0b4;
}


body.nagelfluh .ctabox p.intro, body.nagelfluh h1.subtitle, body.nagelfluh .subtitle, body.nagelfluh .headline , body.nagelfluh .T2058 h2 {
	color: #6C5047;
}

body.nagelfluh .ctabox {
	background: #6C5047;
}

body.nagelfluh .ctabox .TraminoTextileBox {
	background-color: #cec0b4;
	color:#000;
}

body.nagelfluh .oc .content:before, body.nagelfluh .oc2 .content:before {
	border-bottom: 15px solid #6C5047;
}

body.nagelfluh .oc .content:after, body.nagelfluh .oc2 .content:after{
    border-top: 15px solid #6C5047;
}

body.nagelfluh .ctabox .headline, body.bergbahnen .ctabox .headline {
	color:#fff;
}

body.nagelfluh #contentbox, body.nagelfluh #headerbox, body.bergbahnen #contentbox, body.bergbahnen #headerbox {
	background:#fff;
}
	

/* --- Stylesheet 7269 () --------- */ 



/* --- Stylesheet 7118 () --------- */ 

.fcb.kbox {
    background: #e5e5e5;
}

.plfilter { width:265px;position: absolute;margin-left: -285px; top:120px; }

.plfilter a.searchdel {
	background: #aaa url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -114px -80px;
	width: 25px;
	height: 25px;
	position: relative;
	display: inline-block;
	margin: 8px 0 0 -90px;
	border-radius: 18px;
	border: 4px solid #aaa;
}

.plfilter a.searchdel:hover {
	border-color:#999;
	background-color:#999;
}

@media screen and (max-width: 1000px ) {

	#body .partnermenu ul li a {
		padding: 5px;
		font-size: 15px;
	}

	#body .plfilter {
		margin: 0;
		width: 255px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index:100;
	}

	#body .plfilter .FSearchFilter { display:none; }
	#body .plfilter.hovered .FSearchFilter { display:block; position:absolute; top:70px !important; left:0px; }

	#body .plfilter #qsprodukticon {
		background: #e85725 url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat 0px 0px;
		height: 24px;
		width: 24px;
		border: 11px solid #e85725;
		position: absolute;
		top: 15px;
		left: 0px;
		cursor:pointer;
		z-index:100;
	}

	#body .plfilter #qsprodukticon.ltreffer {
		background:#b9ced9  url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -280px -280px;
		border-color:#b9ced9;
		left:0px;
	}

	#body .plfilter.hovered #qsprodukticon{
		background: #666 url(//tramino.s3.amazonaws.com/s/oberstaufen/595472/sprite3.png) no-repeat -102px -65px;
		height: 46px;
		width: 46px;
		border: 0px solid #666;
	}

}

.T2058 form#FSBform, li.filterback {
    padding: 0;
    margin:0;
    width:auto;
}

input#query_name {
    background: #fff;
}

input#ggvzbsub {
    width: 35px;
    height: 35px;
    background-color: #4e7d8a;
    border-color: #4e7d8a;
}

div#menugalerie {
    display: none;
}


li.filterback div {
    padding: 10px;
}

a.resetbutton.FMLmehrladen.ctasmall {
    background: #fff !important;
    text-decoration: none;
    padding: 15px;
    display: block;
    color: #000  !important;
}

span.infobilder {
    color: #333;
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 10px;
    background: #fff;
    padding: 0 15px;
    border-radius: 5px;
    font-weight: 600;
}

/* --- Stylesheet 7494 () --------- */ 

a.iconurlaub:before {
    background-image: url('data:image/png;base64,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');
}
a.iconerlebnisse:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADsEAYAAAAnQ5ZXAAABKGlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAypgZGD4dg1EMjBc1gWZxUAa4EouKCoB0n+A2CgltTgZaKQBkJ1dXlIAFGecA2SLJGWD2RtA7KKQIGcg+wiQzZcOYV8BsZMg7CcgdhHQE0D2F5D6dDCbiQNsDoQtA2KXpFaA7GVwzi+oLMpMzyhRMLS0tFRwTMlPSlUIriwuSc0tVvDMS84vKsgvSixJTQGqhbgPDAQhCkEhpgHUaKHJQGUAigcI63MgOHwZxc4gxBAgubSoDBYXTMaE+Qgz5kgwMPgvZWBg+YMQM+llYFigw8DAPxUhpmbIwCCgz8Cwbw4AwrNP/sZG7OUAAAAJcEhZcwAALiMAAC4jAXilP3YAADZwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iIHhtbG5zOnhtcFRQZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3QvcGcvIiB4bWxuczpzdERpbT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0RpbWVuc2lvbnMjIiB4bWxuczp4bXBHPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvZy8iIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNC0wOFQxNDowNTowOCswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMDhUMTQ6MDU6MDgrMDI6MDAiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA0LTA4VDE0OjA0OjUxKzAyOjAwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIyLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI5NzI1NDQtZTExMS00ZDZkLWJmOGItMDkzZjBlYmM5ZGJlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZTE1MTVjMWYtZDM5Mi03ODRlLTgxMzctMGRjYWZiYTcwYzJhIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4QzgiIHhtcE1NOlJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiIGlsbHVzdHJhdG9yOlN0YXJ0dXBQcm9maWxlPSJQcmludCIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iRmFsc2UiIHhtcFRQZzpOUGFnZXM9IjEiIHBkZjpQcm9kdWNlcj0iQWRvYmUgUERGIGxpYnJhcnkgMTUuMDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIj4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5FeHBlcmllbmNlPC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGM1YjMwN2QtNzAxZC00NzZkLWJiMmQtODVlZDk2NGUyMThlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhjNWIzMDdkLTcwMWQtNDc2ZC1iYjJkLTg1ZWQ5NjRlMjE4ZSIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiBzdFJlZjpyZW5kaXRpb25DbGFzcz0icHJvb2Y6cGRmIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFhYWJkZDYwLTAyOGUtNGU4OC04M2ZkLTA3YTliNTNiZTQxOSIgc3RFdnQ6d2hlbj0iMjAyMC0wMy0zMVQxMzoxMTo1NiswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjIuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWI4NzY4YzgtM2E3OS00MTExLTgzZjUtOWY5MzRlYmQ0ODRkIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTA4VDE0OjA0OjUwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBJbGx1c3RyYXRvciBDQyAyMi4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjhjNWIzMDdkLTcwMWQtNDc2ZC1iYjJkLTg1ZWQ5NjRlMjE4ZSIgc3RFdnQ6d2hlbj0iMjAyMC0wNC0wOFQxNDowNTowOCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyOTcyNTQ0LWUxMTEtNGQ2ZC1iZjhiLTA5M2YwZWJjOWRiZSIgc3RFdnQ6d2hlbj0iMjAyMC0wNC0wOFQxNDowNTowOCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwLjAwMDAwMCIgc3REaW06aD0iMjAuMDAwMDAwIiBzdERpbTp1bml0PSJNaWxsaW1ldGVycyIvPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IlN0YW5kYXJkLUZhcmJmZWxkZ3J1cHBlIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXZWnDnyIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlNjaHdhcnoiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMC4wMDAwMDAiIHhtcEc6YmxhY2s9IjEwMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgUm90IiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIxMDAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgR2VsYiIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIxMDAuMDAwMDAwIiB4bXBHOmJsYWNrPSIwLjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQ01ZSyBHcsO8biIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMTAwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjEwMC4wMDAwMDAiIHhtcEc6YmxhY2s9IjAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDTVlLIEN5YW4iIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjEwMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgQmxhdSIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMTAwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIxMDAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMC4wMDAwMDAiIHhtcEc6YmxhY2s9IjAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDTVlLIE1hZ2VudGEiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjEwMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTUgTT0xMDAgWT05MCBLPTEwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIxNS4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMTAwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjkwLjAwMDAwMCIgeG1wRzpibGFjaz0iMTAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT05MCBZPTg1IEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iOTAuMDAwMDAwIiB4bXBHOnllbGxvdz0iODUuMDAwMDAwIiB4bXBHOmJsYWNrPSIwLjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09ODAgWT05NSBLPTAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjgwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9Ijk1LjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTUwIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iNTAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTM1IFk9ODUgSz0wIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIzNS4wMDAwMDAiIHhtcEc6eWVsbG93PSI4NS4wMDAwMDAiIHhtcEc6YmxhY2s9IjAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUgTT0wIFk9OTAgSz0wIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSI1LjAwMDAwMCIgeG1wRzptYWdlbnRhPSIwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjkwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MjAgTT0wIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMjAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NTAgTT0wIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iNTAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzUgTT0wIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iNzUuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9ODUgTT0xMCBZPTEwMCBLPTEwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSI4NS4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMTAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMTAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTkwIE09MzAgWT05NSBLPTMwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSI5MC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMzAuMDAwMDAwIiB4bXBHOnllbGxvdz0iOTUuMDAwMDAwIiB4bXBHOmJsYWNrPSIzMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzUgTT0wIFk9NzUgSz0wIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSI3NS4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSI3NS4wMDAwMDAiIHhtcEc6YmxhY2s9IjAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTgwIE09MTAgWT00NSBLPTAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjgwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIxMC4wMDAwMDAiIHhtcEc6eWVsbG93PSI0NS4wMDAwMDAiIHhtcEc6YmxhY2s9IjAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTcwIE09MTUgWT0wIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iNzAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjE1LjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjAuMDAwMDAwIiB4bXBHOmJsYWNrPSIwLjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz04NSBNPTUwIFk9MCBLPTAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49Ijg1LjAwMDAwMCIgeG1wRzptYWdlbnRhPSI1MC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAwIE09OTUgWT01IEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMTAwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSI5NS4wMDAwMDAiIHhtcEc6eWVsbG93PSI1LjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAwIE09MTAwIFk9MjUgSz0yNSIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMTAwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIxMDAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMjUuMDAwMDAwIiB4bXBHOmJsYWNrPSIyNS4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzUgTT0xMDAgWT0wIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iNzUuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjEwMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NTAgTT0xMDAgWT0wIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iNTAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjEwMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MzUgTT0xMDAgWT0zNSBLPTEwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIzNS4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMTAwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjM1LjAwMDAwMCIgeG1wRzpibGFjaz0iMTAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTEwIE09MTAwIFk9NTAgSz0wIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIxMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMTAwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjUwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTk1IFk9MjAgSz0wIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSI5NS4wMDAwMDAiIHhtcEc6eWVsbG93PSIyMC4wMDAwMDAiIHhtcEc6YmxhY2s9IjAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTI1IE09MjUgWT00MCBLPTAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjI1LjAwMDAwMCIgeG1wRzptYWdlbnRhPSIyNS4wMDAwMDAiIHhtcEc6eWVsbG93PSI0MC4wMDAwMDAiIHhtcEc6YmxhY2s9IjAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTQwIE09NDUgWT01MCBLPTUiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjQwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSI0NS4wMDAwMDAiIHhtcEc6eWVsbG93PSI1MC4wMDAwMDAiIHhtcEc6YmxhY2s9IjUuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUwIE09NTAgWT02MCBLPTI1IiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSI1MC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iNTAuMDAwMDAwIiB4bXBHOnllbGxvdz0iNjAuMDAwMDAwIiB4bXBHOmJsYWNrPSIyNS4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NTUgTT02MCBZPTY1IEs9NDAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjU1LjAwMDAwMCIgeG1wRzptYWdlbnRhPSI2MC4wMDAwMDAiIHhtcEc6eWVsbG93PSI2NS4wMDAwMDAiIHhtcEc6YmxhY2s9IjQwLjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0yNSBNPTQwIFk9NjUgSz0wIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIyNS4wMDAwMDAiIHhtcEc6bWFnZW50YT0iNDAuMDAwMDAwIiB4bXBHOnllbGxvdz0iNjUuMDAwMDAwIiB4bXBHOmJsYWNrPSIwLjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0zMCBNPTUwIFk9NzUgSz0xMCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMzAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjUwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9Ijc1LjAwMDAwMCIgeG1wRzpibGFjaz0iMTAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTM1IE09NjAgWT04MCBLPTI1IiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIzNS4wMDAwMDAiIHhtcEc6bWFnZW50YT0iNjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iODAuMDAwMDAwIiB4bXBHOmJsYWNrPSIyNS4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NDAgTT02NSBZPTkwIEs9MzUiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjQwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSI2NS4wMDAwMDAiIHhtcEc6eWVsbG93PSI5MC4wMDAwMDAiIHhtcEc6YmxhY2s9IjM1LjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz00MCBNPTcwIFk9MTAwIEs9NTAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjQwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSI3MC4wMDAwMDAiIHhtcEc6eWVsbG93PSIxMDAuMDAwMDAwIiB4bXBHOmJsYWNrPSI1MC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NTAgTT03MCBZPTgwIEs9NzAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjUwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSI3MC4wMDAwMDAiIHhtcEc6eWVsbG93PSI4MC4wMDAwMDAiIHhtcEc6YmxhY2s9IjcwLjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz02NSBNPTIyIFk9MjYgSz0zMiAxIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSI2NC45OTk5OTgiIHhtcEc6bWFnZW50YT0iMjIuMDAwMDAwIiB4bXBHOnllbGxvdz0iMjUuOTk5OTk5IiB4bXBHOmJsYWNrPSIzMS45OTk5OTkiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXVzdHVmZW4iIHhtcEc6Z3JvdXBUeXBlPSIxIj4gPHhtcEc6Q29sb3JhbnRzPiA8cmRmOlNlcT4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MTAwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjAuMDAwMDAwIiB4bXBHOmJsYWNrPSIxMDAuMDAwMDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTkwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjAuMDAwMDAwIiB4bXBHOmJsYWNrPSI4OS45OTk0MDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9ODAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMC4wMDAwMDAiIHhtcEc6YmxhY2s9Ijc5Ljk5ODgwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz03MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iNjkuOTk5NzAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTYwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjAuMDAwMDAwIiB4bXBHOmJsYWNrPSI1OS45OTkxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9NTAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMC4wMDAwMDAiIHhtcEc6YmxhY2s9IjUwLjAwMDAwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz00MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iMzkuOTk5NDAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTMwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjAuMDAwMDAwIiB4bXBHOmJsYWNrPSIyOS45OTg4MDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MjAiIHhtcEc6bW9kZT0iQ01ZSyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOmN5YW49IjAuMDAwMDAwIiB4bXBHOm1hZ2VudGE9IjAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMC4wMDAwMDAiIHhtcEc6YmxhY2s9IjE5Ljk5OTcwMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0xMCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iOS45OTkxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9NSIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMC4wMDAwMDAiIHhtcEc6eWVsbG93PSIwLjAwMDAwMCIgeG1wRzpibGFjaz0iNC45OTg4MDAiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IlN0cmFobGVuZGUgRmFyYmVuIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0xMDAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpjeWFuPSIwLjAwMDAwMCIgeG1wRzptYWdlbnRhPSIxMDAuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTc1IFk9MTAwIEs9MCIgeG1wRzptb2RlPSJDTVlLIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iNzUuMDAwMDAwIiB4bXBHOnllbGxvdz0iMTAwLjAwMDAwMCIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTEwIFk9OTUgSz0wIiB4bXBHOm1vZGU9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");
}
a.iconsuchen:before {
    background-image: url('data:image/png;base64,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');
}
a.iconnav:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADsCAYAAAB300oUAAAFUGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMjM2IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjM2IgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjIzNiIKICAgdGlmZjpJbWFnZVdpZHRoPSIyMzYiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjMwMC4wIgogICB0aWZmOllSZXNvbHV0aW9uPSIzMDAuMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0i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');
}
a.iconnachricht:before {
    background-image: url('data:image/png;base64,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');
}
a.icongutschein:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADsEAYAAAAnQ5ZXAABG4mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6aWxsdXN0cmF0b3I9Imh0dHA6Ly9ucy5hZG9iZS5jb20vaWxsdXN0cmF0b3IvMS4wLyIKICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6eG1wVFBnPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvdC9wZy8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgZGM6Zm9ybWF0PSJpbWFnZS9wbmciCiAgIGlsbHVzdHJhdG9yOlN0YXJ0dXBQcm9maWxlPSJQcmludCIKICAgcGRmOlByb2R1Y2VyPSJBZG9iZSBQREYgbGlicmFyeSAxNS4wMCIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkFkb2JlIFJHQiAoMTk5OCkiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjIzNiIKICAgdGlmZjpJbWFnZVdpZHRoPSIyMzYiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjMwMC4wIgogICB0aWZmOllSZXNvbHV0aW9uPSIzMDAuMCIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDQtMDhUMTQ6MDQ6NTErMDI6MDAiCiAgIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjIuMCAoTWFjaW50b3NoKSIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNS0xMlQxMDoxNjozMCswMjowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDUtMTJUMTA6MTY6MzArMDI6MDAiCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMTUxNWMxZi1kMzkyLTc4NGUtODEzNy0wZGNhZmJhNzBjMmEiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI5NzI1NDQtZTExMS00ZDZkLWJmOGItMDkzZjBlYmM5ZGJlIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4QzgiCiAgIHhtcE1NOlJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiCiAgIHhtcFRQZzpIYXNWaXNpYmxlT3ZlcnByaW50PSJGYWxzZSIKICAgeG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k9IkZhbHNlIgogICB4bXBUUGc6TlBhZ2VzPSIxIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMjM2IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjM2IgogICBleGlmOkNvbG9yU3BhY2U9IjY1NTM1Ij4KICAgPGRjOnRpdGxlPgogICAgPHJkZjpBbHQ+CiAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5FeHBlcmllbmNlPC9yZGY6bGk+CiAgICA8L3JkZjpBbHQ+CiAgIDwvZGM6dGl0bGU+CiAgIDx4bXBNTTpEZXJpdmVkRnJvbQogICAgeG1wTU06ZG9jdW1lbnRJRD0ieG1wLmRpZDo4YzViMzA3ZC03MDFkLTQ3NmQtYmIyZC04NWVkOTY0ZTIxOGUiCiAgICB4bXBNTTppbnN0YW5jZUlEPSJ4bXAuaWlkOjhjNWIzMDdkLTcwMWQtNDc2ZC1iYjJkLTg1ZWQ5NjRlMjE4ZSIKICAgIHhtcE1NOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIKICAgIHhtcE1NOnJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiLz4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0ic2F2ZWQiCiAgICAgIHhtcE1NOmNoYW5nZWQ9Ii8iCiAgICAgIHhtcE1NOmluc3RhbmNlSUQ9InhtcC5paWQ6YWFhYmRkNjAtMDI4ZS00ZTg4LTgzZmQtMDdhOWI1M2JlNDE5IgogICAgICB4bXBNTTpzb2Z0d2FyZUFnZW50PSJBZG9iZSBJbGx1c3RyYXRvciBDQyAyMi4wIChNYWNpbnRvc2gpIgogICAgICB4bXBNTTp3aGVuPSIyMDIwLTAzLTMxVDEzOjExOjU2KzAyOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICB4bXBNTTphY3Rpb249InNhdmVkIgogICAgICB4bXBNTTpjaGFuZ2VkPSIvIgogICAgICB4bXBNTTppbnN0YW5jZUlEPSJ4bXAuaWlkOjViODc2OGM4LTNhNzktNDExMS04M2Y1LTlmOTM0ZWJkNDg0ZCIKICAgICAgeG1wTU06c29mdHdhcmVBZ2VudD0iQWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjIuMCAoTWFjaW50b3NoKSIKICAgICAgeG1wTU06d2hlbj0iMjAyMC0wNC0wOFQxNDowNDo1MCswMjowMCIvPgogICAgIDxyZGY6bGkKICAgICAgeG1wTU06YWN0aW9uPSJjb252ZXJ0ZWQiCiAgICAgIHhtcE1NOnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0ic2F2ZWQiCiAgICAgIHhtcE1NOmNoYW5nZWQ9Ii8iCiAgICAgIHhtcE1NOmluc3RhbmNlSUQ9InhtcC5paWQ6OGM1YjMwN2QtNzAxZC00NzZkLWJiMmQtODVlZDk2NGUyMThlIgogICAgICB4bXBNTTpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiCiAgICAgIHhtcE1NOndoZW49IjIwMjAtMDQtMDhUMTQ6MDU6MDgrMDI6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0iY29udmVydGVkIgogICAgICB4bXBNTTpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3BkZiB0byBpbWFnZS9wbmciLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0iZGVyaXZlZCIKICAgICAgeG1wTU06cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4KICAgICA8cmRmOmxpCiAgICAgIHhtcE1NOmFjdGlvbj0ic2F2ZWQiCiAgICAgIHhtcE1NOmNoYW5nZWQ9Ii8iCiAgICAgIHhtcE1NOmluc3RhbmNlSUQ9InhtcC5paWQ6NjI5NzI1NDQtZTExMS00ZDZkLWJmOGItMDkzZjBlYmM5ZGJlIgogICAgICB4bXBNTTpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiCiAgICAgIHhtcE1NOndoZW49IjIwMjAtMDQtMDhUMTQ6MDU6MDgrMDI6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIChNYXIgMzEgMjAyMCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjAtMDUtMTJUMTA6MTY6MzArMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8eG1wVFBnOk1heFBhZ2VTaXplCiAgICB4bXBUUGc6aD0iMjAiCiAgICB4bXBUUGc6dW5pdD0iTWlsbGltZXRlcnMiCiAgICB4bXBUUGc6dz0iMjAiLz4KICAgPHhtcFRQZzpTd2F0Y2hHcm91cHM+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpPgogICAgICA8cmRmOkRlc2NyaXB0aW9uCiAgICAgICB4bXBUUGc6Z3JvdXBOYW1lPSJTdGFuZGFyZC1GYXJiZmVsZGdydXBwZSIKICAgICAgIHhtcFRQZzpncm91cFR5cGU9IjAiPgogICAgICA8eG1wVFBnOkNvbG9yYW50cz4KICAgICAgIDxyZGY6U2VxPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iV2Vpw58iCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjEwMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IlNjaHdhcnoiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMTAwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkNNWUsgUm90IgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMTAwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDTVlLIEdlbGIiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIxMDAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjEwMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQ01ZSyBHcsO8biIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjEwMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMTAwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDTVlLIEN5YW4iCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIxMDAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxMDAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQ01ZSyBCbGF1IgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjEwMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDTVlLIE1hZ2VudGEiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjEwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMTUiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxMDAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0xNSBNPTEwMCBZPTkwIEs9MTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI5MCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjkwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9MCBNPTkwIFk9ODUgSz0wIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iODUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSI4MCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT04MCBZPTk1IEs9MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9Ijk1Ii8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iNTAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09NTAgWT0xMDAgSz0wIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMTAwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMzUiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09MzUgWT04NSBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI4NSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iNSIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz01IE09MCBZPTkwIEs9MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjkwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIyMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0yMCBNPTAgWT0xMDAgSz0wIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMTAwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI1MCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz01MCBNPTAgWT0xMDAgSz0wIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMTAwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI3NSIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz03NSBNPTAgWT0xMDAgSz0wIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMTAwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjEwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iODUiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTg1IE09MTAgWT0xMDAgSz0xMCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjEwMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIzMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjkwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMzAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz05MCBNPTMwIFk9OTUgSz0zMCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9Ijk1Ii8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI3NSIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz03NSBNPTAgWT03NSBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI3NSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iODAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTgwIE09MTAgWT00NSBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI0NSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iNzAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxNSIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTcwIE09MTUgWT0wIEs9MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMCIKICAgICAgICAgeG1wVFBnOmN5YW49Ijg1IgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iNTAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz04NSBNPTUwIFk9MCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIxMDAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSI5NSIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTEwMCBNPTk1IFk9NSBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI1Ii8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjI1IgogICAgICAgICB4bXBUUGc6Y3lhbj0iMTAwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMTAwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9MTAwIE09MTAwIFk9MjUgSz0yNSIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjI1Ii8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI3NSIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjEwMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTc1IE09MTAwIFk9MCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI1MCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjEwMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTUwIE09MTAwIFk9MCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjEwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMzUiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxMDAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0zNSBNPTEwMCBZPTM1IEs9MTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIzNSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMTAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxMDAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0xMCBNPTEwMCBZPTUwIEs9MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjUwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iOTUiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09OTUgWT0yMCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIyMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMjUiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIyNSIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTI1IE09MjUgWT00MCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI0MCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSI1IgogICAgICAgICB4bXBUUGc6Y3lhbj0iNDAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSI0NSIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTQwIE09NDUgWT01MCBLPTUiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI1MCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIyNSIKICAgICAgICAgeG1wVFBnOmN5YW49IjUwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iNTAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz01MCBNPTUwIFk9NjAgSz0yNSIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjYwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjQwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iNTUiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSI2MCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTU1IE09NjAgWT02NSBLPTQwIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iNjUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjI1IgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iNDAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0yNSBNPTQwIFk9NjUgSz0wIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iNjUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMTAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIzMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjUwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9MzAgTT01MCBZPTc1IEs9MTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSI3NSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIyNSIKICAgICAgICAgeG1wVFBnOmN5YW49IjM1IgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iNjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0zNSBNPTYwIFk9ODAgSz0yNSIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjgwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjM1IgogICAgICAgICB4bXBUUGc6Y3lhbj0iNDAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSI2NSIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTQwIE09NjUgWT05MCBLPTM1IgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iOTAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iNTAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI0MCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjcwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9NDAgTT03MCBZPTEwMCBLPTUwIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMTAwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjcwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iNTAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSI3MCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTUwIE09NzAgWT04MCBLPTcwIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iODAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMzEuOTk5OTk5IgogICAgICAgICB4bXBUUGc6Y3lhbj0iNjQuOTk5OTk4IgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMjIiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz02NSBNPTIyIFk9MjYgSz0zMiAxIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMjUuOTk5OTk5Ii8+CiAgICAgICA8L3JkZjpTZXE+CiAgICAgIDwveG1wVFBnOkNvbG9yYW50cz4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgeG1wVFBnOmdyb3VwTmFtZT0iR3JhdXN0dWZlbiIKICAgICAgIHhtcFRQZzpncm91cFR5cGU9IjEiPgogICAgICA8eG1wVFBnOkNvbG9yYW50cz4KICAgICAgIDxyZGY6U2VxPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIxMDAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTEwMCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iODkuOTk5NDAwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz05MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iNzkuOTk4ODAwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz04MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iNjkuOTk5NzAwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz03MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iNTkuOTk5MTAwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz02MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iNTAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTUwIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIzOS45OTk0MDAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTQwIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIyOS45OTg4MDAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTMwIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSIxOS45OTk3MDAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTIwIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMCIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgeG1wVFBnOmJsYWNrPSI5Ljk5OTEwMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIwIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjQuOTk4ODAwIgogICAgICAgICB4bXBUUGc6Y3lhbj0iMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjAiCiAgICAgICAgIHhtcFRQZzptb2RlPSJDTVlLIgogICAgICAgICB4bXBUUGc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz01IgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMCIvPgogICAgICAgPC9yZGY6U2VxPgogICAgICA8L3htcFRQZzpDb2xvcmFudHM+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIHhtcFRQZzpncm91cE5hbWU9IlN0cmFobGVuZGUgRmFyYmVuIgogICAgICAgeG1wVFBnOmdyb3VwVHlwZT0iMSI+CiAgICAgIDx4bXBUUGc6Q29sb3JhbnRzPgogICAgICAgPHJkZjpTZXE+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSIwIgogICAgICAgICB4bXBUUGc6bWFnZW50YT0iMTAwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9MCBNPTEwMCBZPTEwMCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIxMDAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSI3NSIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT03NSBZPTEwMCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIxMDAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjAiCiAgICAgICAgIHhtcFRQZzptYWdlbnRhPSIxMCIKICAgICAgICAgeG1wVFBnOm1vZGU9IkNNWUsiCiAgICAgICAgIHhtcFRQZzpzd2F0Y2hOYW1lPSJDPTAgTT0xMCBZPTk1IEs9MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9Ijk1Ii8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICB4bXBUUGc6YmxhY2s9IjAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI4NSIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjEwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9ODUgTT0xMCBZPTEwMCBLPTAiCiAgICAgICAgIHhtcFRQZzp0eXBlPSJQUk9DRVNTIgogICAgICAgICB4bXBUUGc6eWVsbG93PSIxMDAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMCIKICAgICAgICAgeG1wVFBnOmN5YW49IjEwMCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjkwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9MTAwIE09OTAgWT0wIEs9MCIKICAgICAgICAgeG1wVFBnOnR5cGU9IlBST0NFU1MiCiAgICAgICAgIHhtcFRQZzp5ZWxsb3c9IjAiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHhtcFRQZzpibGFjaz0iMC4wMDMxMDAiCiAgICAgICAgIHhtcFRQZzpjeWFuPSI2MCIKICAgICAgICAgeG1wVFBnOm1hZ2VudGE9IjkwIgogICAgICAgICB4bXBUUGc6bW9kZT0iQ01ZSyIKICAgICAgICAgeG1wVFBnOnN3YXRjaE5hbWU9IkM9NjAgTT05MCBZPTAgSz0wIgogICAgICAgICB4bXBUUGc6dHlwZT0iUFJPQ0VTUyIKICAgICAgICAgeG1wVFBnOnllbGxvdz0iMC4wMDMxMDAiLz4KICAg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DmloKGf/zFY8L+VWhmvW5Bzl++/jU8pZv8jB1BQsVTTfhP2993KOctppkVu3xoL+yCM5x2Gm4nl49NHY2ro1cvo7Vs3O++/n7BdmRsHSAbZsyd1/OfW4cWMs8KVwyz1xL7009/innpjXyy5rnuePPor/++abkaefnjuK7NcVQAeLhbfcS3dsrHW3x5sLOuVWid1mdLQNL12YlnewVNV8qnj6QoHpPfts7RFAT4+CpaO8+27k55/XHQfd6bPP4he28jqCuhQsHaH5nWz5ovN9++qNiO7x+++R999fdxzQTMHSUaJod++OrYcfrjsaOlv5heyhh+J1s2dP3fFAMwVLR4oFs1y+s2pVpHvV0tPT0/PPP5GrVsXr5IMP6o4Hjk/B0tFiAX3rrdhauTKyfE8pp5byvbsrV8brYuPGuuOBqSlYukIsqJs3x9bwcOT4eL0R0T47dkQOD8fr4J136o4HZkbB0lVigS2fMu7vj9ywIbKcOqS7TU5Grl8f2d8fz/u2bfXGBCdOwdKVYsH966/Ip56K/9rXF1luHj8xUWd0nJi9eyPXrYvs64vn9emnIw8frjc2mL35tQcArdD86eNnnok7+pSiveWWyCVLIq+/PnLp0shFi9o30lNRuYymvAMtd1oq+emn8fyVd64AAAAAAAAAAAAAtEd86tb3inYW3wfbnXztIsF1sACQQMECQAIFCwAJFCwAJFCwAJBAwQJAAgULAAkULAAkULAAkEDBAkACBQsACRQsACRQsACQQMECQAIFCwAJFCwAJFCwAJBAwQJAAgULAAkULAAkULAAAAAAAAAAAAAAAMxAo9FoNBojIw0SjYx4HjrB9M8DHI/LdAAggYIFgAQKFgASKFgASKBgASCBggWABAoWABIoWABIoGABIIGCBYAEChYAEihYAEigYAEggYIFgAQKFgASKFgASKBgASCBggWABAoWABIoWABIoGABIIGCBYAEChYAEihYAEigYAEggYIFgAQKFgASKFgASKBgASCBggWABAoWABIoWABIoGABIIGCBYAEChYAEihYAEigYAEggYIFgAQKFgASKFgASKBgASCBggWABAoWABIoWABIoGABIIGCBYAEChYAEihYAEigYAEggYIFgAQKFgASKFgASKBgASCBggWABAoWABIoWABIoGABIIGCBYAEChYAEihYAEigYAEggYIFgAQKFgASKFgASKBgASCBggWABAoWABIoWABIoGABIIGCBYAEChYAEihYAEigYAEggYIFgAQKFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYxv8AjMxAp0gL5zYAAAAASUVORK5CYII=");
}

a.iconmagazin:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADsEAQAAACNSl7cAAAEu2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjM2IgogICB0aWZmOkltYWdlV2lkdGg9IjIzNiIKICAgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIKICAgdGlmZjpYUmVzb2x1dGlvbj0iNzIuMCIKICAgdGlmZjpZUmVzb2x1dGlvbj0iNzIuMCIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjIzNiIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjIzNiIKICAgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMSIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkdyZXlzY2FsZSBENTAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIw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WGjyE1kIUZH6ejjpJDhuMowdCw0NUdXthuQEqD0XamdBv3O952Ld0BJXg5ljfyb+BCbPT26J+1O4QVaBnAHpM2zCqPQZkL4BZJr30/s9fQakroHWK6Dt/s6f7c9Uf3zlxkZYtgzmPw1zHzOmpSWKWjXmb4RYF7Z99oF997WPsWNh6lQYODBu23KzaRM89phtmG+/bR/vvRdV41SUikNk0CCR888XWbhQKoYXXhA591yR/gNypHxMiFAjQj8R6kVoEGGICMNEGO79HOK93l+EOhFqvWsS3iO2NJKK4gyRceNE5s6NT6jz5omMOzBPbtaECEnfIyPa/iIMEmGo9xgmwmARBuYQbLIn0VZSflhFKRqRqVNFPvggOqGuWCFy8skiJqcg8og3keP3ooQY9fepKKEj0r+/yMyZIqlUeEJNp0Vuukmk8Bxae0NFKQKRo48W+fRT92Jdt05k8uTy7VJxKkpOREaNsgtBrnjxRZFdd437cylKr0Wktlbkt78NLtY77xSprY378yhKr0fEGJEbbixfrNdck29hSVGUkBD54eWlCbW9XeSCC+K2W1H6LCJnnyPS1lZYrE1NIidNjdteRenziBx/vBVkPtavF5kwMW47FUXxEJkwwW7RZPP++yJjxsRtn6IoWYjss4/I8uWdYn3xRZERI+K2S3GPrhj2EmyEj4sugqYmuOceY7Zvj9smRVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURemF/D/TymOQAHm1yAAAAABJRU5ErkJggg==');
}

a.iconfanshop:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADsEAQAAACNSl7cAAAFTmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjIzNiIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjIzNiIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMSIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkdyZXlzY2FsZSBENTAiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjIzNiIKICAgdGlmZjpJbWFnZVdpZHRoPSIyMzYiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLjAiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLjAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIw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');
}

a.iconfanshop:before, a.iconurlaub:before, a.iconerlebnisse:before, a.iconsuchen:before, a.iconnav:before, a.iconnachricht:before , a.icongutschein:before, a.iconmagazin:before {
    background-size: 25px 25px;
    background-repeat:no-repeat;
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}

.TraminoTextileBox a.iconfanshop:before, .TraminoTextileBox a.iconmagazin:before, .TraminoTextileBox a.iconurlaub:before, .TraminoTextileBox a.iconerlebnisse:before, .TraminoTextileBox a.iconsuchen:before, .TraminoTextileBox a.iconnav:before, .TraminoTextileBox a.iconnachricht:before , .TraminoTextileBox a.icongutschein:before, .TraminoTextile a.iconurlaub:before, .TraminoTextile a.iconerlebnisse:before, .TraminoTextile a.iconsuchen:before, .TraminoTextile a.iconnav:before, .TraminoTextile a.iconnachricht:before , .TraminoTextile a.icongutschein:before {
	margin:-5px 5px -10px 0;
	background-size: 35px 35px;
	width: 35px; 
    height: 35px;
}


.oc .pagefooter a img {
    width: 40px;
}

.oc .pagefooter a.icobtn {
    padding: 15px 5px !important;
    width: 106px;
}

.oc .pagefooter a.bigone img {
    width: 100px;
}

.bigpoints {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.5);
	    padding: 10px 0;
}

.bigpoints p {
    width: 27%;
    float: left;
    margin: 0;
    padding: 1% 3%;
    color: #fff;
	text-align:center;
}

.bigpoints p b {
    text-transform: uppercase;
}

.bigpoints img {
    position: relative;
    display: inline-block;
    left: unset;
    top: unset;
    height: 50px;
    transform: none;
}

/* --- Stylesheet 7568 () --------- */ 

#teaserbild120419 > div > .title, #teaserbild120419 > div > .autor {
    display: none;
}

#body #content .teaser.dreiteaser .item:first-child {
    width: 48%;
    min-height: 225px;
}

#body #content .teaser.dreiteaser .item {
    min-height: 225px;
}

#content .Bild.File.full.quadr {
    height: auto !important;
    max-height: 600px !important;
    padding-top: 0 !important;
}

#content .Bild.File.full.quadr .fullcontainer {
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
}

#content .Bild.File.full.quadr img {
    position: relative !important;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    transform: unset;
}

li.nav_6.nav__webcams-livecams.nav__118066.nav___6 {
    display: none;
}

div#header.abspos {
    position: absolute;
    top: 0;
}

div#content.abspos {
    margin-top: 0;
	padding-top:100px;
}

.headeradv {
    font-size: 100px;
    position: absolute;
    text-align: center;
    background: #b4100d;
    border-radius: 100px;
    height: 150px;
    width: 150px;
    display: block;
    line-height: 180px;
    z-index: 10;
    color: #fff;
	    bottom: 15px;
    right: 15px;
 font-family: "Arsilon", sans-serif;
}

.S6491 .allerrors {
    max-width: 700px;
    margin: 25px auto 0 !important;
}



#contentbox.blog > .TraminoTextileBox, #contentbox.blog .TraminoHeader {
    max-width: 1150px;
}

#contentbox.blog > .TraminoTextileBox {
    column-count: 2;
}

#contentbox.blog .TraminoHeader p.intro {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    margin: 10px 0 10px;
    color: #40626b;
    max-width: 1000px;
    margin: 0 auto;
    text-align: left;
}

#otmform input[name="spamstop"] {
    width: 50px;
    margin-top: 10px;
}

img.content.rendered-block.responsive-image {
    margin: 0;
}

a.emailbrowser {
    display: none;
}


.T513 .nl-info { padding:10px; margin:0; background:#416f7c; }

#TraminoAnhang span.back {
    color:#fff;
    text-align:left;
    display:block;
    font-size:0px;
}

#TraminoAnhang span.back a {
    color: #fff !important;
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
    background: #53adc5;
    margin: 5px 0 20px 20px;
    position: relative;
    z-index: 2;
	cursor:pointer;
	border:0px solid #fff;
    margin-bottom: 15px;
    font-size:16px;
}

#TraminoAnhang span.back a:hover {
    box-shadow: 0 0 50px rgba(0,0,0,.25);
	background:#49c2e0 !important;
}

.T513 .newsletter.TraminoTextileBox a {
    text-decoration: underline;
    color: #4c7d8b;
}