@charset "utf-8";
@font-face {
    font-family: 'nexa_lightregular';
    src: url('fonts/nexa_light-webfont.eot');
    src: url('fonts/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexa_light-webfont.woff') format('woff'),
         url('fonts/nexa_light-webfont.ttf') format('truetype'),
         url('fonts/nexa_light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BrandonGrotesqueRegular';
    src: url('fonts/brandon_reg.eot');
    src: url('fonts/brandon_reg.eot') format('embedded-opentype'),
         url('fonts/brandon_reg.woff') format('woff'),
         url('fonts/brandon_reg.ttf') format('truetype'),
         url('fonts/brandon_reg.svg#BrandonGrotesqueRegular') format('svg');
}

@font-face {
    font-family: 'CapriolaRegular';
    src: url('fonts/capriola-regular.eot');
    src: url('fonts/capriola-regular.eot') format('embedded-opentype'),
         url('fonts/capriola-regular.woff') format('woff'),
         url('fonts/capriola-regular.ttf') format('truetype'),
         url('fonts/capriola-regular.svg#CapriolaRegular') format('svg');
}

html, body {
    height:100%;
    min-height:100%;
}
body{
	margin: 0 auto;
	padding: 0;
	/*background:url(images/body_back_x.jpg);
	background-repeat:repeat-x;*/
	background-color:#22344b;
}

a { 
	outline: none;text-decoration: none; 
}


/*css til antispammail*/
.crypt {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  border: 0;
  background-color: transparent;
}

#ramme{
text-align: center;
width:100%;
height:100%;
z-index:1;
border: 0px;
}
#ramme_indhold {
position: relative;
margin:0px auto;
text-align:left;
width: 1050px; 
height:100%; 
border: 0px;
z-index:2
}


#top {
	position: absolute;
	background-image:url(images/left_banner_y.jpg);
	background-repeat:repeat-y;
	display: block;
    height:3500px;
    top:-134px;
    left:-325px;
    margin-bottom:0px;
	width: 319px;
	border: 0px;
	z-index:3;
}

#globe {
	position: absolute;
	left: 47px;
	top: 225px;
	width:255px;
	height:253px;
	border: 0px;
	z-index:4;
	}
#top_home {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 319px;
	height:584px;
	border: 0px;
	z-index:4;
}
#top_home2 {
	position: absolute;

	left: -373px;
	top: 330px;
	width: 319px;
	height:100%;
	border: 0px;
	z-index:7;
}
#top_home3 {
	position: absolute;

	left: 300px;
	top: 318px;
	width: 319px;
	height:100%;
	border: 0px;
	z-index:6;
}
#fig_logo{
	position: absolute;

	left: -373px;
	top: 330px;
	width: 319px;
	height:100%;
	border: 0px;
	z-index:7;
}


#main {
	position: absolute;
	left: 325px;
	top: 90px;
	width:698px;
	height: auto;
	border: 0px;
	z-index:3;
}
#content {
	position: absolute;
	font-family:"BrandonGrotesqueRegular", "Myriad Pro", Tahoma, Arial;
	font-size:18px;
	line-height: 24px;
	letter-spacing: 1px;
	color:#ffffff;
	left: 48px;
	top: 35px;
	width:650px;
	height: auto;
	border: 0px;
	z-index:4;
}
.admin {
	background-color:#FFF;
	color:#fff;


}

#footer {
	position: absolute;
	background-color:#000;
	font-family:"BrandonGrotesqueRegular", "Myriad Pro", Tahoma, Arial;
	color:#ffffff;
	font-size:18px;
	line-height: 20px;
	letter-spacing:1px;
	left:-53px;
	/*top: 582px;*/
	width: 775px;
	height:192px;
	border: 0px;
	z-index:6;
}
#footer_1 {
	position: absolute;
	left: 50px;
	top: 30px;
	width: 225px;
	height:192px;
	border: 0px;
	z-index:6;
}
#footer_2 {
	position: absolute;
	left: 275px;
	top: 30px;
	width: 225px;
	height:192px;
	border: 0px;
	z-index:6;
}
#footer_3 {
	position: absolute;
	left: 500px;
	top: 30px;
	width: 225px;
	height:192px;
	border: 0px;
	z-index:6;
}

