@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#wrapper div.newsBox {
	width: auto; height: auto; background-image: none; background-position: top center; background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 95%;
}

div#wrapper div.newsBox div.newsBoxItem {
	height: auto; margin: 0px 0px 10px 0px; padding: 3px 0px 10px 0px;
}

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

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

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

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

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

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;
}

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;list-style-type:none;
}

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#mainholder ul { margin:5px 0px 5px 5px; list-style-type:circle;list-style-position:inside; }