/* therapiepuppe.eu */

/* body background image in der includes/header.php */
/* logo in der /templates/responsive/index.html */

.logo {
    margin: 10px 0;
    width: auto;
    height: auto;
    /*max-height: 120px;*/
    min-width:250px;
}

/* h1 Tag mit Keywords in der obersten Navigationsleiste, Inhalt in der /templates/responsive/source/boxes.php */
h1#therapiepuppe_eu {
    font-size: 12px;
    padding-top:10px;
    color: #BF04BF;
}

/* Navigationleiste Kundenkonten, etc. im Header */
.margin-left-5.hidden-xs, i.fa.fa-user.font-size-16:before, i.fa.fa-user-plus, i.fa.fa-euro, i.fa.fa-envelope {
    color: #000;
}

.margin-left-5.hidden-xs:hover, i.fa.fa-user:hover, i.fa.fa-user-plus:hover, i.fa.fa-euro:hover, i.fa.fa-envelope:hover {
    color: #BF04BF;
}

/* Warenkorb-Button und log-in-Button im Header */
i.fa.fa-shopping-bag.fa, i.fa.fa-sign-in.fa {
    color:#BF04BF;
}

/* Navbar für Kategorien und statische links im Header */
.nav-container {
    background: #6AB344;
}

div.collapse {
    background: #6AB344;
}

div.container-fluid {
    background: #6AB344;
}

div.nav-container .navbar.navbar-inverse ul.nav > li > a,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping > a,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping > a,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping.open > a,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping.open > a {
    /* active menu item - shopping categories :hover and :focus states */
    color: #fff;
}

div.nav-container .navbar.navbar-inverse ul.nav > li:hover > a,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping > a:hover,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping > a:focus,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping.open > a:hover,
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping.open > a:focus {
    /* active menu item - shopping categories :hover and :focus states */
    color: #fff;
    background-color: #BF04BF;
}

/* Hintergrundfarbe des Kategorielinks bei geöffneter Navigation */
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #BF04BF;
}

/* Rahmen bei 320 px um den Kategore- u. Suchbutton */
.navbar-inverse .navbar-toggle {
    border-color: #6AB344;
}

/* Hintergrundfarbe um den Suchen-Button im Header bei 320px */
div.col-xxs-4.col-xs-3.col-sm-2.col-md-2.col-lg-2 {
    background-color:#6AB344;
}

/* Schrift der Links und des Kategoriebuttons in der Navbar unter der Suche */
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

/* Hauptnavigation, links, aktive Kategorie */
ul#CatNavi li.CatLevel2 a.CurrentLinkDirekt, ul#CatNavi li.CatLevel1 a.CurrentLinkDirekt {
    background-color: #BF04BF;
    color: #fff;
}

/* Hauptnavigation, links, inaktive Kategorien */
/* Ebene 1 */
ul#CatNavi li.CatLevel1 a {
    background-color: #eee;
    color: #000;
}

/* Ebene 2 */
ul#CatNavi li.CatLevel2 a {
    background-color: #fff;
    color: #000;
}

/* Hauptnavigation, links, Hover-effekt */
ul#CatNavi li.CatLevel2 a:hover, ul#CatNavi li.CatLevel1 a:hover {
    background-color: #6AB344;
    color: #fff;
}

/* Footer */
.footer1 {
    background: #6AB344;
    color:#fff;
}

.footer1.demo-bottom a, .footer1.demo-bottom a:link, .footer1.demo-bottom a:visited {
    color:#fff;
}

.footer1.demo-bottom a:hover, .footer1.demo-bottom a:hover, .footer1.demo-bottom a:hover {
    color:#000;
}

.footer2 {
    background: #6AB344;
    color:#fff;
}

/* Links */
a:link, a:visited {
    color: #BF04BF;
}

a:hover {
    color: #000;
}

/* Buttons */
.btn a, a.btn.btn-primary {
    color: #000;
}

a.btn.btn-primary:hover, .btn a:hover, input.btn.btn-primary:hover {
    color: #BF04BF;
}

/* anfragen [rot] und vorbestellen [orange] Button product_info.html  */
.btn.btn-request, .btn.btn-reserve {
    color: #fff;
}

.btn.btn-request:hover, .btn.btn-reserve:hover {
    color: #BF04BF;
}

/* kaufen, in den Korb, suchen Button [grün] */
button.btn.btn-buy.pull-right a, a.btn.btn-buy.pull-right {
    color: #fff;
}

/* registrieren Button auf der create_account.html */
button.btn.btn-buy.buynow i.fa.fa-user-plus:before {
    color: #fff;
}

.cat_name h1 {
    font-size: 18px;
    margin-bottom:-15px;
}

.cat_description h2 {
    display:inline;
    font-size: 14px;
}

h3,
h4,
h5,
h6 {
    font-weight:bold;
    display:inline;
}