@charset "utf-8";

@import url("reset.css");

@import url("superfish.horiz.css");

@import url("lightbox.css");

/**
 * Standard
 **/
.clear {
	clear: both; margin: 0px; padding: 0px; font-size: 0px;
}

a {
	text-decoration: none;
}

input {
	padding: 1px;
}

h1#hidden {
	display: none;
}

.hidden {
	display: none;
}

html {
	text-align: center;
}

body {
	text-align: center;
}

h1 {
	font-size: 140%; margin: 0px 0px 8px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #183F10; font-weight: bold;
}

h2 {
	font-size: 120%; margin: 10px 0px 6px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #183F10;
}

h3 {
	font-size: 105%; margin: 10px 0px 4px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #183F10; font-weight: bold;
}

h4 {
	font-size: 90%; margin: 10px 0px 4px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #183F10;
}

h5 {
	font-size: 80%; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #183F10;
}

h6 {
	font-size: 70%; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #183F10;
}

a {
	color: #1A4F0F; text-decoration: none; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif;
}

a:link {
	color: #1A4F0F;
}

a:visited {
	color: #1A4F0F;
}

a:hover {
	color: #167F00;
}

a:active {
	color: #167F00;
}

span.reqbox {
	color: #8F0808; padding: 0 3px 0 3px;
}

div.errorBox {
	height: auto; background-color: #ffffd5; text-align: left; margin-bottom: 10px; font-size: 12px; border: 1px solid #dc9987; padding: 7px 7px 7px 7px;
}

div.noerrorBox {
	height: auto; background-color: #ffffd5; text-align: left; margin-bottom: 10px; font-size: 12px; border: 1px solid #89dc87; padding: 7px 7px 7px 7px;
}

p.transport_tool_up {
	color: #B38C24; background-image: url("../images/misc/arrow_icon_block_up.gif"); background-position: right center; background-repeat: no-repeat; float: right; margin-bottom: 0; margin-top: 10px; padding: 2px 18px 2px 0; width: auto; font-size: 11px;
}

p.transport_tool_down {
	color: #B38C24; background-image: url("../images/misc/arrow_icon_block_down.gif"); background-position: right center; background-repeat: no-repeat; float: right; margin-bottom: 0; margin-top: 10px; padding: 2px 18px 2px 0; width: auto; font-size: 11px;
}

div#menu img.menu_symbol {
	margin: 5px -5px 0px 5px;
}

div#menu img.symbol_up {
	margin: 4px -5px 0px 5px;
}

div#menu img.symbol_down {
	margin: 5px -5px 0px 5px;
}

div#menu ul li a {
	color: #041F02;
}

div#menu ul li a:hover {

}

div#menu ul li a:link {

}

div#menu ul li {
	float: left; height: auto; margin: 0px 0px 0px 0px; position: relative; cursor: pointer;
}

div#menu ul li ul {
	margin: -4px 0px 0px 0px; padding: 0px; list-style-type: none; visibility: hidden; display: none; z-index: 100; position: absolute; width: 180px; height: auto; background-color: #c0940c; opacity: 0.9; filter: alpha(opacity =   90); border: 1px solid #e6ae00; border-width: 0px 1px 1px 1px;
}

div#menu ul li ul ul {
	margin: 0px 0px 0px 140px !important; padding: 0px; list-style-type: none; visibility: hidden; display: none; z-index: 100; position: absolute; width: 180px; height: auto; background-color: #c0940c; opacity: 0.9; filter: alpha(opacity =   90); border: 1px solid #e6ae00; border-width: 0px 1px 1px 1px;
}
div#menu ul li ul li {
	width: 100%; display: block;
	/*border-color:#304149 #000000 #000000 #304149;
	border-style:solid;
	border-width:0px 1px 1px 1px;*/ text-align: left;
	/*background-color:#091a1f;*/ background-image: url("../images/user/submenu_li_bg.png"); background-position: center bottom; background-repeat: no-repeat;
}

div#menu ul li ul li.current {
	background-color: #ebb610;
}

div#menu ul li ul li:hover {
	background-image: url("../images/user/submenu_li_current_bg.png"); background-position: center bottom; background-repeat: no-repeat;
}

div#wrapper div#top div#menu {
	text-align: center; margin: 307px 0px 0px 5px; width: 1041px; height: 50px; background-image: url('../images/user/menu_bg.png'); background-position: center center; background-repeat: no-repeat; float: left;
}

div#top a#topHoverarea {
	position: absolute; display: block; width: 500px; height: 300px;
}

div#wrapper div#top div#menu ul {
	text-align: right; margin: 4px auto 0px auto; height: auto; width: auto; float: right; min-width: 900px;
}

div#wrapper div#top div#menu ul li {
	font-weight: bold; float: left;
}

div#wrapper div#top div#menu ul li.current {
	font-weight: bold;
}

div#wrapper div#top div#menu ul li a {
	color: #000000; min-width: 50px; display: block; font-size: 95%; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; float: left; padding: 15px 15px 7px 15px; text-align: center;
}

div#wrapper div#top div#menu img.left {
	float: left;
}

div#wrapper div#top div#menu img.right {
	float: right;
}

div#wrapper div#top div#menu ul li ul {
	margin: -1px 0px 0px 0px; min-width: 110px; width: 180px;
}

div#wrapper div#top div#menu ul li ul li a {
	min-width: 110px; padding: 9px;
}

div#wrapper div.newsBox {
	width: 168px; height: 178px; background-image: url('../images/user/woddenbox_178.jpg'); background-position: top center; background-repeat: no-repeat; margin: 4px 11px 0px 0px; padding: 4px 0px 0px 0px; font-size: 90%;
}

