
@media print 
{
	TD.menucell,
	#headersearch,
	.gobtn,
	.search
	{ display: none;  }	
}


body
{
	background-color: White;
	background-image: url(../images/topbgr.gif);
	background-repeat: no-repeat;
	margin: 0;
}
body, td {
	font-family: Verdana;
	font-size: 9px;
}
a 
{
	text-decoration: none;
}
.main a:link
{
	color: #DC0014;
}
.main a:visited
{
	color: #2E3166;
}
.main a:hover
{
	color:#A0D5E7;
}

img 
{
	border: none;
}
form 
{
	padding: 0; 
}


/* header */
	
#vaaben 
{
	position: absolute;	 
	left: 500px;
	top: 0px;		
}	

#logo { margin-top: 16px; margin-left: 2px; }

#headersearch 
{
	position: absolute;	 
	left: 327px;
	top: 0px;	
}

input.searchbox 
{
	border: none;  
	padding: none; 
	font-size: 9px;
	margin-top: 2px; 
	width: 84px;
	vertical-align: text-top;
	}
.gobtn 
{
	vertical-align: text-top;
}


#header 
{
	clear: both;
	height: 135px;
}
	

h1.headline 
{
	position: absolute;
	top: 80px;	
	left: 186px;
}

/* footer */

div.footer 
{
	font-family: Verdana;
	font-size: 10px;
	border-top: solid 1px black;
	width: 400px;
	margin-top: 1em;
}


/* menu */

.menu 
{
	margin-left: 8px;
	margin-right: 8px;
	}

LI.node 
{
	font-weight: bold;
	margin-left: 0;
}

LI.node 
{
	list-style-type:none;
}

.node A, .node span 
{
	color: #DE001D;
}

.node
{	
	margin-top: 4px;
	margin-bottom: 4px;
}
div.label-level1-parent, div.label-level1-current
{
	padding-bottom: 2px;
	/*border-bottom: solid 1px black;	*/
	list-style-image: url(../images/arrowolav.gif);
	color: Black;
}
div.label-level1-parent a, div.label-level1-current span
{
	padding-bottom: 2px;
	border-bottom: solid 1px black;	
}

div.label-parent a, div.label-current span
{
	color: Black;
}

UL.submenu 
{
	margin-left: 2em; 
	padding-left: 0;
	} 


/* content */

.main {
	font-family: georgia;
	font-size: 11px; 
	}
.cms-editarea 
{
	border: solid 2px white;
}	
.cms-editarea TABLE.layout-grid
{
	border-collapse: collapse;	
	border-width: 1px;
	border-style: solid;
	border-color: white;
}
.cms-editarea TABLE.layout-grid TD
{	
	border-width: 1px;
	border-style: solid;
	border-color: white;
}	
	
P.sans 
{
	font-family: Verdana;
}	

#headline 
{
	border:  solid 2px white;
}

.maincolumn {
	WIDTH: 365px;
}

.sidebar 
{
	float: right;
	width: 188px;
}

TABLE.data, TABLE.data TD 
{
	border: solid 1px white;
	border-collapse: collapse;	
}
TABLE.data TD, TABLE.data TH
{
	border: solid 1px #cccccc;	
	vertical-align: top;
	padding: 3px;
}


.main img {
	margin: 10px;
	margin-top: 10px;
	margin-left: 0px;
}
.forside img {
	margin-top: 0px;
}

/* forside */

TABLE.forside 
{
	width: 620px;
	border: none;
	border-bottom: solid 1px black;
	border-collapse: collapse;
	padding-bottom: 2em;
	margin-bottom: 1em;
	vertical-align: top;
}
TABLE.forside TD 
{
	vertical-align: top;
}
.forside-left 
{
	width: 376px;
}
.forside-right
{
	width: 240px; 	
}


/* fakta */ 

img.ripoff { margin: 0; }
