body{
	font: small/18px Arial, Helvetica, sans-serif;
	background: #fff;
}

h1{
	color: #fff;
	font-size: 170%;
	font-weight: normal;
}

#wrapper{
	width: 1000px;
	height: 710px;
	margin: auto;
	background: #fff;
}

#transPil{
	position: absolute;
	top: 450px;
	left: 100;
	z-index: 1000;
}

#transPilSub{
	position: absolute;
	top: 432px;
	left: 100;
	z-index: 1000;
}

#transOverlay1{
	position: absolute;
	top: 302px;
	left: 0;
}

#transOverlay2{
	position: absolute;
	top: 422px;
	left: 0;
}

#flashHolder{
	border-bottom: 2px solid #005D56;
	border-top: 2px solid #005D56;
	margin: 0 0 10px 0;
	height: 536px;
}

#flash{
	width: 480px;
	height: 360px;
	margin: 80px auto 0 auto;
}

	#header{
		height: 130px;
	}

		#topHeader{
			background: #005d56 url(../img/header_bg.gif) 75% 100% no-repeat;
			height: 90px;
			position: relative;
		}

			ul#languageSelect{
				float: right;
				margin: 10px 23px 0 0;
				/*width: 200px;
				/*position: absolute;
				top: 65px;
				right: 10px;*/
			}

				ul#languageSelect li{
					display: inline;
					margin: 0 3px;
				}

		#topHeader #logo{
			float: right;
			margin: 21px 10px 0 0; /*43*/
		}

			ul#topNavigation{
				width: auto;
				padding-top: 55px;
				float: left;
			}

				ul#topNavigation li{
					display: inline;
					margin-right: 20px;
					font-size: 14px;
					font-weight: bold;
				}

				ul#topNavigation li.first{
					margin-left: 15px;
				}

					ul#topNavigation li a{
						text-decoration: none;
						color: #819c99;
					}

					ul#topNavigation li a:hover, ul#topNavigation li a.active{
						color: #fff;
					}

		#bottomHeader{
			background: #fff;
			height: 40px;
			position: relative;
			z-index: 10;
		}

			ul#subNavigation{
				float: left;
				margin: 10px 0 0 0;
				position: relative;
				z-index: 100;
			}
			
			/*.videoPage ul#subNavigation{
				float: right;
			}*/

				/*ul#subNavigation ul{
					float: none;
					clear: both;
					display: inline;
				}*/

				ul#subNavigation li{
					display: inline;
					position: relative;
					font-size: 14px;
					font-weight: bold;
					margin-right: 20px;
					margin-left: 0;
				}

				ul#subNavigation ul{
					display: none;
					position: absolute;
					background: #fff;
					left: -7px;
					top: 29px;
					border: 2px solid #005d56;
					border-top: 0;
				}

					ul#subNavigation ul li{
						display: block;
						margin: 0 0 5px 0;
						padding: 0 5px;
					}

						ul#subNavigation ul li a{
							display: block;
							width: 150px;
						}

				ul#subNavigation li:hover ul{
					display: block;
				}

				/*ul#subNavigation li ul li.last{
					margin-right: 0;
				}

				ul#subNavigation li.first{
					margin-left: 15px;
				}

					ul#subNavigation li.first ul li.first{
						margin-left: 0;
					}*/

					ul#subNavigation li a{
						text-decoration: none;
						color: #819c99;
					}

					ul#subNavigation li a:hover, ul#subNavigation li a.active{
						color: #000;
						/*border: 1px solid #000;*/
						padding-bottom: 16px;
					}

					ul#subNavigation ul li a:hover, ul#subNavigation ul li a.active{
						padding-bottom: 0;
					}

