/* MediaElement.js 2.11.3, (c) 2010-2013 John Dyer <http://j.hn>, MIT license */
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0}.mejs-poster img{border:0;padding:0;border:0;display:block}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("../../assets/jquery/mediaelement/2.11.3/images/bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("../../assets/jquery/mediaelement/2.11.3/images/bigplay.png")}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("../../assets/jquery/mediaelement/2.11.3/images/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;background:0;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url("../../assets/jquery/mediaelement/2.11.3/images/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("../../assets/jquery/mediaelement/2.11.3/images/controls.png")}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(20,20,20,0.8)}.mejs-clear{clear:both}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}
/* ColorBox v1.4.11, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.4.11/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*
 * Main Stylesheet
 * @copyright Copyright (c) 2013 theimagemaker.de
 */
/* ===========================================
 * - Imports (nur SASS)
 * - Farben (nur SASS)
 * - Grundeinstellunen (nur SASS)
 * - Bugfix
 * - General Styles
 * - Button styles
 * - Layout
 * - Footer styles
 * - Artikel Elementtyp (Text, Akordion, Tabelle, etc)
 * - Module (Search, FAQ, News, Events, Comments)
 * - Editor Elemente (Zitat)
 * - Erweiterungen (dlh_googlemap, )
 * - Eigene Standert Classen
 * - Formular
 * - Infocenter einstellungen
 * ======================================== */
/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
 * HTML5 display definitions
 * ========================================================================== */
/* Corrects block display not defined in IE6/7/8/9 & FF3 */
/* line 9, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block;
}

/* Corrects inline-block display not defined in IE6/7/8/9 & FF3 */
/* line 15, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices */
/* line 24, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support */
/* line 32, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
 * Base
 * ========================================================================== */
/* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
/* line 45, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  font-family: sans-serif;
}

/* Addresses font-family inconsistency between 'textarea' and other form elements. */
/* line 57, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
button, input, select, textarea {
  font-family: sans-serif;
}

/* Addresses margins handled incorrectly in IE6/7 */
/* line 63, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
body {
  margin: 0;
}

/* =============================================================================
 * Links
 * ========================================================================== */
/* Addresses outline displayed oddly in Chrome */
/* line 74, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
a:focus {
  outline: thin dotted;
}
/* line 77, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
a:hover, a:active {
  outline: 0;
}

/* Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test */
/* =============================================================================
 * Typography
 * ========================================================================== */
/* Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5 */
/* line 92, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 97, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 102, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 107, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 112, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 117, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/* Addresses styling not present in IE7/8/9, S5, Chrome */
/* line 124, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* Addresses style set to 'bolder' in FF3+, S4/5, Chrome */
/* line 130, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
b, strong {
  font-weight: bold;
}

/* line 134, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/* Addresses styling not present in S5, Chrome */
/* line 140, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
dfn {
  font-style: italic;
}

/* Addresses styling not present in IE6/7/8/9 */
/* line 146, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
mark {
  background: yellow;
  color: black;
}

/* Addresses margins set differently in IE6/7 */
/* line 153, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
p {
  margin: 1em 0;
}

/* line 157, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
pre {
  margin: 1em 0;
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em;
}

/* Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
/* line 167, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
code, kbd, samp {
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em;
}

/* Improves readability of pre-formatted text in all browsers */
/* line 175, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4 */
/* 1 */
/* line 186, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
q {
  quotes: none;
}
/* line 188, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
q:before, q:after {
  content: "";
  content: none;
}

/* 2 */
/* line 196, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
small {
  font-size: 75%;
}

/* Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930 */
/* line 203, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 210, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.25em;
}

/* line 218, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
sub {
  bottom: -0.2em;
}

/* =============================================================================
 * Lists
 * ========================================================================== */
/* Addresses margins set differently in IE6/7 */
/* line 228, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
dl, menu, ol, ul {
  margin: 1em 0;
}

/* line 232, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/* Addresses paddings set differently in IE6/7 */
/* line 238, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
menu, ol, ul {
  padding: 0 0 0 40px;
}

/* Corrects list images handled incorrectly in IE7 */
/* line 245, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
 * Embedded content
 * ========================================================================== */
/* 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
/* line 259, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/* Corrects overflow displayed oddly in IE9 */
/* line 268, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
 * Figures
 * ========================================================================== */
/* Addresses margin not present in IE6/7/8/9, S5, O11 */
/* line 278, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
figure, form {
  margin: 0;
}

/* =============================================================================
 * Forms
 * ========================================================================== */
/* Corrects margin displayed oddly in IE6/7 */
/* Define consistent border, margin, and padding */
/* line 290, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7 */
/* line 300, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/* 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers */
/* line 314, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
button, input, select, textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/* Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet */
/* line 327, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
button, input {
  line-height: normal;
  /* 1 */
}

/* 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6 */
/* line 337, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
button {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  *overflow: visible;
  /* 3 */
}

/* line 347, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  *overflow: visible;
  /* 3 */
}

/* Re-set default cursor for disabled elements */
/* line 359, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
button[disabled] {
  cursor: default;
}

/* line 364, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
input[disabled] {
  cursor: default;
}
/* line 367, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}
/* line 377, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
}
/* line 379, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
 *    Known issue: excess padding remains in IE6 */
/* 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof) */
/* Removes inner padding and search cancel button in S5, Chrome on OS X */
/* Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
/* line 398, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers */
/* line 406, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
 * Tables
 * ========================================================================== */
/* Remove most spacing between table cells */
/* line 419, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
	Mosaic - Sliding Boxes and Captions jQuery Plugin
	Version 1.0.1
	www.buildinternet.com/project/mosaic
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/
/* line 10, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
* {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

/*General Mosaic Styles*/
/* line 18, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.mosaic-block {
  float: left;
  position: relative;
  overflow: hidden;
  margin: 10px;
  background: #111111 url(/files/Layout/img/mosaic-progress.gif) no-repeat center center;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

/* line 28, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-400 {
  width: 400px;
  height: 400px;
}

/* line 29, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-488 {
  width: 400px;
  height: 488px;
}

/* line 30, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-505 {
  width: 400px;
  height: 505px;
}

/* line 31, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-532 {
  width: 400px;
  height: 532px;
}

/* line 32, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-600 {
  width: 400px;
  height: 600px;
}

/* line 33, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-603 {
  width: 400px;
  height: 603px;
}

/* line 34, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-820 {
  width: 400px;
  height: 820px;
}

/* line 35, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s400-510 {
  width: 400px;
  height: 510px;
}

/* line 36, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-270 {
  width: 820px;
  height: 270px;
}

/* line 37, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-400 {
  width: 820px;
  height: 400px;
}

/* line 38, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-526 {
  width: 820px;
  height: 526px;
}

/* line 39, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-533 {
  width: 820px;
  height: 533px;
}

/* line 40, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-547 {
  width: 820px;
  height: 547px;
}

/* line 41, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-546 {
  width: 820px;
  height: 546px;
}

/* line 42, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-586 {
  width: 820px;
  height: 586px;
}

/* line 43, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-559 {
  width: 820px;
  height: 559px;
}

/* line 44, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-562 {
  width: 820px;
  height: 562px;
}

/* line 45, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-615 {
  width: 820px;
  height: 615px;
}

/* line 46, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-617 {
  width: 820px;
  height: 617px;
}

/* line 47, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.s820-1000 {
  width: 820px;
  height: 1000px;
}

/* line 49, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.mosaic-backdrop {
  display: none;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: #111;
}

/* line 58, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.mosaic-overlay {
  display: none;
  z-index: 5;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #111;
}

/* line 66, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.details {
  margin: 12px 20px;
}
/* line 67, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.details h4 {
  font-size: 130% !important;
  line-height: 160%;
  font-weight: normal !important;
  letter-spacing: 0.20em;
  color: #fff;
  text-shadow: 1px 1px 0 black;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}
/* line 77, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.details p {
  font: 300 12px 'Lucida Grande', Tahoma, Verdana, sans-serif;
  color: #aaa;
  text-shadow: 1px 1px 0 black;
}

/*** Custom Animation Styles (You can remove/add any styles below) ***/
/* line 82, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.circle .mosaic-overlay {
  background: url(/files/Layout/img/mosaic-hover-magnify.png) no-repeat center center;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
  filter: alpha(opacity=0);
  display: none;
}

/* line 90, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.fade .mosaic-overlay {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
  filter: alpha(opacity=0);
  background: url(/files/Layout/img/mosaic-bg-black.png);
}

/* line 97, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.bar .mosaic-overlay {
  bottom: -120px;
  height: 120px;
  background: url(/files/Layout/img/mosaic-bg-black.png);
}

/* line 103, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.bar2 .mosaic-overlay {
  bottom: -125px;
  height: 125px;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

/* line 111, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.bar2 .mosaic-overlay:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

/* line 117, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_mosaic.scss */
.bar3 .mosaic-overlay {
  top: -100px;
  height: 100px;
  background: url(/files/Layout/img/mosaic-bg-black.png);
}

