html, body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}
body { 
	background-color:#white;
	text-align:center;
	cursor:default;
	background:url('../pix/bgs/Grenen-Camping-2011-114.jpg') top center repeat-y;
	background-attachment:fixed;
}
table {border:0px;margin:0px;padding:0px;border-collapse:collapse;}
td {padding:0px;}

body, td, .tekst, .overskrift, a, button, input, textarea, select {
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}

.overskrift, .overskrift2, .overskrift3, .overskrift4, .overskrift5, .overskriftHedder, .overskriftBooknu_1, .overskriftBooknu_2 {
	color:#ff8400;
	font-size:18px;
	font-weight:bold;
}
.overskrift2 {font-size:16px;}
.overskrift3 {font-size:14px;}
.overskrift4 {font-size:22px;font-weight:normal;}
.overskrift5 {font-size:19px;font-weight:normal;}
.overskriftHedder {font-size:16px;color:#ffffff;font-weight:normal;}
.overskriftBooknu_1 {font-size:12px;color:#000000;}
.overskriftBooknu_2 {font-size:23px;font-weight:normal;line-height:24px;}

hr {color:#ff8400;}
img {border:0px;}

a {text-decoration:underline;cursor:pointer;color:#ff8400;}
a:hover {text-decoration:none;}
a.TopMenu {text-decoration:none;font-size:13px;color:#FFFFFF;}
a.TopMenu:hover {text-decoration:none;}
a.Undermenu {text-decoration:none;color:#000000;}
a.Undermenu:hover {color:#ff8400;}
a.Undermenu2 {text-decoration:none;color:#FFFFFF;}
a.Undermenu2:hover {text-decoration:none;}
a.fb_link {color:#3b5998;text-decoration:none;font-weight:bold;}
a.fb_link:hover {text-decoration:underline;}
a.WhiteSmall {color:#FFFFFF;font-size:10px;text-decoration:none;}
a.Small_11 {font-size:11px;color:#000000;}

.hr {border-bottom:1px solid #c61a6c;}

/*td styles*/
.Wrapper {height:100%;}
.Menu_Container {background-color:#454545;}
.Shadow_Left, .Shadow_Right {width:6px;background-repeat:repeat-y;}
.Shadow_Left {background-position:top left;background-image:url('../pix/left_shadow.png');}
.Shadow_Right {background-position:top right;background-image:url('../pix/right_shadow.png');}
.Top_Container, .Menu_Container, .Indhold_Container, .Bund_Container {vertical-align:top;text-align:left;}
.Top_Container, .Menu_Container, .Indhold_Container, .Bund_Container {vertical-align:top;text-align:left;}
.Indhold_Container, .Top_Container {background-color:#FFFFFF;}
.Top_Container {
	width:973px;
	height:209px;
	background-image:url('../pix/top_bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}
.Menu_Container {width:973px;height:34px;}
		.menuTable {height:34px;width:100%;}
			.dropdMenu-clicklayer, .dropdMenu {position:relative;height:34px;line-height:34px;cursor:pointer;}
			.dropdown-menu {position:absolute;top:34px;left:0px;background-color:#666;text-align:left;z-index:1000;padding-bottom:8px;border-top:solid #777 2px;}
			.down-list {padding:0px;margin:0px;list-style:none;}
			.down-list-li {padding:0px;padding-top:0px;margin:0px;list-style:none;line-height:25px;padding-left:8px;padding-right:8px;}
		
		.menuTableSpacer {width:10px;}
.Indhold_Container {height:100%;width:973px;text-align:left;padding-top:10px;padding-bottom:2px;}
		.Table_Indhold {width:100%;height:100%;}
			.Indhold_row_1 {width:196px;vertical-align:top;}
					.Indhold_row_1_table {width:178px;}
							.Indhold_row_1_table_book_nu {height:57px;padding-left:10px;}
							.Indhold_row_1_table_nyheder {
								height:134px;
								vertical-align:top;
								background-image:url('../pix/header_bg.gif');
								background-position:top;
								background-repeat:repeat-x;
								padding-left:10px;
								padding-top:9px;
								font-size:11px;
							}
							.Indhold_row_1_table_nyhedsbrev {
								height:110px;
								vertical-align:top;
								background-image:url('../pix/header_nyhedsbrev.jpg');
								background-position:top left;
								background-repeat:no-repeat;
								padding-left:10px;
								padding-top:9px;
								font-size:11px;
							}
							.Indhold_row_1_table_last_minute {
								height:99px;
								vertical-align:top;
								background-image:url('../pix/header_bg.gif');
								background-position:top;
								background-repeat:repeat-x;
								padding-left:10px;
								padding-top:9px;
								font-size:11px;
							}
							.Indhold_row_1_table_katalog {
								cursor:pointer;
								height:198px;
								vertical-align:top;
								background-image:url('../pix/header_katalog.jpg');
								background-position:top left;
								background-repeat:no-repeat;
								padding-left:10px;
								padding-top:9px;
							}
							.Indhold_row_1_table_partner {
								padding-top:4px;
								cursor:pointer;
								height:214px;
								vertical-align:top;
							}
								#PartnerDiv {
									width:196px;
									height:208px;
									position:absolute;
									top:0px;
									left:0px;
									background:url('../pix/header_partner.jpg') no-repeat top left;
									padding-left:10px;
									padding-top:9px;
								}
			.Indhold_row_2 {vertical-align:top;width:525px;}
			.Indhold_row_3 {width:252px;vertical-align:top;}
					.Indhold_row_3_table {width:235px;height:100%;}
							.Indhold_row_3_table_ob {
								height:183px;
								vertical-align:top;
								background-image:url('../pix/header_bg.gif');
								background-position:top;
								background-repeat:repeat-x;
								vertical-align:top;
								padding:10px;
								padding-top:9px;
							}
								.Indhold_row_3_table_ob table {margin-top:20px;margin-left:4px;}
								.Indhold_row_3_table_ob table tr td {font-size:11px;font-weight:bold;}
								.Indhold_row_3_table_ob table tr td select {margin-right:7px;width:56px;}
								.Indhold_row_3_table_ob table tr td img {margin-left:5px;}
										.ob_knap {
											height:28px;
											width:68px;
											margin-top:10px;
											cursor:pointer;	
											background:url('../pix/knap_bg.gif') 0px 1px no-repeat;
											border:0px;
											color:#FFFFFF;
											text-transform:uppercase;
											font-size:12px;
											font-weight:normal;
										}
							.Indhold_row_3_table_onlinebetaling {
								height:140px;
								vertical-align:top;
								background-image:url('../pix/header_bg.gif');
								background-position:top;
								background-repeat:repeat-x;
								vertical-align:top;
								padding:10px;
								padding-top:9px;
							}
									.Indhold_row_3_table_onlinebetaling table {margin-top:20px;margin-left:4px;}
									.Indhold_row_3_table_onlinebetaling table tr td {font-size:11px;font-weight:bold;}
									#kundenummer, #bookingnummer {width:209px;}
										.betal_knap {
											height:28px;
											width:68px;
											margin-top:10px;
											cursor:pointer;	
											background:url('../pix/knap_bg.gif') 0px 1px no-repeat;
											border:0px;
											color:#FFFFFF;
											text-transform:uppercase;
											font-size:12px;
											font-weight:normal;
										}
							.Indhold_row_3_table_undermenu {
								vertical-align:top;
								background-color:#edede5;
								padding-left:10px;
								padding-top:6px;
							}
									.UndermenuTable {width:100%;}
											.UndermenuArrow {
												/*height:36px;*/
												height:30px;
												width:24px;
												text-align:center;
											}
											.UndermenuLink {
												/*height:36px;*/
												height:30px;
											}
											.UndermenuSpacer {
												height:2px;
												background-image:url('../pix/menu_spacer.gif');
												background-position:top center;
												background-repeat:no-repeat;
											}
							.Indhold_row_3_table_logos {
								vertical-align:bottom;
								text-align:right;
								background-color:#ffffff;
								padding:7px;
								padding-bottom:5px;
							}
									.Indhold_row_3_table_logos_img_2 {padding-right:5px;margin-right:5px;}
									.Indhold_row_3_table_logos_img_3 {}
.Bund_Container, .Side_Spacer_Bund {
	height:133px;
	background-image:url('../pix/bottom_spacer.gif');
	background-repeat:repeat-x;
	background-position:top center;
}
.Bund_Container {width:973px;}

/*SKABELONER*/
/*
#sk1_stor_div {width:525px;height:365px;overflow:hidden;
	text-align:center;
	padding-top:160px;
	border:solid black 1px;}
#sk2_stor_div {width:250px;margin-right:5px;margin-bottom:5px;height:365px;float:left;overflow:hidden;
	text-align:center;
	padding-top:160px;
	border:solid black 1px;}
#sk3_stor_div {width:525px;height:180px;overflow:hidden;margin-bottom:10px;
	text-align:center;
	padding-top:90px;
	border:solid black 1px;}
#sk4_stor_div {width:250px;margin-left:5px;margin-bottom:5px;height:365px;float:right;overflow:hidden;
	text-align:center;
	padding-top:160px;
	border:solid black 1px;}
	*/

#sk_lille_div {
	width:168px;
	height:159px;
	overflow:hidden;
}

/*DIVs*/
#Top_Container {position:relative;width:973px;}
		#top_logolink {}
		#Top_Title_tekst {position:absolute;top:28px;right:102px;}
		#top_flag {position:absolute;top:30px;right:7px;}
#Bund_Container {position:relative;}
		#Bund_Jylland {
			position:absolute;
			top:2px;
			left:17px;
			background-image:url('../pix/jylland.gif');	
			background-repeat:no-repeat;
			width:106px;
			height:131px;
		}
		#Bund_txt {
			font-size:10px;
			color:#FFF;
			position:absolute;
			top:48px;
			width:100%;
			text-align:center;
		}
		#Bund_Adresse_info {
			position:absolute;
			top:29px;
			right:18px;
		}
		
		
.invisible {display : none;}


.CompuCMSContentDiv {
	/*width:100%;*/
}
.thumb_table {

}



/*Bruges i admin*/
button, input, textarea {
	border:1px solid #BBBBBB;
}

td.adminbox {
	border-left: 1px solid #E6E6E6; 
	border-right: 1px solid #E6E6E6; 
	border-bottom: 1px solid #E6E6E6;
}

#AdminBoks {text-align:left;}
