@charset "utf-8";
/* CSS Document */

html	{ 
	padding:0;
	margin:0;
	} 
	
body{
	padding:0;
	margin:0;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;	
	}

/* Fonts */
p  {font: 0.9em/1.8 Verdana, Arial, Helvetica, sans-serif;}
h1 {font: 1.4em/1.6 Georgia, "Times New Roman", Times, serif; font-weight: 100;	}
h2 {font: 1.4em/1.6 Georgia, "Times New Roman", Times, serif;font-weight: 100; }
h3 {font: 1.1em/1.1 Verdana, Arial, Helvetica, sans-serif; font-weight: 100; }
h4 {font: 1.0em/1.0 Verdana, Arial, Helvetica, sans-serif; }
h5 {font: 1.0em/1.6 Verdana, Arial, Helvetica, sans-serif; }
h6 {font: 0.8em/1.6 Verdana, Arial, Helvetica, sans-serif; }

a {color: #004371; text-decoration: none;}
a:hover{color: #4991dc; text-decoration: none;}
a img {border: none;}

#Content UL {list-style-image:url(Images/bullet.gif);
}

/* Template */
#Page_Holder{
	width:auto;
	height:100%;
	margin: 0;
	padding: 0;
	}
	
#Header_Holder{
	display:none;
	}
#Logo{
    display:none;
	}
#Navigation{
    display:none;
	}
/* Content Subpage */
#Content_Holder{
	width:auto; 
	float: none !important;
	}
#Content_Left{
    display:none;
	}
#Sub_Navigation{
    display:none;
	}
#Support_Chat{
    display:none;
	}
	
#Newsletter_Subscription{
    display:none;
	}
#Content_Right{
	width:auto;
	float: none !important;
	}
#Breadcrumbs_Shortcut_Holder{
	width:auto;
	height:auto;
	float: none !important;
	}
#Breadcrumb_Title{
  display:none;
	}
#Breadcrumb_Title a{
  display:none;
	}
#Shortcut_Menu{
  display:none;
	}
#Page_Title_Holder{
	width:auto;
	height:auto;
	float: none !important;
	}
#Page_Title{
	color:#000000;
	width:auto;
	height:auto;
	float: none !important;
	}
#Page_Title h1{
	}

#Content{
	width:auto;
	height:auto;
	}
/* Content Subpage End*/
#Breadcrumb_Holder{
  display:none;
	}
#Breadcrumb_Navigation{
  display:none;
	}
#Breadcrumb_Navigation a{
  display:none;
	}
#Latest_Updates{
  display:none;
	}
#Footer_Menu{
  display:none;
	}
#Address_Holder{
  display:none;
	}
#Address_1{
  display:none;
	}
#Address_2{
  display:none;
	}
#Address_3{
  display:none;
	}
#Address_4{
  display:none;
	}
#Address_5{
  display:none;
	}
#Credit_Rating{
  display:none;
	}
#Counttry_Search_Holder{
  display:none;
	}
#Countries{
  display:none;
	}
#Search{
  display:none;
	}
#Copyright a{
  display:none;
	}
/* Template End*/

/* SEARCH */
.tx-indexedsearch-searchbox-sword{
	float:left;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-right-style:none;
	font: 0.8em/1.0 Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	height: 10px;
	width: 164px;
	padding: 5px;
	}
.tx-indexedsearch-searchbox-button{
	float:right;
	height: 22px;
	width: 35px;
	border: 0;
	background: transparent url('Images/GO_Button.png') no-repeat center top;
	vertical-align: middle;
	color:#ffffff;
	}
.tx-indexedsearch-searchbox{
	float:left;
	width:210px;
	padding-right:498px;
	height: 22px;
	clear:both;
	}
.tx-indexedsearch-whatis{
padding-top: 40px;
	}
.tx-indexedsearch-sw{
	}
.tx-indexedsearch-noresults{
	}
/* SEARCH End*/

/* Nyhedsbrevs Tilmelding */
.tx-sremailsubscribe-pi1-text{
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	font: 0.8em/1.0 Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	height: 10px;
	width: 200px;
	padding: 5px !important;
	margin: 10px;
	}
