html, body{
	margin: 0px;
	padding: 0px;
	Font-family:  Arial;
	font-size: 11px;
	height: 100%;
}

#black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index:900;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

/*
html>body #black_overlay{
	min-height: 100%;
	height: auto;
}

*/



.rightHolder{
	position: relative;
	float: right;
	right: 15px;
	top: 2px;
	width: 225px;
	height: 28px;

}

.flag

{

	

	float: right;

	right: 0px;

	width: 31px;

	height: 29px;

	

	

}

.home

{

	

	float: right;

	right: 0px;

	padding-top: 5px;

	width: 23px;

	height: 19px;

	

	

}

.print

{

	

	float: right;

	right: 0px;

	padding-top: 5px;

	width: 32px;

	height: 19px;

	

	

}

.sitemap

{

	

	float: right;

	right: 0px;

	padding-top: 0px;

	width: 32px;

	height: 19px;

	

	

}



.bodytag

{

	/*background-image: url(../grafik/bg.gif);*/

	

}





.bgholder

{

	position: relative;

	width: 100%;

	height: 886px;

	/*background-image: url(../grafik/bg2.gif);

	background-repeat: repeat-x;*/	

}



.holder

{

	position: relative;

	width: 990px;

	height: 10px;

	margin-left: auto;

	margin-right: auto;



}



/*firefox og ie7 hack så siden også udvider sig i de 2 browser*/

html>body .holder

{

	min-height: 10px;

	height: auto;

}



.fyld23

{

	position: relative;

	float: left;

	height: 23px;

	width: 100%;

}



.fyld10

{



	float: left;

	width: 100%;

	height: 10px;

}





.fyld20

{

	position: relative;

	float: left;

	height: 20px;

	width: 100%;

}



.fyld10_274

{

	position: relative;

	float: left;

	height: 10px;

	width: 274px;

}



.fyld2

{

	position: relative;

	float: left;

	height: 2px;

	width: 100%;

}

.fyld5

{

	position: relative;

	float: left;

	height: 5px;

	width: 100%;

}



.spacer25

{

	position: relative;

	float: left;

	height: 10px;

	width: 25px;

}





.menuContainer
{
	position: relative;
	float: left;
	height: 33px;
	width: 972px;
	/*background-image: url(../grafik/menubg2.gif);
	background-repeat: repeat-y;*/
	z-index: 999;
	background-color: #3d7748;
}



.searchField

{

	position: relative;

	float: right;

	margin-right: 25px;

	margin-top: 8px;

	font-weight: bold; 

	font-family:  Helvetica, Arial, verdana, sans-serif; 

	font-size: 15px;

	color: #fff;

	height: 20px;

	display: none;

}



.searchTxtField

{

	background-color: #066133;

	border: 0px;

	color: #fff;

	padding-left: 5px;

	padding-right: 5px;

}



.searchSubmit{

	height: 18px;

	width: 60px;

	border: 0px;

	/*background-color: #066133;*/

	background-color: #437f53;
	cursor: pointer;
	color: #fff;

}







.bottomTxt{
	position: relative;
	float: left;
	width: 962px;
	height:50px;
	background-color: #2e5e38;
	text-align: right;
	padding-top: 7px;
	padding-right: 10px;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
}



.forsideBokseLeft{
	width: 698px;
	float: left;
}




.forsideBokseRight{
	position: relative;
	width: 274px;
	height:598px;
	float: left;
	
}



.XlLeftBoks

{

	width: 688px;

	height: 390px;

	position: relative;

	float: left;

}



.login

{

	position: relative;

	float: left;

	width: 100%;

}



.nyheder

{

	float: left;

	width: 274px;

	height:25px;

}



.loginTxt

{

	width: 274px;

	height: 24px;

	position: relative;

	float: left;

}



.NyhederTxt

{

	width: 274px;

	position: relative;

	float: left;

	height: 25px;

}











.nyhederboks

{

	position: relative;

	float: left;

	height: 222px;

	width: 274px;

	background-image: url(../grafik/nyhedsBG.gif);

	background-repeat: no-repeat;



}



.enNyhed

{

	position: relative;

	float: left;

	width: 254px;

	height: 74px;

	padding-left: 10px;

	padding-right: 10px;

}





.newsArrow

{

	position: absolute;

	top: 53px;

	left: 251px;

	height: 15px;

	width: 13px;

}



h1.nyhed

{

font-family: arial, sans-serif;

font-size: 14px;

font-weight: normal;

color: #fff;

margin-bottom: 0px;

}



p.nyhed

{

font-family: arial, sans-serif;

font-size: 12px;

font-weight: normal;

color: #fff;

}



a.nyhed

{

font-family: arial, sans-serif;

font-size: 12px;

font-weight: normal;

color: #fff;

text-decoration: none;

}