div#wrapper div.newsBox div.newsBoxItem {
	height: 70px; margin: 0px 9px 0px 8px; padding: 3px 0px 0px 0px;
}

div#wrapper div.newsBox p {
	float: left; margin: 0px; padding: 0; font-weight: bold; font-size: 85%;
}

div#wrapper div.newsBox p.news_date {
	margin: 0px 0px 0px 0px; color: #5F2906;
}

div#wrapper div.newsBox a {
	float: left;
}

div#wrapper p.newsShowAllButton {
	padding: 0px 9px 0px 0px; font-size: 100%; text-align: right;
}

div#wrapper div.newsBox p.news_text {
	font-size: 95%;
}

div#wrapper div.newsBox div {
	margin-bottom: 0px;
}

div#wrapper div#newsPage div#pager {
	text-align: center; font-weight: bold;
}

div#wrapper div#newsPage {
	margin-top: 10px; line-height: 16px; width: 560px; float: left;
}

div#wrapper div#newsPage p.news_date {
	background-image: url('../images/misc/icon_news.png'); background-position: bottom left; background-repeat: no-repeat; padding-left: 18px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 4px; font-size: 95%; font-weight: bold; color: #7F3C0F;
}

div#wrapper div#page {
	width: 680px; float: left; line-height: 16px;
}

div#wrapper div#indexpage {
	width: 560px; float: left; line-height: 16px;
}

div#wrapper div#indexpage p.bloggdate {
	background-image: url('../images/misc/bloggentry.png'); background-position: bottom left; background-repeat: no-repeat; padding-left: 18px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 4px; font-size: 95%; font-weight: bold; color: #7F3C0F;
}

div#wrapper div#notice_msg {
	background: #FFF4BF; margin-top: 10px; border: 1px solid #FED22F; color: #363636; padding: 10px; width: 300px;
}

/* Bifogade filer */

div#contentAttachmentbox {

}
/* Sitemap page */
div.sitemap {

}

div.sitemap ul {
	padding: 0px 0px 0px 15px;
}

/**
 * Custom Styles
 **/
html {
	color: #000000; text-align: center; background-image: url('../images/user/html_bg.jpg'); background-color: #000000;
}

div#wrapper {
	width: 1061px; margin: 0px auto 0px auto;
}

div#top {
	text-align: center; width: 1061px; height: 348px; background-image: url('../images/user/header_bg.jpg'); background-position: bottom center; background-repeat: no-repeat;
}

div#content {
	margin: 0px auto 0px auto; width: 792px; background-image: url('../images/user/main_content_bg.jpg'); background-position: top center; background-repeat: repeat-y;
}

div#content div#content_main {
	min-height: 200px; text-align: left; padding: 0px 7px 0px 30px;
}


div#content div#content_main div#page {
	float: left; width: 565px; font-size: 105%;
}

div.galleryItemHolder p.galleryShowAllButton {
	float: left; font-weight: bold; font-size: 90%;
}

div.galleryItemHolder p.galleryBackButton {
	font-weight: bold; font-size: 90%;
}

div.galleryItemHolder ul.galleryImageList {
	clear: both; margin: 5px 0px 5px 0px; height: auto;
}

div.galleryItemHolder ul.galleryImageList li {
	float: left; height: 80px; margin: 1px;
}

div.galleryItemHolder ul.galleryImageList li img {
	cursor: pointer; background-color: #FFFFFF; border: 1px solid #A9A9A9; padding: 3px;
}

div.galleryItemHolder ul.galleryImageList li img:hover {
	background-color: #FFE25F;
}

div#content div#content_main div#RightSidebar {
	padding-top: 0px; float: right; width: 185px; text-align: left; height: auto;
}

div#content div#content_main div#RightSidebar h2 {
	margin: 7px 0px 0px 0px; font-size: 110%;
}

div#content div#content_main div#RightSidebar p.galleryShowAllButton {
	text-align: right; margin: 0px 11px 6px 0px; font-weight: normal; font-size: 100%;
}

div#content div#content_main div#RightSidebar img.RightSidebarBox {
	margin: 0px 0px 7px 0px;
}

div#SidebarNewsletter {
	position: absolute; width: 171px; height: 102px; background-image: url('../images/user/box_nyhetsbrev.png'); background-position: top center; background-repeat: no-repeat; padding: 42px 0px 0px 1px; margin-left: 750px; font-size: 95%;
}

form#SidebarNewsletterForm {

}

div#SidebarNewsletter input {
	margin-bottom: 6px; font-size: 95%;
}

div#content div#content_main div#RightSidebar div#SidebarGallerySample {
	width: 168px; height: 122px; text-align: center; vertical-align: middle; background-image: url('../images/user/wodden_box_bg.jpg'); background-position: top center; background-repeat: no-repeat;
}

div#content div#content_main div#RightSidebar div#SidebarGallerySample img.sampleImage {
	cursor: pointer; background-color: #FFFFFF; border: 1px solid #A9A9A9; padding: 3px; margin: 12px 0px 0px 0px;
}

div#footer {
	padding-top: 35px; margin: 0px auto 0px auto; height: 100px; width: 792px; background-image: url('../images/user/main_content_bottom_bg.jpg'); background-position: top center; background-repeat: no-repeat;
}
.fyrhjuling span { display: block;margin-top:5px;font-size:12.0pt;color:white;border:solid black 1.5pt;padding:0cm;background:red;font-weight:bold;text-decoration:none }
