/* MAIN			*/
html
	{
	min-height: 100%;
	height: 100%;
	}
body
	{
	margin: 0px auto; 
	background-color: #8b8b8b;
	background-attachment: scroll;
	background-image: url("../files/template/bg-main-001.gif");
	background-position: top left;
	background-repeat: repeat-x;
	}
div
	{
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #D4D0C8;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #D4D0C8;
	scrollbar-shadow-color: #D4D0C8;
	scrollbar-track-color: #f5f5f5;
	}

img
	{
	border: 0px;
	}
sup
	{
	font-size: 16px;
	}
form
	{
	margin: 0px;
	}

/*
FORSIDE
-----------------------------
*/
#div-main
	{
	width:1024px;
	position: relative;
	background-color: transparent;
	border: 0px solid red;
	margin: 0px auto; 
	}
	#div-top
		{
		width: 1024px;
		height: 98px;
		position: relative;
		background-color: #898987;
		margin-top: 20px;
		z-index: 100;
		}
		#div-logo-top
			{
			position: absolute;
			left: 836px;
			top: 26px;
			}
		#div-menu-quick
			{
			position: absolute;
			left: 18px;
			top: 1px;
			color: #ffffff;
			z-index: 110;
			}

		#div-menu
			{
			position: absolute;
			left: 24px;
			top: 74px;
			}
			#div-menu div
				{
				float: left;
				margin-right: 20px;
				}

	#div-mid
		{
		width: 1024px;
		height: 670px;
		border: 0px solid green;
		background-color: #ffffff;
		position: relative;
		margin-bottom: 10px;
		}

		#div-navi
			{
			position: relative;
			padding: 8px 0px 22px 27px;
			color: #777777;
			}
			#div-navi A, #div-navi A:visited, #div-navi A:active
				{
				color: #777777;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: none;
				}
			#div-navi A:hover
				{
				COLOR: #777777;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: underline;
				}

			

		#div-menu-mid
			{
			position: absolute;
			left: 22px;
			top: 48px;
			}
			#div-menu-mid div
				{
				margin-bottom: 12px;
				}

		#div-mid-cont
			{
			position: absolute;
			left: 358px;
			top: 49px;
			width: 621px;
			height: 379px;
			background-attachment: scroll;
			background-image: url("../files/template/bg-cont-001.gif");
			background-position: top left;
			background-repeat: repeat-x;
			}
			#div-mid-cont-box
				{
				position: absolute;
				left: 2px;
				top: 2px;
				width: 616px;
				height: 374px;
				border: 0px solid silver;
				overflow: auto;
				}

		#div-mid-border
			{
			width: 974px;
			position: absolute;
			left: 24px;
			top: 465px;
			border-top: 1px solid #d0d0d0;
			}

		#div-menu-bot
			{
			position: absolute;
			left: 4px;
			top: 490px;
			border: 0px solid blue;
			}
			#div-menu-bot div
				{
				float: left;
				}
			#div-menu-bot .marg-r
				{
				margin-right: 19px;
				}

	#div-bot
		{
		color: #ffffff;
		text-align: center;
		padding-bottom: 40px;
		}
		#div-bot A, #div-bot A:visited, #div-bot A:active
			{
			color: #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			}
		#div-bot A:hover
			{
			COLOR: #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: underline;
			font-weight: bold;
			}


/*
AVLERE
-----------------------------
*/
#div-avler-navi
	{
	width: 584px;
	height: 23px;
	position: absolute;
	left: 300px;
	top: 49px;
	border: 1px solid #a0ab67;
	padding-left: 10px;
	}
	.div-ani
		{
		padding: 5px 0px 5px 0px;
		float: left;
		}
	.div-ani-selected
		{
		padding: 5px 6px 5px 6px;
		float: left;
		COLOR: #ffffff;
		background-color: #a0b42e;
		}
		A.ani-link, A.ani-link:visited, A.ani-link:active
			{
			color: #a0ab67;
			BACKGROUND-COLOR:transparent;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			padding: 5px 6px 5px 6px;
			}
		A.ani-link:hover
			{
			COLOR: #ffffff;
			background-color: #a0b42e;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			padding: 5px 6px 5px 6px;
			}

#div-avler-alle
	{
	width:84px;
	height: 20px;
	position: absolute;
	left: 898px;
	top: 49px;
	background-color: #a1b52f;
	text-align: center;
	padding-top: 5px;
	}
	#div-avler-alle A, #div-avler-alle A:visited, #div-avler-alle A:active
		{
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		text-transform: uppercase;
		}
	#div-avler-alle A:hover
		{
		COLOR: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: underline;
		text-transform: uppercase;
		}

/*		AVLERE - OVERSIGT			*/
#div-avler-scrollbox-list
	{
	width: 680px;
	height: 320px;
	position: absolute;
	left: 318px;
	top: 110px;
	border: 0px solid #a0ab67;
	overflow: auto;
	}

/*		AVLERE - SPECIFIKATION		*/
#div-corners-top
	{
	z-index: 1000;
	position: absolute; left: 212px; top: 128px;
	width: 600px; height: 12px;
	background: transparent url("../files/corners/corners_top_600_001.png") no-repeat scroll top left;
	}
#div-corners-bot
	{
	z-index: 1000;
	position: absolute; left: 212px; top: 540px;
	width: 600px; height: 12px;
	background: transparent url("../files/corners/corners_bot_600_001.png") no-repeat scroll top left;
	}


#div-corn-top
	{
	height: 12px;
	position: absolute; left: 212px; top: 128px;
	z-index: 1000;
	}
	#div-corner-tl
		{
		width: 12px; height: 12px; float: left;
		background: transparent url("../files/corners/corner-tl-001.png") no-repeat scroll top left;
		}
	#div-corner-tr
		{
		width: 12px; height: 12px; float: left;
		background: transparent url("../files/corners/corner-tr-001.png") no-repeat scroll top left;
		}
#div-corn-bot
	{
	height: 12px;
	position: absolute; left: 212px; top: 540px;
	z-index: 1000;
	}
	#div-corner-bl
		{
		width: 12px; height: 12px; float: left;
		background: transparent url("../files/corners/corner-bl-001.png") no-repeat scroll top left;
		}
	#div-corner-br
		{
		width: 12px; height: 12px; float: left;
		background: transparent url("../files/corners/corner-br-001.png") no-repeat scroll top left;
		}
	#div-corner-m
		{
		height: 12px; background: #ffffff; float: left;
		}


#div-avler-scrollbox-spec
	{
	width: 600px;
	height: 400px;
	position: absolute;
	left: 212px;
	top: 140px;
	border: 0px solid #a0ab67;
	overflow: auto;
	z-index: 1000;
	background-color: #ffffff;
	}
	#div-avler-spec
		{
		position: absolute;
		left: 80px;
		top: 40px;
		font-size: 12px;
		line-height: 18px;
		}
		#div-avler-kult-list
			{
			width: 200px;
			height: 120px;
			border: 1px solid #dddddd;;
			overflow: auto;
			margin-top: 4px;
			}
	#div-avler-pic
		{
		position: absolute;
		left: 300px;
		top: 42px;
		}
	#div-avler-beskriv
		{
		position: absolute;
		left: 310px;
		top: 260px;
		width: 250px;
		height: 102px;
		border: 0px solid #dddddd;;
		overflow: auto;
		}
	#div-season-title
		{
		position: absolute;
		left: 80px;
		top: 337px;
		}
	#div-season
		{
		position: absolute;
		left: 132px;
		top: 334px;
		}
		.div-season-on
			{
			width: 30px;
			height: 20px;
			background-color: #99CC00;
			border: 1px solid #99CC00;
			margin-right: 2px;
			float: left;
			text-align: center;
			}
		.div-season-off
			{
			width: 30px;
			height: 20px;
			background-color: transparent;
			border: 1px solid #99CC00;
			margin-right: 2px;
			float: left;
			text-align: center;
			}
			.div-season-inner
				{
				padding: 4px 0px 0px 0px;
				}
	#div-download-txt
		{
		position: absolute;
		left: 50px;
		top: 354px;
		width: 520px;
		height: 16px;
		font-size: 9px;
		color: #666666;
		}
	#div-avler-winmenu
		{
		position: absolute;
		left: 0px;
		top: 378px;
		width: 520px;
		height: 16px;
		background: #f5f5f5;
		padding: 4px 0px 0px 50px;
		}
	#div-avler-winmenu-print
		{
		width: 630px;
		height: 16px;
		background: #f5f5f5;
		padding: 4px 0px 0px 10px;
		margin-top: 20px;
		}

		A.winmenu, A.winmenu:visited, A.winmenu:active
			{
			color: #656e35;
			BACKGROUND-COLOR:transparent;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			padding-right: 14px;
			}
		A.winmenu:hover
			{
			COLOR: #000000;
			text-decoration: underline;
			}

	#div-avler-returlink
		{
		position: absolute;
		left: 480px;
		top: 4px;
		z-index: 1200;
		}
	.td-title
		{
		color: #a0ab67;
		font-weight: bold;
		font-size: 12px;
		}
	.div-border
		{
		height: 1px;
		border-top: 1px solid #a0ab67;
		margin-top: 8px;
		margin-bottom: 8px;
		}
	.div-spacer
		{
		height: 1px;
		margin-top: 8px;
		}


/*		OPSKRIFTER - SPECIFIKATION		*/
#opskr-praktisk-info
	{
	position: absolute;
	left: 320px;
	top: 302px;
	}



/*		MISC						*/
#div-bg-block
	{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	background-color: #000000;
	filter: alpha(opacity=65);
	opacity: .65;
	z-index: 500;
	}

.m-over
	{
	filter: alpha(opacity=75);
	opacity: .75; 
	}
.m-out
	{
	filter: alpha(opacity=100);
	opacity: 1;
	}

.m-over-border1
	{
	border: 1px solid #a1b52f;
	padding: 1px;
	}
.m-over-border2
	{
	border: 1px solid #7b5b75;
	padding: 1px;
	}
.m-over-border3
	{
	border: 1px solid #39afd1;
	padding: 1px;
	}
.m-over-border4
	{
	border: 1px solid #f1922c;
	padding: 1px;
	}
.m-out-border1
	{
	padding: 2px;		
	}


.div-clear
	{
	clear: both;
	}
