@charset "utf-8";
/* CSS Document */
/*#Navigation li.No77 a {background:url("Icons/new.png") no-repeat scroll 62px 5px transparent; padding:7px 22px 7px 12px;}*/
/*#Navigation li.No77 a {background:url("Icons/bullet_add.png") no-repeat scroll 62px 5px transparent; padding:7px 22px 7px 12px;}*/

/* Include "tt_products" extension styling */
@import url("extensions/tt_products/tt_products.css");
 
/* div#map img { behavior: none; }  GOOGLE MAP */

.clearage {clear:both;
	padding-bottom:2em;
}

#Latest_Updates h6{ 
	margin: 0;
	} 
#Breadcrumb_Navigation h6{ 
	margin: 0;
	} 
#Breadcrumb_Title h5{
	Margin: 0;
	}
.Status .bodytext{ 
	margin: 0;
	}

	
html{	margin: 0;
	padding: 0;
	}
	
body{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	/*background-image:url(Images/Bluecloud.jpg);*/
	/*background-image:url(Images/CoolBackground.jpg);*/
	background-image:url(Images/Nav_BG.jpg);
	/*background-image:url(Images/bodyBg.jpg);*/
	
	background-position:top; 
	background-repeat:repeat-x;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border:0;
	}
	
/* Fonts */
p  {font: 0.9em/1.8 Verdana, Arial, Helvetica, sans-serif; margin: 0;}
h1 {font: 1.5em/1.7 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.2 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: underline;}
a:hover{color: #4991dc; text-decoration: none;}
a img {border: none;}

#Content UL {list-style-image:url(Images/bullet.gif);
}

#tx_presentationmenu_pi1-randominside h1 {font: 1.4em/1.6 Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0;padding: 0;	}
#tx_presentationmenu_pi1-randominside h2 {font: 1.3em/1.5 Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0;padding: 0;	}

/* Template */

#Page_Holder{
	width:1000px;
	margin: 0 auto;
	padding: 0px;
	}


#Header_Holder{
	width: 1000px; 
	height: 100px;
	float:left;
	margin: 0;
	overflow:hidden;
	}
#Logo{
	width: 240px; 
	height: 100px;
	float:left;
	margin: 0;
	}

#Navigation {
	width: 760px; 
	height: 36px;
	padding-top: 64px;
	float:left;
	text-align:right;
	margin: 0;
	}
	
/* Content Subpage */
#Content_Holder{
	width: 1000px; 
	float:left;
	}
#Content_Left{
	width: 240px; 
	float:left;
	margin-top:20px;
	}
#Sub_Navigation{
	width: 240px; 
	float:left;
	text-align:left;
	}
#Support_Chat{
	width: 240px; 
	float:left;
	margin-bottom: 20px;
	}
	
.box h5{
	display:none;
	}

#Newsletter_Subscription{
	width: 240px; 
	float:left;
	line-height:0;
	}
	
#SpyNews{
float:left;
	}
	
#Ekstra{
float:left;
	}
	
#Content_Right{
	width: 740px; 
	float:right;
	/*position:relative;  NEW */
	}
#Breadcrumbs_Shortcut_Holder{
	width: 740px; 
	height:16px;
	float:left;
	margin-top:20px;
	overflow:hidden;
	}
#Breadcrumb_Title{
	width:auto;
	height:16px;
	float:left;
	background-color:#004371;
	}
#Breadcrumb_Title a{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font: 1.1em Georgia, "Times New Roman", Times, serif; font-weight: 100;
	text-decoration: none;
	color:#4c93dd;
	}
	
#Username{
	width: auto; 
	height: 16px;
	float:left;
	text-align:right;
	color: #ffffff;
	padding-right: 10px;
	}
	
.tx-dvssimplelogout-link a{
	color: #004371;
	padding-right: 23px;
	padding-top: 3px;
	}
	
.tx-dvssimplelogout-link {
	background-image:url(Images/logoutbutton.png);
	background-position:right; 
	background-repeat:no-repeat;
	float:right;
	}
	
#Shortcut_Holder{
	width:auto;
	height:16px;
	float:right;
	text-align:right;
	}
		