.tx-sremailsubscribe-pi1-submit_box{
	float:right;
	height: 22px;
	width: 55px;
	border: 0;
	background: transparent url('Images/Subscribe_Button.png') no-repeat center top;
	vertical-align: middle;
	color:#ffffff;
	margin-right: 10px;
	} 
	
/* 238px_Box*/

.Box_238px_Holder{ 
	width: 238px; 
	height:318px;
	float:left;
	position:relative;
	border-width:1px;
	border-style:solid;
	border-color:#e6e6e6;
	}
.Box_238px_Image{
	width: 238px; 
	height:318px;
	float:left;
	position:absolute;
	background:#ffffff;
	z-index:1;
	}
.Box_238px_Inside{
	width: 238px; 
	height:244px;
	float:left;
	position:absolute;
	text-align:right;
	z-index:2;
	}
.Transparent_blue_textbox{	
	width: 238px;
	height: 74px;
	float:left;
	top: 244px;
	position:absolute;
	z-index:2;
	}
.Transparent_blue_textbox h3{
	color: #ffffff;
	text-decoration:none;
	}
.Transparent_blue_textbox{
	width: 198px; 
	height:54px;
	float:left;
	background-image:url(Images/Transparent_Blue_BG.png);
	background-repeat:repeat;
	color:#FFF;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	}

/* 187px_Box*/

.Box_187px_Holder{ 
	width: 185px; 
	height:248px;
	float:left;
	position:relative;
	border-width:1px;
	border-style:solid;
	border-color:#e6e6e6;
	}
.Box_187px_Image{
	width: 185px; 
	height:248px;
	float:left;
	position:absolute;
	background:#ffffff;
	z-index:1;
	}
.Box_187px_Inside{
	width: 185px; 
	height:189px;
	float:left;
	position:absolute;
	text-align:right;
	z-index:2;
	}
.Transparent_blue_187px_textbox{	
	width: 185px;
	height: 59px;
	float:left;
	top: 189px;
	position:absolute;
	z-index:2;
	}
.Transparent_blue_187px_textbox h4{
	color: #ffffff;
	text-decoration:none;
	}
.Transparent_blue_187px_textbox{
	width: 145px; 
	height:39px;
	float:left;
	background-image:url(Images/Transparent_Blue_BG.png);
	background-repeat:repeat;
	color:#FFF;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	}

/* Zmenu - Fold out menu*/	

	#menuz {
	width: 240px; 
	font: normal 12px/13px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	}
	
	
	#menuz ul {
	list-style: none; 
	margin: 0px; 
	padding: 0px;
	}

	#menuz ul ul {
	display:none;
	}

	#menuz A.no, #menuz A.act {
	color: #000000;
	text-decoration: none;
	}

	#menuz A.act, #menuz A.act:hover { 
	color:#FFFFFF;
	background: #4c93dd;
	}

	#menuz {
	border-top:1px solid #e9e9e9;
	}

	#menuz A {
	display:block; 
	border-bottom:1px solid #e9e9e9; 
	padding: 5px 7px 5px 7px;}

	#menuz UL IMG {margin:2px 3px 2px 0px;}

	#menuz UL UL IMG {margin-left:6px;}

	#menuz UL UL UL IMG {margin-left:12px;}

	#menuz UL A {background: #ffffff;}

	#menuz UL A:hover {background: #f5f5f5;}

	#menuz UL LI UL A {background: #e4eefa;}

	#menuz UL LI UL A:hover {background: #f5f5f5;}

	#menuz UL LI UL LI UL A {background: #f5f5f5;}

	#menuz UL LI UL LI UL A:hover {background: #e4eefa;}

	#menuz UL LI UL LI UL LI UL A {background: #ffffff;}

	#menuz UL LI UL LI UL LI UL A:hover {background: #e4eefa;}
	
/* Operating Status */
.Operation_Status{
	width: 998px; 
	height:47px;
	float:left;
	margin-top: 20px;
	border-width:1px;
	border-style:solid;
	border-color:#e6e6e6;
	background-image:url(Images/Operation_Status_BG.png);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	}
.Status{
	width: 700px;
	height: 33px;
	float:left;
	padding-top: 14px;
	padding-left: 62px;
	}
