  html, body {padding:0;margin:0;}
  body {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color:#BAD4E5;
	text-align:center;}

/* Generelle link og tekst  */
a:link { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a:visited { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a:hover { color: #5E5E5E; }
a:active { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold;}

h2 {margin: 5px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}

.grayruler { width:100%; border: none; height: 1px; color: #CAC0B6; background-color: #CAC0B6; margin: 10px 10px 10px 10px;}

.rightpadding { margin: 0px 10px 0px 0px;}

.nulspace {margin:0px; padding:0px;}




/* Diverse layoutbokse */

  #page { /* Omslutter alt indhold på siden */
    width: 949px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../images/imagestatic/bg.gif);
    background-repeat:repeat-y;
	position:relative;
	top: 0px;
	text-align:left;
    }
	
  div#indreboks { /* Se artiklen "Layout med lige høje kolonner" for en 
                beskrivelse af layoutets hovedelementer */
    background-image:url(../images/imagestatic/bg.gif);
    background-repeat:repeat-y;
    background-position:right top;
    padding-left:222px; /* Plads til venstre kolonne */
    padding-top:183px;/* Ændret */
    /* Tilføjet fra eksempel 3: */
  }
  #container {
    width: 100%;
    float: left;
    margin-right: -247px;	
    background-repeat:repeat-y;
    background-position:right top;
	}
  * html #indreboks {height:1px;}
  * html #container {height:1px;} 
  div#banner {
    position:absolute; 
    height:163px;
    top:0;
    left:22px;
    width:925px;}
  div#topmenu {
    position:absolute;
    top:137px;
    left:43px;
    width:800px;
	}
  .topmenuimg { float:left; margin-top: 9px; border: 0; }
  .topmenuitem { float: left; line-height: 25px; height: 25px; }
  .topmenulinks { vertical-align: middle; }
  .topmenulinks:link { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
  .topmenulinks:visited { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
  .topmenulinks:hover { color: #5E5E5E; }
  .topmenulinks:active { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

  div#breadcrumb {
    position:absolute;
	padding: 4px 0 0 200px;
    top:163px;
    left:22px;
    height:16px;
    width:720px;
    background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;}
  #breadcrumb a:link { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
  #breadcrumb a:visited { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
  #breadcrumb a:hover { color: #5E5E5E; text-decoration: none;}
  #breadcrumb a:active { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

  #send {position:absolute; top:165px; left:666px; } 
  #print {position:absolute; top:165px; left:689px; }
  #edit {position:absolute; top:180px; left:926px; } 

	
  #footer address {
    background-color:#257;
    margin:0;
    padding: 10px 0 10px 16px;
    color:white;}
  div#indhold {
    padding: 20px 267px 20px 20px;  /* Var oprindeligt margin-right, men ændrede det til padding og lod samtidig baggrundsbilledet fylde alle tre spalter, så der nu er baggrund bag venstrespalten */
	min-height: 420px;
	background-image:url(../images/imagestatic/background_mid_right.gif);} 
  #indhold p { padding: 2px 10px 2px 10px;}
  #indhold h1 { padding: 1px 10px 0px 10px;}
  #indhold h2 { padding: 1px 10px 0px 10px;}

  #indhold table { margin: 2px 0px 0px 10px;}

  #imageoverlay { position: absolute; position:absolute; left:242px; top:203px; z-index: 2;}


  div#indhold_flash {
    padding: 0px 20px 0px 0px;  /* Var oprindeligt margin-right, men ændrede det til padding og lod samtidig baggrundsbilledet fylde alle tre spalter, så der nu er baggrund bag venstrespalten */
	min-height: 420px;
	}

