html{height:100%}body{background:#eee url(../images/bg.png) repeat;padding-top:0;height:100%}h4{margin-top:1.33em!important}h4.welcome{color:#888;margin-top:-1.3em}a img:hover{opacity:.7}.header,.footer{padding-left:15px;padding-right:15px}.header .nav li a{font-weight:bold;color:#888}.header .nav li a:hover{color:#333}.header .nav-pills li.active a,.header .nav-pills li.active a:hover{color:#000;background-color:transparent;border:#888 solid thin}.nav-pills li{margin-left:2px}.header .nav-pills li a.btn{color:#fff}.header .nav-pills li a.btn:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.footer{padding:30px 0;color:#777;border-top:1px solid #e5e5e5}.container{max-width:none!important;width:960px!important}.dotted{background:url(../img/dots-w.png) repeat-x 0 center;color:#666;margin-top:60px;margin-bottom:40px;text-align:center}.dotted span{background:#eee url(../images/bg.png) repeat;padding:0 10px}.wrapper{background:transparent url(../images/topline-550.png) repeat-x top;position:relative;margin-top:0;min-height:100%}.text-bottom{vertical-align:bottom}.text-top{vertical-align:top}.normal{font-weight:normal}.deng{height:1em}.top-border{border-top:1px solid #e0e0e0;display:inline}.charts.headers{margin-top:6em;margin-bottom:5em}.charts.headers h1,h2{text-shadow:0 1px 0 #fff;display:block;margin:0}.charts.headers h1{color:#444;font-weight:normal;margin-top:50px;padding-top:0;font-size:50px;line-height:40px}.charts.headers h2{color:#555;font-weight:normal;font-size:24px;line-height:26px;padding-top:0;margin-top:15px;margin-bottom:30px}.charts.wrapper{background:#fff;border:solid 1px #ddd;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.col-xs-4.textbox-wrapper{padding-left:7px;padding-right:7px}.textbox{min-height:340px;background-color:rgba(255,255,255,1);box-shadow:0 2px 2px rgba(0,0,0,0.2);border-radius:10px 10px 10px 10px}.textbox p{margin-bottom:30px;margin-top:15px;font-size:14px;color:#666;line-height:20px;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}.textbox .text{padding:20px;padding-bottom:35px;line-height:1.3em}.textbox h3{font-size:18px;color:#333;margin-top:0;margin-bottom:10px}.textbox img{float:left;width:auto;margin:0 10px 0 0}ul.checklist{position:relative;left:-20px}ul.checklist>li{font-size:24px;letter-spacing:-2px;color:#555;font-weight:bold;font-style:italic;display:inline-block}ul.checklist>li:before{content:url('../img/check.png');position:relative;top:12px;left:-10px}h3.larger{font-size:25px;margin-top:10px}p.larger{font-size:1.15em;line-height:1.2em}blockquote{font-family:Georgia,serif;font-style:italic;padding:0 50px;line-height:1.45}blockquote p{font-size:12pt!important}textarea.vert{resize:vertical}.footer{background:#fff;border-top:1px solid #ddd;margin-top:70px;font-size:9pt}.footer .copyright{font-size:7pt}.footer .nav{width:auto;float:right;padding-top:0;display:block}.footer .nav ul.links li,.footer .languages ul li{margin-left:30px;width:auto;display:inline-block;vertical-align:top}.footer .nav ul.links ul.sub-menu{margin-left:-30px;padding:0;float:left}.footer .nav ul.links ul.sub-menu li{display:block}.footer .nav h2,.footer .languages h2{font-size:10pt;margin-top:0;margin-bottom:.3em;padding:0;vertical-align:top;color:#777;font-weight:bold;text-align:left}.footer .nav a,.footer .languages a{color:#777}.footer .nav a:hover,.footer .languages a:hover{color:#777;text-decoration:underline}.footer ul.languages{list-style:none}.footer .languages .active{font-weight:bold}.main-navigation{padding-top:1em}.pull-down-1{margin-top:1em}.pull-down-2{margin-top:2em}.pull-down-3{margin-top:3em}.band{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:2em;padding-top:1.33em;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#666}.light{margin-bottom:20px;font-weight:200;line-height:1.4}img.top{margin-bottom:.5em}img.left{margin-right:1em}img.bottom{margin-top:.5em}img.right{margin-left:1em}.chartentry{float:left;width:270px;padding:0;margin-left:5px;color:#555}.position{float:left;width:30px;padding:6px 0 4px 0;font-size:14px;margin-top:4px;font-size:1.8em;font-weight:lighter}.border{border-bottom:1px dotted #bbb;margin-bottom:0!important;padding-bottom:3em!important}.border-right{border-right:1px dotted #bbb}.border-left{border-left:1px dotted #bbb}.border-bottom{border-bottom:1px dotted #bbb}.ma10{margin:10px}ul.spaced li{margin-bottom:.66em}.charts-unavailable{width:98.5%;position:relative;z-index:666;top:-43.5em;left:.5em;height:12em}.details span{padding-right:1.33em}#details-action-button{position:relative;top:2.5em}.sidebar{position:relative;left:-1em;z-index:999;padding-left:1em;border-left:1px solid #ddd;overflow-x:visible}.sidebar select{width:100%}.sidebar .input-group input.date{width:6.3em}.sidebar .form-horizontal .control-label{float:left;width:60px;text-align:left}.sidebar .form-horizontal .controls{margin-left:60px}.form-horizontal input.form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;font-size:16px;width:230px;margin-left:20px;float:left}.form-horizontal .form-group .control-label{width:140px;text-align:right;float:left;font-weight:normal}.tooltip-container-bottom{vertical-align:middle;display:inline}.tooltip-container-bottom input{margin-bottom:5px;vertical-align:middle}.tooltip-container-bottom .glyphicon .glyphicon-list-alt{position:relative;top:1px}.tooltip-container{vertical-align:middle;display:inline;margin-left:7px}.tooltip-container input{margin-bottom:5px;vertical-align:middle}.tooltip-container .glyphicon .glyphicon-list-alt{position:relative;top:1px}button#search-options-btn{color:#777;font-size:15pt;height:30px}button#search-options-btn:hover{color:#333;font-size:15pt;text-decoration:none;height:30px}#search-options{margin-top:1em}#search-options .tooltip-container{margin:0}#locations_osm{border:1px solid #ddd;height:550px;width:100%}#info{display:none;position:absolute;z-index:1;background-color:#333;border:5px solid #333;border-radius:5px;color:#fff;font-size:18px;pointer-events:none}#waitSpinner{display:block;position:absolute;z-index:11;left:20em;top:7em}.waitSpinner{background-color:#fff;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border:3px solid white;padding:20px;-moz-box-shadow:2px 5px 5px #999;-webkit-box-shadow:2px 5px 5px #999;box-shadow:2px 5px 5px #999}#uploadSpinner{min-width:15em;position:relative;left:10em;top:-2em;z-index:999;background-color:white;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border:3px solid white;padding:20px;-moz-box-shadow:2px 5px 5px #999;-webkit-box-shadow:2px 5px 5px #999;box-shadow:2px 5px 5px #999}.price-tag{float:right!important;min-height:17px;border-radius:4px;font-size:small;padding:0 2px 0 2px}.blue{background-color:#cce8f1}.orange{background-color:#fee1d1}.yellow{background-color:#f7f7c0}.price-tag.right{margin-right:3.5em}.ma-top-2{margin-top:2em}.small{font-size:small}.emailReportOptions{padding-top:1em}.reeperbahnlogo{position:relative;z-index:99;top:20px;left:626px}.signup_badge{position:relative;z-index:99;left:20px;top:10px;max-width:110px}.checkbox,.radio{font-weight:normal}#customer-messages.cus-msg-visible{margin-top:2em;margin-bottom:0}#login-wrapper{margin-top:8em}#login-wrapper.login-below-cus-msg{margin-top:10px}#chooseProduct .tooltip-inner>ul{padding-inline-start:15px}