/*
Site Name: Legoland
Version: 1.0
Date: Nov 2009
Author: www.ahlera.com
*/
html {height: 100%; width:100%}
body{
	margin: 0px;
	height:100%;
	background:#087AC1;
}

#main{
	margin-left:auto;
	margin-right:auto;
	
	text-align:center;
	height:auto;
	clear:both;
	background:#087AC1 url(../img/bg_pattern.gif) center top repeat-x;
	width:100%;

}

#header{
	position:relative;
	max-width:1900px;
	min-width:900px;
	height:201px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background:url(../img/background_header.png) center top no-repeat;
	z-index:99;
	overflow:visible;
}
#header #language{position:relative; left:-7px; width:870px; height:13px; padding:0; margin-left:auto;margin-right:auto; text-align:left; top:5px}
#header #logo{position:relative; left:-7px; width:870px; height:142px; padding:0; margin-left:auto;margin-right:auto; text-align:left; top:40px}
#header #menu{position:relative; left:-26px; width:859px; padding:0; margin-left:auto;margin-right:auto; padding-left:20px; top:-10px}
#header img{border:none}


/* MENU */
.menu{
	font-family:"Arial";
	font-size:11px;
	color:#FFF;
	width:auto;
	margin-top:0;
	margin-bottom:0;
}
.menu ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	
	}
	.menu li{
		float:left;
		padding:0;
		margin:0;
		width:auto;
		border:none;
		
		}

	.menu li a{
		color:#FFF;
		display:block;
		line-height:13px;
		padding:5px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		text-decoration:none;
		text-shadow: #1E435A 0px -1px 1px;
		font-weight:500;
		}
		.menu li a:hover{
			color:#FFF;
			background-color:#2D87BE;

		}
	.menu li ul{
		display:none;
		height:auto;
		position:absolute;
		z-index:200;
		padding:0px;
		margin:0px;
		top:23px;
		height:50px;
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:left;
		padding:0px;
		background:none;
		border:none;
		}
	.menu li ul a{
		color:#FFF;
		display:block;
		line-height:13px;
		padding:5px;
		padding-left:15px;
		padding-right:15px;
		text-align:center;
		text-decoration:none;
		font-weight:normal;
		
		}
		.menu li ul a:hover{
			color:#FFF;
			background:#2D87BE;
			}
	.menu p{
		clear:left;
		}	
		
	.menu li.current{
		color:#FFF;
		background-color:#2D87BE;
	}

#content{
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	overflow:auto;
	width:870px;
	top:-10px;
	
	z-index:1;
	left: -9px;
	
}


/* CONTENT */
#content h1{font-size:36px; color:#0b496d;margin:0; padding:0}
#content h2{font-size:34px; color:#0b496d;margin:0; padding:0;}
#content h3{font-size:24px; color:#0b496d;margin:0; padding:0}

#content h5{font-size:14px; color:#0b496d;margin:0; padding:0}
#content h6{font-size:13px; color:#3f3f3f;margin:0; padding:0;font-family:Georgia,Arial; font-weight:normal;}

#content p{font-size:14px; color:#000;margin:0; padding:0; font-family:Georgia,Arial; text-align:left;}

#content div.home{
	position:relative;
	width:870px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	padding:0px;
	background:#FFF;
	padding-bottom:15px;
	padding-top:10px;

	font-family:Arial; font-size:12px
}

.thumbnail, .thumbnail2 {
	float:left;
	padding:5px;
	background-color:#FFF;
	margin-right:11px;
	height:108px;
	width:108px
}
.thumbnail2 { 
	margin-right:0px;
}
.pressehead {
	overflow:auto; background-color:#EFF9FC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:#40ADDC 1px solid;
}
.presseheadline {
	padding:10px; background-color:#40ADDC; color:#FFF; font-weight:bold;
}
.presseentry {
	padding:10px; border-bottom:#40ADDC 1px solid; border-top:#FFF 1px solid;
}
.pressethumbnail, .pressethumbnail2 {
	float:left; padding:5px; background-color:#FFF; margin-right:11px; height:151px; width:151px;
}
.pressethumbnail2 {
	margin-right:0px;
}
.pressebilderhead {
	overflow:auto; background-color:#EFF9FC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:#40ADDC 1px solid; padding:10px; width:505px;
}
.pressebilderheadline {
	margin-bottom:15px; text-align:left; font-size:14px;color:#069;
}
.contentimage {
	float:left;width:250px;height:200px;
}
.contentimagetext {
	margin-left:10px;float:left;width:250px;height:200px;
}

/* HOME LEFT COLUMN */
#content div.home #rightcol{float:left; width:270px; margin-right:20px;}
#content div.home #rightcol ul{list-style-image:url(../img/bullet.png)}

/* HOME COPY */
#content div.home #copy{float:left; margin-right:35px;width:525px; margin-left:20px; font-family:Arial; font-size:12px;}
#content div.home #copy p{font-family:Arial; font-size:12px; color:#03619F;margin-bottom:10px;}
#content div.home #copy ul{font-family:Arial; font-size:12px; color:#03619F;margin-bottom:10px;}
#content div.home #copy li{font-family:Arial; font-size:12px; color:#03619F;margin-bottom:10px;}

#content div.home #bodyheader{overflow:auto; margin-top:11px; height:98px; background:url(../img/guinness_logo.jpg) 659px top no-repeat; margin-bottom:20px}
#content div.home #bodyheader #bodyheadertitle{margin-left:20px; margin-top:0px; margin-top:36px; text-align:left}

/* FOOTER */
#footer{
	position:relative;
	margin:0px;
	padding:0px;
	background:#FF0;
	width:870px;
	height:230px;
	background:url(../img/background_footer.png) no-repeat center top;
	
	margin-top:0px;
	
	font-family:Arial;
	font-size:11px;
}

#footer div.logo{position: absolute; left:10px; top:38px}
#footer div.title{position: absolute; right:10px; top:40px; color:#000;}
#footer div.copy{position: absolute; top:70px; font-family: Arial; color:#FFF; text-align:center; right:10px}

