/* -------------------------------------------------------------- Header Start -------------------------------------------*/

.header{
width:760px;
height:82px;
}

/* -------------------------------------------------------------- Header Slut -------------------------------------------*/
/* -------------------------------------------------------------- Footer Start -------------------------------------------*/

.footer{
  width:760px;
  height:26px;
  text-align:center;
  font-size: 8pt; 
  color:black;
  background-color:#D4DCE8;
  font-weight:bold;
  
}

.printfooter{
  font-size: 8pt; 
  color:black;
  font-weight:bold;
  text-align:center;
  padding-top:10px;
}


/* -------------------------------------------------------------- Footer Slut -------------------------------------------*/
/* -------------------------------------------------------------- Top Menu Start -------------------------------------------*/

.menuholder{
height: 23px;
vertical-align:top;
}

.menu{
width: 760px;
height: 23px;
border: 0px;
padding:0px;
vertical-align:top;
}


.submenu{
width:180px;
border: 0px;
padding-left:5px;
padding-top: 12px;

}

.submenu td{
padding-bottom:2px;

}

.menuarea{
  width:520px;
  text-align:center;
  padding-left:10px;
  background-color:#0D77BE;
  font-size: 9pt; 
  font-weight:bold;
  color:white;
}

.menudelimiter{
font-size: 8pt; 
color:black;
font-weight:bold;
}

.topmenu_menupage{
	font-weight:bold;
  color:black;
  text-decoration:none;
  font-size:8pt;
}

.topmenu_menupage:hover{
	font-weight:bold;
  color:black;
  text-decoration:underline;
  font-size:8pt;
}

/* -------------------------------------------------------------- Top Menu Slut -------------------------------------------*/
/* -------------------------------------------------------------- Left Menu Start -------------------------------------------*/
 
.venstremenu_page, .venstremenu_page_current, .venstremenu_folder{
  color:black;
	font-weight:bold;
  text-decoration:none;
  font-size:8pt;
  
}

.venstremenu_page:hover, .venstremenu_page_current:hover, .venstremenu_folder:hover{
  color:black;
	font-weight:bold;
  text-decoration:underline;
  font-size:8pt;
}

.venstremenu_page:active , .venstremenu_page_current:active , .venstremenu_folder:active, .venstremenu_page_current{
  color:#929497;
	font-weight:bold;
  text-decoration:underline;
  font-size:8pt;
}

/* -------------------------------------------------------------- Left Menu Start -------------------------------------------*/
/* -------------------------------------------------------------- Left Start-------------------------------------------*/

