/*!
* Fine Uploader
*
* Copyright 2015, Widen Enterprises, Inc. info@fineuploader.com
*
* Version: 5.2.1
*
* Homepage: http://fineuploader.com
*
* Repository: git://github.com/FineUploader/fine-uploader.git
*
* Licensed only under the Widen Commercial License (http://fineuploader.com/licensing).
*/ 


/*! fine-uploader 2015-04-21 */

.qq-btn{box-shadow:0 1px 1px rgba(255,255,255,.37) inset,1px 0 1px rgba(255,255,255,.07) inset,0 1px 0 rgba(0,0,0,.36),0 -2px 12px rgba(0,0,0,.08) inset;padding:3px 4px;border:1px solid #CCC;border-radius:2px;color:inherit;background-color:#FFF}.qq-upload-delete,.qq-upload-pause,.qq-upload-continue{display:inline}.qq-upload-delete{background-color:#e65c47;color:#FAFAFA;border-color:#dc523d;text-shadow:0 1px 1px rgba(0,0,0,.55)}.qq-upload-delete:hover{background-color:#f56b56}.qq-upload-cancel{background-color:#F5D7D7;border-color:#e6c8c8}.qq-upload-cancel:hover{background-color:#ffe1e1}.qq-upload-retry{background-color:#EBF6E0;border-color:#d2ddc7}.qq-upload-retry:hover{background-color:#f7ffec}.qq-upload-pause,.qq-upload-continue{background-color:#00ABC7;color:#FAFAFA;border-color:#2dadc2;text-shadow:0 1px 1px rgba(0,0,0,.55)}.qq-upload-pause:hover,.qq-upload-continue:hover{background-color:#0fbad6}.qq-upload-button{display:inline;width:105px;margin-bottom:10px;padding:7px 10px;text-align:center;float:left;background:#00ABC7;color:#FFF;border-radius:2px;border:1px solid #2dadc2;box-shadow:0 1px 1px rgba(255,255,255,.37) inset,1px 0 1px rgba(255,255,255,.07) inset,0 1px 0 rgba(0,0,0,.36),0 -2px 12px rgba(0,0,0,.08) inset}.qq-upload-button-hover{background:#33B6CC}.qq-upload-button-focus{outline:1px dotted #000}.qq-uploader{position:relative;min-height:200px;max-height:490px;overflow-y:hidden;width:inherit;border-radius:6px;background-color:#FDFDFD;border:1px dashed #CCC;padding:20px}.qq-uploader:before{content:attr(qq-drop-area-text) " ";position:absolute;font-size:200%;left:0;width:100%;text-align:center;top:45%;opacity:.25}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#F9F9F9;border-radius:4px;border:1px dashed #CCC;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#FDFDFD;border-radius:4px;border:1px dashed #CCC}.qq-upload-list{margin:0;padding:0;list-style:none;max-height:450px;overflow-y:auto;box-shadow:0 1px 0 rgba(15,15,50,.14);clear:both}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;color:#424242;background-color:#F6F6F6;border-top:1px solid #FFF;border-bottom:1px solid #DDD}.qq-upload-list li:first-child{border-top:0}.qq-upload-list li:last-child{border-bottom:0}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-retry,.qq-upload-failed-text,.qq-upload-delete,.qq-upload-pause,.qq-upload-continue{margin-right:12px;display:inline}.qq-upload-file{vertical-align:middle;display:inline-block;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;height:18px}.qq-upload-spinner{display:inline-block;background:url(../../data/plugins/jquery-fineuploader/loading.gif);width:15px;height:15px;vertical-align:text-bottom}.qq-drop-processing{display:block}.qq-drop-processing-spinner{display:inline-block;background:url(../../data/plugins/jquery-fineuploader/processing.gif);width:24px;height:24px;vertical-align:text-bottom}.qq-upload-size,.qq-upload-cancel,.qq-upload-retry,.qq-upload-delete,.qq-upload-pause,.qq-upload-continue{font-size:12px;font-weight:400;cursor:pointer;vertical-align:middle}.qq-upload-status-text{font-size:14px;font-weight:700;display:block}.qq-upload-failed-text{display:none;font-style:italic;font-weight:700}.qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-retrying .qq-upload-failed-text{display:inline}.qq-upload-list li.qq-upload-success{background-color:#EBF6E0;color:#424242;border-bottom:1px solid #D3DED1;border-top:1px solid #F7FFF5}.qq-upload-list li.qq-upload-fail{background-color:#F5D7D7;color:#424242;border-bottom:1px solid #DECACA;border-top:1px solid #FCE6E6}.qq-progress-bar{display:block;display:block;background:#00abc7;width:0;height:15px;border-radius:6px;margin-bottom:3px}.qq-total-progress-bar{height:25px;border-radius:9px}.qq-total-progress-bar-container{margin-left:9px;display:inline;float:right;width:500px}INPUT.qq-edit-filename{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:-1;-ms-filter:"alpha(Opacity=0)"}.qq-upload-file.qq-editable{cursor:pointer;margin-right:4px}.qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer}INPUT.qq-edit-filename.qq-editing{position:static;height:28px;padding:0 8px;margin-right:10px;margin-bottom:-5px;border:1px solid #ccc;border-radius:2px;font-size:16px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}.qq-edit-filename-icon{display:none;background:url(../../data/plugins/jquery-fineuploader/edit.gif);width:15px;height:15px;vertical-align:text-bottom;margin-right:16px}.qq-hide{display:none}.qq-thumbnail-selector{vertical-align:middle;margin-right:12px}.qq-uploader DIALOG{display:none}.qq-uploader DIALOG[open]{display:block}.qq-uploader DIALOG{display:none}.qq-uploader DIALOG[open]{display:block}.qq-uploader DIALOG .qq-dialog-buttons{text-align:center;padding-top:10px}.qq-uploader DIALOG .qq-dialog-buttons BUTTON{margin-left:5px;margin-right:5px}.qq-uploader DIALOG .qq-dialog-message-selector{padding-bottom:10px}.qq-uploader DIALOG::backdrop{background-color:rgba(0,0,0,.7)}
/*! 2015-04-21 */


@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.redactor-animate-hide{display:none!important}.redactor-fadeIn{opacity:0;animation:fadeIn .2s ease-in-out}.redactor-fadeOut{opacity:1;animation:fadeOut .2s ease-in-out}@font-face{font-family:Redactor;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal}[class*=" re-icon-"],[class^=re-icon-]{font-family:Redactor!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.re-icon-aligncenter:before{content:"\e900"}.re-icon-alignleft:before,.re-icon-alignment:before{content:"\e901"}.re-icon-alignright:before{content:"\e902"}.re-icon-bold:before{content:"\e903"}.re-icon-bookmark:before{content:"\e904"}.re-icon-clips:before{content:"\e905"}.re-icon-codesnippets:before{content:"\e906"}.re-icon-deleted:before{content:"\e907"}.re-icon-expand:before{content:"\e908"}.re-icon-file:before{content:"\e909"}.re-icon-fontcolor:before{content:"\e90a"}.re-icon-fontfamily:before{content:"\e90b"}.re-icon-fontsize:before{content:"\e90c"}.re-icon-format:before{content:"\e90d"}.re-icon-html:before{content:"\e90e"}.re-icon-imagecenter:before{content:"\e90f"}.re-icon-imageleft:before{content:"\e910"}.re-icon-imageright:before{content:"\e911"}.re-icon-image:before{content:"\e912"}.re-icon-indent:before{content:"\e913"}.re-icon-inline:before{content:"\e914"}.re-icon-italic:before{content:"\e915"}.re-icon-horizontalrule:before,.re-icon-line:before{content:"\e916"}.re-icon-link:before{content:"\e917"}.re-icon-ol:before,.re-icon-ordered:before{content:"\e918"}.re-icon-outdent:before{content:"\e919"}.re-icon-properties:before{content:"\e91a"}.re-icon-readmore:before{content:"\e91b"}.re-icon-redo:before{content:"\e91c"}.re-icon-retract:before{content:"\e91d"}.re-icon-specialcharacters:before{content:"\e91e"}.re-icon-sub:before{content:"\e91f"}.re-icon-sup:before{content:"\e920"}.re-icon-table:before{content:"\e921"}.re-icon-textdirection:before{content:"\e922"}.re-icon-toggle:before{content:"\e923"}.re-icon-underline:before{content:"\e924"}.re-icon-undo:before{content:"\e925"}.re-icon-lists:before,.re-icon-ul:before,.re-icon-unordered:before{content:"\e926"}.re-icon-variable:before{content:"\e927"}.re-icon-video:before{content:"\e928"}.re-icon-widget:before{content:"\e929"}.redactor-box,.redactor-box textarea{z-index:auto}.redactor-box{position:relative;box-sizing:border-box}.redactor-box.redactor-styles-on{margin:0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.075);border-radius:3px;box-shadow:none}.redactor-box.redactor-inline{position:static}.redactor-focus.redactor-styles-on,.redactor-focus:focus.redactor-styles-on{border-color:#82b7ec!important}.redactor-over:hover.redactor-styles-on{border-color:#ee698a!important}.redactor-source-view,.redactor-source-view.redactor-styles-on{border-color:#000!important}.redactor-in{position:relative;overflow:auto;white-space:normal;box-sizing:border-box}.redactor-in:focus{outline:0}.redactor-inline .redactor-in{overflow:hidden}.redactor-in *,.redactor-read-only *{outline:0!important}.redactor-in blockquote:empty,.redactor-in div[data-redactor-tag=br]:empty,.redactor-in div[data-redactor-tag=tbr]:empty,.redactor-in h1:empty,.redactor-in h2:empty,.redactor-in h3:empty,.redactor-in h4:empty,.redactor-in h5:empty,.redactor-in h6:empty,.redactor-in p:empty{min-height:1.5em}.redactor-in div[data-redactor-tag=br],.redactor-in div[data-redactor-tag=tbr]{margin-top:0;margin-bottom:0}.redactor-in b:empty,.redactor-in em:empty,.redactor-in i:empty,.redactor-in ins:empty,.redactor-in span:empty,.redactor-in strong:empty,.redactor-in sub:empty,.redactor-in sup:empty,.redactor-in u:empty{display:inline-block;min-width:1px;min-height:1rem}.redactor-in table{empty-cells:show}.redactor-in li figure{width:auto;display:inline-block;margin:0;vertical-align:top}.redactor-in figcaption:focus,.redactor-in figure code:focus,.redactor-in figure pre:focus,.redactor-in table td:focus,.redactor-in table th:focus{outline:0}.redactor-in figure[data-redactor-type=line]{margin-top:1em;padding:6px 0;vertical-align:baseline}.redactor-in figure[data-redactor-type=line] hr{margin:0;height:3px;border:none;background:rgba(0,0,0,.1)}.redactor-script-tag{display:none!important}.redactor-component{position:relative}.redactor-component[data-redactor-type=video]:before,.redactor-component[data-redactor-type=widget]:before{width:100%;height:100%;content:"";display:block;position:absolute;z-index:1}.redactor-component[data-redactor-type=image],.redactor-component[data-redactor-type=widget]{clear:both}.redactor-component[data-redactor-type=variable]{white-space:nowrap;background:rgba(0,125,255,.75);color:#fff;display:inline-block;padding:3px 6px;line-height:1;border-radius:4px;cursor:pointer}.redactor-component-active{outline:5px solid rgba(0,125,255,.5)!important}.redactor-component-active[data-redactor-type=image]{outline:0!important}.redactor-component-active[data-redactor-type=image] img{outline:5px solid rgba(0,125,255,.5)!important}.redactor-component-active[data-redactor-type=variable]{outline:0!important;background:#ee698a}.redactor-component-active[data-redactor-type=video]{outline:0!important}.redactor-component-active[data-redactor-type=video] iframe{outline:5px solid rgba(0,125,255,.5)!important}.redactor-blur.redactor-styles-on .redactor-component-active{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image]{outline:0!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video]{outline:0!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable]{outline:0!important;background:#ddd}.redactor-component-caret{position:absolute;left:-9999px}.redactor-textnodes-wrapper{display:inline-block}#redactor-image-resizer{position:absolute;z-index:1051;background-color:rgba(0,125,255,.9);width:13px;height:13px;border:1px solid #fff;cursor:move;cursor:nwse-resize}.redactor-file-item{display:inline-block;line-height:1;padding:4px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.2)}.redactor-file-remover{margin-left:2px;position:relative;right:-3px;display:inline-block;padding:0 3px;cursor:pointer;opacity:.5}.redactor-file-remover:hover{opacity:1}.redactor-overlay{position:fixed;z-index:1051;top:0;left:0;right:0;bottom:0;background-color:rgba(16,16,18,.3)}.redactor-overlay>.redactor-close{position:fixed;top:1rem;right:1rem}.redactor-source,.redactor-source:focus,.redactor-source:hover{text-align:left;box-sizing:border-box;font-family:Consolas,Menlo,Monaco,"Courier New",monospace;width:100%;display:block;margin:0;border:none;box-shadow:none;border-radius:0;background:#252525;color:#ccc;font-size:15px;outline:0;padding:10px 18px 20px 18px;line-height:1.5;resize:vertical}.redactor-box[dir=rtl] .redactor-source{direction:ltr}.redactor-placeholder:before{position:absolute;content:attr(placeholder);color:rgba(0,0,0,.4);font-weight:400;cursor:text}.redactor-in figcaption[placeholder]:empty:before{content:attr(placeholder);color:rgba(0,0,0,.4);font-weight:400}.redactor-in figcaption[placeholder]:empty:focus:before{content:""}.redactor-statusbar{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;margin:0;padding:8px 10px;position:relative;overflow:hidden;list-style:none;background:#f8f8f8;box-sizing:border-box;border:none}.redactor-statusbar li{float:left;font-size:12px;color:rgba(0,0,0,.5);padding:0 10px;line-height:16px;border-right:1px solid rgba(0,0,0,.1)}.redactor-statusbar li:last-child{border-right-color:transparent}.redactor-statusbar a{color:rgba(0,0,0,.5);text-decoration:underline}.redactor-statusbar a:hover{color:#f03c69;text-decoration:underline}.redactor-statusbar:empty{display:none}.redactor-toolbar-wrapper{position:relative}.redactor-air,.redactor-toolbar{z-index:100;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;position:relative;margin:0!important;padding:0;list-style:none!important;line-height:1!important;background:0 0;border:none;box-sizing:border-box}.redactor-box.redactor-styles-on .redactor-toolbar{padding:18px 16px 0 16px}.redactor-air a,.redactor-toolbar a{display:inline-block;box-sizing:border-box;font-size:14px;text-align:center;padding:10px 15px 9px 15px;cursor:pointer;outline:0;border:none;vertical-align:middle;text-decoration:none;zoom:1;position:relative;color:rgba(0,0,0,.85);border-radius:2px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(0,0,0,.22);margin-right:5px;margin-bottom:4px}.redactor-air a.re-button-icon,.redactor-toolbar a.re-button-icon{font-size:16px;padding:9px 15px 6px 15px}.redactor-air a:hover,.redactor-toolbar a:hover{outline:0;color:#fff;background:#449aef}.redactor-toolbar a.redactor-button-active{background:rgba(245,245,245,.95);color:rgba(0,0,0,.4)}.redactor-air a.redactor-button-disabled,.redactor-toolbar a.redactor-button-disabled{opacity:.3}.redactor-air a.redactor-button-disabled:hover,.redactor-toolbar a.redactor-button-disabled:hover{color:#333;outline:0;background-color:transparent!important;cursor:default}.redactor-source-view .redactor-toolbar{background:#252525}.redactor-source-view .redactor-toolbar a{background:#000;color:#fff}.redactor-source-view .redactor-toolbar a:hover{background:#449aef}.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover{color:#fff!important;background-color:#000!important}.re-button-tooltip{display:none;position:absolute;white-space:nowrap;top:0;z-index:1052;background:rgba(0,0,0,.9);border-radius:3px;padding:5px 9px;color:rgba(255,255,255,.8);font-size:12px;line-height:1;font-family:Consolas,Menlo,Monaco,"Courier New",monospace}.re-button-tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:none;border-bottom-color:rgba(0,0,0,.9);border-width:4px;margin-left:-4px}.redactor-toolbar-wrapper-air{position:absolute;z-index:100}.redactor-air{padding:6px 3px 2px 8px;max-width:576px;min-width:200px;border-radius:4px;background:rgba(0,0,0,.97)}.redactor-air a{background:rgba(37,37,37,.95);box-shadow:none;color:rgba(255,255,255,.9)}.redactor-air a:hover{background:#3d79f2}.redactor-air a.redactor-button-active{background-color:rgba(255,255,255,.15);color:#fff}.redactor-air a.redactor-button-disabled:hover{color:#fff}.redactor-air-helper{position:absolute;right:0;top:0;line-height:1;font-size:15px;color:#000;background:rgba(255,255,255,.85);border-bottom-left-radius:4px;padding:7px 10px 6px 10px;cursor:pointer}.redactor-air-helper:hover{background:#fff}.redactor-voice-label{display:none}.redactor-context-toolbar{position:absolute;top:0;left:0;z-index:1051;background-color:rgba(0,0,0,.95);color:#555;border-radius:4px;padding:6px 18px 7px 18px;line-height:1.5;font-family:Consolas,Menlo,Monaco,"Courier New",monospace}.redactor-context-toolbar a{font-size:12px;color:#ccc;text-decoration:none;display:inline-block;padding:2px 0 1px 12px}.redactor-context-toolbar a:first-child{padding-left:0}.redactor-context-toolbar a i{position:relative;top:3px;font-size:16px}.redactor-context-toolbar a:before{content:'';padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}.redactor-context-toolbar a:hover{color:#fff}.redactor-context-toolbar a:first-child:before{padding-left:0;border-left:none}.redactor-context-toolbar[dir=rtl] a{padding:2px 12px 1px 0}.redactor-context-toolbar[dir=rtl] a:first-child{padding-right:0}.redactor-context-toolbar[dir=rtl] a:before{padding-left:0;padding-right:10px;border-right:1px solid rgba(255,255,255,.3);border-left:none}.redactor-context-toolbar[dir=rtl] a:first-child:before{padding-right:0;border-right:none}.redactor-dropdown{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;display:none;position:absolute;z-index:1051;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2);border-radius:2px;width:264px;min-height:40px;max-height:250px;margin:0;margin-top:-1px;overflow:auto;font-size:15px;padding:0}.redactor-dropdown a span{display:inline-block;line-height:1;padding:2px 4px;border-radius:3px}.redactor-dropdown a{display:block;text-decoration:none;padding:10px 8px;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.05)}.redactor-dropdown a:last-child{border-bottom-color:transparent}.redactor-dropdown a{color:#000}.redactor-dropdown a:hover{color:#fff!important;background-color:#449aef!important}.redactor-dropdown a.redactor-dropdown-item-disabled{color:rgba(0,0,0,.4);background:#fff}.redactor-dropdown-cells{margin:10px auto}.redactor-dropdown-cells a,.redactor-dropdown-cells span{float:left;cursor:pointer;box-sizing:border-box;text-align:center;padding:0;margin:0;font-size:14px}.redactor-dropdown-selector{display:flex;text-align:center}.redactor-dropdown-selector span{flex-grow:1;font-size:12px;padding:8px;cursor:pointer}.redactor-dropdown-selector span:hover{background:#eee}.redactor-dropdown-selector span.active{cursor:text;color:rgba(0,0,0,.3);background:#eee}.redactor-dropdown-format .redactor-dropdown-item-blockquote{color:rgba(0,0,0,.4);font-style:italic}.redactor-dropdown-format .redactor-dropdown-item-pre{font-family:monospace,sans-serif}.redactor-dropdown-format .redactor-dropdown-item-h1{font-size:40px;font-weight:700;line-height:32px}.redactor-dropdown-format .redactor-dropdown-item-h2{font-size:32px;font-weight:700;line-height:32px}.redactor-dropdown-format .redactor-dropdown-item-h3{font-size:24px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h4{font-size:21px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h5{font-size:18px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h6{font-size:14px;text-transform:uppercase;font-weight:700;line-height:24px}.redactor-modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:1051;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;line-height:24px}.redactor-modal{position:relative;margin:16px auto;padding:0;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 2px 15px rgba(80,80,80,.25);border-radius:3px;color:#000}.redactor-modal form{margin:0;padding:0;box-sizing:border-box}.redactor-modal input,.redactor-modal select,.redactor-modal textarea{box-sizing:border-box;display:block;width:100%;font-family:inherit;font-size:16px;height:40px;outline:0;vertical-align:middle;background-color:#fff;border:1px solid #cacfd4;border-radius:.1875em;box-shadow:none;padding:0 .5em}.redactor-modal textarea{padding:.5em;height:auto;line-height:1.5;vertical-align:top}.redactor-modal select{-webkit-appearance:none;background-image:url('../../data/plugins/jquery-redactor/data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="rgba(0, 0, 0, .4);" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');background-repeat:no-repeat;background-position:right .65em center;padding-right:28px}.redactor-modal select[multiple]{background-image:none;height:auto;padding:.5em .75em}.redactor-modal input[type=file]{width:auto;border:none;padding:0;height:auto;background:0 0;box-shadow:none;display:inline-block}.redactor-modal input[type=checkbox],.redactor-modal input[type=radio]{display:inline-block;width:auto;height:auto;padding:0;vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}.redactor-modal .form-item{margin-bottom:20px}.redactor-modal .form-item:last-child{margin-bottom:0}.redactor-modal fieldset{border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:16px;padding-bottom:20px;margin-bottom:20px}.redactor-modal fieldset .form-item{margin-bottom:12px}.redactor-modal label{display:block;color:#555;margin-bottom:.25em;font-size:14px}.redactor-modal label .desc,.redactor-modal label .error,.redactor-modal label .success{text-transform:none;font-weight:400}.redactor-modal label.checkbox{font-size:16px;line-height:1.5;cursor:pointer;color:inherit}.redactor-modal .form-checkboxes label.checkbox{display:inline-block;margin-right:1em}.redactor-modal input:hover,.redactor-modal select:hover,.redactor-modal textarea:hover{outline:0;background-color:#fff;border-color:#969fa9;box-shadow:none}.redactor-modal input:focus,.redactor-modal select:focus,.redactor-modal textarea:focus{transition:all linear .2s;outline:0;background-color:#fff;border-color:rgba(0,125,255,.5);box-shadow:0 0 3px rgba(0,125,255,.5)}.redactor-modal input.error,.redactor-modal select.error,.redactor-modal textarea.error{background-color:rgba(255,50,101,.1);border:1px solid #ff7f9e}.redactor-modal input.error:focus,.redactor-modal select.error:focus,.redactor-modal textarea.error:focus{border-color:#ff3265;box-shadow:0 0 1px #ff3265}.redactor-modal input.success,.redactor-modal select.success,.redactor-modal textarea.success{background-color:rgba(47,196,182,.1);border:1px solid #65dacf}.redactor-modal input.success:focus,.redactor-modal select.success:focus,.redactor-modal textarea.success:focus{border-color:#2fc4b6;box-shadow:0 0 1px #2fc4b6}.redactor-modal input.disabled,.redactor-modal input.disabled:hover,.redactor-modal input:disabled,.redactor-modal input:disabled:hover,.redactor-modal select.disabled,.redactor-modal select.disabled:hover,.redactor-modal select:disabled,.redactor-modal select:disabled:hover,.redactor-modal textarea.disabled,.redactor-modal textarea.disabled:hover,.redactor-modal textarea:disabled,.redactor-modal textarea:disabled:hover{resize:none;opacity:.6;cursor:default;font-style:italic;color:rgba(0,0,0,.5);border:1px solid #cacfd4;box-shadow:none;background-color:#fff}.redactor-modal .req{position:relative;top:1px;font-weight:700;color:#ff3265;font-size:110%}.redactor-modal .desc{color:rgba(51,51,51,.5);font-size:12px}.redactor-modal span.desc{margin-left:.25em}.redactor-modal div.desc{margin-top:.25em}.redactor-modal span.error,.redactor-modal span.success{font-size:12px;margin-left:.25em}.redactor-modal div.desc{margin-bottom:-.5em}.redactor-modal .redactor-close{position:absolute;top:16px;right:12px;font-size:30px;line-height:30px;padding:0 4px;color:#000;opacity:.3;cursor:pointer}.redactor-modal .redactor-close:hover{opacity:1}.redactor-modal .redactor-close:before{content:'\00d7'}.redactor-modal button{display:inline-flex;align-items:center;text-decoration:none;text-align:center;font-family:inherit;font-size:15px;font-weight:500;color:#007dff;background-color:#fff;border-radius:3px;border:2px solid #007dff;min-height:40px;outline:0;padding:.5em 1.25em;cursor:pointer;line-height:1.2;vertical-align:middle;-webkit-appearance:none}.redactor-modal button:hover{outline:0;text-decoration:none;background:0 0;color:rgba(0,125,255,.6);border-color:rgba(0,125,255,.5)}.redactor-modal button.redactor-button-secondary{border-color:#2a2e34;color:#2a2e34}.redactor-modal button.redactor-button-secondary:hover{color:rgba(42,46,52,.6);border-color:rgba(42,46,52,.5)}.redactor-modal button.redactor-button-danger,.redactor-modal button.redactor-button-unstyled{background:0 0;border-color:transparent;color:rgba(42,46,52,.6)}.redactor-modal button.redactor-button-danger:hover,.redactor-modal button.redactor-button-unstyled:hover{background:0 0;border-color:transparent;color:#ff3265;text-decoration:underline}.redactor-modal .redactor-modal-group:after{content:"";display:table;clear:both}.redactor-modal .redactor-modal-side{float:left;width:30%;margin-right:4%}.redactor-modal .redactor-modal-side img{max-width:100%;height:auto;display:block}.redactor-modal .redactor-modal-area{float:left;width:66%}.redactor-modal[dir=rtl] .redactor-close{left:12px;right:auto}.redactor-modal[dir=rtl] textarea{direction:ltr;text-align:left}.redactor-modal[dir=rtl] .redactor-modal-footer button.redactor-button-unstyled{float:left;margin-left:0}.redactor-modal-header{padding:20px;font-size:18px;line-height:24px;font-weight:700;color:#000;border-bottom:1px solid rgba(0,0,0,.05)}.redactor-modal-header:empty{display:none}.redactor-modal-body{padding:32px 48px;padding-bottom:40px}.redactor-modal-footer{padding:24px;border-top:1px solid rgba(0,0,0,.05);overflow:hidden}.redactor-modal-footer button{margin-right:4px}.redactor-modal-footer button.redactor-button-unstyled{margin-right:0;float:right}.redactor-modal-footer:empty{display:none}.redactor-modal-tabs{display:flex;border-bottom:2px solid rgba(0,0,0,.05);margin-bottom:1em}.redactor-modal-tabs a{font-size:15px;padding:2px 0;text-decoration:none;color:rgba(0,0,0,.5);border-bottom:2px solid transparent;margin-bottom:-2px;margin-right:14px}.redactor-modal-tabs a:hover{transition:all linear .2s}.redactor-modal-tabs a.active,.redactor-modal-tabs a:hover{font-weight:500;color:#007dff;border-bottom-color:#007dff}.redactor-styles{margin:0;padding:16px 18px;color:#333;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:1em;line-height:1.5;box-sizing:border-box}.redactor-styles *,.redactor-styles :after,.redactor-styles :before{box-sizing:inherit}.redactor-styles[dir=rtl]{direction:rtl;unicode-bidi:embed}.redactor-styles[dir=rtl] ol li,.redactor-styles[dir=rtl] ul li{text-align:right}.redactor-styles[dir=rtl] ol,.redactor-styles[dir=rtl] ol ol,.redactor-styles[dir=rtl] ol ul,.redactor-styles[dir=rtl] ul,.redactor-styles[dir=rtl] ul ol,.redactor-styles[dir=rtl] ul ul{margin-left:1.5em}.redactor-styles[dir=rtl] figcaption{text-align:right}.redactor-styles ol[dir=rtl],.redactor-styles ol[dir=rtl] ol,.redactor-styles ol[dir=rtl] ul,.redactor-styles ul[dir=rtl],.redactor-styles ul[dir=rtl] ol,.redactor-styles ul[dir=rtl] ul{margin-right:1.5em}.redactor-styles ol[dir=rtl] li,.redactor-styles ul[dir=rtl] li{text-align:right}.redactor-styles a,.redactor-styles a:hover{color:#3397ff}.redactor-styles address,.redactor-styles blockquote,.redactor-styles dl,.redactor-styles figure,.redactor-styles hr,.redactor-styles p,.redactor-styles pre,.redactor-styles table{padding:0;margin:0;margin-bottom:1em}.redactor-styles ol,.redactor-styles ul{padding:0}.redactor-styles ol,.redactor-styles ol ol,.redactor-styles ol ul,.redactor-styles ul,.redactor-styles ul ol,.redactor-styles ul ul{margin:0 0 0 1.5em}.redactor-styles ol li,.redactor-styles ul li{text-align:left}.redactor-styles ol ol li{list-style-type:lower-alpha}.redactor-styles ol ol ol li{list-style-type:lower-roman}.redactor-styles ol,.redactor-styles ul{margin-bottom:1em}.redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4,.redactor-styles h5,.redactor-styles h6{font-weight:700;color:#111;text-rendering:optimizeLegibility;margin:0;padding:0;margin-bottom:.5em;line-height:1.2}.redactor-styles h1{font-size:2.0736em}.redactor-styles h2{font-size:1.728em}.redactor-styles h3{font-size:1.44em}.redactor-styles h4{font-size:1.2em}.redactor-styles h5{font-size:1em}.redactor-styles h6{font-size:.83333em;text-transform:uppercase;letter-spacing:.035em}.redactor-styles blockquote{font-style:italic;color:rgba(0,0,0,.5);border:none}.redactor-styles table{width:100%}.redactor-styles code,.redactor-styles kbd,.redactor-styles mark,.redactor-styles small,.redactor-styles time,.redactor-styles var{display:inline-block;font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:87.5%;line-height:1;color:rgba(51,51,51,.9)}.redactor-styles cite,.redactor-styles var{opacity:.6}.redactor-styles var{font-style:normal}.redactor-styles abbr,.redactor-styles dfn{text-transform:uppercase}.redactor-styles abbr[title],.redactor-styles dfn[title]{text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}.redactor-styles code,.redactor-styles kbd{position:relative;top:-1px;padding:.25em;padding-bottom:.2em;border-radius:2px}.redactor-styles code{background-color:#eff1f2}.redactor-styles mark{border-radius:2px;padding:.125em .25em;background-color:#fdb833}.redactor-styles kbd{border:1px solid #e5e7e9}.redactor-styles sub,.redactor-styles sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.redactor-styles sub{bottom:-.25em}.redactor-styles sup{top:-.5em}.redactor-styles pre{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:.9em}.redactor-styles pre,.redactor-styles pre code{background-color:#f6f7f8;padding:0;top:0;display:block;line-height:1.5;color:rgba(51,51,51,.85);overflow:none;white-space:pre-wrap}.redactor-styles pre{padding:1rem}.redactor-styles table{border-collapse:collapse;max-width:100%;width:100%}.redactor-styles table caption{text-transform:uppercase;padding:0;color:rgba(0,0,0,.5);font-size:11px}.redactor-styles table td,.redactor-styles table th{border:1px solid #eee;padding:16px;padding-bottom:15px}.redactor-styles table tfoot td,.redactor-styles table tfoot th{color:rgba(0,0,0,.5)}.redactor-styles audio,.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{max-width:100%}.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{height:auto!important}.redactor-styles img{vertical-align:middle;-ms-interpolation-mode:bicubic}.redactor-styles figcaption{display:block;opacity:.6;font-size:12px;font-style:italic;text-align:left}.upload-redactor-box{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:5px dashed rgba(0,125,255,.15);position:relative;width:100%;min-height:220px;background:#fff;cursor:pointer;overflow:hidden;text-align:center}.upload-redactor-placeholder{font-size:15px;line-height:1.5;color:rgba(0,0,0,.3);font-style:italic}.upload-redactor-hover{background-color:rgba(0,125,255,.075)}.upload-redactor-error{background-color:rgba(255,50,101,.075)}.upload-redactor-box-hover{outline:5px dashed rgba(0,125,255,.3)}.upload-redactor-box-error{outline:5px dashed rgba(255,50,101,.3)}.redactor-structure div,.redactor-structure h1,.redactor-structure h2,.redactor-structure h3,.redactor-structure h4,.redactor-structure h5,.redactor-structure h6{position:relative}.redactor-structure div:before,.redactor-structure h1:before,.redactor-structure h2:before,.redactor-structure h3:before,.redactor-structure h4:before,.redactor-structure h5:before,.redactor-structure h6:before{width:24px;position:absolute;font-size:10px;font-weight:400;opacity:.5;left:-26px;top:50%;margin-top:-7px;text-align:right}.redactor-structure h1:before{content:"h1"}.redactor-structure h2:before{content:"h2"}.redactor-structure h3:before{content:"h3"}.redactor-structure h4:before{content:"h4"}.redactor-structure h5:before{content:"h5"}.redactor-structure h6:before{content:"h6"}.redactor-structure div:before{content:"div"}#redactor-progress{position:fixed;top:0;left:0;width:100%;z-index:1000000;height:10px}#redactor-progress span{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;display:block;width:100%;height:100%;background-color:#007dff;background-size:40px 40px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.redactor-box-fullscreen{z-index:1051;position:fixed;top:0;left:0;width:100%}.redactor-box-fullscreen-target{position:absolute!important}.redactor-body-fullscreen .redactor-context-toolbar,.redactor-body-fullscreen .redactor-dropdown{z-index:1052}.redactor-body-fullscreen #redactor-overlay{z-index:1098}.redactor-body-fullscreen #redactor-modal{z-index:1099}

.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
    z-Index: 20000;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(../../data/plugins/jquery-colorpicker/css/../images/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}


.tipsy { padding: 5px; font-size: 0.9em; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url(../../data/plugins/jquery-tipsy/images/tipsy.gif) no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../../data/plugins/jquery-fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../../data/plugins/jquery-fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../../data/plugins/jquery-fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../../data/plugins/jquery-fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*! jQuery UI - v1.10.0 - 2013-01-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(../../data/plugins/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(../../data/plugins/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../../data/plugins/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(../../data/plugins/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../../data/plugins/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../../data/plugins/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../../data/plugins/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../../data/plugins/jquery-ui/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../data/plugins/jquery-ui/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../data/plugins/jquery-ui/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../data/plugins/jquery-ui/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../data/plugins/jquery-ui/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../data/plugins/jquery-ui/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../data/plugins/jquery-ui/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(../../data/plugins/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../../data/plugins/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}

.awk-easy-slider-app ul,
.awk-easy-slider-app ul li,
.awk-easy-slider-app-wp ul,
.awk-easy-slider-app-wp ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-easy-slider-app-loading {
  background: transparent url(../../data/plugins/jquery-easyslider/../../bilder/ico-anim-loading-small.gif) center center no-repeat;
}

.awk-easy-slider-app ul,
.awk-easy-slider-app ul li {
  width: 214px;
  width: 255px;
  height: 257px;
  height: 478px;
  overflow: hidden;
}

.awk-easy-slider-app ul {
}

.awk-easy-slider-app ul li {
  display: none;
}

.awk-easy-slider-app-wp ul,
.awk-easy-slider-app-wp ul li {
  width: 191px;
  height: 295px;
  overflow: hidden;
}


/* dot-navigation
------------------------------------------------------------------*/
#awk_easy_slider_controls_app {
  margin: 0 auto;
  padding: 0;
  height: 14px;
  position: relative;
  top: -25px;
  float: left;
  visibility: visible;
  left: 95px;
}

.awk-app-wp #awk_easy_slider_controls_app {
  left: 65px;
}

#awk_easy_slider_controls_app li {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 14px;
  line-height: 14px;
  visibility: visible;
}


#awk_easy_slider_controls_app li a {
  float: left;
  height: 14px;
  line-height: 14px;
  background: transparent url(../../data/plugins/jquery-easyslider/../../bilder/ico-easyslider-dot.png) center top no-repeat;
  color: #fff;
  padding: 0;
  text-decoration: none;
  width: 14px;
  text-align: center;
  text-indent: -999999px;
}

#awk_easy_slider_controls_app li.current a {
  background-position: center bottom;
  color: #006a4d;
}

ol.cx-easy-slider-controls li a:focus {
  outline: none;
}

ico-easyslider-dot.png

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../../data/plugins/jquery-treeview/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../../data/plugins/jquery-treeview/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -2766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../data/plugins/jquery-treeview/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../../data/plugins/jquery-treeview/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../../data/plugins/jquery-treeview/images/treeview-red.gif); } 

