/* normalize.css v2.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* custom styles */
body{font-family:Montserrat,sans-serif;font-size:12px;line-height:1.8;color:#878785;background-color:#f9f9f7;min-width:320px}*{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none}a:active,a:focus{border:0 none;outline:0 none}#logo{width:165px;display:block;margin:10px auto 0}#sidenav{width:165px;height:10px;margin:10px auto 0}#main{margin-top:10px}#mainnav{width:320px;height:120px;margin:0 auto;position:relative;overflow:hidden}#mainnav ul{width:120px;height:320px;top:120px}#mainnav ul li{height:32px}#mainnav ul li a{height:32px;line-height:32px;margin-right:9px}.tabopen #mainnav ul li{height:29px}.tabopen #mainnav ul li a{height:29px;line-height:29px}.tabopen #mainnav ul li.ui-tabs-active{height:58px}#mainnav ul li div{margin-top:-29px;width:58px}#content,#startup{margin:10px auto;width:100%;max-width:600px}#startup{padding:5px}#startup img{max-width:100%}@media screen and (min-width:768px){#logo{float:left;margin:42px 0 0 25px}#sidenav{float:right;margin:45px 25px 0 0}#main{margin-top:0}#mainnav{height:190px}#mainnav ul{width:190px;top:190px}#mainnav ul li a{margin-right:45px}#content{margin:50px auto 20px}}@media screen and (min-width:790px){#mainnav{width:385px}#mainnav ul{height:385px}#mainnav ul li{height:38px}#mainnav ul li a{height:38px;line-height:38px}.tabopen #mainnav ul li{height:35px}.tabopen #mainnav ul li a{height:35px;line-height:35px}.tabopen #mainnav ul li.ui-tabs-active{height:70px}#mainnav ul li div{margin-top:-35px;width:70px}}#mainnav ul{list-style-type:none;-webkit-transform:rotate(270deg);-webkit-transform-origin:0 0;-moz-transform:rotate(270deg);-moz-transform-origin:0 0;-o-transform:rotate(270deg);-o-transform-origin:0 0;-ms-transform:rotate(270deg);-ms-transform-origin:0 0;transform:rotate(270deg);transform-origin:0 0;position:absolute;left:0}#mainnav ul li{text-align:right;position:relative;transition:height .5s;border-top:1px solid #d0094a}#mainnav ul li:first-child{border-top:1px solid #f9f9f7}.tabopen #mainnav ul li.ui-tabs-active{transition:height .5s}#mainnav ul li a{font-size:12px;display:block;text-decoration:none;color:#878785}html.no-touch #mainnav ul li a{transition:color .5s;color:#f9f9f7}html.no-touch #mainnav ul li:hover a,html.no-touch #mainnav ul li.ui-tabs-active a{color:#878785}#mainnav ul li div{height:10px;font-size:12px;line-height:10px;-webkit-transform:rotate(-270deg);-webkit-transform-origin:0 0;-moz-transform:rotate(-270deg);-moz-transform-origin:0 0;-o-transform:rotate(-270deg);-o-transform-origin:0 0;-ms-transform:rotate(-270deg);-ms-transform-origin:0 0;transform:rotate(-270deg);transform-origin:0 0;position:absolute;left:10px;top:50%;display:none;text-align:center}#mainnav ul li.ui-tabs-active div{display:block}#sidenav ul{list-style-type:none}#sidenav ul li{float:left;margin:0 9px 0 0}#sidenav ul li:last-child{margin:0}#sidenav ul li a{height:10px;font-size:12px;line-height:10px;display:block;text-decoration:none;color:#bdbdbb;transition:color .5s}#sidenav ul li a:hover,#sidenav ul li a.active{color:#d8255f}[data-role=gallery]{position:relative;width:100%}[data-role=gallerypics]{position:absolute;top:0;left:0}[data-role=gallerypics] img{max-width:100%;-moz-box-sizing:content-box;box-sizing:content-box}[data-role=galleryprev],[data-role=gallerynext]{position:absolute;font-size:60px;cursor:pointer;color:#bdbdbb;width:30%;height:320px;line-height:320px;z-index:1}[data-role=galleryprev]{left:0;text-align:left}[data-role=gallerynext]{right:0;text-align:right}html.no-touch [data-role=gallery] [data-role=galleryprev],html.no-touch [data-role=gallery] [data-role=gallerynext]{transition:color .5s;color:transparent}html.no-touch [data-role=gallery] [data-role=galleryprev]:hover,html.no-touch [data-role=gallery] [data-role=gallerynext]:hover{color:#bdbdbb}#content p{width:266px;max-width:475px;margin:0 auto 2em;padding:0 5px;color:#878785;text-align:justify}@media screen and (min-width:790px){#content p{width:314px}}#content a{color:#d8255f;text-decoration:none}#openimpressum{color:#d8255f!important;cursor:pointer}#sidenav.stage0{visibility:hidden!important}#sidenav.stage0 ul li a{color:#f9f9f7!important}#mainnav ul li a.stage0{visibility:hidden!important;color:#f9f9f7!important}#mainnav ul li a.stage1{color:#878785!important}#logo.stage0,#logo.stage1{cursor:default}#logo.stage2{cursor:pointer}