﻿html,body,ul,li,p,h1,h2,h3,h4,h5,h6,img,span,form { margin:0; padding:0; }
body { height:100%; font-family:Arial; font-size:11px; position:relative; color:#333333; }
img { border:none; padding:0; }
.s img.thumb { margin-bottom:0; }
.font12 { font-size:12px; }
.activity-image img { margin:0 0 6px; }
.s ul,.s ol { margin-left:18px; padding-left:17px; }
.exitpopupdiv { background-image:url(http://speedy-a.arescdn.com/images/legoland-2010/2010/popupBg.jpg); background-repeat:no-repeat; width:687px; height:400px; cursor:default; font-size:14px; text-align:left; }
.exitpopupdiv .content { height:400px; padding:48px 70px 0 48px; background-image:url(http://speedy-b.arescdn.com/images/legoland-2010/2010/lgoMan.png); background-repeat:no-repeat; background-position:460px bottom; }
.exitpopupdiv a.button { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/btnGreen_a.png) no-repeat scroll top right; color:#FFF; display:block; float:left; font:normal 22px arial, sans-serif; height:34px; margin-right:6px; padding-right:7px; 
/* sliding doors padding */
text-decoration:none; cursor:pointer; }
.exitpopupdiv .buttonContainer { display:block; height:45px; vertical-align:middle; margin-top:12px; }
.exitpopupdiv .buttonContainer span { display:block; padding-top:14px; }
.exitpopupdiv a.button span { background:transparent url(http://speedy-d.arescdn.com/images/legoland-2010/2010/btnGreen_span.png) no-repeat; display:block; line-height:25px; padding:5px 11px 5px 18px; }
.exitpopupdiv h1 { color:#333; font-size:24px; }
.mainImage { margin:0 -1px; }
#wrapper { margin:0 auto; width:920px; min-height:550px; }
body {}
.clear { clear:both; }
h1 { font-size:20px; font-weight:normal; font-family:Arial Black; margin-bottom:10px; }
h2 { font-size:22px; font-weight:normal; font-family:Arial; margin-bottom:10px; }
h3 { font-size:16px; }
h4 { font-size:14px; margin:0; padding:10px 0 7px; }
h5 { font-size:14px; padding:3px 0 0; }
.font-xl { font-size:14px; }
.indent5 { padding-left:5px; }
.indent10 { padding-left:10px; }
.float { float:left; }
.float-margin { float:left; margin-left:7px; }
.float-left { float:left; }
.float-right { float:right; }
.image-left { float:left; margin-right:15px; }
.image-right { float:right; margin-left:15px; }
.headline-image { vertical-align:-12px; margin-right:5px; }
.headline-image-right { vertical-align:middle; margin-left:5px; }
.ContentBundle .headline-image { vertical-align:-8px; margin-right:16px; }
.inline { display:inline; }
.white { color:#ffffff; }
.width-415 { width:415px; }
.padding-5-10 { padding:5px 10px; }
.padding-5-20 { padding:5px 20px; }
.padding-10-20 { padding:10px 20px; }
.padding-10-6-0-6 { padding:10px 6px 0; }
.padding-5-0-0-20 { padding:5px 0 0 20px; }
.mt-7 { margin-top:7px; }
.mt-10 { margin-top:10px; width:425px; }
.mt-20 { margin-top:20px; }
.mt-30 { margin-top:30px; }
.column-415 { width:415px; float:left; }
.column-240 { width:240px; float:right; }
.large-image { margin:15px 0 5px; }
.box-spacer { clear:both; height:4px; }
.button { margin-top:5px; }
a,a:link { color:#333333; text-decoration:underline; }
a:hover { text-decoration:none; }
div.white a,div.white a:link,div.white a:active { color:#ffffff; }
a.arrow,a.arrow:link,a.arrow:hover,a.arrow:active { padding-left:15px; background-image:url(http://speedy-c.arescdn.com/images/legoland-2010/2010/link-arrow.png); background-repeat:no-repeat; background-position:left center; color:#333333; text-decoration:none; }
a.arrow-white,a.arrow-white:link,a.arrow-white:hover,a.arrow-white:active { padding-left:15px; background-image:url(http://speedy-a.arescdn.com/images/legoland-2010/2010/link-arrow-white.png); background-repeat:no-repeat; background-position:left center; color:#ffffff; text-decoration:none; }
#header { margin-bottom:4px; }
#global-menu { height:30px; position:relative; z-index:100; }
ul.listselect { list-style:none; margin:2px 0 0 40px; padding:0; }
ul.listselect li a { padding-left:14px; background-position:0 50%; color:#4A4A4A; text-decoration:none; background-image:url(http://speedy-b.arescdn.com/images/legoland-2010/2010/arrow-down.gif); background-position:top left; background-repeat:no-repeat; }
ul.listselect li ul { list-style:none; width:142px; padding:5px 15px 10px 0; }
ul.listselect li ul li a { background:none; display:block; }
ul.langselect { list-style:none; margin:4px 0 0; padding:0; }
ul.langselect li { float:left; margin-left:7px; }
ul.langselect li a img { border:none; }
#top-menu { height:111px; position:relative; z-index:10; }
a.siteLogo { height:68px; width:174px; display:block; position:absolute; top:-11px; left:380px; }
#navcontainer { position:absolute; top:83px; height:24px; float:left; width:100%; margin:0 auto; }
.MainMenu { float:right; text-align:center; }
.MainMenu ul { margin:0 auto; }
#navbar { margin-top:1px; float:right; }
#navbar li { padding:0; margin:0; list-style:none; text-align:center; float:left; }
#navbar a { text-decoration:none; font-weight:bold; text-transform:uppercase; }
#navbar li a:link,#navbar li a:visited { text-decoration:none; font-size:14px; height:24px; line-height:24px; display:inline; float:left; width:auto; padding:0 20px; }
sup,sub { vertical-align:0; position:relative; }
sup { bottom:1ex; }
sub { top:.8ex; }
#navbar sup { font-size:1em; }
.menu-list-ver sup { font-size:1.2em; }
#clouds { height:350px; width:100%; position:absolute; top:130px; left:0; }
#search { float:right; padding:1px 8px 0 12px; }
#search input { padding:0 3px; }
.quickSearchField { width:116px; height:16px; }
.quickSearchButton { vertical-align:bottom; }
.QuickSearchArea { padding-top:2px; }
#maincontent { float:left; }
#sidebar { float:left; width:159px; margin-right:10px; }
#footer { margin:0 auto; width:890px; }

/***************************/
#footer .SiteMap { display:block; padding-bottom:20px; }
#footer .SiteMap ul { list-style:none; }
#footer .SiteMap ul li { float:left; display:block; font-weight:bold; margin:0 0 0 33px; width:150px; }
#footer .SiteMap ul li.first { margin:0; }
#footer .SiteMap ul li ul li { margin:0; float:none; font-weight:normal; width:auto; }

/***************************/
#footer a,#footer a:link,#footer a:visited,#footer a:hover,#footer a:active { color:#4A4A4A; line-height:150%; text-decoration:none; }
#footer-spacing { height:225px; }
.navbar-dropdown { background-image:url(http://speedy-b.arescdn.com/images/legoland-2010/2010/top-dropdown-back.png); background-position:left bottom; background-repeat:no-repeat; width:188px; position:absolute; top:25px; text-align:left; display:none; }
.navbar-dropdown-bgimage { background-image:url(http://speedy-a.arescdn.com/images/legoland-2010/2010/legodude-1.png); background-position:right bottom; background-repeat:no-repeat; }
.dropdown-text { padding:13px 0 0 18px; text-align:left; width:106px; color:Black; }
.dropdown-min-height { float:right; width:1px; height:81px; }

/*Boxe*/

/* boxes with whote text */
div.box-green { color:#ffffff; }
div.box-green h1,div.box-green h2,div.box-green h3,div.box-green h4,div.box-green h5 { color:#ffffff; }
div.box-green arrow { padding-left:15px; background-image:url(http://speedy-a.arescdn.com/images/legoland-2010/2010/link-arrow-white.png); background-repeat:no-repeat; background-position:left center; color:#ffffff; text-decoration:none; }
div.box-green a,div.box-green a:link,div.box-green a:active { color:#ffffff; }
.frontpage-box { height:163px; overflow:hidden; position:relative; }
.frontpage-box-margin { margin:5px 4px 0 0; }
.width-890 { width:894px; }
.width-720 { width:724px; }
.width-712 { width:716px; }
.width-700 { width:704px; }
.width-470 { width:474px; }
.width-465 { width:469px; }
.width-460 { width:464px; }
.width-458 { width:462px; }
.width-380 { width:384px; }

/*NOTE: 376 af hensyn til forsiden (15-2-10, Henrik','legoland-2010'); ?>)*/
.width-372 { width:376px; }
.width-368 { width:372px; }

/*SP3A*/

/*.width-358 { width:362px; }*/
.width-340 { width:344px; }

/*SP3A*/
.width-260 { width:264px; }

/*bør fjernes er 244+pad*/
.width-250 { width:254px; }

/*bruges*/
.width-247 { width:251px; }

/*bruges FP1A*/

/*.width-242 { width:246px; }*/

/*.width-240 { width:244px; }*/
.width-238 { width:242px; }
.width-170 { width:174px; }
.width-168 { width:171px; }
.width-155 { width:159px; }
.min-height-400 { min-height:400px; }
.box { min-width:12em; }
.box .hd .c,.box .ft .c { font-size:1px; 
/* ensure minimum height */
height:11px; }
.box .ft .c { height:14px; }
.box-white .hd { background:transparent url(http://speedy-d.arescdn.com/images/legoland-2010/2010/tl.png) no-repeat 0 0; margin-right:14px; 
/* space for right corner */
}
.box-white .hd .c { background:transparent url(http://speedy-d.arescdn.com/images/legoland-2010/2010/tr.png) no-repeat right 0; margin-right:-14px; 
/* pull right corner back over empty space (from above margin','legoland-2010'); ?>) */
}
.box-white .bd { background:transparent url(http://speedy-a.arescdn.com/images/legoland-2010/2010/ml.png) repeat-y 0 0; margin-right:6px; }
.box .bd .c { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/mr.png) repeat-y right 0; margin-right:-5px; }
.box .bd .c .s { margin:0 4px 0 2px; }
.s { min-height:175px; overflow:hidden; }
.frontpage-box-container .s { min-height:0; }
.box-white .s { min-height:0; }
.box-white h1 { font-size:17px; font-family:Arial; font-weight:bold; }
.box .ft { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/bl.png) no-repeat 0 0; margin-right:15px; }
.box .ft .c { background:transparent url(http://speedy-d.arescdn.com/images/legoland-2010/2010/br.png) no-repeat right 0; margin-right:-15px; }
.box-green .hd { background:transparent url(http://speedy-a.arescdn.com/images/legoland-2010/2010/tl-green.png) no-repeat 0 0; margin-right:14px; 
/* space for right corner */
}
.box-green .hd .c { background:transparent url(http://speedy-c.arescdn.com/images/legoland-2010/2010/tr-green.png) no-repeat right 0; margin-right:-14px; 
/* pull right corner back over empty space (from above margin','legoland-2010'); ?>) */
}
.box-green .bd { background:transparent url(http://speedy-c.arescdn.com/images/legoland-2010/2010/ml-green.png) repeat-y 0 0; margin-right:6px; }
.box-green .bd .c { background:transparent url(http://speedy-c.arescdn.com/images/legoland-2010/2010/mr-green.png) repeat-y right 0; margin-right:-5px; }
.box-green .bd .c .s { background:#9CCE19 url(http://speedy-a.arescdn.com/images/legoland-2010/2010/ms-green.png) repeat-x 0 0; }
.box-green .ft { background:transparent url(http://speedy-a.arescdn.com/images/legoland-2010/2010/bl-green.png) no-repeat 0 0; margin-right:15px; }
.box-green .ft .c { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/br-green.png) no-repeat right 0; margin-right:-15px; }

/*blue*/
.box-blue .hd { background:transparent url(http://speedy-d.arescdn.com/images/legoland-2010/2010/tl-blue.png) no-repeat 0 0; margin-right:14px; 
/* space for right corner */
}
.box-blue .hd .c { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/tr-blue.png) no-repeat right 0; margin-right:-14px; 
/* pull right corner back over empty space (from above margin','legoland-2010'); ?>) */
}
.box-blue .bd { background:transparent url(http://speedy-a.arescdn.com/images/legoland-2010/2010/ml-blue.png) repeat-y 0 0; margin-right:6px; }
.box-blue .bd .c { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/mr-blue.png) repeat-y right 0; margin-right:-5px; }
.box-blue .bd .c .s { background:#5FB7E1 url(http://speedy-d.arescdn.com/images/legoland-2010/2010/ms-blue.png) repeat-x 0 0; }
.box-blue .ft { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/bl-blue.png) no-repeat 0 0; margin-right:15px; }
.box-blue .ft .c { background:transparent url(http://speedy-c.arescdn.com/images/legoland-2010/2010/br-blue.png) no-repeat right 0; margin-right:-15px; }

/*orange*/
.box-orange .hd { background:transparent url(http://speedy-a.arescdn.com/images/legoland-2010/2010/tl-orange.png) no-repeat 0 0; margin-right:14px; 
/* space for right corner */
}
.box-orange .hd .c { background:transparent url(http://speedy-d.arescdn.com/images/legoland-2010/2010/tr-orange.png) no-repeat right 0; margin-right:-14px; 
/* pull right corner back over empty space (from above margin','legoland-2010'); ?>) */
}
.box-orange .bd { background:transparent url(http://speedy-d.arescdn.com/images/legoland-2010/2010/ml-orange.png) repeat-y 0 0; margin-right:6px; }
.box-orange .bd .c { background:transparent url(http://speedy-b.arescdn.com/images/legoland-2010/2010/mr-orange.png) repeat-y right 0; margin-right:-5px; }
.box-orange .bd .c .s { background:#F3B92E url(http://speedy-b.arescdn.com/images/legoland-2010/2010/ms-orange.png) repeat-x 0 0; }
.box-orange .ft { background:transparent url(http://speedy-c.arescdn.com/images/legoland-2010/2010/bl-orange.png) no-repeat 0 0; margin-right:15px; }
.box-orange .ft .c { background:transparent url(http://speedy-c.arescdn.com/images/legoland-2010/2010/br-orange.png) no-repeat right 0; margin-right:-15px; }
.FlickrRss { padding:0 10px; }
.flickrList { margin:15px auto; }
.flickrList td { text-align:center; width:200px; vertical-align:top; }
.flickrList td img { width:170px; margin:0; }
.flickrList div { display:block; text-align:left; padding:4px 17px; }
.flag-da { display:block; background:url(http://speedy-d.arescdn.com/images/legoland-2010/2010/da.gif) no-repeat top left; width:18px; height:18px; }
.flag-sv { display:block; background:url(http://speedy-b.arescdn.com/images/legoland-2010/2010/sv.gif) no-repeat top left; width:18px; height:18px; }
.flag-en { display:block; background:url(http://speedy-c.arescdn.com/images/legoland-2010/2010/gb.gif) no-repeat top left; width:18px; height:18px; }
.flag-de { display:block; background:url(http://speedy-c.arescdn.com/images/legoland-2010/2010/de.gif) no-repeat top left; width:18px; height:18px; }