/*** End Animation Styles ***/
/**@import "mixins.scss";**/
/*
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../../files/Layout/fonts/fontawesome-webfont.eot?v=3.0.1");
  src: url("../../files/Layout/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../../files/Layout/fonts/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("../../files/Layout/fonts/fontawesome-webfont.ttf?v=3.0.1") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
/* line 50, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}

/* line 59, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* makes sure icons active on rollover in links */
/* line 68, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}

/* makes the font 33% larger relative to the icon container */
/* line 74, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}

/* line 81, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn [class^="icon-"],
.btn [class*=" icon-"], .nav [class^="icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */
}
/* line 84, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
/* line 85, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

/* line 91, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.nav-tabs [class^="icon-"],
.nav-tabs [class*=" icon-"], .nav-pills [class^="icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
}
/* line 93, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.nav-tabs [class^="icon-"], .nav-tabs [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"],
.nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"], .nav-pills [class^="icon-"].icon-large,
.nav-pills [class*=" icon-"],
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}

/* line 99, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
li [class^="icon-"],
li [class*=" icon-"], .nav li [class^="icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
/* line 103, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large, .nav li [class^="icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}

/* line 110, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
/* line 116, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .75em;
}

/* line 122, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-muted {
  color: #eeeeee;
}

/* line 129, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-border {
  border: solid 10px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 138, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-2x {
  font-size: 2em;
}
/* line 140, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 145, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-3x {
  font-size: 3em;
}
/* line 147, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 152, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-4x {
  font-size: 4em;
}
/* line 154, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 159, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-5x {
  font-size: 5em;
}
/* line 161, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 166, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-6x {
  font-size: 6em;
}
/* line 168, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-6x.icon-border {
  border-width: 6px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 173, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-7x {
  font-size: 7em;
}
/* line 175, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-7x.icon-border {
  border-width: 7px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}

/* line 180, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-8x {
  font-size: 8em;
}
/* line 182, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-8x.icon-border {
  border-width: 8px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 187, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-9x {
  font-size: 9em;
}
/* line 189, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-9x.icon-border {
  border-width: 9px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}

/* line 194, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-10x {
  font-size: 10em;
}
/* line 196, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-10x.icon-border {
  border-width: 10px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

/* line 206, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.pull-right {
  float: right;
}

/* line 207, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.pull-left {
  float: left;
}

/* line 211, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
/* line 214, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}

/* line 223, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
/* line 225, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}

/* line 233, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

/* line 240, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
/* line 243, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
/* line 245, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
/* line 246, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}

/* line 251, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  /* line 260, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 261, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  /* line 264, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 265, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  /* line 268, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  0% {
    -o-transform: rotate(0deg);
  }

  /* line 269, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  /* line 272, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  0% {
    -ms-transform: rotate(0deg);
  }

  /* line 273, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  100% {
    -ms-transform: rotate(359deg);
  }
}

@keyframes spin {
  /* line 276, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 277, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  100% {
    transform: rotate(359deg);
  }
}

@-moz-document url-prefix() {
  /* line 281, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  .icon-spin {
    height: .9em;
  }

  /* line 282, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  .btn .icon-spin {
    height: auto;
  }

  /* line 283, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  .icon-spin.icon-large {
    height: 1.25em;
  }

  /* line 284, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
  .btn .icon-spin.icon-large {
    height: .75em;
  }
}

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
/* line 289, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 290, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-music:before {
  content: "\f001";
}

/* line 291, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-search:before {
  content: "\f002";
}

/* line 292, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-envelope:before {
  content: "\f003";
}

/* line 293, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 294, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-star:before {
  content: "\f005";
}

/* line 295, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-star-empty:before {
  content: "\f006";
}

/* line 296, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-user:before {
  content: "\f007";
}

/* line 297, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-film:before {
  content: "\f008";
}

/* line 298, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 299, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 300, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 301, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-ok:before {
  content: "\f00c";
}

/* line 302, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-remove:before {
  content: "\f00d";
}

/* line 303, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 305, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 306, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-off:before {
  content: "\f011";
}

/* line 307, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 308, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-cog:before {
  content: "\f013";
}

/* line 309, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-trash:before {
  content: "\f014";
}

/* line 310, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-home:before {
  content: "\f015";
}

/* line 311, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-file:before {
  content: "\f016";
}

/* line 312, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-time:before {
  content: "\f017";
}

/* line 313, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-road:before {
  content: "\f018";
}

/* line 314, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-download-alt:before {
  content: "\f019";
}

/* line 315, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-download:before {
  content: "\f01a";
}

/* line 316, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-upload:before {
  content: "\f01b";
}

/* line 317, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 318, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 319, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-repeat:before {
  content: "\f01e";
}

/* \f020 doesn't work in Safari. all shifted one down */
/* line 322, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 323, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 324, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 325, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 326, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 327, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 328, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 329, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 330, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 331, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 332, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 333, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 334, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 335, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 336, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 338, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 339, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-font:before {
  content: "\f031";
}

/* line 340, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 341, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 342, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 343, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 344, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 345, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 346, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 347, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 348, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 349, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 350, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 351, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 352, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-picture:before {
  content: "\f03e";
}

/* line 354, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 355, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 356, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 357, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 358, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-edit:before {
  content: "\f044";
}

/* line 359, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-share:before {
  content: "\f045";
}

/* line 360, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-check:before {
  content: "\f046";
}

/* line 361, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-move:before {
  content: "\f047";
}

/* line 362, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 363, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 364, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 365, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 366, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 367, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 368, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 370, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 371, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 372, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 373, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 374, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 375, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 376, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 377, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 378, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 379, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-question-sign:before {
  content: "\f059";
}

/* line 380, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 381, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 382, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 383, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 384, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 386, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 387, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 388, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 389, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 390, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-share-alt:before {
  content: "\f064";
}

/* line 391, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-resize-full:before {
  content: "\f065";
}

/* line 392, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-resize-small:before {
  content: "\f066";
}

/* line 393, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 394, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 395, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 396, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 397, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 398, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 399, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 400, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 402, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-eye-close:before {
  content: "\f070";
}

/* line 403, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 404, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 405, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 406, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-random:before {
  content: "\f074";
}

/* line 407, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 408, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 409, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 410, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 411, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 412, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 413, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 414, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 415, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 416, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 418, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 419, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-twitter-sign:before {
  content: "\f081";
}

/* line 420, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-facebook-sign:before {
  content: "\f082";
}

/* line 421, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 422, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-key:before {
  content: "\f084";
}

/* line 423, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-cogs:before {
  content: "\f085";
}

/* line 424, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 425, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-thumbs-up:before {
  content: "\f087";
}

/* line 426, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-thumbs-down:before {
  content: "\f088";
}

/* line 427, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 428, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 429, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-signout:before {
  content: "\f08b";
}

/* line 430, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 431, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 432, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 434, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-signin:before {
  content: "\f090";
}

/* line 435, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 436, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-github-sign:before {
  content: "\f092";
}

/* line 437, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 438, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-lemon:before {
  content: "\f094";
}

/* line 439, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 440, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-check-empty:before {
  content: "\f096";
}

/* line 441, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 442, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 443, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 444, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 445, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 446, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 447, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 448, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-rss:before {
  content: "\f09e";
}

/* line 450, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 451, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 452, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bell:before {
  content: "\f0a2";
}

/* line 453, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 454, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 455, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 456, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 457, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 458, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 459, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 460, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 461, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 462, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 463, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 464, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 466, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 467, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 468, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 470, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-group:before {
  content: "\f0c0";
}

/* line 471, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-link:before {
  content: "\f0c1";
}

/* line 472, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 473, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 474, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-cut:before {
  content: "\f0c4";
}

/* line 475, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-copy:before {
  content: "\f0c5";
}

/* line 476, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-paper-clip:before {
  content: "\f0c6";
}

/* line 477, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-save:before {
  content: "\f0c7";
}

/* line 478, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 479, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 480, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 481, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 482, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 483, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 484, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 486, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 487, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 488, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 489, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 490, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 491, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 492, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 493, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 494, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 495, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 496, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 497, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 498, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 499, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 500, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 502, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-envelope-alt:before {
  content: "\f0e0";
}

/* line 503, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 504, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-undo:before {
  content: "\f0e2";
}

/* line 505, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-legal:before {
  content: "\f0e3";
}

/* line 506, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 507, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 508, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 509, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 510, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 511, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 512, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-paste:before {
  content: "\f0ea";
}

/* line 513, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-lightbulb:before {
  content: "\f0eb";
}

/* line 514, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 515, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 516, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 518, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 519, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 520, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 521, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-bell-alt:before {
  content: "\f0f3";
}

/* line 522, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 523, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-food:before {
  content: "\f0f5";
}

/* line 524, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-file-alt:before {
  content: "\f0f6";
}

/* line 525, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-building:before {
  content: "\f0f7";
}

/* line 526, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-hospital:before {
  content: "\f0f8";
}

/* line 527, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 528, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 529, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 530, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-beer:before {
  content: "\f0fc";
}

/* line 531, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-h-sign:before {
  content: "\f0fd";
}

/* line 532, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 534, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-double-angle-left:before {
  content: "\f100";
}

/* line 535, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-double-angle-right:before {
  content: "\f101";
}

/* line 536, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-double-angle-up:before {
  content: "\f102";
}

/* line 537, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-double-angle-down:before {
  content: "\f103";
}

/* line 538, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 539, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 540, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 541, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 542, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-desktop:before {
  content: "\f108";
}

/* line 543, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-laptop:before {
  content: "\f109";
}

/* line 544, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-tablet:before {
  content: "\f10a";
}

/* line 545, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 546, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-circle-blank:before {
  content: "\f10c";
}

/* line 547, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 548, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 550, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-spinner:before {
  content: "\f110";
}

/* line 551, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-circle:before {
  content: "\f111";
}

/* line 552, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-reply:before {
  content: "\f112";
}

/* line 553, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-github-alt:before {
  content: "\f113";
}

/* line 554, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-folder-close-alt:before {
  content: "\f114";
}

/* line 555, E:/theimagemaker/Kunden/Andree Weissert/Internet/butshi moeller/Daten/scss/_font-awesome.scss */
.icon-folder-open-alt:before {
  content: "\f115";
}

/* line 60, ../../../../Daten/scss/Premium.scss */
.ftweiss {
  color: white;
}

/* line 60, ../../../../Daten/scss/Premium.scss */
.fhweiss {
  background-color: white;
}

/* line 61, ../../../../Daten/scss/Premium.scss */
.ftschwarz {
  color: black;
}

/* line 61, ../../../../Daten/scss/Premium.scss */
.fhschwarz {
  background-color: black;
}

/* line 62, ../../../../Daten/scss/Premium.scss */
.ftgrau {
  color: #7f7f7f;
}

/* line 62, ../../../../Daten/scss/Premium.scss */
.ftgrau {
  background-color: #7f7f7f;
}

/* line 63, ../../../../Daten/scss/Premium.scss */
.fthell-grau {
  color: #f2f2f2;
}

/* line 63, ../../../../Daten/scss/Premium.scss */
.fhhell-grau {
  background-color: #f2f2f2;
}

/* line 64, ../../../../Daten/scss/Premium.scss */
.ftdunkel-grau {
  color: #191919;
}

/* line 64, ../../../../Daten/scss/Premium.scss */
.fhdunkel-grau {
  background-color: #191919;
}

/* line 65, ../../../../Daten/scss/Premium.scss */
.ftrot {
  color: red;
}

/* line 65, ../../../../Daten/scss/Premium.scss */
.fhrot {
  background-color: red;
}

/* line 66, ../../../../Daten/scss/Premium.scss */
.ftgruen {
  color: #99cc33;
}

/* line 66, ../../../../Daten/scss/Premium.scss */
.fhgruen {
  background-color: #99cc33;
}

/* line 67, ../../../../Daten/scss/Premium.scss */
.ftgelb {
  color: yellow;
}

/* line 67, ../../../../Daten/scss/Premium.scss */
.fhgelb {
  background-color: yellow;
}

/* line 68, ../../../../Daten/scss/Premium.scss */
.ftblau {
  color: #0066cc;
}

/* line 68, ../../../../Daten/scss/Premium.scss */
.fhblau {
  background-color: #0066cc;
}

/* line 78, ../../../../Daten/scss/Premium.scss */
.ftcd1 {
  color: black;
}

/* line 78, ../../../../Daten/scss/Premium.scss */
.fhcd1 {
  background-color: black;
}

/* line 79, ../../../../Daten/scss/Premium.scss */
.ftcd-1 {
  color: white;
}

/* line 79, ../../../../Daten/scss/Premium.scss */
.fhcd-1 {
  background-color: white;
}

/* line 80, ../../../../Daten/scss/Premium.scss */
.ftcd2 {
  color: #767467;
}

/* line 80, ../../../../Daten/scss/Premium.scss */
.fhcd2 {
  background-color: #767467;
}

/* line 81, ../../../../Daten/scss/Premium.scss */
.ftcd-2 {
  color: white;
}

/* line 81, ../../../../Daten/scss/Premium.scss */
.fhcd-2 {
  background-color: white;
}