#Shortcut_Menu{
	width:auto;
	height:16px;
	float:left;
	text-align:right;
	}
#Social{
	width:16px;
	height:16px;
	float:left;
	margin-left:10px;
	
	}
	
#Page_Title_Holder{
	width:740px;
	height:auto;
	float:right;
	}
#Page_Title{
	width:auto;
	height:auto;
	float:left;
	background-color:#4c93dd;
	color:#ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	}
#Page_Title h1{
	Margin: 0;
	}

#Content{
	width:708px;
	min-height:100px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#e6e6e6;
	background-image:url(Images/Content_BG.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-color:#ffffff;
	/* word-wrap: break-word; IE Only */
	}
/* Content Subpage End*/
#Breadcrumb_Holder{
	width: 998px; 
	height:28px;
	float:left;
	margin-top: 20px;
	border-width:1px;
	border-style:solid;
	border-color:#e6e6e6;
	background-image:url(Images/Breadcrumb_BG.png);
	background-position:top;
	background-repeat:repeat-x;
	}
#Breadcrumb_Navigation{
	width: auto; 
	height:16px;
	float:left;
	padding: 6px;
	}
#Breadcrumb_Navigation a{
	color:#000;
	text-decoration:none;
	}
#Latest_Updates{
	width: auto; 
	height:16px;
	float:right;
	text-align:right;
	padding: 6px;
	}
#Footer_Menu{
	width: 1000px;
	height:auto;
	float:left;
	margin-top: 20px;
	background-image:url(Images/Footer_Menu_BG.gif);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e6e6e6;
	}
#Address_Holder{
	width: 1000px; 
	height:auto;
	float:left;
	margin-top:20px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e6e6e6;
	}
#Address_1{

	width: 320px; 
	height:auto;
	float:left;
	color:#666666;
	padding-left: 5px;
	}
#Address_1 h6 { padding: 0px; margin: 0px; }
#Address_2{
	width: 0px; 
	height:auto;
	float:left;
	color:#666666;
	}
#Address_3{
	width: 165px; 
	height:auto;
	float:left;
	color:#666666;
	}
#Address_4{
	width: 155px; 
	height:auto;
	float:left;
	color:#666666;
	}
#Address_5{
	width: 165px; 
	height:auto;
	float:right;
	text-align:right;
	color:#333333;
	padding-right:5px;
	}
#Credit_Rating{
	width: 165px; 
	height:auto;
	float:right;
	text-align:right;
	color:#333333;
	padding-right: 5px;
	}
#Counttry_Search_Holder{
	width: 1000px; 
	height:22px;
	float:left;
	margin-top:20px;
	}
#Countries{
	width:auto; 
	height:22px;
	float:left;
	}
#Search{
	width:210px; 
	height:22px;
	float:right;
	text-align:right;
	}
#Copyright a{
	width:500px; 
	height:auto;
	float:left;
	margin-top:100px;
	text-align:right;
	color:#cccccc;
	font-size:0.8em;
	text-decoration: none;
	}
#Validate{
	width:500px; 
	height:auto;
	float:left;
	margin-top:100px;
	text-align:left;
	color:#cccccc;
	font-size:0.8em;
	text-decoration: none;
	}
/* Template End*/

/* SEARCH */
tx-indexedsearch-form{
	float:left;
	height: 22px;
	width: 174px;
	}

.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-search-submit{
	float:right;
	height: 22px;
	width: 35px;
	}

.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-searchbox fieldset,.tx-indexedsearch-searchbox legend{
	margin: 0px;
	padding:0px;
	
	}
	
	
.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 10px 0 10px;
	}
