/*! normalize.css v2.1.3 | 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],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 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:700}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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;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}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(https://themes.googleusercontent.com/static/fonts/roboto/v9/Xu_FYwbs8k0teWf0uC8JpevvDin1pK8aKteLpeZ5c0A.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://themes.googleusercontent.com/static/fonts/roboto/v9/97uahxiqZRoncBaCEI3aW7O3LdcAZYWl9Si6vvxL-qU.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://themes.googleusercontent.com/static/fonts/roboto/v9/7m8l7TlFO-S3VkhHuR0at6fTCPadK0KLfdEfFtGWCYw.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://themes.googleusercontent.com/static/fonts/roboto/v9/dFWsweFqlD8ExfyN7Gh_GHYhjbSpvc47ee6xR_80Hnw.woff) format('woff')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://themes.googleusercontent.com/static/fonts/robotoslab/v2/dazS1PrQQuCxC3iOAJFEJRLE7eCesZRIBkkq27EgTqg.woff) format('woff')}*{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}html{font-size:62.5%}.font{font-family:Roboto,sans-serif}a,a:visited{text-decoration:none;color:#800}a:hover,a:active{text-decoration:underline}a img{border:0}body{margin:0 auto;text-align:center;background:#fff;font-family:Roboto,sans-serif,helvetica,verdana,arial;font-weight:400;font-size:1.4rem;line-height:2rem;color:#111}.hide{display:none}dl{border:1px solid #999;overflow:hidden;border-radius:5px;margin-top:0}dt,dd{padding:.25rem 1rem .25rem}dt{font-weight:700}dt:after{content:": "}dd{margin:0}dt:nth-of-type(2n+2),dd:nth-of-type(2n+2){background-color:#eee}input{display:block;padding:.5rem;border-radius:8px;border:1px solid #999;font-size:2rem}input[type=text]{width:100%}input[type=radio],input[type=checkbox]{display:inline;clear:left;width:auto;margin-right:1rem;border-radius:0}.smallButton,.mediumButton,.bigButton,input[type=submit]{border-radius:.75rem;border:1px solid #333;padding:.5rem 1rem;text-align:center;color:#fff!important;font-size:1.5rem;text-shadow:0 1px 3px rgba(33,33,33,.75);background-image:-webkit-linear-gradient(#800,#600);background-image:-moz-linear-gradient(#800,#600);background-image:linear-gradient(#800,#600);background-color:#600}.smallButton:hover,.mediumButton:hover,.bigButton:hover,input[type=submit]:hover{background:#800;border:1px solid #000;text-decoration:none;text-shadow:none;box-shadow:none}.mediumButton{font-size:1.5rem;line-height:1.3;padding:.5rem 1rem;border-radius:.5rem}.smallButton{font-size:1.2rem;line-height:1.3;padding:.25rem 1rem .35rem;border-radius:.5rem;float:right}.required{color:#600}.required label:after{content:" *"}.bigButton{border:1px solid rgba(255,255,255,.75);padding:1rem 2rem;font-size:1.6rem}.bigButton:hover{border:1px solid #fff}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111;margin:0}h1,#hero h2,#schedule h2{font-size:2.5rem;line-height:3rem;margin:0 0 2rem;font-family:'Roboto Slab',serif;font-weight:700}#cta h2{font-size:2rem;line-height:2rem;margin:0 0 2rem;font-family:'Roboto Slab',serif;font-weight:700}h2{font-size:1.75rem;line-height:2rem;margin:1rem 0 2rem;font-family:'Roboto Slab',serif;font-weight:700}h3{font-size:1.5rem;line-height:1.75rem;margin:1rem 0 0 0}h4{font-size:1.5rem;line-height:1.75rem;margin:1rem 0 0 0;font-family:'Roboto Slab',serif;font-weight:700}p,div{text-align:left}p,time{margin:1rem 0}.ingress{font-weight:700;font-size:1.6rem;line-height:2.25rem}.error{font-style:italic;color:#800}#wrap{width:100%;padding-top:5rem}.col1-1,.col1-2,.col1-3,.col1-4,.col1-5,.col1-6,.col1-7,.col1-8,.colTwo,.colThree,.col100{float:none;width:100%}.colThree:first-of-type h2{margin-top:0}.colThree h2{margin:3rem 0 1rem}.inner{padding:2rem 2rem;width:100%;margin:0 auto}#alert{background-color:#99f}#alert .inner{background-image:url(../im/icons.svgz);background-repeat:no-repeat;background-position:2rem 25px}#alert h2{margin:0;padding-left:5rem}#alert p{margin-top:0;padding-left:5rem}#alert.success{background-color:#96ff96}#alert.success .inner{background-position:2rem -125px}#alert.warning{background-color:#ffff64}#alert.warning .inner{background-position:2rem -275px}.infoBox{border:1px solid #000;padding:.5rem;border-radius:1rem;margin:2rem 0;float:none;clear:both;width:100%}.infoBox p{margin:0}.infoBox a.bigButton{display:block;width:15rem;margin-top:.5rem}header{background:#000 url(../im/noisy_net.png) repeat;margin:0 auto;padding:.25rem 0 .25rem;position:fixed;height:5rem;overflow:hidden;top:0;width:100%}header .inner{margin-top:.5rem;padding-top:0;padding-bottom:0;position:relative}header .inner span{width:130px;float:left;color:#fff;font-size:1.5rem;display:block;height:2rem}#logo{margin:0;float:left;width:100%;height:2rem;background:url(../im/jfokus_wht.svgz) no-repeat left top;background-size:contain}#logo a{display:block;height:100%;width:100%}#topMenu{display:none}#menuBtn{position:absolute;top:.25rem;width:4rem;right:1rem;height:3.1rem;color:#fff;text-align:center;font-size:4rem;box-shadow:0 0 6px 2px rgba(255,255,255,.75);cursor:pointer;border-radius:3px}#menuBtn:hover i{background:#fff}#menuBtn i{margin:.4rem .5rem 0;height:.5rem;background:rgba(255,255,255,.75);display:block;border-radius:1px}#topMenu,#mainMenu{padding:.5rem 0 1rem;display:none;background:#000 url(../im/noisy_net.png) repeat;width:100%}#topMenu:before,#mainMenu:before,#topMenu:after,#mainMenu:after{display:table;content:""}#topMenu:after,#mainMenu:after{clear:both}#topMenu .inner,#mainMenu .inner{padding-top:0;padding-bottom:0}#topMenu a,#mainMenu a{display:block;font-size:1.5rem;line-height:3rem;color:#999;text-transform:uppercase}#topMenu a.active,#mainMenu a.active,#topMenu a:active,#mainMenu a:active{color:#fff}#topMenu a:hover,#mainMenu a:hover{text-decoration:none;text-shadow:0 0 2px rgba(255,255,255,.5)}#mainMenu a{border-top:1px dotted #999;font-weight:700;font-size:1.75rem;line-height:3.5rem}#mainMenu a:last-child{border-bottom:1px dotted #999}#cta,#hero{background:url(../im/siluett.svgz) bottom center,-webkit-linear-gradient(#119 0,#115 100%);background:url(../im/siluett.svgz) bottom center,-moz-linear-gradient(#119 0,#115 100%);background:url(../im/siluett.svgz) bottom center,linear-gradient(#119 0,#115 100%);background-color:#115;background-size:cover,auto}#cta .inner,#hero .inner{min-height:150px;background:url(../im/fourheroes_onaline_2015_dark.svgz) no-repeat bottom center;background-size:contain;text-align:center}#cta .inner h2,#hero .inner h2{margin:1rem 0 0 0;text-shadow:0 0 2px #000;color:#fff}#cta .inner h2 span,#hero .inner h2 span{display:block;font-size:2rem}#cta .inner p,#hero .inner p{font-size:1.75rem;text-shadow:0 0 3px #000}#cta .inner a,#hero .inner a{display:inline-block}#cta .inner p,#hero .inner p,#cta .inner a,#hero .inner a{color:#fff;text-align:center;margin:.5rem 0 2rem}#cta{background:url(../im/siluett.svgz) bottom center,-webkit-linear-gradient(#119 0,#115 100%);background:url(../im/siluett.svgz) bottom center,-moz-linear-gradient(#119 0,#115 100%);background:url(../im/siluett.svgz) bottom center,linear-gradient(#119 0,#115 100%);background-color:#115;background-size:contain,auto}#cta .inner p{font-size:1.5rem;margin:.5rem 0 1rem}.embedded header{background:-webkit-linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%),url(../im/kretskort.svgz) bottom center;background:-moz-linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%),url(../im/kretskort.svgz) bottom center;background:linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%),url(../im/kretskort.svgz) bottom center;background-color:rgba(0,0,0,.65);background-size:auto,auto}.embedded a,.embedded a:visited{color:#151}.embedded #about,.embedded #front,.embedded .toplink{background:#151}.embedded #hero{background:url(../im/siluett.svgz) bottom center,url(../im/kretskort.svgz) bottom center,-webkit-linear-gradient(#151 0,#090 100%);background:url(../im/siluett.svgz) bottom center,url(../im/kretskort.svgz) bottom center,-moz-linear-gradient(#151 0,#090 100%);background:url(../im/siluett.svgz) bottom center,url(../im/kretskort.svgz) bottom center,linear-gradient(#151 0,#090 100%);background-color:#090;background-size:cover,auto,auto}.embedded #hero .inner{background:url(../im/threeheroes_onaline_40.svgz) no-repeat bottom center;background-size:contain}.embedded .toplink{color:#fff}.embedded .toplink:after{border-bottom-color:#151}#front{background:#8b0304}#front .inner{padding-top:1rem;padding-bottom:1rem}#front .inner h1{color:#fff;font-size:2rem;line-height:2.5rem;margin:0;text-align:center;cursor:pointer}#front .inner p{display:none;font-size:1.5rem;line-height:2rem;font-style:italic}.banners .inner{overflow:hidden;padding:0}.banners .colTwo{padding:2rem;overflow:hidden}.banners .colTwo:nth-of-type(2n){border-top:2px solid #800}.banners .colTwo h2{font-size:1.3rem;font-family:Roboto,sans-serif,helvetica,verdana,arial;margin:0;font-weight:400}.banners .colTwo h3{font-family:'Roboto Slab',serif;margin-top:0}.main-embedded{background:-webkit-linear-gradient(rgba(17,85,17,.75) 0,rgba(17,85,17,.75) 100%),url(../im/kretskort.svgz) bottom center;background:-moz-linear-gradient(rgba(17,85,17,.75) 0,rgba(17,85,17,.75) 100%),url(../im/kretskort.svgz) bottom center;background:linear-gradient(rgba(17,85,17,.75) 0,rgba(17,85,17,.75) 100%),url(../im/kretskort.svgz) bottom center;background-color:rgba(17,85,17,.75);background-size:auto,auto}.main-embedded span{display:block}.main-embedded h2,.main-embedded a{text-align:center;color:#fff;line-height:3rem;margin:0}#main{background-color:#eee}#main .item{padding:2rem 1rem}#main .item h2,#main .item h3{margin:0}#twitter{font-weight:700}#twitter .tweet,#twitter .hashes,#twitter .urls,#twitter .mentions{display:none}#slider{background-color:#eee;min-height:22rem}#slider .inner{overflow:hidden}#slider .item{display:none}#slider .item:first-child{display:block}#slider .item h2,#slider .item h3{margin:0}figure{width:8rem;height:8rem;border-radius:1rem;margin-right:1rem;display:block;background-color:#999;float:left;overflow:hidden}figure img{width:100%;height:auto}#schedule{clear:both;overflow:hidden}#schedule .fix{position:fixed;top:4rem;display:none;font-size:1.5rem;background:#eee;margin-top:1rem;box-shadow:0 5px 5px rgba(0,0,0,.5);width:100%!important;left:0;padding-left:2rem}#schedule .notalk{background-color:#faa!important}#schedule .notalk h3{font-weight:700}#schedule .emtrack{background-color:#d8f1d8!important}#schedule h1{margin-bottom:2rem}#schedule h2{display:none}#schedule section{margin-bottom:4rem}#schedule section div{float:left;margin:1rem}#schedule section div p{margin:0}#schedule section div a,#schedule section div h3{margin:0 0 .5rem;font-weight:700;display:block}#schedule div.item{padding:1rem;margin-left:0}#schedule div.item h2{line-height:2rem;margin:0 2rem 1rem 0;font-size:1.4rem;float:left;display:block}#schedule article{padding:1rem;overflow:hidden}#schedule article:nth-of-type(2n+1){background-color:#eee}#schedule article h2{display:block;line-height:2rem;margin:0 2rem 1rem 0;font-size:1.4rem;float:left}#schedule article h3{font-size:1.4rem;line-height:2rem;margin:0 2rem 1rem 0}#schedule article h3 span{display:block;font-style:italic}#schedule article h4{line-height:2rem;margin:0 2rem 1rem 0;font-size:1.4rem}#register ul{margin:0;padding:0;list-style:none}#register s,#register sup{display:none}#register li span{font-style:italic}#register li span:before{content:"("}#register li span:after{content:") "}#register p{font-style:italic}#video .inner{padding-left:0;padding-right:0;text-align:center}#video h1,#video p{padding:0 2rem;text-align:left}#video iframe{width:320px;height:4947px;margin:0 auto}#embed{background:#999;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;min-width:320px;min-height:180px}#embed iframe,#embed object,#embed embed{position:absolute;top:0;left:0;width:100%;height:100%}#personal h1{margin-bottom:.5rem}#personal h2{margin-top:3rem;margin-bottom:1rem}#personal h3{margin-top:2rem;margin-bottom:.5rem;font-weight:700}#personal h4{margin-bottom:4rem;font-style:italic}#personal section{overflow:hidden}#personal section form{float:left;margin-right:2rem;margin-top:1rem}#about{background:#339;overflow:hidden}#about h2{color:#fff;text-transform:uppercase}#about a{color:#fff}#about nav a{float:left;display:block;width:100%;color:#fff}#about nav nav{display:none}#about nav nav a{margin-left:1rem}#about ul{list-style:none;margin:0;padding:0}#about .colThree{color:#fff;min-height:100px}.tweet{padding:1.25rem;background:rgba(255,255,255,.5);margin:-5rem -2rem -2rem;padding-top:6rem;background:#000;color:#999;box-shadow:0 0 40px 0 rgba(255,255,255,.75)}.tweet a{color:#999;font-weight:700}.tweet img{width:5rem;height:5rem;margin-right:1rem;float:left;border-radius:1rem}footer{max-width:100%;width:100%;margin:0 auto;border-radius:5px 5px 0 0}footer img{width:auto;height:2.5rem}.toplink{width:100%;display:block;text-align:center;background:#800;line-height:4rem;color:#fff;font-weight:700;height:4rem;position:relative;margin-top:1rem}.toplink:after{bottom:100%;left:50%;border:solid transparent;content:" ";position:absolute;border-bottom-color:#800;border-width:2rem;margin-left:-2rem}#vaadin-info{cursor:pointer}#policy-info{cursor:pointer}@media only screen and (max-width:320px){.inner{width:320px}footer{max-width:320px}}@media only screen and (min-width:480px){h1,#hero h2{font-size:3rem}#video iframe{width:480px;height:7347px}#hero .inner{min-height:250px}#hero .inner h2{margin:10rem 0 0 0}#register s,#register sup{font-size:1.4rem;display:inline}#register li span{font-style:italic;font-size:1.7rem}}@media only screen and (min-width:640px){#cta .inner h2{margin:3rem 0 0 0}#hero .inner{min-height:300px}#hero .inner h2{margin:14rem 0 0 0}.colTwo{width:50%;margin:0;float:left;padding:0}.colTwo.first{padding-right:1rem}.colTwo.last{padding-left:1rem}.banners .colTwo{border-right:5px solid #800}.banners .colTwo:nth-of-type(2n){border:0}.infoBox{width:320px;margin-left:2rem;float:right}header{overflow:visible}#menuBtn{display:none}#topMenu{background:0 0;display:block;width:770px;margin:0;padding:1.9rem 0 0 15rem}#topMenu .inner{float:left;padding:0;width:100%}#topMenu a{line-height:2rem;float:left;margin-right:1.5rem}#video iframe{width:640px;height:2685px}.narrow dd{margin-left:15rem;width:70%}.wide dd{margin-left:30rem;width:50%}dt.double{height:4.5rem}dd.double{margin-top:-4.5rem}dt,dd{float:left;width:100%}dt:nth-of-type(2n+2){background-color:#eee}dd{width:40%;margin-top:-2.5rem;margin-left:30rem}}@media only screen and (min-width:780px){.inner{max-width:990px;min-width:780px;padding:2rem}header .inner span{float:right;width:110px;text-align:center;height:auto;margin-top:1rem;padding:1rem 0;box-shadow:0 0 15px 1px rgba(255,255,255,.5);background-image:-webkit-linear-gradient(#800,#600);background-image:-moz-linear-gradient(#800,#600);background-image:linear-gradient(#800,#600);background-color:#600;border-bottom-left-radius:20px;border-top-right-radius:20px;-webkit-transform-origin:50% 50%;-webkit-transform:rotate(5deg);-moz-transform-origin:50% 50%;-moz-transform:rotate(5deg);-ms-transform-origin:50% 50%;-ms-transform:rotate(5deg);-o-transform-origin:50% 50%;-o-transform:rotate(5deg);transform-origin:50% 50%;transform:rotate(5deg);border:1px solid rgba(255,255,255,.75)}#logo{height:3.75rem;width:130px}#about .inner{overflow:hidden;padding:0}.tweet{padding:1.25rem;padding-top:6rem;padding-bottom:10rem;background:#000;margin:-6rem -.75rem -10rem;color:#999;box-shadow:0 0 40px 0 rgba(255,255,255,.75)}.tweet a{color:#999;font-weight:700}#schedule h2{font-size:2rem;line-height:2.5rem;margin:1rem 0;display:block}#schedule section section{overflow:hidden;clear:both;margin-bottom:1rem}#schedule div.item{padding:1rem;border:1px solid #999;border-width:1px 1px 0 5px;margin:0;margin-left:-4px}#schedule div.item h2{display:none}#schedule article{display:block;border:1px solid #999;margin-left:-1px}#schedule article:first-of-type{margin:0}#schedule article h2{display:none}.wide dd{width:60%}.col100,.col1-1{width:100%}.col1-2,.col1-3,.col1-4,.col1-5,.col1-6,.col1-7,.col1-8{padding:2rem .5rem;width:20%;margin:0;float:left;min-height:17rem}.col1-2{width:50%;min-height:15rem}.col1-3{min-height:15rem}.col1-4{width:25%;min-height:15rem}.col1-5{width:20%;min-height:20rem}.col1-6{width:16.66666667%;min-height:20rem}.col1-7{padding:2rem .25rem;width:14.28571429%;min-height:22rem}.col1-8{padding:2rem .25rem;width:12.5%;min-height:25rem}.col1-3,.colThree{padding:2rem .75rem;width:33.33333333%;margin:0;float:left}.col1-3 h2,.colThree h2{margin:0 0 2rem}.col1-3:last-child,.colThree:last-child{clear:right}#slider{min-height:22rem}#slider .inner{padding:2rem 10rem}#video iframe{width:780px;height:1611px;margin:0 auto}footer{max-width:990px;min-width:780px}footer img{width:auto;height:4rem}}