/* line 82, ../../../../Daten/scss/Premium.scss */
.ftcd3 {
  color: #bad000;
}

/* line 82, ../../../../Daten/scss/Premium.scss */
.fhcd3 {
  background-color: #bad000;
}

/* line 94, ../../../../Daten/scss/Premium.scss */
.ft1 {
  color: black;
}

/* line 95, ../../../../Daten/scss/Premium.scss */
.ft2 {
  color: #767467;
}

/* line 96, ../../../../Daten/scss/Premium.scss */
.ft3 {
  color: #191919;
}

/* line 97, ../../../../Daten/scss/Premium.scss */
.ft4 {
  color: #8c8c8c;
}

/* line 113, ../../../../Daten/scss/Premium.scss */
.schatten-bild {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0);
}

/* line 114, ../../../../Daten/scss/Premium.scss */
.schatten-box {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}

/* line 115, ../../../../Daten/scss/Premium.scss */
.schatten-wrapper {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0);
}

/* line 116, ../../../../Daten/scss/Premium.scss */
.schatten-button {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0) inset;
}

/* line 117, ../../../../Daten/scss/Premium.scss */
.schatten-form-input {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0) inset;
}

/* line 118, ../../../../Daten/scss/Premium.scss */
.schatten-form-valid {
  -webkit-box-shadow: 0 0 0 4px rgba(153, 204, 51, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 0 0 4px rgba(153, 204, 51, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 0 0 4px rgba(153, 204, 51, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
}

/* line 119, ../../../../Daten/scss/Premium.scss */
.schatten-form-invalid {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 0 0 4px rgba(255, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
}

/* line 120, ../../../../Daten/scss/Premium.scss */
.schatten-unten {
  -webkit-box-shadow: 0 27px 10px -25px rgba(0, 0, 0, 0), 0 31px 10px -30px rgba(0, 0, 0, 0), 0 35px 10px -35px rgba(0, 0, 0, 0), 0 39px 10px -40px rgba(0, 0, 0, 0), 0 43px 10px -45px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 27px 10px -25px rgba(0, 0, 0, 0), 0 31px 10px -30px rgba(0, 0, 0, 0), 0 35px 10px -35px rgba(0, 0, 0, 0), 0 39px 10px -40px rgba(0, 0, 0, 0), 0 43px 10px -45px rgba(0, 0, 0, 0);
  box-shadow: 0 27px 10px -25px rgba(0, 0, 0, 0), 0 31px 10px -30px rgba(0, 0, 0, 0), 0 35px 10px -35px rgba(0, 0, 0, 0), 0 39px 10px -40px rgba(0, 0, 0, 0), 0 43px 10px -45px rgba(0, 0, 0, 0);
}

/* ============================
 * Bugfix
 * ============================
*/
/* line 202, ../../../../Daten/scss/Premium.scss */
html {
  position: relative;
}
/* line 204, ../../../../Daten/scss/Premium.scss */
html.lt-ie9 {
  /* IE8 iframe bugfix */
  /* http://stackoverflow.com/questions/795394#795681 */
  position: static;
}

/* line 211, ../../../../Daten/scss/Premium.scss */
button, input, select, textarea {
  font-family: inherit;
}

/* Resetting box model for moo_mediabox,  moo_slimbox and j_colorbox */
/* line 217, ../../../../Daten/scss/Premium.scss */
#mbCenter *, #colorbox *, #lbCenter *, #lbBottomContainer * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Text Markieren */
/* line 222, ../../../../Daten/scss/Premium.scss */
::selection {
  background: black;
  color: black;
  text-shadow: none !important;
}

/* line 227, ../../../../Daten/scss/Premium.scss */
::-moz-selection {
  background: black;
  color: black;
  text-shadow: none !important;
}

/* Contao Naviation Atribute ausblenden */
/* line 234, ../../../../Daten/scss/Premium.scss */
.invisible {
  position: absolute;
  height: 1px !important;
  width: 1px !important;
  clip: rect(0 0 0 0);
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
}

/* line 245, ../../../../Daten/scss/Premium.scss */
.clear {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 250, ../../../../Daten/scss/Premium.scss */
.image_container.float_left {
  margin-right: 20px;
}
/* line 253, ../../../../Daten/scss/Premium.scss */
.image_container.float_right {
  margin-left: 20px;
}
/* line 256, ../../../../Daten/scss/Premium.scss */
.image_container a {
  border: 0;
}

/* line 261, ../../../../Daten/scss/Premium.scss */
td, th {
  /* resetting box-sizing to default value */
  /* because box-sizing does not work correctly on table cells in firefox */
  /* see: https://bugzilla.mozilla.org/show_bug.cgi?id=243412 */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Main wrapper */
/* line 269, ../../../../Daten/scss/Premium.scss */
body > header, #wrapper, #footer-content, #nav-footer, #footer-info, #image-main .ce_text, #image-main {
  zoom: 1;
  position: relative;
  max-width: 865px;
  margin: 0 auto;
  padding: 0;
}
/* line 183, ../../../../Daten/scss/Premium.scss */
body > header:before, #wrapper:before, #footer-content:before, #nav-footer:before, #footer-info:before, #image-main .ce_text:before, #image-main:before {
  content: "";
  display: table;
}
/* line 187, ../../../../Daten/scss/Premium.scss */
body > header:after, #wrapper:after, #footer-content:after, #nav-footer:after, #footer-info:after, #image-main .ce_text:after, #image-main:after {
  content: "";
  display: table;
  clear: both;
}
/* line 275, ../../../../Daten/scss/Premium.scss */
.lt-ie9 body > header, .lt-ie9 #wrapper, .lt-ie9 #footer-content, .lt-ie9 #nav-footer, .lt-ie9 #footer-info, .lt-ie9 #image-main .ce_text, .lt-ie9 #image-main {
  min-width: 900px;
}

/* ============================
 * Generele Styles
 * ============================
*/
/* line 286, ../../../../Daten/scss/Premium.scss */
body {
  font: 14px/1 Arial, Helvetica, sans-serif;
  color: #191919;
  background: white;
}

/* line 292, ../../../../Daten/scss/Premium.scss */
a {
  color: black;
  text-decoration: underline;
}
/* line 295, ../../../../Daten/scss/Premium.scss */
a:hover, a:focus {
  text-decoration: none;
}
/* line 298, ../../../../Daten/scss/Premium.scss */
a:hover, a:active {
  outline: 0;
}

/* line 304, ../../../../Daten/scss/Premium.scss */
hr {
  display: block;
  height: 1px;
  margin: 24px 0 23px;
  border-style: solid none none;
  border-width: 1px 0 0;
  border-color: #f2f2f2;
}

/* line 315, ../../../../Daten/scss/Premium.scss */
pre {
  display: block;
  overflow: auto;
  font-size: 14px;
  background-size: 100% 42px;
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #7f7f7f), color-stop(50%, #ffffff));
  background-image: -webkit-linear-gradient(top, #7f7f7f 50%, #ffffff 50%);
  background-image: -moz-linear-gradient(top, #7f7f7f 50%, #ffffff 50%);
  background-image: -o-linear-gradient(top, #7f7f7f 50%, #ffffff 50%);
  background-image: linear-gradient(top, #7f7f7f 50%, #ffffff 50%);
}
/* line 324, ../../../../Daten/scss/Premium.scss */
pre code {
  line-height: 24px;
  background-color: transparent;
}

/* line 330, ../../../../Daten/scss/Premium.scss */
code {
  padding: 2px 5px;
  font-size: 14px;
  line-height: 19px;
  background-color: #ebebeb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* ===========================================
 * Button styles
 * ======================================== */
/* line 343, ../../../../Daten/scss/Premium.scss */
button, .button, input[type="submit"], input[type="reset"], input[type="button"] {
  display: inline-block;
  padding: 8px 20px;
  border: 1px solid #7f7f7f;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  font-size: 14px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px black;
  background: black;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #383838), color-stop(50%, #000000), color-stop(100%, #000000));
  background: -webkit-linear-gradient(top, #383838 0%, #000000 50%, #000000 100%);
  background: -moz-linear-gradient(top, #383838 0%, #000000 50%, #000000 100%);
  background: -o-linear-gradient(top, #383838 0%, #000000 50%, #000000 100%);
  background: linear-gradient(top, #383838 0%, #000000 50%, #000000 100%);
  cursor: pointer;
}
/* line 357, ../../../../Daten/scss/Premium.scss */
button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus {
  border-color: #b2b2b2;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0c0c0c), color-stop(50%, #000000), color-stop(100%, #000000));
  background: -webkit-linear-gradient(top, #0c0c0c 0%, #000000 50%, #000000 100%);
  background: -moz-linear-gradient(top, #0c0c0c 0%, #000000 50%, #000000 100%);
  background: -o-linear-gradient(top, #0c0c0c 0%, #000000 50%, #000000 100%);
  background: linear-gradient(top, #0c0c0c 0%, #000000 50%, #000000 100%);
}
/* line 361, ../../../../Daten/scss/Premium.scss */
button:active, .button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0) inset;
  text-shadow: none;
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #383838), color-stop(50%, #000000), color-stop(100%, #000000));
  background: -webkit-linear-gradient(bottom, #383838 0%, #000000 50%, #000000 100%);
  background: -moz-linear-gradient(bottom, #383838 0%, #000000 50%, #000000 100%);
  background: -o-linear-gradient(bottom, #383838 0%, #000000 50%, #000000 100%);
  background: linear-gradient(bottom, #383838 0%, #000000 50%, #000000 100%);
}

/* ============================
 * Layout
 * In der Soritung der HTML Seite
 * ============================
*/
/* line 374, ../../../../Daten/scss/Premium.scss */
#wrapper {
  padding-bottom: 0px;
  background: white;
}

/* line 379, ../../../../Daten/scss/Premium.scss */
.navi {
  margin: -12px 24px;
  float: right;
}
/* line 382, ../../../../Daten/scss/Premium.scss */
.navi a {
  text-decoration: none;
}

/* line 387, ../../../../Daten/scss/Premium.scss */
#logo {
  position: relative;
  left: 20px;
  top: 25px;
  padding: 0px auto;
  overflow: hidden;
  margin: 0;
}
/* line 394, ../../../../Daten/scss/Premium.scss */
#logo a {
  display: block;
}
/* line 397, ../../../../Daten/scss/Premium.scss */
#logo img {
  display: block;
  width: 400px;
}

/* line 403, ../../../../Daten/scss/Premium.scss */
#container {
  margin-top: 50px;
  float: none;
  clear: both;
  width: auto;
  padding: 0 1%;
}

/* line 411, ../../../../Daten/scss/Premium.scss */
#main {
  position: relative;
}

/* line 415, ../../../../Daten/scss/Premium.scss */
#footer {
  clear: both;
}

/* line 420, ../../../../Daten/scss/Premium.scss */
aside#left {
  float: left;
  margin: 0;
  padding: 0 2% 0 0;
  position: relative;
  width: 18%;
}
/* line 427, ../../../../Daten/scss/Premium.scss */
aside#right {
  position: relative;
  float: right;
  margin: 10px 50px 0px 0px;
  padding: 10px 0 0 10;
  width: 20%;
}
/* line 434, ../../../../Daten/scss/Premium.scss */
aside .mod_article, aside .block {
  margin: 24px 0;
}
/* line 437, ../../../../Daten/scss/Premium.scss */
aside .searchform {
  position: relative;
  margin-top: 15px;
}
/* line 440, ../../../../Daten/scss/Premium.scss */
aside .searchform input {
  padding-right: 30px;
}
/* line 443, ../../../../Daten/scss/Premium.scss */
aside .searchform button {
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
  height: 34px;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 0;
  line-height: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 457, ../../../../Daten/scss/Premium.scss */
aside .searchform button:before {
  font: 16px/1 "FontAwesome";
  content: "\f002";
  text-indent: 0;
  display: inline-block;
  position: relative;
  display: block;
  color: black;
}

/* line 467, ../../../../Daten/scss/Premium.scss */
.aside h1, .aside h2, .aside h3 {
  margin: 24px 0 12px;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 472, ../../../../Daten/scss/Premium.scss */
.aside h1, .aside h2 {
  color: black;
}
/* line 475, ../../../../Daten/scss/Premium.scss */
.aside h3 {
  color: #191919;
}
/* line 478, ../../../../Daten/scss/Premium.scss */
.aside h4 {
  color: #8c8c8c;
}
/* line 481, ../../../../Daten/scss/Premium.scss */
.aside p, .aside ul, .aside ol, .aside table, .aside blockquote, .aside fieldset, .aside form {
  margin: 12px 0;
  font-size: 14px;
}
/* line 485, ../../../../Daten/scss/Premium.scss */
.aside ul, .aside ol {
  padding: 0;
  list-style-type: none;
}
/* line 489, ../../../../Daten/scss/Premium.scss */
.aside table {
  margin-bottom: 24px;
}
/* line 492, ../../../../Daten/scss/Premium.scss */
.aside .mod_article, .aside .block {
  margin: 24px 0;
}
/* line 495, ../../../../Daten/scss/Premium.scss */
.aside .mod_article > .block {
  border-bottom: 1px solid #f2f2f2;
}

/* line 500, ../../../../Daten/scss/Premium.scss */
#nav-main {
  z-index: 0;
  padding: 0 2% 0 2%;
  text-align: right;
}
/* line 504, ../../../../Daten/scss/Premium.scss */
#nav-main > ul {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 508, ../../../../Daten/scss/Premium.scss */
#nav-main > ul > li {
  position: relative;
  display: inline-block;
}
/* line 511, ../../../../Daten/scss/Premium.scss */
#nav-main > ul > li:last-child {
  margin-right: -22px;
}
/* line 514, ../../../../Daten/scss/Premium.scss */
#nav-main > ul > li > a {
  position: relative;
  display: block;
  z-index: 3;
  padding: 20px 22px 16px 22px;
  font-size: 14px;
  font-weight: bold;
  color: #767467;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 524, ../../../../Daten/scss/Premium.scss */
#nav-main > ul > li > a:hover, #nav-main > ul > li > a:focus {
  color: black;
}
/* line 528, ../../../../Daten/scss/Premium.scss */
#nav-main > ul > li:hover > ul {
  display: block;
}
/* line 531, ../../../../Daten/scss/Premium.scss */
#nav-main > ul > li:last-child > ul {
  left: auto;
  right: 0;
}
/* line 537, ../../../../Daten/scss/Premium.scss */
#nav-main > ul > li.active, #nav-main > ul > li.trail a {
  color: black;
  position: relative;
  z-index: 3;
  padding: 20px 22px 16px 22px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 551, ../../../../Daten/scss/Premium.scss */
#nav-sub h1 {
  display: inline;
  margin: 0;
}
/* line 554, ../../../../Daten/scss/Premium.scss */
#nav-sub h1 a {
  display: block;
  margin: 0 0 7px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #f2f2f2;
  font-size: 14px;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 563, ../../../../Daten/scss/Premium.scss */
#nav-sub h1 a:hover, #nav-sub h1 a:focus {
  text-decoration: underline;
}
/* line 568, ../../../../Daten/scss/Premium.scss */
#nav-sub ul, #nav-sub li {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 573, ../../../../Daten/scss/Premium.scss */
#nav-sub ul a {
  display: block;
  padding: 5px 0;
  font-size: 14px;
  color: #767467;
  text-decoration: none;
}
/* line 579, ../../../../Daten/scss/Premium.scss */
#nav-sub ul a:hover, #nav-sub ul a:focus {
  text-decoration: underline;
}
/* line 583, ../../../../Daten/scss/Premium.scss */
#nav-sub ul ul a {
  padding-left: 12px;
}
/* line 586, ../../../../Daten/scss/Premium.scss */
#nav-sub li.active > a, #nav-sub li.trail > a {
  font-weight: bold;
}

