/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}
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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}body{font-size:15px;font-family:'roboto_slabregular',sans-serif;line-height:115%;background:url(../img/header_bg.png) 0 0 no-repeat,url(../img/bg.jpg) 0 0 no-repeat}a{color:white}html{height:100%}h2{margin:0 0 20px;text-align:center;font-size:25px;color:#497883}#logo{background:url(../img/logo.png) 0 0 no-repeat;width:154px;height:154px;position:absolute;top:0;left:10px;z-index:800}.box{border:#ffca49 solid 3px;background-color:white;border-radius:10px}.size{position:absolute;height:768px;width:1024px;top:0;left:0;overflow:hidden}
.overlay{background-color:rgba(0,0,0,0.6);z-index:801}.greenButton{box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);border:3px solid white;border-radius:10px;background-color:#4ba351 !important;text-align:center;color:white;line-height:100%}#block{z-index:2000}#loaderImage{position:absolute;width:58px;height:58px;top:50%;left:50%;margin-left:-39px;margin-top:-61px}#loader{background-image:url(../img/logo_iabc2.png);background-repeat:no-repeat;background-position:center center}#welcome{width:535px;left:98px;top:232px;position:absolute;padding:22px}
#welcome>.buttonWrapper{padding-top:20px;float:left;width:50%}#welcome>.buttonWrapper>.greenButton{font-size:22px;height:34px;line-height:34px;margin:15px 0 0 20px;width:200px}#welcome>.buttonWrapper:last-child>.greenButton{margin-left:40px}#welcome>.buttonWrapper:last-child{text-align:right}#start,#form{background-color:rgba(0,0,0,0.5)}#tutorial>.infoWrapper>div{position:absolute}#tutorial>.infoWrapper>div>img{display:block}#tutorialPager{background-color:#1e383e;border-color:#efc454;border-style:solid;border-width:0 0 2px 2px;border-radius:0 0 0 25px;color:white;font-size:16px;font-weight:bold;height:50px;position:absolute;right:0;top:0;width:600px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);line-height:46px;text-align:right}
#tutorialTitle{position:absolute;top:2px;left:5px;width:300px;color:#feca63;font-size:25px;white-space:nowrap}.pagerPoint{display:inline-block;width:10px;height:10px;border-radius:10px;background-color:#5e9cac;cursor:pointer}.pagerPoint.active{background-color:#ebc250}#currentPage{margin-left:5px}#tutorialPager>.button{display:inline-block;width:30px;height:30px;border:3px solid #feca63;border-radius:50px;background-color:white;background-position:center center;background-repeat:no-repeat;background-size:auto 80%}
#tutorialClose{background-image:url(../img/close.png);margin-right:10px;margin-left:20px}#tutorialBack{background-image:url(../img/arrow_l.png);background-size:auto 70% !important;margin-right:10px}#tutorialNext{background-image:url(../img/arrow_r.png);background-size:auto 70% !important;margin-left:10px}#assetPalettes{position:relative;height:122px}#assetPalettesBackground{background-color:#ffefbd;border:3px solid #ebc250;border-radius:15px 15px 0 15px;height:130px;left:190px;position:relative;top:12px;width:808px}
#assetPaletteButtons{position:absolute;right:20px;top:145px;z-index:2;display:flex;flex-direction:row-reverse}#helpButton{width:32px;height:32px;border:5px solid #feca63;position:absolute;top:1px;right:4px;border-radius:50px;background:white url(../img/help.png) center center no-repeat;background-size:80% 80%}.assetPaletteButton{flex:0 0 60px;box-sizing:border-box;height:54px;border-radius:0 0 8px 8px;border:3px #ebc250 solid;background:white url(../img/i_reiter.png) 0 0 no-repeat;margin-left:-3px}
.assetPaletteButton.figures{background-position:0 bottom}.assetPaletteButton.speechBalloons{background-position:-52px bottom}.assetPaletteButton.objects{background-position:-104px bottom}.assetPaletteButton.backgrounds{background-position:-156px bottom}.assetPaletteButton.active,.assetPaletteButton.active{border-top-width:0;position:relative;background-color:#ffefbd}.assetPaletteButton:hover{background-color:#ffefbd}#assetSliders{width:720px;margin:0 auto;overflow:hidden;height:100%}.assetSlider{white-space:nowrap}
.sliderArrow{display:none;position:absolute;top:40px;width:46px;height:46px;border:3px #ebc250 solid;border-radius:50px;background:white url(../img/arrow_l.png) 11px center no-repeat;left:-18px}.sliderArrow.right{left:auto;right:-18px;background-image:url(../img/arrow_r.png);background-position:16px center}.asset{display:inline-block;width:110px;height:110px;margin:10px 5px;background-size:contain;background-repeat:no-repeat;background-position:center center}.assetSlider.backgrounds .asset{background-size:110px 79px}
#sensitiveStage{touch-action:none}#stageWrapper{background-color:#fff;position:absolute;top:165px;left:15px;overflow:hidden;z-index:5;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75)}.stageSize{height:530px;width:740px}#stageWrapper>*{position:absolute}#stageWrapper>img{top:125px;left:118px}#editObject{left:30px;overflow:hidden;position:absolute;top:702px;width:640px;z-index:10}#editObject>span{display:inline-block;width:70px;height:60px;background:url(../img/icons_tools.png) 0 0 no-repeat;margin-right:5px}
#editObject>span.inactive,#undo.inactive,#colorPickerWrapper.inactive,.strokeWrapper.inactive>.strokeWidthWrapper,.sliderArrow.inactive{-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;cursor:default !important}#editObject>#flip{background-position:0 0}#editObject>#flip:not(.inactive):hover{background-position:-70px 0}#editObject>#scaleDown{background-position:-140px 0}#editObject>#scaleDown:not(.inactive):hover{background-position:-210px 0}#editObject>#scaleUp{background-position:-280px 0}#editObject>#scaleUp:not(.inactive):hover{background-position:-350px 0}
#editObject>#levelUp{background-position:-420px 0}#editObject>#levelUp:not(.inactive):hover{background-position:-490px 0}#editObject>#levelDown{background-position:-560px 0}#editObject>#levelDown:not(.inactive):hover{background-position:-630px 0}#editObject>#rotateRight{background-position:-700px 0}#editObject>#rotateRight:not(.inactive):hover{background-position:-770px 0}#editObject>#rotateLeft{background-position:-840px 0}#editObject>#rotateLeft:not(.inactive):hover{background-position:-910px 0}
#editObject>#delete{background-position:-980px 0}#editObject>#delete:not(.inactive):hover{background-position:-1050px 0}#textInputWrapper{z-index:100}#textInput{border:#ffca49 solid 3px;border-radius:8px;position:absolute;top:306px;left:246px;background:white;width:260px;height:170px;resize:none;outline:0;padding:10px;font-family:'komika_displayregular',serif;font-size:22px;line-height:25px}#renderTextInput{font-size:23px;height:38px;left:382px;line-height:38px;position:absolute;top:472px;width:175px}
#toolkit{height:150px;position:absolute;right:15px;top:220px;width:235px;z-index:2}#toolkit>div.button{margin-bottom:5px;width:65px;height:65px;border:#ffca49 solid 3px;border-radius:10px;background:white url(../img/btns.png) 0 0 no-repeat;background-size:cover;float:left;margin:0 7px 7px 0}#toolkit>div.button:hover,#toolkit>div.button.active{background-color:#ffdd6f}#pencil{background-position:-65px 0 !important}#colorFill{background-position:-130px 0 !important}#text{background-position:-195px 0 !important}
#rubber{background-position:-260px 0 !important}#magicStamp{background-position:-325px 0 !important}#undo{background:#4f93a4 url(../img/i_undo.png) center center no-repeat;left:675px;width:75px;height:44px;position:absolute;bottom:12px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);border:3px white solid;border-radius:6px}#toolkit>#undo:not(.inactive):hover{left:170px}#colorPickerWrapper{position:absolute;right:-5px;top:230px}
#colorPicker,#colorPickerWrapper{width:247px;height:247px}#currentColor{border:1px solid white;border-radius:50px;height:40px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;width:40px;background-color:#000}.strokeWrapper{position:absolute;right:5px;top:165px;width:230px}.strokeWrapper>.strokeWidthWrapper{display:table-cell;height:54px;vertical-align:middle;text-align:center;padding-right:10px}#strokeWrapperText{width:200px;padding-left:30px;display:none}#strokeWrapperText>.strokeWidthWrapper{font-family:'roboto_slabbold',sans-serif;color:white;padding-right:20px}
#strokeWrapperText>.strokeWidthWrapper:first-child{margin-left:20px}#strokeWrapperPencil>.strokeWidthWrapper>.strokeWidth{display:inline-block;border-radius:60px;background-color:white;border:3px solid white;vertical-align:middle}#strokeWrapperPencil>.active>.strokeWidth{background-color:#4f93a4;box-shadow:0 0 2px 3px #ffca49}#strokeWrapperText>.active>.strokeWidth{color:#4f93a4;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,-2px -2px 1px #fff,2px -2px 1px #fff,-2px 2px 1px #fff,2px 2px 1px #fff}
#stampWrapper,#doneWrapper{border:#ffca49 solid 3px;border-radius:10px;position:absolute;top:245px;width:230px;height:230px;background-color:#ffefbd;padding:6px;box-sizing:border-box}#stampWrapper>div{border:#ffefbd solid 3px;background-repeat:no-repeat;background-position:center;display:inline-block;width:62px;height:62px;background-size:90%;margin:4px;box-sizing:border-box}#stampWrapper>div.active{border-color:white;background-color:#ebc250;border-radius:10px}#buttonDone{bottom:12px;height:44px;line-height:41px;right:20px;position:absolute;width:220px;background:url('../img/i_done.png') 175px center no-repeat;font-size:33px}
#buttonDone.inactive{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;cursor:default !important}#done{background:transparent}#doneWrapper{top:165px;height:auto;left:774px}#doneWrapper>.greenButton{font-size:18px;line-height:20px;margin:14px 8px;padding:8px 5px}#formEcard,#formGallery{background:transparent;z-index:799}.formBackground{background-color:#ffdd6f;position:absolute;bottom:0;width:100%;height:680px}.formBackground.success{background-image:url(../img/verschicken_illu.png);background-repeat:no-repeat;background-position:center center}
.formWrapper{position:absolute;z-index:2;margin:30px 0 0 220px;width:590px;font-size:18px}.formText{margin-bottom:25px;line-height:140%}label{display:inline-block;width:230px;vertical-align:top;height:30px;line-height:30px;margin-bottom:4px}.formWrapper>h2{text-align:left;margin-bottom:50px}form>input,form>textarea{height:30px;box-sizing:border-box;padding:4px 6px;outline:0;border:0;border-radius:4px;width:340px;float:right}form>textarea{height:90px}.formButtonWrapper{clear:both;text-align:right;padding-top:10px}
.formButtonWrapper>*{display:inline-block;margin-left:6px;padding:8px 0;width:160px;box-sizing:content-box}.formButtonWrapper>.orange{background-color:#f6bc4a !important}.pointer{cursor:pointer}.hidden{display:none}.center{text-align:center}.middle{vertical-align:middle}.arial{font-family:Arial,sans-serif}#print{overflow:hidden}#print>.image{width:100%;height:auto;max-height:26cm;display:block;margin:0 auto}@media screen{#print{display:none}}@media print{body{background:transparent}#print{display:block}
#designer{display:none}}
