body{background-color: #ffffff;}
/*TOPLINE*/
.topline {background: #f8b226;}
.topline span, .topline a {color: #0b2c19 !important;}

/*HEADER*/

/*BG*/
.outerheader {background-color: rgba(11, 44, 25, 0.96); box-shadow: 0px 5px 10px -5px rgba(153, 153, 153, 0.336);}
.link_logo{ background:rgba(255, 255, 255, 0); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);}

/*COLOR*/
.header a {color: #fffee7;}
.navright a:hover {border-color: #fffee7;}
.navright a:hover::before {background-color: #f8b226;}
.header a, .header span {color:  #fffee7;}
.current_language::after {border-color: #fffee7;}

.mobileicon{border-color: #fffee7; color:#fffee7;}
.mobileicon:hover{color:#fffee7;}

/*SUBMENU*/
.language li li a, .navright li ul li a, .navright li ul li a:hover{ color:#0b2c19;}
.language li li a:hover, .navright li ul li a:hover{ background-color:#e9e8d3}
.language li ul, .navright li ul {background-color:#fffee7;}

/*CONTENT*/
.outerhero{background-color:#ffffff;}
.outercontent{background-color:#ffffff; color:#626262;}
.border, figure.border img{border-color:#626262}
.banner{background-color: #f4f3e9;}
#sidesearch {border-color:#e9e8d3; background-color: #ffffff;}

input[type="text"], input[type="email"], select, textarea, input[type="checkbox"] + label, #searchherobox input[type="text"] {color:#626262;}

.descr_header, input[type="text"], input[type="email"], select, input[type="checkbox"] + label::before, textarea {background-color: #fbfbf6; border-color: #e9e8d3;}
.cancel_selection {background-color: #fbfbf6;border-color: #e9e8d3;color: #626262 !important;}
.top_results {border-color: #e9e8d3; }
.box1_4{border-color: #e9e8d3; }
#change_s_order{background-color: #ffffff; }

.object { background-color: #fbfbf6; color: #626262; border-color: #e9e8d3;}
.object:hover{background-color:#f4f3e9;}

.outercontent a, .outercontent a:hover{color:#0b2c19;}

h1{color: #0b2c19;}
h2{color: #0b2c19;}
h3{color: #0b2c19;}
.content h1::before {background-color: #0b2c19; opacity:0.15}
.content h2::before {background-color: #0b2c19; opacity:0.15}
.content h3::before {background-color: #0b2c19; opacity:0.15}
.content h1::after, .content h2::after, .content h3::after { background-color: #f8b226;}
.ueberschrift .icon-print{color: #f8b226; }
.greentick {color: #f8b226; }

hr {background-color: #e9e8d3;}

.ui-widget.ui-widget-content,.merkmale,.fotogalerie,.beschreibung,.belegungskalender,.preise,.karte { border-color:#e9e8d3;}

#myBtn{background-color: #0b2c19;}
#myBtn:hover { background-color: #f8b226;}

input[type="submit"], button {background-color: #0b2c19; color: #fffee7;}
input[type="submit"]:hover, button:hover {background-color: #f8b226;}

input[type="submit"].submitgruen{background-color:#f8b226; color:#fffee7;}
input[type="submit"].submitgruen:hover{background-color:#0b2c19;}

a.button{background: #f8b226 !important;color: #fffee7 !important;}
a.button:hover {background-color: #0b2c19!important;}

.endpreiseuro, .preis {color: #f8b226;}

/*FOOTER*/
.outerfooter { background-color: #181a1b;}
.footer{color:#fffee7}
.footer a, .footer a:hover {color: #fffee7;}

@media (max-width: 900px) {
.outerheader {background-color: unset; box-shadow: none;}
.current_language::after {border-color: #fffee7;}
.header a, .header span {color:  #fffee7;}
#languagenav li a, #languagenav li a:hover, .navright li a, .navright li a:hover, .navright li ul li a, .navright li ul li a:hover { color: #fffee7 !important; background-color: #0b2c19 !important;}
#languagenav li, .navright li{ border-bottom: 1px dotted #fffee7;}
li.dropdown { border-bottom: none;}
.navright li ul {  background: none !important;}
.navright li:last-child, #languagenav li:last-child {  border-bottom: none;}
.navright li ul { border-top: 1px dotted #fffee7;}
#languagenav, .navright { background: #0b2c19 !important;}
.navright li li:last-child {border-bottom: 1px dotted #fffee7;}
#myBtn{background-color: unset;}
#myBtn:hover { background-color: unset;}
#myBtn {border-color: #fffee755;}
#myBtn::after {border-color: #fffee7;}
.mobileicon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26px' height='26px' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' stroke='%23fffee7' stroke-linecap='round' stroke-width='2' d='M12 3.75a.75.75 0 01.75.75v6.75h6.75a.75.75 0 010 1.5h-6.75v6.75a.75.75 0 01-1.5 0v-6.75H4.5a.75.75 0 010-1.5h6.75V4.5a.75.75 0 01.75-.75z' clip-rule='evenodd' /%3E%3C/svg%3E"); background-color: #0b2c19;}
.shape::before {box-shadow: 10px -10px 5px 900px #0b2c19;}
.link_logo {box-shadow: none; background: none}
}