
*
	{
		margin: 0px;
		padding: 0px;
		font-family: "Lucida Sans Unicode", "Lucinda Grande", arial, verdana, helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}
	
body
	{
		background: url(images/body-background.gif) no-repeat;
		background-color: #d9e0ba;
	}
	
img
	{
		border: none;
	}
	
table
	{
		border-collapse: collapse;
	}
	
td
	{
		vertical-align: top;
	}
	
h1
	{
		color: #002c85;
		font-size: 14px;
		text-transform: uppercase;
	}
	
h2
	{
		color: #002c85;
		font-size: 12px;
		text-transform: uppercase;
	}
	
h3
	{
		font-size: 13px;
		color: #002c85;
	}
	
h4
	{
		font-size: 15px;
		color: #7b1e1e;
	}
	
h5
	{
		color: #7b1e1e;
		font-size: 18px;
	}
	
li
	{
		list-style-type: disc;
	}
	
input
	{
		
		vertical-align: top;
	}
	
a
	{
		text-decoration: none;
		color: #0000ff;
	}
	
p, p div, div
	{
		line-height: 16px;	

	}
	
input
	{
		border: 1px solid #ccc;
	}
	
fieldset
	{
		padding: 10px;
	}
	
ul
	{
		list-style-type: disc;
	}
	
	
/* END GLOBAL
...................................................................................................................*/
	
div#wrapper
	{
		margin-left: 38px;
		float: left;
		width: 96%;
	}
	
div#header
	{
		width: 1000px;
		float: left;
		psoition: relative;
		height: 149px;
	}
	
div#logo
	{
		width: 161px;
		height: 143px;
		float: left;
		padding-top: 6px;
		padding-left: 14px;
		padding-right: 16px;
	}
	
div#meny
	{
		float: left;
		margin-left: 25px!important;
		margin-left: 12px;
		padding-top: 107px;
		position: absolute;
		left: 227px;
	}
	
/* MENY
....................................................................................................................*/
	
div#meny ul li.pass
	{
		float: left;
		list-style-type: none;
		width: 130px;
		height: 22px;
		background: #8fcbfe;
		text-align: center;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		padding-top: 6px;
		margin-top: 14px;
		color: #002c85;
		margin-right: 1px;
	}
	
div#meny ul li.act
	{
		float: left;
		list-style-type: none;
		width: 130px;
		height: 22px;
		background: url(images/topmenu_act2.gif);
		text-align: center;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		padding-top: 20px;
		color: #002c85;
		margin-right: 1px;
	}
	
div#meny ul li a
	{
		color: #0a378d;
	}
	
div#meny ul li a:hover
	{
		color: #000;
	}
		
div#submenu
	{
		background: #fff;	
		padding: 0px 0px 10px 9px;
 		float: left;
		width: 199px;
	}
	
div#submenu li
	{
		float: left;
		font-size: 12px;
		font-weight: bold;
		height: 10px;
		margin-top: 5px;
		margin-bottom: 3px;
		list-style-type: none;
	}
	
div#submenu li a
	{
		padding: 0px 0px 0px 5px;
	}
	
div#submenu li a:hover
	{
		color: #7b1e1e;
	}
	
div#submenu li.act a, div#submenu li.act a:hover, div#submenu li.pass a:hover
	{
		color: #7b1e1e;
	}
	
div#submenu li.pass a
	{
		color: #000;
	}
	
div#content
	{
		float: left;
		margin-top: 8px;
		width: 960px;
	}
	
/* LEFT
.........................................................................................................*/
	
div#left
	{
		width: 208px;
		float: left;
		padding-top: 14px;
	}
	
ul#leftelem
	{
		background: #d1edfa;
		float: left;
		list-style-type: none;
	}
	
div#select
	{
		padding: 10px;
		float: left;
		background: #b8dcef;
		width: 188px;
		height: 60px;
	}
	
div#nyhetsbrev
	{
		float: left;
		padding: 10px;
		width: 188px;
		background: #d1edfa;
	}
	