#content{
	height: 540px;
	position: relative;
}

	#frontpage_content{
		background: #005d56;
	}

	#subpage_contentHigh, #subpage_contentLow{
		border-top: 2px solid #005d56;
		border-bottom: 2px solid #005d56;
		float: left;
	}
	
	#subpage_contentHigh #leftContent, #subpage_contentLow #leftContent{
		width: 480px;
		float: left;
		height: 540px;
	}

	#subpage_contentHigh #rightContent, #subpage_contentLow #rightContent{
		width: 520px;
		float: right;
	}

		#rightContent #textContent{
			background: #fff;
			height: 300px;
			overflow: auto;
		}

		#subpage_contentLow #rightContent #textContent{
			height: 420px;
		}

			#rightContent #textContent h1{
				margin: 40px 0 0 50px;
				width: 430px;
			}

			#rightContent #textContent p{
				color: #818285;
				padding: 10px 50px;
			}

		#rightContent #subTextContent{
			background: #005d56;
			height: 240px;
			position: relative;
		}

		#subpage_contentLow #rightContent #subTextContent{
			height: 120px;
		}

			/*#rightContent #subTextContent p{
				font-size: 10px;
				color: #fff;
				position: absolute;
				top: 18px;
				left: 30px;
				width: 130px;
			}*/

		#frontpage_content h1{
			position: absolute;
			top: 200px;
			left: 50px;
			width: 370px;
			line-height: 30px;
			letter-spacing: 1px;
			font-size: 230%;
		}

#footer{
	height: 40px;
	background: #fff url(../img/footer.gif) top left no-repeat;
}

#footer a{
	float: right; 
	width: 100px; 
	height: 20px; 
	margin: 5px 26px 0 0;
	text-decoration: none;
}

/*TESTER BILLEDE OVERLAP*/

.picOverlap{
	position: absolute;
	bottom: -2px;
	right: 0;
	z-index: 10;
}

#rightContent #subTextContent img.pic1{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 150px;
	height: 200px;
	z-index: 10;
}

#rightContent #subTextContent img.pic2{
	position: absolute;
	top: 20px;
	right: 190px;
	width: 150px;
	height: 200px;
	z-index: 10;
}

#rightContent #subTextContent img.pic3{
	position: absolute;
	top: 20px;
	left: 180px;
	z-index: 10;
}

#rightContent #subTextContent img.pic4{ /*Bruges til indsætning af diverse logoer*/
	position: absolute;
	top: 20px;
	left: 50px;
	z-index: 100;
}

#rightContent #subTextContent .text1{
	font-size: 10px;
	color: #fff;
	position: absolute;
	top: 18px;
	right: 190px;
	width: 130px;
}

#rightContent #subTextContent .text2{
	font-size: 10px;
	color: #fff;
	position: absolute;
	top: 18px;
	left: 30px;
	width: 130px;
}

	#rightContent #subTextContent .text2 strong, #rightContent #subTextContent .text1 strong{
		font-weight: bold;
	}

	#rightContent #subTextContent .text2 a, #rightContent #subTextContent .text1 a{
		color: #fff;
	}

	#rightContent #subTextContent .text2 a:hover, #rightContent #subTextContent .text1 a:hover{
		text-decoration: none;
	}

/* FORMULAR STYLES */
fieldset{
	margin: 10px 10px 10px 50px;
}

fieldset table{
	border-collapse: collapse;
}

fieldset table td span{
	border: 1px solid #000;
	display: block;
	margin-bottom: 4px;
}

fieldset table span#postnrLength{
	width: 140px;
}

fieldset table span#byLength{
	width: 178px;
	position: relative;
	left: -20px;
}

fieldset table span#tlfLength{
	width: 140px;
}

fieldset table span#mobLength{
	width: 178px;
	position: relative;
	left: -20px;
}

fieldset table span#postnrLength input{
	width: 60px;
	border: 0 none;
	padding-left: 2px;
}

fieldset table span#byLength input{
	width: 128px;
	border: 0 none;
	padding-left: 2px;
}

fieldset table span#tlfLength input, fieldset table span#mobLength input{
	width: 98px;
	border: 0 none;
	padding-left: 2px;
}

fieldset table input#navn{
	border: 0 none;
	width: 362px;
	padding-left: 2px;
}

fieldset table input#adresse{
	border: 0 none;
	width: 342px;
	padding-left: 2px;
}

fieldset table input#e-mail{
	border: 0 none;
	width: 352px;
	padding-left: 2px;
}

fieldset table input#send{
	margin-top: 10px;
}

/* TABEL TIL ALMINDELIGE SIDER */

#textContent table#primaryTable{
	margin: 10px 0 0 50px;
	width: 470px;
}

	#textContent table#primaryTable td{
		color: #818285;
		border-top: 2px solid #005d56;
	}
	
	#textContent table#primaryTable tr.noTopBorder td{
		border-top: none;
	}
	
img#flashDummy{
		position: absolute;
		top: -165px;
		left: 130px;
	}
	
.prik{
	position: absolute;
	top: 7px;
	left: -8px;
}