body{ behavior:url("fileadmin/_kosmetikhaargenau/csshover2.htc"); }

/*************************
.pd_menu_01 {z-index:9999; text-align: left; background: #FFFFFF; margin: 25px 0; height: 70px; float: none;} 
.pd_menu_01  a, .pd_menu_01 a:visited {float: left; font-size: 1.3rem; font-weight: 600;color: #3B342B;text-decoration: none;}

.pd_menu_01 ul {list-style-type:none; padding:0; margin:0;}
.pd_menu_01 ul li {z-index:auto !important; z-index:1000;}
.pd_menu_01 ul li a {color: #3B342B; display:block; height:70px; line-height: 70px; padding:0 15px 0 15px; margin: 0; text-decoration:none;}

/* ## Layer 2.Ebene ## */
/*.pd_menu_01 ul li ul {display:none; z-index: 9999; position:absolute; z-index:9999; top:68px; left:0;color: #FFFFFF; width:220px; padding: 8px 0 8px 8px; background: rgba(255, 255, 255, 0.8);box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.12);}

.pd_menu_01 ul li:hover a {text-decoration:none; background: #174B35; color: #FFFFFF;} 
.pd_menu_01 ul li:hover ul {display:block; /*position:absolute; z-index:9999; top:70px; left:0px; */}

/*
.pd_menu_01 ul li:hover ul li a {display:block; width:100%; float:none; font-weight: 400; 
font-size: 1.2rem; height:2.2em; line-height:2.2em; padding: 0px 10px 20px 10px; background: none;} 

/* ## Hover 2.Ebene ## */
/*.pd_menu_01 ul li:hover ul li a:hover {background: #174B35; text-decoration:none; color: #FFFFFF;} 
.pd_menu_01 ul li a:hover {background: #174B35; text-decoration:none; color:#FFFFFF;} 
.pd_menu_01 ul li a:hover ul {display:block; width: 100%; }
.pd_menu_01 ul li ul li a:visited {color:#3C3D46;} 
.pd_menu_01 ul li ul li a:link {color:#3C3D46;} 
.pd_menu_01 ul li a:hover ul li a {display:block; float:none; height:1px; } 

.pd_menu_01 ul li a:hover ul li a:hover {text-decoration:none; color:#214A0E;} 
*********************/



.pd_menu_01 {z-index: 9999;text-align: left; margin: 25px 0 0 0; /*float: none; clear: both;*/} 
.pd_menu_01 a, .pd_menu_01 a:visited {font-size: 1.3rem; font-weight: 600;color: #3B342B;text-decoration: none;}

.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000;}
.pd_menu_01 ul li a {color: #3B342B; display:block; height:60px; line-height: 60px; padding:0 15px 0 15px; margin: 0; text-decoration:none;}

/* ## Layer 2.Ebene ## */
/* NEU - Nun kommt jeder Navipunkt in eine Zeile */
.pd_menu_01 ul li ul li {float:none;} /* NEU - Nun kommt jeder Navipunkt in eine Zeile */

.pd_menu_01 ul li ul {display:none; z-index: 9999; color: #FFFFFF; width:220px; padding: 8px 0 8px 8px; box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.12);}

.pd_menu_01 ul li:hover a {text-decoration:none; background: #174B35; color: #FFFFFF; float: none; clear: both; } 
.pd_menu_01 ul li:hover ul {display:block; position:absolute; z-index:9999; top:60px; left:0px; max-height: 320px; overflow: auto; }

.pd_menu_01 ul li:hover ul li a {width:100%; float:none; font-weight: 400; 
font-size: 1.2rem; height:2.2em; line-height:2.2em; padding: 0px 10px 20px 10px; background: none; } 

/* ## Hover 2.Ebene ## */
.pd_menu_01 ul li:hover ul li a:hover {background: #174B35; text-decoration:none; color: #FFFFFF;} 
.pd_menu_01 ul li a:hover {background: #174B35; text-decoration:none; color:#FFFFFF;} 
.pd_menu_01 ul li a:hover ul {display:block; width: 100%; position:absolute; z-index:999; top:58px; left:0;}
.pd_menu_01 ul li ul li a:visited {color:#3C3D46;} 
.pd_menu_01 ul li ul li a:link {color:#3C3D46;} 
.pd_menu_01 ul li a:hover ul li a {display:block; float:none; height:1px;} 

.pd_menu_01 ul li a:hover ul li a:hover {text-decoration:none;} 







/*####### zweite Pulldown #######*/
.pd_menu_meta {height: 40px; float: right; z-index: 9999;text-align: right; margin: 0 0 0 12px;} 
.pd_menu_meta  a, .pd_menu_meta a:visited {color: #F5F5F5; text-decoration: none;}

.pd_menu_meta ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_meta ul li {float:left; position:relative; z-index:auto !important ; z-index:1000;}
.pd_menu_meta ul li a {color: #F5F5F5; display:block; height:40px; line-height: 40px; padding: 0 10px 0 10px; margin: 0; text-decoration:none;}

/* ## Layer 2.Ebene ## */
.pd_menu_meta ul li ul {display:none; z-index: 9999; color: #BEE7F9; width:280px; padding: 8px 0 8px 8px; background: #9697A6;}

.pd_menu_meta ul li:hover a {text-decoration:none; color: #821542; background: #B6D433;} 
.pd_menu_meta ul li:hover ul {display:block; position:absolute; z-index:9999; top:50px; left:0px;}


dl .csc-menu csc-menu-4 {}
dt {font-weight: 300; text-align: left;}
dd {display: none;}


DIV.container { 
    width: 100%!important;
}

footer.mainfooter {/*display: none;*/
    max-width: 100%;
    min-height: 110px;
    background: #C9C7C7; 
    text-align: center; margin: auto; float: none; clear: both; position: relative; top: 25px; z-index: 9999;
}
#footerend {max-width: 1280px; background: #C9C7C7; min-height:70px; margin: auto; text-align: center;}
#footerend-inner {max-width: 1266px;
color: #666666;
font-size: 1.1rem;
margin: auto;
padding: 5px;
text-align: left;
}
#footerend-inner p.bodytext {color: #666666;}
#footerend-inner p.bodytext a:link {color: #666666; text-decoration: underline;}
#footerend-inner p.bodytext a:visited {color: #666666;}

#footeradress {max-width: 1266px; background: #C9C7C7; margin: auto; text-align: center; }
#footeradress-inner  {
color: #919090; 
font-size: 0.9rem;
    margin: auto;
    max-width: 1266px;
    padding: 5px;
    text-align: center;
}


a.kruemmel   {color: #174B35; margin: 0px; padding: 0 0 0 10px;}
a:link.kruemmel {color: #174B35; text-decoration: none;}
a:visited.kruemmel {color: #174B35; text-decoration: none;}
a:active.kruemmel {color: #174B35; text-decoration: none;}
a:hover.kruemmel {color: #174B35; text-decoration: underline;}