.tx-sremailsubscribe-pi1-submit_box{
	float:right;
	height: 22px;
	width: auto;
	border:solid 1px #000;
	background: transparent url('Images/Button_BG.png') 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 {
	margin:0;
	}

.Transparent_blue_textbox h3 a{
	color: #ffffff;
	text-decoration:none;
	margin:0;
	}
.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{
	margin:0;
	padding: 0;
	}
.Transparent_blue_187px_textbox h4 a{
	color: #ffffff;
	text-decoration:none;
	margin:0;
	padding: 0;
	}
.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: 33px;
	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 */
legend{
  margin: 0;
  padding: 0;
  border: 0;
}

fieldset {
  margin: 0;
  padding: 0;
  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:628px;
	margin-top: 15px;
	padding-bottom: 15px;
	float:left;
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 50px;
	background-image: url('Images/Avatar.jpeg');
	}
#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; 
	}
	
	.browseLinksWrap { padding: 0; margin: 0; padding-top: 20px;  float:left; }  
	.showResultsWrap { padding: 0; margin: 0; padding-top: 20px;  float:right; }  
	
	hr{
	width: 708px;
	border: 0;
	color: #e6e6e6;
	background-color: #e6e6e6;
	height: 1px;
	}

	.news-single-imgcaption {
	color:#333333;
	font:italic 0.8em/1.6 Verdana,Arial,Helvetica,sans-serif;
	}
 padding: 0; margin: 0;  float:right; }

/* 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-top:1px solid #F33;
	border-bottom:1px solid #F33;
}

.information {
	background-color: #d3e7fa;
	background-image: url('Images/information.png');

	border-top:1px solid #33F;
	border-bottom:1px solid #33F;
}

.tip {
	background-color: #e0fbe0;
	background-image: url('Images/Tip.png');

	border-top:1px solid #33cc00;
	border-bottom:1px solid #33cc00;
}

.data {
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	padding: 10px;
}

.alert, .information, .tip{
	list-style-type: disc;
	list-style-position: inside;
	padding: 0px 0px 0px 40px;
}

.alert, .information, .tip {
	background-position: 15px 15px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 10px 10px 10px 40px;
	text-align: left;
	clear:both;
}

.Comment_Holder{
}
.Comment_Top_Corner {
	background-image: url('Images/Top_corner.gif');
	width:34px;
	height:27px;
	float:left;
}
.Comment_Content{
	color:#004371;
	width:640px;
	float:left;
}

.Comment_Content .bodytext{
	font-style:italic !important;
}
.Comment_Bottom_Corner{
	background-image: url('Images/Bottom_corner.gif');
	width:33px;
	height:27px;
	float:right;
}



/* Columns 4 */
.Columns_4{
	float:left;
	width:1000px;
	height: 320px;
	margin-top: 20px;
	clear:both;
}

.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;
	clear:both;
}

.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  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; 
}


.csc-textpic-caption {font: 0.8em/1.6 Verdana, Arial, Helvetica, sans-serif; color: #333333;font-style: italic; }

.Column_Holder{
	width: 708px; 
	float:left;
	clear:both;
	}
.Left_Column{
	width: 344px; 
	float:left;
	padding-right:20px;
	}
.Right_Column{
	width: 344px;  
	float:left;
	}

/* MAP */
.latitude td, .longitude td, .selectCategory td{
display: none;
}


/* tt Address*/

div.blahdy {
	display:inline;
}

div.tt_address_contact {
	background:#f1f1f1;
	border:1px solid #E3E3E3;
	float:left;
	margin:0 20px 20px 0;
	min-height:110px;
	padding:5px;
	position:relative;
	width:321px;
}

* html div.tt_address_contact {
	padding-bottom:1px;
}

* + html div.tt_address_contact {
	padding-bottom:1px;
}

div.tt_address_contact div.contact_image {
	margin-right:5px;
}

div.tt_address_contact div.left {
	float:left;
}

div.tt_address_contact div.vcard_link {
	bottom:0;
	margin-bottom:5px;
	position:absolute;
	right:5px;
}


/* Spy News */
.tx-ttnews{
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	padding: 10px; 
	width: 218px;
	margin-bottom: 20px;
}

#sidebar {
    background:#FFFFFF;
    float:left;
    margin:0px;

    padding:10px;
    width:218px;
    border-width:1px;
    border-style:solid;
    border-color:#e6e6e6;
    background-image:url(Images/Spy_BG.gif);
    background-position:top;
    background-repeat:repeat-x;
}

#sidebar ul {
    list-style-type:none;
    position:relative;
    margin: 0;
    padding:0;
}

#sidebar li {
    height: 99px;
    overflow: hidden;
    float:left;
    margin: 0;
    padding:0;
}

