/* GENERAL STYLES */
html, body{
	padding: 0px;
	margin: 0px;
	border: none;
}

body {
	background: #f6f7f7 url(img/2body_bg.gif) center repeat-y;
	font-family: Arial, Helvetica, sans-serif; color: #666;	
	font-size: 12px;
}
form {
	padding-top: 0px;
	margin-top: 0px;
}

.wrapper{width: 950px !Important; margin: auto; padding: 0px; text-align: left;
	background: #f6f7f7 url(img/body_bg.gif)}


/*FONTS */
font, h1, h2, h3, h4, h5, p{font-family: Arial, Helvetica, sans-serif; color: #333;}
a{color: #adc251;}
h1 a, h2 a, h3 a, h4 a, h5 a{color: #0e0606; text-decoration: none;} 
h1 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{text-decoration: underline;} 

p{font-size: 12px; margin-top: 1px; margin-bottom: 1px; color: #000; line-height: 18px}
small{font-size: 11px; color: #5b5b5b;}

em{FONT-STYLE: italic;}
h1{font-size: 24px; font-weight: bold;}
h2{font-size: 18px; font-weight: bold; margin-top: 0px;}
h3{font-size: 14px; font-weight: bold;}

.hLabel{font-size: 10px; color: #adc251;}


/******************* TOP */
#navigation{height: 98px; background-repeat: repeat-x; background-image: url(img/topgrafik.gif); padding-left: 40px}
	#navigation ul{float: right; list-style: none; margin: 0px; padding: 0px;display: block;}
	#navigation ul li{display: block; float: left; padding: 0; background: url(img/top_li_bg2.gif) no-repeat left top; height: 50px;MARGIN-TOP: 51px;}
	#navigation ul li a{color: #5d5d5d; text-decoration: none; font-size: 11px; display: block; float: left; padding: 4px 10px 0 10px; height: 26px; FONT-WEIGHT: bold; }
	#navigation ul li a:hover{text-decoration: underline;}


/******************** HEADER */	
#header{
		background: url(img/header_bg.gif) repeat-x bottom #b7d049; 
		margin-bottom: 33px; 
		padding: 40px; 
		border: 1px solid #a4bb42; border-left: none; border-right: none;
		text-align: left;
		position: relative;
		color: #fff;
		}

#header #buttons{position: absolute; bottom: 6px; left: 40px;}
#header #buttons a{width: 163px; height: 52px; display: block; margin-right: 12px; float: left; background: url(img/header_button.jpg) no-repeat top center; color: #fff;
				font-size: 14px; font-weight: bold; text-align: center; padding-top: 15px;	
				}

#header h1, #header p{color: #fff;} 
#header.front{height: 200px; }


/******************** MAIN */
#main{padding: 0px 0px 0px 0px;}


.left{float: left; width: 516px;}
.right{float: right; width: 63px;}

.oppositeCols .menu{float: left;}
.oppositeCols .left{float: right;}
.oppositeCols .right{float: left;}


/* SIDENAV - Lists and boxes */
#main #sidenavigation p{font-size: 11px;}
#main #sidenavigation a{color: #1971c2; font-size: 11px;} 
#main #sidenavigation ul, #main #sidenavigation div.box{display: block; padding: 0px 0px 6px 0px; margin: 0 0 20px 0; border: 1px solid #f2f2f2; list-style: none; background: url(img/main_sidenavigation_ul_bg.gif) repeat-x top #f6f7f7;}
#main #sidenavigation ul li.header, #main #sidenavigation div.box div.header{
		padding: 10px; border-bottom: #f0f0f0 1px solid; 
		background: #f0f2f2; font-weight: bold; font-size: 12px; color: #444444; margin: 0px; 
		line-height: 12px;
		display: block;}

#main #sidenavigation ul li{margin: 0px; padding: 0px; display: inline;}
#main #sidenavigation ul a{display: block; height: auto; padding: 6px 10px 0px 15px; font-size: 11px;}
#main #sidenavigation ul p{padding: 6px 10px 0px 15px;}
#main #sidenavigation ul a:hover{background: #fafcfc;}

#main #sidenavigation div.boxContent{padding: 10px;}

#main #sidenavigation input#searchField{width: 200px; border: 1px solid #a5acb2;}
#main #sidenavigation input#searchButton{font-size: 10px;}

#bottom 
{
	clear: both;
	border-top: 1px solid #333366;
	width:765px;
	margin:5px 0;
	padding:5px 0;
	text-align:center;
	font-size: x-small;
}
#bottomShadow {
	background-image:url(img/background_bottom.gif);
	height:18px;
	padding:0;
	margin:0;
}


/* CONTENTS RELATED RULES */
#main #contents h2, #main #contents h3{margin-bottom: 2px;}

/******************** FOOTER */
#footer{clear: both; padding: 1px; font-size: 10px;} 
#footer .right, #footer .left{border-top: solid 1px #b7d049; padding-top: 5px;}
/* fixed centered width */
#header, #main, #footer{text-align: left;}


/* GALLERY CSS */
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div>) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */ 
 
 .jcarousel-scope {
    position: absolute;
	right: 40px;
	top: 53px;
    width: 264px;
	height: 220px;

}
 
 .jcarousel-next, .jcarousel-prev
 {
 padding: 30px 0 0 20px;
	width: 20px; height: 30px;
	display: block;
	position: absolute;
	bottom: 10px;
	cursor: pointer;
	border: none;
	overflow: hidden;
 }
.jcarousel-next {    
	background: url(img/header_gallery_next.gif) no-repeat top;  
    right: 5px;   
}

.jcarousel-prev {    
	background: url(img/header_gallery_prev.gif) no-repeat top;  
    right: 35px;   
}

.jcarousel-next-disabled, .jcarousel-prev-disabled{
   display: none;
}


.footer {
	margin-top: 25px;
	border-top: 1px solid #b7d049;
	padding-top: 5px;
	font-size: 80%;
}

.umbMailFormLabel {
float: left; width: 15em;
}

.newsDate
{
	font-size: 10px; 
	margin-top: 1px; 
	margin-bottom: 1px; 
	color: #666; 
	line-height: 18px;
}
.newsResume
{
	font-size: 12px; 
	margin-top: 1px; 
	margin-bottom: 1px; 
	color: #000; 
	line-height: 18px;
}
.ListOverskrift
{
	font-size: 14px; 
	margin-top: 1px; 
	margin-bottom: 1px; 
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	COLOR: darkblue;
	}
.ListOverskrift a {text-decoration: none; COLOR: darkblue;}
.ListOverskrift a:hover{text-decoration: underline;} 

.Lista1
{
	font-size: 12px; 
	margin-top: 1px; 
	margin-bottom: 1px; 
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	COLOR: darkblue;
	BACKGROUND-COLOR:silver;
}
.Lista1 a {text-decoration: none; COLOR: darkblue;}
.Lista1 a:hover{text-decoration: underline;} 

.Listb1
{
	font-size: 12px; 
	margin-top: 1px; 
	margin-bottom: 1px; 
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	COLOR: darkblue;
	BACKGROUND-COLOR:white;
}
.Listb1 a {text-decoration: none; COLOR: darkblue;}
.Listb1 a:hover{text-decoration: underline;} 

.Overskrifter
{
	font-size: 18px; 
	margin-top: 1px; 
	margin-bottom: 1px; 
	line-height: 23px;
	font-weight: bold;
	text-decoration: none;
	COLOR: black;
	FONT-STYLE: italic;
}

.menu
{
	font-size: 12px;
	PADDING-LEFT: 3px;
	PADDING-TOP: 0px;
	float: bottom; 
	width: 210px;
	font-weight: bold;
	COLOR: white;
	line-height: 30px;
}
.menu a
{
	PADDING-LEFT: 3px;
	text-decoration: none;
	COLOR: white;
}
.menu a:hover{text-decoration: underline;} 
.menu ul {list-style: none; margin:0px; }
.menu li
{
	margin: 0;
	border-bottom: 1px solid #ddd;
	width: 190px;
}
.menuoverskrift
{
	font-size: 14px;
	PADDING-LEFT: 3px;
	PADDING-TOP: 0px;
	float: left; 
	width: 210px;
	font-weight: bold;
	COLOR: white;
	line-height: 30px;
	FONT-STYLE: italic;
}
.forsidekeylogo
{
	PADDING-LEFT: 5px;
	width: 175px;
}


.leftforside{float: left; width: 480px; padding-top: 15px;}
.rightforside{float: left; width: 200px; padding-top: 15px;}

.leftindholdsside{float: left; width: 680px; padding-top: 15px;}


/* EDITOR PROPERTIES */
.Overskrift1 {
font-size:18px;
font-weight: bold;
line-height: 23px;

}

.Overskrift2 {
font-size:20px;
font-weight: bold;
line-height: 26px;
}

.Overskrift3 {
font-size:22px;
font-weight: bold;
line-height: 28px;

}

.normal {
font-size:12px;
font-weight: 100;
line-height: 18px;
}

.normalFed {
font-size:12px;
font-weight: bold;
line-height: 18px;

}