.publishtime { color:#666666; text-decoration: none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8px;}

.solcelleprod { color:#000000; text-decoration: none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 25px;}


.indholds_faktaboks {
float:right;
width: 210px;
margin: 4px 0px 10px 8px;
padding: 0px 0px 5px 0px;
background-color: #CEC7BC;
}
.indholds_faktaboks p {padding: 0; margin:0;}




  #rightcol {
    width: 165px;
	min-height: 290px;
	margin-right: 22px;
    padding: 20px;
	float: right;
	background-image:url(../images/imagestatic/bg_right.gif);
	background-repeat:no-repeat;}
	  .rightcolelement { width: 165px; margin: 0 0 20px 0; padding: 0 0 5px 0; background-color: #DFDBD5; }
	  .rightcolelementaddress { width: 165px; margin: 0 0 20px 0; padding: 0 0 0 0;}
	  	.rightcolelementaddress h1 { margin: 0 0 3px 0; } 
  	  .rightcolelement p { margin: 0; padding: 3px 10px 3px 10px; }
	  .rightcolelementsearch { width: 165px; margin: 0 0 20px 0; padding: 0 0 0 0; }
 	  	.searchfield {font-size:10px; background-color:white; width: 129px; border-left: 1px solid #C4BEAF; border-top: 1px solid #C4BEAF; border-right: 1px solid #8E897B; border-bottom: 1px solid #8E897B;}
 	  	.searchfield_uk {font-size:10px; background-color:white; width: 107px; border-left: 1px solid #C4BEAF; border-top: 1px solid #C4BEAF; border-right: 1px solid #8E897B; border-bottom: 1px solid #8E897B;}
		.searchbutton {margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;font-family:verdana; font-size:10px; background-color:#DFDBD5;font-weight:bold;border: 0px; cursor: pointer ;}
		.searchbutton_uk {margin: 0px 0px 0px 0px; padding: 1px 1px 1px 1px;font-family:verdana; font-size:10px; background-color:#DFDBD5;font-weight:bold;border: 0px; cursor: pointer ;}

 #leftcol {
    position:absolute;
    width:150px; 
	padding:30px 10px 10px 20px;
    height: 360px;
	top:183px; /* Ændret */
    left:22px;
	background-image:url(../images/imagestatic/bg_menu.gif);
	}
  #leftcol a{text-decoration:none;}
  #leftcol p{margin:0; padding:0;}
  
  #leftcoltoptext {
  	position:absolute;
	top:187px; /* Ændret */
    left:57px;}
  
#footer {clear: both; height: 16px; background-color:#BAD4E5; text-align:right;color: #6699CC; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

div#footer a:link { color: #6699CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
div#footer a:link:visited { color: #6699CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }


.clear {clear:both;height:0;}

#rightcol p.top {padding-top:10px;}


/* forside elementer */

 	.Contentelementimage {
		float:left;
		margin: -1px 10px -1px 0; /*padding i boksene skal være 1px derfor minus 1px for at få billedet til kanten */
	}

	.Contentelementdiv {
		clear: both;
		margin: 0px 0px 20px 0px;
		padding: 1px 0px 1px 0px; /* margin på P sammenfalder med denne box hvis ikke padding er 1px se http://www.researchkitchen.de/blog/archives/css-autoheight-and-margincollapsing.php */
		width: 440px;
		background-color:#EBE8E3;}
	.Contentelementdiv P { margin: 7px 0px 6px 0px;}
	.Contentelementdiv H1 {	margin: 7px 0px 10px 0px;}

	.ContentelementdivMiddle {
		clear: both;
		margin: 0px 0px 20px 0px;
		padding: 1px 0px 1px 0px; /* margin på P sammenfalder med denne box hvis ikke padding er 1px se http://www.researchkitchen.de/blog/archives/css-autoheight-and-margincollapsing.php */
		background-color:#EBE8E3; }
	.ContentelementdivMiddle P { margin: 7px 0px 8px 0px;}
		.ContentelementdivMiddle H1 {margin: 8px 0px -8px 0px; padding: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px;}
	.ContentelementdivMiddle img {
		float:left;
		margin: -1px 10px -1px 0; /*padding i boksene skal være 1px derfor minus 1px for at få billedet til kanten */
	}
	.ContentelementdivMiddle P img {float:none;	margin: 0; } /* pil inde i box skal ikke floate */
	.ContentelementdivMiddleEnd {clear:both; margin:0; padding: 0;width:0px; height:0px;}
		

	.ContentelementdivSmall {
		clear: both;
		margin: 0px 0px 20px 0px;
		padding: 1px 0px 1px 0px; /* margin på P sammenfalder med denne box hvis ikke padding er 1px se http://www.researchkitchen.de/blog/archives/css-autoheight-and-margincollapsing.php */
		width: 440px;
		min-height: 78px;
		background-color:#EBE8E3; }
	.ContentelementdivSmall P { margin: 4px 0px 2px 0px;}
	.ContentelementdivSmall H1 {margin: 8px 0px -8px 0px; padding: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px;}

	.ContentelementdivSmall img { float:left; margin: -1px 10px -1px 0; } /*padding i boksene skal være 1px derfor minus 1px for at få billedet til kanten */
	.ContentelementdivSmall P img {float:none;	margin: 0; } /* pil inde i box skal ikke floate */

	
	.ContentLeftelementdiv {
		float: left;
		margin: 0px 0px 20px 0px;
		padding: 1px 0px 1px 0px;
		width: 210px;
		background-color:#EBE8E3;
	}
	.ContentLeftelementdiv img{ margin: -1px 0px 0px 0px; }


	.ContentLeftelementdiv P {margin: 5px 0px 7px 0px;}
	.ContentLeftelementdiv H1 {margin: 8px 0px -8px 0px; padding: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px;}



	.ContentRightelementdiv {
		float: left;
		margin: 0px 0px 20px 20px;
		padding: 1px 0px 1px 0px;
		width: 210px;
		background-color:#EBE8E3;
	}	
	.ContentRightelementdiv img{ margin: -1px 0px 0px 0px; }

	.ContentRightelementdiv P {	margin: 5px 0px 7px 0px;	}
	.ContentRightelementdiv H1 {margin: 8px 0px -8px 0px; padding: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px;}



.archive1 { padding:2px 4px 2px 10px; float: left; width: 240px; color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
  .archive1 :link { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
  .archive1 :visited { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
  .archive1 :hover { color: #5E5E5E; }
  .archive1 :active { color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

  .archive1_header:link { color: #000000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
  .archive1_header:visited { color: #000000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
  .archive1_header:hover { color: #5E5E5E; }
  .archive1_header:active { color: #000000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.archive2 {float: left; width: 105px; color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.archive3 {float: left; width: 80px; color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.archive_file_div { padding:2px 4px 2px 10px; color: #000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}



  div#logos {
    
	color: #000000; 
	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style:italic;
	}

	
	.flashtext{padding: 10px 247px 10px 20px;}


ul { list-style-image: url("../images/imagestatic/dot.jpg"); margin: 10px 20px 20px 20px; }
	



/* timeline styles */
#time_left { margin: 0 20px 0 20px;}
#time_left P {margin: 0 0px 10px 0px; padding: 0; }
#time_left img {margin: 5px 10px 10px 0px; }
#time_right { float:right; margin: 5px 20px 20px 10px; padding: 45px 10px 10px 10px; width: 190px; background-color:#FAFAFA; background-image:url(../images/imagestatic/time_fact.gif); background-repeat:no-repeat}
#time_right P {margin: 0px 0px 5px 0px; padding: 0 0 0 0;}




/*]]>*/