#sidebar li img {
    float:left;
    margin:8px;
    width: 70px;
}

#sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative; 
}
.spy-latest-title {
	display:block;
	width: 130px;
	float:left;
	margin: 0;
	margin-top: 8px;
	padding: 0;
}
.spy-latest-title a{ 
	float:left;
	font-size: 11px;
   	line-height: 1;
   	color: #333333;
	text-decoration:none;
	margin: 0;
	padding: 0;
}


.spy-latest-subheader {
	float:left;
	display:block;
	width: 132px;
	margin: 0;
	padding: 0;
}
.spy-latest-subheader p{ 
	float:left;
	font-size: 10px;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.spy-latest-subheader a{   
	float:left;
	color:#666666;
	text-decoration:none;
	margin: 0;
	padding: 0;
}

.expAll{
	display:none;
	}
	
/* SEMINAR */

.tx-seminars-pi1 dl{
	margin: 0;
	padding: 0;
}

.tx-seminars-pi1 dt{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.tx-seminars-pi1 dd{
	margin: 0 0 0em 0;
	padding: 0;
}

.tx-seminars-pi1 h3 {font: 1.3em/1.4 Georgia, "Times New Roman", Times, serif;font-weight: 100;	margin: 0; margin-top: 0.5em;  }


.tx-seminars-pi1 fieldset { font: 1.3em/1.4 Georgia, "Times New Roman", Times, serif;font-weight: 100; margin: 0; margin-top: 0.5em; padding: 0;}
.tx-seminars-pi1 label { font: 0.8em/1.8 Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

#tx_seminars_pi1_registration_editor_button_submit, #tx_seminars_pi1_registration_editor_button_back{
	height: 22px;
	width: auto;
	border:solid 1px #000;
	background: transparent url('Images/Button_BG.png') repeat center top;
	vertical-align: middle;
	color:#ffffff;
	margin-right: 10px;
	}
.button{
	float:right;
	height: 16px;
	width: 70px;
	border:solid 1px #000;
	background: transparent url('Images/Button_BG.png') repeat center top;
	vertical-align: middle;
	padding: 2px;
	clear:both;
	}

.button a{
	color:#ffffff;
	}
	

#Footer_Menu ul  {
    width: 980px;
    margin: 0px;
    padding: 10px;
    display: inline-block;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}


#Footer_Menu  ul li {
    display: block;
    white-space: normal;
    width:140px;
    float:left;
    padding: 0px;
    margin: 0px;
}

#Footer_Menu  ul li ul {
    display: block;
    white-space: normal;
    width:140px;
    float:left;
    padding: 0px;
    margin: 0px;
    font-size:9px;
    font-family:Arial, Helvetica, sans-serif;
}

#Footer_Menu ul li a {
    padding: 0;
    display: block;
    margin-bottom: 4px;
}

#Footer_Menu a:link, #Footer_Menu a:visited { color: #999999; 	text-decoration:none; }
#Footer_Menu a:hover { color: #666666;	text-decoration:none; }

.Shop_Search_holder{
	width:238px;
	height: 23px;
	margin-top: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;

	}
#Shop_Search{
	width:238px;
	height: auto;
	float:right;
	/*margin-right: 255px;*/
	}
	
.shop-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: 192px;
	padding: 5px;
	}
	
.shop-searchbox-button{
	float:right;
	height: 22px;
	width: 35px;
	}

.shop-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;
	}
	
#Shop_Content{
	width:468px;
	min-height:100px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#e6e6e6;
	background-image:url(Images/Content_BG.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 0px;
	background-color:#ffffff;
	overflow:hidden;
	position: relative;
	}
#Shop_Basket{
	width:208px;
	float:right;
	padding-top: 0px;
	padding-bottom: 10px;
	padding: 15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e6e6e6;
	}
#Shop_Basket h3{
	margin-top: 0px;
	}
	
.hitten{ 
	padding: 0px !important; 
	margin: 0px !important; 
	display:none !important; 
	border: 0 !important;  
	}
.linked_day{
background-color:#4C93DD;
color:#FFFFFF;
}
.linked_today{
background-color:#4C93DD;
color:#FFFFFF;
}