
a.default
{
	color:#002f7d;
	text-decoration:none;
}


/* MAIN ITEMS */
#main
{
	background:#FFFFFF;
	width:74em;
	height:30em;
}


h1
{
	margin: 0;
	/*height: 20px;*/
	font-size:1.5em;
	height:1.5em;
	text-transform: uppercase;
	text-align: center;

}

div#tjenester ul li, div#fakta ul li, div#politikk ul li 
{
	
}
div#tjenester a, div#fakta a, div#politikk a 
{
	color: Black;
	
}

div#tjenester h1 a, div#fakta h1 a, div#politikk h1 a 
{
	line-height: 1em;
}
div#tjenester
{
	position: absolute;
	left: .7em;
	width: 15em;
	height: 24em;
}

div#politikk
{
	position: absolute;
	left: 16.4em;
	width: 15em;
	height: 24em;
}

div#fence
{
	height:51em;
}


div#fakta
{
	position: absolute;
	left: 32.1em;
	
	width: 15em;
	height: 24em;
}


div#rightPH
{
	position: absolute;
	left: 47.8em;
	width:26em;
}

div#rightPH img
{
	border:0;
}

div#nyheter
{
	position: relative;
	height:17em;
	overflow:hidden;
	padding-top:0em;
	font-family: Verdana;
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 8px;
}
div#nyheter p
{
	margin-top: .2em;
	margin-bottom:.7em;
	font-size: 1.69em;
}
div#newsdate
{
	color: #666666;
	font-size: .69em;
}

div#nyheter h1
{
	text-align: left;
	font-size: 1.1em;
}
div#nyheter h1 a
{
	color: #000000;
	font-weight: normal;
}

div#nyheter a
{
	font-weight:bold;
	font-size: 0.75em;
	color: #002f7d;
}
div#nyheter a:hover
{
	font-size: 0.75em;
	color: #002f7d;
	text-decoration: underline;
}



.nyhetsliste
{
	margin-bottom: 10px;
}

div.nyhetsliste a
{
	font-weight: normal;
	font-size: 0.75em;
	color: #002f7d;
}


div.nyhetsliste a:hover
{
	text-decoration: underline;
	color: #002F7D;
}

div#nyheter a.newslistfooter:hover
{
	text-decoration: underline;
	color: #002F7D;
}

div#nyheter ul, div#nyheter ol
{
	margin-left: 2em;
}
div#nyheter .newsItem
{
	/*padding: .2em 0;*/
	font-size: .75em;
}

.calendarItem
{
	font-size: 1em;

}

.newsdate
{
	color: #414141;
	font-size: 0.85em;
}

div#nyheter .newsItemDate
{
        display: inline;
}
div#nyheter .newsItemMainIntro, div#nyheter .newsItemMainIntro>p
{
    display: inline;	
}

div#aktuelt
{
	position: relative;
	height:10em;
	overflow:hidden;
	padding-top:0em;
	font-family: Verdana;
	/*ont-size: 1.3em;*/
	font-weight: normal;
	width: 26em;
}
div#aktuelt p
{
	margin-top: .2em;
	margin-bottom:.7em;
	font-size: 0.75em;
}

div#aktuelt h1
{
	text-align: left;
	font-size: 1em;
}

div#aktuelt h1:hover
{
	text-decoration:underline;
}

div#aktuelt
{
	background-color:#f1f1f1;
}
div#aktuelt a
{
	font-weight: bold;
	font-size: 0.75em;
	color: #002f7d;
}
div#aktuelt a:hover
{
	text-decoration: underline;
	color: #002f7d;
}