/* line 592, ../../../../Daten/scss/Premium.scss */
#main p, #main ul, #main ol, #main table, #main blockquote, #main form, #main fieldset {
  margin: 25px 0;
}
/* line 595, ../../../../Daten/scss/Premium.scss */
#main h1 {
  margin: 25px 0;
  font-size: 22px;
  color: black;
}
/* line 600, ../../../../Daten/scss/Premium.scss */
#main h2 {
  margin: 25px 0;
  font-size: 20px;
}
/* line 604, ../../../../Daten/scss/Premium.scss */
#main h1 + h2 {
  margin-top: -12px;
}
/* line 607, ../../../../Daten/scss/Premium.scss */
#main h3, #main h4, #main h5, #main h6 {
  margin: 25px 0 12px;
  font-size: 14px;
  font-weight: bold;
}
/* line 613, ../../../../Daten/scss/Premium.scss */
#main h3 + p, #main h3 + ul, #main h3 + ol, #main h3 + table, #main h3 + blockquote, #main h4 + p, #main h4 + ul, #main h4 + ol, #main h4 + table, #main h4 + blockquote, #main h5 + p, #main h5 + ul, #main h5 + ol, #main h5 + table, #main h5 + blockquote, #main h6 + p, #main h6 + ul, #main h6 + ol, #main h6 + table, #main h6 + blockquote {
  margin-top: 0;
}
/* line 616, ../../../../Daten/scss/Premium.scss */
#main h3 + figure, #main h4 + figure, #main h5 + figure, #main h6 + figure {
  margin-top: 10px;
}
/* line 620, ../../../../Daten/scss/Premium.scss */
#main h4, #main h5, #main h6 {
  letter-spacing: 1px;
  word-spacing: 2px;
}
/* line 624, ../../../../Daten/scss/Premium.scss */
#main h5, #main h6 {
  font-weight: normal;
}
/* line 627, ../../../../Daten/scss/Premium.scss */
#main h6 {
  text-transform: uppercase;
  font-size: 12px;
  font-variant: small-caps;
  color: #8c8c8c;
}
/* line 634, ../../../../Daten/scss/Premium.scss */
#main .ce_list ul li {
  list-style: square;
}
/* line 638, ../../../../Daten/scss/Premium.scss */
#main ul, #main ol {
  padding-left: 8%;
}
/* line 640, ../../../../Daten/scss/Premium.scss */
#main ul li[data-icon], #main ol li[data-icon] {
  list-style: none;
}
/* line 642, ../../../../Daten/scss/Premium.scss */
#main ul li[data-icon]:before, #main ol li[data-icon]:before {
  left: -21px;
  width: 0;
}
/* line 648, ../../../../Daten/scss/Premium.scss */
#main ul {
  list-style: square;
}
/* line 650, ../../../../Daten/scss/Premium.scss */
#main ul ul {
  margin-top: 0;
}
/* line 654, ../../../../Daten/scss/Premium.scss */
#main ol {
  list-style: decimal;
}
/* line 656, ../../../../Daten/scss/Premium.scss */
#main ol ol, #main ol ul {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 660, ../../../../Daten/scss/Premium.scss */
#main ol ol {
  list-style: upper-alpha;
}
/* line 662, ../../../../Daten/scss/Premium.scss */
#main ol ol ol {
  list-style: lower-roman;
}
/* line 664, ../../../../Daten/scss/Premium.scss */
#main ol ol ol ol {
  list-style: lower-alpha;
}

/* line 672, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb {
  padding: 23px 20px 17px 0;
  font-size: 14px;
  color: #767467;
}
/* line 676, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb ul {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 680, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb ul li {
  position: relative;
  display: inline-block;
}
/* line 683, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb ul li a {
  color: #767467;
  text-decoration: none;
}
/* line 686, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb ul li a:hover, .mod_breadcrumb ul li a:focus {
  text-decoration: underline;
  color: black;
}
/* line 691, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb ul li.first:before {
  display: none;
}
/* line 694, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb ul li:before {
  font: 13px/1 "FontAwesome";
  content: "\f101";
  text-indent: 0;
  display: inline-block;
  position: relative;
  left: 2px;
  width: 24px;
  text-align: center;
}
/* line 700, ../../../../Daten/scss/Premium.scss */
.mod_breadcrumb ul li.active {
  color: black;
}

/*  Boxen nebeneinander  */
/* line 708, ../../../../Daten/scss/Premium.scss */
#main .teaser-boxes, .teaser-boxes {
  clear: both;
  margin: 40px -4% 0 -4%;
  font-size: 0;
}
/* line 712, ../../../../Daten/scss/Premium.scss */
#main .teaser-boxes .box, .teaser-boxes .box {
  display: inline-block;
  width: 28%;
  margin: 0 0 40px 4%;
  font-size: 14px;
  vertical-align: top;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 719, ../../../../Daten/scss/Premium.scss */
#main .teaser-boxes .box img, .teaser-boxes .box img {
  display: block;
  width: 100%;
  height: auto;
  border: 0px solid #f2f2f2;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 726, ../../../../Daten/scss/Premium.scss */
#main .teaser-boxes .box h1, .teaser-boxes .box h1 {
  margin: 18px 0 6px 0;
  font-size: inherit;
  font-weight: bold;
  color: #767467;
}
/* line 732, ../../../../Daten/scss/Premium.scss */
#main .teaser-boxes .box p, .teaser-boxes .box p {
  margin: 6px 0;
}

/* line 738, ../../../../Daten/scss/Premium.scss */
.content-box, #main .content-box {
  position: relative;
  float: right;
  width: 30%;
  margin: 36px 0 36px 4%;
  padding: 4%;
  text-align: center;
  background: white;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 747, ../../../../Daten/scss/Premium.scss */
.no-boxshadow .content-box, .no-boxshadow #main .content-box {
  border: 1px solid #f2f2f2;
}
/* line 750, ../../../../Daten/scss/Premium.scss */
.content-box:before, #main .content-box:before {
  content: "";
  position: absolute;
  left: 11%;
  top: 0;
  width: 78%;
  height: 3px;
  background: black;
}

