.phh h1,
.phh h2,
.phh h3,
.phh h4,
.phh h5,
a {
    color: #ff7b00;
}

a:hover,
a:active,
a:focus {
    color: #ff7b00;
}

.navbar {
    background: #ff9900;
    background: #FF7B00;
}

.navbar-brand {
    background: transparent url(../img/sprite.png) -200px 0px no-repeat;
}

.navbar-brand:hover {
    background-position: 0px 0px;

}

.navbar-inverse {
    border-color: #FF7B00;
}

hr {
    border-top: 1px dotted #ffb74c;
}

#headernav a,
#topnav a {
    color: #ffe1b3;
    text-shadow:
        0px -1px 0px rgba(255,122,0,1),
        0px 1px 0px rgba(255,122,0,0.3);

}

#headernav a:hover,
#topnav a:hover {
    color: #ffffff;

}

footer {
    background: #ffd699;
    color: #888;
}

footer a {
    color: #888;
}

.postfooter a,
.postfooter {
    color: #888;
}

ul.submenu {
    border-top: 1px dotted #f5b335;
}

ul.submenu li {
    border-bottom: 1px dotted #f5b335;
}
/*
.btn-default {
    background-color: #ffb74c;
    border-color: #ff9900;
}*/

h1, h2, h3, h4, h5 {
    color: #FF7B00;
}



.btn-default {
    padding: 6px 12px;
    color: #ffffff;
    background: -moz-linear-gradient(
        top,
        #ff9900 0%,
        #ff7b00);
    background: -webkit-gradient(
        linear, left top, left bottom,
        from(#ff9900),
        to(#ff7b00));
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #f5b335;
    text-shadow:
        0px -1px 0px rgba(255,123,0,1),
        0px 1px 0px rgba(255,255,255,0.3);
}

.btn-default:hover,
.btn-default:active,
.btn-default:focus {
    background-color: #ff7a00;
    border-color: #ff9900;
}

.postfooter h4 {
    color: #888;
}


ul.ul_ok li:before, ul.ul_std li:before, ul.ul_pfeil li:before {
    color: #FF7B00;
}

#headernav .quickbook {
    background: #FF7B00;
    border-color: #FF7B00;
}

footer hr {
    border-top: 1px dotted #FFB74C;
}

ul.csc-menu-1 li.active a {
    color: #FF7B00;
}

ul.submenu li, ul.csc-menu-1 li, ul.csc-menu-def li,
.news .article  {
    border-bottom: 1px dotted #FFB74C;
}

ul.submenu.level_1 li a, ul.csc-menu-1 li a, ul.csc-menu-def li a {
    color: #FF9900;
}

.csc-menu-1 > li > a:hover, .csc-menu-1 > li > a:focus, .csc-menu-def > li > a:hover, .csc-menu-def > li > a:focus {
    color: #FF7B00;
}

#headernav .quickbook .btn-default {
    color: #FFE1B3;
    text-shadow:
        0px -1px 0px rgba(255,255,255,0),
        0px 1px 0px rgba(255,255,255,0);
}

.panel {
    background-color: #fff0d9;
    border: 0 solid #fff0d9;
}

.teaser .textWrapper {
    background: none repeat scroll 0 0 rgba(255, 122, 0, 0.9);
    background: #ff7a00;
}

.teaser h4,
.teaser .h4 {
    background: #ff7a00;
}

.panel-default {
    background: #FFD699;
}

.panel-primary table > tbody > tr > td {
    border-top: 1px solid #ffb74c;
}

.panel table  {
    margin-bottom: 0em;
}

.page-navigation {
    background: none repeat scroll 0 0 #fff0d9;
}

ul.f3-widget-paginator li,
.news .page-navigation ul li {
    background: #FFD699;
}
ul.f3-widget-paginator li.current, .news .page-navigation ul li.current {
    background: #ff7a00;
}

.teaser .textWrapper .icon-moewe {
    font-size: 28px;
    margin-top: 4px;
}

.teaser .textWrapper .icon-moewe:before { content: '\e817'; } /* 'î —' */


.panel-default > .panel-heading {
    background-color: #FFD699;
    border-color: #FFD699;
    color: #FF7B00;
}

.panel-default  {
    background-color: #FFF0D9;
    border-color: #FFF0D9;
}




/* --------------------------------------------- */

.tx-indexedsearch-searchbox {
    background-color: #FFD699;
}

.tx-indexedsearch-searchbox p {
    display: none;
}

.tx-indexedsearch-res {
    border-top: 1px dotted #FFB74C;
}

.tx-indexedsearch-searchbox-button {
    background: none repeat scroll 0 0 #FF7B00;
    border-radius: 8px;
    font-family: 'DINNextW01-CondensedUlt';
    font-size: 22px;
    color: #FFD699;
    border: 0px solid #FFD699;
    padding-top: 4px;
}

.to-top {
    background-color: #FF7B00;
}


.vorteile_btn span.title,
.vorteile_btn:hover .vorteile_bubble,
.vorteile_btn:hover .vorteile_bubble i {
    background: #ff6900;
    color: #FFE1B3;
}