div#aktuelt a.eventsheader
{
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}
div#aktuelt a.eventsheader:hover
{
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
.calendarTable {font-size:1.3em;}
.calendarItem
{
	font-size: 1em;
}
.calendarItemDate
{
	font-size: 0.69em;
	color: #414141;
}
div.kalenderliste
{
	margin-top: .2em;
	margin-bottom:.7em;
}
div.kalenderlistedate
{
	float:left;
	width:24%;
}

div.kalenderlistetext
{
	float:left;
	width:75%;
}


div#bannersicons
{
	position: relative;
}
div#bannersicons img
{
	margin: 5px 0 5px 0;
}


#QuickSearch
{
	position: absolute;
	top: 45px;
	right: 1em;
	margin: auto;
}

#QuickSearchArea
{
}



#info
{
	position:absolute;
	bottom:0;
	/*width:74em;*/
	width: 100%;
	/*padding-left: 10px;*/
}

#producer
{
	position:absolute;
	top:51.8em;
	width:74em;
}
/* SHORTCUT ITEMS */
div.shortcutitem
{
	position:relative;
	/*1margin-top: 2px;*/
	width: 15em;
	height: 10em;
	overflow:hidden;
}
div.shortcutitem div
{
	position:absolute;
	top:1.6em;
	margin-left:5px;
	margin-top: 7px;
	width:100%;
	font-size: 0.9em;
}
div.shortcutitem div p
{
	margin:0;
	padding:0;
}

div.shortcutitem h1.shortcutheader
{
	position:absolute;
	left:30px;
	top:6px;
	font-size: 0.85em;
	font-weight: bold;
color: #000000;
}

div.shortcutitem h1.shortcutheader:hover 
{
	text-decoration:underline;
}

div.shortcutitemtext
{
}
div.shortcutitemtext a
{
	text-decoration: none;
	color: #002f7d;
	font-size: 1em;/*1.1em*/
}

div.shortcutitemtext a:hover
{
	text-decoration: underline;
	color: #002f7d;
	font-size: 1em; /*1.1em*/
}

div.shortcutheadertext a
{
	font-size: 0.80em;
}



.leftcorner
{
	width: 5px;
	float: left;
	background: url(templates/images/rodt_hjorne_venstre.png) no-repeat;
}

.rightcorner
{
	float: right;
	background-color: Transparent;
	background: url('/templates/images/rodt_hjorne_hoyre.png') norepeat;
}


div#shortcut1
{
	background: url('/templates/images/selvbetjening.png') no-repeat;
	position: absolute;
	left: .7em;
}

div#shortcut2
{
	background: url('/templates/images/sidinmening.png') no-repeat;
	position: absolute;
	left: 16.4em;
}

div#shortcut3
{
	background: url('/templates/images/hvisdu.png') no-repeat;
	position: absolute;
	left: 32.1em;
}
#aktuelt
{
	position: absolute;
	left: 48em;
	
}

div#banners
{
	position: absolute;
	top: 440px;
	left: 510px;
	height: 140px;
	width: 260px;
	border-top: dotted 2px #efefef;
}
div#banners div
{
	border-bottom: dotted 2px #efefef;
	height: 40px;
}
div.rightliststartpage
{
	height:13.8em;
	width:28em;
	background-color:#f4f4e6;
	margin-bottom:.6em;
}
div.rightliststartpage p
{
	margin:0;
	padding:0;
	margin:.2em;
}
h1.rightliststartpageheader
{
	text-align:left;
	display:block;
	background-color:#90900b;
	margin:0;
	padding:0;
	padding-left:.5em;
	height:1.4em;
	color:White;
}
div.rightlistcalendarstartpage
{
	height:12.3em;
	width:28em;
	background-color:#ccd7e2;
}
h1.rightlistcalendarstartpageheader
{
	margin-left:5px;
}
img.kalenderimg
{
	margin:2px;
}
div.calendaritem
{
	margin:5px;
}
a.blacktxt
{
	color: Black;
}

ul
{
	margin-top: 1.7em !important;	
}
ul li
{
	margin-bottom:.1em;
	font-size: 1em;
list-style-type: none;
}

.newslistfooter
{
	padding-right:10px;
}


