/**
  * @section    Theming
  */
  /**
    * @colordef    #679FE0;   lightblue;  background-color for default theme
    * @colordef    #7F1D1A;   red;        background-color for "Abdichtungen" theme
    * @colordef    #A3421F;   lightred;   background-color for "Bewehrung" theme
    * @colordef    #B27024;   orange;     background-color for "Befestigung" theme
    * @colordef    #7FA21F;   green;      background-color for "Schalung" theme
    * @colordef    #A69F8B;   grey;       background-color for "Mauerwerk" theme
    */


/**
  * @section    Default 
  */
  

body.startseite #nav ul li#start a,
body.uebersicht #nav ul li#start a,
body.aktuelles #nav ul li#start a,
body.bau-2011 #nav ul li#start a,
body.startseite #nav ul li#neues a,
body.downloads #nav ul li#downloads a,
body.kontakt #nav ul li#kontakt a,
body.startseite #nav ul li.tel,
body.downloads #nav ul li.tel,
body.kontakt #nav ul li.tel a,
#nav ul li:hover a,
#nav ul li a:hover,
#nav ul li ul {
    background-color: #679FE0;
}

#sidebarLeft ul.subNav li a:hover {
    background-color: #679FE0;
    color: #fff;
}

/**
  * @section    Abdichtungen
  */
body.abdichtungen #nav ul li#abdichtung a,
#nav ul li#abdichtung:hover a,
#nav ul li#abdichtung a:hover,
#nav ul li#abdichtung ul,
body.abdichtungen #nav ul li.tel,
body.abdichtungen #scrollHd, body.abdichtungen #scrollHd a,
body.abdichtungen .showCurrentDownloads,
body.abdichtungen #sidebarLeft .dlCurrentProduct a:hover,
body.abdichtungen .info span {
    background-color: #7F1D1A;
}

body.abdichtungen *::selection {
    color: #fff;
    background-color: #7F1D1A;
}

body.abdichtungen *::-moz-selection {
    color: #fff;
    background-color: #7F1D1A;
}

body.abdichtungen #nav {
    border-color: #7F1D1A;
}

body.abdichtungen #sidebarLeft ul.subNav > li > a:hover {
    background-color: #7F1D1A!important;
    color: #fff!important;
}

body.abdichtungen h2,
body.abdichtungen h3,
body.abdichtungen h4,
body.abdichtungen #sidebarLeft .current_page_item a, 
body.abdichtungen #sidebarLeft h4,
body.abdichtungen #sidebarLeft legend {
    color: #7F1D1A;
}

body.abdichtungen h2 a,
body.abdichtungen h3 a,
body.abdichtungen h4 a {
    text-decoration: none;
    color: #7F1D1A;
}

body.abdichtungen h2 a:hover,
body.abdichtungen h3 a:hover,
body.abdichtungen h4 a:hover {
    background-color: #7F1D1A;
    color: #fff;
}


/**
  * @section    Bewehrung
  */
body.bewehrung #nav ul li#bewehrung a,
body.bewehrung #nav ul li.tel,
#nav ul li#bewehrung:hover a,
#nav ul li#bewehrung a:hover,
#nav ul li#bewehrung ul,
body.bewehrung #scrollHd, body.bewehrung #scrollHd a,
body.bewehrung .showCurrentDownloads,
body.bewehrung #sidebarLeft .dlCurrentProduct a:hover,
body.bewehrung .info span {
    background-color: #A3421F;
}

body.bewehrung *::selection {
    color: #fff;
    background-color: #A3421F;
}

body.bewehrung *::-moz-selection {
    color: #fff;
    background-color: #A3421F;
}

body.bewehrung #nav {
    border-color: #A3421F;
}

body.bewehrung #sidebarLeft ul.subNav > li > a:hover {
    background-color: #A3421F!important;
    color: #fff!important;
}

body.bewehrung h2,
body.bewehrung h3,
body.bewehrung h4,
body.bewehrung #sidebarLeft .current_page_item a, 
body.bewehrung #sidebarLeft h4,
body.bewehrung #sidebarLeft legend {
    color: #A3421F;
}

body.bewehrung h2 a,
body.bewehrung h3 a,
body.bewehrung h4 a {
    text-decoration: none;
    color: #A3421F;
}

body.bewehrung h2 a:hover,
body.bewehrung h3 a:hover,
body.bewehrung h4 a:hover {
    background-color: #A3421F;
    color: #fff;
}


/**
  * @section    Befestigung
  */
