#topmenu li { 
    background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), 
                    color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#e0e0e0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', 
            endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}


.shadow, #topmenu li, #mainmenu li {   
    -moz-box-shadow: 3px 3px 4px 0 #777;
    -webkit-box-shadow: 3px 3px 4px 0 #777;
    box-shadow: 3px 3px 4px 0 #777; }

.shadow-active:active, #topmenu li:active, #mainmenu li:active {
    -moz-box-shadow: 1px 1px 2px 0 #777;
    -webkit-box-shadow: 1px 1px 2px 0 #777;
    box-shadow: 1px 1px 2px 0 #777;
}

#mainmenu li a span {
    opacity: 0.7;
    filter: Alpha(opacity=70);
}


.roundbox,
#topmenu li,
#mainmenu li
{ border:1px solid #999; }


/* category headers & colors */

ul#submenu li.current-cat, 
ul#submenu li.current_page_item,
ul#submenu li.current-page-ancestor, 
ul#submenu li.current_page_ancestor, 
ul#submenu li.current-menu-item, 
ul#submenu li.current-category-ancestor
{
    background: linear-gradient(to bottom, #4d9980 0%, #009966 100%) repeat scroll 0 0 transparent;
}
    
body.page-termine ul#submenu li.current-cat, 
body.page-termine ul#submenu li.current_page_item,    
body.category-termine ul#submenu li.current-cat, 
body.category-termine ul#submenu li.current_page_item, 
body.page-kategorie-termine ul#submenu li.current-cat, 
body.page-kategorie-termine ul#submenu li.current_page_item {
    /* background: linear-gradient(to bottom, #E263B0 0%, #9B1C69 100%) repeat scroll 0 0 transparent; */
    
    background: -moz-linear-gradient(top, #ffe680 0%, #ffcc00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe680), 
                    color-stop(100%,#ffcc00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffe680 0%,#ffcc00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffe680 0%,#ffcc00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffe680 0%,#ffcc00 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffe680 0%,#ffcc00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe680', 
            endColorstr='#ffcc00',GradientType=0 ); /* IE6-9 */
}
        
body.page-gemeinde ul#submenu li.current-cat, 
body.page-gemeinde ul#submenu li.current_page_item,
body.category-gruppenkreise ul#submenu li.current-cat, 
body.category-gruppenkreise ul#submenu li.current_page_item,
body.category-konfis ul#submenu li.current-cat, 
body.category-konfis ul#submenu li.current_page_item  {
    /* background: linear-gradient(to bottom, #9BB065 0%, #6F8439 100%) repeat scroll 0 0 transparent; */

    background: -moz-linear-gradient(top, #4d7399 0%, #336699 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d7399), 
                    color-stop(100%,#336699)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4d7399 0%,#336699 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4d7399 0%,#336699 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4d7399 0%,#336699 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4d7399 0%,#336699 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7399', 
            endColorstr='#336699',GradientType=0 ); /* IE6-9 */
}
    
body.category-gruppen ul#submenu li.current-cat, 
body.category-gruppen ul#submenu li.current_page_item, 
body.category-gruppen-ueberblick ul#submenu li.current-cat, 
body.category-gruppen-ueberblick ul#submenu li.current_page_item {
    /* background: linear-gradient(to bottom, #DEDB29 0%, #969300 100%) repeat scroll 0 0 transparent; */
    
    background: -moz-linear-gradient(top, #ff5757 0%, #ff0b0b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5757), 
                    color-stop(100%,#ff0b0b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff5757 0%,#ff0b0b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff5757 0%,#ff0b0b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff5757 0%,#ff0b0b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ff5757 0%,#ff0b0b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5757', 
            endColorstr='#ff0b0b',GradientType=0 ); /* IE6-9 */
}
    

/* semi-transparent backgrounds */

div.eventheader h2.imagehtitle, 
div.eventheader span.imageheventdate {
    
    /* RGBa with 0.6 opacity */
    background:rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);
    /* For IE 8*/
    ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";
    
}

#mainmenu li a span {
    /* transparency */
    
    /* RGBa with 0.6 opacity */
    background:rgba(255, 255, 255, 0.75);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF);
    /* For IE 8*/
    ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF)";
    
    opacity:1;
    
}


.contentbutton { 
    background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), 
                    color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#e0e0e0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', 
            endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */

    
}
