#mainlayer {
   position:absolute;
   top:      0px;
   left:     0px;
   right:    0px;
   visibility: visible;
}
DIV.navbaradag {
	padding-right: 1em; 
    padding-left: 1em; 
    font-size: 50%; 
    background: #ffcc66; 
    color: #000000;
    padding-bottom: 0px; 
    margin: 0px; 
    padding-top: 0px; 
    border-bottom: #FFFFFF -1% solid; 
    font-family: Verdana, Geneva, sans-serif;
    }

DIV.navbaradag A {
    background: #000000;
	padding-right: 4px; 
    padding-left: 4px; 
    color: #FFFFFF; 
    text-decoration: none;
    }

DIV.navbaradag A:visited {
	background: #000000; 
	color: #FFFFFF;
    }

DIV.navbaradag A:hover {
	background: #FFFFFF; 
	color: #000000;
    }
	
DIV.navbargreen {
	padding-right: 1em; 
    padding-left: 1em; 
    font-size: 50%; 
    background: #ffcc66; 
    color: #FFFFFF;
    padding-bottom: 4px; 
    margin: 0px; 
    padding-top: 4px; 
    border-bottom: #FFFFFF -1% solid; 
    font-family: Verdana, Geneva, sans-serif;
    }

DIV.navbargreen A {
    background: #000000;
	padding-right: 4px; 
    padding-left: 4px; 
    color: #FFFFFF; 
    text-decoration: none;
    }

DIV.navbargreen A:visited {
	background: #000000; 
	color: #FFFFFF;
    }

DIV.navbargreen A:hover {
	background: #FFFFFF; 
	color: #000000;
    }
	
DIV.navbar {
	padding-right: 1em; 
    padding-left: 1em; 
    font-size: 80%; 
    background: #000000; 
    color: #FFFFFF;
    padding-bottom: 4px; 
    margin: 0px; 
    padding-top: 4px; 
    border-bottom: #FFFFFF -1% solid; 
    font-family: Verdana, Geneva, sans-serif;
    }

DIV.navbar A {
    background: #000000;
	padding-right: 4px; 
    padding-left: 4px; 
    color: #FFFFFF; 
    text-decoration: none;
    }

DIV.navbar A:visited {
	background: #000000; 
	color: #FFFFFF;
    }

DIV.navbar A:hover {
	background: #FFFFFF; 
	color: #000000;
    }

DIV.navbarred {
	padding-right: 1em; 
    padding-left: 1em; 
    font-size: 80%; 
    background: #993333; 
    color: #FFFFFF;
    padding-bottom: 4px; 
    margin: 0px; 
    padding-top: 4px; 
    border-bottom: #FFFFFF -1% solid; 
    font-family: Verdana, Geneva, sans-serif;
    }

DIV.navbarred A {
    background: #993333;
	padding-right: 4px; 
    padding-left: 4px; 
    color: #FFFFFF; 
    text-decoration: none;
    }

DIV.navbarred A:visited {
	background: #993333; 
	color: #FFFFFF;
    }

DIV.navbarred A:hover {
	background: #993333; 
	color: #000000;
    }

DIV.navbarblue {
	padding-right: 1em; 
    padding-left: 1em; 
    font-size: 80%; 
    background: #004080; 
    color: #FFFFFF;
    padding-bottom: 4px; 
    margin: 0px; 
    padding-top: 4px; 
    border-bottom: #FFFFFF 1px solid; 
    font-family: Verdana, Geneva, sans-serif;
    }

DIV.navbarblue A {
    background: #004080;
	padding-right: 4px; 
    padding-left: 4px; 
    color: #FFFFFF; 
    text-decoration: none;
    }

DIV.navbarblue A:visited {
	background: #004080; 
	color: #FFFFFF;
     }

DIV.navbarblue A:hover {
    background: #FFFFFF; 
	color: #004080;
     }

.shaded { 
    background: #CCCC99;
    color: #000000;
 }
 
 .hidden {
    display: none;
 } 	

.menucolumn {
    padding-left: 10px; 
    padding-right: 10px;
    padding-top: 20px; 
    background: #CCCCCC;
    color: #000000;
}

.menu {
    font-size: 80%;
    height: 500px;
}

DIV.menu A:link {
    color: #000000; 
    text-decoration: none;
    background: #CCCCCC;
}

DIV.menu A:active {
    color: #000000; 
    text-decoration: none;
    background: #CCCCCC;
}

DIV.menu A:visited {
    color: #000000; 
    text-decoration: none;
    background: #CCCCCC;
}

DIV.menu A:hover {
    color: #000000; 
    text-decoration: none;
    background: #FFFFFF;
    }

.MenuLevel1 {
    margin-left: 0em;  
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration: none; 
	font-weight:bold; 
	color: #660000; 
	background: #CCCCCC;
    }
.MenuLevel2 {
    margin-left: 1em; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration: none; 
	color: #660000; 
	background: #CCCCCC;
    }
