@charset "utf-8";header nav{width:100%;float:left;}
header nav div{}
nav ul{list-style:none;}
nav ul li{float:left;}
.sub-menu{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.menu-item:hover .sub-menu{display:block;}
nav ul li ul li{float:none;margin-right:0em;}
header nav ul li > a{padding:1em;display:block}
.current-menu-item > a{color:#ccb565;}
ul.sub-menu > li.current-menu-item a{color:#fff;background-color: rgba(204, 181, 101,0.44);}
div.menu-hauptnavigation-container ul#menu-hauptnavigation.basic-menue li .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children ul.sub-menu li .current-menu-item{background-color:#ccb565}
div.menu-hauptnavigation-container ul#menu-hauptnavigation.basic-menue li .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children ul.sub-menu li .current-menu-item:hover > a{color:#fff}
#menu-hauptnavigation li:hover > a{color:#ccb565;}
@media only screen and (max-width:1280px){}
@media only screen and (min-width:769px){label.open-menue-lable{display:none}
}
@media only screen and (max-width:768px){nav#nav-main{display:none}
nav ul li{float:unset;padding:0.5em 1em;}
.sub-menu{display:block;position:relative;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);}
.menu-item:hover .sub-menu{margin-left:0;}
}
label.open-menue-lable{background-color:#ccb565;padding:1em;color:#fff;float:right;margin-top:1em;margin-right:2em;}
input#open-menue{display:none}
input[type=checkbox]:checked ~ nav#nav-main{display:block;}
.current-menu-item.current_page_item{background-color:rgba(204, 181, 101,0.44);}
.current-menu-item.current_page_item > a{color:#fff}
.current-menu-ancestor.current-menu-parent.menu-item-has-children{background-color:rgba(204, 181, 101,0.44)}
.current-menu-ancestor.current-menu-parent.menu-item-has-children > a{color:#fff}
#menu-hauptnavigation li:hover{background-color:rgba(204, 181, 101,0.44);}
#menu-hauptnavigation li:hover > a{color:#fff}
footer nav ul li{float:left;padding:0.5em;margin-bottom:1em;}