#language {
position: absolute;
left: 175px;
top: 910px;
width: 600px;
height:75px;
border: 0px;
z-index:7;
}

#navlist {
	position: absolute;
	background-image: url(images/navlist_back_x.jpg);
	background-repeat:repeat-x;
	font-family: "CapriolaRegular";
	display:inline;
	color:#ffffff;
	font-size:16px;
	letter-spacing: 1px;
	text-transform:uppercase;
	left: 369px;
	top: 44px;
	width: 630px;
	height:45px;
	border: 0px;
	z-index:5;
}

#navlist a:link, #navlist a:visited, #navlist a:active {font-family:"CapriolaRegular";font-size:16px;color:#448ccb;letter-spacing: 1px;display:inline;margin:0px;text-decoration:none;height: 45px; padding-left:15px} 
#navlist a:hover {font-family:"CapriolaRegular";font-size:16px;color:#ffffff;display:inline;letter-spacing: 1px;;margin:0px;text-decoration:none;height: 45px; padding-left:15px} 
#navlist li {list-style-type:none;text-decoration:none;display:inline; margin-left:0px;margin-bottom:0px; } 
#navlist ul {margin:0px;display:inline;list-style: none;height: 45px;padding-left:0px} 
#navlist .doc {list-style: none;height: 45px;padding-left:15px}
#navlist .sdoc {list-style: none;height: 45px;padding-left:30px}
#navlist .sdocs {list-style: none;height: 45px;padding-left:15px}
.sdocs a:link, .sdocs a:hover{padding-left:15px;display:inline;;height: 30px;}
.docs a:link, .docs a:hover{padding-left:15px;display:inline;height: 30px;}
.menulevel1 a:hover{color:#a99616;display:inline;height: 30px;}


.menulevel1 a:active, .menulevel1 a.activeclass1, ul.menulevel1 a.activeclass1{color: #a99616;display: block;height:30px;/*padding-left:15px*/;}

ul.menulevel1{padding-left:15px;margin-left: 0;}


.doc {list-style: none;height: 30px;/*padding-left:15px*/}
.sdoc {list-style: none;height: 30px;/*padding-bottom:10px*/}





#loginet {
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:15px;
	z-index:9}

.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color: #22344b;font-size:8px;letter-spacing:0px;text-decoration:none;}
.login a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color: #556375;font-size:8px;letter-spacing:0px;;text-decoration:none;}

H1, H2, H3 {
	display: none
}
H4 {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333333;
	font-size: 14px;}

IMG {border: 0;}

li {line-height: 1.5;}


#footer_3 a:link, #footer_3 a:visited {
	font-family:"BrandonGrotesqueRegular", "Myriad Pro", Tahoma, Arial;
	color:#ffffff;
	font-size:18px;
	line-height: 20px;
	letter-spacing:1px;
}
#footer_3 a:active, #footer_3 a:hover {
	font-family: "BrandonGrotesqueRegular";
	color: #448ccb;
	font-size:18px;
	line-height: 20px;
	letter-spacing:1px;
}
.map a:link, .map a:visited {
	font-family:"BrandonGrotesqueRegular", "Myriad Pro", Tahoma, Arial;
	color: red;
	font-size:18px;
	line-height: 20px;
	letter-spacing:1px;
}
.map a:active, .map a:hover {
	font-family:"BrandonGrotesqueRegular", "Myriad Pro", Tahoma, Arial;
	color:#448ccb;
	font-size:18px;
	line-height: 20px;
	letter-spacing:1px;
}

.lej a:link, .lej a:visited {font-family:"BrandonGrotesqueRegular", "Myriad Pro", Tahoma, Arial;
color:#603913;
font-size:24px;
text-decoration:none;
line-height:26px;
letter-spacing:-.5px;}
.lej a:active, .lej a:hover {font-family:"BrandonGrotesqueRegular", "Myriad Pro", Tahoma, Arial;
color:#790000;
font-size:24px;
text-decoration:none;
line-height:26px;
letter-spacing:-.5px;}
a:link, a:visited {
color:#ffffff;
}
a:active, a:hover {
color:#448ccb;
}
.sitename {font-weight: normal;font-size: 20pt;}

.edit {
	font-size: 12pt;
	color: #FFF;
	background: #ffffff;}
.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {
	font-weight: normal;
	color: #CCC;}
