hr{

    margin:50px 0;
color:#eee;
    
}



ul li.active{ /*IE6 hack- hide gooey effect from that browser*/
_visibility: hidden; /*IE6 rule*/
}


/* ######### Gel Menu CSS ######### */

ul.gelbuttonmenu{
position:relative;
padding: 0;
margin: 0;
margin-bottom:10px;
text-align: center; /*set value to "left", "center", or "right"*/
}

ul.gelbuttonmenu li{
display: inline-block;
margin-bottom: 10px;
}

ul.gelbuttonmenu li a{
color: black;
font-weight:bold;
padding: 10px; /*make sure padding is sufficient that the height of the link is enough to fully show the gel button*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
}

ul.gelbuttonmenu li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
background:lightblue;
background:url(gelbuttonleft.gif) top left no-repeat, url(gelbuttonright.gif) top right no-repeat, url(gelbuttoncenter.gif) top center repeat-x;
}




/* ######### Solid Block Menu CSS ######### */
/*KUNSTNERGAARDEN*/

ul.solidblockmenu{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.solidblockmenu li{
display: inline-block;
margin-bottom: 10px;
}

ul.solidblockmenu li a{
font: 14px Arial, 'Oswald', sans-serif;
color: black;
	/*color: #705A3E;*/
/*padding-left: 20px;
padding-right: 20px;
padding: 8px;*/
padding: 8px 20px 8px 20px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

ul.solidblockmenu li a:hover{
color: black;
}

ul.solidblockmenu li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
/*border:1px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;*/
/*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
-webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
background: #435B9A;
/*background: -moz-linear-gradient(top, #d7ed93, #fff);
background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
background:linear-gradient(top, #d7ed93, #fff);*/
}



/* ######### Solid Block Menu 1 CSS ######### */
/*SALTOFTE LARSEN SAMLINGEN*/

ul.solidblockmenu1{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.solidblockmenu1 li{
display: inline-block;
margin-bottom: 10px;
}

ul.solidblockmenu1 li a{
font: 14px Arial, 'Oswald', sans-serif;
color: black;
/*padding-left: 20px;
padding-right: 20px;
padding: 8px;*/
padding: 8px 20px 8px 20px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

ul.solidblockmenu1 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
/*border:1px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;*/
/*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
-webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
background: #6F95B6;
/*background: -moz-linear-gradient(top, #d7ed93, #fff);
background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
background:linear-gradient(top, #d7ed93, #fff);*/
}

/* ######### Solid Block Menu 2 CSS ######### */
/*KULTURHUSET*/

ul.solidblockmenu2{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.solidblockmenu2 li{
display: inline-block;
margin-bottom: 10px;
}

ul.solidblockmenu2 li a{
font: 14px Arial, 'Oswald', sans-serif;
color: black;
/*padding-left: 20px;
padding-right: 20px;
padding: 8px;*/
padding: 8px 20px 8px 20px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

ul.solidblockmenu2 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
/*border:1px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;*/
/*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
-webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
background: #8CB2D8;
/*background: -moz-linear-gradient(top, #d7ed93, #fff);
background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
background:linear-gradient(top, #d7ed93, #fff);*/
}

/* ######### Solid Block Menu 3 CSS ######### */
/*CAFÈ ELLEN*/

ul.solidblockmenu3{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.solidblockmenu3 li{
display: inline-block;
margin-bottom: 10px;
}

ul.solidblockmenu3 li a{
font: 14px Arial, 'Oswald', sans-serif;
color: black;
/*padding-left: 20px;
padding-right: 20px;
padding: 8px;*/
padding: 8px 20px 8px 20px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

ul.solidblockmenu3 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
/*border:1px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;*/
/*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
-webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
background: #FF6D7C;
/*background: -moz-linear-gradient(top, #d7ed93, #fff);
background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
background:linear-gradient(top, #d7ed93, #fff);*/
}


/* ######### Solid Block Menu 4 CSS ######### */
/*PRAKTISKE OPLYSNINGER*/

ul.solidblockmenu4{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.solidblockmenu4 li{
display: inline-block;
margin-bottom: 10px;
}

ul.solidblockmenu4 li a{
font: 14px Arial, 'Oswald', sans-serif;
color: black;
/*padding-left: 20px;
padding-right: 20px;
padding: 8px;*/
padding: 8px 20px 8px 20px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

ul.solidblockmenu4 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
/*border:1px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;*/
/*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
-webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
background: #BF3F3F;
/*background: -moz-linear-gradient(top, #d7ed93, #fff);
background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
background:linear-gradient(top, #d7ed93, #fff);*/
}

/* ######### Solid Block Menu 5 CSS ######### */
/*FORENINGEN KUNSTNERGAARDEN*/

ul.solidblockmenu5{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.solidblockmenu5 li{
display: inline-block;
margin-bottom: 10px;
}

ul.solidblockmenu5 li a{
font: 14px Arial, 'Oswald', sans-serif;
color: black;
/*padding-left: 20px;
padding-right: 20px;
padding: 8px;*/
padding: 8px 20px 8px 20px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

ul.solidblockmenu5 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
/*border:1px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;*/
/*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
-webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
background: #808952;
/*background: -moz-linear-gradient(top, #d7ed93, #fff);
background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
background:linear-gradient(top, #d7ed93, #fff);*/
}

/* ######### Solid Block Menu 6 CSS ######### */
/*INTERESSEGRUPPER*/

ul.solidblockmenu6{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.solidblockmenu6 li{
display: inline-block;
margin-bottom: 10px;
}

ul.solidblockmenu6 li a{
font: 14px Arial, 'Oswald', sans-serif;
color: black;
/*padding-left: 20px;
padding-right: 20px;
padding: 8px;*/
padding: 8px 20px 8px 20px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

ul.solidblockmenu6 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
/*border:1px solid black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:4px;*/
/*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
-webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
background: #66A08F;
/*background: -moz-linear-gradient(top, #d7ed93, #fff);
background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
background:linear-gradient(top, #d7ed93, #fff);*/
}

/*SPONSORER*/
/*PRESSEKLIP*/

/* ######### Solid Block Menu 7 CSS ######### */
/*AKTUELT*/

ul.solidblockmenu7{
    margin: 0;
    margin-bottom:1em;
    padding: 0;
    list-style: none;
    position:relative;
    text-align: left; /*set value to "left", "center", or "right"*/
    }
    
    ul.solidblockmenu7 li{
    display: inline-block;
    margin-bottom: 10px;
    }
    
    ul.solidblockmenu7 li a{
    font: 14px Arial, 'Oswald', sans-serif;
    color: black;
    /*padding-left: 20px;
    padding-right: 20px;
    padding: 8px;*/
    padding: 8px 20px 8px 20px;
    margin-right: 10px; /*spacing between each menu link*/
    text-decoration: none;
    }
    
    ul.solidblockmenu7 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
    position:absolute;
    width:0;
    /*border:1px solid black;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius:4px;*/
    /*-moz-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
    -webkit-box-shadow: 2px 2px 4px rgba(120,120,120,0.7);*/
    box-shadow: 2px 2px 4px rgba(120,120,120,0.7);
    background: #CC7098;
    /*background: -moz-linear-gradient(top, #d7ed93, #fff);
    background: -webkit-gradient(linear, center top, center bottom, from(#d7ed93), to(#fff));
    background:linear-gradient(top, #d7ed93, #fff);*/
    }


/* ######### Thick Underline Menu CSS ######### */


ul.underlinemenu{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: center; /*set value to "left", "center", or "right"*/
}

ul.underlinemenu li{
display: inline-block;
margin-bottom: 10px;
}

ul.underlinemenu li a{
font: bold 14px Arial, Verdana, sans-serif;
color: black;
padding: 8px;
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
}


ul.underlinemenu li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border-bottom:5px solid navy;
}





/* ######### Frame Menu CSS ######### */
/*KUNSTNERGAARDEN*/

ul.framemenu{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.framemenu li{
display: inline-block;
margin-bottom: 10px;
}

ul.framemenu li a{
font: bold 12px Arial, 'Oswald', sans-serif;
color: #705A3E; /*black;*/
padding: 12px 10px 5px 18px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}


ul.framemenu li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border:2px solid #4A7CB5; /*#435B9A;*/
-moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
-webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
box-shadow: 0 0 2px rgba(120,120,120,0.7);
}


/* ######### Frame Menu 1 CSS ######### */
/*SALTOFTE LARSEN SAMLINGEN*/

ul.framemenu1{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.framemenu1 li{
display: inline-block;
margin-bottom: 10px;
}

ul.framemenu1 li a{
font: bold 12px Arial, 'Oswald', sans-serif;
color: #705A3E; /*black;*/
padding: 12px 10px 5px 18px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}


ul.framemenu1 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border:2px solid #6F95B6; /*#FFE8CA; #FFEC8F; #FFD51C; #FFF205; Denne er rettet!*/
-moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
-webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
box-shadow: 0 0 2px rgba(120,120,120,0.7);
}

/* ######### Frame Menu 2 CSS ######### */
/*KULTURHUSET*/

ul.framemenu2{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.framemenu2 li{
display: inline-block;
margin-bottom: 10px;
}

ul.framemenu2 li a{
font: bold 12px Arial, 'Oswald', sans-serif;
color: #705A3E; /*black;*/
padding: 12px 10px 5px 18px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}


ul.framemenu2 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border:2px solid #8CB2D8; /*#EA766B; #BF3F3F;*/
-moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
-webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
box-shadow: 0 0 2px rgba(120,120,120,0.7);
}

/* ######### Frame Menu 3 CSS ######### */
/*CAFÈ ELLEN*/

ul.framemenu3{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.framemenu3 li{
display: inline-block;
margin-bottom: 10px;
}

ul.framemenu3 li a{
font: bold 12px Arial, 'Oswald', sans-serif;
color: #705A3E; /*black;*/
padding: 12px 10px 5px 18px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}


ul.framemenu3 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border:2px solid #FF6D7C; /*#BF3F3F; #808952; #80A740;*/
-moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
-webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
box-shadow: 0 0 2px rgba(120,120,120,0.7);
}

/* ######### Frame Menu 4 CSS ######### */
/*PRAKTISKE OPLYSNINGER*/

ul.framemenu4{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.framemenu4 li{
display: inline-block;
margin-bottom: 10px;
}

ul.framemenu4 li a{
font: bold 12px Arial, 'Oswald', sans-serif;
color: #705A3E; /*black;*/
padding: 12px 10px 5px 18px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}


ul.framemenu4 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border:2px solid #BF3F3F; /*#808952; #80A740;*/
-moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
-webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
box-shadow: 0 0 2px rgba(120,120,120,0.7);
}

/* ######### Frame Menu 5 CSS ######### */
/*FORENINGEN KUNSTNERGAARDEN*/

ul.framemenu5{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.framemenu5 li{
display: inline-block;
margin-bottom: 10px;
}

ul.framemenu5 li a{
font: bold 12px Arial, 'Oswald', sans-serif;
color: #705A3E; /*black;*/
padding: 12px 10px 5px 18px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}


ul.framemenu5 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border:2px solid #808952; /*#DB9A7A; #80A740;*/
-moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
-webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
box-shadow: 0 0 2px rgba(120,120,120,0.7);
}

/* ######### Frame Menu 6 CSS ######### */
/*INTERESSEGRUPPER*/

ul.framemenu6{
margin: 0;
margin-bottom:1em;
padding: 0;
list-style: none;
position:relative;
text-align: left; /*set value to "left", "center", or "right"*/
}

ul.framemenu6 li{
display: inline-block;
margin-bottom: 10px;
}

ul.framemenu6 li a{
font: bold 12px Arial, 'Oswald', sans-serif;
color: #705A3E; /*black;*/
padding: 12px 10px 5px 18px;
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}


ul.framemenu6 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
position:absolute;
width:0;
border:2px solid #66A08F; /*#FFD588;*/
-moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
-webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
box-shadow: 0 0 2px rgba(120,120,120,0.7);
}

/*SPONSORER*/
/*PRESSEKLIP*/

/* ######### Frame Menu 7 CSS ######### */
/*AKTUELT*/
ul.framemenu7{
    margin: 0;
    margin-bottom:1em;
    padding: 0;
    list-style: none;
    position:relative;
    text-align: left; /*set value to "left", "center", or "right"*/
    }
    
    ul.framemenu7 li{
    display: inline-block;
    margin-bottom: 10px;
    }
    
    ul.framemenu7 li a{
    font: bold 12px Arial, 'Oswald', sans-serif;
    color: #705A3E; /*black;*/
    padding: 12px 10px 5px 18px;
    margin-right: 10px; /*spacing between each menu link*/
    text-decoration: none;
    }
    
    
    ul.framemenu7 li.active{ /*style of LI that gets dynamically added to menu to create background effect*/
    position:absolute;
    width:0;
    border:2px solid #CC7098; /*#FFD588;*/
    -moz-box-shadow: 0 0 2px rgba(120,120,120,0.7);
    -webkit-box-shadow: 0 0 2px rgba(120,120,120,0.7);
    box-shadow: 0 0 2px rgba(120,120,120,0.7);
    }
    