div#nyhetsbrev input.felt
	{
		height: 19px;
		width: 140px;
		font-size: 11px;
		border: 1px solid #7ec3fd;
		vertical-align: top;
		padding-left: 5px;
	}
	
div#sok
	{
		float: left;
		padding: 10px;
		width: 188px;
		background: #d1edfa;
	}
	
div#sok ul li
	{
		list-style-type: none;
	}
	
h3.opening
	{
		margin-top: 5px;
	}
	
div#sok-inner
	{
		padding: 0px 0px 0px 0px;
		width: 190px;
		height: 20px;
	}
	
div#sok-inner input.soketekst
	{
		height: 17px;
		width: 140px;
		font-size: 11px;
		border: 1px solid #7ec3fd;
		padding-left: 5px;
	}
	
div#tider
	{
		float: left;
		padding-left: 10px;
		width: 198px;
		background: #d1edfa;
	}
	
div#tider h3
	{
		color: #000;
		text-transform: uppercase;
	}
	
div#adr
	{
		float: left;
		padding: 10px;
		width: 188px;
		background: #d1edfa;
		
	}
	
div#inner-adr
	{
		width: 190px;
	}
	
div#inner-adr p
	{
		/*line-height: 18px;*/
	}
	
div#language
	{
		float: left;
		width: 188px;
		padding: 10px;
		background: #dfe5c4;
	}
	
div#language a
	{
		color: #808080;
		text-decoration: none;
		font-size: 10px;
	}
	
/* MIDDLE
........................................................................................................... */
	
div#middle
	{
		width: 501px;
		float: left;
		/*border: 1px solid #ff0000;*/
	}
	
div#middlecontent
	{
		background: #fff;
		min-height: 500px;
		margin: 0px 6px 0px 6px!important;
		margin: 0px 3px 0px 3px;
		padding: 15px 25px 15px 25px;
		float: left;
		width: 439px;
	}
	
div.midtspalte
	{
		float: left;
		margin-top: 15px;
		width: 438px;
		background: #f4f6ea;
	}
	
div.midtspalte img
	{
		float: left;
		display: inline;
		width: 218px;
	}
	
div.midtspalte_mini 
	{
		float: left;
		display: inline;
		width: 210px;
		margin-left: 10px;
	}
	
div.midtspalte_mini h4
	{
		padding-top: 10px;
	}
	
div.midtspalte_uten_bilde
	{
		width: 210px;
		float: left;
	}

	
/* HØYRE
..............................................................................................................*/
	
div#right
	{
		float: left;
		width: 239px;
		background-color: #d1edfa;
		margin-top: 14px;
		padding: 0px 0px 10px 0px;
	}	
	
div.art
	{
		float: left;
		width: 229px;
		padding-left: 10px;
	}
	
div#art h2
	{
		margin-top: 10px;
	}
	
div.artText
	{
		padding-bottom: 0px;
		width: 215px;
	}
	
div.artText a
	{
		text-decoration: none;
	}
	
div.artText div
	{
		display: inline;
	}
	
/*
.....................................................................................................................*/
	
p.full_news i
	{
		color: #2d2f90;
		font-size: 11px;
		font-weight: bold;
	}
	
div.tilbakediv
	{
		border-bottom: 1px solid #d7d7d7;
		padding-bottom: 5px;
	}
	
div.tilbakediv a
	{
		color: #7b1e1e;
		
	}

	
/* ARRANGEMENTER
............................................................................................................*/
	
p.arrangement_tid
	{
		color: #7b1e1e;
		padding-bottom: 0px;
	}

p.arrangement_tid a
	{
			 color: #7b1e1e;;
	}
	
/* ARRANGEMENTER
............................................................................................................*/
	
div.must
	{
		display: inline;
		color: #ff0000;
	}
	
td.contact_text2
	{
		width: 100px;
	}
	
td.contact_text2, td.contact_input
	{
		padding-top: 5px;
	}
	
a.kontakt
	{
		font-size: 13px;
		color: #002c85;
		text-transform: uppercase;
		font-weight: bold;
		
	}

div.artText a
	{
		color: #0000ff;
	}

	
	
	
	