html{width:100%;padding:0;margin:0;background:#FBFBFB}body{max-width:60em;margin:2em auto;display:block;font-family:system;overflow-x:hidden;-moz-font-feature-settings:"kern", "liga";-ms-font-feature-settings:"kern","liga";-o-font-feature-settings:"kern","liga";-webkit-font-feature-settings:"kern","liga";font-feature-settings:"kern","liga";font-size:100%;width:100%;overflow-y:scroll}body>div{display:table;padding:3em 0;position:relative;width:100%}.menu,.content{display:table-cell;vertical-align:top}.menu .pad{display:table-cell;border-top:.15em solid #EDEEF0;border-left:.15em solid #EDEEF0;border-bottom:.15em solid #EDEEF0;background:#fff;vertical-align:middle}.menu .pad span{width:6em;display:block}.menu .pad div.tkd{height:89px;background:url(tkd.png) 0 0 no-repeat;padding-bottom:2em;margin-left:1em}.menu .pad div.hkd{height:94px;background:url(hkd.png) 100% 0 no-repeat;margin-right:1em}.menu .inner{display:table-cell}.menu .inner>*{position:relative;z-index:2;margin-right:-.15em;background:#E3E7EF url(a3.png)}.menu .inner .spacer-top{margin-top:-3em;height:5em;width:200px}.menu .inner .logo{height:103px;padding:1em 0}.menu .inner .logo a{width:150px;height:104px;background:black;margin:0 auto;background:url(logo.png) no-repeat top center;display:block}.menu .inner .logo div.menubox{display:none;text-align:right}.menu .inner .logo div.menubox>label{position:relative;display:inline-block;width:1.25em;height:0.8em;margin-right:0.3em;cursor:pointer;border-top:0.2em solid #444;border-bottom:0.2em solid #444}.menu .inner .logo div.menubox>label:before{content:"";position:absolute;top:0.3em;left:0px;width:100%;cursor:pointer;border-top:0.2em solid #444}.menu .inner .links{padding-bottom:1em}.menu .inner .links a{display:block;min-width:4em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#AAADB4;background:-webkit-linear-gradient(left, #AAADB4, transparent);background:-o-linear-gradient(right, #AAADB4, transparent);background:-moz-linear-gradient(right, #AAADB4, transparent);background:linear-gradient(to right, #AAADB4, transparent);margin-left:2em;margin-bottom:.2em;padding-left:.5em}.menu .inner .links a,.menu .inner .links a:visited,.menu .inner .links a:link,.menu .inner .links a:active,.menu .inner .links a:hover,.menu .inner .links a:focus{text-align:left;color:#010101;text-decoration:none;font-weight:700;font-size:inherit}.menu .inner .links a:hover{color:#CD0000}.menu .inner .links a.active{color:#848484}.menu .inner .links>div{-webkit-transition:font-size .25s ease-in-out, opacity .25s ease-in-out;-moz-transition:font-size .25s ease-in-out, opacity .25s ease-in-out;-ms-transition:font-size .25s ease-in-out, opacity .25s ease-in-out;-o-transition:font-size .25s ease-in-out, opacity .25s ease-in-out;transition:font-size .25s ease-in-out, opacity .25s ease-in-out;opacity:1;font-size:15px}.menu .inner .links input{position:absolute;left:-10000px;top:-10000px}.menu .inner .links input:checked ~ div{opacity:1;font-size:20px}.menu .inner .bottom{height:137px}.menu .inner .bottom div:first-child{height:137px;background:url(haus.png) no-repeat bottom center}.menu .inner .bottom div:last-child{position:absolute;width:300px;height:195px;background:url(blume.png);left:-138px;z-index:3;top:0}.menu .inner .spacer-bottom{height:1em;z-index:1;background:#fff;border-bottom:.15em solid #EDEEF0;border-right:.15em solid #fff}.content{border:.15em solid #EDEEF0;position:relative;z-index:0;background:#fff;min-height:32em;width:100%}.content h1.title{font-size:18px;color:#999999;padding:0;margin:3em 1em 0 1em;font-weight:200}.content content{font-size:14px;color:#333333;background:#F9FAFA;display:block;margin:1.5em 1.5em 1em 1.5em;padding:1em}.content content h1,.content content h2,.content content h3,.content content h4,.content content h5,.content content h6{margin:0;padding:0}.content content h1{font-size:16px}.content content h2{font-size:15px}.content content h3,.content content h4,.content content h5,.content content h6{font-size:16px}.content content i{color:#666666;font-style:italic}.content content a,.content content a:visited,.content content a:link,.content content a:active,.content content a:hover,.content content a:focus{color:#1565c0;text-decoration:underline}.content content a:hover,.content content a:focus{color:#1e88e5}.content content img{max-width:100%}.content content table{border-collapse:collapse;border-spacing:0}.content content table tr{vertical-align:top}.content content table tr:nth-child(2n){background:#E2E6F0}.content content table td{padding:0 1em}.content content table td:first-child{padding-left:0em}.content content table td:last-child{padding-right:0em}.gallery_item{padding-bottom:2em;text-align:center}.paginate{display:table;table-layout:fixed;width:100%;padding:0;margin:0}.paginate>li{padding:.2em 1em;margin:0;list-style:none;width:60%;display:table-cell;text-align:center;font-weight:600}.paginate>li:first-child{width:20%;text-align:left}.paginate>li:last-child{width:20%;text-align:right}.arrow{display:inline-block;font-size:10px;line-height:1em;border:3px solid #000000;border-left:transparent;border-bottom:transparent;width:1em;height:1em}.arrow:before{content:" "}.arrow.left{margin-left:0.5em;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.arrow.right{margin-right:0.5em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-device-width: 60em){body{margin:0}body>div{padding:0}.content{border:0;display:block}.content h1.title{margin:0 1em;padding-top:1em}.menu{display:block}.menu .pad,.menu .bottom,.menu .spacer-top,.menu .spacer-bottom{display:none}.menu .inner{display:block}.menu .inner .logo{display:table;table-layout:fixed;width:100%;text-align:left;padding:1em;box-sizing:border-box;vertical-align:middle}.menu .inner .logo a{display:table-cell;vertical-align:middle}.menu .inner .logo div.menubox{display:table-cell;vertical-align:middle}.menu .inner .links{text-align:right;padding-bottom:.5em}.menu .inner .links a{margin-right:2em;padding-right:.5em}.menu .inner .links>div{opacity:0;font-size:0}}@font-face{font-family:system;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Ubuntu Light"),local("Segoe UI Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Ubuntu Light Italic"),local("Segoe UI Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Ubuntu"),local("Segoe UI"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Ubuntu Italic"),local("Segoe UI Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Ubuntu Medium"),local("Segoe UI Semibold"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Ubuntu Medium Italic"),local("Segoe UI Semibold Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Segoe UI Bold"),local("Tahoma Bold")}@font-face{font-family:system;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Segoe UI Bold Italic"),local("Tahoma Bold")}
