@charset "utf-8";
/*

        Design & Konfiguration: Jeppe Sloth Carlsen
		
        www.Blackbook.dk - we love the web.

           ____  __    ___   ________ __ ____  ____  ____  __ __   ____  __ __
          / __ )/ /   /   | / ____/ //_// __ )/ __ \/ __ \/ //_/  / __ \/ //_/
         / __  / /   / /| |/ /   / ,<  / __  / / / / / / / ,<    / / / / ,<
        / /_/ / /___/ ___ / /___/ /| |/ /_/ / /_/ / /_/ / /| |_ / /_/ / /| |
       /_____/_____/_/  |_\____/_/ |_/_____/\____/\____/_/ |_(_)_____/_/ |_|
                       _                  _    _                        _
        __ __ __ ___  | | ___ __ __ ___  | |_ | |_   ___  __ __ __ ___ | |__
        \ V  V // -_) | |/ _ \\ V // -_) |  _|| ' \ / -_) \ V  V // -_)| '_ \
         \_/\_/ \___| |_|\___/ \_/ \___|  \__||_||_|\___|  \_/\_/ \___||_.__/	 
		 
       Copyright 1996-2008
 
*/  

/*-------------------------------- TEMPLATE -------------------------------------*/

	a {color: #660000; }
	a:hover {text-decoration:underline;}
	a img {border: none;}
	
	
/* CSS Document */

body {
	margin: 0; 
	padding: 0; 
	color: #000000;
	height:100%; 
	background-color:#ffffff;
	font-family: Verdana;
	color: #444;
	line-height: 1.5em;
	font-size: 0.8em;
	background:url(Images/Background_01.gif); center;
	background-position:center top;
	background-repeat:repeat-y;
	}
	
html { 
	height:100%;
	} 

.Page_Holder{
	width: 100%; 
	height: 100%;
	position:relative;
	}
	
.Content_Holder{
	width:1000px;
	height:100%;
	margin: 0 auto;
	background-color:#ffffff;
	position:relative;
	}
	
.Header_Holder{
	width: 1000px; 
	height: 342px;
	height: auto;
	position:relative;
	}
	
.Goorganic_Logo{
	position:absolute;
	width:300px;
	height:300px;
	z-index:1;
	top: 0px;
	overflow:hidden;
	Padding-left:700px;
}	

.Header_Image{
	width: 1000px;
	height: 300px;
	float:left;
	margin: 0; 
	padding: 0;
	position:relative;
	line-height:0;
	overflow:hidden;
	}
	
.Nav_Holder{
	background:transparent url(Images/grayslate_background.gif) repeat-x top left;
	width: 1000px; 
	height: 42px;
	float:right;
	position:relative;
	}


.Logo{
	background:transparent url(Images/grayslate_background.gif) repeat-x top left;
	width: 70px; 
	height: 32px;
	float:right;
	padding-top: 10px;
	padding-right: 10px;
	position:relative;
	display:block;
	}
	
.Navigation{
	width: 920px; 
	height: 42px;
	float:left;
	position:relative;
	}
	
.Columns_Holder{
	float:left;
	width: 1000px;
	background-color:#ffffff;
	}
.Content_Left_Holder{
	float:left;
	width: 205px;
/*	border-top: 1px;
	border-top-color:#cdcdcd;
	border-top-style:solid;*/
	}
	
.Content_Left{
	float:left;
	width: 205px;
	}	
.Submenu{
	float:left;
	width: 205px;
	}


.Content_Center{
	float:left;
	width: 588px; 
	background-color:#ffffff;
	position:relative;
	overflow:hidden;
	
	border-left: 1px;
	border-left-color:#cdcdcd;
	border-left-style:solid;
	
	border-right: 1px;
	border-right-color:#cdcdcd;
	border-right-style:solid;

	}
	
.Content_Right_Holder{
	float:left;
	width: 205px; 
	background-color:#ffffff;
	position:relative;
	overflow:hidden;

	}
	
.Subscribe{
	float:left;
	width: 205px;
	overflow:hidden; 
	}

.Content_Right{
	float:left;
	width: 205px; 
	}
	
.Footer_Holder{
	float:left;
	width: 1000px;
	bottom: 0px;
	position:relative;
	}
	
.Products_Scroll{
	width: 1000px;
	
/*	background:url(Images/Scroll_bg.jpg); center;
	background-position:center top;
	background-repeat:repeat-x;*/
	
	border-bottom: 1px;
	border-bottom-color:#cdcdcd;
	border-bottom-style:solid;
	}
.Products_Scroll .align-center{
	text-align:center !important;
	text-transform:uppercase;
	font-size:10px;
	color:#999;
	text-decoration: blink;
	}

.Footer_Menu_Holder{
	width: 1000px;
	
	border-top: 1px;
	border-top-color:#cdcdcd;
	border-top-style:solid;
	
	border-bottom: 1px;
	border-bottom-color:#cdcdcd;
	border-bottom-style:solid;
	
	background-color:#ffffff;
	height: 40px;
	overflow:hidden;
	}
	
.Footer_Menu{
	background-color:#ffffff;
	width: 1000px;
	height: 40px;
	font-family: Arial;
	color: #444;
	float:left;
	}

.Rapport{
	background-color:#ffffff;
	width: 0px;
	height: 40px;
	
	float:right;

	padding-top: 10px;
	margin-right: 10px;

	}
	
.PageEnd{
	width: 1000px; 
	background-color:#ffffff;
	height: 100px;
	}
	
/* FONTS */

.bodytext {
	font-family: Verdana;
	/*color: #660000;*/
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.5em;
	font-size: 0.9em;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

h1 {
	font-family: Georgia;
	color: #000000;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.4em;
	font-size: 1.4em;
	font-weight:100;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

h2 {
	font-family: Georgia;
	color: #000000;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.4em;
	font-size: 1.4em;
	font-weight:100;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

	
h3 {
	font-family: Georgia;
	/*color: #660000;*/
	color: #000000;
	text-decoration: none;
	word-spacing: 0.0em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.3em;
	font-size: 1.3em;
	font-weight:100;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

p {
	margin-left: 10px;
	margin-right: 10px;
}
	
/* Navigation */

#Navigation {position:relative;display:block;height:42px;font-size:12px;font-weight:bold;background:transparent url(Images/grayslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#Navigation ul {margin:0px;padding:0;list-style-type:none;width:auto;}
#Navigation ul li {display:block;float:left;margin:0 1px 0 0;}
#Navigation ul li a {display:block;float:left;color:#333333;text-decoration:none;padding:10px 10px 0 10px;height:30px;}
#Navigation ul li a:hover,#Navigation ul li.current {color:#000000;background:transparent url(Images/grayslate_backgroundOVER.gif) no-repeat top center;}

/* Submenu */

.cssmenu {
	background: #333;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 205px;
}
.cssmenu li {
	font: 80.0%;
	font-family: Verdana;
	margin: 0;
	padding: 0;
}
.cssmenu a {
	border-bottom: 1px solid #cdcdcd;
	background: #FFFFFF;
	color: #000000;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
.cssmenu a:hover {
	background: #CCCCCC; url("images/Menu_bg.png");
	color: #000000;
	padding-bottom: 8px;
}                    
                

/* SUBSCRIBE*/

label {
	float:left;
  	padding-left: 10px;
  	color: #000000;
  }
  
.tx-sremailsubscribe-pi1-text {
  float:left;
  margin-left: 10px;
  margin-right: 10px;
  border:1px;
  border-style:solid;
  border-color:#cdcdcd;
  background-color:#ffffff;
  color:#000000;
  width: 150px;
  }
  
.tx-sremailsubscribe-pi1-submit{
  float:left;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
  border:1px;
  border-style:solid;
  background-color:#ffffff;
  color:#000000;
  }
.tx-sremailsubscribe-pi1-checkbox{
  }
  
/* Filelink*/  
.filelinks{
  float:left;
  width: 100%; 
  margin-left: 10px;
  margin-right: 10px;
  }
  
/* FAQ */ 
 
.tx-irfaq-dynheader { margin-left: 10px; }
.tx-irfaq-pi1 p { margin-left: 10px; }

table{
  float:left;
  width: 100%; 
  margin-left: 10px;
  margin-right: 10px;
  }
  
.csc-textpic-left{
  margin-left: 10px;
  }
.csc-textpic-left .bodytext{
  margin-left: 0px;
  }


fieldset{
	border:none;
  }
  
/* TT News */
	.news-latest-date{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; margin-left: 15px; margin-right: 15px; display:none;}
	.news-latest-morelink{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; margin-left: 0px; margin-right: 15px; clear:right; float:left;}
	.news-list-morelink{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; margin-left: 15px; margin-right: 15px; clear:right; float:right;}
	.news-list-date{font: bold 0.6em 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; margin-left: 15px; margin-right: 15px;}
	.news-single-author{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; margin-left: 15px; margin-right: 15px;}
	.news-single-backlink{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; margin-left: 15px; margin-right: 15px;}
	
	.news-single-img{ padding: 0; margin: 0; padding-left: 15px; margin-right: 15px; margin-top: 5px; margin-bottom: 5px; float:left;}
	.news-latest-img{ padding: 0; margin: 0; padding-left: 15px; margin-right: 15px; margin-top: 5px; margin-bottom: 5px; float:left;}
	.news-list-img{ padding: 0; margin: 0; padding-left: 15px; margin-right: 15px; margin-top: 5px; margin-bottom: 5px; float:left;}
	
	.news-single-timedata{ padding: 0; margin: 0; padding-left: 15px; margin-right: 15px; float:right;}
	.news-latest-date{ padding: 0; margin: 0; margin-left: 15px; margin-right: 15px; float:right; }
	.news-list-date { padding: 0; margin: 0; margin-left: 15px; margin-right: 15px; float:right; }
	.news-single-backlink  { padding: 0;  margin-left: 15px; margin-right: 15px; padding-bottom:15px; float:left;  }
	.news-single-timedata { padding: 0;  margin-left: 15px; margin-right: 15px; margin-top: 15px; float:right; }
	.news-latest-gotoarchive { padding: 0;  margin-left: 15px; margin-right: 15px; padding-bottom:15px; float:left;  }
	.news-latest-gotoarchive { display:none; }
	.clearer{
	clear:both; 
	}
	
	hr{
	width: 560px;
	border: 0;
	color: #eff3f4;
	background-color: #eff3f4;
	height: 1px;
	}

/* Kontakt */

label{
	width: 150px;
	padding-left: 10px;
	}
#mailformDin_besked{
	width: 300px;
	}

#mailformNavn{
	width: 300px;
	}
#mailformFirma{
	width: 300px;
	}
#mailformGadevej_husnummer{
	width: 300px;
	}
#mailformPostnrby{
	width: 300px;
	}
#mailformLand{
	width: 300px;
	}
#mailformEmailadresse{
	width: 300px;
	}
#mailformTelefon{
	width: 300px;
	}
#mailformTelefax{
	width: 300px;
	}
#mailformformtype_mail{
	float:left;
	margin-left: 365px;
	width: 100px;
	}

/* Table */

.contenttable{
	width: 565px;
	}
.td-0{
	text-align:left;
	}
.td-1{
	text-align:right;
	width: 80px;
	}
.td-2{
	text-align:right;
	width: 80px;
	}
.tr-odd{
	}
.tr-even{
	background-color:#eff3f4;
	}
	
	
	

.csc-header{
	margin-left: 0px;
	}
.csc-uploads{
	margin-bottom: 10px;
	}
	
	
.Subscribe_box{
float: right; 
width: 205px;
}