body {
text-align:left;
padding:0px;
margin-top:0px;
margin-bottom:30px;
margin-left:34px;
padding-bottom:30px;
font-size:12px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#EEEBE2;
color:#666150;
}

h1{
text-transform:none;
color:#666150;
font-size:20px;
font-weight:bold;
margin:1px 0 15px 0;
padding:15px 0 0 0;
}
h2{
color:#666150;
font-size:14px;
font-weight:bold;
margin:2px 0 5px 0;
padding:10px 0 8px 0;
}
h3{
color:#666150;
font-size:12px;
font-weight:bold;
margin:2px 0 5px 0;
padding:2px 0 0 0;
}
h4{
color:#666150;
font-size:12px;
font-weight:normal;
margin:2px 0 5px 0;
padding:0;
}
p{
line-height:16px;
color: #666150;
margin:0 0 10px 0;
padding:0 0 1px 0;
font-size:12px;
}
p.ingress{
font-weight:bold;line-height:18px;
}

ul{
line-height:16px;
}

ol{
line-height:16px;
}

div.content li{padding:5px 0 3px 0;margin:0;}

a, a:link, a:active, a:visited{
/*color: #1D99C4;*/
color: #0167B1;
text-decoration:none; 
line-height:14px;
margin-bottom:15px;font-weight:normal;
}
a:hover{
text-decoration:underline; margin-bottom:15px;
}
a.bold, a.bold:link, a.bold:active, a.bold:visited{
font-weight:bold;display:block;padding:1px 0 0px 0;
}
a.more, a.more:link, a.more:active, a.more:visited{
float:right;
display:block;padding:0px 20px 0px 0px;
}
img { border: 0; }
/*bodydepended classes*/
body.normal h1, body.normal h2, body.normal h3, body.normal h4{color: #666150;}
/*body.normal div.header {background-color:#AFC72B;}*/
.campaign_logo { margin-left: 40px; }
body.normal a.news, body.normal a.news:link, body.normal a.news:active, body.normal a.news:visited{color: #666150;}
body.normal a.news:hover{color: #0167B1;text-decoration:none;}

body.mainpage h2{border-top:1px solid #DBD6C6;margin-top:25px;padding-top:15px;margin-left:-10px;padding-left:10px;}
body.mainpage h1, body.mainpage h2, body.mainpage h3, body.mainpage h4{color: #666150;}

/*body.mainpage div.header{background-color:#AFC72B;}*/
body.mainpage a.news, body.mainpage a.news:link, body.mainpage a.news:active, body.mainpage a.news:visited
{
    /*xcolor: #666150;*/
    font-weight:normal;
}
body.mainpage a.news:hover{color: #0167B1;text-decoration:underline;}

/*body.ungdom h1, body.ungdom h2, body.ungdom h3,body.ungdom h4 {color:#D0007C;}*/
/*body.ungdom div.header{background-color:#D0007C;}*/
/*body.ungdom a.news, body.ungdom a.news:link, body.ungdom a.news:active, body.ungdom a.news:visited{color: #D0007C;}*/
body.ungdom a.news:hover{color: #0167B1;text-decoration:none;}

/*body.fylke h1, body.fylke h2, body.fylke h3, body.fylke h4{color:#F6A800;}*/
/*body.fylke div.header{background-color:#F6A800;}*/
/*body.fylke a.news, body.fylke a.news:link, body.fylke a.news:active, body.fylke a.news:visited{color: #F6A800;}*/
body.fylke a.news:hover{color: #0167B1;text-decoration:none;}

/*body.barn h1, body.barn h2, body.barn h3, body.barn h4{color:#e8ce05;}  */
/*body.barn div.header{background-color:#e8ce05;}*/
/*body.barn a.news, body.barn a.news:link, body.barn a.news:active, body.barn a.news:visited{color: #666150;}*/
body.barn a.news:hover{color: #0167B1;text-decoration:none;}

/*
body.barn h1, body.barn h2, body.barn h3, body.barn h4{color:#666150;}
body.barn div.header{background-color:#ACA899;}
body.barn a.news, body.barn a.news:link, body.barn a.news:active, body.barn a.news:visited{color: #666150;}
body.barn a.news:hover{color: #0167B1;text-decoration:none;}
*/



div.right h1.global, div.right h2.global, div.right h3.global, div.right h4.global {
color: #666150;border-top:1px solid #DBD6C6;margin-right:10px;margin-top:25px;padding-top:15px;
}
div.left h1.global, div.left h2.global, div.left h3.global, div.left h4.global{
color: #666150;border-top:1px solid #DBD6C6;margin-top:25px;padding-top:15px;
}

h2.news{border-top:1px solid #DBD6C6;margin-top:25px;padding-top:15px;}

div.wrapper{
width:930px;
background-color:#fff;
padding:3px 3px 3px 3px;
display: inline-block;
}

div.header{
height:108px;width:930px;
}
div.header_print{display:none;}
div.content{width:740px;float:left;margin-left:1px;}

body.mainpage div.content{width:734px;float:left;margin-left:7px;}

div.footer{
width:930px;
padding:3px;
display:table;
}

div.footer p.footerLeft{float:left;font-size:11px;}
div.footer p.footerRight{float:right;font-size:11px;}
img.logo{ display:block;margin:20px 0 0 10px;float:left;}
div.menu_global {
width:650px;
margin:10px 0px 0 0;
padding:0;
float:right;
}
ul.menu_global {padding:0;margin:0;border:0;float:left;display:inline;float:right;
}
ul.menu_global li {
/*xfloat:left;*/
display:inline;
margin:0 0 0 0;
padding:0 20px 0 0;
list-style: none;
color: #333333;
}

ul.menu_global li a.global, ul.menu_global li a.global:link, ul.menu_global li a.global:active, ul.menu_global li a.global:visited {
color:#0167B1;text-decoration:none;font-size:12px;
}
ul.menu_global li a.global:hover {
text-decoration:underline;
}

ul.menu_global li a.globalActive, ul.menu_global li a.globalActive:link, ul.menu_global li a.globalActive:active, ul.menu_global li a.globalActive:visited {
text-decoration:underline;
}

ul.menu_global li a.globalActive:hover {
text-decoration:underline;
}

div.menu_nav1 {
width:930px;
margin:0px 0px 20px 0;
padding:0;
/*xbackground-color:red;*/
background-color:#fff;
/*zborder-top:10px solid #afc72b;*/
background-color:#afc72b;
display:table;
background: transparent url(../images/bg_mainMenu_green.png) repeat-x left top;
}

body.fylke div.menu_nav1{background: transparent url(../images/bg_mainMenu_orange.png) repeat-x left top;}
body.ungdom div.menu_nav1{background: transparent url(../images/bg_mainMenu_purple.png) repeat-x left top;}
body.barn div.menu_nav1{background: transparent url(../images/bg_mainMenu_yellow.png) repeat-x left top;}

ul.menu_nav1 {padding:0;margin:0;border:0;float:left;display:inline;width:930px;
}
ul.menu_nav1 li {
display:inline;
margin:0 0 0 0;
/*xpadding:10px 0 0 5px;*/
list-style: none;
/* color: #fff;background-color:Yellow;*/
line-height: 33px;
}

ul.menu_nav1 li a.nav1, ul.menu_nav1 li a.nav1:link, ul.menu_nav1 li a.nav1:active, ul.menu_nav1 li a.nav1:visited {display:block;float:left;color:#fff;text-decoration:none;font-size:13px;font-weight:bold;background-color:transparent;padding:0px 15px 0 15px;line-height: 33px;}
ul.menu_nav1 li a.nav1:hover {text-decoration:underline;color:#0167B1;background-color:#ffffff;padding:0px 15px 0 15px;line-height: 33px;}
ul.menu_nav1 li a.nav1Active, ul.menu_nav1 li a.nav1Active:link, ul.menu_nav1 li a.nav1Active:active, ul.menu_nav1 li a.globalnav1:visited {display:block;float:left;text-decoration:underline;font-size:13px;font-weight:bold;color:#0167B1;background-color:#fff;padding:0px 15px 0 15px;line-height: 33px;}
ul.menu_nav1 li a.nav1Active:hover {text-decoration:underline;color:#0167B1;}

div.menu{
width:189px;
background-color:#E9F4F8;
margin:0;
padding:0;
float:left;
/*xdisplay:block;*/
color: #1C99C4;
}
div.menu_mainpage{
width:175px;
background-color:#fff;
margin:0;
padding-left:10px;
float:left;display:block;
color: #1C99C4;
}
div.menu_mainpage img{
margin-left:-10px;
padding:3px 0 3px 0;
}
div.menu_mainpage h2.mainpage, div.content div.left h2.mainpage{
background-color:#AFC72B;
color:#fff;
font-size:12px;
padding:8px 0 8px 0;margin-left:-10px;padding-left:10px;margin-top:0;
}
h2.darkheading{
background-color:#AFC72B !important;
color:#fff !important;
font-size:12px !important;
padding:8px 0 8px 10px !important;
margin-left:0px !important;

}
.aktuelt {
/* background:transparent url(/images/bg_news.jpg) no-repeat top left; */
float:left;
margin-right:0px;
margin-top:4px;
margin-bottom:2px;
padding-left:10px;
padding-top:5px;
position:relative;
width:210px;}
.aktuelt p {font-size:1.0em;}

.aktuelt1 {
background:transparent url(/images/bg_news.jpg) no-repeat top left;
float:left;
margin-right:0px;
margin-top:4px;
margin-bottom:2px;
padding-left:10px;
padding-top:5px;
position:relative;
width:210px;}
.aktuelt2 p {font-size:1.0em;}
	
div.break{clear:both;font-size:1px;line-height:0px;}
 

ul.menu{padding:0;margin:0;border:0;}
ul.menu li{margin:0 0 0 0;padding:0;list-style: none;color: #1C99C4;}
ul.menu li ul li{margin:0 0 0 0;padding:0;list-style: none;color: #333333;}
ul.menu li ul li ul li{margin:0 0 0 0;padding:0;list-style: none;color: #333333;}

/*menu normal*/
ul.menu li a.nav1, ul.menu li a.nav1:link, ul.menu li a.nav1:active, ul.menu li a.nav1:visited{text-decoration:none;background-color:#AFC72B;margin:0;padding:8px 0 8px 10px;width:176px;display:block;text-decoration:none;color: #fff;font-weight:bold;}
ul.menu li a.nav1:hover{margin:0;padding:8px 0 8px 10px;text-decoration:none;}

ul.menu li a.nav2, ul.menu li a.nav2:link, ul.menu li a.nav2:active, ul.menu li a.nav2:visited{background-color: #fff;margin:0;padding:4px 0 4px 10px;width:176px;display:block;font-size:12px;text-decoration:none;color: #1C99C4;border-bottom:1px solid #E9F4F8;font-weight:bold;}

ul.menu li a.nav2:hover{background-color:#fff;margin:0;padding:4px 0 4px 10px;text-decoration:underline;border-bottom:1px solid #E9F4F8;}
ul.menu li a.nav2Active, ul.menu li a.nav2Active:link, ul.menu li a.nav2Active:active, ul.menu li a.nav2Active:visited{background-color:#fff;margin:0;padding:4px 0 4px 10px;width:176px;display:block;text-decoration:underline;color:#1C99C4;border-bottom:1px solid #fff;font-weight:bold;}
ul.menu li a.nav2Active:hover{text-decoration:none;}
ul.menu li a.nav2Open, ul.menu li a.nav2Open:link, ul.menu li a.nav2Open:active, ul.menu li a.nav2Open:visited{background-color:#fff;margin:0;padding:4px 0 4px 10px;width:176px;display:block;color: #1C99C4;border-bottom:1px solid #fff;font-weight:bold;}
ul.menu li a.nav2Open:hover{}

ul.menu li ul li a.nav3, ul.menu li ul li a.nav3:link, ul.menu li ul li a.nav3:active, ul.menu li ul li a.nav3:visited{background-color: #E9F4F8;margin:0;padding:4px 0 4px 29px;width:157px;display:block;color: #1C99C4;border-bottom:1px solid #fff;text-decoration:none;}
ul.menu li ul li a.nav3:hover{text-decoration:none;color: #1C99C4;border-bottom:1px solid #fff;text-decoration:underline;}
ul.menu li ul li a.nav3Active, ul.menu li ul li a.nav3Active:link, ul.menu li ul li a.nav3Active:active, ul.menu li ul li a.nav3Active:visited{background-color: #E9F4F8;margin:0;padding:4px 0 4px 29px;width:157px;display:block;color: #1C99C4;border-bottom:1px solid #fff;font-weight:bold;}
ul.menu li ul li a.nav3Open, ul.menu li ul li a.nav3Open:link, ul.menu li ul li a.nav3Open:active, ul.menu li ul li a.nav3Open:visited{background-color: #E9F4F8;margin:0;padding:4px 0 4px 29px;width:157px;display:block;color: #1C99C4;border-bottom:1px solid #fff;}
ul.menu li ul li a.nav3Active:hover{text-decoration:none;}
ul.menu li ul li a.nav3Open:hover{text-decoration:none;}



/*menu fylke*/
body.fylke ul.menu li a.nav1, body.fylke ul.menu li a.nav1:link, body.fylke ul.menu li a.nav1:active, body.fylke ul.menu li a.nav1:visited{background-color:#F6A800;}
body.fylke ul.menu li a.nav1:hover{}
body.fylke ul.menu li a.nav2, body.fylke ul.menu li a.nav2:link, body.ungdom ul.menu li a.nav2:active, body.fylke ul.menu li a.nav2:visited{color: #F6A800;}
body.fylke ul.menu li a.nav2:hover{}
body.fylke ul.menu li a.nav2Active, body.ungdom ul.menu li a.nav2Active:link, body.fylke ul.menu li a.nav2Active:active, body.fylke ul.menu li a.nav2Active:visited{color:#F6A800;}
body.fylke ul.menu li a.nav2Active:hover{}
body.fylke ul.menu li a.nav2Open, body.ungdom ul.menu li a.nav2Open:link, body.fylke ul.menu li a.nav2Open:active, body.fylke ul.menu li a.nav2Open:visited{color: #F6A800;}
body.fylke ul.menu li a.nav2Open:hover{}
body.fylke ul.menu li ul li a.nav3, body.ungdom ul.menu li ul li a.nav3:link, body.fylke ul.menu li ul li a.nav3:active, body.fylke ul.menu li ul li a.nav3:visited{color: #F6A800;}
body.fylke ul.menu li ul li a.nav3:hover{color: #F6A800;}
body.fylke ul.menu li ul li a.nav3Active, body.fylke ul.menu li ul li a.nav3Active:link, body.fylke ul.menu li ul li a.nav3Active:active, body.fylke ul.menu li ul li a.nav3Active:visited{color: #F6A800;}
body.fylke ul.menu li ul li a.nav3Open, body.fylke ul.menu li ul li a.nav3Open:link, body.ungdom ul.menu li ul li a.nav3Open:active, body.fylke ul.menu li ul li a.nav3Open:visited{color: #F6A800;}
body.fylke ul.menu li ul li a.nav3Active:hover{color: #F6A800;}
body.fylke ul.menu li ul li a.nav3Open:hover{}

/*menu ungdom*/
body.ungdom ul.menu li a.nav1, body.ungdom ul.menu li a.nav1:link, body.ungdom ul.menu li a.nav1:active, body.ungdom ul.menu li a.nav1:visited{background-color:#CF007B;}
body.ungdom ul.menu li a.nav1:hover{}
body.ungdom ul.menu li a.nav2, body.ungdom ul.menu li a.nav2:link, body.ungdom ul.menu li a.nav2:active, body.ungdom ul.menu li a.nav2:visited{color: #CF007B;}
body.ungdom ul.menu li a.nav2:hover{}
body.ungdom ul.menu li a.nav2Active, body.ungdom ul.menu li a.nav2Active:link, body.ungdom ul.menu li a.nav2Active:active, body.ungdom ul.menu li a.nav2Active:visited{color:#CF007B;}
body.ungdom ul.menu li a.nav2Active:hover{}
body.ungdom ul.menu li a.nav2Open, body.ungdom ul.menu li a.nav2Open:link, body.ungdom ul.menu li a.nav2Open:active, body.ungdom ul.menu li a.nav2Open:visited{color: #CF007B;}
body.ungdom ul.menu li a.nav2Open:hover{}
body.ungdom ul.menu li ul li a.nav3, body.ungdom ul.menu li ul li a.nav3:link, body.ungdom ul.menu li ul li a.nav3:active, body.ungdom ul.menu li ul li a.nav3:visited{color: #CF007B;}
body.ungdom ul.menu li ul li a.nav3:hover{color: #CF007B;}
body.ungdom ul.menu li ul li a.nav3Active, body.ungdom ul.menu li ul li a.nav3Active:link, body.ungdom ul.menu li ul li a.nav3Active:active, body.ungdom ul.menu li ul li a.nav3Active:visited{color: #CF007B;}
body.ungdom ul.menu li ul li a.nav3Open, body.ungdom ul.menu li ul li a.nav3Open:link, body.ungdom ul.menu li ul li a.nav3Open:active, body.ungdom ul.menu li ul li a.nav3Open:visited{color: #CF007B;}
body.ungdom ul.menu li ul li a.nav3Active:hover{}
body.ungdom ul.menu li ul li a.nav3Open:hover{}

/*menu barn */
body.barn ul.menu li a.nav1, body.barn ul.menu li a.nav1:link, body.barn ul.menu li a.nav1:active, body.barn ul.menu li a.nav1:visited{background-color:#e8ce05;}
body.barn ul.menu li a.nav1:hover{}
/*body.barn ul.menu li a.nav2, body.barn ul.menu li a.nav2:link, body.barn ul.menu li a.nav2:active, body.barn ul.menu li a.nav2:visited{color: #444;}
body.barn ul.menu li a.nav2:hover{}
body.barn ul.menu li a.nav2Active, body.barn ul.menu li a.nav2Active:link, body.barn ul.menu li a.nav2Active:active, body.barn ul.menu li a.nav2Active:visited{color:#e8ce05;}
body.barn ul.menu li a.nav2Active:hover{}
body.barn ul.menu li a.nav2Open, body.barn ul.menu li a.nav2Open:link, body.ubarn ul.menu li a.nav2Open:active, body.barn ul.menu li a.nav2Open:visited{color: #e8ce05;}
body.barn ul.menu li a.nav2Open:hover{}
body.barn ul.menu li ul li a.nav3, body.barn ul.menu li ul li a.nav3:link, body.barn ul.menu li ul li a.nav3:active, body.barn ul.menu li ul li a.nav3:visited{color: #e8ce05;}
body.barn ul.menu li ul li a.nav3:hover{color: #e8ce05}
body.barn ul.menu li ul li a.nav3Active, body.barn ul.menu li ul li a.nav3Active:link, body.barn ul.menu li ul li a.nav3Active:active, body.barn ul.menu li ul li a.nav3Active:visited{color: #e8ce05;}
body.barn ul.menu li ul li a.nav3Open, body.barn ul.menu li ul li a.nav3Open:link, body.barn ul.menu li ul li a.nav3Open:active, body.barn ul.menu li ul li a.nav3Open:visited{color: #e8ce05;}
body.barn ul.menu li ul li a.nav3Active:hover{}
body.barn ul.menu li ul li a.nav3Open:hover{}*/


div.top {
float:left;
}

div.left {
width:425px;float:left;padding:0 0 0 10px;
}
div.left img{
clear:left;margin-top:5px;
}
div.right {
width:253px;float:right;padding:13px 10px 0 10px;margin: 0;
}

body.mainpage div.left {
width:455px;float:left;padding:0 0 0 10px;margin:0 0 0 0;
}


body.mainpage div.right {
width:253px;float:right;padding:0 0 0 10px;margin:0 0 0 0;
}

div.top_left_fylke, div.top_left_barn{background: transparent url(../images/dummy_fylke.jpg) no-repeat left top;
clear:both;margin-bottom:0px;margin-left:-10px;display:block;height:202px;
 
}

div.top_left img{
clear:both;margin-bottom:15px;margin-left:-10px;display:block;
}

span.date{
color:#666150;font-weight:normal;font-size:0.9em;
}

ul.tjenester{
margin:0;padding:0;list-style:none;
}

ul.tjenester li a, ul.tjenester li a:link, ul.tjenester li a:active, ul.tjenester li a:visited{
font-weight:bold;font-size:12px;
}
body.mainpage div.right img{
margin-left:-10px;
margin-bottom:-15px;
}
body.fylke div.wrapper div.content div.top_left_fylke h1.fylke{
color:#fff;
padding-top:165px;
margin-left:10px;
font-size:35px;
font-weight:bold;
font-family:arial;
 

}
body.barn div.wrapper div.content div.top_left_barn h1.barn{
color:#e8ce05;padding-top:165px;margin-left:10px;font-size:40px;font-weight:bold;font-family:arial;margin-bottom:0;padding-bottom:0;
}
img.news{display:block;padding:3px 10px 15px 0px;margin:0 0 15px 0;float:left;width:110px;}

body.mainpage div.news img.news{margin:0;padding:3px 10px 5px 0px;margin-bottom:10px;float:left;}
div.news p{margin:0;padding:0;padding-bottom:5px;padding-right:10px;float:left; /*xwidth:250px;*/}

div.news p.date{padding-bottom:0px;margin-bottom:0;float:left;}
div.news{display:block;clear:both; /*xpadding-bottom:13px;*/margin-left:0px;}



p.date {font-size:11px;font-weight:bold;}

table{margin:0px 20px 0px 4px;

/*topp til venstre på skjermen veit ikkje til venstre for gråfeltet*/
}

tr{
padding:2px 8px 2px 0;
}

td{padding:2px 8px 2px 0;}

img.ingress{display:block;float:left;padding:0 10px 6px 0; }

div.search {
width: 230px;
float: right;
border-left: 0px solid #CCCBD1;
padding: 0 20px 0 0;
margin: 0 0 0 0px;
height: 23px;
border-bottom: 0px solid #CCCBD1;
margin-top:32px;
}
input.SearchTxt {
    float:right;
    font-size: 11px;width: 130px;
    color:#222;
    margin:0;
    padding:3px 2px 2px 4px;
    margin:0 4px 0 0;
    font-family : Arial, Helvetica, sans-serif;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #9e9e9e;
    border-right: 1px solid #9e9e9e;
}
input.searchButton {float:right;
background-color: #0167B1;
color: #fff;
font-size: 11px;width: 45px;cursor: pointer;font-weight:bold;
font-family : verdana, Arial, Helvetica, sans-serif;
padding:0px 0 1px 0;
}
input.floatRight {
float: right;
}

div.news_change_right select.newsplace{
display:block;color:#0167B1;margin-top:-8px;
}

div.news_change{margin-top:15px;margin-bottom:-30px;}

div.news_change_left{
float:left;width:200px;}

div.news_change_right{
float:left;margin-left:10px;}
.hidden {display:none;}

.red {background-color:red;color:black;}
.green {background-color:green;color:black;}
.yellow {background-color:yellow;color:black;}

.forsidekalender h3
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
}
.forsidekalender a, .forsidekalender a:link, .forsidekalender a:aktive, .forsidekalender a:vsited 
{
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 2px;
	color: #7399c4;
}
	
/*Calendar */
table.calendar td {background-color:#9CACBC;color:#fff;border:black; } /*Fargen til venstre kolonne i kalendaren*/
table.calendar td table.calendar td {padding:2px;} /*Fargen til venstre kolonne i kalendaren*/
table.calendar td table.calendar td a {} /*Fargen til venstre kolonne i kalendaren*/


table.calendar td a, table.calendar td a:link, table.calendar td a:active, table.calendar td a:visited    {color:red;}
div.monthcalendararea
{
	float: right;
	margin-top:0px;
	width: 38%;
}
div.monthcalendararea table
{
 margin-bottom:0px;
}

div.calendarlistingarea
{
	margin-top:0px;
	float: left;
	width: 60%;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #fff;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
}
table.calendar td.calendaritem, table.calendar tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 11px verdana;
	background-color: #fff; 
	border: solid 0.1em #C8D5DF;
}
table.calendar td.selecteddatecell 
{
	border: solid 1px #C8D5DF;
}
table.calendar td.datecellothermonth 
{
	background-color: #e9f8fd;/*lyse blå fargen nokre celler har i tabellen*/
}
table.calendar td.weekendcell
{
	background-color: #fff;
}
table.calendar td.datecellactive
{
	background-color: #8DBE9F; 
	border: solid 1px #C8D5DF;
	color:white;
	padding:0;
}	
table.calendar td.datecellactive a, table.calendar td.datecellactive a:link, table.calendar td.datecellactive a:active, table.calendar td.datecellactive a:visited 
{color:white;display:block;width:100%;height:19px;padding:5px 0 0 0;}	
table.calendar td.datecellactive a:hover 
{background-color: #C8E0D1;text-decoration:none; }	
table.calendar td.dayweekheader
{
	color:#000;
	border-style: none;
	background-color:#9CACBC;
	font-size:10px;
	padding:2px;
}
table.calendar td.dayweekheader a {color:#fff;
font-size:10px;
padding:10px;margin:0;
}


table.calendar tr td a, table.calendar tr td a:link, table.calendar tr td a:active, table.calendar tr td a:visited {
text-decoration:none;font-weight:normal;
}
table.calendar tr td table.calendar tr td a, table.calendar tr td table.calendar tr td a:link, table.calendar tr td table.calendar tr td a:active, table.calendar tr td table.calendar tr td a:visited {
text-decoration:none;font-size:15px;font-weight:bold;display:block;padding:0px;padding-top:2px;background-color:#EFF3F6;
}
table.calendar tr td table.calendar tr td a:hover {
background-color:#e9f8fd;color:white;  /*Fargen til pluss og minus når har musepeikar over*/
}
table.calendar tr td table.calendar tr td {
background-color:#0167B1;color:white;text-align:center;font-size:11px;letter-spacing:1px;font-variant:small-caps;
/*Fargen til månaden*/
}
div.calendarlistingarea hr {height:1px;color:#9CACBC;}
h1.calendardayheading {}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
p.imagetext{font-size:11px;line-height:14px;font-style:italic;}
/*end:calendar*/

div.ads{width:auto; border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;padding-top:13px;padding-bottom:0px;}
div.ads img{float:left;margin-right:20px;display:block;padding:0;}

/*
 * These styles are added by Steven Stieng @ NAAF
 *
*/

/*menu normal*/
ul.menu li ul li ul li { padding-left: 50px; }