.treeview-black li { background-image: url(../../data/plugins/jquery-treeview/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../../data/plugins/jquery-treeview/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(../../data/plugins/jquery-treeview/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../../data/plugins/jquery-treeview/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(../../data/plugins/jquery-treeview/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../../data/plugins/jquery-treeview/images/treeview-famfamfam.gif); } 

.treeview .placeholder {
	background: url(../../data/plugins/jquery-treeview/images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../../data/plugins/jquery-treeview/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../../data/plugins/jquery-treeview/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../../data/plugins/jquery-treeview/images/file.gif) 0 0 no-repeat; }


.onoffswitch {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  margin-right: 5px;
  width: 35px;
}

.awk-formular .onoffswitch {
  top: 7px;
}

.awk-toggleswitch-tr td {
  height: 35px;
}

.awk-formular table table .awk-toggleswitch-tr label.awk-real-label {
  padding-top: 5px;
}

.awk-formular .awk-label-width-auto .onoffswitch {
  top: 12px;
}

.awk-formular table table .onoffswitch,
.awk-toggleswitch-abstand .onoffswitch {
  top: 4px;
  margin-right: 10px;
}

.onoffswitch-big {
  width: 55px;
}

.onoffswitch-checkbox {
   display: none;
}

.onoffswitch-label,
.awk-formular label.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  padding: 0;
  border: 0px solid #FFFFFF;
  border-radius: 30px;
  background-color: #9E9E9E;
  height: 10px;
  line-height: 10px;
  width: auto;
}

.onoffswitch-big .onoffswitch-label,
.awk-formular .onoffswitch-big label.onoffswitch-label {
  height: 20px;
  line-height: 20px;
}

.onoffswitch-label:before {
  content: "";
  display: block;
  margin: -5px;
  background: #EBEBEB;
  position: absolute; top: 0; bottom: 0;
  border-radius: 30px;
/*
  box-shadow: 0 6px 12px 0px #757575;
*/
  transition: all 0.3s ease-in 0s;
  width: 20px;
  right: 21px;
}

.onoffswitch-big .onoffswitch-label:before {
  right: 31px;
  width: 30px;
}

.onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #006d58;
}

.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  border-color: #006d58;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label:before {
  right: 0px;
  background-color: #97c00e;
/*
  box-shadow: 3px 6px 18px 0px rgba(0, 0, 0, 0.2);
*/
}

/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}

/*
 * jsCalendar v1.4.5
 * MIT License
 * Copyright (c) 2017-2023 Grammatopoulos Athanasios-Vasileios
 */

.jsCalendar *{margin:0;padding:0}.jsCalendar table,.jsCalendar table td,.jsCalendar table th{border:0;box-sizing:content-box}.jsCalendar table{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.4);color:#000;font-family:Tahoma,Geneva,sans-serif;margin:5px}.jsCalendar tr{line-height:0}.jsCalendar thead .jsCalendar-title{height:40px;line-height:40px}.jsCalendar thead .jsCalendar-nav-left,.jsCalendar thead .jsCalendar-title-left{float:left}.jsCalendar thead .jsCalendar-nav-right,.jsCalendar thead .jsCalendar-title-right{float:right}.jsCalendar thead .jsCalendar-nav-left,.jsCalendar thead .jsCalendar-nav-right{border-radius:10px;color:#999;cursor:pointer;font-family:"Courier New",Courier,monospace;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:10px 8px;text-align:center;transition:color .2s,background-color .2s;width:20px}.jsCalendar thead .jsCalendar-nav-left:hover,.jsCalendar thead .jsCalendar-nav-right:hover{background-color:#e2e2e2;color:#000}.jsCalendar thead .jsCalendar-title-name{cursor:default;float:left;font-size:18px;font-weight:lighter;padding:0 20px}.jsCalendar thead .jsCalendar-nav-left:after{content:"<"}.jsCalendar thead .jsCalendar-nav-right:after{content:">"}.jsCalendar thead .jsCalendar-week-days th{text-shadow:0 0 1px rgba(0,0,0,.2)}.jsCalendar tbody td,.jsCalendar thead .jsCalendar-week-days th{border-radius:18px;cursor:default;display:inline-block;font-size:12px;font-weight:lighter;height:36px;line-height:36px;margin:1px 2px;text-align:center;transition:color .1s,background-color .2s;width:36px}.jsCalendar tbody td:hover{background-color:#e6e6e6}.jsCalendar tbody td.jsCalendar-selected{background-color:#fff;border:2px solid #e6e6e6;height:32px;line-height:32px;width:32px}.jsCalendar tbody td.jsCalendar-current{background-color:#52c9ff;border-radius:18px;color:#fff}.jsCalendar tbody td.jsCalendar-next,.jsCalendar tbody td.jsCalendar-previous,.jsCalendar tbody td.jsCalendar-unselectable{color:#cacaca}.jsCalendar tbody td.jsCalendar-next:hover,.jsCalendar tbody td.jsCalendar-previous:hover,.jsCalendar.material-theme thead .jsCalendar-nav-left,.jsCalendar.material-theme thead .jsCalendar-nav-right{color:#fff}.jsCalendar tbody td.jsCalendar-unselectable:hover{background:0 0}.jsCalendar thead{display:block;margin:4px 4px 0}.jsCalendar tbody{display:block;margin:0 4px 4px}.jsCalendar ::-moz-selection{background:#83d8ff}.jsCalendar ::selection{background:#83d8ff}.jsCalendar.classic-theme.yellow thead,.jsCalendar.material-theme.yellow thead,.jsCalendar.yellow tbody td.jsCalendar-current{background-color:#ffe31b}.jsCalendar.yellow ::-moz-selection{background:#fde74c}.jsCalendar.yellow ::selection{background:#fde74c}.jsCalendar.classic-theme.orange thead,.jsCalendar.material-theme.orange thead,.jsCalendar.orange tbody td.jsCalendar-current{background-color:#ffb400}.jsCalendar.orange ::-moz-selection{background:#ffb400}.jsCalendar.orange ::selection{background:#ffb400}.jsCalendar.classic-theme.red thead,.jsCalendar.material-theme.red thead,.jsCalendar.red tbody td.jsCalendar-current{background-color:#f6511d}.jsCalendar.red ::-moz-selection{background:#f6511d}.jsCalendar.red ::selection{background:#f6511d}.jsCalendar.classic-theme.green thead,.jsCalendar.green tbody td.jsCalendar-current,.jsCalendar.material-theme.green thead{background-color:#7fb800}.jsCalendar.green ::-moz-selection{background:#7fb800}.jsCalendar.green ::selection{background:#7fb800}.jsCalendar.classic-theme table,.jsCalendar.classic-theme tbody td,.jsCalendar.classic-theme tbody td.jsCalendar-current,.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right,.jsCalendar.classic-theme thead .jsCalendar-week-days th,.jsCalendar.material-theme table{border-radius:0}.jsCalendar.material-theme thead{background-color:#52c9ff;color:#fff;margin:0;padding:4px 4px 0}.jsCalendar.material-theme thead .jsCalendar-title{display:block;position:relative}.jsCalendar.material-theme thead .jsCalendar-title-name{border-bottom:1px solid rgba(255,255,255,.4);color:#fff;font-size:16px;left:15px;position:absolute;right:15px;text-align:center}.jsCalendar.classic-theme thead .jsCalendar-title-left,.jsCalendar.classic-theme thead .jsCalendar-title-right,.jsCalendar.material-theme thead .jsCalendar-title-left,.jsCalendar.material-theme thead .jsCalendar-title-right{position:absolute;z-index:1}.jsCalendar.classic-theme thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme thead .jsCalendar-nav-right:hover,.jsCalendar.material-theme thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme thead .jsCalendar-nav-right:hover{background-color:#03a9f4}.jsCalendar.classic-theme thead .jsCalendar-title-right,.jsCalendar.material-theme thead .jsCalendar-title-right{right:0}.jsCalendar.material-theme thead .jsCalendar-week-days th{font-size:14px;text-shadow:none}.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-right:hover,.jsCalendar.material-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.yellow thead .jsCalendar-nav-right:hover{background-color:#e2ca23}.jsCalendar.classic-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.orange thead .jsCalendar-nav-right:hover,.jsCalendar.material-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.orange thead .jsCalendar-nav-right:hover{background-color:#d49600}.jsCalendar.classic-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.red thead .jsCalendar-nav-right:hover,.jsCalendar.material-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.red thead .jsCalendar-nav-right:hover{background-color:#bb3d16}.jsCalendar.classic-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.green thead .jsCalendar-nav-right:hover,.jsCalendar.material-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.green thead .jsCalendar-nav-right:hover{background-color:#639000}.jsCalendar.classic-theme thead{background-color:#52c9ff;margin:0;padding:4px 4px 0}.jsCalendar.classic-theme thead .jsCalendar-title,.jsCalendar.classic-theme thead .jsCalendar-title-row{display:block;width:100%}.jsCalendar.classic-theme thead .jsCalendar-title{position:relative}.jsCalendar.classic-theme thead .jsCalendar-title-name{color:#fff;font-size:16px;left:41px;position:absolute;right:41px;text-align:center;text-shadow:none}.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right{color:#fff;text-shadow:none}.jsCalendar.classic-theme thead .jsCalendar-week-days{background-color:#fff;display:block;margin:0 -4px}.jsCalendar.classic-theme thead .jsCalendar-week-days th{font-size:10px;height:20px;line-height:20px;text-shadow:none}.jsCalendar.classic-theme tbody td{border-left:1px solid #dadada;border-top:1px solid #dadada;margin:-1px 0 0 -1px;padding:1px 1px 0;width:38px}.jsCalendar.classic-theme tbody{margin:0}.jsCalendar.classic-theme tbody td.jsCalendar-selected{background-color:#ccefff;border-bottom:0;border-left:1px solid #dadada;border-right:0;border-top:1px solid #dadada;height:36px;line-height:36px}.jsCalendar.classic-theme tbody td.jsCalendar-current.jsCalendar-selected{background-color:#52c9ff;text-shadow:0 0 3px #000}


/* Syntax highlighting for JSON objects */
.json-editor-blackbord {
  background: #1c2833;
  color: #fff;
  font-size: 13px;
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
@media screen and (min-width: 1600px) {
  .json-editor-blackbord {
    font-size: 14px;
  }
}

ul.json-dict, ol.json-array {
  list-style-type: none;
  margin: 0 0 0 1px;
  border-left: 1px dotted #525252;
  padding-left: 2em;
}
.json-string {
  /*color: #0B7500;*/
  /*color: #BCCB86;*/
  color: #0ad161;
}
.json-literal {
  /*color: #1A01CC;*/
  /*font-weight: bold;*/
  color: #ff8c00;
}
.json-url {
  color: #1e90ff;
}
.json-property {
  color: #4fdee5;
  line-height: 160%;
  font-weight: 500;
}

/* Toggle button */
a.json-toggle {
  position: relative;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
a.json-toggle:focus {
  outline: none;
}
a.json-toggle:before {
  color: #aaa;
  content: "\25BC"; /* down arrow */
  position: absolute;
  display: inline-block;
  width: 1em;
  left: -1em;
}
a.json-toggle.collapsed:before {
  transform: rotate(-90deg); /* Use rotated down arrow, prevents right arrow appearing smaller than down arrow in some browsers */
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}


/* Collapsable placeholder links */
a.json-placeholder {
  color: #aaa;
  padding: 0 1em;
  text-decoration: none;
  cursor: pointer;
}
a.json-placeholder:hover {
  text-decoration: underline;
}

/* global
------------------------------------------------------------------*/
* {
    margin: 0;
    padding: 0;
    outline: none;
}

img {
    border: 0;
}

body {
    background: #fff url(../../data/css/../bilder/back_body.gif) center bottom no-repeat;
}

body.awk-edition-2018 {
    background: #fff;
}

body.awk-local-1,
body.awk-edition-2018.awk-local-1 {
    background: #fff url(../../data/css/../bilder/back-local.png) left top repeat;
}

body,
textarea,
input,
select {
    font-family: arial;
    font-size: 12px;
    color: #000;
}

body.awk-edition-2018,
.awk-edition-2018 textarea,
.awk-edition-2018 input,
.awk-edition-2018 select {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial,
    sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 13px;
    font-size: 14px;
    font-family: Asap, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif;
}

html,
body {
    min-height: 100%;
}

h1 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 22px;
}

h2 {
    font-weight: normal;
    font-size: 14px;
    margin-top: 1em;
    margin-bottom: 0.5em;
}

h3 {
    font-weight: normal;
    font-size: 1em;
    margin: 0;
    padding: 0;
    color: #006d58;
}

h2.awk-abstand {
    margin-top: 3em;
}

h3.awk-abstand {
    margin-top: 2em;
    margin-bottom: 1em;
}

a {
    color: #006d58;
    outline: none;
}

a.cxi-selected {
    color: #000;
}

a.awk-selected-bold {
    font-weight: bold;
}

p {
    margin-bottom: 1em;
}

table,
td {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}

ul,
li {
}

ul {
    margin-bottom: 1em;
}

li {
    margin-left: 16px;
}

.awk-toggle-down {
    background: transparent url(../../data/css/../bilder/down.png) left center no-repeat;
    padding-left: 20px;
}

.awk-toggle-up {
    background: transparent url(../../data/css/../bilder/up.png) left center no-repeat;
    padding-left: 20px;
}

.awk-font-0,
.awk-wizard-1 .awk-wizard-step-headline,
.awk-font-0-1 {
    font-family: "Open Sans", sans-serif;
}

.awk-font-0-1 {
    font-size: 1.2em;
}

.awk-farbe-rot-1 {
    color: #cc0000;
}

.awk-badge-0 {
    display: none;
}

.awk-badge-1 {
    color: #fff;
    background: #cc0000;
    border-radius: 100%;
    padding: 0.2em;
    min-width: 1.5em;
    text-align: center;
    display: inline-block;
    font-weight: normal;
    font-size: 0.8em;
}

.awk-ansicht-kompakt-1 .awk-kompakt-hide,
.awk-ansicht-kompakt-0 .awk-kompakt-show {
    display: none;
}

.awk-ansicht-kompakt-1 .awk-kompakt-show {
    display: block;
}

/* pseudo
------------------------------------------------------------------*/
.awk-unsichtbar {
    visibility: hidden;
}

.awk-versteckt,
.awk-versteckt-1 {
    display: none;
}

.awk-scrollable {
    overflow: auto;
}

.awk-highlight {
    background-color: #ffff00;
}

.awk-scrollbalken-off,
.awk-scrollbalken-off .fancybox-overlay {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
}

.awk-edition-2018 .fancybox-opened .fancybox-skin {
    box-shadow: none;
}

.awk-edition-2018 .fancybox-close {
    right: 0;
    top: 0;
    background: transparent url(../../data/css/../bilder/ico-close-small.png) center center no-repeat;
}

html.awk-html-loading body * {
    display: none;
}

html.awk-html-loading body,
html.awk-html-loading body.awk-local-1,
html.awk-html-loading body.awk-edition-2018.awk-local-1 {
    background: #fff url(../../data/css/../bilder/loading.gif) center center no-repeat;
}

html.awk-html-loading .awk-dialog-status,
html.awk-html-loading .awk-dialog-status * {
    display: block;
}

.awk-body-loading {
    background: #fff url(../../data/css/../bilder/back-body-loading.gif) center center no-repeat;
}

.awk-neutral,
.awk-neutral-txt,
.awk-neutral a {
    color: #0d40e7;
}

.awk-fehler,
.awk-fehler-txt,
.awk-fehler a {
    color: #e33112;
}

.awk-fehler {
    background: transparent url(../../data/css/../bilder/ico-error.png) left top no-repeat;
    padding-left: 20px;
    line-height: 16px;
}

.awk-fehler-abstand {
    margin: 10px 0;
}

.awk-abstand-oben {
    margin-top: 10px;
}

.awk-erfolg,
.awk-erfolg-txt,
.awk-erfolg a,
.awk-erfolg-txt a {
    color: #59b629;
}

.awk-erfolg {
    background: transparent url(../../data/css/../bilder/ico-erfolg.png) left top no-repeat;
    padding-left: 20px;
    line-height: 16px;
}

.awk-note {
    font-style: italic;
    display: inline-block;
    /*  margin-top: 5px;*/
}

.awk-neu {
    background: #cc0000;
    color: #fff;
    text-transform: uppercase;
    padding: 3px 5px;
    display: inline-block;
    width: auto;
    border-radius: 5px;
    font-size: 8px;
    letter-spacing: 2px;
}

.awk-app-version,
.awk-version,
.awk-version-note {
    font-size: 9px;
    color: #fff;
    background: #99ccff;
    display: inline-block;
    padding: 1px 3px;
    border-radius: 4px;
    font-style: normal;
    line-height: 10px;
}

.awk-version-note {
    background: transparent;
    color: #777;
}

.awk-pflicht {
    color: #cc0000;
}

.awk-clear {
    clear: both;
}

.awk-abstand-rechts {
    margin-right: 5px;
}

.awk-abstand-links {
    margin-left: 5px;
}

.awk-grau {
    color: #777;
}

.awk-italic-1 {
    font-style: italic;
}

pre,
.awk-code {
    line-height: 20px;
    font-size: 12px;
    font-family: courier new;
    color: #777;
    display: inline-block;
}

.awk-code {
    background: transparent url(../../data/css/../bilder/back-code.png) left top no-repeat;
    padding-left: 33px;
    border: 1px solid #ccc;
}

.awk-colorpicker-text {
    margin-left: 5px;
}

.awk-loading-big {
    background-image: url(../../data/css/../bilder/loading-big.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

.awk-loading-small {
    background-image: url(../../data/css/../bilder/ico-anim-loading-small.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

.awk-loading-left {
    background-position: left center;
    padding-left: 20px;
}

.awk-erfolg-big {
    background-image: url(../../data/css/../bilder/accepted_48.jpg);
    background-position: center center;
    background-repeat: no-repeat;
}

.awk-loading-center-top {
    background-position: center top;
}

.awk-google-map {
    height: 200px;
}

.awk-map-vollbild {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
}

.awk-zahl-gross {
    font-size: 2em;
}

.awk-zahl {
    text-align: right;
}

.awk-bold-0-1 {
    font-weight: normal;
}

.awk-bold-0-0 {
    font-weight: bold;
}

.awk-batch {
    text-align: center;
    line-height: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent url(../../data/css/../bilder/back-batch.png) center center no-repeat;
    background-size: 16px 16px;
    text-decoration: none;
    color: #fff;
    font-size: 11px;
}

.awk-batch-sichtbar-0 {
    display: none;
}

.awk-batch-sichtbar-1 {
    display: inline-block;
}

.awk-children-invisible * {
    visibility: hidden;
}

.awk-clearfix:before,
.awk-clearfix:after {
    content: " ";
    display: table;
}

.awk-clearfix:after {
    clear: both;
}

/*
.awk-clearfix {
  *zoom: 1;
}
*/

.awk-toggler {
    cursor: pointer;
}

.awk-loader-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff url(../../data/css/../bilder/loading-ring-double.gif) center center no-repeat;
    z-index: 5000;
    opacity: 0.7;
    display: none;
}

.awk-small {
    font-size: 0.9em;
}

#awk_beta {
    width: 33px;
    height: 33px;
    background: transparent url(../../data/css/../bilder/ico-beta.png) left top no-repeat;
    position: absolute;
    /*
    top: 85px;
    left: 50%;
    margin-left: -350px;
  */
    top: 45px;
    left: 5px;
}

.awk-inhalte-placeholder {
    background: #efefef;
    height: 100px;
    margin: 10px 0;
}

.awk-ui-move-up-down {
    cursor: move;
}

.awk-unterpunkte-placeholder {
    background: #efefef;
    height: 27px;
    margin: 0;
}

.awk-center {
    text-align: center;
}

.awk-app-icon {
    border: 1px solid #ccc;
    border-radius: 3em;
}

/* plugins
------------------------------------------------------------------*/
.fancybox-skin {
    background-color: #fff;
}

html.awk-html-whitemode-1 .fancybox-overlay {
    background: transparent;
}

html.awk-html-whitemode-1 body .awk-wrap .awk-content .awk-inhalt,
html.awk-html-whitemode-1 body .awk-wrap .awk-navi-top ul li.awk-hide-qry,
html.awk-html-whitemode-1 body .awk-wrap .awk-navi-top ul li.awk-show-qry,
html.awk-html-whitemode-1 #awk_sidebar2_btn,
html.awk-html-whitemode-1 .awk-footer-ontop {
    display: none;
}

html.awk-html-whitemode-1 body,
html.awk-html-whitemode-1 body.awk-local-1,
html.awk-html-whitemode-1 body.awk-edition-2018.awk-local-1,
html.awk-html-whitemode-1 .awk-dialog-verarbeiten {
    background: #fff url(../../data/css/../bilder/loading.gif) center center no-repeat;
}

html.awk-html-whitemode-1 .awk-dialog-verarbeiten-fertig {
    background-image: url(../../data/css/../bilder/check.png);
}

html.awk-html-whitemode-1 .awk-dialog-verarbeiten {
    width: 481px;
    height: 400px;
}

html.awk-html-whitemode-1 .awk-dialog-verarbeiten h2 {
    font-size: 24px;
    padding-top: 200px;
}

html.awk-html-whitemode-1 .awk-dialog-verarbeiten .awk-btn {
    display: inline-block;
}

#awk_progressbar_global {
    position: fixed;
    left: 0;
    top: 55px;
    height: 4px;
    background: #0099ff;
    width: 0;
    opacity: 0.3;
    display: none;
}

html.awk-html-whitemode-1 #awk_progressbar_global {
    display: block;
}

/* boxen
------------------------------------------------------------------*/
.awk-box {
    padding: 10px;
    border: 1px solid #ccc;
    overflow: hidden;
}

.awk-edition-2018 .awk-box {
    /*
    box-shadow: 0 0 5px rgba(57, 70, 78, 0.2);
  */
    border-radius: 3px;
}

.awk-box-unter-tab {
    border-top: 0;
}

.awk-edition-2018 .awk-box-unter-tab {
    border-radius: 0;
}

.awk-box-weiss {
    background: #fff;
}

.awk-box-demo {
    text-align: center;
}

.awk-box-demo-gross {
    text-align: center;
    padding: 30px;
    margin-top: 100px;
}

.awk-box-abstand-unten,
.awk-box-abstand {
    margin-bottom: 10px;
}

.awk-box-abstand-oben,
.awk-box-abstand {
    margin-top: 10px;
}

.awk-box-hinweis {
    padding-left: 30px;
    background-image: url(../../data/css/../bilder/ico-hinweis.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}

.awk-box-warnung {
    padding-left: 30px;
    background-image: url(../../data/css/../bilder/ico-warning.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}

.awk-box-gesperrt {
    padding-left: 30px;
    background-image: url(../../data/css/../bilder/ico-lock.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}

.awk-box-fehler {
    padding-left: 30px;
    background-image: url(../../data/css/../bilder/ico-error.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border-color: #cc0000;
    background-color: #fcbdc0;
}

.awk-box-abstand-oben-gross {
    margin-top: 30px;
}

.awb-box-grau,
.awk-box-grau {
    background-color: #efefef;
}

.awk-box-erfolg {
    background: transparent url(../../data/css/../bilder/accepted_48.jpg) 10px 10px no-repeat;
    padding-left: 70px;
    min-height: 50px;
}

.awk-box ul,
.awk-box ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
}

.awk-box ul li {
    padding: 5px 0;
    background: transparent url(../../data/css/../bilder/back-dot-li.png) left 8px no-repeat;
    padding-left: 16px;
}

.awk-box p.awk-last {
    margin-bottom: 0;
}

.awk-box-funktion-container {
    overflow: hidden;
}

.awk-box-funktion {
    margin: 10px 10px 0 0;
    float: left;
    display: inline;
    width: 200px;
    text-align: center;
    padding: 0;
}

.awk-box-funktion .awk-box-funktion-header {
    padding: 10px;
    height: 145px;
}

.awk-box-funktion .awk-box-funktion-header h2 {
    margin: 0;
    padding: 0;
}

.awk-box-funktion .awk-box-funktion-content {
    background: #efefef;
    padding: 10px;
    border: 1px solid #ccc;
    border-width: 1px 0;
    height: 130px;
}

.awk-box-funktion .awk-box-funktion-footer {
    padding: 10px;
    padding-left: 80px;
    min-height: 27px;
}

.awk-box-horizontal {
    white-space: nowrap;
    overflow: auto;
    overflow-y: hidden;
}

.awk-box-no-pad {
    padding: 0;
}

/* wrapper
------------------------------------------------------------------*/
.awk-wrap {
    padding-bottom: 82px;
    background: transparent url(../../data/css/../bilder/back_wrap.gif) center top no-repeat;
    min-width: 960px;
}

.awk-edition-2017 .awk-wrap {
    background: transparent;
}

.awk-wrap-no-footer {
    padding-bottom: 0;
}

/* breiten
------------------------------------------------------------------*/
.awk-navi-medium,
.awk-inhalt {
    width: 960px;
    margin-left: 10px;
}

/* header
------------------------------------------------------------------*/
.awk-header {
    height: 62px;
    overflow: hidden;
}

.awk-header ul,
.awk-header ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    float: left;
}

.awk-header ul li {
    padding: 7px;
}

.awk-header ul li a {
}

.awk-header ul li img {
    border-radius: 6px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
    height: 47px;
    width: 47px;
}

.awk-header ul li h1 {
    margin: 0;
    margin-top: 20px;
    padding: 0;
    color: #fff;
    font-size: 14px;
}

#awk_btn_logout {
    position: absolute;
    top: 17px;
    right: 10px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    padding: 5px 10px;
    display: block;
    background: transparent url(../../data/css/../bilder/back_logout2.png) right center no-repeat;
    padding-right: 30px;
    position: fixed;

    line-height: 62px;
    height: 62px;
    top: 0;
    padding: 0 15px;
    padding-right: 40px;
    right: 0;
}

#awk_btn_logout:hover {
    background-color: #accc3d;
}

#awk_btn_support {
    position: fixed;
    top: 19px;
    left: 115px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    padding: 5px 10px;
    display: block;
    background: transparent url(../../data/css/../bilder/ico-support.png) right center no-repeat;
    padding-right: 30px;
    z-index: 1200;
}