/* line 761, ../../../../Daten/scss/Premium.scss */
.image_container {
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 -10px 24px;
  padding: 9px;
  border: 1px solid #f2f2f2;
  background: white;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 769, ../../../../Daten/scss/Premium.scss */
.image_container img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 774, ../../../../Daten/scss/Premium.scss */
.image_container figcaption, .image_container .caption {
  width: 100% !important;
  padding: 6px 10px 0 0;
  font-size: 14px;
  font-style: italic;
  color: #8c8c8c;
}

/* line 783, ../../../../Daten/scss/Premium.scss */
.image_container.float_right {
  float: right;
  width: 46%;
  margin: 0 -10px 15px 15px;
}

/* line 789, ../../../../Daten/scss/Premium.scss */
.image_container.float_left {
  float: left;
  width: 46%;
  margin: 0 15px 15px -10px;
}

/* line 796, ../../../../Daten/scss/Premium.scss */
.ce_gallery > ul {
  zoom: 1;
  margin: 0 !important;
  padding: 0 0 1.5% 0 !important;
  list-style: none !important;
  border: 1px solid #f2f2f2;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 183, ../../../../Daten/scss/Premium.scss */
.ce_gallery > ul:before {
  content: "";
  display: table;
}
/* line 187, ../../../../Daten/scss/Premium.scss */
.ce_gallery > ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 803, ../../../../Daten/scss/Premium.scss */
.ce_gallery > ul > li {
  float: left;
  width: 31.333%;
  margin: 1.5% 0 0 1.5%;
}
/* line 808, ../../../../Daten/scss/Premium.scss */
#sidebar .ce_gallery > ul {
  padding-bottom: 3% !important;
}
/* line 810, ../../../../Daten/scss/Premium.scss */
#sidebar .ce_gallery > ul > li {
  width: 45.5%;
  margin-top: 3%;
  margin-left: 3%;
}
/* line 819, ../../../../Daten/scss/Premium.scss */
.ce_gallery .image_container {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: 0;
}

/* ============================
 * Artikel Elementtyp
 * Aufzählung, Tabelle, Akkordeon, Reiter, Top-Link, Bild, Galerie, 
 * Video/Audio, YouTube, Download, Downloads, 
 * ============================
*/
/* Tabelle */
/* line 836, ../../../../Daten/scss/Premium.scss */
table {
  width: 100%;
  border: 1px solid #f2f2f2;
  border-collapse: collapse;
  background-color: white;
  text-align: left;
  margin-bottom: 30px;
}
/* line 843, ../../../../Daten/scss/Premium.scss */
table th {
  padding: 10px 8px;
  border-bottom: 1px solid #f2f2f2;
}
/* line 847, ../../../../Daten/scss/Premium.scss */
table td {
  padding: 6px 8px;
  border-bottom: 1px solid #f2f2f2;
  color: #8c8c8c;
}
/* line 852, ../../../../Daten/scss/Premium.scss */
table td, table td img {
  vertical-align: top;
}
/* line 856, ../../../../Daten/scss/Premium.scss */
table thead tr {
  background-color: black;
}
/* line 859, ../../../../Daten/scss/Premium.scss */
table thead th {
  color: white;
}
/* line 863, ../../../../Daten/scss/Premium.scss */
table.sortable thead th a.pointer {
  color: white;
  text-decoration: none;
}
/* line 868, ../../../../Daten/scss/Premium.scss */
table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
/* line 871, ../../../../Daten/scss/Premium.scss */
table tbody tr:hover {
  background-color: #ececec;
}
/* line 875, ../../../../Daten/scss/Premium.scss */
table tbody tr.odd:hover {
  background-color: #ececec;
}
/* line 879, ../../../../Daten/scss/Premium.scss */
table tfoot tr {
  background-color: #dbdbdb;
}
/* line 882, ../../../../Daten/scss/Premium.scss */
table tfoot td {
  color: #191919;
}

/* Akkordeon */
/* line 890, ../../../../Daten/scss/Premium.scss */
.ce_accordion {
  background-color: white;
  border-width: 0 1px;
  border-style: solid;
  border-color: #f2f2f2;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 898, ../../../../Daten/scss/Premium.scss */
.ce_accordion .accordion {
  padding: 20px;
}
/* line 900, ../../../../Daten/scss/Premium.scss */
.ce_accordion .accordion > div {
  padding-bottom: 8px;
}
/* line 904, ../../../../Daten/scss/Premium.scss */
.ce_accordion .toggler {
  position: relative;
  padding: 8px 40px;
  outline: none;
  color: black;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #ffffff), color-stop(100%, #ebebeb));
  background-image: -webkit-linear-gradient(#ffffff 30%, #ebebeb 100%);
  background-image: -moz-linear-gradient(#ffffff 30%, #ebebeb 100%);
  background-image: -o-linear-gradient(#ffffff 30%, #ebebeb 100%);
  background-image: linear-gradient(#ffffff 30%, #ebebeb 100%);
  cursor: pointer;
}
/* line 913, ../../../../Daten/scss/Premium.scss */
.ce_accordion .toggler:before {
  font: 11px/0 "FontAwesome";
  content: "\f078";
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  left: 20px;
  top: 50%;
}
/* line 919, ../../../../Daten/scss/Premium.scss */
.ce_accordion .toggler.active:before {
  content: "\f077";
}
/* line 922, ../../../../Daten/scss/Premium.scss */
.ce_accordion .toggler:hover {
  background: white;
}
/* line 926, ../../../../Daten/scss/Premium.scss */
.ce_accordion .toggler.active {
  background: black;
  color: white;
}
/* line 929, ../../../../Daten/scss/Premium.scss */
.ce_accordion .toggler.active:after {
  display: block;
}

/* Top-Link */
/* line 937, ../../../../Daten/scss/Premium.scss */
.ce_toplink, .toplink {
  margin: 24px 0;
}
/* line 939, ../../../../Daten/scss/Premium.scss */
.ce_toplink a, .toplink a {
  display: block;
  width: 100%;
}

/* line 945, ../../../../Daten/scss/Premium.scss */
.ce_toplink > a:before, .toplink > a:before {
  font: 100%/1 "FontAwesome";
  content: "\f102";
  text-indent: 0;
  display: inline-block;
  position: relative;
  top: 1px;
  margin-right: 5px;
}

/* Download */
/* line 953, ../../../../Daten/scss/Premium.scss */
.mime_icon {
  margin-bottom: -0.25em;
}

/* Downloads */
/* line 959, ../../../../Daten/scss/Premium.scss */
.ce_downloads {
  position: relative;
  margin: 24px 0;
  padding: 7px 20px 10px;
  border: 1px solid #f2f2f2;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 965, ../../../../Daten/scss/Premium.scss */
.ce_downloads:before {
  font: 70px/0 "FontAwesome";
  content: "\f019";
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  top: 50%;
  right: 4%;
  color: #f2f2f2;
  cursor: default;
}
/* line 973, ../../../../Daten/scss/Premium.scss */
.ce_downloads p, .ce_downloads h1, .ce_downloads h2, .ce_downloads h3, .ce_downloads h4, .ce_downloads h5, .ce_downloads h6, .ce_downloads ul {
  margin: 6px 0 !important;
}
/* line 976, ../../../../Daten/scss/Premium.scss */
.ce_downloads ul {
  list-style: none !important;
  padding: 0 !important;
}

/* Ende Downloads */
/* Reiter */
/* line 986, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_tabs {
  border-bottom: 0px solid #f2f2f2;
  background-color: white;
}
/* line 990, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_tabs ul {
  padding: 0px !important;
}
/* line 993, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_tabs li {
  float: left;
  padding: 5px 10px;
  border-left: 0px solid #f2f2f2;
  list-style-type: none;
  border-top: 0px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  cursor: pointer;
  font-size: 110%;
}
/* line 1003, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_tabs li:hover {
  background-color: #767467;
  color: white;
}
/* line 1009, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_tabs li.selected, .ce_tabcontrol .tabcontrol_tabs li.selected:hover {
  background-color: black;
  color: white;
}
/* line 1014, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_panes {
  background-color: #f2f2f2;
  clear: both;
}
/* line 1018, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_panes .panes {
  padding: 10px;
}
/* line 1020, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_panes .panes h3 a {
  text-decoration: none;
}
/* line 1023, ../../../../Daten/scss/Premium.scss */
.ce_tabcontrol .tabcontrol_panes .panes .datum {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #767467;
}

/* ============================
 * Editor Elemente (Zitat)
 * ============================
*/
/* Zitat mit Icken wenn der name in i em oder small ist */
/* line 1037, ../../../../Daten/scss/Premium.scss */
blockquote, #main blockquote {
  margin: 0px 0 !important;
  position: relative;
  display: block;
  padding: 0px 0 6px 50px;
  font-size: 150%;
  font-style: italic;
  color: black;
}
/* line 1045, ../../../../Daten/scss/Premium.scss */
blockquote:before, #main blockquote:before {
  font: 22px/1 "FontAwesome";
  content: "\f10e";
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: relative;
  left: -56px;
  top: 36px;
  width: 40px;
  height: 29px;
  padding: 11px 0 0 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: white;
  text-align: center;
  background: black;
}
/* line 1058, ../../../../Daten/scss/Premium.scss */
blockquote p, #main blockquote p {
  margin: 0;
}
/* line 1061, ../../../../Daten/scss/Premium.scss */
blockquote small, blockquote i, blockquote em, #main blockquote small, #main blockquote i, #main blockquote em {
  position: relative;
  display: block;
  margin: 12px 0;
  padding: 9px 0 6px 27px;
  font-size: 14px;
  color: #767467;
}
/* line 1068, ../../../../Daten/scss/Premium.scss */
blockquote small:before, blockquote i:before, blockquote em:before, #main blockquote small:before, #main blockquote i:before, #main blockquote em:before {
  content: " ";
}
/* line 1071, ../../../../Daten/scss/Premium.scss */
blockquote small:after, blockquote i:after, blockquote em:after, #main blockquote small:after, #main blockquote i:after, #main blockquote em:after {
  font: 12px/1 "FontAwesome";
  content: "\f10d";
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 17px;
  padding: 4px 0 0 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: white;
  text-align: center;
  background: black;
  margin-top: 10px;
}

