
 /* common styling */
.menu1 {
float:left;
width:995px;
font-family: tahoma, arial, sans-serif;
font-size:11px;
background:#fff url(menu1.gif) repeat-x;
z-index:100;
padding-bottom:7px;
}
 /* Men¸leiste */
.menu1 ul {
padding:0;margin:0;list-style-type:none;
z-index:100;
}
.menu1 ul li {
float:left; position:relative; border-right:1px solid #ddd;
z-index:100;
}
.menu1 ul li.group {display:block; text-indent:10px; background:#666; color:#fff; width:152px; padding:4px 0;}

.menu1 ul li a {
float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:20px; height:20px;
}
.menu1 ul li a:visited {
float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:20px; height:20px;
}
.menu1 ul li:hover {
width:auto;

}
.menu1 ul li a:hover {background:#aaa url(menu2.gif); color:#fff;}

.menu1 ul li:hover a {background:#aaa url(menu2.gif); color:#fff;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:-1px; border-collapse:collapse; font-size:10px;
color: #000;
background-color: red;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block; position:absolute;top:19px; background:#ccc; margin-top:1px; left:0; width:152px;
}

.menu1 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto;}

.menu1 ul li:hover ul.endstop {
left:-90px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block; background:#ddd; color:#fff; height:auto; line-height:15px; padding:2px 16px; width:120px;
border-top: 1px #666 dotted;
}
.menu1 ul li:hover ul li a.drop {
background:#666;
}
.menu1 ul li:hover ul li a:hover {
color:#fff; background: #f3f3f3;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #f3f3f3; color:#000;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px; color:#000; left:152px; width:153px; overflow:auto; background:#f3f3f3;
}
.menu1 ul li:hover ul li:hover ul li a {background:#f3f3f3;}
.menu1 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu1 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu1 ul li:hover ul li:hover ul li a:hover {background:#ccc; color:#fff;}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:20px; t\op:19px; background:#ddd;left:0; marg\in-top:1px;
border-top: 1px #666 dotted;
}
.menu1 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu1 ul li a:hover ul.endstop {
left: -90px;
}
.menu1 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:2px 16px; width:152px; w\idth:120px;
border-top: 1px #666 dotted;
}
.menu1 ul li a:hover ul li a.drop {
background:#f3f3f3; padding-bottom:5px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#fff; background: #f3f3f3;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #f3f3f3; color:#ff0;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-1px; color:#000; left:152px; width:152px; overflow:auto; background:#f3f3f3;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu1 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#fff;}


.left {clear:both;}

a.inaktiv:hover      {border-bottom: 0px;}
a.inaktiv{

}
a.menulink:hover      {border-bottom: 0px;}

a.menulink:link, a.menulink:visited{

}