body.befestigung #nav ul li#befestigung a,
body.befestigung #nav ul li.tel,
#nav ul li#befestigung:hover a,
#nav ul li#befestigung a:hover,
#nav ul li#befestigung ul,
body.befestigung #scrollHd, body.befestigung #scrollHd a,
body.befestigung .showCurrentDownloads,
body.befestigung #sidebarLeft .dlCurrentProduct a:hover,
body.befestigung .info span  {
    background-color: #B27024;
}

body.befestigung *::selection {
    color: #fff;
    background-color: #B27024;
}

body.befestigung *::-moz-selection {
    color: #fff;
    background-color: #B27024;
}

body.befestigung #nav {
    border-color: #B27024;
}

body.befestigung #sidebarLeft ul.subNav > li > a:hover {
    background-color: #B27024!important;
    color: #fff!important;
}

body.befestigung h2,
body.befestigung h3,
body.befestigung h4,
body.befestigung #sidebarLeft .current_page_item a, 
body.befestigung #sidebarLeft h4,
body.befestigung #sidebarLeft legend {
    color: #B27024;
}

body.befestigung h2 a,
body.befestigung h3 a,
body.befestigung h4 a {
    text-decoration: none;
    color: #B27024;
}

body.befestigung h2 a:hover,
body.befestigung h3 a:hover,
body.befestigung h4 a:hover {
    background-color: #B27024;
    color: #fff;
}


/**
  * @section    Mauerwerk
  */
body.mauerwerk #nav ul li#mauerwerk a,
body.mauerwerk #nav ul li.tel,
#nav ul li#mauerwerk:hover a,
#nav ul li#mauerwerk a:hover,
#nav ul li#mauerwerk ul,
body.mauerwerk #scrollHd, body.mauerwerk #scrollHd a,
body.mauerwerk .showCurrentDownloads,
body.mauerwerk #sidebarLeft .dlCurrentProduct a:hover,
body.mauerwerk .info span {
    background-color: #A69F8B;
}

body.mauerwerk *::selection {
    color: #fff;
    background-color: #A69F8B;
}

body.mauerwerk *::-moz-selection {
    color: #fff;
    background-color: #A69F8B;
}

body.mauerwerk #nav {
    border-color: #A69F8B;
}

body.mauerwerk #sidebarLeft ul.subNav > li > a:hover {
    background-color: #A69F8B!important;
    color: #fff!important;
}

body.mauerwerk h2,
body.mauerwerk h3,
body.mauerwerk h4,
body.mauerwerk #sidebarLeft .current_page_item a, 
body.mauerwerk #sidebarLeft h4,
body.mauerwerk #sidebarLeft legend {
    color: #A69F8B;
}

body.mauerwerk h2 a,
body.mauerwerk h3 a,
body.mauerwerk h4 a {
    text-decoration: none;
    color: #A69F8B;
}

body.mauerwerk h2 a:hover,
body.mauerwerk h3 a:hover,
body.mauerwerk h4 a:hover {
    background-color: #A69F8B;
    color: #fff;
}


/**
  * @section    Schalung
  */
body.schalung #nav ul li#schalung a,
body.schalung #nav ul li.tel,
#nav ul li#schalung:hover a,
#nav ul li#schalung a:hover,
#nav ul li#schalung ul,
body.schalung #scrollHd, body.schalung #scrollHd a,
body.schalung .showCurrentDownloads,
body.schalung #sidebarLeft .dlCurrentProduct a:hover,
body.schalung .info span {
    background-color: #7FA21F;
}

body.schalung *::selection {
    color: #fff;
    background-color: #7FA21F;
}

body.schalung *::-moz-selection {
    color: #fff;
    background-color: #7FA21F;
}

body.schalung #nav {
    border-color: #7FA21F;
}

body.schalung #sidebarLeft ul.subNav > li > a:hover {
    background-color: #7FA21F!important;
    color: #fff!important;
}

body.schalung h2,
body.schalung h3,
body.schalung h4,
body.schalung #sidebarLeft .current_page_item a, 
body.schalung #sidebarLeft h4,
body.schalung #sidebarLeft legend {
    color: #7FA21F;
}

body.schalung h2 a,
body.schalung h3 a,
body.schalung h4 a {
    text-decoration: none;
    color: #7FA21F;
}

body.schalung h2 a:hover,
body.schalung h3 a:hover,
body.schalung h4 a:hover {
    background-color: #7FA21F;
    color: #fff;
}