/* ============================
 * Erweiterungen (dlh_googlemap)
 * ============================
*/
/* dlh_googlemap */
/* line 1097, ../../../../Daten/scss/Premium.scss */
.dlh_googlemap {
  font-size: 95%;
}
/* line 1099, ../../../../Daten/scss/Premium.scss */
.dlh_googlemap p {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 1103, ../../../../Daten/scss/Premium.scss */
.dlh_googlemap form {
  margin: 0 !important;
}

/* ENDE dlh_googlemap */
/* Calendarfield / Karlenderfeld */
/* es wied das schandert css gelasen hier nur anpassugen */
/* line 1111, ../../../../Daten/scss/Premium.scss */
.datepicker_dashboard {
  background: scroll 0 0 transparent;
  background-color: white;
  height: 135px;
  padding: 10px;
  position: absolute;
  width: 172px;
  margin-left: 110px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 1120, ../../../../Daten/scss/Premium.scss */
.datepicker_dashboard .header .titleText {
  color: black;
  margin-top: -5px;
  font-size: 105%;
}
/* line 1125, ../../../../Daten/scss/Premium.scss */
.datepicker_dashboard .days .titles .title.day {
  color: white;
}
/* line 1127, ../../../../Daten/scss/Premium.scss */
.datepicker_dashboard .days .day {
  float: none;
  color: #191919;
}
/* line 1131, ../../../../Daten/scss/Premium.scss */
.datepicker_dashboard .days .week .today {
  color: black;
}
/* line 1133, ../../../../Daten/scss/Premium.scss */
.datepicker_dashboard .days .week .day:hover {
  color: black;
}

/* ENDE Calendarfield / Karlenderfeld */
/* frontend_editor */
/* line 1141, ../../../../Daten/scss/Premium.scss */
.fee_toolbar {
  margin-top: -27px;
}

/* hier werden bearbeitung der Seitenstruktur, der gesamen Artikel und die Seite ausgeschlossen */
/* line 1145, ../../../../Daten/scss/Premium.scss */
#fee_article_edit_item, #fee_page_edit_item, #fee_content_add_item {
  display: none !important;
}

/* line 1148, ../../../../Daten/scss/Premium.scss */
.fee_toolbar ul {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FFFFFF;
  border-color: #7f7f7f #7f7f7f -moz-use-text-color;
  border-image: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 0px;
  border-top-width: 1px;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  height: 25px;
  margin: 0 !important;
  max-width: 30px;
  min-width: 30px;
  padding: 0 !important;
  float: left;
}

/* line 1173, ../../../../Daten/scss/Premium.scss */
.fee_toolbar p {
  background: none repeat scroll 0 0 #f2f2f2;
  border-color: #7f7f7f #7f7f7f -moz-use-text-color;
  border-top-left-radius: 0px;
  border-top-right-radius: 5px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-bottom-right-radius: 0px;
  color: black;
  font: 12px/18px sans-serif;
  height: 20px !important;
  margin: 0 !important;
  min-width: 120px;
  padding: 5px 8px 1px 8px !important;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  float: left;
}

/* line 1198, ../../../../Daten/scss/Premium.scss */
.fee_editable:hover, .fee_flash, .mobile .fee_editable {
  outline-color: #7f7f7f !important;
}

/* ENDE frontend_editor */
/* ============================
 * Eigene Standert Classen
 * ============================
*/
/* line 1208, ../../../../Daten/scss/Premium.scss */
.bestaetigung, .information, .warung {
  position: relative;
  padding: 8px 20px 8px 56px;
  margin-left: 0px;
  margin-right: 0px;
  color: #99cc33;
}
/* line 1216, ../../../../Daten/scss/Premium.scss */
.bestaetigung:before, .information:before, .warung:before {
  font: 19px/1 "FontAwesome";
  content: "\f00c";
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  left: 8px;
  top: 9px;
  width: 40px;
  height: 30px;
  padding: 9px 0 0 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: white;
  text-align: center;
  background: #99cc33;
}

/* line 1231, ../../../../Daten/scss/Premium.scss */
.information {
  border-color: #0066cc;
  color: #0066cc;
}
/* line 1234, ../../../../Daten/scss/Premium.scss */
.information:before {
  font-size: 26px;
  height: 32px;
  padding: 7px 0 0 0;
  content: "\f05a";
  background: #0066cc;
}

/* line 1243, ../../../../Daten/scss/Premium.scss */
.warung {
  border-color: red;
  color: red;
}
/* line 1246, ../../../../Daten/scss/Premium.scss */
.warung:before {
  content: "\f071";
  background: red;
}

/* Icon class */
/* line 1254, ../../../../Daten/scss/Premium.scss */
*[icon]:before {
  font: 100%/1 "FontAwesome";
  content: attr(icon);
  text-indent: 0;
  display: inline-block;
  position: relative;
  font-size: 80%;
  margin-right: 4px;
}
/* line 1260, ../../../../Daten/scss/Premium.scss */
*[icon].after:before {
  content: none;
}
/* line 1263, ../../../../Daten/scss/Premium.scss */
*[icon].after:after {
  font: 100%/1 "FontAwesome";
  content: attr(icon);
  text-indent: 0;
  display: inline-block;
  position: relative;
  font-size: 80%;
  margin-left: 4px;
}

/* line 1270, ../../../../Daten/scss/Premium.scss */
ul.icon li {
  list-style: none;
}

/* line 1274, ../../../../Daten/scss/Premium.scss */
ul.haken, #main ul.haken, div.haken ul, #main div.haken ul {
  margin: -3px 0 20px 0px;
  padding: 0;
  list-style: none;
  font-size: 16px;
  color: black;
}
/* line 1280, ../../../../Daten/scss/Premium.scss */
ul.haken li, #main ul.haken li, div.haken ul li, #main div.haken ul li {
  margin: 12px 0;
}
/* line 1282, ../../../../Daten/scss/Premium.scss */
ul.haken li:before, #main ul.haken li:before, div.haken ul li:before, #main div.haken ul li:before {
  font: 100%/1 "FontAwesome";
  content: "\f00c";
  text-indent: 0;
  display: inline-block;
  position: relative;
  top: 1px;
  width: 25px;
  margin-left: 10px;
  text-align: center;
}
/* line 1289, ../../../../Daten/scss/Premium.scss */
ul.haken li.first-child, ul.haken li.first, #main ul.haken li.first-child, #main ul.haken li.first, div.haken ul li.first-child, div.haken ul li.first, #main div.haken ul li.first-child, #main div.haken ul li.first {
  margin-top: 0;
}

/*nicht untersteichen */
/* line 1295, ../../../../Daten/scss/Premium.scss */
.nu {
  text-decoration: none;
}

/* ===========================================
 * Formular
 * ======================================== */
/* line 1302, ../../../../Daten/scss/Premium.scss */
form p {
  margin: 5px 0;
}
/* line 1305, ../../../../Daten/scss/Premium.scss */
form label {
  display: block;
  margin-bottom: 2px;
  font-size: 14px;
}
/* line 1310, ../../../../Daten/scss/Premium.scss */
form input, form textarea {
  padding: 7px 10px;
  border: 1px solid #f2f2f2;
  font-size: 14px;
  background-color: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0) inset;
}
/* line 1317, ../../../../Daten/scss/Premium.scss */
form input:focus, form textarea:focus {
  border-color: #0066cc;
}
/* line 1321, ../../../../Daten/scss/Premium.scss */
form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 1323, ../../../../Daten/scss/Premium.scss */
form input[type="checkbox"], form input[type="radio"], form input[type="image"] {
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1330, ../../../../Daten/scss/Premium.scss */
form input[type="checkbox"] + label, form input[type="radio"] + label {
  display: inline;
}
/* line 1334, ../../../../Daten/scss/Premium.scss */
form input[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
}
/* line 1337, ../../../../Daten/scss/Premium.scss */
form input[type="radio"] {
  vertical-align: middle;
  -webkit-appearance: radio;
  -moz-appearance: radio;
  appearance: radio;
  background: none;
}
/* line 1343, ../../../../Daten/scss/Premium.scss */
form input[type="file"] {
  height: auto;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1348, ../../../../Daten/scss/Premium.scss */
form textarea {
  resize: vertical;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1355, ../../../../Daten/scss/Premium.scss */
form select {
  font-size: 14px;
}
/* line 1359, ../../../../Daten/scss/Premium.scss */
form fieldset p {
  margin: 0 !important;
}
/* line 1362, ../../../../Daten/scss/Premium.scss */
form fieldset label:after {
  content: "\A";
  white-space: pre;
}
/* line 1367, ../../../../Daten/scss/Premium.scss */
form button, form input[type="submit"] {
  margin: 10px 0;
}
/* line 1372, ../../../../Daten/scss/Premium.scss */
form .valid input, form .valid input:hover, form .valid textarea, form .valid textarea:hover {
  border-color: #0066cc;
  -webkit-box-shadow: 0 0 0 4px rgba(153, 204, 51, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 0 0 4px rgba(153, 204, 51, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 0 0 4px rgba(153, 204, 51, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
}
/* line 1379, ../../../../Daten/scss/Premium.scss */
form .invalid input, form .invalid input:hover, form .invalid textarea, form .invalid textarea:hover, form input.error, form input.error:hover, form textarea.error, form textarea.error:hover {
  border-color: red;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 0 0 4px rgba(255, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0) inset;
}
/* line 1384, ../../../../Daten/scss/Premium.scss */
form b.error {
  color: red;
}
/* line 1387, ../../../../Daten/scss/Premium.scss */
form span.mandatory {
  margin-left: 2px;
  font-size: 14px;
  color: black;
}
/* line 1392, ../../../../Daten/scss/Premium.scss */
form .explanation, form .captcha_text {
  font-size: 14px;
  margin: -18px 0 24px;
  color: #767467;
}
/* line 1396, ../../../../Daten/scss/Premium.scss */
form .explanation p, form .captcha_text p {
  margin: 0 !important;
}
/* line 1400, ../../../../Daten/scss/Premium.scss */
form .captcha_text {
  display: block;
  margin-top: 6px;
  color: black;
  font-size: inherit;
  font-style: italic;
}
/* line 1407, ../../../../Daten/scss/Premium.scss */
form .styled_select {
  font-family: "PT Sans", sans-serif;
  font-size: 14px;
}

/* line 1415, ../../../../Daten/scss/Premium.scss */
#main form input[type="text"], #main form input[type="password"], #main form input[type="email"] {
  width: col(8, 13);
}
/* line 1419, ../../../../Daten/scss/Premium.scss */
#main form textarea {
  width: 100%;
}

/* line 1425, ../../../../Daten/scss/Premium.scss */
aside form input, aside form textarea, aside form button, body > footer form input, body > footer form textarea, body > footer form button {
  width: 100%;
}
/* line 1428, ../../../../Daten/scss/Premium.scss */
aside form input.submit, aside form button, body > footer form input.submit, body > footer form button {
  padding-right: 0;
  padding-left: 0;
}
/* line 1435, ../../../../Daten/scss/Premium.scss */
aside form input[type="checkbox"], aside form input[type="radio"], aside form input[type="image"], body > footer form input[type="checkbox"], body > footer form input[type="radio"], body > footer form input[type="image"] {
  width: auto;
  height: auto;
}

/* ===========================================
 * Footer styles
 * ======================================== */
/* line 1447, ../../../../Daten/scss/Premium.scss */
body > footer {
  margin-top: -60px;
  padding-top: 150px;
  background: #f2f2f2;
}

/* line 1453, ../../../../Daten/scss/Premium.scss */
#footer .inside {
  font-size: 14px;
  line-height: 1.538;
}
/* line 1456, ../../../../Daten/scss/Premium.scss */
#footer .inside .spalten {
  float: left;
  width: 28%;
  margin: 0 0 0 4%;
}
/* line 1461, ../../../../Daten/scss/Premium.scss */
#footer .inside h1 {
  margin: 36px 0 24px 0;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1466, ../../../../Daten/scss/Premium.scss */
#footer .inside h1:first-child {
  margin-top: 0;
}
/* line 1470, ../../../../Daten/scss/Premium.scss */
#footer .inside img {
  -webkit-box-shadow: 0 27px 10px -25px rgba(0, 0, 0, 0), 0 31px 10px -30px rgba(0, 0, 0, 0), 0 35px 10px -35px rgba(0, 0, 0, 0), 0 39px 10px -40px rgba(0, 0, 0, 0), 0 43px 10px -45px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 27px 10px -25px rgba(0, 0, 0, 0), 0 31px 10px -30px rgba(0, 0, 0, 0), 0 35px 10px -35px rgba(0, 0, 0, 0), 0 39px 10px -40px rgba(0, 0, 0, 0), 0 43px 10px -45px rgba(0, 0, 0, 0);
  box-shadow: 0 27px 10px -25px rgba(0, 0, 0, 0), 0 31px 10px -30px rgba(0, 0, 0, 0), 0 35px 10px -35px rgba(0, 0, 0, 0), 0 39px 10px -40px rgba(0, 0, 0, 0), 0 43px 10px -45px rgba(0, 0, 0, 0);
  display: block;
  width: 50%;
  height: auto;
}

