ul#css3menu1,
ul#css3menu1 ul{
    margin:0;
    list-style:none;
    padding:0;
    /*background-color: #1A6125;*/
    background-color: transparent;
}

ul#css3menu1 li.topfirst>a
{
    border-right: 1px solid #FFFFFF;
    width: 100px;
    height:20px;
    color: #000;
    text-align: center;
    line-height: 20px;
    font-family: "Trebuchet MS",Helvetica,verdana,Arial,Tahoma,sans-serif;
    font-size: 12px;

    /*-moz-border-radius-topleft: 12px; -webkit-border-top-left-radius: 12px; -khtml-border-top-left-radius: 12px; border-top-left-radius: 12px;
    -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
    -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;*/
}
ul#css3menu1 li.toproot>a
{
    border-right: 1px solid #FFFFFF;
    width: 100px;
    height:20px;
    color: #000;
    text-align: center;
    line-height: 20px;
    font-family: "Trebuchet MS",Helvetica,verdana,Arial,Tahoma,sans-serif;
    font-size: 12px;
}

ul#css3menu1 li.toplast>a
{
    width: 100px;
    height:20px;
    color: #000;
    text-align: center;
    line-height: 20px;
    font-family: "Trebuchet MS",Helvetica,verdana,Arial,Tahoma,sans-serif;
    font-size: 12px;
}


ul#css3menu1 ul{
    visibility:hidden;
    position:absolute;
    left:0;
    top:100%;
    opacity:0;
    background-color:#12421a;
    /*-moz-transition:all 0.5s;
    -webkit-transition:opacity 0.5s;
    -o-transition:opacity 0.5s,visibility 0.5s;
    -moz-box-shadow:3.5px 3.5px 5px #444;
    -webkit-box-shadow:3.5px 3.5px 5px #444;
    box-shadow:3.5px 3.5px 5px #444;
    
    background-color:#034f81;
    -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0; 
    -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0; 
    -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; 
    -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;    

    border-color:#034f81;
    padding:0 0 6px 0;
}

ul#css3menu1 ul ul{                  
    -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; 
    -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; 
    -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; 
    -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;    
    padding: 6px 0 6px 0;*/
}

ul#css3menu1 li:hover>ul{
    visibility:visible;
    opacity:1;
}
ul#css3menu1 li{
    position:relative;
    display:block;
    white-space:nowrap;
    font-size:0;
    float:left;
}
ul#css3menu1 li:hover{
    z-index:1;
}
ul#css3menu1 ul ul{
    position:absolute;
    left:100%;
    top:0;
}
ul#css3menu1{
    font-size:0;
    z-index:999;
    position:relative;
    display:inline-block;
    zoom:1;
    padding:0;
    *display:inline;
}
* html ul#css3menu1 li a{
    display:inline-block;
}
ul#css3menu1>li{
    margin:0;
}
    
ul#css3menu1 a:active, ul#css3menu1 a:focus{
    outline-style:none;
}
    
ul#css3menu1 a{
    display:block;
    vertical-align:middle;
    text-align:left;
    text-decoration:none;
    cursor:pointer;
}

ul#css3menu1 ul li{
    float:none;
}
ul#css3menu1 ul a{
    text-align:left;
    padding-left:  12px;
    padding-right:  12px;
    font-size: 12px;
    line-height: 24px;
    font-family:"Trebuchet MS",Helvetica,sans-serif;
    color:#fff;
    text-decoration:none;
    width: 200px;
}

ul#css3menu1 li:hover>a,
ul#css3menu1 li a.pressed{
    background-color: #12421a;
    text-decoration:none;
    color: #fff;
}

ul#css3menu1 span{
    display:block;
    overflow:visible;
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:0;
}

ul#css3menu1 ul span{
    background-image:url("/css/arrow.gif"); 
    padding-right:12px;
}
    
    
ul#css3menu1 ul li:hover>a{
    background-color:#318f40;
    background-image:none;
    color:#fff;
    text-decoration:none;
}

/*
* Fjern følgende linjer, hvis det aktuelle menuvalg ikke skal vises
*/
ul#css3menu1 li a.current {
    background-color:#12421a;
    color:#fff;
}

/*ul#css3menu1 li a.current:hover
{
    background-color:#762981;
    color: #fff;
}*/
