* {
margin:0;
padding:0;
}

img { 
	border: 0px solid;
}


body {
	font-size:76%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3;
	background-color: #FFFFFF;
	margin: 1px;
	text-align:center; /*center hack*/
}
#bread {

	float:right;

	padding-top: 10px;

	padding-right: 10px;

}
#venstreskygge {
	float:left;
	width:25px;
	height: 800px;
	background-image: url(../images/skyggevenstre.jpg);
	background-repeat: no-repeat;
}
#hoejreskygge {
	float:right;
	width:25px;
	height: 800px;
	background-image: url(../images/skyggehoejre.jpg);
	background-repeat: no-repeat;

}
#wrap {
	width:939px !important;
	width:939px;

	margin:0 auto; /*center hack*/
	background-color: #FFFFFF;
	height: auto;
	text-align:left; /*center hack*/

}
#mainbody {
	float:left;
	width:889px !important;
	width:889px;
	height: 848px;
	margin:0 auto; /*center hack*/
	height: auto;
	text-align:left; /*center hack*/	
	background-color: #FFFFFF;
}
#header01 {
	float:left;
	color:#003366;
	position:relative;
	background-color: #212121;
	background-image: url(../images/header01.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 889px;
	z-index: 3;
}

#headermenu {
	float:left;
	color:#003366;
	position:relative;
	background-color: #212121;
	background-image: url(../images/menuheader.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 889px;
	z-index: 2;
}

#header02 {
	float:left;
	color:#003366;
	position:relative;
	background-color: #212121;
	background-image: url(../images/header02.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 889px;
	z-index: 1;
}



#header h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding-left:20px;
}



#header input {
background:url(../images/search.png) no-repeat;
border:0;
height:22px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:2px;
}



#header .search {
position:absolute;
top:20px;
right:20px;
}

#bund {
	clear:both;
	float:left;
	color:#000000;
	height: 40px;
	background-color: #000;
	background-image: url(../images/fotter.jpg);
	width: 889px;
}



#sidebar {
	float:left;
	height: 569px;
	width: 144px;
}

#content {
	float:left;
	width:540px;
		height: 584px;
	overflow:hidden;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sidebar-2 {
	float:right;
	width:195px;
}
.left {
	float:left;
	width:144px;
	background-image: url(../images/leftimage.jpg);
	height: 569px;
}

.right {
	float:left;
	width:195px;
	background-image: url(../images/rightimage.jpg);
	height: 609px;
	background-position: bottom;
	background-repeat: no-repeat;
}



.menu {
	text-align: right;
}



#sidebar .inside,#sidebar-2 .inside {
padding-top:0;

}



h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,.componentheading,.contentheading {

margin:0.75em 0;

}



li,dd {

margin-left:1em;

}



fieldset {

padding:.5em;

}



a:link,a:visited {

	text-decoration:underline;

	color:#999999;

}

a:hover {

text-decoration:none;

}



h1,.componentheading {

font-size:1.8em;

color: #666666;

}



h2,.contentheading {

font-size:1.6em;

color: #666666;

}



h3 {

font-size:1.3em;

color: #666666;

}



h4 {

font-size:1.2em;

color: #666666;

}



h5 {

font-size:1.1em;

color: #666666;

}



h6 {

font-size:1em;

font-weight:700;

color: #666666;

}



.button {

border:#74a150 solid 1px;

background:#fff url(../images/.buttonbackground.png) repeat-x;

height:25px;

width:160px;

margin:0px 0;

padding:0 0px;



}



.small,.createdate,.modifydate,.mosimage_caption {

	color:#999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

}



.sectiontableheader {

	background:url(../images/teaser.png);

	color:#fff;

	padding:5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.2em;

}

.sectiontableheader a:link,.sectiontableheader a:visited {

color:#fff;

}



/* Module styling */

.moduletable {

	margin-bottom:0em;

	color:#000000;

	font-size:1.1em;

}



.moduletable h3 {

	background:#000;

	color:#ccc;

	text-align:left;

	margin:0 -10px;

	padding:5px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.3em;

}



/*Menu Styling*/

