a {
    color: #cb8f41;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #a77535;
    text-decoration: none;
}

table th { background: #cb8f41; }

a.button, button, input[type="submit"], input[type="button"] {
    background: #cb8f41;
    border: none;
    color: #fff;
}
a.button.second, button.second { border: 2px solid #fff; }
a.button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover { background: #a77535; }

#header .menu span { color: #cb8f41; }

#footer { background: #cb8f41; }
.other-site > div .content div:last-of-type a { color: #6f6f3c; }

.tns-nav > *.tns-nav-active { background: #cb8f41; }

.offers .offer .overlay { background: rgba(203, 143, 65, 0.75); }

#albums .album:hover { background-color: rgb(203, 143, 66, 0.25)!important; }

#steps > * { border: 2px dashed #cb8f42!important; }
#steps > *.clickable:hover, #steps > *.active { background: #cb8f42!important; }

#motifs > * span.check { background: #cb8f42!important; }
#motifs > *.active { border-color: #cb8f42!important; }
.ajaxloader span {
    background: #cb8f42;
    border: 1px solid #cb8f42!important;
}

div .ui-widget-header { background: #cb8f42!important; }

#header .actions .phonenumber { background: #cb8f42!important; }

.bildtextlinks .content { background: #cb8f42!important; }

#pricetable .tablehead { background: #cb8f42!important; }

.hint-title { background: #cb8f41!important; }

#header .actions > *.secondary, #header .actions > *.primary {
    border: 2px solid #cb8f41;
}
#header .actions > *.secondary {
    background: #fff;
    border: 2px solid #cb8f41;
    color: #cb8f41;
}
#header .actions > *.primary:hover {
    border: 2px solid #a77535;
}

#header .actions > *.secondary:hover {
    background: #cb8f41;
    color: #fff;
}
#rooms .room .imgblock .price-badge .price { color: #cb8f41!important; }