/* line 1479, ../../../../Daten/scss/Premium.scss */
#navi-footer > ul {
  margin: 10px 2% 0 2%;
  padding: 10px 0;
  border-top: 1px solid #f2f2f2;
  font-size: 80%;
  text-align: center;
  text-transform: uppercase;
}
/* line 1487, ../../../../Daten/scss/Premium.scss */
#navi-footer li {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 1491, ../../../../Daten/scss/Premium.scss */
#navi-footer li .active {
  margin: 0 25px;
}
/* line 1495, ../../../../Daten/scss/Premium.scss */
#navi-footer a {
  margin: 0 25px;
  text-decoration: none;
  color: inherit;
}
/* line 1499, ../../../../Daten/scss/Premium.scss */
#navi-footer a:hover, #navi-footer a:focus {
  text-decoration: underline;
}

/* line 1505, ../../../../Daten/scss/Premium.scss */
#footer-info {
  padding: 12px 0 24px 0;
  font-size: 14px;
  color: #8c8c8c;
  text-align: center;
  font-size: 90%;
}
/* line 1511, ../../../../Daten/scss/Premium.scss */
#footer-info p {
  margin: 0;
}

/* ===========================================
* Module styles (Search, FAQ, News, Events, Comments)
* ======================================== */
/* z.B. Buchnavigation oder Navigationspfad */
/* line 1523, ../../../../Daten/scss/Premium.scss */
.back a:before, .previous a:before, .next a:after {
  font: 12px/1 "FontAwesome";
  content: "\f053";
  text-indent: 0;
  display: inline-block;
  position: relative;
  top: -1px;
  margin-right: 6px;
  vertical-align: middle;
}

/* line 1530, ../../../../Daten/scss/Premium.scss */
.next a:after {
  content: "\f054";
  margin-right: 0;
  margin-left: 6px;
}

/* line 1537, ../../../../Daten/scss/Premium.scss */
.pagination > p {
  text-align: center;
}
/* line 1540, ../../../../Daten/scss/Premium.scss */
.pagination ul {
  list-style-type: none !important;
  text-align: center;
}
/* line 1543, ../../../../Daten/scss/Premium.scss */
.pagination ul li {
  display: inline-block;
}
/* line 1545, ../../../../Daten/scss/Premium.scss */
.pagination ul li a, .pagination ul li span {
  padding: 4px 12px;
  background-color: white;
}
/* line 1549, ../../../../Daten/scss/Premium.scss */
.pagination ul li .current {
  background-color: black;
  color: white;
}

/*ende*/
/* Suche */
/* line 1562, ../../../../Daten/scss/Premium.scss */
#main .mod_search {
  margin: 24px 0;
}
/* line 1565, ../../../../Daten/scss/Premium.scss */
#main .mod_search form input[type="search"] {
  width: 74%;
  margin: 0;
  padding: 8px 10px;
}
/* line 1570, ../../../../Daten/scss/Premium.scss */
#main .mod_search form button, #main .mod_search form input[type="submit"] {
  position: relative;
  top: -1px;
  width: 25%;
  margin-left: 0;
  margin-right: -2%;
  padding-bottom: 10px;
}
/* line 1577, ../../../../Daten/scss/Premium.scss */
#main .mod_search form button:active, #main .mod_search form input[type="submit"]:active {
  padding-bottom: 8px;
}
/* line 1582, ../../../../Daten/scss/Premium.scss */
#main .mod_search h3 span.relevance {
  float: right;
  font-size: 14px;
}
/* line 1586, ../../../../Daten/scss/Premium.scss */
#main .mod_search .header {
  padding-bottom: 6px;
  border-bottom: 1px solid #f2f2f2;
  color: #767467;
}
/* line 1591, ../../../../Daten/scss/Premium.scss */
#main .mod_search .highlight {
  padding: 0 5px;
  font-weight: bold;
  background: #999999;
}
/* line 1596, ../../../../Daten/scss/Premium.scss */
#main .mod_search .url {
  padding-bottom: 24px;
  border-bottom: 1px dotted #f2f2f2;
  color: #767467;
}
/* line 1600, ../../../../Daten/scss/Premium.scss */
#main .mod_search .url:before {
  margin-right: 5px;
  font: 12px/1 "FontAwesome";
  content: "\f0c1";
  text-indent: 0;
  display: inline-block;
  position: relative;
}
/* line 1604, ../../../../Daten/scss/Premium.scss */
#main .mod_search .url .filesize {
  display: inline-block;
  font-size: 12px;
}

/*ende*/
/* Events */
/* line 1615, ../../../../Daten/scss/Premium.scss */
.mod_calendar table {
  border-collapse: separate;
}
/* line 1618, ../../../../Daten/scss/Premium.scss */
.mod_calendar th {
  background: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0) inset, -1px 0 0 0 rgba(255, 255, 255, 0) inset, 0 2px 2px rgba(0, 0, 0, 0);
  -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0) inset, -1px 0 0 0 rgba(255, 255, 255, 0) inset, 0 2px 2px rgba(0, 0, 0, 0);
  box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0) inset, -1px 0 0 0 rgba(255, 255, 255, 0) inset, 0 2px 2px rgba(0, 0, 0, 0);
  border-bottom: 1px solid #f2f2f2;
}
/* line 1623, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.previous, .mod_calendar th.next, .mod_calendar th.current {
  padding: 0;
  white-space: nowrap;
}
/* line 1628, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.previous a, .mod_calendar th.next a {
  padding: 11px 16px;
  display: block;
  text-decoration: none;
  color: #191919;
}
/* line 1633, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.previous a:hover, .mod_calendar th.next a:hover {
  color: black;
}
/* line 1636, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.previous a:after, .mod_calendar th.previous a:before, .mod_calendar th.next a:after, .mod_calendar th.next a:before {
  display: none;
}
/* line 1639, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.previous a:active, .mod_calendar th.next a:active {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0) inset;
}
/* line 1644, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.next {
  text-align: right;
}
/* line 1647, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.current {
  text-align: center;
  color: #191919;
}
/* line 1650, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.current:before {
  font: 16px/1 "FontAwesome";
  content: "\f073";
  text-indent: 0;
  display: inline-block;
  position: relative;
  top: 0px;
  margin-right: 6px;
}
/* line 1656, ../../../../Daten/scss/Premium.scss */
.mod_calendar th.label {
  font-size: 12px;
  color: #191919;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid #f2f2f2 !important;
}
/* line 1664, ../../../../Daten/scss/Premium.scss */
.mod_calendar td {
  width: 14%;
  background: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0) inset, -1px 0 0 0 rgba(255, 255, 255, 0) inset;
  -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0) inset, -1px 0 0 0 rgba(255, 255, 255, 0) inset;
  box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0) inset, -1px 0 0 0 rgba(255, 255, 255, 0) inset;
}
/* line 1669, ../../../../Daten/scss/Premium.scss */
.mod_calendar td.empty, .mod_calendar td:hover {
  color: #191919;
  background: white;
}
/* line 1673, ../../../../Daten/scss/Premium.scss */
.mod_calendar td.today {
  color: white !important;
  background: #969696;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0) inset;
}
/* line 1677, ../../../../Daten/scss/Premium.scss */
.mod_calendar td.today a {
  color: white !important;
}
/* line 1679, ../../../../Daten/scss/Premium.scss */
.mod_calendar td.today a:hover {
  border-color: #969696 !important;
}
/* line 1685, ../../../../Daten/scss/Premium.scss */
.mod_calendar .event {
  font-size: 12px;
}
/* line 1689, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar td, .mod_calendar .minicalendar th {
  padding: 3px;
}
/* line 1692, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar th.next, .mod_calendar .minicalendar th.previous {
  text-align: center;
}
/* line 1694, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar th.next a, .mod_calendar .minicalendar th.previous a {
  padding: 5px;
  font-size: 0;
  line-height: 0;
  color: transparent;
}
/* line 1699, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar th.next a:before, .mod_calendar .minicalendar th.previous a:before {
  font: 10px/1 "FontAwesome";
  content: "\f073";
  text-indent: 0;
  display: inline-block;
  position: relative;
  color: black;
  top: 0;
  margin: 0;
}
/* line 1707, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar th.next a:before {
  content: "\f054";
}
/* line 1710, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar th.current {
  font-size: 12px;
}
/* line 1712, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar th.current:before {
  font-size: 12px;
}
/* line 1716, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar th.label {
  font-size: 10px;
}
/* line 1719, ../../../../Daten/scss/Premium.scss */
.mod_calendar .minicalendar td {
  font-size: 11px;
  text-align: center;
}

/* line 1728, ../../../../Daten/scss/Premium.scss */
.mod_eventlist .event h2 {
  margin: 0 !important;
}
/* line 1731, ../../../../Daten/scss/Premium.scss */
.mod_eventlist .event .more {
  margin: 0 0 24px !important;
}

/* line 1737, ../../../../Daten/scss/Premium.scss */
.mod_eventreader.info, .mod_eventlist .header {
  font-weight: bold;
}

/* line 1741, ../../../../Daten/scss/Premium.scss */
.mod_eventreader .info time:before, .mod_eventlist .header:before {
  font: 15px/1 "FontAwesome";
  content: "\f073";
  text-indent: 0;
  display: inline-block;
  position: relative;
  top: 1px;
  margin-right: 4px;
}

/*ende*/
/* FAQ */
/* line 1750, ../../../../Daten/scss/Premium.scss */
.mod_faqpage section {
  padding-left: 50px;
  margin: 48px 0;
}
/* line 1753, ../../../../Daten/scss/Premium.scss */
.mod_faqpage section h3:before {
  font: 32px/1 "FontAwesome";
  content: "\f02e";
  text-indent: 0;
  display: inline-block;
  position: relative;
  padding-top: 9px;
  margin-right: 14px;
  margin-left: -39px;
  text-align: center;
  vertical-align: middle;
  color: black;
}
/* line 1762, ../../../../Daten/scss/Premium.scss */
.mod_faqpage section p {
  margin: 12px 0 !important;
}