.Status_Search{
	width: 210px;
	height: 47px;
	float:right;
	text-align:right;
	padding: 13px;
	}
/*  Newsletter subscription Box */
.Email_subscribe{
	width: 238px; 
	height:318px;
	float:left;
	margin-top: 0px;
	border-width:1px;
	border-style:solid;
	border-color:#e6e6e6;
	background-image:url(Images/Email_subscribe_BG.png);
	background-position:top left;
	background-repeat:no-repeat;
	}
.Subscribe_box{
	width: 238px; 
	height:244px;
	float:left;
	}
	
/* FORM */
fieldset {
  margin-bottom: 10px;
  border: 0;
}
#mailform legend {
  padding: 0 2px;
  font-weight: bold;
}
#mailform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
#mailform fieldset ol {
  margin: 0;
  padding: 0;
}
#mailform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
#mailform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
#mailform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
#mailform fieldset fieldset label {
  display: block;
  width: auto;
}
#mailform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
#mailform  label {
  width: 220px; /* Width of labels */
}
#mailform fieldset fieldset label {
  margin-left: 223px; /* Width plus 3 (html space) */
}

#mailformformtype_mail{
  margin-left: 223px; /* Width plus 3 (html space) */
}

/* eluna_pagecomments */
.eluna_pagecomments_count{
	padding-top: 15px;
	padding-bottom: 15px;
	float:left;
	width: 708px;
}
.eluna_pagecomments_comment{
	background-color:#eeeeee;
	padding: 10px;
	float:left;
	width:688px;
}
.eluna_pagecomments_comment_alt{
	background-color:#ffffff;
	padding: 10px;
	float:left;
	width:688px;
}

.eluna_pagecomments_comment_author{
	width:344px;
	height: 15px;
	float:left;
	padding-top: 15px;
	}
.eluna_pagecomments_comment_date{
	width:344px;
	height: 15px;
	padding-top: 15px;
	text-align:right;
	float:right;
	}
.eluna_pagecomments_comment_text{
	width:688px;
	padding-top: 15px;
	padding-bottom: 15px;
	float:left;
	}
#eluna_pagecomments_comment{
	width:688px;
	float:left;
	}
.eluna_pagecomments_form_title{
	font: 1.4em/1.2 Georgia, "Times New Roman", Times, serif; 
	padding-top: 10px; 
	margin: 0;
	float:left;
	width: 708px;
	}
.eluna_pagecomments_form{
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
	clear:both;
	width: 708px;
}
.eluna_pagecomments_form lable{
	width: 344px;
	height: 12px;
	float:left;
}
#tx_elunapagecomments_pi1_name{
	width: 344px;
	clear:left;	
	display: block;
}

#tx_elunapagecomments_pi1_email{
	width: 344px;
	clear:left;
	display: block;
}

#tx_elunapagecomments_pi1_website{
	width: 344px;
	clear:left;
	display: block;
}

#tx_elunapagecomments_pi1_comment{
	width: 698px;
	clear:left;
	display: block;
}

.tx-srfreecap-pi2-cant-read{
}

.eluna_pagecomments_error{
	padding-top: 10px;
	color:#F00;
}

/* ------------------------------ Typo3 TABLE-----------------------------------*/

.contenttable{
border-collapse:collapse;
width: 100%;
}

.tr-even{
	background-color:#fcfcfc;
}
.tr-odd{
	background-color:#FFFFFF;
}

.td-0{
padding: 5px;
}

