html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; }body {line-height:1; }ol, ul {list-style:none; }blockquote, q {quotes:none; }blockquote:before, blockquote:after,q:before, q:after {content:'';content:none; }table {border-collapse:collapse;border-spacing:0; }body {background:#fff;font:14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444;-webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; }h1, h2, h3, h4, h5, h6 {color:#181818;font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;font-weight:normal; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; }h1 { font-size:46px; line-height:50px; margin-bottom:14px;}h2 { font-size:35px; line-height:40px; margin-bottom:10px; }h3 { font-size:28px; line-height:34px; margin-bottom:8px; }h4 { font-size:21px; line-height:30px; margin-bottom:4px; }h5 { font-size:17px; line-height:24px; }h6 { font-size:14px; line-height:21px; }.subheader { color:#777; }p { margin:0 0 20px 0; }p img { margin:0; }p.lead { font-size:21px; line-height:27px; color:#777;}em { font-style:italic; }strong { font-weight:bold; }small { font-size:80%; }blockquote, blockquote p { font-size:17px; line-height:24px; color:#777; font-style:italic; }blockquote { margin:0 0 20px; padding:9px 20px 0 19px; border-left:1px solid #ddd; }blockquote cite { display:block; font-size:12px; color:#555; }blockquote cite:before { content:"\2014 \0020"; }blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color:#555; }hr { border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0; }a, a:visited {text-decoration:none; outline:0; }a:hover, a:focus { color:#000; }p a, p a:visited { line-height:inherit; }ul, ol { margin-bottom:20px; }ul { list-style:none outside; }ol { list-style:decimal; }ol, ul.square, ul.circle, ul.disc { margin-left:30px; }ul.square { list-style:square outside; }ul.circle { list-style:circle outside; }ul.disc { list-style:disc outside; }ul ul, ul ol,ol ol, ol ul { margin:4px 0 5px 30px; font-size:90%;}ul ul li, ul ol li,ol ol li, ol ul li { margin-bottom:6px; }li { line-height:18px; margin-bottom:12px; }ul.large li { line-height:21px; }li p { line-height:21px; }img.scale-with-grid {max-width:100%;height:auto; }form {margin-bottom:20px; }fieldset {margin-bottom:20px; }input[type="text"],input[type="password"],input[type="email"],textarea,select {border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#777;margin:0;width:100%;max-width:100%;display:block;margin-bottom:20px;background:#fff; }select {padding:0; }input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {border:1px solid #aaa; color:#444; -moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow: 0 0 3px rgba(0,0,0,.2); }textarea {min-height:200px; }label,legend {display:block;font-weight:bold;font-size:13px;}select {width:220px; }input[type="checkbox"] {display:inline; }label span,legend span {font-weight:normal;font-size:13px;color:#444; }.remove-bottom { margin-bottom:0 !important; }.half-bottom { margin-bottom:10px !important; }.add-bottom { margin-bottom:20px !important; }* { box-sizing:border-box; }@-ms-viewport { width:device-width; }@media only screen and (min-device-width:800px) { html { overflow:hidden; } }html { height:100%; padding-bottom:1px; }body { height:100%; overflow:hidden; margin:0; padding:0; font-family:'Open Sans', sans-serif; font-size:16px; color:#fff; background-color:#000; }#pano { position:absolute; left:0; top:0; width:100%; height:100%; z-index:2000; } h1 { display:none; } #loader { display:none; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#fff; z-index:9999; }#logo { position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-230px; width:291px; height:126px; text-align:center; font-weight:bold; z-index:10000; background-image:url(../img/static/lageland-logo-big.png); }#loader-inside { position:absolute; left:50%; top:50%; margin-left:-75px; margin-top:-50px; width:150px; height:15px; background-image:url(../img/static/loader.gif); background-position:center center; z-index:10000; background-size:cover; background-repeat}.mobile-only { display:none;}.font-sourcesanspro {font-family:'Source Sans Pro', sans-serif;}.helpscreen {}.helpscreen-background {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(27,23,27,0.8);z-index:99999;cursor:pointer;}.helpscreen-inside {position:fixed;left:50%;top:50%;margin-left:-400px;margin-top:-94px;width:800px;height:225px;z-index:99999;font-size:14px;line-height:18px;text-align:center;}.helpscreen-inside h2 {font-size:18px;line-height:18px;color:#fff;font-weight:bold;text-transform:uppercase;margin:0;padding:0;margin-bottom:5px;}.helpscreen-inside .icon {display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;}.helpscreen-inside .icon.navigation {background-image:url(../img/static/icon-helpscreen-navigation.png);width:60px;}.helpscreen-inside .icon.fullscreen {background-image:url(../img/static/icon-helpscreen-fullscreen.png);}.helpscreen-inside .icon.gyroscope {background-image:url(../img/static/icon-helpscreen-gyroscope.png);}.helpscreen-inside p.mt40 {margin-top:40px;}.helpscreen-inside .icon-big {float:left;width:100px;height:150px;background-repeat:no-repeat;background-position:center;background-size:contain;}.helpscreen-inside .icon-big.mouseclick {margin-top:-34px;background-image:url(../img/static/icon-helpscreen-mouseclick.png);width:150px;height:200px;}.helpscreen-inside .icon-big.mousescroll {background-image:url(../img/static/icon-helpscreen-mousescroll.png);}.helpscreen-inside .button-starttour {display:inline-block;margin-top:30px;width:300px;background-color:#507fe1;text-align:center;padding:5px;color:#fff;text-shadow:5px 5px 5px rgba(0,0,0,0.5);cursor:pointer;}.grid-row {clear:both;float:left;width:100%;margin-bottom:20px;}.grid-column-4 {float:left;width:140px;margin-right:20px;text-align:center;}.grid-column-4:first-child {}.grid-column-4:last-child {margin-right:0;}.grid-column-4.width300 {width:300px;}.grid-column-2 {float:left;width:300px;margin-right:40px;text-align:center;}.grid-column-2:first-child {margin-left:40px;}.grid-column-2:last-child {margin-right:0;}.grid-column-2 p {float:left;width:140px;margin-left:10px;font-size:14px;line-height:18px;}.fullscreen {}.fullscreen-button {position:absolute;top:0;right:0;width:40px;height:40px;background:rgba(189,156,111,1);z-index:10000;cursor:pointer;background-image:url(../img/static/icon-fullscreen.png);background-position:center;background-size:46%;background-repeat:no-repeat;}.menu-block {position:absolute;top:0;right:50px;}.menu-button {position:absolute;top:0;right:0;width:200px;text-align:center;height:40px;background:rgba(255,255,255,0.9);z-index:10000;cursor:pointer;}.menu-button .menu-button-image {float:left;position:relative;margin-top:9px;margin-left:10px;width:20px;height:20px;}.menu-button .menu-button-image .row {position:absolute;width:100%;height:3px;background-color:#113366;}.menu-button .menu-button-image #row1 {top:3px;}.menu-button .menu-button-image #row2 {top:10px;}.menu-button .menu-button-image #row3 {top:17px;}.menu-button label {margin-top:7px;font-size:16px;line-height:25px;font-weight:normal;color:#123464;cursor:pointer;}nav.menu-inside {position:relative;top:40px;right:0;padding:20px;background:rgba(255,255,255,0.9);z-index:10000;display:none;}nav.menu-inside .menu-item {display:block;font-size:20px;padding:10px;color:#123464;font-weight:bold;}nav.menu-inside .menu-item:hover {color:#5080e2;}.submenu-block {position:absolute;bottom:0;left:0;right:0;margin:auto;width:85px;height:100px;background:rgba(255,255,255,0.9);z-index:10000;}.submenu-block .icon-downup {position:absolute;top:3px;left:50%;margin-left:-10px;width:20px;height:20px;background-image:url(../img/static/icon-downup-down.png);background-repeat:no-repeat;background-position:center;cursor:pointer;}.submenu-block .submenu-block-column {float:left;padding:20px;text-align:center;}.gyroscope-button .icon {cursor:pointer;}.gyroscope-button {position:absolute;left:10px;bottom:10px;width:100%;height:44px;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:8000;}.gyroscope-button .icon-image {float:left;width:44px;height:44px;background-repeat:no-repeat;background-position:center;}.gyroscope-button .icon-image.gyroscope {background-image:url(../img/static/icon-helpscreen-gyroscope.png);}.gyroscope-button .icon-image.help {background-image:url(../img/static/icon-help.png);}.gyroscope-button h2 {float:left;font-size:13px;margin:0;margin-top:15px;line-height:13px;color:#fff;font-weight:bold;text-transform:uppercase;padding:0;margin-bottom:5px;}@media only screen and (min-width:500px) and (max-width:1120px) {}@media only screen and (min-width:0) and (max-width:500px) {.mobile-only { display:block;}}
