/* common styling */
.main {left:8px;position:relative;top:0px;width:107px;font-family: Arial,Helvetica,sans-serif; color:#0000FF; width: 112px; height:auto; margin:0; font-size:11px; margin:0px 0; z-index:50;  }
/*@media print{.main{visibility:hidden;}}*/
.main ul li a, .main ul li a:visited {display:block;text-decoration:none;color:#0000FF;width:105px;height:20px;text-align:left;border:1px solid #003366;background-image : url('../images/hm.gif'); line-height:16px;font-size:11px;padding-left:5px;margin-bottom: 0px; margin-top:-1px; padding-top: 3px;padding-right:0px;margin-right:-10px;}
.main ul {padding:0; margin:0;list-style-type: none;  z-index:50; }
.main ul li {float:left; margin-right:1px; position:relative;margin:0px 0;z-index:50;}
.main ul li ul {display: none;}

/* specific to non IE browsers */
.main ul li:hover a {color:Maroon; background:#FFFFCC;}
.main ul li:hover ul {display:block; position:absolute; top:0; left: 111px; width: 115px;z-index:50;}
.main ul li:hover ul li a.hide {background-image : url('../images/hm.gif');color:#0000FF;z-index:50;}
.main ul li:hover ul li:hover a.hide {width: 110px;background:#FFFFCC;color:Maroon;}
.main ul li:hover ul li ul {display: none;}
.main ul li:hover ul li a {display:block; background-image : url('../images/hm.gif'); color:#0000FF; width: 110px;z-index:50;margin-right:0;}
.main ul li:hover ul li a:hover {background:#FFFFCC; color:Maroon;}
.main ul li:hover ul li:hover ul {display:block; position: absolute; left: 116px; top:0; color:#0000FF;z-index:50;}
.main ul li:hover ul li:hover ul li a {display:block; width: 105px; background-image : url('../images/hm.gif'); color:#0000FF;z-index:50;}
.main ul li:hover ul li:hover ul li a:hover {background:#FFFFCC; color:Maroon;}
.main li .pfeil{padding : 6px 3px 0 0; float : right; margin-right:0px;width: 5px;height:10px;}
.main li .pfeil2{float : right;padding: 16px -6px 0px 0px; margin-bottom:0px; width: 5px;height:10px;}

