/*! normalize.css v1.1.3 | MIT License | git.io/normalize */@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}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;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;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}.sweet-overlay{background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:1000}.sweet-alert{background-color:white;font-family:'Open Sans', sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:2000}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:25px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;margin:0;padding:0;line-height:normal}.sweet-alert button{background-color:#AEDEF4;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5),inset 0 0 0 1px rgba(0,0,0,0.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#D0D0D0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b7b7b7}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset !important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important}.sweet-alert .icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .icon.error{border-color:#F27474}.sweet-alert .icon.error .x-mark{position:relative;display:block}.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .icon.error .line.left{transform:rotate(45deg);left:17px}.sweet-alert .icon.error .line.right{transform:rotate(-45deg);right:16px}.sweet-alert .icon.warning{border-color:#F8BB86}.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .icon.info{border-color:#C9DAE1}.sweet-alert .icon.info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .icon.info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .icon.success{border-color:#A5DC86}.sweet-alert .icon.success::before,.sweet-alert .icon.success::after{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:white;transform:rotate(45deg)}.sweet-alert .icon.success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);transform-origin:60px 60px}.sweet-alert .icon.success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);transform-origin:0px 60px}.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;transform:rotate(-45deg)}.sweet-alert .icon.success .line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;transform:rotate(45deg)}.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;transform:rotate(-45deg)}.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-tranform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}.showSweetAlert{animation:showSweetAlert 0.3s}.hideSweetAlert{animation:hideSweetAlert 0.2s}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{animation:animateSuccessTip 0.75s}.animateSuccessLong{animation:animateSuccessLong 0.75s}.icon.success.animate::after{animation:rotatePlaceholder 4.25s ease-in}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{animation:animateErrorIcon 0.5s}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{animation:animateXMark 0.5s}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{animation:pulseWarning 0.75s infinite alternate}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{animation:pulseWarningIns 0.75s infinite alternate}body{background-color:#eeeeee;margin:0;padding:0}#all-winners-wrapper{margin:0 auto;padding:15px;width:920px;position:relative}#all-winners-wrapper #all-winners{background-color:#FFF;width:100%;border:1px solid black}#all-winners-wrapper #all-winners thead tr th{padding:15px}#all-winners-wrapper #all-winners tbody tr{margin-bottom:10px}#all-winners-wrapper #all-winners tbody tr:nth-child(odd){background-color:#EEE}#all-winners-wrapper #all-winners tbody tr td.number{padding:15px;vertical-align:top}#all-winners-wrapper #all-winners tbody tr td.prize{padding:15px;vertical-align:top}#winners{list-style:none;padding:15px}#winners #winners-item{padding:0 0 10px 0}#winners #winners-item p{line-height:2em;margin:0}#winners #winners-item .prize-name{font-weight:bold}#winners #winners-item .prize-number{font-weight:bold;background-color:#FFF;display:inline-block;padding:2px 8px;margin-right:5px;line-height:18px;border:1px solid black}#sponsors{list-style:none;padding:0 20px 0 0;height:80px;margin-bottom:20px}#sponsors #sponsor-item{float:left;height:80px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}#calendar_wrapper{margin:0 auto;padding:15px;width:920px;height:621px;position:relative}#sponsoren_wrapper{margin:0 auto 30px auto;width:920px;height:811px}#day{width:920px;display:none;background-color:#fff;z-index:1000;overflow-y:scroll;overflow-x:hidden;position:absolute;margin-bottom:20px;min-height:621px}#day.revealed{display:block}#day #day-date{text-align:center}#day #day-close{float:right;padding:10px;cursor:pointer;border:2px solid transparent;text-decoration:none}#day #day-close:hover{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid #eee;border-left:2px solid #eee}#placeholder{width:100%;box-shadow:0px 0px 20px 2px #000}#description{position:relative;padding:10px 60px 0 0}#logo{position:absolute;right:10px;top:-5px}#kalender{height:621px;width:920px;border:0}#kalender tr,#kalender td{border:0;padding:0;margin:0;border:0;border-spacing:0}#kalender .opened{outline:1px dotted #FFF}#kalender .disabled{position:relative}.date-on-door{position:absolute;top:5px;left:15px;color:#FFFFFF;font-size:30px;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;transition:1ms background-color 0.2s, 1ms color 0.2s;padding:3px}.date-on-door.darken{color:#1d475f;background-color:rgba(255,255,255,0.7)}.date-on-door.bold{font-weight:bold}.info-opened{position:absolute;top:0;left:0;font-size:9px;overflow:hidden;display:table;text-decoration:none}.info-opened h3{text-transform:uppercase;letter-spacing:2px;font-size:30px;padding:25px 0 0 0;margin:0 0 15px 0;text-align:center;font-family:'Open Sans', Arial, sans-serif;color:#000}.info-opened .info-opened-action{text-align:center}.info-opened .info-opened-action button.info-opened-day-winners{font-size:11px;padding:5px 4px}.item{margin:0 auto;border-radius:0%;position:relative;cursor:pointer;display:block}.item .info-front{background-color:#eeeeee}.info-wrap{border-radius:0%;-o-perspective:800px;-ms-perspective:800px;perspective:800px;transition:all 0.4s ease-in-out;top:20px;left:20px;background:#f9f9f9}.info{position:absolute;border-radius:0%;transform-origin:100% 40%;transition:all 0.4s ease-in-out;transform-style:preserve-3d}.info>div{display:block;position:absolute;width:100%;height:100%;border-radius:0%;background-position:center center;backface-visibility:hidden}.info .info-back{transform:rotate3d(0, 1, 0, 180deg);background:#fff;display:table}.info .info-back .info-back-sponsors{display:table-cell;text-align:center;vertical-align:middle;width:100%}.info .info-back .info-back-sponsors img{display:table-cell;vertical-align:middle;margin:0 auto}.item:hover .info-wrap{box-shadow:0 0 0 0 rgba(255,255,255,0.8),inset 0 0 3px rgba(115,114,23,0.8)}.item:hover .info{transform:rotate3d(0, 1, 0, 150deg)}.item:hover .info .date-on-door.darken{color:#FFF}