.awk-scrolled-1 #awk_btn_support {
    display: none;
}

.awk-edition-2018 #awk_btn_support,
.awk-scrolled-1 .awk-edition-2018 #awk_btn_support {
    display: none;
    visibility: hidden;
}

#awk_btn_support_batch {
    position: fixed;
    top: 14px;
    left: 190px;
    z-index: 1201;
}

.awk-scrolled-1 #awk_btn_support_batch {
    display: none;
}

#awk_btn_support:hover {
    text-decoration: underline;
}

#awk_header_version {
    position: absolute;
    top: 15px;
    left: 10px;
    color: #fff;
    text-align: center;
}

#awk_header_version strong {
    display: block;
}

#awk_header_landkreis {
    position: absolute;
    top: 15px;
    /*  left: 65px;*/
    color: #fff;
    overflow: hidden;
    top: 0;
    right: 0;
    padding: 13px 10px;
    width: 260px;
    cursor: pointer;
    text-align: right;
}

#awk_header_landkreis img {
    float: right;
    display: inline;
    width: 23px;
    height: 30px;
    border: 3px solid #bbd561;
    margin-left: 10px;
}

#awk_header_landkreis strong {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    width: 220px;
    text-overflow: ellipsis;
    text-align: right;
}

#awk_header_landkreis:hover {
    background: #accc3d;
}

/* content
------------------------------------------------------------------*/
.awk-content {
}

/* inhalt
------------------------------------------------------------------*/
.awk-inhalt {
    overflow: hidden;
}

.awk-edition-2018 .awk-inhalt {
    padding-top: 33px;
}

.awk-inhalt-rechts {
    float: right;
    width: 692px;
    padding-top: 33px;
}

.awk-edition-2018 .awk-inhalt-rechts {
    padding-top: 0;
}

.awk-inhalt-links {
    float: left;
    width: 230px;
    width: 180px;
    overflow: auto;
}

.awk-inhalt-rechts-rechts {
    float: right;
    width: 230px;
    width: 180px;
    overflow: auto;
}

.awk-inhalt-gesamt {
    padding-top: 33px;
}

/* volle breite
------------------------------------------------------------------*/
.awk-volle-breite .awk-navi-medium,
.awk-volle-breite .awk-inhalt {
    width: auto;
    margin-right: 13px;
}

/*
.awk-volle-breite.awk-edition-2018 .awk-inhalt {
  padding-top: 33px;
}
*/

.awk-volle-breite .awk-inhalt-rechts {
    float: none;
    width: auto;
    margin-left: 268px;
    margin-left: 198px;
}

.awk-volle-breite .awk-inhalt-rechts-wenn-links-breit {
    margin-left: 288px;
}

.awk-volle-breite .awk-inhalt-rechts-mit-rechts {
    margin-right: 198px;
}

.awk-volle-breite .awk-inhalt-rechts-mit-rechts-wenn-rechts-breit {
    margin-right: 288px;
}

/* suche
------------------------------------------------------------------*/
.awk-body-suche-1 .awk-navi-medium,
.awk-body-suche-1 .awk-inhalt {
    margin-right: 300px;
}

.awk-body-suche-1 .awk-inhalt-rechts {
    float: none;
    width: auto;
    /*  margin-left: 268px;*/
}

.awk-body-suche-1 .awk-inhalt-rechts-rechts {
    display: none;
}

#awk_suche_rechts {
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
    width: 285px;
    border-left: 1px solid #e4e4e4;
    overflow: hidden;
    display: none;
}

.awk-body-suche-1 #awk_suche_rechts {
    display: block;
}

.awk-suche {
    background: transparent;
}

.awk-suche .awk-suche-rechts-container {
    padding: 150px 13px 100px 13px;
}

.awk-edition-2018 .awk-suche .awk-suche-rechts-container {
    padding: 88px 13px 100px 13px;
}

.awk-suche .awk-suche-rechts-container .awk-suche-rechts-header {
    overflow: hidden;
    height: 25px;
}

.awk-suche .awk-suche-rechts-container .awk-suche-rechts-header a {
    float: right;
}

.awk-suche .awk-suche-rechts-container .awk-suche-rechts-header h2 {
    margin: 0;
    padding: 0;
}

.awk-suche .awk-suche-rechts-container .awk-suche-rechts-content {
    min-height: 30px;
    overflow: auto;
}

.awk-edition-2018
.awk-suche
.awk-suche-rechts-container
.awk-suche-rechts-content {
}