.moduletablemenu {

	margin-bottom:0px;

	margin-top: 0px;

	padding: 0px;

}



.moduletablemenu a:link,.moduletablemenu a:visited {

	color:#000000;

	display:block;

	text-decoration:none;

	padding-left:5px;

	word-spacing: normal;

}



.moduletablemenu a:hover {

	text-decoration:none;

	color:#fff;

	background:#000;

}



.mainlevel-nav

{

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 0px;

	float: inherit;

	margin-left: 10px;

}



/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */

/** customize colors here */

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,

a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,

a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited {

	background-color: #669900;

	color: white;

}



a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover {

	background-color: #FFFFFF;

	color: green;

}



a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,

a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,

a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited {

	background-color: #669900;

	color: white;

}



a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {

	background-color: #FFFFFF;

	color: green;

}



ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal,

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:link,

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:visited {

	background-color: blue;

	color: white;

}



ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:hover {

	background-color: #E0E0E0;

	color: blue;

}



ul.mainlevel-son-of-suckerfish-horizontal .expanded {

	display: block;

	background-image: url("../images/arrow_down.gif");

	background-position: right center;

	background-repeat: no-repeat;

	padding-right: 10px;

}



ul.mainlevel-son-of-suckerfish-horizontal ul .expanded {

	background-image: url("../images/arrow_right.gif");

}





/** customize style / layout here */



a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal,

a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,

a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,

a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,

a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal,

a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,

a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,

a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {

	font-weight: normal;

	font-size: 100%;

	text-align: left;

	text-decoration: none;

	display: block;

	border: 1px solid silver;	/* top, right, bottom, left */

	padding-top: 0.3em;

	padding-right: 0.5em;

	padding-bottom: 0.3em;

	padding-left: 0.5em;

}



a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal {

}



a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {

	font-size: 90%;

	border-top: none;

	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */

}



#active_menu-son-of-suckerfish-horizontal,

a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,

a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,

a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,

a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,

a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,

a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,

a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,

a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {

	font-weight: bold;

}



ul.mainlevel-son-of-suckerfish-horizontal, .mainlevel-son-of-suckerfish-horizontal ul {

	margin: 0;

	list-style: none;

	line-height: 1;

	z-index: 3;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 0px;

	float: right;



}



ul.mainlevel-son-of-suckerfish-horizontal li {

	padding: 0;

	margin: 0;

	background: none;

	float: left;

}



ul.mainlevel-son-of-suckerfish-horizontal li li {

	position: relative;

	display: block;

	width: 130px;

}





ul.mainlevel-son-of-suckerfish-horizontal ul {

	display: block;

	position: absolute;

	left: -999em;

	margin: -0.2em 0 0 0em;

	width: auto;

	height: auto;

	z-index: 101;

}



ul.mainlevel-son-of-suckerfish-horizontal li li ul {

	margin: -1.8em 0 0 10em;

	z-index: 102;

}





/** IE7.0 workaround */

ul.mainlevel-son-of-suckerfish-horizontal li:hover, ul.mainlevel-son-of-suckerfish-horizontal li.hover {

	position: static;

}





/** general on-mouse-over display */



ul.mainlevel-son-of-suckerfish-horizontal li:hover ul,

ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {

	left: auto;

}



ul.mainlevel-son-of-suckerfish-horizontal li:hover ul ul,

ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {

	left: -999em;

}



ul.mainlevel-son-of-suckerfish-horizontal li:hover ul li:hover ul,

ul.mainlevel-son-of-suckerfish-horizontal li.hover ul li.hover ul {

	left: auto;

}





ul.mainlevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal li li {

	clear: left;

}



/** separator */

span.mainlevel-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {

	display: block;

	width: 1em;

	border-width: 0px;

	margin-left: 1em;

	padding: 0;

	padding-top: 1px;

}



/** IE5.0/win workaround: the ">" is handled like a "," */

ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal {

	position: absolute;

	top: 5em;	/* change the absolute position for IE5.0 here */

}

ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {

	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */

}

ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {

	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */

}

.adminform {

	height: 100%;

	width: 100%;

	z-index: 10;

	position: relative;

	overflow: scroll;

	visibility: visible;	

}