/* line 1768, ../../../../Daten/scss/Premium.scss */
.mod_faqpage .info, .mod_faqreader .info {
  font-size: 14px;
  color: #8c8c8c;
}

/* line 1775, ../../../../Daten/scss/Premium.scss */
.mod_faqlist ul {
  padding: 0 !important;
  list-style-type: none !important;
}
/* line 1778, ../../../../Daten/scss/Premium.scss */
.mod_faqlist ul li {
  padding: 6px 0;
}
/* line 1780, ../../../../Daten/scss/Premium.scss */
.mod_faqlist ul li:before {
  font: 15px/1 "FontAwesome";
  content: "\f0f6";
  text-indent: 0;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 6px;
  color: black;
}

/*ende FAQ*/
/* News */
/* line 1794, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist article, #main .mod_newsarchive article {
  margin: 12px 0 0;
  padding: 12px 0;
  border-top: 1px solid #f2f2f2;
}
/* line 1799, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist h2, #main .mod_newsarchive h2 {
  margin-bottom: 0;
  font-weight: normal;
}
/* line 1802, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist h2 a, #main .mod_newsarchive h2 a {
  color: #191919;
  text-decoration: none;
}
/* line 1805, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist h2 a:hover, #main .mod_newsarchive h2 a:hover {
  color: black;
  text-decoration: underline;
}
/* line 1811, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist img, #main .mod_newsarchive img {
  width: 100%;
  height: auto;
  margin-top: 12px;
  border: 4px solid #f2f2f2;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0);
}
/* line 1818, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist .info, #main .mod_newsarchive .info {
  width: 30%;
  float: left;
  font-size: 85%;
  line-height: 21px;
}
/* line 1823, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist .info .date, #main .mod_newslist .info .author, #main .mod_newslist .info .comment-count, #main .mod_newsarchive .info .date, #main .mod_newsarchive .info .author, #main .mod_newsarchive .info .comment-count {
  display: block;
}
/* line 1826, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist .info em, #main .mod_newslist .info .comment-count, #main .mod_newsarchive .info em, #main .mod_newsarchive .info .comment-count {
  color: #8c8c8c;
  text-transform: capitalize;
}
/* line 1831, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist .teaser, #main .mod_newsarchive .teaser {
  width: 69%;
  float: right;
  margin-bottom: 6px;
}
/* line 1836, ../../../../Daten/scss/Premium.scss */
#main .mod_newslist .more, #main .mod_newsarchive .more {
  margin-left: 31%;
}

/*ende News*/
/* Comments */
/* line 1844, ../../../../Daten/scss/Premium.scss */
.ce_comments {
  border-top: 1px solid #f2f2f2;
  margin-top: 36px;
}
/* line 1847, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default {
  position: relative;
  padding: 24px 5%;
  margin-bottom: 24px;
  border: 1px solid #f2f2f2;
  background-color: white;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 1854, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default:after {
  font: 64px/1 "FontAwesome";
  content: "\f0e6";
  text-indent: 0;
  display: inline-block;
  position: relative;
  color: #f2f2f2;
  position: absolute;
  top: 0px;
  right: 8px;
  margin-right: 6px;
  z-index: 1;
}
/* line 1863, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default .info {
  position: relative;
  display: inline;
  z-index: 2;
  border-bottom: 1px solid #f2f2f2;
}
/* line 1868, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default .info a {
  text-decoration: none;
}
/* line 1871, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default .info .date {
  display: inline-block;
  font-weight: normal;
  color: #8c8c8c;
}
/* line 1875, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default .info .date:before {
  display: none;
}
/* line 1880, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default .comment {
  font-size: 14px;
  position: relative;
  z-index: 2;
}
/* line 1885, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default .reply {
  padding-left: 10%;
}
/* line 1887, ../../../../Daten/scss/Premium.scss */
.ce_comments .comment_default .reply .info:before {
  font: 15px/1 "FontAwesome";
  content: "\f0e5";
  text-indent: 0;
  display: inline-block;
  position: relative;
  color: black;
  position: absolute;
  top: 0px;
  left: -25px;
}
/* line 1896, ../../../../Daten/scss/Premium.scss */
.ce_comments .form {
  margin-top: 36px;
  zoom: 1;
}
/* line 183, ../../../../Daten/scss/Premium.scss */
.ce_comments .form:before {
  content: "";
  display: table;
}
/* line 187, ../../../../Daten/scss/Premium.scss */
.ce_comments .form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1902, ../../../../Daten/scss/Premium.scss */
.ce_comments form input[type="text"], .ce_comments form input[type="password"], .ce_comments form input[type="email"], #main .ce_comments form input[type="text"], #main .ce_comments form input[type="password"], #main .ce_comments form input[type="email"] {
  width: 50%;
  float: right;
}
/* line 1907, ../../../../Daten/scss/Premium.scss */
.ce_comments form label {
  float: left;
  margin-top: 3px;
}
/* line 1911, ../../../../Daten/scss/Premium.scss */
.ce_comments form fieldset {
  margin: 0 !important;
  border: 0;
}
/* line 1914, ../../../../Daten/scss/Premium.scss */
.ce_comments form fieldset label {
  float: none;
  margin-left: 5px;
}
/* line 1919, ../../../../Daten/scss/Premium.scss */
.ce_comments form .widget {
  float: left;
  clear: both;
  width: 100%;
  margin: 12px 0;
}
/* line 1925, ../../../../Daten/scss/Premium.scss */
.ce_comments form .captcha_text {
  display: inline;
}
/* line 1928, ../../../../Daten/scss/Premium.scss */
.ce_comments form textarea {
  width: 96% !important;
}

/* Ende Comments */
/* Sitemap */
/* line 1938, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap a {
  color: #8c8c8c;
}
/* line 1941, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap ul {
  padding-left: 0;
  list-style-type: none;
}
/* line 1944, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap ul li {
  border-top: 1px solid #f2f2f2;
}
/* line 1946, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap ul li:first-child, #main .mod_sitemap ul li.first {
  border: 0;
}
/* line 1949, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap ul li li {
  padding: 3px 24px;
  font-size: 14px;
  border-color: #f2f2f2;
}
/* line 1954, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap ul li li.submenu {
  border: 0;
}
/* line 1956, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap ul li li.submenu ul {
  margin: 0;
}
/* line 1962, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap > ul > li {
  padding: 6px 0;
}
/* line 1963, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap > ul > li > a {
  color: black;
  font-weight: bold;
}
/* line 1968, ../../../../Daten/scss/Premium.scss */
#main .mod_sitemap > ul > li:before {
  font: 100%/1 "FontAwesome";
  content: "\f07c";
  text-indent: 0;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 8px;
  color: black;
}

/* Ende Sitemap */
/* Login */
/* line 1979, ../../../../Daten/scss/Premium.scss */
.mod_login {
  position: relative;
  padding: 0 10%;
  border: 1px solid #f2f2f2;
  text-align: center;
  background-color: white;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 1986, ../../../../Daten/scss/Premium.scss */
.mod_login:before {
  content: "";
  position: absolute;
  left: 10%;
  top: 0;
  width: 80%;
  height: 3px;
  background: #767467;
}
/* line 1995, ../../../../Daten/scss/Premium.scss */
.mod_login h2 {
  padding-bottom: 6px;
  border-bottom: 1px solid #f2f2f2;
}
/* line 1999, ../../../../Daten/scss/Premium.scss */
.mod_login input {
  width: 80% !important;
}
/* line 2002, ../../../../Daten/scss/Premium.scss */
.mod_login table {
  border: 0;
  margin: 0 !important;
}
/* line 2005, ../../../../Daten/scss/Premium.scss */
.mod_login table tr {
  background-color: transparent !important;
}
/* line 2007, ../../../../Daten/scss/Premium.scss */
.mod_login table tr.row_last td {
  border: 0;
}
/* line 2011, ../../../../Daten/scss/Premium.scss */
.mod_login table td {
  padding: 14px 0;
  vertical-align: middle;
}

/* Newsletter */
/* line 2020, ../../../../Daten/scss/Premium.scss */
#main .mod_nl_list ul {
  padding-left: 0;
  list-style-type: none;
}
/* line 2023, ../../../../Daten/scss/Premium.scss */
#main .mod_nl_list ul li {
  padding: 3px 0;
  border-top: 1px solid #f2f2f2;
}
/* line 2026, ../../../../Daten/scss/Premium.scss */
#main .mod_nl_list ul li:first-child, #main .mod_nl_list ul li.first {
  border: 0;
}

/* ============================
 * Infocenter einstellungen
 * ============================
*/
/* Online-Rechner */
/* line 2041, ../../../../Daten/scss/Premium.scss */
.ce_online_rechner {
  position: relative;
  margin: 24px 0;
  padding: 7px 20px 10px;
  border: 1px solid #f2f2f2;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
/* line 2047, ../../../../Daten/scss/Premium.scss */
.ce_online_rechner:before {
  font: 70px/0 "FontAwesome";
  content: "\f0f7";
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  top: 50%;
  right: 4%;
  color: #f2f2f2;
  cursor: default;
}
/* line 2055, ../../../../Daten/scss/Premium.scss */
.ce_online_rechner p, .ce_online_rechner h1, .ce_online_rechner h2, .ce_online_rechner h3, .ce_online_rechner h4, .ce_online_rechner h5, .ce_online_rechner h6, .ce_online_rechner ul {
  margin: 6px 0 !important;
}
/* line 2058, ../../../../Daten/scss/Premium.scss */
.ce_online_rechner ul {
  list-style: none !important;
  padding: 0 !important;
}

/* Ende Online-Rechner */
/* Gesetze */
/* line 2067, ../../../../Daten/scss/Premium.scss */
#gesetze ul, #gesetze p {
  margin: 0;
  padding: 0;
}
/* line 2070, ../../../../Daten/scss/Premium.scss */
#gesetze li {
  list-style-type: square;
  color: black;
  margin-left: 30px;
}
/* line 2074, ../../../../Daten/scss/Premium.scss */
#gesetze a {
  text-decoration: none;
}
/* line 2076, ../../../../Daten/scss/Premium.scss */
#gesetze a:hover, #gesetze a:focus {
  text-decoration: underline;
}

/* Ende Gesetze */
/* Interesante Links */
/* line 2085, ../../../../Daten/scss/Premium.scss */
#interessante-links ul, #interessante-links p {
  margin: 0;
  padding: 0;
}
/* line 2088, ../../../../Daten/scss/Premium.scss */
#interessante-links li {
  list-style-type: none;
}
/* line 2090, ../../../../Daten/scss/Premium.scss */
#interessante-links a {
  text-decoration: none;
}
/* line 2092, ../../../../Daten/scss/Premium.scss */
#interessante-links a:hover, #interessante-links a:focus {
  text-decoration: underline;
}

/* Ende Intersante Links */
/* Haftungsauschluss */
/* line 2099, ../../../../Daten/scss/Premium.scss */
.info-center-haftungsaussschluss {
  font-size: 80%;
  color: #8c8c8c;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #f2f2f2;
  margin-top: 25px;
  padding-top: 10px;
}