.awk-suche .awk-suche-rechts-container .awk-suche-rechts-content form {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.awk-suche .awk-suche-rechts-container .awk-suche-rechts-content a {
    color: #777;
}

.awk-suche .awk-suche-rechts-container .awk-suche-rechts-content h3 {
    cursor: pointer;
}

.awk-suche-loading .awk-suche-rechts-container .awk-suche-rechts-content {
    background-image: url(../../data/css/../bilder/back-body-loading.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

/* sortieren
------------------------------------------------------------------*/
.awk-sortable {
    padding: 10px;
    border: 1px solid #ccc;
}

.awk-sortable-scrollable {
    overflow: auto;
}

.awk-sortable-connected {
    min-height: 30px;
}

.awk-formular .awk-sortable {
    width: 280px;
    margin-right: 30px;
}

.awk-formular .awk-sortable-short {
    width: 200px;
    margin-right: 10px;
}

.awk-sortable ul,
.awk-sortable ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
}

.awk-sortable ul {
}

.awk-sortable ul li {
    width: auto;
    display: block;
    border: 1px solid #ccc;
    padding: 5px 10px;
    margin: 2px 0;
    background: #efefef;
    cursor: move;
}

.awk-sortable ul li:hover {
    background-color: #ccc;
    border-color: #ccc;
}

.awk-sortable ul li.awk-selected,
.awk-sortable ul li.awk-selected:hover {
    background: #59b629;
    color: #fff;
}

.awk-sortable ul li.awk-checked,
.awk-sortable ul li.awk-checked:hover {
    background: #bbd661;
    color: #000;
}

.awk-sortable ul li .awk-sortable-close,
.awk-sortable ul li .awk-sortable-rechts {
    float: right;
    display: inline;
}

.awk-sortable ul li .awk-sortable-close {
    background: transparent url(../../data/css/../bilder/ico-close-small.png) center center no-repeat;
    width: 16px;
    height: 16px;
}

.awk-sortable-close-hide ul li .awk-sortable-close {
    display: none;
}

.awk-sortable ul li .awk-sortable-handle {
    cursor: move;
    display: block;
    width: auto;
}

.awk-sortable-ext ul li {
    cursor: default;
}

.awk-sortable ul li .awk-note {
    font-size: 0.8em;
    font-style: normal;
    color: #777;
}

.awk-sortable ul li.awk-selected .awk-note {
    color: #fff;
}

.awk-sortable ul li a.awk-sortable-btn {
    text-decoration: none;
    display: block;
    width: auto;
    color: #000;
}

.awk-sortable ul li.awk-selected a.awk-sortable-btn {
    color: #fff;
}

.awk-sortable ul li.awk-checked a.awk-sortable-btn,
.awk-sortable ul li.awk-checked .awk-note {
    color: #000;
}

/* tabs
------------------------------------------------------------------*/
.awk-tabs-navi {
    overflow: hidden;
    background: transparent url(../../data/css/../bilder/back-tab-navi.png) left bottom repeat-X;
}

.awk-tabs-navi ul,
.awk-tabs-navi ul li {
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
}

.awk-tabs-navi ul {
}

.awk-tabs-navi ul li {
}

.awk-tabs-navi ul li a {
    color: #a7a7a7;
    border: 1px solid #ccc;
    display: block;
    width: auto;
    padding: 5px 10px;
    text-decoration: none;
    background: #f1f1f1;
    margin-right: 2px;
}

.awk-tabs-navi ul li.awk-selected {
}

.awk-tabs-navi ul li.awk-selected a {
    color: #000;
    background: none;
    border-bottom: 1px solid #fff;
}

/* balken
------------------------------------------------------------------*/
.awk-balken {
    border-color: #0054e3;
    background: #0054e3;
    background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            from(#3f97ff),
            to(#0054e3)
    );
    background-image: -webkit-linear-gradient(#3f97ff, #0054e3);
    background-image: -moz-linear-gradient(#3f97ff, #0054e3);
    background-image: -ms-linear-gradient(#3f97ff, #0054e3);
    background-image: -o-linear-gradient(#3f97ff, #0054e3);
    background-image: linear-gradient(#3f97ff, #0054e3);
    height: 14px;
}

.awk-balken-selected {
    border-color: #f80e19;
    background: #f80e19;
    background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            from(#fd888d),
            to(#f80e19)
    );
    background-image: -webkit-linear-gradient(#fd888d, #f80e19);
    background-image: -moz-linear-gradient(#fd888d, #f80e19);
    background-image: -ms-linear-gradient(#fd888d, #f80e19);
    background-image: -o-linear-gradient(#fd888d, #f80e19);
    background-image: linear-gradient(#fd888d, #f80e19);
}

/* push-nachrichten
------------------------------------------------------------------*/
.awk-push-send-container {
}

.awk-push-send-container div {
    margin: 5px 0;
}

/* zeitraeume
------------------------------------------------------------------*/
#awk_zeitraeume {
    position: absolute;
    top: 76px;
    right: 13px;
    color: #000;
    text-align: right;
    width: 150px;
}

/* windows phone preview
------------------------------------------------------------------*/
#awk_windows_phone {
    position: absolute;
    top: 15px;
    left: 63px;
    top: 0;
}

#awk_windows_phone a {
    padding: 0 15px;
    padding-left: 48px;
    display: block;
    width: auto;
    line-height: 30px;
    background: transparent url(../../data/css/../bilder/wp_30.gif) 10px center no-repeat;
    color: #fff;
    text-decoration: none;

    line-height: 62px;
    /*background: transparent url(../../data/css/../bilder/wp_30_2.png) left center no-repeat;*/
}

#awk_windows_phone a:hover {
    background-color: #accc3d;
}

/* oeffnungszeiten
------------------------------------------------------------------*/
.awk-oeffnungszeiten-ext {
}

.awk-oeffnungszeiten-ext-global-0 .awk-oeffnungszeiten-header-0,
.awk-oeffnungszeiten-body-0 .awk-hide-bei-0 {
    display: none;
}

.awk-oeffnungszeiten-ext-global-0 .awk-oeffnungszeiten-bundle {
    display: block;
}

/* hover show
------------------------------------------------------------------*/
.awk-hover-show-container {
}

.awk-hover-show-container .awk-hover-show-item {
    visibility: hidden;
}

.awk-hover-show-container:hover .awk-hover-show-item {
    visibility: visible;
}

/* header ontop
------------------------------------------------------------------*/
.awk-header-ontop {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    height: 62px;
    width: 100%;
}

.awk-header-ontop-container {
    margin: 0 278px;
}

.awk-header-ontop table {
    width: 100%;
}

.awk-header-ontop table td {
    text-align: center;
    white-space: nowrap;
    width: 100%;
    vertical-align: middle;
    height: 62px;
}

.awk-header-ontop table td.awk-first {
    text-align: left;
    white-space: normal;
    width: auto;
    padding: 0;
}

.awk-header-ontop table td.awk-last {
    text-align: right;
    white-space: normal;
    width: auto;
    padding: 0;
}

.awk-header-ontop .awk-eingabe {
    background: transparent;
    padding: 0;
    border: 3px solid #bbd561;
}

.awk-header-ontop .awk-eingabe .awk-formfeld {
    background: transparent url(../../data/css/../bilder/back-header-ontop-suche.png) right center no-repeat;
    border: 0;
    outline: none;
    color: #97bf0d;
}

.awk-header-ontop .awk-eingabe .awk-formfeld:focus {
    background-image: url(../../data/css/../bilder/back-header-ontop-suche-focus.png);
    color: #000;
}

/* kunden-switcher
------------------------------------------------------------------*/
#awk_kunden_switcher {
    position: fixed;
    top: 91px;
    right: 130px;
    width: auto;
    z-index: 1200;
}

.awk-scrolled-1 #awk_kunden_switcher {
    top: 6px;
}

#awk_akquise_support_btn {
    position: fixed;
    top: 97px;
    right: 110px;
    z-index: 1200;
    width: 16px;
}

.awk-scrolled-1 #awk_akquise_support_btn {
    top: 12px;
}

/* abfallserver
------------------------------------------------------------------*/
#awk_abfallserver {
    position: fixed;
    top: 10px;
    right: 320px;
    width: auto;
    z-index: 1200;
    padding: 5px 10px 5px 30px;
    text-decoration: none;
}

.awk-scrolled-1 #awk_abfallserver {
    top: 6px;
}

.awk-edition-2018 #awk_abfallserver {
    display: none;
    visibility: hidden;
}

.awk-abfallserver-status {
    background: transparent url(../../data/css/../bilder/abfallserver_sync_weiss.png) 5px center no-repeat;
    background-size: 20px 20px;
    color: #fff;
}

.awk-abfallserver-status-rot {
    background-image: url(../../data/css/../bilder/abfallserver_sync_rot.png);
    color: #cc0000;
}

.awk-abfallserver-status-loading {
    background-image: url(../../data/css/../bilder/abfallserver_snyc_loading.gif);
    background-size: 16px 16px;
}

#awk_abfallserver:hover {
    background-color: #bbd561;
}

.awk-abfallserver-status span {
    display: block;
    font-size: 0.8em;
}

.awk-edition-2018 .awk-abfallserver-status span {
    font-size: 1em;
    display: inline-block;
}

/* footer ontop
------------------------------------------------------------------*/
.awk-footer-ontop {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff url(../../data/css/../bilder/back_body.gif) center bottom no-repeat;
    height: 62px;
    z-index: 5000;
}

.awk-edition-2017 .awk-footer-ontop {
    background: #b8b8b8;
}

.awk-edition-2018 .awk-footer-ontop {
    background: #ddd;
    box-shadow: 0 0 5px rgba(57, 70, 78, 0.2);
}

.awk-footer-ontop table {
    width: 100%;
}

.awk-footer-ontop table td {
    text-align: center;
    white-space: nowrap;
    width: 100%;
    vertical-align: middle;
    height: 62px;
}

.awk-footer-ontop table td.awk-first {
    text-align: left;
    white-space: normal;
    width: auto;
    padding: 0 10px;
    white-space: nowrap;
}

.awk-footer-ontop table td.awk-last {
    text-align: right;
    white-space: normal;
    width: auto;
    padding: 0 13px;
    white-space: nowrap;
}

.awk-footer-ontop table td table {
    width: auto;
}

.awk-footer-ontop table td table.awk-max {
    width: 100%;
}

.awk-footer-ontop table td table td {
    height: auto;
    white-space: normal;
    width: auto;
}

.awk-footer-ontop table td table td.awk-nowrap {
    white-space: nowrap;
}

.awk-footer-ontop table td table td.awk-halb {
    width: 50%;
}

.awk-footer-ontop table td table td.awk-halb-links {
    text-align: left;
}

.awk-footer-ontop table td table td.awk-halb-rechts {
    text-align: right;
}

.awk-footer-ontop .awk-button-set {
    white-space: nowrap;
}

/* header support
------------------------------------------------------------------*/
.awk-header-support {
    position: fixed;
    left: 87px;
    top: 16px;
    background: transparent url(../../data/css/../bilder/back-support.png) left 2px no-repeat;
    color: #fff;
    z-index: 1200;
    padding-left: 34px;
    display: none;
}

.awk-header-support span,
.awk-header-support a {
    font-size: 0.8em;
    color: #fff;
    text-decoration: none;
    display: block;
    width: auto;
}

/* tags
------------------------------------------------------------------*/
.awk-tags {
    overflow: hidden;
    margin: 1em 0;
}

.awk-tag,
.awk-tag-placeholder {
    background: #f1f1f1;
    border: 1px solid #ccc;
    color: #000;
    display: inline;
    padding: 5px 10px;
    float: left;
    width: auto;
    margin-right: 3px;
    margin-bottom: 3px;
    overflow: hidden;
}

.awk-tag-placeholder {
    background: #fff;
    border: 1px dashed #ccc;
}

.awk-tag .awk-close {
    float: right;
    display: inline;
    width: 10px;
    height: 1em;
    background: transparent url(../../data/css/../bilder/ico-close-small.png) left bottom no-repeat;
    cursor: pointer;
    margin-left: 5px;
}

.awk-tags-sortable .awk-tag:hover {
    cursor: move;
}

.awk-tag:hover {
    background: #59b629;
    color: #fff;
    border-color: #006d58;
}

.awk-tag:hover .awk-close {
    background-image: url(../../data/css/../bilder/ico-close-small-weiss.png);
}

/* push vorschau
------------------------------------------------------------------*/
.awk-push-vorschau-ios,
.awk-push-vorschau-android {
    width: 300px;
    height: 115px;
    background: transparent url(../../data/css/../bilder/push_vorschau_ios2.png) left top no-repeat;
    color: #000;
    font-size: 11px;
    font-family: "Open Sans", helvetica, arial;
    padding: 0 0 0 0;
    margin-right: 10px;
}

.awk-push-vorschau-ios .awk-push-vorschau-header,
.awk-push-vorschau-ios .awk-push-vorschau-msg-header,
.awk-push-vorschau-ios .awk-push-vorschau-msg {
    padding-left: 15px;
}

.awk-push-vorschau-ios .awk-push-vorschau-header {
    background-size: 16px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 14px 16px;
    line-height: 14px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 36px;
    padding-top: 16px;
    padding-bottom: 8px;
    color: #777;
}

.awk-push-vorschau-ios .awk-push-vorschau-msg-header {
    padding-top: 8px;
    display: none;
}

.awk-push-vorschau-ios .awk-push-vorschau-msg {
    padding-right: 10px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.awk-push-vorschau-android {
    background-image: url(../../data/css/../bilder/push_vorschau_android2.png);
    padding-top: 25px;
    padding-bottom: 2px;
}

.awk-push-vorschau-android .awk-push-vorschau-header,
.awk-push-vorschau-android .awk-push-vorschau-msg-header,
.awk-push-vorschau-android .awk-push-vorschau-msg {
    padding-left: 18px;
}

.awk-push-vorschau-android .awk-push-vorschau-header {
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 17px 2px;
    margin-bottom: 4px;
    height: 12px;
    padding-top: 2px;
    text-transform: uppercase;
    padding-left: 33px;
    font-size: 9px;
}

.awk-push-vorschau-android .awk-push-vorschau-msg-header {
    padding-top: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.awk-push-vorschau-android .awk-push-vorschau-msg {
    color: #ccc;
    width: 270px;
    color: #000;
    font-size: 10px;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    /*
    font-size: 8px;
    height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
  */
}

/* wizard
------------------------------------------------------------------*/
.awk-wizard-inline-1 {
}

.awk-wizard-1 .awk-wizard-step,
.awk-wizard-1 .awk-wizard-hide,
.awk-wizard-step-nr,
.awk-wizard-show {
    display: none;
}

.awk-wizard-1 .awk-wizard-step-0,
.awk-wizard-1 .awk-wizard-show {
    display: block;
}

.awk-wizard-1 .awk-wizard-step-nr {
    display: inline-block;
    padding-right: 0.3em;
}

.awk-wizard-1 .awk-wizard-step-headline {
    font-size: 2em;
}

/* treeview
------------------------------------------------------------------*/
.awk-tree ul,
.awk-tree ul li {
    list-style: none;
}

.awk-tree ul {
}

.awk-tree ul li {
}

.awk-tree a {
    color: #000;
    text-decoration: none;
}

/* pinlocator
------------------------------------------------------------------*/
.awk-pinlocator-color {
    border: 1px solid #4ca4dc;
    color: #4ca4dc;
    font-size: 0.8em;
    text-decoration: none;
    display: inline-block;
    padding: 3px 5px 3px 18px;
    margin: 5px 0;
    background: transparent url(../../data/css/../bilder/ico-pinlocator-small.png) 3px center no-repeat;
    background-size: 11px 16px;
}

/* oeffnungszeiten
------------------------------------------------------------------*/
.awk-oeffnungszeiten-simulate {
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-open-3,
.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-open-2,
.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-open-1,
.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-open-0 {
    background-color: #4dd865;
    color: #fff;
    display: inline-block;
    padding: 0.4em 0.6em;
    margin-bottom: 0.4em;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-open-0 {
    background-color: #ddd;
    color: #000;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-open-2,
.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-open-3 {
    background-color: #f5c062;
    color: #000;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-status,
.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-status-zusatz {
    text-align: center;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-status {
    padding-top: 1em;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-status-zusatz {
    padding-bottom: 1em;
    color: #777;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-status,
.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-tabelle {
    border-top: 1px solid #cdcdcd;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-tabelle {
    padding-top: 1em;
    height: 288px;
    overflow: auto;
}

.awk-oeffnungszeiten-simulate .awk-oeffnungszeiten-simulate-tabelle strong {
    display: block;
    margin-bottom: 1em;
}

.awk-oeffnungszeiten-simulate
.awk-oeffnungszeiten-simulate-tabelle
.awk-ui-note-smaller {
    font-size: 0.9em;
    color: #777;
}

#awk_oeffnungszeiten_preview {
    width: 500px;
    height: 450px;
}

/* dots
------------------------------------------------------------------*/
.awk-dot {
    width: 120px;
    margin: 10px 0;
}

.awk-dot-clickable {
    cursor: pointer;
}

.awk-dot dt,
.awk-dot dd {
    text-align: center;
}

.awk-dot dt {
    color: #fff;
    font-size: 3em;
    background: #aaa;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    line-height: 100px;
    margin: 0 10px;
}

.awk-dot dd {
    padding: 5px 0;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.awk-dot:hover dt,
.awk-dot-selected dt {
    background: #59b629;
}

.awk-dot-standalone {
    background: #ff9900;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 6px;
}

/* uploader fineuploader
------------------------------------------------------------------*/
.qq-uploader {
    padding: 10px 10px 0 10px;
    border-radius: 0;
    margin: 10px 0;
    min-height: 80px;
}

.qq-upload-list {
    /*  margin: 10px 0;*/
}

.qq-upload-list {
    box-shadow: none;
}

.qq-upload-list li.qq-upload-success {
    background: transparent url(../../data/css/../bilder/ico-erfolg.png) right center no-repeat;
}

.qq-upload-list li:last-child {
    border: 0;
}

.qq-upload-list li,
.qq-upload-status-text {
    font-size: inherit;
}

.qq-thumbnail-selector {
    display: none;
}

.awk-fineuploader-small .qq-uploader::before {
    font-size: 1em;
    display: none;
}

.awk-fineuploader-small .qq-uploader {
    min-height: 40px;
}

/* prozente
------------------------------------------------------------------*/
.awk-prozent {
    background: #ccc;
    padding: 10px;
    font-size: 3em;
    text-align: center;
}

/* overlay-help
------------------------------------------------------------------*/
.leftPopDown::before {
    background-image: url(../../data/css/../bilder/back-overlay-help-spike.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto 14px;
    content: "";
    height: 14px;
    left: 20px;
    margin-left: -15px;
    position: absolute;
    top: -14px;
    transform: rotate(180deg);
    width: 32px;
}

.awk-overlay-help {
    z-index: 9999;
    left: 0;
    opacity: 1;
    pointer-events: auto;
    transform: translate3d(0px, 0px, 0px);
    transition: opacity 0.2s ease 0s, transform 0.1s ease 0s;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 1px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.047);
    cursor: default;
    display: block;
    position: absolute;
    left: 40px;
    top: 50%;
    padding: 10px;
    max-width: 300px;
}

.awk-overlay-help-loading {
    background-image: url(../../data/css/../bilder/ico-anim-loading-small.gif);
    background-position: center center;
    background-repeat: no-repeat;
    min-width: 40px;
    min-height: 20px;
}

.awk-delete-confirm-ready {
    display: inline-block;
}

/* scrolltop
------------------------------------------------------------------*/
.awk-scrolltop-container {
    position: relative;
}

/* kalender
------------------------------------------------------------------*/
.awk-kalender-tag {
    width: 160px;
    border-right: 1px solid #ccc;
    white-space: normal;
}

.awk-kalender-tag-0,
.awk-kalender-tag-6,
.awk-kalender-tag-feiertag-1 {
    background: #efefef;
    width: 100px;
}

.awk-kalender-tag-wochentag {
    padding: 10px;
    color: #777;
    padding-bottom: 0;
}

.awk-kalender-tag-tag {
    padding: 10px;
    padding-top: 0;
    border-bottom: 1px solid #ccc;
}

.awk-kalender-tag-body {
    height: 140px;
    padding: 10px;
}

.awk-kalender-tag-body-user-0.awk-kalender-tag-body-termin-1 {
    color: #fff;
    background: #a1c525;
}

.awk-kalender-tag-body-user-2.awk-kalender-tag-body-termin-1 {
    color: #fff;
    background: #3f97ff;
}

.awk-kalender-tag-body-termin-1 a {
    color: #fff;
}

.awk-kalender-tag-0 a,
.awk-kalender-tag-6 a,
.awk-kalender-tag-feiertag-1 a {
    display: none;
}

.awk-kalender-tag-body textarea {
    background: transparent;
    color: #fff;
    border: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    outline: 0;
    display: none;
}

/* live-sync */
.awk-live-sync {
    position: fixed;
    top: 64px;
    left: 5px;
    font-size: 9px;
    z-index: 10;
}

.awk-live-sync a {
    color: #000;
    text-decoration: none;
    display: block;
    width: 150px;
    line-height: 16px;
    padding: 3px 5px 3px 21px;
    background: transparent url(../../data/css/../bilder/ico-status3.png) 3px center no-repeat;
    background-size: 16px;
    border-radius: 4px;
}

.awk-live-sync-loading a {
    background-image: url(../../data/css/../bilder/loading.gif);
}

.awk-live-sync a:hover {
    border: 1px solid #000;
    padding: 2px 4px 2px 20px;
    background-position: 2px center;
}

.awk-live-sync-loading a:hover {
    border: 0;
    padding: 3px 5px 3px 21px;
}

.awk-template-email-absender span,
.awk-template-email-empfaenger span,
.awk-template-email-betreff span {
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #ccc;
    font-size: 0.9em;
    background: #fff;
}

/* dateiverwaltung
------------------------------------------------------------------*/
.awk-dateiverwaltung {
}

.awk-dateiverwaltung .awk-dateiverwaltung-zeile {
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
}

.awk-dateiverwaltung .awk-dateiverwaltung-zeile .awk-dateiverwaltung-zelle {
    float: left;
    width: calc(45% - 2em);
    text-align: left;
    padding: 1em;
}

.awk-dateiverwaltung .awk-dateiverwaltung-zeile .awk-dateiverwaltung-aktionen {
    width: calc(10% - 2em);
    text-align: center;
}

.awk-dateiverwaltung
.awk-dateiverwaltung-header
.awk-dateiverwaltung-zeile
.awk-dateiverwaltung-zelle {
    line-height: 2em;
    padding-top: 0;
    padding-bottom: 0;
}

/* horizontale liste
------------------------------------------------------------------*/
.awk-list-horizontal {
}

.awk-list-horizontal form {
    margin: 0;
}

.awk-list-horizontal table {
}

.awk-list-horizontal table td {
    vertical-align: top;
}

.awk-list-horizontal table td ul,
.awk-list-horizontal table td ul li {
    background: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.awk-list-horizontal table td ul {
}

.awk-list-horizontal table td ul li {
    line-height: 21px;
    font-weight: normal;
    display: block;
    margin-right: 22px;
    border-color: #aaa;
    background: #ddd;
    width: 180px;
    margin-top: 3px;
    overflow: hidden;
}

.awk-list-horizontal table td ul li .awk-item {
    text-decoration: none;
    display: inline-block;
    width: calc(100% - 32px);
    padding: 0;
    float: left;
}

.awk-list-horizontal table td ul li .awk-icon {
    line-height: 21px;
    height: 21px;
    background-position: center center;
    padding: 0;
    margin: 0;
    display: none;
    float: right;
}

.awk-list-horizontal table td ul li .awk-icon-sort {
    float: left;
    display: inline;
}

.awk-list-horizontal table td ul li:hover .awk-icon {
    display: inline;
}

.awk-list-horizontal table td ul li.awk-selected {
    background-color: #bbd561;
}

.awk-list-horizontal table td ul li input {
    background: transparent;
    border: 0;
    outline: none;
    padding: 0 10px;
}

.awk-label {
    display: inline-block;
    vertical-align: baseline;
    line-height: 20px;
    /*
    background: #f3f3f3;
  */
    color: rgba(17, 17, 19, 0.85);
    padding: 0 8px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 13px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    text-transform: none;
    text-decoration: none;
}

.awk-label.is-link {
    cursor: pointer;
}

.awk-label.is-error {
    background-color: rgba(238, 36, 85, 0.07);
    color: #ee2455;
}

.awk-label.is-focus {
    background-color: rgba(21, 141, 247, 0.07);
    color: #158df7;
}

.awk-label.is-success {
    background-color: rgba(32, 188, 113, 0.07);
    color: #20bc71;
}

.awk-label.is-warning {
    background-color: rgba(255, 105, 81, 0.07);
    color: #ff6951;
}

.awk-protokoll {
}

.awk-protokoll-eintrag {
    padding-bottom: 0.5em;
}

.awk-protokoll-eintrag .awk-label {
    font-size: 0.9em;
    color: #999;
    padding: 0 0 0 20px;
    line-height: 16px;
    background: transparent url(../../data/css/../bilder/ico-clock.png) no-repeat left center;
    font-weight: normal;
}

.awk-inhalt-rechts-rechts .awk-protokoll {
    padding: 0 10px;
}

.awk-inhalt-rechts-rechts .awk-protokoll h1 {
    padding-top: 33px;
}

.awk-circle {
    background: #efefef;
    display: inline-block;
    font-size: 3em;
    border-radius: 100%;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
}

.awk-wartungsarbeiten {
    position: fixed;
    text-align: center;
    width: 340px;
    border: 2px solid #cc0000;
    border-radius: 20px;
    padding: 1em;
    background: #fff;
}

.awk-wartungsarbeiten strong {
    font-size: 1.6em;
    margin-bottom: 0.5em;
    display: block;
}

.awk-wartungsarbeiten-logged-0 {
    bottom: 20px;
    left: 50%;
    margin-left: -170px;
}

.awk-wartungsarbeiten-logged-1 {
    top: 35%;
    left: 50%;
    margin-left: -170px;
    display: none;
}

.awk-ampel {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
}

.awk-ampel-gruen {
    background: #33cc00;
}

.awk-ampel-orange {
    background: #ff9900;
}

.awk-ampel-rot {
    background: #ff0000;
}

.awk-formulargen-links {
    background: #eee;
    float: left;
    display: inline;
    width: 280px;
    margin-left: -18px;
    padding: 8px 18px;
}

.awk-formulargen-rechts {
    margin-left: 300px;
    padding: 18px 18px;
}

.awk-formulargen-view {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;
    margin: 10px 0;
}

.awk-text-gruen {
    color: #33cc00;
}

.awk-text-orange {
    color: #ff9900;
}

.awk-text-rot {
    color: #ff0000;
}

.awk-text-blau {
    color: #0000ff;
}

.easy-autocomplete li {
    margin-left: 0;
}

.awk-subline {
    text-transform: uppercase;
    font-size: .8em;
}


/* navi top neu
------------------------------------------------------------------*/
.awk-navi-top {
    background: transparent url(../../data/css/../bilder/back-navi-top.png) left bottom repeat-X;
    overflow: hidden;
    height: 82px;
}

.awk-scrolled-1 .awk-navi-top {
    height: 40px;
    overflow: hidden;
}

.awk-edition-2018 .awk-navi-top,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 13px;
    font-size: 14px;
    opacity: 1;
    background: #fff;
    box-shadow: 0 0 5px rgba(57, 70, 78, 0.2);
    height: 55px;
}

.awk-edition-2018 .awk-navi-top-qry {
}

.awk-navi-top ul,
.awk-navi-top ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    float: left;
    display: inline;
}

.awk-navi-top ul {
}

.awk-navi-top ul li {
    padding-bottom: 16px;
}

.awk-scrolled-1 .awk-navi-top ul li {
    padding: 0;
}

.awk-edition-2018 .awk-navi-top ul {
    width: 100%;
}

.awk-edition-2018 .awk-navi-top ul li,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li {
    padding: 0;
}

.awk-edition-2018 .awk-navi-top ul li.awk-show-qry {
    display: none;
}

.awk-edition-2018 .awk-navi-top ul li.account {
    float: right;
}

.awk-edition-2018 .awk-navi-top-qry ul li.awk-hide-qry {
    display: none;
}

.awk-edition-2018 .awk-navi-top-qry ul li.awk-show-qry {
    display: inline;
}

.awk-edition-2018 .awk-navi-top-qry ul li.awk-qry-qry {
    line-height: 55px;
    padding: 0 10px;
    height: 52px;
    width: 90%;
    text-align: right;
}

.awk-edition-2018 .awk-navi-top-qry ul li.awk-qry-qry .awk-eingabe,
.awk-edition-2018 .awk-navi-top-qry ul li.awk-qry-qry .awk-formfeld {
    width: 90%;
}

.awk-edition-2018 .awk-navi-top-qry ul li.awk-qry-qry .awk-formfeld {
    width: calc(100% - 18px);
}

.awk-edition-2018 .awk-navi-top ul li.awk-qry-qry i {
    position: relative;
    left: 0;
    top: 4px;
}


.awk-navi-top ul li a {
    padding: 10px 0 5px 0;
    padding-top: 47px;
    display: block;
    text-align: center;
    color: #a7a7a7;
    text-decoration: none;
    background-position: center 10px;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 80px;
    font-size: 11px;
}

.awk-scrolled-1 .awk-navi-top ul li a {
    padding: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    background-position: center center;
    opacity: 0.7;
}

.awk-edition-2018 .awk-navi-top ul li a,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li a {
    line-height: 55px;
    padding: 0 10px;
    color: #000;
    background: #fff;
    width: auto;
    opacity: 1;
    text-indent: 0;
    width: auto;
    height: 52px;
    font-size: 13px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
}

@media (max-width: 1330px) {

    .awk-hide-to-narrow {
        display: none;
    }

    .awk-edition-2018 .awk-navi-top ul li a,
    .awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li a {
        padding-left: 5px;
        padding-right: 5px;
    }

}

@media (max-width: 1130px) {

    .awk-hide-to-narrow-2 {
        display: none;
    }

}

@media (max-width: 1078px) {

    .awk-edition-2018 .awk-navi-top ul li a,
    .awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li a {
        padding-left: 5px;
        padding-right: 5px;
    }

}

@media (max-width: 950px) {

    .awk-edition-2018 .awk-navi-top ul li a i.awk-hide-to-narrow-3,
    .awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li a i.awk-hide-to-narrow-3 {
        display: none;
    }
}


.awk-edition-2018 .awk-navi-top ul li a.awk-abfallserver-status-rot,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li a.awk-abfallserver-status-rot {
    color: #cc0000;
}

.awk-edition-2018 .awk-navi-top ul li a span.awk-max-length {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px;
    white-space: nowrap;
    display: inline-block;
    float: left;
}

.awk-edition-2018 .awk-navi-top ul li a span.awk-max-length u {
    text-decoration: none;
}

.awk-edition-2018 .awk-navi-top ul li a i,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li a i {
    position: relative;
    left: 0;
    top: 4px;
}

.awk-edition-2018 .awk-navi-top ul li a i.awk-logo-signet,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li a i.awk-logo-signet {
    background: transparent url(../../data/css/../bilder/logo-abfallplus-signet.svg) left center no-repeat;
    display: inline-block;
    width: 29px;
    height: 27px;
    background-size: 100%;
    top: 8px;
}

.awk-navi-top ul li.awk-selected {
    background: transparent url(../../data/css/../bilder/navi-top-li-selected.png) center bottom no-repeat;
}

.awk-scrolled-1 .awk-navi-top ul li.awk-selected {
    background: transparent;
}

.awk-edition-2018 .awk-navi-top ul li.awk-selected,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li.awk-selected {
    background: none;
}

.awk-navi-top ul li.awk-selected a,
.awk-navi-top ul li a:hover {
    background-position: center -50px;
    color: #000;
}

.awk-scrolled-1 .awk-navi-top ul li.awk-selected a,
.awk-scrolled-1 .awk-navi-top ul li a:hover {
    background-position: center center;
    opacity: 1;
}

.awk-edition-2018 .awk-navi-top ul li.awk-selected a,
.awk-edition-2018 .awk-navi-top ul li a:hover,
.awk-scrolled-1 .awk-edition-2018 .awk-navi-top ul li.awk-selected a,
.awk-scrolled-1.awk-edition-2018 .awk-navi-top ul li a:hover {
    border-bottom: 3px solid #bbd561;
}


.awk-navi-top ul li a.home {
    background-image: url(../../data/css/../bilder/navi-top-home.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.home {
    background-image: url(../../data/css/../bilder/navi-top-home-40.png);
}

.awk-navi-top ul li a.termine {
    background-image: url(../../data/css/../bilder/navi-top-termine.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.termine {
    background-image: url(../../data/css/../bilder/navi-top-termine-40.png);
}

.awk-navi-top ul li a.widgets {
    background-image: url(../../data/css/../bilder/navi-top-widgets.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.widgets {
    background-image: url(../../data/css/../bilder/navi-top-widgets-40.png);
}

.awk-navi-top ul li a.einstellungen {
    background-image: url(../../data/css/../bilder/navi-top-einstellungen.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.einstellungen {
    background-image: url(../../data/css/../bilder/navi-top-einstellungen-40.png);
}

.awk-navi-top ul li a.export {
    background-image: url(../../data/css/../bilder/navi-top-export.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.export {
    background-image: url(../../data/css/../bilder/navi-top-export-40.png);
}

.awk-navi-top ul li a.import {
    background-image: url(../../data/css/../bilder/navi-top-import.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.import {
    background-image: url(../../data/css/../bilder/navi-top-import-40.png);
}

.awk-navi-top ul li a.verwaltung {
    background-image: url(../../data/css/../bilder/navi-top-verwaltung.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.verwaltung {
    background-image: url(../../data/css/../bilder/navi-top-verwaltung-40.png);
}

.awk-navi-top ul li a.kompass {
    background-image: url(../../data/css/../bilder/navi-top-kompass.png);
}

.awk-navi-top ul li a.hilfe {
    background-image: url(../../data/css/../bilder/navi-top-hilfe.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.hilfe {
    background-image: url(../../data/css/../bilder/navi-top-hilfe-40.png);
}

.awk-navi-top ul li a.formulare {
    background-image: url(../../data/css/../bilder/navi-top-formulare.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.formulare {
    background-image: url(../../data/css/../bilder/navi-top-formulare-40.png);
}

.awk-navi-top ul li a.app {
    background-image: url(../../data/css/../bilder/navi-top-app.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.app {
    background-image: url(../../data/css/../bilder/navi-top-app-40.png);
}

.awk-navi-top ul li a.user {
    background-image: url(../../data/css/../bilder/navi-top-user.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.user {
    background-image: url(../../data/css/../bilder/navi-top-user-40.png);
}

.awk-navi-top ul li a.akquise {
    background-image: url(../../data/css/../bilder/navi-top-akquise.png);
}

.awk-navi-top ul li a.appserver {
    background-image: url(../../data/css/../bilder/navi-top-server.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.appserver {
    background-image: url(../../data/css/../bilder/navi-top-server-40.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.akquise {
    background-image: url(../../data/css/../bilder/navi-top-akquise-40.png);
}

.awk-navi-top ul li a.media {
    background-image: url(../../data/css/../bilder/navi-top-media.png);
}

.awk-navi-top ul li a.tasks {
    background-image: url(../../data/css/../bilder/navi-top-tasks.png);
}

.awk-scrolled-1 .awk-navi-top ul li a.tasks {
    background-image: url(../../data/css/../bilder/navi-top-tasks-40.png);
}


/* navi top
------------------------------------------------------------------*/
.awk-navi-medium {
    background: transparent url(../../data/css/../bilder/back_navi_medium.png) left top no-repeat;
    padding: 0 5px;
    overflow: hidden;
}

.awk-navi-medium ul, .awk-navi-medium ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    float: left;
    display: inline;
}

.awk-navi-medium ul {
    width: 960px;
}

.awk-navi-medium ul li {
    margin: 10px 0 0 0;
    padding: 0 8px;
    padding-bottom: 25px;
}

.awk-navi-medium ul li.awk-selected, .awk-navi-medium ul li:hover {
    background: transparent url(../../data/css/../bilder/back_navi_medium_li_selected.png) center bottom no-repeat;
}

.awk-navi-medium ul li a {
    color: #000;
    text-decoration: none;
    padding-top: 78px;
    padding-bottom: 10px;
    display: block;
    width: 120px;
    text-align: center;
    background: transparent url(../../data/css/../bilder/icon_mn_navi.gif) center top no-repeat;
}

.awk-navi-medium ul li.awk-inaktiv a {
    background-position: center -156px;
}

.awk-navi-medium ul li a:hover {
    /*text-decoration: underline;*/
    background-color: #efefef;
}

.awk-navi-medium ul li.startseite, .awk-navi-medium ul li.startseite:hover {
    padding: 0;
    margin-right: 30px;
    background: none;
}

.awk-navi-medium ul li.startseite a, .awk-navi-medium ul li.startseite a:hover {
    padding: 9px 0 15px 0;
    width: auto;
    background: transparent;
    width: 230px;
    text-align: center;
}

.awk-navi-medium ul li a.einstellungen {
    background-image: url(../../data/css/../bilder/icon_mn_einstellungen.gif);
}

.awk-navi-medium ul li a.widgets {
    background-image: url(../../data/css/../bilder/icon_mn_widgets.png);
}

.awk-navi-medium ul li a.termine {
    background-image: url(../../data/css/../bilder/icon_mn_termine.png);
}

.awk-navi-medium ul li a.export {
    background-image: url(../../data/css/../bilder/icon_mn_export.png);
}

.awk-navi-medium ul li a.user {
    background-image: url(../../data/css/../bilder/icon_mn_user.png);
}

.awk-navi-medium ul li a.kompass {
    background-image: url(../../data/css/../bilder/icon_mn_kompass.png);
}

.awk-navi-medium ul li.max {
    padding-top: 56px;
    height: 36px;
    width: 600px;
    color: #aaa;
    font-size: 2.0em;
}

.awk-navi-medium img {
}


/* subnavi
------------------------------------------------------------------*/
#awk_subnavi ul,
#awk_subnavi li,
#awk_subnavi2 ul,
#awk_subnavi2 li,
.awk-subnavi ul,
.awk-subnavi li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#awk_subnavi ul,
#awk_subnavi2 ul,
.awk-subnavi ul {
    margin-top: 30px;
}

#awk_subnavi li,
#awk_subnavi2 li,
.awk-subnavi li {
    background: transparent;
    line-height: 1.0em;
    margin: 1px 0;
    font-weight: bold;
    font-family: arial;
    text-align: right;
}

#awk_subnavi li a,
#awk_subnavi li span,
#awk_subnavi2 li a,
#awk_subnavi2 li span,
.awk-subnavi li a,
.awk-subnavi li span {
    padding-right: 28px;
}

#awk_subnavi li span,
#awk_subnavi2 li span,
.awk-subnavi li span {
    padding-top: 20px;
    display: block;
    width: auto;
    color: #777;
}

#awk_subnavi li.awk-first,
#awk_subnavi2 li.awk-first,
.awk-subnavi li.awk-first {
    margin-bottom: 3px;
}

#awk_subnavi li a,
#awk_subnavi2 li a,
.awk-subnavi li a {
    line-height: 31px;
    display: block;
    text-decoration: none;
    color: #006D58;
    text-align: right;
    width: 202px;
    width: 152px;
}

.awk-subnavi li.awk-selected a,
.awk-subnavi li.awk-selected:hover a,
#awk_subnavi li.awk-selected a,
#awk_subnavi li.awk-selected:hover a,
#awk_subnavi2 li.awk-selected a,
#awk_subnavi2 li.awk-selected:hover a {
    background: #59B629 url(../../data/css/../bilder/back_subnavi_li_a_selected.png) right top no-repeat;
    color: #fff;
}

#awk_subnavi li:hover a,
#awk_subnavi2 li:hover a,
.awk-subnavi li:hover a {
    background: #efefef url(../../data/css/../bilder/back_subnavi_li_a_selected.png) right top no-repeat;
}

.awk-subnavi li.awk-checked a,
.awk-subnavi li.awk-checked:hover a,
#awk_subnavi li.awk-checked a,
#awk_subnavi li.awk-checked:hover a,
#awk_subnavi2 li.awk-checked a,
#awk_subnavi2 li.awk-checked:hover a {
    background: #ACCC3D url(../../data/css/../bilder/back_subnavi_li_a_checked.png) right top no-repeat;
    color: #fff;
}

.awk-subnavi li.awk-active a,
.awk-subnavi li.awk-active:hover a,
#awk_subnavi li.awk-active a,
#awk_subnavi li.awk-active:hover a,
#awk_subnavi2 li.awk-active a,
#awk_subnavi2 li.awk-active:hover a {
    background: #59B629 url(../../data/css/../bilder/back_subnavi_li_a_selected.png) right top no-repeat;
    color: #fff;
}

#awk_subnavi li.awk-selected ul,
#awk_subnavi li.awk-selected ul li,
#awk_subnavi li.awk-selected ul li a,
#awk_subnavi li.awk-selected:hover ul li a,
.awk-subnavi li.awk-selected ul,
.awk-subnavi li.awk-selected ul li,
.awk-subnavi li.awk-selected ul li a,
.awk-subnavi li.awk-selected:hover ul li a {
    margin: 0;
    padding: 0;
    background: none;
    color: #777;
}

#awk_subnavi li.awk-selected ul,
.awk-subnavi li.awk-selected ul {
}

#awk_subnavi li.awk-selected ul li,
.awk-subnavi li.awk-selected ul li {
    margin-top: 1px;
}

#awk_subnavi li.awk-selected ul li a,
#awk_subnavi li.awk-selected:hover ul li a,
.awk-subnavi li.awk-selected ul li a,
.awk-subnavi li.awk-selected:hover ul li a {
    line-height: 21px;
    font-weight: normal;
    display: inline-block;
    width: auto;
    padding: 0 6px;
    margin-right: 22px;
}

.awk-subnavi li.awk-selected:hover ul li:hover a,
.awk-subnavi li.awk-selected ul li.awk-selected a,
#awk_subnavi li.awk-selected:hover ul li:hover a,
#awk_subnavi li.awk-selected ul li.awk-selected a {
    background: #ddd;
}

.awk-edition-2018 #awk_subnavi,
.awk-edition-2018 .awk-subnavi {
    height: calc(100% - 61px);
    overflow: auto;
    overflow-X: hidden;
}

.awk-edition-2018 #awk_subnavi ul,
.awk-edition-2018 #awk_subnavi2 ul,
.awk-edition-2018 .awk-subnavi ul {
}

.awk-edition-2018 #awk_subnavi li,
.awk-edition-2018 #awk_subnavi2 li,
.awk-edition-2018 .awk-subnavi li {
    background: transparent;
    line-height: 1.0em;
    margin: 0;
    font-weight: normal;
    text-align: left;
}

.awk-edition-2018 #awk_subnavi li a,
.awk-edition-2018 #awk_subnavi li span,
.awk-edition-2018 #awk_subnavi2 li a,
.awk-edition-2018 #awk_subnavi2 li span,
.awk-edition-2018 .awk-subnavi li a,
.awk-edition-2018 .awk-subnavi li span {
    padding: 0;
}

.awk-edition-2018 #awk_subnavi li span,
.awk-edition-2018 #awk_subnavi2 li span,
.awk-untertitel-capitals,
.awk-edition-2018 .awk-subnavi li span {
    padding-top: 20px;
    display: block;
    width: auto;
    color: #777;
    padding-left: 10px;
    font-size: .8em;
    text-transform: uppercase;
}

.awk-edition-2018 #awk_subnavi.awk-subnavi-dots li span,
.awk-edition-2018 .awk-subnavi.awk-subnavi-dots li span {
    padding-left: 46px;
}

.awk-edition-2018 #awk_subnavi li.awk-first,
.awk-edition-2018 #awk_subnavi2 li.awk-first,
.awk-edition-2018 .awk-subnavi li.awk-first {
    margin-bottom: 3px;
}

.awk-edition-2018 #awk_subnavi li a,
.awk-edition-2018 #awk_subnavi2 li a,
.awk-edition-2018 .awk-subnavi li a {
    height: auto;
    display: block;
    text-decoration: none;
    color: #000;
    text-align: left;
    padding: 10px 10px 10px 10px;
    width: 167px;
    border-right: 3px solid #fff;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 1.2em;
    overflow: hidden;
}

.awk-edition-2018 .awk-subnavi-dots-kompakt li a {
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 30px;
}

.awk-edition-2018 #awk_subnavi li a span,
.awk-untertitel-capitals,
.awk-edition-2018 .awk-subnavi li a span {
    padding: 0;
    margin: 0;
}

.awk-edition-2018 #awk_subnavi.awk-subnavi-dots li a span,
.awk-edition-2018 .awk-subnavi.awk-subnavi-dots li a span {
    padding: 0 0 0 36px;
    margin: 0;
}

.awk-edition-2018 .awk-inhalt-links-breit #awk_subnavi li a,
.awk-edition-2018 .awk-inhalt-links-breit #awk_subnavi2 li a,
.awk-edition-2018 .awk-inhalt-rechts-rechts-breit .awk-subnavi li a {
    width: 257px;
}

.awk-edition-2018 #awk_subnavi li.awk-selected a,
.awk-edition-2018 #awk_subnavi li.awk-selected:hover a,
.awk-edition-2018 #awk_subnavi2 li.awk-selected a,
.awk-edition-2018 #awk_subnavi2 li.awk-selected:hover a,
.awk-edition-2018 .awk-subnavi li.awk-selected a,
.awk-edition-2018 .awk-subnavi li.awk-selected:hover a {
    background: transparent;
    color: #000;
    border-color: #bbd561;
}

.awk-edition-2018 #awk_subnavi li:hover a,
.awk-edition-2018 #awk_subnavi2 li:hover a,
.awk-edition-2018 .awk-subnavi li:hover a {
    background: transparent;
    border-color: #bbd561;
}

.awk-edition-2018 #awk_subnavi li.awk-checked a,
.awk-edition-2018 #awk_subnavi li.awk-checked:hover a,
.awk-edition-2018 #awk_subnavi2 li.awk-checked a,
.awk-edition-2018 #awk_subnavi2 li.awk-checked:hover a,
.awk-edition-2018 .awk-subnavi li.awk-checked a,
.awk-edition-2018 .awk-subnavi li.awk-checked:hover a {
    background: transparent;
    color: #000;
    border-color: #bbd561;
}

.awk-edition-2018 #awk_subnavi li.awk-active a,
.awk-edition-2018 #awk_subnavi li.awk-active:hover a,
.awk-edition-2018 #awk_subnavi2 li.awk-active a,
.awk-edition-2018 #awk_subnavi2 li.awk-active:hover a,
.awk-edition-2018 .awk-subnavi li.awk-active a,
.awk-edition-2018 .awk-subnavi li.awk-active:hover a {
    background: transparent;
    color: #000;
    border-color: #bbd561;
}

.awk-edition-2018 #awk_subnavi li.awk-selected ul,
.awk-edition-2018 #awk_subnavi li.awk-selected ul li,
.awk-edition-2018 #awk_subnavi li.awk-selected ul li a,
.awk-edition-2018 #awk_subnavi li.awk-selected:hover ul li a,
.awk-edition-2018 .awk-subnavi li.awk-selected ul,
.awk-edition-2018 .awk-subnavi li.awk-selected ul li,
.awk-edition-2018 .awk-subnavi li.awk-selected ul li a,
.awk-edition-2018 .awk-subnavi li.awk-selected:hover ul li a {
    margin: 0;
    padding: 0;
    background: none;
    color: #777;
}

.awk-edition-2018 #awk_subnavi li.awk-selected ul,
.awk-edition-2018 .awk-subnavi li.awk-selected ul {
}

.awk-edition-2018 #awk_subnavi li.awk-selected ul li,
.awk-edition-2018 .awk-subnavi li.awk-selected ul li {
    margin-top: 1px;
}

.awk-edition-2018 #awk_subnavi li.awk-selected ul li a,
.awk-edition-2018 #awk_subnavi li.awk-selected:hover ul li a,
.awk-edition-2018 .awk-subnavi li.awk-selected ul li a,
.awk-edition-2018 .awk-subnavi li.awk-selected:hover ul li a {
    line-height: 21px;
    font-weight: normal;
    display: inline-block;
    width: calc(100% - 23px);
    padding: 0 10px;
    margin-right: 22px;
    border-color: #aaa;
}

.awk-edition-2018 #awk_subnavi li.awk-selected:hover ul li:hover a,
.awk-edition-2018 #awk_subnavi li.awk-selected ul li.awk-selected a,
.awk-edition-2018 .awk-subnavi li.awk-selected:hover ul li:hover a,
.awk-edition-2018 .awk-subnavi li.awk-selected ul li.awk-selected a {
    background: #ddd;
}

.awk-navi-dot {
    background: #aaa;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #fff;
    line-height: 27px;
    float: left;
    display: inline;
    margin-right: 6px;
    margin-top: 6px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.awk-navi-dot-x2 {
    width: 60px;
    height: 60px;
}

td .awk-navi-dot {
    float: none;
    display: block;
    margin: 0;
}

td .awk-navi-dot-inline {
    float: none;
    display: inline-block;
    margin: 0;
}

.awk-edition-2018 .awk-subnavi-dots-kompakt li a .awk-navi-dot {
    margin-top: 0;
}

.awk-edition-2018 #awk_subnavi li a:hover .awk-navi-dot,
.awk-edition-2018 #awk_subnavi li.awk-selected a .awk-navi-dot,
.awk-edition-2018 .awk-subnavi li a:hover .awk-navi-dot,
.awk-edition-2018 .awk-subnavi li.awk-selected a .awk-navi-dot,
.awk-navi-dot:hover {
    background-color: #59b629;
}


/* mit sidebar
------------------------------------------------------------------*/
.awk-inhalt-links-mit-sidebar #awk_subnavi {
    margin-left: 26px;
}

.awk-inhalt-links-mit-sidebar #awk_subnavi,
.awk-inhalt-links-mit-sidebar #awk_subnavi li {
}

.awk-inhalt-links-mit-sidebar #awk_subnavi {
}

.awk-inhalt-links-mit-sidebar #awk_subnavi li {
}

.awk-inhalt-links-mit-sidebar #awk_subnavi li a,
.awk-inhalt-links-mit-sidebar #awk_subnavi2 li a {
    width: 176px;
    width: 126px;
}

.awk-edition-2018 .awk-inhalt-links-mit-sidebar #awk_subnavi {
    margin-left: 0;
}

.awk-edition-2018 .awk-inhalt-links-mit-sidebar #awk_subnavi li a,
.awk-edition-2018 .awk-inhalt-links-mit-sidebar #awk_subnavi2 li a {
    width: 177px;
}


/* subsubnavi
------------------------------------------------------------------*/
#awk_subnavi .awk-navi-sub-sub li.awk-selected a, #awk_subnavi .awk-navi-sub-sub li.awk-selected:hover a {
    background: #006D58 url(../../data/css/../bilder/back_subnavi_li_a_selected.png) left top no-repeat;
    color: #fff;
}


/* spezial
------------------------------------------------------------------*/
#awk_subnavi .awk-spezial a, #awk_subnavi .awk-spezial:hover a {
    background: #ccc url(../../data/css/../bilder/back_subnavi_li_spezial_a.gif) left top no-repeat;
    color: #000;
}

.awk-inhalt-links-mit-sidebar .awk-flyout-like {
    margin-left: 26px;
    margin-top: 30px;
}


/* navi top content
------------------------------------------------------------------*/
.awk-navi-top-content {
    padding: 10px;
}

.awk-navi-top-content .awk-eingabe-max {
    display: block;
    position: relative;
}

.awk-navi-top-content .awk-eingabe-max div {
    padding: 0 50px 0 10px;
    background: #fff;
}

.awk-navi-top-content .awk-eingabe-max a {
    position: absolute;
    top: 6px;
    right: 6px;
}

.awk-navi-top-content .awk-eingabe-max .awk-formfeld {
    height: 36px;
    font-size: 24px;
    line-height: 36px;
    border: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    outline: none;
}

.awk-edition-2018 .awk-navi-top-content {
    padding: 0;
    position: absolute;
    top: 10px;
    left: 120px;
    width: calc(100% - 420px);
}

.awk-edition-2018 .awk-navi-top-content .awk-eingabe-max div {
    padding-right: 70px;
}

.awk-edition-2018 .awk-navi-top-content .awk-eingabe-max a {
    top: 0;
}

.awk-edition-2018 .awk-navi-top-content .awk-eingabe-max .awk-formfeld {
    height: 24px;
    font-size: 18px;
}


/* portal navi
------------------------------------------------------------------*/
.awk-portal-navi-top,
.awk-portal-navi-sub {
    position: fixed;
    top: 130px;
    left: 0;
    width: 240px;
    background: #f1f1f1;
    height: calc(100% - 192px);
    overflow: auto;
    border-right: 1px solid #d0d4d9;
    z-Index: 999;
}

.awk-scrolled-1 .awk-portal-navi-top,
.awk-scrolled-1 .awk-portal-navi-sub {
    top: 40px;
    height: calc(100% - 102px);
}

.awk-edition-2018 .awk-portal-navi-top,
.awk-edition-2018 .awk-portal-navi-sub {
    top: 55px;
    height: calc(100% - 117px);
}

.awk-portal-navi-sub {
    left: 241px;
}

.awk-portal-navi-top ul,
.awk-portal-navi-top ul li,
.awk-portal-navi-sub ul,
.awk-portal-navi-sub ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: none;
    display: block;
    clear: both;
}

.awk-portal-navi-top ul,
.awk-portal-navi-sub ul {
}

.awk-portal-navi-top ul li,
.awk-portal-navi-sub ul li {
    padding: 0 16px;
}

.awk-portal-navi-top ul li a,
.awk-portal-navi-sub ul li a {
    display: block;
    width: auto;
    color: #777;
    padding: 10px;
    margin: 2px 0 0 0;
    line-height: 1.5em;
    height: auto;
    border-radius: 2px;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 20px;
    text-align: left;
    border: 0;
    text-decoration: none;
}

.awk-portal-navi-top ul li.awk-selected a,
.awk-portal-navi-top ul li a:hover,
.awk-portal-navi-sub ul li.awk-selected a,
.awk-portal-navi-sub ul li a:hover {
    color: #333;
    background-color: #e1e1e1;
}

/* global
------------------------------------------------------------------*/
table, td {
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
  margin: 0;
}


/* pseudo
------------------------------------------------------------------*/
.awk-tabelle-fixed-td {
  table-layout: fixed;
}

.awk-tabelle-center-td td {
  text-align: center;
}

.awk-max {
  width: 100%;
}

.awk-halb {
  width: 50%;
}

.awk-viertel {
  width: 25%;
}

.awk-tabelle-abstand-v {
  margin: 10px 0;
}

.awk-tabelle-abstand-v-b {
  margin-bottom: 10px;
}

.awk-tabelle-abstand-oben {
  margin-top: 10px;
}

.awk-tabelle-fixed-td label {
  width: auto;
}

.awk-formular label {
  margin-top: 5px;
}

.awk-edition-2018 .awk-formular label {
}

.awk-formular label.awk-default {
  margin-top: 0;
}

.awk-formular label.awk-formfeld-auto-width {
  margin-top: 0;
}


/* termine filter
------------------------------------------------------------------*/
.awk-table-termine-filter {
}

.awk-table-termine-filter h2 {
  margin: 0 5px;
  margin-top: 10px;
}

.awk-table-termine-filter td {
  padding: 0 5px;
}

.awk-table-termine-filter td table td {
  padding: 0;
}


/* filter
------------------------------------------------------------------*/
.awk-table-filter {
}

.awk-table-filter td {
  vertical-align: top;
  padding: 0 10px;
}

.awk-table-filter td table td {
  vertical-align: middle;
  padding: 0;
}

.awk-table-filter h2 {
  margin-top: 0;
}

.awk-table-filter .awk-filter-max-height {
  max-height: 400px;
  overflow: auto;
  overflow-X: hidden;
}


/* datatable
------------------------------------------------------------------*/
.dataTables_scrollHead {
  clear: both;
}

.paginate_button,
.paginate_active {
  margin-left: 10px;
}

.paginate_active,
.current {
  color: #000;
}

.awk-datatable {
  padding: 10px 0;
  overflow: hidden;
}

.awk-datatable-top {
  padding: 0;
}

.awk-datatable table {
  position: relative;
}

.awk-datatable table,
.fixedHeader table {
  width: 100%;
  clear: both;
}

.awk-tabelle-default table {
  border-bottom: 1px solid #ccc;
}

/*
.awk-edition-2018 .awk-tabelle-default {
  box-shadow: 0 0 5px rgba(57, 70, 78, 0.2);
  border-radius: 3px;
}
*/

.awk-datatable tbody td,
.awk-datatable thead th,
.awk-tabelle-default th,
.awk-tabelle-default td,
.fixedHeader th {
  padding: 5px 10px;
  text-align: left;
  vertical-align: middle;
}

.awk-datatable tbody td.awk-center,
.awk-datatable thead th.awk-center,
.awk-tabelle-default td.awk-center,
.awk-tabelle-default th.awk-center,
.awk-tabelle-default .awk-tabelle-center-td th,
.awk-tabelle-default .awk-tabelle-center-td td {
  text-align: center;
}

.awk-tabelle-default .awk-tabelle-center-td th.awk-links,
.awk-tabelle-default .awk-tabelle-center-td td.awk-links {
  text-align: left;
}

.awk-datatable th.awk-rechts,
.awk-datatable td.awk-rechts,
.awk-tabelle-default th.awk-rechts,
.awk-tabelle-default td.awk-rechts,
.awk-datatable th.awk-zahl,
.awk-datatable td.awk-zahl,
.awk-tabelle-default th.awk-zahl,
.awk-tabelle-default td.awk-zahl,
th.awk-rechts,
td.awk-rechts,
th.awk-zahl,
td.awk-zahl {
  text-align: right;
}

.awk-datatable thead th,
.awk-tabelle-default th,
.awk-tabelle-default tr.awk-like-th td,
.awk-datatable tr.awk-like-th td,
.fixedHeader th {
  background: #efefef;
  border: 1px solid #ccc;
  color: #000;
}

.awk-tabelle-default th.awk-normal {
  font-weight: normal;
}

.awk-datatable tbody td,
.awk-tabelle-default td {
  background: #fff;
  border: 1px solid #cdcdcd;
}

.awk-datatable tbody tr:hover td,
.awk-tabelle-default tr:hover td,
.awk-tabelle-tr-hover tr:hover td {
  background-color: #efefef;
}

.awk-datatable tbody tr.awk-farbe-rot-1 td,
.awk-tabelle-default tr.awk-farbe-rot-1 td {
  background: #ffd1d1;
}

.awk-datatable tbody tr.awk-farbe-gruen-1 td,
.awk-tabelle-default tr.awk-farbe-gruen-1 td {
  background: #defcd9;
}

.awk-datatable tbody tr.awk-selected td,
.awk-tabelle-default tr.awk-selected td {
  background: #efefef;
}

.awk-datatable tbody td.awk-oben,
.awk-tabelle-default td.awk-oben {
  vertical-align: top;
}

.awk-tabelle-default .awk-tabelle-default-sub {
  border: 0;
}

.awk-tabelle-default .awk-tabelle-default-sub td,
.awk-tabelle-default tr.awk-like-th .awk-tabelle-default-sub td {
  padding: 0;
  border: 0;
}

.awk-datatable tbody tr.awk-durchgestrichen td,
.awk-datatable tbody tr.awk-durchgestrichen-1 td,
.awk-datatable tbody tr.awk-durchgestrichen-0-rev td,
.awk-tabelle-default tr.awk-durchgestrichen td,
.awk-tabelle-default tr.awk-durchgestrichen-1 td,
.awk-tabelle-default tr.awk-durchgestrichen-0-rev td {
  text-decoration: line-through;
}

.awk-datatable tbody td.awk-padding-no,
.awk-datatable thead th.awk-padding-no,
.awk-tabelle-default th.awk-padding-no,
.awk-tabelle-default td.awk-padding-no {
  padding: 0;
}

.dataTables_length, .dataTables_filter {
  padding-bottom: 10px;
}

.dataTables_info, .dataTables_paginate {
  padding-top: 10px;
}

.dataTables_length, .dataTables_info {
  float: left;
  display: inline;
  width: 40%;
}

.dataTables_filter, .dataTables_paginate {
  float: right;
  display: inline;
  width: 45%;
  text-align: right;
}

.dataTables_filter label {
  width: auto;
}

.dataTables_paginate span {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}

.dataTables_paginate span span {
  display: inline-block;
  margin-right: 5px;
}


/* formular
------------------------------------------------------------------*/
.awk-formular,
.awk-formular-bordered {
  margin: 1.0em 0;
  padding: 10px;
  border: 1px solid #cdcdcd;
  overflow: hidden;
}

.awk-formular-no-overflow {
  overflow: visible;
}

.awk-formular-unter-tabs {
  margin-top: 0;
  border-top: 0;
}

.awk-formular table {
  margin-bottom: 10px;
}

.awk-formular table td {
  padding: 5px 0;
  vertical-align: top;
}

.awk-formular table td table {
  margin: 0;
}

.awk-formular table td table td {
  padding: 0;
  vertical-align: middle;
}

.awk-formular table td table td.awk-oben,
.awk-oben {
  vertical-align: top;
}

.awk-formular table td table td.awk-center {
  text-align: center;
}

.awk-formular table td table.awk-abstand-oben {
  margin-top: 5px;
}

.awk-formular table.awk-hover-tr tr:hover td {
  background-color: #efefef;
}

.awk-formular table td table.awk-doch-padding td {
  padding: 5px 10px;
}



/* schadstoffe
------------------------------------------------------------------*/
.awk-formular table td .awk-table-schadstoffe {
}

.awk-formular table td .awk-table-schadstoffe td {
  padding: 4px 0;
}


/* icon - text
------------------------------------------------------------------*/
.awk-icon-text {
  margin: 1.0em 0;
  border: 1px solid #cdcdcd;
  border-top: 0;
}

.awk-icon-text table {
}

.awk-icon-text table td {
  vertical-align: middle;
  padding: 10px 10px;
  border-top: 1px solid #cdcdcd;
}

.awk-icon-text table td.awk-oben {
  vertical-align: top;
}

.awk-icon-text table td .awk-icon-text-icon {
  width: 100px;
  text-align: center;
  padding: 23px 0;
}

.awk-icon-text-hover tr:hover td {
  background-color: #efefef;
}

.awk-icon-text table td .awk-code {
  width: 140px;
}

.awk-icon-text table td .awk-code-medium {
  width: 170px;
}

.awk-icon-text table td .awk-code-auto {
  width: auto;
}

.awk-icon-text table td table {
}

.awk-icon-text table td table td {
  padding: 0 5px 0 0;
  border: 0;
}

.awk-icon-text-hover tr:hover td table td {
  background: none;
}


/* boxen
------------------------------------------------------------------*/
.awk-box-table.awk-box-table-liniert {
  padding: 0;
  margin: -10px;
}

.awk-box-table.awk-box-table-liniert.awk-max {
  width: calc(100% + 20px);
}

.awk-box-table td {
  padding: 5px 0;
}

.awk-box-table.awk-box-table-liniert tr td {
  border-top: 1px solid #ccc;
  padding: 20px;
}

.awk-box-table.awk-box-table-liniert tr:hover td {
  background-color: #efefef;
}

.awk-box-table.awk-box-table-liniert tr:first-child td {
  border: 0;
}



/* padding-only
------------------------------------------------------------------*/
.awk-tabelle-padding-only table td {
  padding: 5px;
}

.awk-table-td-abstand-rechts {
  padding-right: 10px;
}


/* einruecken
------------------------------------------------------------------*/
.awk-tabelle-ebene-0 {
}

.awk-tabelle-ebene-1 {
  margin-left: 20px;
}

.awk-tabelle-ebene-2 {
  margin-left: 40px;
}

.awk-tabelle-ebene-3 {
  margin-left: 60px;
}

.awk-tabelle-ebene-4 {
  margin-left: 80px;
}

.awk-tabelle-ebene-5 {
}


/* chars
------------------------------------------------------------------*/
.awk-tabelle-chars .awk-btn {
  padding-left: 6px;
  padding-right: 6px;
  min-width: 10px;
  padding: 0;
  margin-left: 3px;
  display: block;
}

.awk-tabelle-chars td:first-child .awk-btn {
  margin-left: 0;
}

/* startseite
------------------------------------------------------------------*/
.awk-tabelle-startseite {
}

.awk-tabelle-startseite table {
  table-layout: fixed;
  width: 100%;
}

.awk-tabelle-startseite table td {
  vertical-align: top;
  padding-left: 10px;
}

.awk-tabelle-startseite table td.awk-first {
  padding-left: 0;
}

.awk-tabelle-startseite table td table td {
  vertical-align: middle;
}


/* zeitstrahl
------------------------------------------------------------------*/
.awk-zeitstrahl {
  position: relative;
  top: 0;
  left: 0;
}

.awk-zeitstrahl table {
  border-left: 2px solid #ccc;
}

.awk-zeitstrahl table td {
}

.awk-zeitstrahl table td div {
  border-top: 2px solid #ccc;
  width: 25px;
  text-align: center;
  font-size: 0.8em;
  color: #ccc;
  margin-top: 3.2em;
  padding: .2em 0 2.0em 0;
}

.awk-zeitstrahl table td.awk-zeitstrahl-monat {
  border-left: 1px solid #ccc;
}

.awk-zeitstrahl .awk-zeitstrahl-monat-abso {
  text-transform: uppercase;
  font-size: 0.8em;
  color: #aaa;
  position: absolute;
  top: 64px;
}

.awk-zeitstrahl-projekt-abso {
  position: absolute;
  top: 20px;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../../data/css/../bilder/marker/m1.png);
}

.awk-zeitstrahl-projekt-abso-0 {
  background-image: url(../../data/css/../bilder/marker/m8.png);
}

.awk-zeitstrahl-projekt-abso-1 {
  background-image: url(../../data/css/../bilder/marker/m6.png);
}

.awk-zeitstrahl-projekt-abso-2 {
  background-image: url(../../data/css/../bilder/marker/m7.png);
}

.awk-formular table td table .awk-table-entsorgungswege-tr td {
  padding-top: .5em;
  padding-bottom: .5em;
  border-bottom: 1px solid #ccc;
}



/* abstand nach oben
------------------------------------------------------------------*/
.awk-table-termine-filter {
  padding: 13px 0 23px 0;
}


/* termine
------------------------------------------------------------------*/
.awk-termine-monat {
  float: left;
  display: inline;
  width: 150px;
  margin: 0 5px;
  overflow: hidden;
  height: 240px;
}

.awk-edition-2018 .awk-termine-monat {
  height: 260px;
}

.awk-termine-monat-4 {
  width: 230px;
}

/*
.awk-termine-monat-clear-0 {
  clear: left;
}
*/

.awk-termine-monat table {
  table-layout: fixed;
  border: 1px solid #ccc;
  width: 100%;
}

.awk-termine-monat table td,
.awk-termine-monat table th {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
  padding: 3px 0;
}

.awk-termine-monat table th {
  background: #efefef;
}

.awk-termine-monat table td {
  cursor: pointer;
}

/*
.awk-termine-monat table td.awk-tag-6,
.awk-termine-monat table td.awk-tag-0 {
  background: #efefef;
}
*/

.awk-termine-monat table td.awk-feiertag {
  cursor: not-allowed;
  background: #ccc;
}

.awk-termine-monat table td.awk-kw,
.awk-termine-monat table th.awk-kw {
  cursor: not-allowed;
  background: #efefef;
  font-size: 0.8em;
  font-weight: bold;
}

.awk-termine-monat table td.awk-leer {
  background: #efefef;
  cursor: not-allowed;
}


.awk-termine-monat table td.awk-selected {
  background: #f4aeb1 url(../../data/css/../bilder/back-termin-selected.png) left center repeat-X;
  background: #0000cc;
  color: #fff;
}

.awk-termine-monat table td.awk-selected-tour-1 {
  background: #f4aeb1 url(../../data/css/../bilder/back-termin-selected-tour.png) left center repeat-X;
  background: #0000cc;
  color: #fff;
}

.awk-termine-monat table td.awk-loading {
  background: transparent url(../../data/css/../bilder/ico-anim-loading-small.gif) center center no-repeat;
  text-indent: -9999px;
}

.awk-termine-monat table td.awk-termin-gesperrt-1 {
  cursor: not-allowed;
}


/* chronologisch I
------------------------------------------------------------------*/
.awk-termine-monat-chronologisch {
  width: auto;
  float: none;
  display: block;
  height: auto;
  margin-right: 241px;
  clear: left;
}

.awk-termine-monat-chronologisch table {
  width: auto;
  table-layout: auto;
}

.awk-termine-monat-chronologisch table td div {
  width: 22px;
}


/* chronologisch II
------------------------------------------------------------------*/
.awk-termine-monat-chronologisch-woche {
  margin-right: 160px;
}

.awk-termine-monat-chronologisch-woche table td div {
  width: 20px;
}


/* termine pflegen
------------------------------------------------------------------*/
.awk-termine-pflegen {
  overflow: hidden;
}

.awk-termine-pflegen .awk-kontrollspalte {
  float: right;
  display: inline;
  width: 220px;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content {
  min-height: 800px;
  border: 1px solid #ccc;
  padding: 5px;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul,
.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li {
  color: #006D58;
  border-bottom: 1px solid #ccc;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li span {
  display: inline-block;
  padding: 5px;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li span.awk-loading {
  padding-left: 20px;
  background: transparent url(../../data/css/../bilder/ico-anim-loading-small.gif) left center no-repeat;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li a {
  color: #000;
  text-decoration: none;
  display: block;
  width: auto;
  background: transparent url(../../data/css/../bilder/ico_del_grau.png) right center no-repeat;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li a span {
  padding: 0;
  width: 20px;
  cursor: text;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li a:hover {
  background-image: url(../../data/css/../bilder/ico_del_rot.png);
  background-color: #f6b6b6;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li a strong {
  display: inline-block;
  width: auto;
  padding: 5px;
  font-weight: normal;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li a em {
  display: inline-block;
  float: right;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: transparent url(../../data/css/../bilder/trans.gif) left top repeat;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li.awk-kontroll-gesperrt-1 input,
.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li.awk-kontroll-gesperrt-1 em {
  display: none;
}

.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li.awk-kontroll-gesperrt-1 a,
.awk-termine-pflegen .awk-kontrollspalte .awk-kontrollspalte-content ul li.awk-kontroll-gesperrt-1 a:hover {
  background: none;
  cursor: normal;
}


/* chronologisch II
------------------------------------------------------------------*/
.awk-termine-pflegen .awk-kontrollspalte-schmal {
  width: 152px;
}


/* kalendarisch II
------------------------------------------------------------------*/
.awk-termine-pflegen .awk-kontrollspalte-oben {
  float: none;
  display: block;
  width: auto;
  margin: 0 5px;
}

.awk-termine-pflegen .awk-kontrollspalte-oben .awk-kontrollspalte-content {
  min-height: 200px;
  height: 200px;
  overflow: auto;
}

.awk-termine-pflegen .awk-kontrollspalte-oben .awk-kontrollspalte-content ul li {
  width: 150px;
  float: left;
  margin: 0 3px 0 3px;
}

.awk-termine-pflegen .awk-kontrollspalte-oben .awk-kontrollspalte-content ul li.awk-kontrollspalte-monat {
  display: none;
}


/* manuell
------------------------------------------------------------------*/
.awk-termine-pflegen .awk-kontrollspalte-auto-height .awk-kontrollspalte-content {
  min-height: 400px;
}


/* awk-termine-pflegen-eingabe
------------------------------------------------------------------*/
.awk-termine-pflegen-eingabe-manuell-container {
  margin: 0 5px;
/*
  overflow: hidden;
  width: 650px;
*/
}

.awk-termine-pflegen-eingabe-manuell-container table {
}

.awk-termine-pflegen-eingabe-manuell-container table td {
  vertical-align: top;
}

.awk-termine-pflegen-eingabe {
  float: left;
  display: inline;
  width: 300px;
  margin-right: 20px;
}

.awk-termine-pflegen-eingabe table p {
  margin: 0 0 .5em 0;
}

.awk-termine-pflegen-eingabe table {
  width: 100%;
  margin-bottom: 5px;
}

.awk-termine-pflegen-eingabe table .awk-formfeld-schmal {
  width: 150px;
}

.awk-termine-pflegen-eingabe table textarea.awk-formfeld {
  width: 274px;
  height: 200px;
}

.awk-termine-pflegen-eingabe th,
.awk-termine-pflegen-eingabe td {
  vertical-align: middle;
  border: 1px solid #ccc;
  padding: 5px;
}

.awk-termine-pflegen-eingabe th {
  background: #efefef;
  text-align: left;
}

.awk-termine-pflegen-eingabe td {
}

.awk-termine-pflegen-eingabe td .awk-formfeld-zahl-zweistellig {
  text-align: center;
}

.awk-termine-pflegen-eingabe .awk-no-format,
.awk-termine-pflegen-eingabe .awk-no-format td {
  padding: 0;
  width: auto;
  border: 0;
  text-align: left;
}


/* terminregeln
------------------------------------------------------------------*/
.awk-termine-regel-container {
}

.awk-termine-regel-container form {
  margin-bottom: 0;
}

.awk-termine-regeln,
.awk-table-termine-filter .awk-tab {
  border: 1px solid #ccc;
  border-top: 0;
  padding: 10px;
  margin: 0 5px;
}

.awk-table-termine-filter .awk-tab {
  padding: 10px 5px;
}

.awk-table-termine-filter .awk-tab h2 {
  margin-top: 0;
}

.awk-termine-regel-container .awk-tabs-navi,
.awk-table-termine-filter .awk-tabs-navi {
  margin: 0 5px;
}

.awk-termine-regel-container .awk-formular {
  padding: 0;
  margin: 0;
  border: 0;
}

.awk-regeln-vordefiniert-container {
  overflow: hidden;
}

.awk-regeln-vordefiniert-container .awk-dialog-navi {
}

.awk-regeln-vordefiniert-navi {
  border: 1px solid #ccc;
  border-width: 0 1px 1px 1px;
  width: 245px;
  float: left;
  display: inline;
  overflow: auto;
  max-height: 297px;
}

.awk-regeln-vordefiniert-details {
  float: right;
  display: inline;
  width: 258px;
  height: 297px;
  margin-right: 10px;
}

.awk-regeln-vordefiniert-details-content {
  height: 267px;
  overflow: auto;
}


/* include
------------------------------------------------------------------*/
.awk-termine-regeln {
}

.awk-termine-regeln .awk-termine-regeln-checkboxen {
  margin-top: 3px;
}

.awk-termine-regeln .awk-termine-regeln-checkboxen td,
.awk-formular .awk-termine-regeln-checkboxen td {
  text-align: center;
  padding-right: 5px;
}

.awk-termine-regeln table {
}

.awk-termine-regeln table td {
  vertical-align: top;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten {
  width: 400px;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten h1 {
  text-align: center;
  font-weight: bold;
  font-size: 3.0em;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts {
  float: right;
  display: inline;
  width: 230px;
  height: 299px;
  overflow: auto;
  border-top: 1px solid #ccc;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul,
.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul li {
  color: #006D58;
  border-bottom: 1px solid #ccc;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul li span {
  display: inline-block;
  padding: 5px;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul li span.awk-loading {
  padding-left: 20px;
  background: transparent url(../../data/css/../bilder/ico-anim-loading-small.gif) left center no-repeat;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul li a {
  padding: 5px;
  color: #000;
  text-decoration: none;
  display: block;
  width: auto;
  background: transparent url(../../data/css/../bilder/ico_del_grau.png) right center no-repeat;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul li a span {
  padding: 0;
  width: 20px;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-rechts ul li a:hover {
  background-image: url(../../data/css/../bilder/ico_del_rot.png);
  background-color: #f6b6b6;
}

.awk-termine-regeln .awk-termine-regeln-verarbeiten .awk-links {
  float: left;
  display: inline;
  width: 160px;
}

/* buttons
------------------------------------------------------------------*/
.awk-button,
.awk-btn,
.awk-submit,
.awk-btn-icon-standalone {
    text-align: center;
    padding: 0 8px;
    padding: 2px 8px;
    color: #000;
    cursor: pointer;
    background: transparent url(../../data/css/../bilder/back_btn_kachel.png) left center repeat-x;
    border: 1px solid #777;
}

.awk-button,
.awk-btn,
.awk-submit,
.awk-btn-icon-standalone {
    /*  background-image: linear-gradient(#FFFFFF, #F4F5FA, #ECEEF7);*/
    border: 1px solid #D4D5E2;
    border-radius: 3px 3px 3px 3px;
    border-radius: 6px;
    box-shadow: 0 1px 1px 0 #F3F1F1;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    height: 27px;
    line-height: 23px;
    line-height: 27px;
    padding: 0 11px;
    vertical-align: middle;
}

.awk-edition-2015 .awk-button,
.awk-edition-2015 .awk-btn,
.awk-edition-2015 .awk-submit {
    background: #fff;
    background-image: url(../../data/css/../bilder/back_btn_kachel_weiss.png);
    box-shadow: none;
}

.awk-edition-2015 .awk-btn-icon-standalone {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: none;
    padding: 0;
    width: 24px;
}

.awk-edition-2018 .awk-button,
.awk-edition-2018 .awk-btn,
.awk-edition-2018 .awk-submit,
.awk-edition-2018 .awk-btn-icon-standalone {
    font-size: 13px;
    font-size: 14px;
}

.awk-sidebar2 .awk-btn {
    background: transparent;
    border-color: #fff;
    color: #fff;
}

.awk-sidebar2 .awk-btn-loading {
    background: transparent url(../../data/css/../bilder/sidebar_loading_small.gif) 4px center no-repeat;
    padding-left: 24px;
}

.awk-inhalt .awk-button:hover,
.awk-inhalt .awk-btn:hover {
    border-color: #bdbecb;
}

.awk-submit {
    line-height: 29px;
    height: 29px;
}

.awk-button,
.awk-btn,
.awk-submit,
a.awk-button,
a.awk-btn,
a.awk-button span,
a.awk-btn span {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    line-height: 27px;
    outline: none;
}

.awk-submit.awk-versteckt {
    display: hidden;
}

a.awk-btn-icon-standalone span {
    height: 27px;
    padding: 0;
    width: 24px;
    background-position: center center;
}

input.awk-button,
input.awk-btn,
input.awk-submit {
    line-height: 27px;
}

.awk-btn-material,
input.awk-button-material,
input.awk-btn-material,
input.awk-submit-material {
    height: 40px;
    line-height: 40px;
}


.awk-btn-rechts,
.awk-btn-right {
    float: right;
}

.awk-btn-gruen,
.awk-submit {
    border-color: #319200;
    background-image: url(../../data/css/../bilder/back_btn_kachel_gruen.png);
    color: #fff;
}

.awk-edition-2015 .awk-btn-gruen,
.awk-edition-2015 .awk-submit,
.awk-edition-2015 .awk-btn-selected {
    background: #fff;
    background-image: url(../../data/css/../bilder/back_btn_kachel_weiss.png);
    color: #319200;
}

.awk-btn-rot,
.awk-btn-rot:hover,
.awk-inhalt .awk-btn-rot:hover {
    border-color: #cc0000;
    color: #cc0000;
}

.awk-btn-rot:hover,
.awk-inhalt .awk-btn-rot:hover {
    color: #fff;
    background: #cc0000;
}

.awk-edition-2015 .awk-submit-loading {
    background: #fff url(../../data/css/../bilder/ico-anim-loading-submit.gif) 5px center no-repeat;
    padding-left: 25px;
}

.awk-btn-ico span,
.awk-btn-icon span {
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block;
}

.awk-edition-2015 .awk-btn-ico span,
.awk-edition-2015 .awk-btn-icon span,
.awk-edition-2015 .awk-btn-icon-standalone {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 10+, Firefox on Android */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.awk-edition-2015 .awk-btn-ico:hover span,
.awk-edition-2015 .awk-btn-icon:hover span,
.awk-edition-2015 .awk-btn-icon-standalone:hover,
.awk-edition-2015 .awk-btn-icon-standalone-bunt,
.awk-edition-2015 .awk-btn-icon-standalone-bunt span {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

/*
.awk-edition-2015 .awk-btn-neu {
    background-color: #0177bb;
    border-color: #0177bb;
    color: #fff;
    background-image: none;
}

.awk-inhalt .awk-btn-neu:hover {
    border-color: #0177bb;
}

 */

.awk-edition-2015 .awk-btn-neu span {
}


.awk-btn-ico-right span,
.awk-btn-icon-right span {
    padding-left: 0;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: right center;
}

.awk-btn-alone span {
    padding: 0;
    width: 16px;
}

.awk-btn-alone {
    padding: 0 4px;
}

.awk-btn-alone,
.awk-btn-alone span {
    height: 21px;
    line-height: 21px;
    display: inline-block;
}

.awk-button-neben-formfeld,
.awk-btn-neben-formfeld {
    margin: 0 5px;
}

.awk-btn-versteckt,
a.awk-btn-versteckt {
    display: none;
}

.awk-submit.awk-versteckt {
    display: hidden;
}

.awk-btn-unsichtbar,
a.awk-btn-unsichtbar {
    visibility: hidden
}

.awk-btn-abstand-unten,
a.awk-btn-abstand-unten {
    margin-bottom: 5px;
}

.awk-btn-abstand-oben,
a.awk-btn-abstand-oben {
    margin-top: 5px;
}

.awk-btn-abstand-links,
a.awk-btn-abstand-links {
    margin-left: 5px;
}

.awk-btn-abstand-rechts,
a.awk-btn-abstand-rechts {
    margin-right: 5px;
}


/* buttonset
------------------------------------------------------------------*/
.awk-button-set,
.awk-btn-set {
    overflow: hidden;
}

.awk-button-set-centered,
.awk-btn-set-centered {
    text-align: center;
}

.awk-button-set .awk-btn,
.awk-button-set .awk-button,
.awk-button-set .awk-submit,
.awk-btn-set .awk-btn,
.awk-btn-set .awk-button,
.awk-btn-set .awk-submit {
    margin-right: 5px;
    margin-left: 0;
}

.awk-button-set .awk-btn-right,
.awk-button-set .awk-btn-rechts,
.awk-btn-set .awk-btn-right,
.awk-btn-set .awk-btn-rechts {
    margin-right: 0;
    margin-left: 5px;
}

.awk-inhalte-block .awk-button-set {
    visibility: hidden;
}

.awk-inhalte-block:hover .awk-button-set {
    visibility: visible;
}

/*
.awk-submit-loading {
  padding-left: 25px;
  background-image: url(../../data/css/../bilder/ico-anim-loading-small-gruen.gif);
  background-position: 5px center;
  background-repeat: no-repeat;
}
*/


/* submit button
------------------------------------------------------------------*/
/*
.awk-submit, .awk-button {
  background: #fff;
  border: 0;
  text-align: center;
  padding: 2px 4px;
  color: #fff;
  line-height: 22px;
  cursor: pointer;
  background: transparent url(../../data/css/../bilder/back_btn_kachel.png) left -28px repeat-x;
}

a.awk-button {
  display: inline-block;
  text-decoration: none;
}

.awk-button {
  line-height: 22px;
  border: 1px solid #aaa;
  color: #000;
  background: transparent url(../../data/css/../bilder/back_btn_kachel.png) left top repeat-x;
}

.awk-button:hover {
  background-image: url(../../data/css/../bilder/back-button-hover.gif);
}

.awk-button-neben-formfeld {
  margin: 0 5px;
}

*/


/* buttons
------------------------------------------------------------------*/
.awk-footer-ontop .awk-button,
.awk-footer-ontop .awk-btn,
.awk-footer-ontop .awk-submit {
    box-shadow: none;
    border-color: #777;
}

.awk-footer-ontop .awk-submit {
    border-color: #59B62A;
}

/* cxi-status
------------------------------------------------------------------*/
.awk-dialog-status {
  background: transparent url(../../data/css/../bilder/back-status.png) left top no-repeat;
  color: #fff;
  padding: 15px;
  height: 15px;
  position: fixed;
  bottom: 100px;
  left: 50%;
  width: 230px;
  text-align: center;
  margin-left: -100px;
  z-Index: 9999;
  display: none;
}

.awk-dialog-status-error {
  background-image: url(../../data/css/../bilder/back-status-error.png);
  bottom: 100px;
}

.awk-dialog-status .awk-icon {
  position: absolute;
  top: 5px;
  right: 5px;
}

.awk-dialog-status p {
  padding: 0;
  margin: 0;
}


/* confirm
------------------------------------------------------------------*/
.awk-dialog-confirm {
  width: 300px;
}

.awk-dialog-confirm h2 {
  margin: 0 0 1em 0;
}


/* select
------------------------------------------------------------------*/
.awk-dialog-select {
  width: 300px;
  height: 300px;
  overflow: hidden;
}

.awk-dialog-select .awk-dialog-header {
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

.awk-dialog-select .awk-dialog-content {
  height: 230px;
  overflow: auto;
}

.awk-dialog-select .awk-dialog-footer {
  height: 30px;
  padding-top: 5px;
  border-top: 1px solid #ccc;
}

.awk-dialog-select .awk-dialog-content ul,
.awk-dialog-select .awk-dialog-content ul li,
.awk-dialog-navi ul,
.awk-dialog-navi ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-dialog-select .awk-dialog-content ul,
.awk-dialog-navi ul {
}

.awk-dialog-select .awk-dialog-content ul li,
.awk-dialog-navi ul li {
}

.awk-dialog-select .awk-dialog-content ul li a,
.awk-dialog-navi ul li a {
  width: auto;
  display: block;
  padding: 4px 10px;
  border-top: 1px solid #ccc;
  background: #dfdfdf url(../../data/css/../bilder/back_btn_kachel_hoch.png) left center repeat-x;
  text-decoration: none;
  color: #000;
}

.awk-dialog-select .awk-dialog-content ul li a:hover,
.awk-dialog-navi ul li a:hover,
.awk-dialog-select .awk-dialog-content ul li.awk-selected a,
.awk-dialog-navi ul li.awk-selected a {
  background-image: url(../../data/css/../bilder/back_btn_kachel_gruen.png);
  color: #fff;
}

.awk-dialog-select .awk-dialog-content ul li.awk-first a,
.awk-dialog-navi ul li.awk-first a {
  border-top: 0;
}


/* dialog verarbeiten
------------------------------------------------------------------*/
.awk-dialog-verarbeiten {
  width: 281px;
  height: 180px;
  background: transparent url(../../data/css/../bilder/loading-big.gif) center center no-repeat;
  overflow: hidden;
  height: 200px;
  text-align: center;
}

.awk-dialog-verarbeiten-vorstufe {
  width: 281px;
  min-height: 200px;
}

.awk-dialog-verarbeiten .awk-btn {
  display: none;
}

.awk-dialog-verarbeiten h2 {
  padding-top: 130px;
  text-align: center;
  display: block;
}


/* awk-dialog-progress
------------------------------------------------------------------*/
.awk-dialog-progress {
  width: 200px;
  height: 80px;
}

.awk-dialog-progress-loading-big {
  padding-top: 80px;
  height: 70px;
}


/* dialog import pruefen
------------------------------------------------------------------*/
.awk-dialog-import-pruefen,
.awk-dialog-querverweis {
  width: 800px;
  height: 600px;
  overflow: hidden;
}

.awk-dialog-import-pruefen .awk-dialog-header,
.awk-dialog-querverweis .awk-dialog-header {
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

.awk-dialog-import-pruefen .awk-dialog-content,
.awk-dialog-querverweis .awk-dialog-content {
  height: 530px;
  overflow: auto;
}

.awk-dialog-import-pruefen .awk-dialog-footer,
.awk-dialog-querverweis .awk-dialog-footer {
  height: 30px;
  padding-top: 5px;
  border-top: 1px solid #ccc;
}


/* dialog app vorschau
------------------------------------------------------------------*/
.awk-dialog-app-vorschau {
  width: 320px;
  height: 480px;
  overflow: hidden;
  background: transparent url(../../data/css/../bilder/back_app_vorschau.png) left top no-repeat;
}

.awk-dialog-app-vorschau .awk-dialog-header {
  height: 44px;
}

.awk-dialog-app-vorschau .awk-dialog-content {
  height: 436px;
  overflow: auto;
}

.awk-dialog-app-vorschau h2 {
  margin: 20px 25px 0 25px;
  font-weight: bold;
  color: #4C566C;
}

.awk-dialog-app-vorschau .awk-app-hinweis {
  -moz-border-radius: .6em;
  -webkit-border-radius: .6em;
  border-radius: .6em;
  padding: 15px;
  border: 1px solid #B3B3B3;
  margin: 0 10px .4em 10px;
  background: #fff;
  overflow: hidden;
}


/* dialog app vorschau iframe
------------------------------------------------------------------*/
.awk-dialog-app-vorschau-iframe {
}

.awk-dialog-app-vorschau-iframe .awk-dialog-header {
  text-align: center;
  line-height: 44px;
  color: #fff;
  font-size: 1.4em;
}

.awk-dialog-app-vorschau-iframe .awk-dialog-content {
  overflow: hidden;
}

.awk-dialog-app-vorschau-iframe .awk-dialog-content iframe {
  width: 320px;
  height: 436px;
  border: 0;
  padding: 0;
  margin: 0;
}


/* dialog vorschau default
------------------------------------------------------------------*/
.awk-dialog-vorschau {
  width: 500px;
  height: 504px;
  overflow: hidden;
}

.awk-dialog-vorschau .awk-dialog-header {
  height: 24px;
  padding: 20px 20px 0 20px;
}

.awk-dialog-vorschau .awk-dialog-content {
  height: 420px;
  overflow: auto;
  padding: 20px;
}


/* dialog vorschau gross
------------------------------------------------------------------*/
.awk-dialog-vorschau-gross {
  width: 720px;
  height: 680px;
  overflow: hidden;
}

.awk-dialog-vorschau-gross .awk-dialog-header {
  height: 34px;
  padding: 20px 20px 0 20px;
  overflow: hidden;
}

.awk-dialog-vorschau-gross .awk-dialog-content {
  height: 586px;
  overflow: auto;
  padding: 20px;
}


/* dialog querverweis
------------------------------------------------------------------*/
.awk-dialog-querverweis {
}

.awk-dialog-querverweis .awk-dialog-links {
  width: 180px;
  float: left;
  display: inline;
}

.awk-dialog-querverweis .awk-dialog-rechts {
  margin-left: 200px;
  height: 530px;
  overflow: auto;
}


/* push-empfaenger
------------------------------------------------------------------*/
.awk-dialog-push-empfaenger {
  width: 800px;
  overflow: hidden;
}

.awk-dialog-push-empfaenger,
.awk-dialog-push-empfaenger .awk-dialog-links,
.awk-dialog-push-empfaenger .awk-dialog-rechts {
  height: 300px;
}

.awk-dialog-push-empfaenger .awk-dialog-links {
  float: left;
  display: inline;
  width: 180px;
}

.awk-dialog-push-empfaenger .awk-dialog-rechts {
  float: right;
  display: inline;
  width: 600px;
  overflow: auto;
}

.awk-dialog-push-empfaenger .awk-dialog-links ul,
.awk-dialog-push-empfaenger .awk-dialog-links ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-dialog-push-empfaenger .awk-dialog-links ul {
}

.awk-dialog-push-empfaenger .awk-dialog-links ul li {
}

.awk-dialog-push-empfaenger .awk-dialog-links ul li a {
  width: auto;
  display: block;
  padding: 4px 10px;
  border-top: 1px solid #ccc;
  background: #dfdfdf url(../../data/css/../bilder/back_btn_kachel_hoch.png) left center repeat-x;
  text-decoration: none;
  color: #000;
}

.awk-dialog-push-empfaenger .awk-dialog-links ul li a:hover,
.awk-dialog-push-empfaenger .awk-dialog-links ul li.awk-selected a {
  background-image: url(../../data/css/../bilder/back_btn_kachel_gruen.png);
  color: #fff;
}

.awk-dialog-push-empfaenger .awk-dialog-links li.awk-first a {
  border-top: 0;
}


/* dialog flex
------------------------------------------------------------------*/
.awk-dialog-autosize {
  height: calc(100% - 10px);
  width: 100%;
}

.awk-dialog-autosize .awk-dialog-header {
  height: 30px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

.awk-dialog-autosize .awk-dialog-content {
  height: calc(100% - 82px);
  overflow: auto;
}

.awk-dialog-autosize .awk-dialog-footer {
  height: 30px;
  padding-top: 5px;
  margin-top: 5px;
  border-top: 1px solid #ccc;
}

.awk-dialog-autosize .awk-dialog-content-loading {
  background-image: url(../../data/css/../bilder/loading.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

/* flyout
------------------------------------------------------------------*/
.awk-flyout,
.awk-flyout-like {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  display: none;
}

.awk-edition-2015 .awk-flyout,
.awk-edition-2015 .awk-flyout-like {
  box-shadow: none;
  border: 1px solid #e6e6e6;
}

.awk-flyout {
  z-Index: 3000;
}

.awk-flyout-draggable-handle {
  cursor: move;
}

.awk-flyout-visible {
  display: block;
}

.awk-flyout-fixed {
  position: fixed;
}

.awk-flyout form {
  margin: 0;
  padding: 0;
}

.awk-flyout h2 {
  margin-top: 0;
}

.awk-flyout-like {
  display: block;
  position: relative;
}

.awk-flyout-like h3 {
  margin-bottom: 1.0em;
}

.awk-flyout-right-50 {
  top: 10%;
  left: 50%;
  width: 48%;
  height: 80%;
  overflow: auto;
}

.awk-flyout-draggable {
}

.awk-flyout-header {
  overflow: hidden;
}

.awk-flyout-header .awk-flyout-close {
  float: right;
  display: inline;
  width: 16px;
  height: 16px;
  background: transparent url(../../data/css/../bilder/ico_del_grau.png) center center no-repeat;
}


/* flyout mit buttons
------------------------------------------------------------------*/
.awk-flyout-action {
  margin-left: 278px;
  position: fixed;
  top: 138px;
  width: 100%;
  margin-right: 10px;
}


/* flyout mit ul
------------------------------------------------------------------*/
.awk-flyout-dropdown {
  padding: 0;
}

.awk-flyout-dropdown ul,
.awk-flyout-dropdown ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-flyout-dropdown ul {
}

.awk-flyout-dropdown ul li {
}

.awk-flyout-dropdown ul li a {
  display: block;
  width: auto;
  text-decoration: none;
  padding: 5px 10px;
}

.awk-flyout-dropdown ul li a.awk-flyout-ul-li-a-90,
.awk-flyout-dropdown ul li a.awk-flyout-ul-li-a-10 {
  display: inline-block;
}

.awk-flyout-dropdown ul li a.awk-flyout-ul-li-a-90 {
  width: calc(76% - 20px);
}

.awk-flyout-dropdown ul li a.awk-flyout-ul-li-a-10 {
  width: calc(20% - 20px);
}

.awk-flyout-dropdown ul li a:hover {
  background-color: #efefef;
}

.awk-flyout-dropdown .awk-flyout-dropdown-info {
  padding: 5px 10px;
  background-color: #efefef;
  color: #777;
  border-bottom: 1px solid #e6e6e6;
  font-size: .9em;
}

.awk-flyout-dropdown ul li.awk-selected a {
  background: #319200;
  color: #fff;
}


/* flyout user
------------------------------------------------------------------*/
.awk-flyout-user {
  padding: 0;
  width: 400px;
}

.awk-flyout-user .awk-flyout-content {
  padding: 10px;
  overflow: hidden;
}

.awk-flyout-user .awk-flyout-content img {
  float: left;
  display: inline;
  border: 3px solid #BBD561;
  margin-right: 20px;
}

.awk-flyout-user .awk-flyout-footer {
  padding: 10px;
  background: #f2f2f2;
  border-top: 1px solid #e3e3e3;
}


/* flyout touren
------------------------------------------------------------------*/
.awk-flyout-touren {
  width: 900px;
}


/* flyout map
------------------------------------------------------------------*/
.awk-flyout .awk-google-map {
  width: auto;
  min-width: 400px;
  height: 400px;
}

/* dropdowns
------------------------------------------------------------------*/
.awk-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-Index: 100;
/*
  border: 1px solid #ccc;
  border-top: 0;
  width: 160px;
*/
  display: none;

  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #e6e6e6;
  box-shadow: none;
}

.awk-dropdown-height-200 {
  height: 200px;
  overflow: auto;
}

.awk-dropdown-content {
  padding: 5px 10px;
}

.awk-dropdown-fixed {
  position: fixed;
}

.awk-dropdown ul,
.awk-dropdown ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

/*
.awk-dropdown ul li a {
  width: auto;
  display: block;
  padding: 4px 10px;
  border-top: 1px solid #ccc;
  background: #dfdfdf url(../../data/css/../bilder/back_btn_kachel_hoch.png) left center repeat-x;
  text-decoration: none;
  color: #000;
}

.awk-dropdown ul li a:hover {
  background-image: url(../../data/css/../bilder/back_btn_kachel_gruen.png);
  color: #fff;
}
*/

.awk-dropdown ul li a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  width: auto;
}

.awk-dropdown ul li a:hover {
  background: #efefef;
}

.awk-edition-2018 .awk-dropdown ul li a {
  color: #000;
  border-right: 3px solid #fff;
}

.awk-edition-2018 .awk-dropdown ul li a.awk-max-length {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 180px;
  white-space: nowrap;
}

.awk-edition-2018 .awk-dropdown ul li a:hover,
.awk-edition-2018 .awk-dropdown ul li a.awk-selected {
  background: transparent;
  border-color: #bbd561;
}

.awk-icon {
    background-repeat: no-repeat;
    background-position: center top;
    width: 16px;
    height: 16px;
    display: inline-block;
    outline: none;
    background-size: 16px 16px;
}

.awk-icon-double {
    width: 32px;
    height: 32px;
}

.awk-icon-app-native {
    border-radius: 1em;
    width: 80px;
    height: 80px;
}

.awk-icon-block {
    display: block;
}

.awk-icon-standalone {
    display: inline-block;
}

.awk-icon-grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 10+, Firefox on Android */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.awk-icon-left {
    background-position: left center;
    padding-left: 20px;
    width: auto;
    height: auto;
    line-height: 16px;
}

.awk-icon-double.awk-icon-left {
    padding-left: 40px;
    line-height: 40px;
}

.awk-icon-right {
    background-position: right center;
    padding-left: 0;
    padding-right: 20px;
    width: auto;
    height: auto;
}

.awk-icon-line-height-inc {
    line-height: 18px;
}

.awk-icon-top-left {
    background-position: left top;
}

.awk-icon-right-left {
    background-position: right top;
}

.awk-icon-hover:hover {
    background-position: center -16px;
}

.awk-icon-panel {
}

.awk-icon-panel .awk-icon {
    margin: 0 3px;
}

.awk-icon-versteckt {
    display: none;
}


/* 16er
------------------------------------------------------------------*/
.awk-icon-close-weiss {
    background-image: url(../../data/css/../bilder/ico-close.png)
}

.awk-icon-erfolg {
    background-image: url(../../data/css/../bilder/ico-check.png)
}

.awk-icon-fehler,
.awk-icon-error {
    background-image: url(../../data/css/../bilder/ico-error.png)
}

.awk-icon-ok {
    background-image: url(../../data/css/../bilder/ico-ok.png)
}

.awk-icon-status0,
.awk-btn-offline span {
    background-image: url(../../data/css/../bilder/ico-status0.png)
}

.awk-icon-status1,
.awk-btn-online span {
    background-image: url(../../data/css/../bilder/ico-status1.png)
}

.awk-icon-vergleich,
.awk-btn-vergleich span {
    background-image: url(../../data/css/../bilder/ico-vergleich.png);
}

.awk-icon-status2 {
    background-image: url(../../data/css/../bilder/ico-status2.png)
}

.awk-icon-status3 {
    background-image: url(../../data/css/../bilder/ico-status3.png)
}

.awk-icon-info {
    background-image: url(../../data/css/../bilder/ico-info.png)
}

.awk-icon-printer,
.awk-btn-printer span {
    background-image: url(../../data/css/../bilder/ico-printer.png);
    background-size: 16px 16px;
}

.awk-icon-printer-gruen,
.awk-btn-printer-gruen span {
    background-image: url(../../data/css/../bilder/ico-printer-gruen.png);
    background-size: 16px 16px;
}

.awk-icon-printer-empty,
.awk-btn-printer-empty span {
    background-image: url(../../data/css/../bilder/ico-printer-empty.png);
    background-size: 16px 16px;
}

.awk-icon-hinweis {
    background-image: url(../../data/css/../bilder/ico-hinweis.png)
}

.awk-icon-warning {
    background-image: url(../../data/css/../bilder/ico-warning.png)
}

.awk-icon-eye-0 {
    background-image: url(../../data/css/../bilder/ico-eye-0.png)
}

.awk-icon-eye-1 {
    background-image: url(../../data/css/../bilder/ico-eye-1.png)
}

.awk-icon-termine,
.awk-btn-termine span {
    background-image: url(../../data/css/../bilder/ico-calendar.png)
}

.awk-icon-plus {
    background-image: url(../../data/css/../bilder/ico-erweitern.gif)
}

.awk-icon-minus {
    background-image: url(../../data/css/../bilder/ico-verkleinern.gif)
}

.awk-icon-termine-edit,
.awk-icon-termine-bearbeiten {
    background-image: url(../../data/css/../bilder/ico-calendar-edit.png)
}

.awk-icon-termine-del,
.awk-icon-termine-loeschen {
    background-image: url(../../data/css/../bilder/ico-calendar-delete.png)
}

.awk-icon-alexa {
    background-image: url(../../data/css/../bilder/ico-alexa.png)
}

.awk-icon-app,
.awk-icon-android {
    background-image: url(../../data/css/../bilder/ico-android.png)
}

.awk-icon-ios {
    background-image: url(../../data/css/../bilder/ico-ios.png)
}

.awk-icon-windows {
    background-image: url(../../data/css/../bilder/ico-windows.png)
}

.awk-icon-mail,
.awk-icon-email,
.awk-btn-email span,
.awk-btn-mail span {
    background-image: url(../../data/css/../bilder/ico_mail.gif)
}

.awk-btn-user span {
    background-image: url(../../data/css/../bilder/ico-user.png)
}

.awk-icon-handy {
    background-image: url(../../data/css/../bilder/ico_handy.png)
}

.awk-icon-farbe {
    background-image: url(../../data/css/../bilder/ico-color.gif)
}

.awk-icon-comments,
.awk-btn-comments span {
    background-image: url(../../data/css/../bilder/ico-comments.png)
}

.awk-icon-copy,
.awk-btn-copy span {
    background-image: url(../../data/css/../bilder/ico-copy.png)
}

.awk-icon-paste,
.awk-btn-paste span {
    background-image: url(../../data/css/../bilder/ico-paste.png)
}

.awk-icon-filter,
.awk-btn-filter span {
    background-image: url(../../data/css/../bilder/ico-filter.png)
}

.awk-icon-pfeil-down,
.awk-btn-pfeil-down span {
    background-image: url(../../data/css/../bilder/ico-pfeil-down.png)
}

.awk-btn-dropdown span {
    background-image: url(../../data/css/../bilder/ico-dropdown.png);
}

.awk-icon-pfeil-up,
.awk-btn-pfeil-up span {
    background-image: url(../../data/css/../bilder/ico-pfeil-up.png)
}

.awk-icon-pfeil-left,
.awk-btn-pfeil-left span {
    background-image: url(../../data/css/../bilder/ico-pfeil-left.png)
}

.awk-icon-pfeil-right,
.awk-btn-pfeil-right span {
    background-image: url(../../data/css/../bilder/ico-pfeil-right.png)
}

.awk-icon-checked-1,
.awk-icon-checked-0-reverse,
.awk-btn-checked-1 span {
    background-image: url(../../data/css/../bilder/icon_checked.png)
}

.awk-icon-checked-1-red,
.awk-btn-checked-1-red span {
    background-image: url(../../data/css/../bilder/icon_checked_red.png)
}

.awk-icon-checked-0,
.awk-icon-checked-1-reverse,
.awk-btn-checked-0 span {
    background-image: url(../../data/css/../bilder/icon_unchecked.png)
}

.awk-icon-table,
.awk-btn-uebersicht span {
    background-image: url(../../data/css/../bilder/ico-table.png)
}

.awk-icon-map,
.awk-btn-map span {
    background-image: url(../../data/css/../bilder/ico-map.png)
}

.awk-icon-basket,
.awk-btn-basket span {
    background-image: url(../../data/css/../bilder/ico-basket.png)
}

.awk-icon-basket-go,
.awk-btn-basket-go span {
    background-image: url(../../data/css/../bilder/ico-basket-go.png)
}

.awk-icon-pdf,
.awk-btn-pdf span {
    background-image: url(../../data/css/../bilder/ico-pdf.png)
}

.awk-icon-move,
.awk-btn-move span {
    background-image: url(../../data/css/../bilder/ico-move.png)
}

.awk-icon-sort,
.awk-btn-sort span {
    background-image: url(../../data/css/../bilder/ico-move-up-down.png)
}

.awk-icon-details,
.awk-btn-details span,
.awk-icon-suche,
.awk-btn-suche span {
    background-image: url(../../data/css/../bilder/ico-details.png)
}

.awk-icon-add,
.awk-btn-neu span {
    background-image: url(../../data/css/../bilder/ico-add.png)
}

.awk-icon-folder-new,
.awk-btn-folder-new span {
    background-image: url(../../data/css/../bilder/folder_add.png)
}

.awk-btn-wizard span {
    background-image: url(../../data/css/../bilder/ico-wizard.png)
}

.awk-icon-edit,
.awk-btn-edit span {
    background-image: url(../../data/css/../bilder/ico-edit.png)
}

.awk-icon-save,
.awk-btn-save span,
.awk-icon-speichern,
.awk-btn-speichern span {
    background-image: url(../../data/css/../bilder/ico-disk.png)
}

.awk-icon-cancel,
.awk-btn-cancel span,
.awk-icon-abbrechen,
.awk-btn-abbrechen span {
    background-image: url(../../data/css/../bilder/ico_del_grau.png)
}

.awk-icon-loeschen,
.awk-btn-loeschen span,
.awk-icon-abbrechen-hover:hover,
.awk-btn-abbrechen-hover:hover span {
    background-image: url(../../data/css/../bilder/ico_del_rot.png)
}

.awk-icon-import,
.awk-btn-import span {
    background-image: url(../../data/css/../bilder/ico-import.png)
}

.awk-icon-bin,
.awk-btn-bin span {
    background-image: url(../../data/css/../bilder/ico-bin.png)
}

.awk-icon-export,
.awk-btn-export span {
    background-image: url(../../data/css/../bilder/ico-export.png)
}

.awk-icon-weiter,
.awk-btn-weiter span {
    background-image: url(../../data/css/../bilder/ico-next.png)
}

.awk-icon-zurueck,
.awk-btn-zurueck span {
    background-image: url(../../data/css/../bilder/ico-back.png)
}

.awk-icon-link,
.awk-btn-link span {
    background-image: url(../../data/css/../bilder/ico-link.png)
}

.awk-icon-download,
.awk-btn-download span {
    background-image: url(../../data/css/../bilder/ico-download.png)
}

.awk-icon-refresh,
.awk-btn-refresh span {
    background-image: url(../../data/css/../bilder/ico-refresh.png)
}

.awk-icon-rotate,
.awk-btn-rotate span {
    background-image: url(../../data/css/../bilder/ico-rotate.png)
}

.awk-icon-coins,
.awk-btn-coins span {
    background-image: url(../../data/css/../bilder/ico-coins.png)
}

.awk-icon-lock,
.awk-btn-lock span,
.awk-icon-lock-1,
.awk-btn-lock-1 span {
    background-image: url(../../data/css/../bilder/ico-lock.png)
}

.awk-icon-lock-white {
    background-image: url(../../data/css/../bilder/ico-lock-white.png)
}

.awk-icon-lock-0,
.awk-btn-lock-0 span {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 10+, Firefox on Android */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    background-image: url(../../data/css/../bilder/ico-lock.png)
}

.awk-icon-unlock,
.awk-btn-unlock span {
    background-image: url(../../data/css/../bilder/ico-unlock.png)
}

.awk-icon-pin,
.awk-btn-pin span {
    background-image: url(../../data/css/../bilder/ico-pin.png)
}

.awk-icon-loading,
.awk-btn-loading span {
    background-image: url(../../data/css/../bilder/ico-anim-loading-small.gif)
}

.awk-btn-flag span {
    background-image: url(../../data/css/../bilder/ico-flag-5.png)
}

.awk-icon-ampel-0 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -90px;
}

.awk-icon-ampel-1 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -34px;
}

.awk-icon-ampel-2 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -118px;
}

.awk-icon-ampel-3 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -6px;
}

.awk-icon-ampel-4 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -62px;
}

.awk-icon-ampel-5 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -174px;
}

.awk-icon-ampel-8 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -34px;
}

.awk-icon-ampel-9 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -202px;
}

.awk-icon-ampel-10 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -230px;
}

.awk-icon-ampel-11 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -258px;
}

.awk-icon-ampel-12 {
    background-image: url(../../data/css/../bilder/online_collage.png);
    background-position: left -90px;
}

.awk-icon-alba-0 {
    background-image: url(../../data/css/../bilder/ico-alba-0.png);
}

.awk-icon-alba-1 {
    background-image: url(../../data/css/../bilder/ico-alba-1.png);
}

.awk-icon-nehlsen-0 {
    background-image: url(../../data/css/../bilder/ico-nehlsen-0.png);
}

.awk-icon-nehlsen-1 {
    background-image: url(../../data/css/../bilder/ico-nehlsen-1.png);
}

.awk-icon-goettingen-0 {
    background-image: url(../../data/css/../bilder/ico-goettingen-0.png);
}

.awk-icon-goettingen-1 {
    background-image: url(../../data/css/../bilder/ico-goettingen-1.png);
}

.awk-icon-folder {
    background-image: url(../../data/css/../bilder/ico-folder.png);
}

.awk-icon-double.awk-icon-folder {
    background-image: url(../../data/css/../bilder/ico-folder-32.png);
}


/* flags
------------------------------------------------------------------*/
.awk-icon-flag-0 {
    background-image: url(../../data/css/../bilder/ico-flag-0.png)
}

.awk-icon-flag-1 {
    background-image: url(../../data/css/../bilder/ico-flag-1.png)
}

.awk-icon-flag-2 {
    background-image: url(../../data/css/../bilder/ico-flag-2.png)
}

.awk-icon-flag-3 {
    background-image: url(../../data/css/../bilder/ico-flag-3.png)
}

.awk-icon-flag-4 {
    background-image: url(../../data/css/../bilder/ico-flag-4.png)
}

.awk-icon-flag-5 {
    background-image: url(../../data/css/../bilder/ico-flag-5.png)
}

.awk-icon-flag-6 {
    background-image: url(../../data/css/../bilder/ico-flag-6.png)
}

.awk-icon-flag-7 {
    background-image: url(../../data/css/../bilder/ico-flag-7.png)
}

.awk-icon-flag-8 {
    background-image: url(../../data/css/../bilder/ico-flag-8.png)
}

.awk-icon-flag-9 {
    background-image: url(../../data/css/../bilder/ico-flag-9.png)
}

.awk-icon-flag-10 {
    background-image: url(../../data/css/../bilder/ico-flag-10.png)
}


/* app icons
------------------------------------------------------------------*/
.awk-back-app {
    width: 45px;
    height: 45px;
    display: inline-block;
    background: transparent url(../../data/css/../bilder/back-app.gif) left top no-repeat;
    margin-right: 10px;
}

.awk-back-app img {
    margin: 10px 0 0 10px;
}


/* mini marker
------------------------------------------------------------------*/
.awk-icon-marker-0 {
    background-image: url(../../data/css/../bilder/marker/m0.png);
}

.awk-icon-marker-1 {
    background-image: url(../../data/css/../bilder/marker/m1.png);
}

.awk-icon-marker-2 {
    background-image: url(../../data/css/../bilder/marker/m2.png);
}

.awk-icon-marker-3 {
    background-image: url(../../data/css/../bilder/marker/m3.png);
}

.awk-icon-marker-4 {
    background-image: url(../../data/css/../bilder/marker/m4.png);
}

.awk-icon-marker-5 {
    background-image: url(../../data/css/../bilder/marker/m5.png);
}

.awk-icon-marker-6 {
    background-image: url(../../data/css/../bilder/marker/m6.png);
}

.awk-icon-marker-7 {
    background-image: url(../../data/css/../bilder/marker/m7.png);
}

.awk-icon-marker-8 {
    background-image: url(../../data/css/../bilder/marker/m8.png);
}

.awk-icon-marker-9 {
    background-image: url(../../data/css/../bilder/marker/m9.png);
}

.awk-icon-marker-10 {
    background-image: url(../../data/css/../bilder/marker/m10.png);
}

.awk-icon-marker-11 {
    background-image: url(../../data/css/../bilder/marker/m11.png);
}


/* favoriten
------------------------------------------------------------------*/
.awk-icon-fav-0,
.awk-icon-fav-1 {
}

.awk-icon-fav-0 {
    background-image: url(../../data/css/../bilder/ico-fav-0.png);
}

.awk-icon-fav-1 {
    background-image: url(../../data/css/../bilder/ico-fav-1.png);
}

.awk-icon-fav-0:hover,
.awk-icon-fav-1:hover {
    background-image: url(../../data/css/../bilder/ico-fav-0-hover.png);
}

.awk-pfeil {
  display: inline-block;
}

.awk-pfeil-links {
  padding-left: 50px;
  background: transparent url(../../data/css/../bilder/pfeil-links.png) left center no-repeat;
}


form {
    margin-bottom: 20px;
}

form.awk-no-margin {
    margin: 0;
}

/*
input,
select,
textarea {
  -webkit-appearance: none;
}
*/

/* formularfelder
------------------------------------------------------------------*/
.awk-eingabe,
.awk-eingabe-checkbox {
    padding: 3px;
    background: #bbb;
    /*  margin: 5px 0;*/
    display: inline-block;
    width: auto;
}

.awk-edition-2018 .awk-eingabe,
.awk-edition-2018 .awk-eingabe-checkbox {
    padding: 0;
    background: none;
}

.awk-eingabe-block {
    display: block;
}

.awk-eingabe-google-map {
    padding: 3px;
    background: #bbb;
    display: block;
    width: auto;
}

.awk-eingabe-versteckt {
    display: none;
}

.awk-eingabe-fehler {
    background-color: #f6b6b6;
}

.awk-eingabe-fehler .awk-eingabe,
.awk-eingabe-fehler {
    background-color: #cc0000;
}

.awk-eingabe-abstand-links {
    margin-left: 5px;
}

.awk-eingabe-abstand-unten {
    margin-bottom: 5px;
}

.awk-eingabe-abstand-rechts {
    margin-right: 5px;
}

.awk-eingabe-max {
    width: 100%;
}

.awk-eingabe input,
.awk-eingabe textarea,
.awk-eingabe select,
.awk-eingabe div.awk-formfeld {
    padding: 3px;
    border: 1px solid #777;
    background: #fff;
}

.awk-edition-2018 .awk-eingabe input[type="text"],
.awk-edition-2018 .awk-eingabe input[type="email"],
.awk-edition-2018 .awk-eingabe input[type="password"],
.awk-edition-2018 .awk-eingabe textarea,
.awk-edition-2018 .awk-eingabe div.awk-formfeld {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    line-height: 17px;
    padding: 5px 8px;
}

.awk-edition-2018 .awk-eingabe textarea {
    padding-bottom: 17px;
}


.awk-edition-2018 .awk-eingabe-material {
    position: relative;
}

.awk-edition-2018 .awk-eingabe-material select {
    position: absolute;
    top: 0;
    left: 0;
    outline: 0;
    border-radius: inherit;
    height: 3.2em;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    filter: Alpha(Opacity=0);
    opacity: 0;
    z-index: 2;
    width: 100%;
}

.awk-edition-2018 .awk-eingabe-material input[type="text"],
.awk-edition-2018 .awk-eingabe-material input[type="email"],
.awk-edition-2018 .awk-eingabe-material input[type="password"],
.awk-edition-2018 .awk-eingabe-material div.awk-formfeld {
    padding: 11px 8px;
}

.awk-edition-2018 .awk-eingabe-material-dirty-1 input[type="text"],
.awk-edition-2018 .awk-eingabe-material-dirty-1 input[type="email"],
.awk-edition-2018 .awk-eingabe-material-dirty-1 input[type="password"],
.awk-edition-2018 .awk-eingabe-material-dirty-1 textarea,
.awk-edition-2018 .awk-eingabe-material-dirty-1 div.awk-formfeld,
.awk-edition-2018 .awk-eingabe-material-focus input[type="text"],
.awk-edition-2018 .awk-eingabe-material-focus input[type="email"],
.awk-edition-2018 .awk-eingabe-material-focus input[type="password"],
.awk-edition-2018 .awk-eingabe-material-focus textarea,
.awk-edition-2018 .awk-eingabe-material-focus div.awk-formfeld,
.awk-edition-2018 .awk-eingabe-material-fehler input[type="text"],
.awk-edition-2018 .awk-eingabe-material-fehler input[type="email"],
.awk-edition-2018 .awk-eingabe-material-fehler input[type="password"],
.awk-edition-2018 .awk-eingabe-material-fehler textarea,
.awk-edition-2018 .awk-eingabe-material-fehler div.awk-formfeld {
    padding-top: 17px;
    padding-bottom: 5px;
}

.awk-edition-2018 .awk-eingabe-material .awk-input-label {
    position: absolute;
    top: 5px;
    left: 9px;
    font-size: 11px;
    display: none;
    width: auto;
    color: #aaa;
}

.awk-edition-2018 .awk-eingabe-material-dirty-1,
.awk-edition-2018 .awk-eingabe-material-focus {
}

.awk-edition-2018 .awk-eingabe-material-dirty-1 .awk-input-label,
.awk-edition-2018 .awk-eingabe-material-focus .awk-input-label,
.awk-edition-2018 .awk-eingabe-material-fehler .awk-input-label {
    display: block;
}

.awk-edition-2018 .awk-eingabe-material-focus .awk-input-label {
    color: #08f;
}

.awk-edition-2018 .awk-eingabe-material-fehler .awk-input-label {
    color: #cc0000;
}


.awk-edition-2018 .awk-eingabe input[readonly],
.awk-edition-2018 .awk-eingabe textarea[readonly] {
    background: #eee;
}

.awk-edition-2018 .awk-eingabe input:focus,
.awk-edition-2018 .awk-eingabe textarea:focus {
    border-color: #08f;
    box-shadow: 0 0 4px #08f;
    outline: medium none;
}

.awk-edition-2018 .awk-eingabe-material-fehler input[type="text"],
.awk-edition-2018 .awk-eingabe-material-fehler input[type="email"],
.awk-edition-2018 .awk-eingabe-material-fehler input[type="password"],
.awk-edition-2018 .awk-eingabe-material-fehler input:focus,
.awk-edition-2018 .awk-eingabe-material-fehler textarea,
.awk-edition-2018 .awk-eingabe-material-fehler textarea:focus {
    border-color: #cc0000;
}

.awk-eingabe-readonly input,
.awk-eingabe-readonly textarea,
.awk-eingabe-readonly select {
    background-color: #efefef;
}

.awk-eingabe img {
    /*  border: 1px solid #777;*/
    background: #fff;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.awk-eingabe-checkbox {
    background: transparent;
    margin: 0;
}

.awk-eingabe-checkbox input {
    border: 0;
    background: transparent;
}

.awk-header .awk-eingabe input {
    margin: 0;
}

.awk-eingabe select {
    padding: 2px 3px;
}

.awk-eingabe-selected {
    background: #94D772;
}

.awk-formfeld {
    padding: 3px 5px;
    width: 225px;
}

.awk-formfeld-neben-zahl-zweistellig {
    width: 184px;
}

.awk-formfeld-neben-zahl-vierstellig {
    width: 170px;
}

.awk-formfeld-plz,
.awk-formfeld-kurz {
    width: 60px;
}

.awk-formfeld-zahl {
    text-align: right;
}

.awk-formfeld-datum,
.awk-formfeld-datum-dd-mm,
.awk-formfeld-datum-jahr,
.awk-formfeld-datum-ohne {
    width: 80px;
}

.awk-formfeld-datum-dd-mm {
    width: 40px;
}

.awk-formfeld-datum,
.awk-formfeld-datum-jahr {
    width: 80px;
}

.awk-formfeld-datum-jahr {
    width: 34px;
    text-align: center;
}

.awk-formfeld-zahl-zweistellig {
    width: 24px;
    text-align: right;
}

.awk-formfeld-zahl-vierstellig {
    width: 38px;
    text-align: right;
}

.awk-formfeld-schmal {
    width: 100px;
}

.awk-formfeld-schmal2 {
    width: 200px;
}

.awk-formfeld-duo {
    width: 142px;
}

.awk-formfeld-single {
    width: 308px;
}

.awk-formfeld-medium {
    width: 350px;
}

.awk-formfeld-breit {
    width: 450px;
}

.awk-formfeld-breit-gesamt {
    width: 740px;
}

.awk-formfeld-breit-max {
    width: calc(100% - 18px);
}

.awk-inhalte-block .awk-formfeld-breit-gesamt {
    width: 654px;
}

.awk-inhalte-block-container .awk-note {
}

.awk-inhalte-block-container .awk-inhalte-block-container-edit {
    display: none;
}

.awk-inhalte-block-container .awk-inhalte-block-container-new {
    display: block;
}

.awk-inhalte-block-container .awk-formular {
    border: 0;
    padding: 0;
    margin: 0;
}

.awk-inhalte-block-container .awk-inhalte-block-container-edit,
.awk-inhalte-block-container .awk-inhalte-block-container-show {
    border: 1px solid #cdcdcd;
    padding: 10px;
    margin: 1.0em 0;
}

.awk-inhalte-block-container .awk-inhalte-block-container-show .awk-button-set {
    margin-top: 1.0em;
}

.awk-formfeld-auto-width {
    width: auto;
}

.awk-formfeld-max-width {
    width: 100%;
}

.awk-formfeld.awk-formfeld-max-width {
    width: calc(100% - 6px);
}

.awk-formfeld-select-zwei {
    width: 45px;
    width: 50px;
}

.awk-formular-grau {
    background-color: #efefef;
}

.awk-formular label {
    width: 180px;
    width: 200px;
    display: inline-block;
    padding-top: 3px;
}

.awk-formular label.awk-auto-width {
    width: auto;
}

.awk-formular label.awk-label-abfallabc {
    width: 169px;
}

.awk-formular table table label {
    width: auto;
    padding-top: 0;
    margin: 0;
}

.awk-formular table .awk-label-width-auto label {
    width: auto;
    margin-top: 0;
}

.awk-formular .awk-like-label {
    padding-top: 8px;
}

.awk-formfeld-abstand-rechts {
    margin-right: 5px;
}

.awk-formfeld-abstand-links {
    margin-left: 5px;
}

textarea.awk-formfeld {
    height: 100px;
}

textarea.awk-formfeld-hoch {
    height: 200px;
}

textarea.awk-formfeld-zweizeilig {
    height: 2.6em;
}

textarea.awk-formfeld-hoeher-bei-focus {
    height: 1.25em;
}

textarea.awk-formfeld-hoeher-bei-focus:focus {
    height: 5.6em;
}

.awk-formular-radios,
.awk-formular-checkboxes {
    overflow: hidden;
}

.awk-formular-radios ul,
.awk-formular-radios ul li,
.awk-formular-checkboxes ul,
.awk-formular-checkboxes ul li {
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
}

.awk-formular-radios,
.awk-formular-checkboxes {
    border-left: 1px solid #d4d5e2;
    box-shadow: 0 1px 1px 0 #f3f1f1;
    border-radius: 3px;
    display: inline-block;
    width: auto;
}

.awk-formular-radios ul li,
.awk-formular-checkboxes ul li {
}

.awk-formular-radios ul li a,
.awk-formular-checkboxes ul li a {
    padding: 4px 8px;
    background: transparent url(../../data/css/../bilder/back_btn_kachel.png) left center repeat-x;
    display: block;
    border: 1px solid #d4d5e2;
    border-left: 0;
    color: #000;
    text-decoration: none;
}

.awk-formular-radios ul li.awk-selected a,
.awk-formular-checkboxes ul li.awk-selected a {
    background-image: url(../../data/css/../bilder/back_btn_kachel_gruen.png);
    border-color: #59b62a;
    color: #fff;
}


.awk-formular .awk-zeile {
    overflow: hidden;
    display: block;
    /*
      margin-bottom: .5em;
    */
}

.awk-formular .awk-zeile.awk-versteckt {
    display: none;
}

.awk-formular .awk-zeile .awk-zelle {
    padding: 5px 5px 5px 0;
    float: left;
    display: inline;
    width: auto;
}

.awk-formular .awk-zeile .awk-zelle-max {
    width: calc(100% - 5px);
}

.awk-formular .awk-zeile .awk-zelle.awk-like-label {
    padding-top: 13px;
}

/* wrapper ausgeloggt
------------------------------------------------------------------*/
.awk-wrap-logged-0 {}

/*
.awk-body-logged-0 .awk-wrap {
  background: transparent url(../../data/css/../bilder/back_body_streifen.gif) left top repeat-X;
}
*/


.awk-body-logged-0,
.awk-wrap-logged-0,
.awk-wrap-logged-0 .awk-header,
.awk-wrap-logged-0 .awk-footer {
  background: none;
}

.awk-body-logged-0 {
  background: transparent url(../../data/css/../bilder/back-body.png) left bottom no-repeat;
  background: #F2F3F4;
}

/* content ausgeloggt
------------------------------------------------------------------*/
.awk-wrap-logged-0 {
  width: 670px;
  position: absolute;
  top: 10%;
  left: 50%;
  margin-left: -325px;
}

.awk-wrap-logged-0 h2 {
  color: #006D58;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
}

.awk-wrap-logged-0 .awk-header {
  height: 52px;
  padding: 0 20px;
}

.awk-wrap-logged-0 .awk-content {
  background: #fff url(../../data/css/../bilder/back-login-content.png) -100px top repeat-Y;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  padding: 20px 10px;
  width: 650px;
}

.awk-wrap-logged-0.awk-wrap-logged-0-1 .awk-content {
  width: auto;
}

.awk-edition-2015 .awk-wrap-logged-0 .awk-content {
  box-shadow: none;
  border: 1px solid #e6e6e6;
}

.awk-login-container {
  /*
  position: absolute;
  top: 20%;
  left: 50%;
  margin-left: -240px;
  width: 480px;
*/
}

.awk-login-links {
  float: left;
  display: inline;
  width: 220px;
  padding: 0 10px;
  padding-top: 20px;
}

.awk-login-rechts {
  float: right;
  display: inline;
  width: 380px;
}

.awk-login-container img {
  border-radius: 10px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  height: 67px;
  width: 67px;
  margin-bottom: 4px;
}

.awk-edition-2015 .awk-login-container img {
  box-shadow: none;
}

.awk-login-container .awk-login-links p.awk-center {
  text-align: center;
}

.awk-login-container .awk-login-links p {
  line-height: 1.8em;
}

.awk-login-container .awk-login-status {
  height: 20px;
  line-height: 20px;
  text-align: center;
}

.awk-login-container form {}

.awk-login-container table {
  margin-left: 95px;
  margin: 0;
}

.awk-login-container table td {
  text-align: left;
  padding: 5px 0;
}

.awk-login-container table td span.awk-label {
  display: block;
  width: 100px;
}

.awk-login-container table td input.awk-formfeld {
  width: 245px;
}

.awk-login-container input.awk-submit {
  display: block;
}

.awk-login-container table td table td {
  padding: 0;
}

/*
.awk-login-container label {
  display: block;
  padding: 5px 0;
  text-align: left;
  width: auto;
}

.awk-login-container label span.awk-label {
  display: inline-block;
  width: 100px;
  padding-bottom: 3px;
}

.awk-login-container label span.awk-eingabe {
}


.awk-login-container ul,
.awk-login-container ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
  float: left;
  display: inline;
}

.awk-login-container ul li {
  padding: 0 10px;
}

.awk-login-container ul li a {
  text-decoration: none;
  color: #005470;
}

.awk-login-container ul li a:hover {
  text-decoration: underline;
}

.awk-login-container p,
.awk-login-container h2 {
  margin-bottom: 2.0em;
}
*/


.awk-wrap-logged-0-1 {
  width: 90%;
  left: 5%;
  top: 5%;
  margin-left: 0;
}

.awk-wrap-logged-0 .awk-content-max {
  background: #fff;
  overflow: hidden;
}

.awk-wrap-logged-0 .awk-content-max ul,
.awk-wrap-logged-0 .awk-content-max ul li {
  margin: 0;
  float: left;
  display: inline;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-wrap-logged-0 .awk-content-max ul li {
  padding: 5px 20px;
}

.awk-wrap-logged-0 .awk-content-max ul li a {
  display: block;
  width: 120px;
  text-align: center;
  text-decoration: none;
  color: #000;
  height: 120px;
  overflow: hidden;
}

.awk-wrap-logged-0 .awk-content-max ul li a img {
  height: 80px;
  width: 80px;
  background: #eee;
  border-radius: 12px;
  border: 1px solid #e6e6e6;
  background-image: url(../../data/css/../bilder/app-no-icon.png);
}

.awk-wrap-logged-0 .awk-content-max ul li a span {
  display: inline-block;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
}


/* footer
------------------------------------------------------------------*/
.awk-wrap-logged-0 .awk-footer {
  font-size: 0.9em;
  margin-top: 10px;
  padding: 0 20px;
}

.awk-wrap-logged-0 .awk-footer a {
  color: #000;
  text-decoration: none;
}


/* 2018
------------------------------------------------------------------*/
.awk-edition-2018 .awk-wrap-logged-0 .awk-login-links {
  display: none;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-login-rechts {
  float: none;
  display: block;
  width: auto;
  width: 334px;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-header a,
.awk-edition-2018 .awk-wrap-logged-0 .awk-footer p span {
  display: none;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-footer p span.awk-version {
  display: inline-block;
  position: absolute;
  top: 85px;
  right: 3px;
  font-size: 12px;
  line-height: 14px;
}

.awk-edition-2018 .awk-wrap-logged-0 {
  padding: 0;
  margin: 0;
  width: auto;
  min-width: auto;
}

.awk-edition-2018 .awk-wrap-logged-0 {
  margin-left: -167px;
  margin-top: 5%;
  width: auto;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-content {
  background: transparent;
  border: 0;
  width: auto;
  padding: 0;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-login-rechts h2,
.awk-edition-2018 .awk-wrap-logged-0 .awk-login-rechts p {
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-login-rechts h2 {
  background: transparent url(../../data/css/../bilder/logo-abfallplus-signet.svg) center center no-repeat;
  float: left;
  display: inline;
  width: 94px;
  height: 89px;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-login-rechts p {
  background: transparent url(../../data/css/../bilder/logo-abfallplus-text.svg) center center no-repeat;
  float: left;
  display: inline;
  width: 180px;
  height: 89px;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-login-status {
  clear: both;
}

.awk-edition-2018 .awk-wrap-logged-0 #awk_form_login table {
  width: 100%;
}

.awk-edition-2018 .awk-wrap-logged-0 #awk_form_login table td,
.awk-edition-2018 .awk-wrap-logged-0 #awk_form_login table td table {
  width: auto;
}

.awk-edition-2018 .awk-wrap-logged-0 #awk_form_login table td.s1 {
  width: 100%;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-eingabe {
  width: 100%;
}

.awk-edition-2018 .awk-wrap-logged-0 .awk-login-container table td input.awk-formfeld {
  width: calc(100% - 20px);
}

.awk-edition-2018 .awk-wrap-logged-0-1 {
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

.awk-edition-2018 .awk-wrap-logged-0-1 .awk-footer {
  display: none;
}

.awk-edition-2018 .awk-wrap-logged-0-1 {
  width: 100%;
}

.awk-edition-2018 .awk-wrap-logged-0-1 .awk-content {
  width: 100%;
}


/* user overlay
------------------------------------------------------------------*/
#awk_login_trusted_overlay {
  background: #000;
  opacity: .4;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

#awk_login_trusted_user {
  position: fixed;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin-top: -90px;
}

#awk_login_trusted_user a {
  border-radius: 50%;
  margin: 0 50px;
  color: #000;
  text-decoration: none;
  display: inline-block;
  padding: 150px 20px 0 20px;
  background: #e5e5e5 url(../../data/css/../bilder/ansprechpartner.png) center 10px no-repeat;
  height: 30px;
  width: 140px;
}

.awk-overlay-termin-form {
  position: fixed;
  z-Index: 8000;
  top: 163px;
  left: calc(100% - 410px);
  width: 400px;
  height: calc(100% - 220px);
}

.awk-overlay-termin-form form {
  height: calc(100% - 90px);
}

.awk-overlay-termin-form .awk-formular {
  height: 100%;
  overflow: auto;
}

.awk-overlay-termin-form-visible {
  margin-right: 410px;
}



.awk-demo {
  margin-top: 20px;
}

.awk-demo h1 {
  margin-top: 1.0em;
  font-size: 2.0em;
  color: #aaa;
  font-weight: normal;
}

.awk-demo h2 {
  margin-top: 2.0em;
  font-size: 1.4em;
}



/* abstand nach oben
------------------------------------------------------------------*/
.awk-news-container {
  width: 50%;
}

.awk-news {
  margin: 20px 0;
}

.awk-news .awk-news-header {
  border: 1px solid #ccc;
  border-width: 1px 0;
  padding: 5px;
}

.awk-news .awk-news-header h2 {
  margin: 0;
  padding: 0;
}

.awk-news .awk-news-header .awk-note {
  float: left;
  display: inline;
  margin-right: 15px;
}

.awk-news .awk-news-content {
  padding: 5px;
  max-height: 3.2em;
  overflow: hidden;
}

.awk-news .awk-weniger,
.awk-news .awk-mehr {
  display: block;
}

.awk-news .awk-weniger,
.awk-news-full .awk-mehr {
  display: none;
}

.awk-news-full .awk-news-content {
  max-height: none;
}

.awk-news-full .awk-weniger {
  display: block;
}

.awk-news-footer {
  padding: 5px;
}

.awk-app-preview {
  width: calc(1313px / 4);
  height: calc(2656px/ 4);
  position: relative;
  background-image: url(../../data/css/../bilder/iphone14.png);
  background-size: 100% auto;
  overflow: hidden;
}

.awk-app-preview awk-widget-startscreen,
.awk-app-preview awk-icon-startscreen{
  zoom: 0.75;
}

.awk-app-preview awk-widget-startscreen a,
.awk-app-preview awk-icon-startscreen a{
pointer-events: none;
}

/* .awk-app-preview-device{
  height: 100%;
  width: 100%;
  background-image: url(../../data/css/../bilder/iphone14.png);
  background-size: 100% auto;
  position: absolute;
  z-index: 1;
} */

.awk-app-preview-app{
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: 'Roboto', sans-serif;
  overflow: hidden;
  height: 100%;
}

.awk-app-preview-app-header{
  width: 100%;
  height: 80px;
  min-height: 80px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: end;
  background-image: url(../../data/css/../bilder/iphone14.png);
  background-size: 100% auto;
  z-index: 2;
}

.awk-app-preview-app-header-color {
  background-color: var(--base-color);
  width: calc(100% - 20px);
  height: 70px;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.awk-app-preview-theme-dark .awk-app-preview-app-header-color{
  background-color: var(--base-color-dark, black);
}

.awk-app-preview-app-title{
  color: var(--foreground-color, #fff);
  font-size: 14px;
  margin-bottom: 10px;
  z-index: 2;
}

.awk-app-preview-theme-dark .awk-app-preview-app-title{
  color: var(--foreground-color-dark, #fff);
}

.awk-app-preview-app-body{
  flex: 1;
  overflow: auto;
  width: calc(100% - 34px);
  border: 1py solid red;
  /*background-color: var(--start-screen-background-color, #fff);*/
}

.awk-app-preview-tableiste-0 .awk-app-preview-app-body{
  margin-bottom: 15px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-image: url(../../data/css/../bilder/iphone14.png);
  background-size: 100% auto;
}

.awk-app-preview-theme-dark .awk-app-preview-app-body{
  background-color: var(--start-screen-background-color-dark, #000);
}

.awk-app-preview-app-body::-webkit-scrollbar {
  display: none;
} 

.awk-app-preview-app-footer{
  width: calc(100% - 30px);
  padding: 0 15px;
  height: 80px;
  min-height: 80px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  background-image: url(../../data/css/../bilder/iphone14.png);
  background-size: 100% auto;
  background-position: bottom;
  z-index: 2;
}

.awk-app-preview-app-footer-color {
  background-color: var(--base-color);
  width: calc(100% - 20px);
  height: 80px;
  position: absolute;
  bottom: 0;
  left: 10px;
  z-index: 1;
  border-bottom-left-radius: 45px;
  border-bottom-right-radius: 45px;
}

.awk-app-preview-theme-dark .awk-app-preview-app-footer-color{
  background-color: var(--base-color-dark, #000);
}

.awk-app-preview-app-footer-item {
  margin-top: 5px;
  color: var(--foreground-color, #fff);
  font-size: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  flex: 1;
}

.awk-app-preview-theme-dark .awk-app-preview-app-footer-item{
  color: var(--foreground-color-dark, #fff);
}

.awk-app-preview-app-footer-item img{
  height: 28px;
  width: auto;
  margin-bottom: 3px;
}
/* ios container
------------------------------------------------------------------*/
.awk-app-ios {
  float: left;
  display: inline;
  width: 330px;
}


/* abstand nach oben
------------------------------------------------------------------*/
.awk-app {
  background: transparent url(../../data/css/../bilder/back-app-normal-titel.gif) left top no-repeat;
  background-image: url(../../data/css/../bilder/iphonexs.png);
  background-size: 292px;
  width: 254px;
  height: 545px;
  padding: 17px 20px 20px 21px;
  padding-left: 19px;
  padding-right: 20px;
}

.awk-app-header {
  height: 30px;
  text-align: center;
  color: #fff;
  line-height: 30px;
  padding-top: 21px;
  background: #98bf0f;
  background-image: url(../../data/css/../bilder/iphonexs.png);
  background-position: -20px -20px;
  background-size: 296px;
}

.awk-app-use-black-1 .awk-app-header {
  color: #000;
}

.awk-app-logo {
  height: 29px;
  overflow: hidden;
  text-align: center;
}

.awk-app-content {
  height: 277px;
  height: 460px;
  overflow: hidden;
  font-size: 0.9em;
}

.awk-app-footer-1 .awk-app-content {
  height: 455px;
}

.awk-app-content-logo-1 {
  height: 248px;
}

.awk-app-footer{
  height: 47px;
  overflow: hidden;
  background-image: url(../../data/css/../bilder/iphonexs.png);
  background-position: -20px 64px;
  background-size: 296px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  border-bottom-left-radius: 20%;
  border-bottom-right-radius: 20%;
}

.awk-app-footer-item{
  display: flex;
  flex-direction: column;
  font-size: 10px;
  align-items: center;
  justify-content: center;
}

.awk-app-footer-item img{
  height: 20px;
  width: 20px;
}

/* ohne status leiste
------------------------------------------------------------------*/
.awk-app-status-0 {
  background-image: url(../../data/css/../bilder/back-app-normal.gif);
  padding-top: 88px;
}

.awk-app-status-0 .awk-app-content {
  height: 290px;
  height: 418px;
  overflow: hidden;
}

.awk-app-status-0 .awk-app-content-logo-1 {
  height: 261px;
}


/* dls
------------------------------------------------------------------*/
.awk-app-content dl,
.awk-app-content dl dt,
.awk-app-content dl dd {
  margin: 0;
  padding: 0;
  width: 99px;
  width: 117px;
  text-align: center;
}

.awk-app-content-9 dl,
.awk-app-content-9 dl dt,
.awk-app-content-9 dl dd {
  width: 63px;
  width: 71px;
  width: 84px;
}

.awk-app-content dl {
  float: left;
  display: inline;
  margin: 5px 4px;
  margin: 35px 0;
}

.awk-app-content-logo-0 dl {
}

.awk-app-content dl dd {
  overflow: hidden;
  height: 1.5em;
}

.awk-app-content dl dd a {
  color: #000;
  text-decoration: none;
  text-overflow: ellipsis;
}

.awk-app-darkmode .awk-app-content dl dd a {
  color: #fff;
}

.awk-app-content dl dt {
  height: 60px;
  overflow: hidden;
  margin: 5px 0;
}

.awk-app-content dl dt img {
  width: 60px;
  height: 60px;
  overflow: hidden;
}

.awk-app-slider {
/*
  margin-top: 10px;
*/
}

/* navigationsbaum
------------------------------------------------------------------*/
.awk-app-navi-tree {
  margin: 30px 0 0 26px;
}

.awk-app-navi-tree a {
  color: #000;
  text-decoration: none;
}

.awk-app-navi-tree a:hover,
.awk-app-navi-tree a.awk-selected {
  color: #006D58;
}

.awk-app-navi-tree a.awk-status-0 {
  padding-left: 20px;
  background: transparent url(../../data/css/../bilder/ico-status0.png) left -2px no-repeat;
}


/* windows container
------------------------------------------------------------------*/
.awk-app-wp {
  float: left;
  display: inline;
  width: 330px;
}

.awk-app-wp-default {
  font-family: Segoe WP SemiLight;
  background: transparent url(../../data/css/../bilder/back-app-wp.png) left top no-repeat;
  padding: 52px 32px 77px 33px;
  width: 211px;
  height: 351px;
}

.awk-app-wp-default .awk-app-wp-header,
.awk-app-wp-default .awk-app-wp-header img {
  width: 211px;
  height: 46px;
}

.awk-app-wp .awk-app-wp-content {
  margin: 0 10px;
}

.awk-app-wp .awk-app-wp-headline {
  font-size: 30px;
  font-family: Segoe WP SemiLight;
}

.awk-app-wp-home,
.awk-app-wp-liste {
  padding-top: 10px;
}

.awk-app-wp-home dl,
.awk-app-wp-liste dl {
  overflow: hidden;
}

.awk-app-wp-home dl dt,
.awk-app-wp-liste dl dt {
  float: left;
  display: inline;
  width: 60px;
}

.awk-app-wp-liste dl dt {
  width: 40px;
}

.awk-app-wp-home dl dt img,
.awk-app-wp-liste dl dt img {
  width: 40px;
  height: 40px;
  padding: 5px;
  background: #f5f5f5;
}

.awk-app-wp-liste dl dt img {
  padding: 0;
  background: transparent;
  width: 30px;
  height: 30px;
}

.awk-app-wp-home dl dd,
.awk-app-wp-liste dl dd {
  padding: 3px 0 0 0;
}

.awk-app-wp-home dl dd strong {
  font-size: 15px;
}

.awk-app-wp .awk-app-wp-liste div {
  font-size: 20px;
}



/* sidebar
------------------------------------------------------------------*/
.awk-sidebar {
  position: absolute;
  top: 0;
  left: 0;
  z-Index: 2000;
}

.awk-sidebar ul,
.awk-sidebar ul li {
  margin: 0;
  list-style: none;
  background: none;
  padding: 0;
}

.awk-sidebar ul {
}

.awk-sidebar ul li {
  padding-bottom: 1px;
}

.awk-sidebar ul li a {
  text-decoration: none;
  background: #b1cf4a;
  border: 1px solid #b1cf4a;
  border-left: 0;
  display: block;
  color: #fff;
  padding: 0 5px;
  border-radius: 0 4px 4px 0;
  width: 15px;
  text-align: center;
  line-height: 29px;
}

.awk-sidebar ul li.awk-selected {
}

.awk-sidebar ul li.awk-selected a,
.awk-sidebar ul li a:hover {
  background: #97bf0d;
  padding-right: 10px;
}


/* positionen
------------------------------------------------------------------*/
.awk-siderbar-subnavi {
  top: 174px;
}

.awk-edition-2018 .awk-siderbar-subnavi {
  top: 55px;
  left: 66px;
}

.awk-edition-2018 .awk-siderbar-subnavi ul,
.awk-edition-2018 .awk-siderbar-subnavi ul li {
  display: inline;
  float: left;
}

.awk-edition-2018 .awk-siderbar-subnavi ul {
}

.awk-edition-2018 .awk-siderbar-subnavi ul li {
}

.awk-edition-2018 .awk-siderbar-subnavi ul li a {
  border-radius: 0;
  background: transparent;
  color: #000;
  border: 1px solid #eee;
  border-top: 0;
  padding: 0;
  text-align: center;
  display: block;
  width: 30px;
  border: 0;
  background: #eee;
}

.awk-edition-2018 .awk-siderbar-subnavi ul li.awk-selected a,
.awk-edition-2018 .awk-siderbar-subnavi ul li a:hover {
  background: #b1cf4a;
  color: #fff;
}




/* sidebar
------------------------------------------------------------------*/
#awk_sidebar2_btn {
  position: fixed;
  right: 0;
  top: 50%;
  background: #999 url(../../data/css/../bilder/ico-list.png) center center no-repeat;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  z-Index: 500;
}

#awk_sidebar2_btn .awk-badge-1 {
  position: absolute;
  top: -6px;
  left: -6px;
}

#awk_sidebar2_btn:hover,
.awk-body-sidebar2-visible #awk_sidebar2_btn {
  background-color: #000;
}

.awk-body-sidebar2-visible #awk_sidebar2_btn {
  right: 300px;
  display: none;
}

#awk_sidebar2 {
  position: fixed;
  width: 280px;
  right: 0;
  top: 0;
  height: 100%;
  opacity: 0.8;
  display: none;
  background: #000;
  z-Index: 2000;
  padding: 0 10px;
  color: #fff;
}

.awk-body-sidebar2-visible #awk_sidebar2 {
  display: block;
}

#awk_sidebar2 .awk-sidebar2-content {
  height: 100%;
  margin: 10% 0;
  overflow: auto;
}

#awk_sidebar2 h2 {
  margin: 0;
  padding: 0;
}

.awk-box-sidebar {
  border: 1px solid #fff;
  border-radius: 3px;
  padding: 11px;
  margin: 10px 0;
}

.awk-box-sidebar h2 a {
  display: block;
  width: auto;
  color: #fff;
  text-decoration: none;
  background: transparent url(../../data/css/../bilder/ico-pfeil-down-weiss.png) right center no-repeat;
}

.awk-box-sidebar h2 a.awk-selected {
  background-image: url(../../data/css/../bilder/ico-pfeil-up-weiss.png);
}

.awk-box-sidebar-content {
  padding: 10px 0 0 0;
  border-top: 1px solid #fff;
  margin: 11px 0 0 0;
}

.awk-box-sidebar-content-hidden {
  display: none;
}

.awk-box-sidebar-content p {
}

.awk-box-sidebar-content p.awk-last {
  margin: 0;
}


/* stack
------------------------------------------------------------------*/
.awk-stack,
.awk-box-sidebar .awk-stack {
}

.awk-stack ul,
.awk-stack ul li,
.awk-box-sidebar .awk-stack ul,
.awk-box-sidebar .awk-stack ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.awk-stack ul,
.awk-box-sidebar .awk-stack ul {
  margin: 0 0 10px 0;
}

.awk-stack ul li,
.awk-box-sidebar .awk-stack ul li {
}

.awk-stack ul li a,
.awk-box-sidebar .awk-stack ul li a {
  background: transparent url(../../data/css/../bilder/ico-flag-0.png) left center no-repeat;
  text-decoration: none;
  display: block;
  padding-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #000;
}

.awk-box-sidebar .awk-stack ul li a {
  color: #fff;
  width: 235px;
}

.awk-stack ul li a.awk-loading {
  background-image: url(../../data/css/../bilder/loading_small.gif);
}

.awk-box-sidebar .awk-stack ul li a.awk-loading {
  background-image: url(../../data/css/../bilder/sidebar_loading_small.gif);
}

.awk-stack ul li a.awk-checked,
.awk-box-sidebar .awk-stack ul li a.awk-checked {
  background-image: url(../../data/css/../bilder/ico-check-sidebar.png);
  background-image: url(../../data/css/../bilder/ico-flag-10.png);
}

/* kartenansicht
------------------------------------------------------------------*/
.cx-kartenansicht {
  overflow: hidden;
}

.cx-kartenansicht .cx-links {
  width: 220px;
  float: left;
  display: inline;
  overflow: auto;
}

.cx-kartenansicht .cx-rechts {
  border-left: 1px solid #ccc;
  margin-left: 220px;
}


/* kartenansicht loading
------------------------------------------------------------------*/
.cx-kartenansicht-loading {
  background-image: url(../../data/css/../bilder/loading-big.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.cx-kartenansicht-loading .cx-links,
.cx-kartenansicht-loading .cx-rechts {
  visibility: hidden;
}


/* linke seite
------------------------------------------------------------------*/
.cx-kartenansicht .cx-links ul,
.cx-kartenansicht .cx-links ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

.cx-kartenansicht .cx-links ul {
}

.cx-kartenansicht .cx-links ul li {
}

.cx-kartenansicht .cx-links ul li a {
  text-decoration: none;
  color: #000;
  display: block;
  padding: 5px;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}

.cx-kartenansicht .cx-links ul li a strong {
  color: #006d58;
  display: block;
}

.cx-kartenansicht .cx-links ul li a:hover {
  background-color: #efefef;
}

.cx-kartenansicht .cx-links ul li a.cx-selected,
.cx-kartenansicht .cx-links ul li a.cx-selected:hover {
  color: #fff;
  background-color: #59b629;
}

.cx-kartenansicht .cx-links ul li a.cx-selected strong,
.cx-kartenansicht .cx-links ul li a.cx-selected:hover strong {
  color: #fff;
}

.cx-kartenansicht .cx-links ul li a div {
  padding-left: 20px;
}

.cx-kartenansicht .cx-links ul li a div.cx-problem {
  background: transparent url(../../data/css/../bilder/ico-hinweis.png) left top no-repeat;
}

.cx-kartenansicht .cx-links ul li a div.cx-loading {
  background: transparent url(../../data/css/../bilder/ico-anim-loading-small-weiss.gif) left top no-repeat;
}

.cx-kartenansicht .cx-links ul li a div.cx-fertig {
  background: transparent url(../../data/css/../bilder/ico-check.png) left top no-repeat;
}

.redactor_editor h2 {
  font-size: 13px !important;
  line-height: 14px !important;
  margin-bottom: 0 !important;
  margin-top: 1.0em !important;
}

/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100 *, .c100 *:before, .c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 240px;
}
.c100.small {
  font-size: 80px;
}
.c100.mini {
  font-size: 40px;
}
.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #cccccc;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  -moz-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  -moz-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  -moz-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {
  cursor: default;
}
.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #307bbb;
}
.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
.c100.dark {
  background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}
.c100.dark > span {
  color: #777777;
  color: #fff;
}
.c100.dark:after {
  background-color: #666666;
  background-color: #000;
}
.c100.dark:hover > span {
  color: #c6ff00;
}
.c100.green .bar, .c100.green .fill {
  border-color: #4db53c !important;
}
.c100.green:hover > span {
  color: #4db53c;
}
.c100.green.dark .bar, .c100.green.dark .fill {
  border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
  color: #5fd400;
}
.c100.orange .bar, .c100.orange .fill {
  border-color: #dd9d22 !important;
}
.c100.orange:hover > span {
  color: #dd9d22;
}
.c100.orange.dark .bar, .c100.orange.dark .fill {
  border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
  color: #e08833;
}


/* entsorgungsliste
------------------------------------------------------------------*/
.awk-ui-entsorgungsliste-standorte {
  float: right;
  display: inline;
  width: 70%;
}

.awk-ui-entsorgungsliste-links {
  float: left;
  display: inline;
  width: 28%;
}

.awk-ui-entsorgungsliste-content {
  border-top: 1px solid #cdcdcd;
  padding-top: 10px;
}


/* content-news home
------------------------------------------------------------------*/
.awk-content-news {
  padding-top: 15px;
}

.awk-content-news h1 {
  margin: 7px 0 0 0;
  padding: 0;
}





.awk-body-logged-1 .awk-content {
  padding-top: 62px;
  padding-top: 144px;
}

.awk-body-logged-1 .awk-content-ohne-navi {
  padding-top: 82px;
}

.awk-body-logged-1.awk-edition-2018 .awk-content,
.awk-body-logged-1.awk-edition-2018 .awk-content-ohne-navi {
  padding-top: 55px;
}

.awk-inhalt-links {
  position: fixed;
  left: 10px;
  float: none;
  top: 0;
  margin-top: 144px;
  overflow-X: hidden;
}

.awk-inhalt-rechts-rechts {
  position: fixed;
  right: 10px;
  float: none;
  top: 0;
  margin-top: 144px;
  overflow-X: hidden;
}

.awk-scrolled-1 .awk-inhalt-links {
  margin-top: 44px;
}

.awk-scrolled-1 .awk-inhalt-rechts-rechts {
  margin-top: 44px;
}

.awk-edition-2018 .awk-inhalt-links {
  margin: 0;
  left: 0;
  border-right: 1px solid #ddd;
  width: 190px;
  height: calc(100% - 55px);
  padding: 55px 0 0 0;
}

.awk-edition-2018 .awk-inhalt-links-breit {
  width: 280px;
}

.awk-edition-2018 .awk-inhalt-rechts-rechts {
  margin: 0;
  right: 0;
  border-left: 1px solid #ddd;
  width: 190px;
  height: calc(100% - 55px);
  padding: 55px 0 0 0;
}

.awk-edition-2018 .awk-inhalt-rechts-rechts-breit {
  width: 280px;
}

.awk-scrolled-1 #awk_subnavi ul,
.awk-scrolled-1 #awk_subnavi2 ul,
.awk-scrolled-1 .awk-subnavi ul {
  margin-top: 0;
}

.awk-navi-top {
  position: fixed;
  top: 62px;
  left: 0;
  width: 100%;
  opacity: 0.9;
  z-Index: 1000;
}

.awk-scrolled-1 .awk-navi-top {
  top: 0;
  background: #97bf0d;
  opacity: 1;
}

.awk-wrap-logged-1 .awk-header {
  background: transparent url(../../data/css/../bilder/back_wrap.gif) center top no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0.9;
  z-Index: 1000;
}

.awk-edition-2017 .awk-wrap-logged-1 .awk-header {
  background: #a1c525;
}

.awk-edition-2018 .awk-wrap-logged-1 .awk-header {
  height: 55px;
  background: #fff;
}

.awk-scrolled-1 .awk-wrap-logged-1 .awk-header {
  display: none;
}

#awk_btn_logout {
  position: fixed;
  z-Index: 1100;
}

#awk_header_version {
  position: fixed;
  z-Index: 1100;
}

.awk-scrolled-1 #awk_header_version {
  display: none;
}

.awk-edition-2018 #awk_header_version,
.awk-scrolled-1 .awk-edition-2018 #awk_header_version {
  display: none;
  visibility: hidden;
}

#awk_header_landkreis {
  position: fixed;
  z-Index: 1100;
}

.awk-scrolled-1 #awk_header_landkreis {
  display: none;
}

.awk-edition-2018 #awk_header_landkreis,
.awk-scrolled-1 .awk-edition-2018 #awk_header_landkreis {
  display: none;
  visibility: hidden;
}

#awk_zeitraeume {
  position: fixed;
  z-Index: 1100;
}

.awk-scrolled-1 #awk_zeitraeume {
  top: 5px;
}

.awk-scrolled-1 #awk_zeitraeume .awk-eingabe {
  background-color: #bbd561;
}

.awk-scrolled-1 #awk_zeitraeume .awk-eingabe select {
  border-color: #bbd561;
}

.awk-scrolled-1 #awk_zeitraeume div {
  display: none;
}

#awk_windows_phone {
  position: fixed;
  z-Index: 1100;
}

.awk-header-ontop {
  position: fixed;
  z-Index: 1100;
}

.awk-scrolled-1 .awk-header-ontop {
  display: none;
}

.awk-edition-2018 .awk-header-ontop,
.awk-scrolled-1 .awk-edition-2018 .awk-header-ontop {
  display: none;
}

.awk-footer-ontop {
  opacity: 0.9;
}

.awk-sidebar {
  position: fixed;
}


@media (max-width: 767px) {

  .awk-navi-top ul li.awk-hide-mobile,
  .awk-hide-mobile,
  .awk-footer-ontop,
  .awk-live-sync,
  .awk-inhalt-rechts-rechts {
    display: none;
  }

  .awk-formfeld-breit {
    width: auto;
  }

  .awk-wrap {
    min-width: auto;
  }

  .awk-edition-2018 .awk-inhalt {
    padding: 0;
    margin: 0;
  }

  .awk-edition-2018 .awk-inhalt-links {
    margin: 0;
    left: 0;
    border-right: 0;
    width: 100%;
    height: auto;
    padding: 0 10px;
    position: relative;
    box-shadow: 0 0 5px rgba(57, 70, 78, 0.2);
  }

  .awk-edition-2018 #awk_subnavi,
  .awk-edition-2018 .awk-subnavi {
    height: auto;
  }

  .awk-edition-2018 #awk_subnavi {
    width: 100%;
    overflow: scroll;
    white-space: nowrap;
  }

  #awk_subnavi ul,
  #awk_subnavi2 ul,
  .awk-subnavi ul {
    margin-top: 0;
  }

  .awk-edition-2018 #awk_subnavi ul,
  .awk-edition-2018 #awk_subnavi ul li {
    float: left;
    display: inline;
    width: auto;
  }

  .awk-edition-2018 #awk_subnavi ul {
    width: 2000px;
  }

  .awk-edition-2018 #awk_subnavi li a,
  .awk-edition-2018 #awk_subnavi2 li a,
  .awk-edition-2018 .awk-subnavi li a {
    padding-left: 0;
    width: auto;
    border: 0;
    border-bottom: 3px solid transparent;
    padding-top: 20px;
    padding-bottom: 17px;
  }

  .awk-edition-2018 #awk_subnavi ul li ul {
    display: none;
  }

  .awk-volle-breite .awk-inhalt-rechts {
    clear: both;
    float: none;
    width: calc(100% - 20px);
    margin: 0;
    padding: 20px 10px;
  }

  .awk-formular .awk-zeile {
  }

  .awk-formular .awk-zeile .awk-zelle {
    padding: 0;
    float: none;
    display: block;
    width: 100%;
    clear: both;
  }

  .awk-formular .awk-zeile .awk-zelle {
    padding: 0;
    margin: 0;
    width: auto;
  }

  .awk-formular .awk-zeile .awk-zelle label {
    text-transform: uppercase;
    font-size: 12px;
    color: #777;
  }

  .awk-formular .awk-zeile .awk-zelle.awk-like-label {
    padding-top: 0;
  }

  .awk-formular .awk-zeile .awk-zelle .awk-eingabe {
    display: block;
    width: 100%;
  }

  .awk-edition-2018 .awk-eingabe input[type="text"],
  .awk-edition-2018 .awk-eingabe input[type="email"],
  .awk-edition-2018 .awk-eingabe input[type="password"],
  .awk-edition-2018 .awk-eingabe textarea {
    width: calc(100% - 18px);
  }

}

.awk-icon-picker {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.awk-icon-preview{
  float: left;
  margin-right: 10px;
  font-size: 30px;
}

div#IconPickerModal .ip-icons-content .ip-icons-search > input#IconPickerSearch{
  width: calc(100% - 70px)!important;
}

.ip-icons-content{
  color: black!important;
}

div#IconPickerModal .ip-icons-content .ip-icons-area > a.ip-show-all-icons,
div#IconPickerModal .ip-icons-content .ip-icons-footer a.cancel:hover{
  cursor: pointer!important;
}

/*!
* IconPicker ('https://github.com/furcan/IconPicker')
* Version: 1.5.0 
* Author: Furkan MT ('https://github.com/furcan')
* Dependencies: Font Awesome Free v5.11.2 (https://fontawesome.com/license/free)
* Copyright 2019 IconPicker, MIT Licence ('https://opensource.org/licenses/MIT')*
*/

div#IconPickerModal {
display:none;
position: absolute;
z-index: 999999;
width: 95%;
max-width: 1440px;
left: 0;
right: 0;
top: 100px;
margin: auto;}

div#IconPickerModal:before {
transition:all .4s ease-in-out;
opacity: 0;
visibility: hidden;
content:"";
position: fixed;
z-index:-1;
left:0;
top:0;
width:100%;
height:100%;
background:rgba(0, 0, 0, 0.5);}

div#IconPickerModal.animate:before {
opacity: 1;
visibility: visible;}

div#IconPickerModal .ip-icons-content {
transition:all .4s ease-in-out;
transform:scale(.5);
opacity:0;
float: left;
width: 100%;
background: #ffffff;
box-shadow: 0 0 24px -8px rgba(0, 0, 0, 0.2);
border-radius: 20px;
padding: 20px;
position:relative;
z-index:2;}

div#IconPickerModal.animate .ip-icons-content {
transform:scale(1);
opacity:1;}

div#IconPickerModal .ip-icons-content .ip-icons-search {
border-bottom: 1px dashed #e8e8e8;
padding: 0 0 20px;
margin: 0 0 10px;
position:relative;
float: left;
width: 100%;}

div#IconPickerModal .ip-icons-content .ip-icons-search > input#IconPickerSearch {
transition: all .2s ease-in-out;
float: left;
width: 100%;
height:50px;
line-height:50px;
font-size: 18px;
color: #1e1e1e;
background: #fff;
font-weight: 400;
border: 1px solid #f4f4f4;
box-shadow:0 0 15px -8px rgba(0, 0, 0, 0.4);
border-radius: 50px;
padding: 0 50px 0 20px;}
div#IconPickerModal .ip-icons-content .ip-icons-search > input#IconPickerSearch:hover,
div#IconPickerModal .ip-icons-content .ip-icons-search > input#IconPickerSearch:focus {
border-color:#1e1e1e;}

div#IconPickerModal .ip-icons-content .ip-icons-search > i.placeholder-icon {
transition: all .2s ease-in-out;
position: absolute;
z-index: 2;
pointer-events: none;
right: 0;
top: 0;
width: 50px;
height: 50px;
border-radius: 50px;
font-size: 25px;
line-height: 50px;
text-align: center;
color: #eaeaea;}
div#IconPickerModal .ip-icons-content .ip-icons-search > input#IconPickerSearch:hover + i.placeholder-icon,
div#IconPickerModal .ip-icons-content .ip-icons-search > input#IconPickerSearch:focus + i.placeholder-icon {
color:#1e1e1e;}

div#IconPickerModal .ip-icons-content .ip-icons-search-results {
position:relative;
float: left;
width: 100%;}

div#IconPickerModal .ip-icons-content .ip-icons-search-results p.ip-no-results-found {
float: left;
width: 100%;
margin: 20px 0;
text-align: center;
font-size: 15px;
line-height: 1.4;
color: #9b9b9b;}

div#IconPickerModal .ip-icons-content .ip-icons-area {
padding: 10px;
max-height:400px;
overflow:hidden;
position:relative;
float: left;
width: 100%;}
div#IconPickerModal.show-all .ip-icons-content .ip-icons-area {
max-height:unset;
overflow:unset;}

div#IconPickerModal .ip-icons-content .ip-icons-area:before {
transition:all .2s ease-in-out;
content: "";
position: absolute;
z-index: 9;
width: 100%;
height: 60px;
left: 0;
bottom: 0;
box-shadow: 0 0 50px 25px rgba(255, 255, 255, 0.75);
background: rgba(255, 255, 255, 0.8);}
div#IconPickerModal.show-all .ip-icons-content .ip-icons-area:before {
opacity:0;
visibility:hidden;}

div#IconPickerModal .ip-icons-content .ip-icons-search-results > * > i,
div#IconPickerModal .ip-icons-content .ip-icons-area > i {
cursor:pointer;
position: relative;
transition:all .2s ease-in-out;
font-size: 21px;
line-height: 26px;
float: left;
border-radius:5px;
margin: 3px;
padding: 2px;
min-width: 30px;
text-align: center;}

div#IconPickerModal .ip-icons-content .ip-icons-search-results > * > i:hover,
div#IconPickerModal .ip-icons-content .ip-icons-area > i:hover {
transform:scale(1.8);
z-index: 2;
-moz-box-shadow: 0 0 14px -6px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 16px -6px rgba(0, 0, 0, 0.5);
background:#fff;}

div#IconPickerModal .ip-icons-content .ip-icons-area > a.ip-show-all-icons {
transition: all .2s ease-in-out;
position: absolute;
width: 120px;
z-index: 10;
left: 0;
right: 0;
bottom: 10px;
margin: auto;
text-align: center;
box-shadow:0 0 24px -8px rgba(0, 0, 0, 0.2);
background: #fff;
color: #9b9b9b;
border: 1px solid #bcbcbc;
padding: 12px;
border-radius: 30px;
font-weight:500;
font-size: 13px;
line-height: 16px;}
div#IconPickerModal .ip-icons-content .ip-icons-area > a.ip-show-all-icons:hover {
color: #fff;
border-color: #1e1e1e;
background: #1e1e1e;}

div#IconPickerModal .ip-icons-content .ip-icons-footer {
border-top: 1px dashed #e8e8e8;
padding: 15px 0 0;
margin:10px 0 0;
float: left;
width: 100%;}

div#IconPickerModal .ip-icons-content .ip-icons-footer a.cancel {
transition: all .2s ease-in-out;
float: right;
color: #9b9b9b;
padding: 10px 18px;
border: 1px solid #bcbcbc;
border-radius: 20px;
font-size: 14px;
line-height: 15px;
font-weight: 500;}

div#IconPickerModal .ip-icons-content .ip-icons-footer a.cancel:hover {
color: #fff;
border-color: #1e1e1e;
background: #1e1e1e;}

div#IconPickerLoading {
transition: all .3s ease-in-out;
opacity: 1;
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
background: #fff;
text-align: center;}

div#IconPickerLoading.hide {
opacity: 0;}

div#IconPickerLoading > svg {
width: 60px;
height: 60px;
position: absolute;
z-index: 2;
left: 0;
top: 0;
right: 0;
bottom: 60px;
margin: auto;}

