/*body*/
body {
text-align:left;
padding:0px;
margin:0;
font-size:12px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}

/*overskrifter*/
h1{text-transform:none;font-size:20px;font-weight:bold;margin:1px 0 15px 0;padding:15px 0 0 0;}
h2{font-size:14px;font-weight:bold;margin:2px 0 5px 0;padding:10px 0 8px 0;}
h3{font-size:12px;font-weight:bold;margin:2px 0 5px 0;padding:2px 0 0 0;}
h4{font-size:12px;font-weight:normal;margin:2px 0 5px 0;padding:0;}
p{line-height:17px;margin:0 0 10px 0;padding:0 0 1px 0;font-size:12px;}
p.ingress{font-weight:bold;line-height:19px;}
ul{line-height:17px;}
ol{line-height:17px;}


a, a:link, a:active, a:visited{text-decoration:underline; line-heigt:14px;margin-bottom:15px;font-weight:normal;}
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{display:block;padding:7px 0 0px 0;}

/*tror ikke trenger å være med*/
/*bodydepended classes
body.normal h1, body.normal h2, body.normal h3, body.normal h4{color: #000000;}
body.normal div.header{background-color:#AFC72B;}
body.normal a.news, body.normal a.news:link, body.normal a.news:active, body.normal a.news:visited{color: #000000;}
body.normal a.news:hover{color: #000000;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: #000000;}
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{color: #000000;}
body.mainpage a.news:hover{color: #000000;text-decoration:none;}

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: #000000;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: #000000;text-decoration:none;}

body.barn h1, body.barn h2, body.barn h3, body.barn h4{color:#000000;}
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: #000000;}
body.barn a.news:hover{color: #000000;text-decoration:none;}




div.right h1.global, div.right h2.global, div.right h3.global, div.right h4.global {
color: #000000;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: #000000;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:auto;background-color:#fff;padding:0;margin:0;}

div.content{width:auto;float:left;}
body.mainpage div.content{width:auto;float:left;}
div.footer{width:auto;padding:3px;display:block;clear:both;border-top:1px solid #dddddd;}
div.footer p.footerLeft{float:left;font-size:11px;}
div.footer p.footerRight{clear:both;display:block;font-size:11px;}
img.logo{display:block;margin:20px 0 0 10px;float:left;}

img.logo_print{display:block;margin:0px 0 0 10px;float:left;}
div.break{display:table;clear:both;}

div.header{display:none;}
div.header_print{height:55px;width:auto;border-bottom:1px solid #dddddd;}
div.menu_global{display:none;}
div.menu_nav1{display:none;}
div.menu{display:none;}
div.menu_mainpage{display:none;}

div.top {float:left;}

div.left {width:395px;float:left;padding:0 5px 0 0;}
div.right {width:243px;float:right;padding:0 0 0 5px;margin: 0;border-left:1px solid #dddddd;}

div.left img{float:left;clear:left;}
body.mainpage div.left {width:300px;float:left;padding:0 0 0 0px;margin:0 0 0 0;}
body.mainpage div.right {width:300px;float:right;padding:0 0 0 10px;margin:0 0 0 0;}
body.mainpage div.right img{display:none;}
div.top_left_fylke{display:none;}

div.top_left img{clear:both;margin-bottom:15px;margin-left:-10px;display:block;}
span.date{color:#000000;font-weight:normal;}

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:40px;font-weight:bold;font-family:arial;margin-bottom:0;padding-bottom:0;}
img.news{display:table;padding:3px 10px 5px 0px;margin-bottom:10px;float:left;}

body.mainpage img.news{
display:table;padding:3px 10px 5px 10px;margin-bottom:10px;float:left;
}
div.news p{padding-bottom:10px;padding-right:10px;}

div.news p.date{padding-bottom:0px;margin-bottom:0;}
div.news{display:block;clear:both;xpadding-bottom:13px;}



p.date {font-size:11px;font-weight:bold;}

table{margin:0px 20px 0px 4px;}
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 {display:none;}

input.floatRight {float: right;}

div.news_change_right select.newsplace{display:none;}

div.news_change{display:none;}

div.news_change_left{display:none;}

div.news_change_right{display:none;}
.hidden {display:none;}

.red {background-color:red;color:black;}
.green {background-color:green;color:black;}
.yellow {background-color:yellow;color:black;}

/*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:#000000;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;}

/*end:calendar*/