a:focus,
a:hover,
a:active { 
	outline:none;
}

.dkLogo {
	margin:0 0 0 53px;	
}
a img { 
	border:none;
}
img.brdr { 
	margin:0 30px;
}

h1.spcl { float:left; width:127px;}
.sbttl { float:left; width:330px; margin:2px 0 0 0;}
.spanH2 { margin-left:0;}

.legoGamePic,
.ll_homecontentblock img { 
	float:right;
}
.ll_cntContainerpage h2 {
	margin:9px 0 0 0;
}
.ll_cntContainerpage p { 
	margin:0 0 9px 0;
}
span.bld { 
	font-weight:bold;
}

.clear { clear:both;}

.spanH1,
h1.sfr { 
	border-bottom:none;
}

.fw_main p { margin:0 0 8px 0;}

.ll_homecontentblock h2.sfr {
	color:#f60;
	height:15px;
	margin:0;
	padding:0;
}

.dtls { 
	list-style:none; 
	padding:0; 
	margin:0;
}

.dtls.lnks {
	margin-bottom :20px;	
}

.dtls li { 
	list-style:none; 
}

.ll_pagecontentblock_park p.ll_cntsubheader { 
	margin:7px 0 0 0;
}
.ll_pagecontentblock_billund h2.sfr,
.ll_pagecontentblock_park h2.sfr,
.ll_pagecontentblock_hotel h2.sfr,
.ll_pagecontentblock_vakantiepark h2.sfr {
	color:#f60;
	height:26px;
	margin:0;
	padding:0;
}