.MenuLevel3 {
    margin-left: 2em; 
    margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration: none; 
	color: #660000;
	background: #CCCCCC;
    }
.MenuLevel4 {
    margin-left: 3em; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration: none; 
	color: #660000;
	background: #CCCCCC;
    }
.MenuLevel5 {
    margin-left: 4em; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration: none; 
	color: #660000;
	background: #CCCCCC;
    }
.MenuLevel6 {
    margin-left: 5em; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration: none; 
	color: #660000;
	background: #CCCCCC;
    }
	
BODY {
	/* font-size: small; */
	 MARGIN: 0px; 
     COLOR: #000000; 
     background: #FFFFFF;
     FONT-FAMILY: verdana, arial, helvetica, sans-serif;      
     }
	 
.newsemptymessage { 
     font-size: 80%;
	 Font-family: verdana, arial, helvetica, sans-serif;
	 color: #000000; 
     margin: 0px;
	 background: #FFFFFF;  
     }   

.webtext { 
     font-size: 80%;
	 Font-family: verdana, arial, helvetica, sans-serif;
	 color: #000000; 
     margin: 0px;
	 background: #FFFFFF;  
     }    

DIV.webtext h1 {
     font-size: 130%; 
     margin-bottom: 1%; 
     border-style: solid; 
     border-top-width: 0px; 
     border-right-width: 0px; 
     border-bottom-width: 6px; 
     border-left-width: 0px;
     border-color: #CCCCCC;
     height: 30px;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.webtext h2 {
     font-size: 110%; 
     margin-bottom: 0%;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.webtext h3 {
     font-size: 100%; 
     margin-bottom: 0%;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.webtext h4 {
     font-size: 100%; 
     margin-bottom: 0%;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.webtext A:link {
     text-decoration: none; 
	 color: #0033CC; 
	 background: #FFFFFF;
     }

DIV.webtext A:visited {
     text-decoration: none; 
	 color: #CC3300; 
	 background: #FFFFFF;
     }

DIV.webtext A:active {
     text-decoration: none; 
     color: #006699; 
     background: #FFFFFF;
     }

DIV.webtext A:hover {
     text-decoration: none; 
     color: #FFFFFF; 
     background: #006699;
     }
	    
.caption{ 
     text-decoration: none;
	 font-weight: bold;
	 margin-bottom: 2%;
     } 
	       
.textcolumn { 
     text-decoration: none; 
     }

.awimage {
     margin: 1.5%, 1.5%, 1.5%, 1.5%;
     }
	
.awthumb {
     margin: 1.5% 1.5% 1.5% 1.5%;
     }	 
	   
.textitem {
	font-size: 60%;
	margin-top: 1px;
	margin-bottom: 10px;
	font-variant: normal;
	letter-spacing: 1px;

     }

.newsref { 
  
	 margin-top: 5px;
	 margin-bottom: 20px;

     }

 
DIV.endpage P {
     font-size: 70%;
	 }


P.endpageitem {
     text-align: center;
	 margin-bottom: 6px;
	 color: #b2b2b2;
	 background: #FFFFFF;
	 }
	   
.breadcrumb {
     font-size: 60%; 
     text-align: left;
     margin-top: 10px;
     }

P.breadcrumb A:link {
     text-decoration: none; 
	 color: #CC6666; 
	 background: #FFFFFF;
	 } 
P.breadcrumb A:active {
     text-decoration: none; 
	 color: #CC6666; 
	 background: #FFFFFF;
	 } 
P.breadcrumb A:visited {
     text-decoration: none; 
	 color: #660000; 
	 background: #FFFFFF;
	 } 
P.breadcrumb A:hover   {
     text-decoration: none; 
	 color: #FFFFFF; 
	 background: #660000;
	 } 

.printerfriendlypage {
     font-size: 60%; 
     text-align: right;
     margin-top: -4.7%;
	 margin-right: 6%;
	 }

P.printerfriendlypage A:link {
     text-decoration: none; 
	 color: #004080; 
	 background: #FFFFFF;
	 } 
P.printerfriendlypage A:active {
     text-decoration: none; 
	 color: #004080; 
	 background: #FFFFFF;
	 } 
P.printerfriendlypage A:visited {
     text-decoration: none; 
	 color: #660000; 
	 background: #FFFFFF;
	 } 
P.printerfriendlypage A:hover   {
     text-decoration: none; 
	 color: #FFFFFF; 
	 background: #004080;
	 } 

.originalpage {
     font-size: 60%; 
     text-align: left;  
	 }

P.originalpage A:link {
     text-decoration: none; 
	 color: #004080; 
	 background: #FFFFFF;
	 } 
P.originalpage A:active {
     text-decoration: none; 
	 color: #004080; 
	 background: #FFFFFF;
	 } 
P.originalpage A:visited {
     text-decoration: none; 
	 color: #660000; 
	 background: #FFFFFF;
	 } 
P.originalpage A:hover   {
     text-decoration: none; 
	 color: #FFFFFF; 
	 background: #004080;
	 } 	   

p.smallnews{
     font-size: 60%; 
     text-align: left;
     }

P.smallnews A:link {
     text-decoration: none; 
	 color: #0033CC; 
	 background: #FFFFFF;
	 } 
P.smallnews A:active {
     text-decoration: none; 
	 color: #CC6666; 
	 background: #FFFFFF;
	 } 
P.smallnews A:visited {
     text-decoration: none; 
	 color: #CC3300; 
	 background: #FFFFFF;
	 } 
P.smallnews A:hover   {
     text-decoration: none; 
	 color: #FFFFFF; 
	 background: #006699;
	 } 
P.newsemptymessage   {
     font-size: 100%; 
     }

P.listtextitem   {
     font-size: 90%;
	 margin-bottom:-0.5;
	 margin-top:-0.5;
	 }

P.smallnewsheader   {
     font-size: 60%; 
     text-align: left;
	 font-weight: bold;
     }

.sitemap { 
     font-size: 70%;
     }
	  
DIV.sitemap h1 {
     font-size: 130%; 
     margin-bottom: 1%; 
     border-style: solid; 
     border-top-width: 0px; 
     border-right-width: 0px; 
     border-bottom-width: 6px; 
     border-left-width: 0px;
     border-color: #CCCCCC;
     height: 30px;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.sitemap h2 {
     font-size: 110%; 
     margin-bottom: 0%;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.sitemap h3 {
     font-size: 100%; 
     margin-bottom: 0%;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.sitemap h4 {
     font-size: 100%; 
     margin-bottom: 0%;
	 Font-family: arial, helvetica, sans-serif;
     }

DIV.sitemap P.MenuLevel1 {
     margin-left: 1em;  
     margin-top: 0px; 
     margin-bottom: 0px;
     text-decoration: none; 
     font-weight:bold; 
     color: #000000; 
     background: #FFFFFF; 
     }
DIV.sitemap P.MenuLevel2 {
     margin-left: 4em; 
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 text-decoration: none; 
	 color: #000000; 
	 background: #FFFFFF;
     }
DIV.sitemap P.MenuLevel3 {
     margin-left: 7em; 
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 text-decoration: none; 
	 color: #000000; 
	 background: #FFFFFF;
     }
DIV.sitemap P.MenuLevel4 {
     margin-left: 10em; 
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 text-decoration: none; 
	 color: #000000; 
	 background: #FFFFFF;
     }
DIV.sitemap P.MenuLevel5 {
     margin-left: 13em; 
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 text-decoration: none; 
	 color: #000000; 
	 background: #FFFFFF;
     }
DIV.sitemap P.MenuLevel6 {
     margin-left: 16em; 
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 text-decoration: none; 
	 color: #000000; 
	 background: #FFFFFF;
     }
P.sitemap A:link {
     text-decoration: none; 
	 color: #CC6666; 
	 background: #FFFFFF;
	 } 
P.sitemap A:active {
     text-decoration: none; 
	 color: #CC6666; 
	 background: #FFFFFF;
	 } 
P.sitemap A:visited {
     text-decoration: none; 
	 color: #660000; 
	 background: #FFFFFF;
	 } 
P.sitemap A:hover   {
     text-decoration: none; 
	 color: #FFFFFF; 
	 background: #660000;
	 } 

#tableinside {
   top:      20px;
   left:     20px;
   right:    20px;
   visibility: visible;
}

p.utstillingsnytt{
     font-size: 60%; 
     text-align: left;
	       }

P.utstillingsnytt A:link {
     text-decoration: none; 
	 color: #0033CC; 
	 background: #FFFFFF;
	 } 
P.utstillingsnytt A:active {
     text-decoration: none; 
	 color: #CC6666; 
	 background: #FFFFFF;
	 } 
P.utstillingsnytt A:visited {
     text-decoration: none; 
	 color: #CC3300; 
	 background: #FFFFFF;
	 } 
P.utstillingsnytt A:hover   {
     text-decoration: none; 
	 color: #FFFFFF; 
	 background: #006699;
	 } 
	 
strong.utover{
     font-size:14px;
     text-align: left;
	       }	 

p.kalendernytt{
     font-size:10px;
     text-align: left;
	       }

P.kalendernytt A:link {
     text-decoration: none; 
	 color: #0033CC; 
	 background: #FFFFFF;
	 } 
P.kalendernytt A:active {
     text-decoration: none; 
	 color: #CC6666; 
	 background: #FFFFFF;
	 } 
P.kalendernytt A:visited {
     text-decoration: none; 
	 color: #CC3300; 
	 background: #FFFFFF;
	 } 
P.kalendernytt A:hover   {
     text-decoration: none; 
	 color: #FFFFFF; 
	 background: #006699;
	 } 	 
	 
strong.kalenderoverskrift{
     font-size:14px;
     text-align: left;
	       }
		   
td.graa{
     background-color:#CCCCCC;
	 font-size:10px;
           }
		   		
td.liten{

	 font-size:10px;
           }
		   						   
		   