.td-0{
text-align:left;
}
.td-1{
text-align:right;
}
.td-2{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-3{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-4{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-5{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-6{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-7{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-8{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-9{
text-align:right;
border-left: 1px solid #fcfcfc;
}
.td-10{
text-align:right;
border-left: 1px solid #fcfcfc;
}

/* TT News */
	.news-latest-date{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; display:none;}
	.news-latest-morelink{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; clear:right; float:right;}
	.news-list-morelink{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; clear:right; float:right;}
	.news-latest-gotoarchive{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
	.news-list-date{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0px 0; font-weight: 100;}
	.news-single-timedata{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
	.news-single-author{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
	.news-single-backlink{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
	
	.news-single-img{ padding: 0; margin: 0; padding-left: 0px; margin-right: 15px; margin-top: 5px; margin-bottom: 0px; float:left;}
	.news-latest-img{ padding: 0; margin: 0; padding-left: 0px; margin-right: 15px; margin-top: 5px; margin-bottom: 0px; float:left;}
	.news-list-img{ padding: 0; margin: 0; padding-left: 0px; margin-right: 15px; margin-top: 5px; margin-bottom: 5px; float:left;}
	
	.news-single-timedata{ padding: 0; margin: 0;  float:right;}
	.news-latest-date{ padding: 0; margin: 0;  float:right; }
	.news-list-date { padding: 0; margin: 0;  float:right; }
	
	.clearer{
	clear:both; 
	}
	
	hr{
	width: 708px;
	border: 0;
	color: #e6e6e6;
	background-color: #e6e6e6;
	height: 1px;
	}

/* Fillinks */
.csc-uploads{
border-collapse:collapse;
width: 100%;
}
.csc-uploads-description{
	margin-top:-15px;
	font-style:italic;
}

/* Content Elements Boxes */
.alert {
	background-color: #fad9d3;
	background-image: url('Images/exclamation.png');
	border: 1px solid #F33;
}

.information {
	background-color: #d3e7fa;
	background-image: url('Images/information.png');
	border: 1px solid #33F;
}

.tip {
	background-color: #e0fbe0;
	background-image: url('Images/Tip.png');
	border: 1px solid #33cc00;
}

.data {
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	padding: 0px 0px 0px 10px;
}

.alert, .information, .tip{
	list-style-type: disc;
	list-style-position: inside;
	padding: 0px 0px 0px 40px;
}

.alert, .information, .tip {
	background-position: 10px 10px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px 0px 0px 40px;
	text-align: left;
}

/* Columns 4 */
.Columns_4{
	float:left;
	width:1000px;
	height: 320px;
	margin-top: 20px;
}

.Columns_4 .box_1 {
	margin-right:13px;
	padding:0;
	float:left;
	width: 240px; 
	height:320px;
}

.Columns_4 .box_2 {
	margin-right:14px;
	padding:0;
	float:left;
	width: 240px; 
	height:320px;
}

.Columns_4 .box_3 {
	margin-right:13px;
	padding:0;
	float:left;
	width: 240px; 
	height:320px;
}

.Columns_4 .box_4 {
	margin-right:0px;
	padding:0;
	float:left;
	width: 240px; 
	height:320px;
}


/* Columns 5 */
.Columns_5{
	float:left;
	width:1000px;
	height: 250px;
	margin-top: 20px;
}

.Columns_5 .box_1 {
	margin-right:16px;
	padding:0;
	float:left;
	width: 187px; 
	height:250px;
}

.Columns_5 .box_2 {
	margin-right:16px;
	padding:0;
	float:left;
	width: 187px; 
	height:250px;
}

.Columns_5 .box_3 {
	margin-right:16px;
	padding:0;
	float:left;
	width: 187px; 
	height:250px;
}

.Columns_5 .box_4 {
	margin-right:15px;
	padding:0;
	float:left;
	width: 187px; 
	height:250px;
}

.Columns_5 .box_5 {
	margin-right:0px;
	padding:0;
	float:left;
	width: 187px; 
	height:250px;
}

/* Filelist */
span.filecount{
	display:none;
	height: 0;
	overflow:hidden;
}


/* Navigation */

#Navigation {
padding-top: 64px;
float:right;
}

#Navigation  ul{
background: url(Images/Menu_divider.gif) no-repeat left top; 
float:right;
margin: 0;
padding: 0;
font: 1.3em Arial, Verdana, Helvetica, sans-serif;;
list-style-type: none;
}

#Navigation  li{
display: inline;
margin: 0;
}

#Navigation  li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 12px; /*padding inside each tab*/

background: url(Images/Menu_divider.gif) no-repeat right top; 
color:#eeeeee;
}

#Navigation  li a:visited{
color:#eeeeee;
}

#Navigation  li a:hover, #Navigation li.selected a{
color:#ffffff;
background: url(Images/Menu_selected.gif) no-repeat right top; 
}



#Validate{
    display:none;
	}