.ll_pagecontentblock_vakantiepark h2 {
	color:#f60;
	font-size:17px;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.ll_blockboeken {
	height:15px;
	width:688px;
	position:relative;
	float:left;
	background:#fff;
	margin:0;
	padding:5px;
}
.ll_kamerblock {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	margin-top:6px;
	width:720px;
}
.ll_kamerblock img {
	float:left;
	width:234px;
	height:178px;
}
.ll_blockboeken h2 {
	color:#f60;
	font-size:17px;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.cntContainer1002 {
	width:988px;
	margin-left:7px;
}

.ll_cntContent {
	background:url(../Images/legoland/ll_background.gif);
	float:left;
	line-height:16px;
	
	}
	
.ll_cntContainerleft {
	width:249px;
	float:left;
	}
	
.ll_cntContainermiddle {
	width:493px;
	float:left;
	}
	
.ll_cntContainerright {
	width:236px;
	float:left;
	}
	
.ll_cntContainerpage {
	width:729px;
	float:left;
	}
	
.ll_logocontainerleft {
	float:right;
	height:271px;
	width:236px;	
}

.ll_logocontainerleftpage {
	/*float:right;*/
	height:274px;
	width:215px;	
}

.ll_logocontainermiddle {
	height:306px ;
	width:493px;
	margin-top:8px;
	}
	
.ll_pagecontainermiddle {
	height:306px ;
	width:493px;
	margin-top:8px;
	}
	
.ll_logocontainerpage {
	height:303px ;
	width:700px;
	margin-top:12px;
	}
	
.ll_homecontentblock {
	
	width:463px;
	margin-left:3px;
	/*background:url(../Images/legoland/ll_background_homecontent.png) no-repeat;*/
	padding-top:88px;
	background-color:#FFFFFF;
	padding-left:14px;
	}
	
.ll_pagecontentblock {
	width:476px;
	margin-left:3px;
	background-color:#FFFFFF;
	padding:30px 0 8px 14px;
	}
	
.ll_pagecontentblock_billund, .ll_pagecontentblock_park, .ll_pagecontentblock_hotel, .ll_pagecontentblock_vakantiepark, .ll_pagecontentblock_bereikbaarheid, .ll_pagecontentblock_goedomteweten {
	
	width:676px;
	margin-left:3px;
	background:url(../Images/legoland/background_billandresort.png) no-repeat;
	background-color:#FFFFFF;
	padding:40px 10px 5px 14px;
	margin-bottom:13px;
	}
.ll_pagecontentblock_park {	
	/*background:url(../Images/legoland/background_park.png) no-repeat;*/
	background-image:none;
	background-color:#FFFFFF;
}

.ll_pagecontentblock_hotel {	
	/*background:url(../Images/legoland/background_hotel.png) no-repeat;*/
	background-image :none;
	background-color:#FFFFFF;	
}

.ll_pagecontentblock_vakantiepark {	
	/*background:url(../Images/legoland/background_vakantiepark.png) no-repeat;*/
	background-image: none;
	background-color:#FFFFFF;	
}

.ll_pagecontentblock_bereikbaarheid {	
	background:url(../Images/legoland/background_bereikbaarheid.png) no-repeat;
	background-color:#FFFFFF;	
}

.ll_pagecontentblock_goedomteweten {	
	background:url(../Images/legoland/background_goedomteweten.png) no-repeat;
	background-color:#FFFFFF;	
}

.ll_extrahomecontent {
	padding-right:14px;
	}
	
.ll_cntsubheader {
	color:#FF6600;
	font-weight:bold;
	}

	
/* menu */

.ll_menubox {
	margin-top:20px;
	float:left;
	position:relative;
	margin-left:12px;
}

.ll_menubtn, .ll_menubtn_sub {
	margin-bottom:10px;
	}	
	
.ll_menubtn_sub {
	margin-bottom:10px;
	margin-left:28px;
	}	
	
.ll_block_wildwater {
	margin-top:2px;
}

.ll_block_orange {
	margin-left:135px
	}
	


.ll_aanbiedingblock, .ll_aktieblock, .ll_nieuwsbriefblock {
	margin-left:13px;
	width:210px;
	height:333px;
	background-color:#FFFFFF;
	}

.ll_aanbiedingheader, .ll_aktieheader, .ll_nieuwsbriefheader, .ll_bannerhome {
	margin-top:28px;
	margin-left:11px;
	height:32px;
	display:inline;
	}

.ll_aanbiedingheader {
	margin-top:13px;

}

.ll_aktieblock {
	height:149px;
	}

.ll_nieuwsbriefheader {
	margin-top:13px;
	}
	
.ll_nieuwsbriefblock {
	height:95px;
	float:left;
	position:relative;
	margin-left:7px;
	}
	
	
.ll_bannerhome {
	margin-top:13px;
	height:42px;
	width:211px;
	}

.ll_duiker {
	margin-left:10px;
	margin-top:15px;

	}
	
.ll_image_park {
	margin-left:11px;
	margin-top:15px;
	}

.ll_kamerblock {
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	}
	
	
.ll_kamerblock_geel, .ll_kamerblock_wit {
	height:150px;
	width:453px;
	background-color:#FDD21E;
	margin-top:2px;
	margin-bottom:6px;
	float:left;
	padding:10px;
	}
	
.ll_kamerblock_wit {
	background-color:#FFFFFF;
	}
	
.ll_kamerblock_image {
	width:234px;
	height:178px;
	float:left;
	}
	
.ll_blockboeken{
	width:685px;
	height:20px;
	float:left;
	position:relative;
	background-color:#FFFFFF;
	margin-bottom:13px;
	padding:10px;
	}
	
.ll_aktie_boeken {
	float:left;
	position:relative;
	}
	
	

/* toevoeging tbv. designissues // Jeff Klunder */
/* CSS Document */

.cntContainer1002 {
	width:988px;
	margin-left:7px;
	overflow:hidden;
}

.ll_content {
	background:url(../Images/legoland/ll_background.gif);
	float:left;
	line-height:16px;
	width: 100%;
	overflow:hidden;
}

.ll_contentLeft, .ll_contentMiddle, .ll_contentRight {
	float: left;
}

.ll_contentLeft {
	width:249px;
}
	
.ll_contentMiddle {
	width:493px;
}
	
.ll_contentRight {
	width:236px;
}

.ll_logoLeft {
	float:right;
	height:271px;
	width:236px;	
}

.ll_logoMiddle {
	height:306px ;
	width:493px;
	margin-top:8px;
}

/* menu */
.ll_menubox {
	margin-top:20px;
	float:left;
	position:relative;
	margin-left:12px;
}

.ll_menubtn, .ll_menubtn_sub {
	margin-bottom:10px;
}	
	
.ll_menubtn_sub {
	margin-bottom:10px;
	margin-left:28px;
}
/* einde menu */

.ll_block_wildwater {
	margin-top:2px;
}

.ll_block_orange {
	margin-left:135px
}

.ll_homecontentblock {
	width:463px;
	margin-left:3px;
	/*background:url(../Images/legoland/ll_background_homecontent.gif) no-repeat;
	padding-top:88px;*/
	padding-top:14px;
	background-color:#FFFFFF;
	padding-left:14px;
	margin-top: -3px;
}

.ll_extrahomecontent {
	padding-right:14px;
}

.ll_aanbiedingheader, .ll_aktieheader, .ll_nieuwsbriefheader, .ll_bannerhome {
	margin-top:28px;
	margin-left:11px;
	height:32px;
}

.ll_bannerhome {
	margin-top:13px;
	height:42px;
	width:211px;
}

.ll_aanbiedingheader {
	margin-top:13px;
}

.ll_nieuwsbriefheader {
	margin-top:13px;
}
	
.ll_nieuwsbriefblock {
	height: 84px;
	position: relative;
	float: left;
}

.ll_aktieheader {
	margin-top: 12px;
}

.ll_aktieblock {
	height:149px;
}

/*.ll_duiker {
	position: relative;
	float: left;
	*margin-top: -410px;
}*/

* + html .ll_duiker {
	margin-top: 10px;
}

.ll_balkhome {
	text-align:center;

	padding:0px;
	margin:0px;
	}

.ll_legaline {
	color:#999999;
	font-size:10px;
	padding:10px;
	float:left;
	}	
