body
{
	background: #0c0c0c url(images/bg.jpg) no-repeat top left;
	color: #ccc;
	font-size: 13px;

	margin: 0;
	
	
}




/* -- Navi -- */

#nav-topp {
	background:url(images/temp-menu4.gif);
	height: 44px;
	line-height: 44px;
	float:right;
	text-transform: uppercase;
}

ul.toppmeny {
	margin: 0;
	padding: 0;
}

ul.toppmeny li {
	display:inline;
	list-style:none;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
	
ul.toppmeny li a {
	zoom: 1;
	text-decoration:none;
	color: #fff;
	font-weight: bold;
	padding: 15px 21px 9px 21px;
	_padding: 2px 21px 2px 21px;		
	background: url(images/menu-top-sep2.gif) right no-repeat;
	}
	
ul.toppmeny li a:hover {
	background: #6B2E65 url(images/menu-top-hover2.gif) right no-repeat;
	}

ul.toppmeny li.valgt a {
	background: #8d3988 url(images/menu-top-hover2.gif) right no-repeat;
	}



/*MENU*/

#menu {float:right;height:55px;margin: 0;}

#menu ul{padding:0;margin:0;height:28px;float: right;font-size: 14px;text-transform:uppercase;font-weight: bold;}
#menu ul li {height: 28px;float:left;list-style-type: none;margin: 0;padding: 0;color: #fff;}
#menu ul a {height: 26px;float:left;padding: 8px 20px 2px 20px;list-style-type: none;color: #fff;text-decoration: none;}
#menu a:hover {background:#8d3988;color:#fff;}
#menu a#active {background:#8d3988;color:#fff;}


ul#kalender {
	margin:0;
	padding-left:0px;
	margin-top:-30px;
	}

ul#kalender li {
	margin:0;
	padding:0;
	}

#kalender ul{
	padding: 0;
	margin:0;
	/*background: url(images/line-dottet-horiz.gif) repeat-x left bottom;*/
	color: #ccc;
	list-style: none;
	}
	
#kalender ul ul{
  background: url(images/line-dottet-horiz.gif) repeat-x left bottom;
  color: #ccc;
  list-style: none;
  	 margin: 0;
	 padding: 0;
  }
	

#kalender li{
	list-style: none;
	color: #ccc;
		 margin: 0;
	 padding: 0;	}

#kalender li p { 
	text-decoration: none;
	font-weight: bold; 
	color: #ccc;
	padding: 0;
	margin: 3px 0 3px 0px; 	
	background: url(images/ico-list-dot-abs.gif) no-repeat left;  
	color:#7e764b;}
	
#kalender li a:hover { 
	color: #ccc;
	text-decoration: underline;
	 }	
	 
.kalender-data {
	 color: #ccc; 
	 margin: 0;
	 padding: 0;
	 }





p
{
	line-height:1.6em;

}

a
{
	color: #d570cc;
	text-decoration:none;

}

a:hover
{
	color: #ffa9f7;
	text-decoration:underline;
}




h2, 
h3, 
h4,
#header,
.post-date,
th										{font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;}

h1 

{



color: #fff;


font-size: 35px;



}