.left{
  height:100%;
  width:180px;
  background-image:url(http://www.legolandvillage.dk/templates/www.legoland-village.dk/images/klodser.gif);
  background-repeat: repeat-y;
  background-position: top right;
  background-color:#D4DCE8;
}

.leftheader{
width:180px;
height: 5px;
border: 0px;
vertical-align:top;
}
	
.leftcontent{
width:180px;
height:100%;
border: 0px;
vertical-align:top;
}

.leftfooter{
width:161px;
height: 4px;
border: 0px;
vertical-align:bottom;
}

.ileftmiddle{
width:1px;
height: 100%;
border: 0px;
vertical-align:top;
}

.leftmenuheader{
height:19px;
width:161px;
background-position:left;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:white;
font-size:8pt;
}

/* -------------------------------------------------------------- Left Slut -------------------------------------------*/
/* -------------------------------------------------------------- Center Start -------------------------------------------*/

.center{
width:420px;
height: 100%;
border: 0px;
padding: 5px;
background-color:#FFFFFF;
}
.centerprint{
width:550px;
height: 100%;
border: 0px;
padding: 5px;
background-color:#FFFFFF;
}

/* -------------------------------------------------------------- Center Slut -------------------------------------------*/
/* -------------------------------------------------------------- Right Start -------------------------------------------*/

.right{
  height:100%;
  width:150px;
  background-color:#D4DCE8;
  border-left:1px solid #0D77BE;
}

.content{
  border-bottom:1px solid #0D77BE;
}

.rightheader{
width:150px;
height: 5px;
border: 0px;
}
	

.rightcontent{
width:150px;
height:100%;
border: 0px;
}

.rightfooter{
width:150px;
height: 4px;
border: 0px;
}

.irightmiddle{
width:1px;
height: 100%;
border: 0px;
}

.rightmenuheader{
height:21px;
width:150px;
background-position:right;
text-align:left;
vertical-align:middle;
font-weight:bold;
color:white;
padding-left:5px;
}

.rightmenuheader img{
  margin-right:5px;
}
/* -------------------------------------------------------------- Right Slut -------------------------------------------*/
/* -------------------------------------------------------------- Teaser Start -------------------------------------------*/

.teaser_table{
width:140px;
color:black;
border-collapse:collapse;
}

.teaser_title{
padding-left:10px;
font:bold;
color:black;
border:2px solid red;
background-color:white;
}

.teaser_date{
padding-left:10px;
}

.teaser_body{
padding-left:10px;
color:black;
border:1px solid red;
background-color:white;
}


.teaserborder{
height:1px;
width:150px;
background-position:right;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:white;
text-indent:-10px;
}

.teaserheader{
height:1px;
width:150px;
background-position:right;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:black;
text-indent:-10px;
}

.teasercontent{
width:150px;
background-position:right;
vertical-align:middle;
font-weight:bold;
margin-left:10px;
color:black;
}

.teaserfooter{
height:1px;
width:150px;
background-position:right;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:black;
text-indent:-10px;
}

/* -------------------------------------------------------------- Teaser Slut -------------------------------------------*/
/* -------------------------------------------------------------- Error  Start -------------------------------------------*/

.centererror{
width:510px;
border: 0px;
padding: 5px;
background-color:#FFFFFF;
border-left: black solid 1px;
border-right: black solid 1px;
}

.errortable{
width:510px;
height:100%;
vertical-align:middle;
}
.error_title{
color:black;
font-size:15px;
font-weight:bold;
}

.error_description{
color:black;
}

.error_description a{
color:black;
}

.error_description a:hover{
color:black;
}

/* -------------------------------------------------------------- Error  Slut -------------------------------------------*/


/* -------------------------------------------------------------- Sitemap Start -------------------------------------------*/

	.sitemap_menupath{
  font:12px;
	font-weight:bold;
}

.sitemap_title{
  font:bold;
  color:black;
}

.sitemap_excerpt{
  color:black;
}

.sitemap{
text-align:left;
padding-left:10px;
width:120px;
  background-color:#0D77BE;
}

/* -------------------------------------------------------------- Sitemap Slut -------------------------------------------*/
/* -------------------------------------------------------------- Links Start -------------------------------------------*/

a {
	color: #000000;
		font-weight:bold;
	text-decoration:none;
}

a:hover {
	color: #000000;
		font-weight:bold;
	text-decoration:underline;
}

.customlink{
  color:black;
	font-weight:bold;
  text-decoration:none;
  font-size:8pt;
}

.customlink:hover{
  color:black;
	font-weight:bold;
  text-decoration:underline;
  font-size:8pt;
}

.newsletterlink:hover{
  color:black;
	font-weight:bold;
  text-decoration:underline;
  font-size:8pt;
}

.newsletterlink{
  color:black;
	font-weight:bold;
  text-decoration:none;
  font-size:8pt;
}

.devlink{
  color:#8E8E8E;
	font-weight:bold;
  text-decoration:none;
  font-size:7pt;
}

.devlink:hover{
  color:#8E8E8E;
	font-weight:bold;
  text-decoration:underline;
  font-size:7pt;
}

.teaserlink{
  color:black;
	font-weight:bold;
  text-decoration:none;
}

.teaserlink:hover{
  color:black;
	font-weight:bold;
  text-decoration:underline;
}

/* -------------------------------------------------------------- Links Slut -------------------------------------------*/
/* -------------------------------------------------------------- Other Start -------------------------------------------*/
.randomtable{
width:161px;
border:0px;
}

.random{
text-align:center;
}

.front{
color:white;
font-weight:bold;
text-indent:110px;
}
.gallery{
	text-align: center;
	}
.spacer{
height:5px;
}

.kort{
text-align:center;
width:180px;
height:160px;
}

.legoland{
text-align:center;
width:180px;
height:178px;
}

.newsletter{
width:150px;
height:19px;
}

.developer{
height:20px;
width:161px;
background-position:left;
text-align:left;
padding-left:20px;
padding-bottom:5px;	
vertical-align:bottom;
color:#8E8E8E;
}

.flags{
text-align:left;
padding-left:30px;
padding-top:3px;
width:120px;
  background-color:#0D77BE;
}

.height{
height:100%;
}

form,p{
  margin:0px;
}

body {
background-color:white;
margin-left:2px;
margin-right:2px;
margin-bottom:2px;
margin-top:2px;
font-family:Verdana, Arial, Tahoma;
font-size:8pt;
text-align:center;
}

.scrollbar
{
scrollbar-shadow-color: #DFDFDF; 
scrollbar-3dlight-color:#000000;
scrollbar-highlight-color: #DFDFDF;  
scrollbar-track-color: #008EEA; 
scrollbar-face-color:#064DA4; 
}

.tableborder {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	height: 100%;
	width:740px;
	background-color:#FFFFFF;
	padding:0px;
}

.tableprint {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 510px;
	background-color:#FFFFFF;
	border: 0px;
	padding:0px;
	text-align:center;
	height:100%;
}

.tableheight {
	height: 100%;
}

td{
  font-size:8pt;
  color:black;
}

/* -------------------------------------------------------------- Other Slut -------------------------------------------*/

.logo{
  padding-left:5px;
}