a.nyhed:hover

{

text-decoration: underline;

}





.loginField

{

	position: relative;

	float: left;

	width: 264px;

	height:30px;

	background-color: #2e5e38;

	font-family: arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #fff;

	padding-left: 10px;

	padding-top: 7px;

}



.loginTxtField

{

	border: solid 1px #fff;

	color: #fff;

	background-color: #2e5e38;

	padding-left: 5px;

	padding-right: 5px;

	width: 195px;

	height: 18px;

	background-image: url(../grafik/fieldBG.gif);

	background-repeat: no-repeat;

}



.clear

{

clear: both;

}





p

{

color: #000;
margin:0px;
padding:0px;

}


	
.mainBig{
	position: relative;
	float: left;
	left: 0px;
	width: 689px;
	height: 392px;
}

.mainBigNeue{
	position: relative;
	float: left;
	left: 0px;
	width: 689px;
	height:600px;
	background:url("../grafik/2010/Agro-forside-web-3_2.jpg");
	/*background:url("../img/Agro-forside-web.jpg");*/
}
.mainBigText{
	position: absolute;
	float: left;
	left: 445px;
	font-family: arial, sans-serif;
	top: 360px;
	width: 250px;
	height: 40px;
	font-size: 16px;
	color: #fff;
}

.mainBigTextHigh{
	position: absolute;
	float: left;
	left: 445px;
	font-family: arial, sans-serif;
	top: 355px;
	width: 250px;
	height: 40px;
	font-size: 15px;
	color: #fff;
}


.mainBigTextSmall{
	position: absolute;
	float: left;
	left: 445px;
	font-family: arial, sans-serif;
	top: 363px;
	width: 250px;
	height: 40px;
	font-size: 15px;
	color: #fff;
}

.messeguide{
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
	height: 210px;
	
}
.messeguideText{
	position: absolute;
	float: left;
	left: 15px;
	top: 165px;
	width: 250px;
	height: 40px;
	font-size: 16px;
	color: #fff;
}
.expressen{
	position: relative;
	float: left;
}
.expressenText{
	position: absolute;
	float: left;
	left: 17px;
	bottom: 10px;
	width: 250px;

	font-size: 16px;
	color: #fff;
}
.tour{
	position: relative;
	float: left;
	margin-left: 14px;
}
.tourText{
	position: absolute;
	float: left;
	left: 17px;
	top: 140px;
	width: 250px;
	height: 40px;
	font-size: 16px;
	color: #fff;
}
.video{
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
	height: 172px;
	margin-top: 10px;
}

.videoNeue{
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
	width:275px;
	height: 198px;
	margin-top: 10px;
	background:url(../grafik/2010/fors_dato_gen.jpg);	
}

.videoNeue p
{
	margin-top:25px;
	margin-left:13px;
	font-size: 12px;
	color:#20542c;
}

.videoText{
	position: absolute;
	float: left;
	left: 17px;
	top: 8px;
	width: 250px;
	height: 40px;
	font-size: 13px;
	color: #fff;
}
.nominerede{
	position: relative;
	float: left;
	margin: 0px;
	height: 172px;
	margin-top: 0px;
}

.nomineredeNeue{
	position: relative;
	float: left;
	margin: 0px;
	height:198px;
	width: 275px;
	margin-top: 0px;

}

.nomineredeText{
	position: absolute;
	float: left;
	left: 17px;
	top:5px;
	width: 250px;
	height: 40px;
	font-size: 13px;
	color: #fff;
}
.travel{
	position: relative;
	float: left;
	margin: 0px;
	height: 599px;
	margin-top: 10px;
}
.travelText{
	position: absolute;
	float: left;
	left: 17px;
	top:5px;
	width: 250px;
	height: 40px;
	font-size: 13px;
	color: #fff;
}

.next{
	position: relative;
	float: left;
	margin-left: 14px;
}
.nextText{
	position: absolute;
	float: left;
	left: 17px;
	display: blok;
	top: 5px;
	width: 330px;
	height: 40px;
	font-size: 12px;
	color: #fff;
}
a.imageLinkIndex{
	display: block;
	text-decoration: none;
	color: #fff;
}
a.imageLinkIndex:hover{
	display: block;
	text-decoration: none;
	color: #fff;
}


h1.biggerFront
{
margin-top:10px;	
margin-left:30px;
margin-bottom:0px;
padding:0px;
color:#ffffff;
font-size: 47px;
/*letter-spacing:0.065em;*/

}

h2.bigfront
{
margin-left:10px;
margin-bottom:0px;
margin-top:410px;
padding:0px;
color:#ffffff;
font-size: 37px;
/*letter-spacing:0.065em;*/
}
