/* generelle elementer og indstillinger  */
html, body 
{
	  height: 100%;
	  background-color:white;
	  float:left;
  }

body {
  background-color:white;
	text-align: left;
	float:left;
  }

br.all {clear: both;}

img {
	border: 0px;
	}


#slidergallery img{
width:460px;
height:305px;
}

object{
border:0px;
}
/* sidens struktur  */

#container 
{ position: relative;
	float:left;
  width:980px;
  margin: 0px auto;
	margin-top: 0px;
  background-color:white;
  border: solid red 0px;	
	}
  
#container img 
{ 
    }
    
#topholder 
{
  position: relative;
	top: 50px; 
	left: 0px;
	height: 36px;
  width: 980px;
	float: left;
	background-color:#f3efed;
	border: solid blue 0px;	
	
 }

#middleholder { 
	position: relative; 
	top: 55px; 
	left: 0px; 
	margin-left: 0px; 
	width: 980px; 
	clear: both;
	border: solid yellow 0px;	

}

#footer { 
	position: relative; 
	top: 60px; 
	left: 0px;
	text-align:right;
	height:20px; 
	margin-left: 0px; 
	width: 980px; 
	clear: both;
	border: solid yellow 0px;	
}
	

	
/* enkelt elementer  */


/* venstre kolonne elementer undersider */
#venstre {
	margin-top: 25px;
	margin-left: 0px;
	width: 198px;
	height:100%;
	float: left;
	border: solid red 0px;
	}
	

	
/* kolonne på liste sider */
	
#liste {
	margin-top: 20px;
	text-align: left;
	margin-left: 15px;
	width: 530px;
	float: left;
	/*border: solid red 1px;*/
	}

#midten {
	margin-top: 70px;
	text-align: left;
	margin-left: 10px;
	width: 980px;
	float: left;
	border: solid red 0px;
	}


	
#hojre {
	margin-top: 20px;
	margin-left: 15px;
	width: 245px;
	float: left;
  /*border: solid red 1px;*/
	}
	

#bund{
	position:relative;
  top:100px;
	clear:both;
	width:980px;
	height: 56px;
	background-image: url('/files/Billeder/ECOFair/bundbg.gif');
	background-repeat: no-repeat;
  border-bottom:1px solid #006838;
  border-top:1px solid #006838;
  }
  
/* venstre menu holder */	

div#venstre #venstre_menu_indhold ul.M1 a, div#venstre #venstre_menu_indhold ul.M2 a, div#venstre #venstre_menu_indhold ul.M3 a 
{
padding-left: 30px;
	}
	
div#venstre #venstre_menu_indhold a{
	display: block; 
	width: 180px;
	height: 30px;
  line-height: 30px;
	background-image: url('/Files/Billeder/SiteSetup/hmenu_bg.jpg');
	background-repeat: repeat-y;
	font-size. 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	padding: 0px;
  padding-left: 15px;
  /*border: solid red 1px;*/
	}


#venstre #venstre_menu_indhold a:hover, #venstre  #venstre_menu_indhold a.inpath
{   text-decoration: none;
	 	color:#329edf;
    }	

#venstre a#activeitem
{  	text-decoration: none;
	 	color:#329edf;
    }	

div#venstre li {
	list-style: none outside;
}





  /* TOP MENU STYLES .. den øverste */
  
#topmenu{
	position: relative; 
	top: 0px;
	left: 0px; 
	height: 36px;
	line-height: 18px;
	width: 980px;
	border: solid #006838 0px;,

	}  
#topmenugrafik{

}
	
#topmenu li 
{   list-style: none;
    float: left; 
    }
    
#topmenu a {
	display: block;
	float: left; 
	font-size: 11px;
	color: #ffffff;
	margin-left:0px;
	margin-right: 0px; 
  text-decoration: none;
  padding-left:0px;
	}	  

#topmenu a:hover {
color: #fa993a;
}
a#activeitem, #topmenu a.inpath
{   text-decoration: none;
	  background-color: #C7E1A0;
    }

a#activeitem, #Sidemenu a.inpath
{   text-decoration: none;
	  background-color: #C7E1A0;
    }
      
/* SIDEMENU STYLES  */
  
#Sidemenu
{   
	margin-top: 0px;
	clear:both;
	margin-bottom:25px;
	  }
	
#Sidemenu li 
{   list-style: none;
   
    height:100%;
    }
    
#Sidemenu a {
	font-family: Arial;
	font-weight:Roman;
	display: block;
	background-color:#8CC63F;
	width:184px;
	height:18px;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-left:0px; 
  text-decoration: none;
  padding-left:10px;
 	padding-top:3px;

	}
#Sidemenu ul.M2 a {
	font-family: Arial;
	font-weight:Roman;
	display: block;
	background-color:#8CC63F;
	width:164px;
	height:18px;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-left:0px; 
  text-decoration: none;
  padding-left:10px;
  padding-top:3px;
	}	 
	
#Sidemenu a:hover, #Sidemenu a#activeitem, #Sidemenu a.inpath
{   text-decoration: none;
	  color: #231F20;
    }    

div#venstreafsnit {
	margin-top: 25px;
	}
 
/*HOVEDEMENU GRÅ BJÆLKE */
 #topnavi{
	  margin-top: 218px;
	  margin-left: 0px;
		width: 990px;
		background-color:#006838;
		border: solid red 0px;
	}

	
.manchet {
	font-size: 15px;
	}
h3.manchet {
	font-weight: bold;
	}		
	
#forhandlere {
position:relative;
top:0px;
left:-40px;
text-align:left;
}

#forhandlere a.lastitem{
	border:1px solid red;	
	visibility:hidden;
}

#forhandlere li{
list-style:none;
float:left;
margin-right:0px;
text-align:left;
width:25px;
border:0px solid red;	
}

*html #nl{
	position:relative;
margin-top:30px;
}

input.prev {
width:30px;
height:20px;
background-image: url('files/Billeder/Gallery/back.jpg');
background-repeat: no-repeat;
}