body {
	background-color:	#E0E0E0;
	font-family: 		verdana, arial, sans-serif ! important;
	font-size:			12px ! important;
	margin:				0px ! important;
	padding:			0px;
	}

h1 { 
	font-size:			1.5em;
	margin-bottom:		1em;
	}

h2 { 
	font-size:			1.3em;
	margin-bottom:		0px;
	margin-top:			2em;
	border-bottom:		1px solid #E09512;
	width:				400px;
	}

h3 { 
	font-size:			1em;
	margin-bottom:		1em;
	margin-top:			2em;
	border-bottom:		1px solid #E09512;
	border-left:		3px solid #E09512;
	width:				400px;
	padding-left:		3px;
	}


a:link, a:visited {
	text-decoration:	none;
	border-bottom:		1px dotted #FF0000;
	color:				#000000;
	}
a:active, a:hover {
	border-bottom:		1px solid #FF0000;
	}


/* ----------- placering:-----------  */


#top {
	background-color:	#944B0C;
	position:			relative;
	height:				20px;
	margin:				0px;
}

#banner {
	margin-left:		0px;
	height:				50px;
	}
#banner p {
	color:				#944B0C;
	font-size:			18px;
	line-height:		50px;
	margin:				0px;
	margin-left:		10px;
	text-align:			left;
	padding:			0px;
	letter-spacing:		2px;
	text-transform: 	uppercase;
	font-weight: 		900;
	}

#menu {
	margin:				0px 3px;
	}
#menu p {
	font-size:			11px;
	line-height:		26px;
	color:				#FFFFFF;
	text-align:			right;
	margin:				0px;
	}
#menu .menu_first {
	background-color:	#944B0C;
	padding:			4px 8px;
	border:				1px solid #000000;
	}
#menu a.valgtmenu, #menu a:link.valgtmenu, #menu a:hover.valgtmenu {
	background-color:	#FFFFFF;
	color:				#000000;
	}
#menu a {
	background-color:	#E09512;
	color:				#FFFFFF;
	text-decoration:	none;
	margin:				0px;
	font-weight:		normal;
	padding:			4px 8px;
	border-top:			1px solid #000000;
	border-bottom:		1px solid #000000;
	border-right:		1px solid #000000;

	}
#menu a:hover {
	margin:				0px 0px;
	color:				#FFFFFF;
	text-decoration:	none;
	}
#menu img {
	padding:			0px;
	margin:				0px;
	padding-bottom:		4px;
	vertical-align:		middle;
	}
	
#main {
	background-color:	#FFFFFF;
	position:			relative;
	margin:				0px 3px;
	border:				1px solid #000000;
	line-height:		1.5em ! important;
	min-height:			500px;
	}
#main img {
	position:			relative;
	z-index:			1;
	
	margin:				10px;
	}
	
#main2 {
	margin-left:		180px;
	padding:			20px;
	}

#info {
	background-color:	#E09512;
	padding-right:		5px;
	margin:				0px 3px;
	height:				21px;
	
	border-left:		1px solid #000000;
	border-bottom:		1px solid #000000;
	border-right:		1px solid #000000;
	}
#info p {
	font-size:			11px;
	text-align:			right;
	margin:				0px;
	line-height:		21px;
	}
#info p, #info a {
	color:				#FFFFFF;
	border-bottom:		0px solid #000000;
	text-decoration:	none;
	}

	
#news {
	background-color:	#E0E0E0;
	position:			absolute;
	top:				20px;
	left:				20px;
	width:				150px;
	padding:			3px;
	border:				1px solid #000000;
	}
#newshead {
	background-color:	#944B0C;
	position:			relative;
	padding:			3px;
	margin:				0px;
	font-size:			11px;
	color:				#ffffff;
	border:				1px solid #000000;
	}
#news p {
	background-color:	#E09512;
	padding:			3px;
	margin:				0px;
	color:				#000000;
	font-size:			11px;
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
	border-bottom:		1px solid #000000;
	}
#news a {
	text-decoration:	none;
	border-bottom:		0px;
	}

BODY {
	SCROLLBAR-FACE-COLOR: 		#944B0C; 
	SCROLLBAR-HIGHLIGHT-COLOR: 	grey; 
	SCROLLBAR-SHADOW-COLOR: 	grey; 
	SCROLLBAR-3DLIGHT-COLOR: 	grey; 
	SCROLLBAR-ARROW-COLOR: 		#E09512; 
	SCROLLBAR-TRACK-COLOR: 		grey; 
	SCROLLBAR-DARKSHADOW-COLOR: 	grey; 
}


/* ----------- formular ----------- */

fieldset
    {
    	border:			1px groove #944B0C;
    	width:			450px;
    	padding: 		15px;
    }

legend {
	font-weight:		bold;
	letter-spacing: 	2px;
	padding:			10px 5px;
	}

label
{
	width: 				6em;
	float: 				left;
	text-align: 		right;
	margin-right: 		0.5em;
	display: 			block;
}

input {
	width: 				300px;
	}

textarea {
	width: 				300px;
	overflow:			auto;	
	}

.submit input
{
	background-color:	#E09512;
	color:				#FFFFFF;
	font-weight:		normal;
	margin-top:			5px;
	width:				auto;
	border:				1px solid #000000;
	font-size:			11px;
	padding:			4px 8px;
}

#formular p { 	
	margin: 			.2em 0;
	}

/* --------- divs. ----------------------- */
p.artikel {
	position:			relative;
	z-index:			10;
	border:				1px dotted #944B0C;
	padding: 			10px;
	margin: 			10px 0px;
	width:				450px;
	}

table {
	font-size:			12px;
	vertical-align:		top;
	}

font { 
	font-family: 		verdana, arial, sans-serif;
	font-size:			12px;
	}

sup {
	font-size:			.9em;
	}

/* ----------- Nifty corners (runde hjørner) ----------- */
.rtop, .rbottom {
	display:	block
}

.rtop *, .rbottom * {
	display:	block;
	height: 	1px;
	overflow: 	hidden
}

.r1 { margin: 0 5px }

.r2 { margin: 0 3px }

.r3 { margin: 0 2px }

.r4 { margin: 0 1px; height: 2px }

.rs1 { margin: 0 2px }

.rs2 { margin: 0 1px }