h1 a									{color:#fff;}

h2										{color: #4cbcc5;


font-family: georgia,"Times New Roman",serif;

font-size: 21px;

font-style: italic;

line-height: 1.5em;

margin-bottom: 0pt;

padding-top: 0pt;



font-weight: normal;
color:#666;}
h2 a									{color:#ccc;zoom: 1;}

h3 a									{color:#ccc;}

h6
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color:#999999;
}
h3
{
color: #ff3716;

text-decoration: none;

display: block;

font-size: 15px;





}

h6 a
{

	color:#999999;
}

p
{
	border: 0px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: left;
}

.container_12
{
	margin-bottom: 20px;
	margin-left: 140px;
}


#header
{

	height:180px;
}

#logo
{

	margin:0 0 0 0;
	
	
}
#menu
{

	height:47px;
	text-align:right;
	
	
}







.span1	{ width: 157px; margin-right:8px; }
.span2	{ width: 321px; margin-right:6px; }
.span3	{ width: 467px; margin-right:8px; }
.span4	{ width: 647px; margin-right:10px; }
.span5	{ width: 811px; margin-right:8px; }
.span6	{ width: 981px; margin-right:8px; }

.span1-x	{ width: 149px; margin-right:12px; margin-left:2px; }
.span2-x	{ width: 313px; margin-right:12px; margin-left:2px; }
.span3-x	{ width: 477px; margin-right:12px; margin-left:2px; }
.span4-x	{ width: 642px; margin-right:12px; margin-left: 0; }
.span5-x	{ width: 805px; margin-right:12px; margin-left:2px; }
.span6-x	{ width: 969px; margin-right:12px; margin-left:2px; }

.last 	{ margin-right: 0 !important; }
.column { float: left; display:inline; }

.left 			{ float: left; }
.right 			{ float: right; }

#nav .panel			{ float: left; margin:0 0 3px 0; height: 36px; }
#nav .panel * 		{  text-decoration: none; font-weight: 700; color: #eaeaea;}
#nav .panel ul		{ padding: 0;line-height:1.5px; }
#nav .panel li 			{ display: block; float: left; padding: 7px 0px  7px 0px; position: relative; }
#nav .panel li.selected 	{ border-top: 1px dotted #ff0066; padding: 9px 0px  2px 0px; position: relative; top: -4px; left: 0; }
#nav .panel li:hover 	{ border-top: 1px dotted #ff0066; padding: 9px 0px  2px 0px; position: relative; top: -3px; left: 0; }
#nav .panel li a 		{ font-size:  	0.625em; border-top: 1px transparent;	color: #fff; background: transparent url(images/nav_pipe.gif) no-repeat scroll 100% 49%;  }
#nav .panel li a.last, #nav .panel li.last a { border-top: 1px transparent; background: none;  }
#nav .panel li a span, #nav .panel li span a { padding:6px 13px 6px; }


ul.horiz li,
dl.horiz dt,
dl.horiz dd  		{ display:inline; }

.hoyre { background: url(images/boxbg.png) repeat-y top left; }
.hoyre p{ padding: }

hr {color: #000; background-color:none; border: 1px dotted #333; border-style: none none dotted; }


.style1 {color: #FFFFFF}

.grid_8 {width:300px;}
.container_12 .grid_3 {width:170px;}


#nav-container 
{
	background-color:#636363;
	font-family: Arial, Verdana;
	height: 47px; /*34px*/
	border-top: 0px solid #9a9a9a; 
	border-bottom: 0px solid #9a9a9a; 
	border-right: 0px solid #9a9a9a; 
	margin-top: 0px;
	font-size: 14pt;
	font-weight: normal;
	text-align: right;
	text-transform:uppercase;}


ul#menuList, 
ul#menuList ul {
  float: left;
	list-style: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0px solid #9AE12F;}

#menu ul#menuList{ width: 100%;}


#menuList a {
text-transform:uppercase;
font-size: 14px;
	display: block;
	color: #fff;
	text-decoration: none;
        padding: 12px 24px 11px 24px;
	font-weight: bold;
	border-left: 0px solid #9a9a9a; 
	text-align:right;	}

#menuList li {
	/*float: left; */
	float: right;
	padding: 0;
  border-right: 0px solid #536d81;}



#menuList li ul{   /* #menuList li ul{ width: 120px;} */
	width: 185px;}

#menuList ul a{ 
	width: 185px;} /* #menuList ul a{ width: 120px;}*/



#menuList li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0; }


#menuList li li {
	border: 0px ;
	background: none;}



#menuList li ul a {
	color: #892f87;
  border: 0px;}



#menuList li ul ul {	margin: -33px 0 0 140px;}



#menuList li:hover ul ul, 
#menuList li:hover ul ul ul, 
#menuList li.sfhover ul ul, 
#menuList li.sfhover ul ul ul {left: -999em;}

#menuList li:hover ul, {color: #892f87;}
#menuList li li:hover ul, {color: #892f87;}
#menuList li li li:hover ul, {color: #892f87;}
#menuList li.sfhover ul, {color: #892f87;}
#menuList li li.sfhover ul, {color: #892f87;}
#menuList li li li.sfhover ul {	left: auto;}



#menuList li:hover, 
#menuList li.sfhover { background: url(images/bg-meny-hover-repeat-x.gif) left bottom repeat-x;background-color:#8d3988; }

img { border:0; outline:0; }


