/* Style sheet menu */
.ce_download h1{float:left;display:inline;margin:0 10px 0 0;padding:0 5px;background-color:#EAC96C;font-size:12px;}
#hauptmenu{overflow:visible;}
.menu .level_1 ul > li + li{border-top:0 none;}
.menu{width:970px;left:10px;top:125px;position:absolute;background-color:#027092;border-bottom:3px solid #EAC96C;z-index: 1100;}
.menu a,.menu span{display:block;padding:8px 18px 9px;font-weight:bold;text-decoration:none;color:#fff;line-height:1;}
.menu .level_1 li a:hover{background:url("tl_files/mgz/img/menu.jpg") left top repeat-x;color:#333;}
.menu span,.menu a.trail{background:url("tl_files/mgz/img/menu.jpg") left top repeat-x;font-weight:bold;color:#333333;line-height:1;}
.menu .level_2 p,.menu .level_2 span{display:block;padding:8px 18px 9px;background-color:#e5f0f5;background-image:url("none");font-weight:bold;line-height:1;border: none;}
.menu .level_1 ul{width:200px;display:block;margin:0;padding:0;border:0;list-style-type:none;}
.menu .level_1 li{position:relative;float:left;display:block;margin:0;padding:0;border:0;z-index: 10001;}
.menu .level_1 li:hover{z-index: 10000;}
.menu .level_1 li li{float:none;border:1px solid #c6c6c6;}
.menu .level_1 ul{left:0;top:0;position:absolute;visibility: hidden;z-index: 1000;}
.menu .level_1 ul a{width:162px;display:block;margin:0;font-weight:normal;line-height:16px;}
.menu .level_1 ul a:hover{display:block;background-color:#e5f0f5;background-image:url("none");color:#333;}
.menu .level_1 ul li{background-color:#027092;}
.menu .level_1 li:hover>ul{top:100%;visibility: visible;}
.menu .level_1 li li:hover>ul{top:0;left:100%;}
.menu .level_1:after,.menu .level_1 ul:after{height:0;overflow:hidden;clear:both;display:block;content: ".";visibility: hidden;}
.menu .level_1,.menu .level_1 ul{min-height: 0;}
.menu .level_1 ul{margin:-1px 0 0 -30px;padding:0 30px 30px;background-image:url("empty.gif");}
.menu .level_1 ul ul{margin:-30px 0 0 -10px;padding:30px 30px 30px 10px;}
