/*
Stylesheet

version:   1.1
date:      16.04.10
author:    Kim Rasmussen
email:     info@go4web.dk
website:   go4web.dk

reset styles:
-----------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

body {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 62.5%; background: #fff;}

/* 960 grid*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* Layout */

#wrapper {width: 980px;background: #c53330; margin-top: 45px;}
#top {background: #fff url(img/etbedreberedskab.gif) no-repeat 765px 38px;width: 980px;height: 65px; position: relative;}
#top img {padding: 0 0 0 38px;}
#top-dk, #top-gb, #top-se, #top-no, #top-fi, #top-de {width: 980px; height: 65px; position: relative; background-color: #fff; background-repeat: no-repeat; background-position: 487px 38px;}
#top-dk img, #top-gb img, #top-se img, #top-no img, #top-fi img, #top-de img {padding-left: 38px;}
#top-dk {background-image: url(img/top_dk.gif);}
#top-gb {background-image: url(img/top_gb.gif);}
#top-se {background-image: url(img/top_se.gif);}
#top-no {background-image: url(img/top_no.gif);}
#top-fi {background-image: url(img/top_fi.gif);}
#top-de {background-image: url(img/top_de.gif);}
#content {padding-top: 30px;	padding-bottom: 20px;}


#sidebar {height: 400px;}
#sidebar ul {float: right;	padding: 0; width: 100%;}
#sidebar ul li {	text-align: right; margin:0; padding: 0;}
#sidebar ul li a {color: #fff;text-decoration: none;	font-size: 1.2em;display: block;padding: 5px 0;margin-bottom: 5px;}
#sidebar ul li.active a, #sidebar ul li.self a {color: #ffec00;}

/* Second level */
#sidebar ul li ul {
padding: 0 0 25px 0;
margin:0;

}
#sidebar ul li li {padding:0;}
#sidebar ul li ul li a {padding: 2px 0;margin-bottom: 1px;}

#sidebar ul li.active ul li a {color: #fff;}
#sidebar ul li.active ul li.current a {color: #ffec00;}


#main {color: #fff;	width: 670px;	padding-left: 30px;}
#footer {	height: 40px;}
address {	color: #fff;font-style: normal;	text-align: center;	line-height: 40px;}
address a, address a:visited {color: #fff;text-decoration: none;}
address a:hover {text-decoration: underline;}

h1 {	font-size: 40px;	font-weight: bold;        color: #ffffff;	padding: 0 20px 15px 0;}
h1.frontpage {font-size: 55px; }
h2 {font-size: 1.6em;padding: 10px 0 5px 0;}

/* sIFR */
.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}

@media print {
  .sIFR-flash {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
  .sIFR-alternate {visibility : visible !important; display: block   !important; position: static  !important; left: auto    !important; top: auto    !important; width: auto    !important; height: auto    !important;}
}
.sIFR-active h1 {font-family: Verdana; font-size: 18px; visibility: hidden; color: #fff; } 
.sIFR-active h1.frontpage {font-family: Verdana; font-size: 25px; visibility: hidden; color: #fff; } }
.sIFR-active h2 {font-family: Verdana; font-size: 18px; visibility: hidden; } 

p {
	font-size: 1.4em;
	/*line-height: 1.5em;*/
	padding-bottom: 10px;
}

#main ul {margin: 0 0 10px 0; padding: 0; list-style: disc;	list-style-position: inside;}
#main ul li {	font-size: 1.4em; padding-bottom: 3px;}
#main ol {margin: 0 0 10px 0; padding: 0;list-style: decimal;list-style-position: inside;}
#main ol li {font-size: 1.4em; padding-bottom:3px;}

#main a, main a:visited {	color: #fff;	text-decoration: none;}
#main a:hover {text-decoration: underline;}

/* Forside */

ul#frise {list-style: none;	margin: 0 0 20px 0; padding: 0;}

ul#frise li {margin: 0; padding: 0 10px 0 0;display: inline; }
.spalte_01 {width: 310px; padding-right: 20px; float: left;}
.spalte_02 {width: 330px; float: left;}

a.thickbox {width: 160px; height: 175px; background:#fff; }
a.thickbox img {padding: 0 8px 8px 0; margin:0; float:left;}

#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(img/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
#languages {position: absolute;top: 0; right: 0;width: 600px;}
#languages img {float: right; padding:0; margin-left: 10px;}