html, body {margin:0px;padding:0px;height:100%;width:100%;}
body {
	cursor:default;
	background:#ecf5f9 url('../pix/bg_top.jpg') repeat-x top center;
	text-align:center;
	overflow-x:hidden;
}

body, .Overskrift, .Overskrift2, a, td, div, input, select, textarea, button, h1, h2, h6, .BundTekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color:#222222;
	text-decoration:none;
	font-weight:normal;
}

.shadow {text-shadow: #75171a 2px 2px 2px;}
.BundTekst {color:#999999;}

h1, .Overskrift {font-size:25px;color:#d62a2f;margin:0px;margin-bottom:8px;font-weight:bold;}
h2, .Overskrift2 {font-size:14px;color:#d62a2f;margin:0px;font-weight:bold;}

.knap {background:url('../pix/knap_bg.gif') top left repeat-x;font-size:11px;color:#FFF;text-transform:uppercase;height:18px;line-height:18px;padding-left:21px;padding-right:21px;}

hr {height:1px;color:#f4c78d;}
img {border:0px;}

a {text-decoration:underline;color:#0012ff;}
a:hover {text-decoration:none;}

a.TopMenu {color:#FFF;text-decoration:none;font-size:20px;font-weight:normal;}
a.TopMenu:Hover {color:#f0f0f0;}

a.AlmUnderMenuPunktLink {color:#FFF;font-size:18px;font-weight:normal;text-decoration:none;}
a.AlmUnderMenuPunktLink:Hover {color:#f0f0f0;}

div {border:solid black 0px;}


/* divs */
#ContentHolder {
	position:relative;
	width:966px;
	border:solid #dbe6ed 1px;
	background-color:#FFF;
	text-align:left;
	margin:0 auto;
	margin-top:144px;
}
	#ContentWrapper {width:966px;overflow-x:hidden}
		#Billedeskifter {width:966px;height:353px;overflow:hidden;margin-top:63px;margin-bottom:20px;}
			#Billedeskifter_DisableClick {position:absolute;top:63px;_top:0px;left:0px;width:100%;height:353px;background-image:url('../uploads/blank.gif');z-index:10;}
		#Indhold {padding-bottom:12px; border:solid green 0px;}
	#Top {position:absolute;top:0px;width:100%;height:144px; border:solid black 0px;}
		#Flag {position:absolute;top:-145px;right:0px;background:url('../pix/flag_bg.png');width:98px;height:29px;z-index:10;}
			#Flag_Wrapper {position:relative;}
				#Flag_dk {position:absolute;top:5px;left:8px;}
				#Flag_de {position:absolute;top:5px;left:38px;}
				#Flag_gb {position:absolute;top:5px;right:8px;}
		#LogoClickLayer {position:absolute;top:-110px;left:27px;width:270px;height:75px;z-index:10;cursor:pointer;}
		#Top_Left {background:url('../pix/top_left.png') top right no-repeat;width:86px;height:245px;position:absolute;top:-145px;left:-86px;}
		#Top_Center {background:url('../pix/top.png') top center no-repeat;width:968px;height:144px;position:absolute;top:-145px;left:-1px; border:solid black 0px;}
		#Top_Right {background:url('../pix/top_right.png') top right no-repeat;width:86px;height:245px;position:absolute;top:-145px;right:-86px;_right:-88px;} /* _right = IE hack */
	#TopMenu {background:url('../pix/top_menu.gif') repeat-x top center;width:970px;height:47px;position:absolute;left:0px;top:6px;}
		.TopMenuTD {width:100%;height:47px;}
		.MenuSpacer {width:2px;background:url('../pix/top_menu_spacer.gif') no-repeat top center;}
	#Bottom {height:445px;width:100%;position:relative; border:solid green 0px;}
		#Bottom_Center {position:absolute;top:0px;left:-1px;width:968px;height:445px;background:url('../pix/bund.jpg') no-repeat top center;z-index:10;}
			.BottomCopy {text-align:center;letter-spacing:11px;font-size:11px;padding-top:54px;}
		#Bottom_left {position:absolute;top:-64px;left:-171px;width:170px;height:509px;background:url('../pix/bund_left.jpg') no-repeat top right;z-index:20;}
		#Bottom_left_repeat {position:absolute;top:-64px;left:-2001px;width:2000px;height:509px;background:url('../pix/bund_repeat.jpg') repeat-x top center;z-index:5;}
		#Bottom_right {position:absolute;top:-64px;right:-171px;width:170px;height:509px;background:url('../pix/bund_right.jpg') no-repeat top left;z-index:20;}
		#Bottom_right_repeat {position:absolute;top:-64px;right:-2001px;width:2000px;height:509px;background:url('../pix/bund_repeat.jpg') repeat-x top center;z-index:5;}

/* alm */
.ALMcontainer {width:965px;}
.LeftColWidth {width:250px;}
.RightColContent {padding-left:25px;padding-right:25px;}
.UndermenuContainer {width:100%;background:url('../pix/undermenu.gif') center top repeat-y;}
.UndermenuPunkt {height:39px;text-align:left;padding-left:14px;}
.UndermenuSpacer {background:url('../pix/undermenu_spacer.gif') top left no-repeat;height:2px;}
.AlmOnlineBooking {width:100%;height:177px;background:url('../pix/teasers/ob_dk.gif') top right no-repeat;}

/* for */
.FORcontainer {width:100%;}
.FORcontentCol {padding-left:18px;padding-right:18px;padding-bottom:10px;}
.FORteaserCol {height:269px;background:url('../pix/for_bg.png') center center no-repeat;width:100%;}
.FORteaserWrapper {width:100%;}
.FORteaserCampingpas {width:331px;padding-top:15px;}
.FORteaserOB {padding-top:15px;width:347px;}
.FORteaserFace {padding-top:19px;}


/*ui-datepicker-trigger*/
div.undermenu {
	position:absolute;
	left:0px;
	top:16px;
	
	border:solid #d3d8d9 2px;
	background-color:#FFFFFF;
	padding:6px;
	padding-bottom:2px;
	
	filter:alpha(opacity=90);
	opacity:.90;
	
	z-index:100;
}

/* fields */
#AdminBoks {position:relative;left:0px;z-index:1000;text-align:left;letter-spacing:0px;}
td.adminbox {border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;letter-spacing:0px;}
button {border:1px solid #BBBBBB;font-size:11px;background-color:#EFEFEF;}
input {border:1px solid #02760b;font-size:11px;background-color:#FFF;}
input.priskategori {border:1px solid #FFFFFF;font-size:12px;font-weight:bold;}
input.pris {border:1px solid #FFFFFF;font-size:11px;}
input.NyhedsbrevEmail {width:139px;height:15px;border:solid #8c8c8c 1px;font-size:10px;padding-left:2px;padding-right:2px;}
textarea {border:1px solid #BBBBBB;font-size:11px;text-decoration:none;}

.invisible {display:none;}
#ui-datepicker-div {display:none;}
