.button_style{display:inline-block;padding:.3em 1em .5em;background-color:#078000;color:#fff;font-size:1em;margin:1em auto -.5em;border:none;border-radius:4px;text-decoration:none}.button_style:active,.button_style:focus,.button_style:hover{background-color:#0ab300}blockquote,body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,label,li,ol,p,ul{border:none;margin:0;padding:0}table{border-collapse:collapse}body{background:url(pics/bg-image_sterne.jpg) no-repeat #dfecf5;background-size:auto;font-size:14px;line-height:120%;padding:1em 0 0}body,textarea{font-family:"Open Sans",Tahoma,Arial,sans-serif}.colored-text,h1,h2,h3,h4,h5,h6{color:#fff}.hidden{display:none}header{margin-top:2em;text-align:center;text-shadow:-1px -1px 3px #000}header h1,header h2{line-height:120%}header h1{margin:0 0 .5em;font-size:40px}header h2{font-size:22px}header #logo-container{position:relative;display:table;margin:0 auto;text-shadow:none}header #logo-container img.logo{margin:-1em 0 2em;max-width:90%}header #logo-container .add-logo{position:relative;top:-1em;text-align:center}header #logo-container .add-logo a{background-color:#eee;padding:.25em .5em;border-radius:4px;text-decoration:none}header #logo-container .logo-inputs{position:absolute;top:-1.5em;left:0;z-index:100;background-color:#eee;white-space:nowrap;padding:.5em 1em;text-align:left}header #logo-container .logo-inputs div{margin-bottom:.5em}header #logo-container .logo-inputs input{margin-left:.5em}header #logo-container .logo-inputs input[type=text]{width:22em}header #logo-container .logo-inputs button{display:inline-block;padding:.3em 1em .5em;background-color:#078000;color:#fff;font-size:1em;border:none;border-radius:4px;text-decoration:none;margin:0}header #logo-container .logo-inputs button:active,header #logo-container .logo-inputs button:focus,header #logo-container .logo-inputs button:hover{background-color:#0ab300}footer{margin:3em 2em 2em;text-align:center;color:#fff;font-style:italic;text-shadow:-1px -1px 1px #000}#page-bottom{border:1px solid #fff;height:2px}.doors{display:table;padding:10px 0;margin:3em auto 2em;border:1px solid #999;text-align:center;color:#fff}.doors .doorbox{display:inline-block;margin:20px;position:relative;border:1px solid #888;perspective-origin:left}@media screen and (max-width:480px){.doors .doorbox{margin:15px}}.doors .doorbox img{display:block}.doors .doorbox img.content-preview{width:140px;height:160px}@media screen and (max-width:480px){.doors .doorbox img.content-preview{width:84px;height:96px}}.doors .doorbox .door{position:absolute;top:0;border-top:1px solid #555;border-right:1px solid #333;border-bottom:1px solid #333;z-index:10;background:url(../../users/_default/page-bg/sterne.jpg) top left no-repeat #dfecf5;transform-origin:0 0;transform-style:preserve-3d}.doors .doorbox .door:hover{cursor:pointer}.doors .doorbox .door img.dummy{width:140px;height:160px}@media screen and (max-width:480px){.doors .doorbox .door img.dummy{width:84px;height:96px}}.doors .doorbox .door .number{position:absolute;top:72.5px;width:140px;font-size:30px;text-align:center;text-shadow:-1px -1px 3px #000}.doors .doorbox .door .number.special{font-size:52.5px}@media screen and (max-width:480px){.doors .doorbox .door .number{top:40.5px;width:84px}}.doors .doorbox.closed .door .door-number,.doors .doorbox.readytoopen .door .door-number{border-right:1px solid #444;border-bottom:1px solid #444}.doors .doorbox.open .door,.doors .doorbox.opening .door{box-shadow:4px 2px 12px #333}.doors .doorbox.open:hover .door,.doors .doorbox.opening:hover .door{width:100%;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.doors .doorbox.opening{perspective:800px}.doors .doorbox.opening:hover .door{animation-name:turner_opening}.doors .doorbox.opened{perspective:800px}.doors .doorbox.opened .door{box-shadow:4px 2px 12px #333;transform:rotateY(-30deg)}.doors .doorbox.opened:hover .door{animation-name:turner_opened;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes turner_opening{from{transform:rotateY(0deg)}to{transform:rotateY(-95deg)}}@keyframes turner_opened{from{transform:rotateY(-30deg)}to{transform:rotateY(-95deg)}}#door-content{display:none}#door-content .bg-layer{background-color:#000;position:fixed;top:0;right:0;bottom:0;left:0;color:red;opacity:.5;z-index:20}#door-content .wrapper{position:absolute;top:0;left:0;width:100%;z-index:50}#door-content .wrapper #door-content-box{position:relative;margin:50px auto 2em;width:70%}@media screen and (max-width:480px){#door-content .wrapper #door-content-box{width:90%}}#door-content .wrapper .close{position:absolute;top:0;left:0;z-index:51;width:100%;text-align:right}#door-content .wrapper .close img{width:30px;height:auto;position:relative;top:-15px;left:15px}#door-content .wrapper .content{background-color:#fff;opacity:1;margin:0 auto;padding-bottom:2em}#door-content .wrapper .content .top{position:relative}#door-content .wrapper .content .top img{display:block;width:100%;height:auto}#door-content .wrapper .content .main{padding:1em 2em}#door-content .wrapper .content .main h1,#door-content .wrapper .content .main h2,#door-content .wrapper .content .main h3,#door-content .wrapper .content .main h4,#door-content .wrapper .content .main h5,#door-content .wrapper .content .main h6{color:#808484;text-align:center}#door-content .wrapper .content .main h1{font-size:1.6em;margin:2em 0 1.5em}#door-content .wrapper .content .main h1:first-child{martin-top:0}#door-content .wrapper .content .main h2{font-size:1.4em;margin:1.5em 0 1.25em}#door-content .wrapper .content .main h3{font-size:1.2em;margin:1em 0 .75em}#door-content .wrapper .content .main p{margin:.5em 0}#door-content .wrapper .content .main a{color:#aa143a}#door-content .wrapper .content .main a:active,#door-content .wrapper .content .main a:focus,#door-content .wrapper .content .main a:hover{color:#e83c68}#door-content .wrapper .edit-header{text-align:center;font-size:1.4em;font-weight:700;padding:.25em 2em .5em;background-color:#aaa;color:#333}#door-content .wrapper #edit-footer{text-align:center}#door-content .wrapper #content-top-edit{position:absolute;top:0;left:0;z-index:200}#door-content .wrapper #content-top-edit p{margin:.75em 0 .25em}#door-content .wrapper #content-top-edit .hint{font-style:italic}#door-content .wrapper #content-top-edit .edit-link{display:table;background-color:#ccc;padding:2px}#door-content .wrapper #content-top-edit .edit-icon{width:25px;height:auto}#door-content .wrapper #content-top-edit .section-heading{color:#000;margin-bottom:.75em}#door-content .wrapper #content-top-edit .edit-stuff{background-color:#eee;padding:1em 1.5em}#door-content .wrapper #content-top-edit .edit-stuff .radio-item label{margin-right:1em}#door-content .wrapper #content-top-edit .edit-stuff .image-inputs{margin-top:1em}#door-content .wrapper #content-top-edit .edit-stuff .image-inputs label{margin-right:1em}#door-content .wrapper #content-top-edit .edit-stuff .image-inputs input#maxHeight{width:3em;text-align:right}#door-content .wrapper #content-top-edit #image-upload-hint{margin-left:2em}#door-content .wrapper #content-top-edit .embed-inputs{margin-top:.75em}#door-content .wrapper #content-top-edit .embed-inputs .textarea-item label{display:block}#door-content .wrapper #content-top-edit .embed-inputs .textarea-item textarea{width:40em;height:5em;font-size:1em}#door-content .wrapper #content-top-edit .embed-inputs .preview-image{margin-top:.5em}#door-content .wrapper #content-top-edit .embed-inputs .preview-image label{margin-right:1em}#door-content .wrapper #content-top-edit button{margin-top:1em}#admin-menu{position:absolute;top:0;left:0;height:24px;background-color:#d5d5d5}#admin-menu a{display:inline-block;padding:.25em .5em;color:#000;text-decoration:none;border-right:1px solid #6f6f6f}#admin-menu a:active,#admin-menu a:focus,#admin-menu a:hover{text-decoration:underline}#settings-stuff,#statistics-stuff{position:absolute;top:24px;left:0;background-color:#eee;border-top:1px solid #6f6f6f;padding:1em 1em 1em .5em;min-width:12em}#settings-stuff a{color:#000}#settings-stuff a.icon{text-decoration:none}#settings-stuff .collapse,#settings-stuff .expand{margin-left:.25em}#settings-stuff .form-item{margin-bottom:.75em}#settings-stuff label{display:block;margin-bottom:.2em}#settings-stuff input[type=text]{width:25em}#settings-stuff textarea{display:block;width:25em;height:15em;font-size:1em}#settings-stuff .edit-door-labels .collapse{display:none}#settings-stuff #doorsCount,#settings-stuff #doorsPerLine,#settings-stuff #emphasizedDoor{width:3em}#settings-stuff #startDate{width:6em}#settings-stuff .form-item.select label{display:inline;margin-right:.5em}#settings-stuff .save{text-align:center;margin:-.25em 0 .5em}#settings-stuff .save button{display:inline-block;padding:.3em 1em .5em;background-color:#078000;color:#fff;font-size:1em;margin:1em auto -.5em;border:none;border-radius:4px;text-decoration:none}#settings-stuff .save button:active,#settings-stuff .save button:focus,#settings-stuff .save button:hover{background-color:#0ab300}#statistics-stuff{padding-left:1.5em}#statistics-stuff h4{color:#000;margin:1em 0 .5em;font-weight:400}#statistics-stuff ul{list-style-type:none;display:table}#statistics-stuff ul li{padding:.1em .25em .1em 0;border-bottom:1px solid #aaa}#statistics-stuff .door-no{display:inline-block;width:4.5em}#statistics-stuff .save{text-align:left;margin:1em 0}.link-button,a#edit-save,a#top-edit-save{display:inline-block;padding:.3em 1em .5em;background-color:#078000;color:#fff;font-size:1em;margin:1em auto -.5em;border:none;border-radius:4px;text-decoration:none}.link-button:active,.link-button:focus,.link-button:hover,a#edit-save:active,a#edit-save:focus,a#edit-save:hover,a#top-edit-save:active,a#top-edit-save:focus,a#top-edit-save:hover{background-color:#0ab300}.link-button.inactive,a#edit-save.inactive,a#top-edit-save.inactive{background-color:#587a5c}.print-only{display:none}@media print{#footer,#header{display:none}.print-content,div.print-only{display:block}#content,#wrapper,body,html{background-color:#FFF;background-image:none}#content,#wrapper{width:100%;border:none}h1{margin-bottom:2em}.with-border,.with-strong-border,.with-xstrong-border{border-width:1px}}