body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#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;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#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.6.1/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.6.1/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.6.1/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.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../../files/style/./fonts/fontawesome-webfont.eot?v=4.0.3');src:url('/files/ermlandfamilie/system/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../../files/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../../files/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../../files/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
/******************************************************************
Site Name:      Ermlandfamilie
Author:         SCHAETZLE SOLUTION, Markus Schätzle, Berlin

Stylesheet: Main Stylesheet

******************************************************************/
/******************************************************************
Site Name:      Ermlandfamilie
Author:         SCHAETZLE SOLUTION, Markus Schätzle, Berlin

Stylesheet: Main Stylesheet

******************************************************************/
/*********************
TYPOGRAPHY
*********************/
/* 	To embed your own fonts, use this syntax
	and place your fonts inside the 
	xxx folder. For more information
	on embedding fonts, go to:
	http://www.fontsquirrel.com/
	Be sure to remove the comment brackets.
*/
/*	@font-face {
    	font-family: 'Font Name';
    	src: url('../../files/fonts/font-name.eot');
    	src: url('../../files/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('../../files/fonts/font-name.woff') format('woff'),
             url('../../files/fonts/font-name.ttf') format('truetype'),
             url('../../files/fonts/font-name.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/* image Replacement */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/* text alignment */
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
/* Font-Size */
/* Font-Size */
/* Style Placeholder */
.placeholder {
  color: #303030;
  font-family: "Droid Serif";
  font-style: italic;
}
/* Font Awesome */
.font-icon {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
}
.gradient-efa {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  /* IE6-8 */
}
/*********************
BORDER RADIUS
*********************/
/* 
NOTE: For older browser support (and some mobile), 
don't use the shorthand to define *different* corners. 

USAGE: .border-radius(4px); 

*/
/*********************
TRANISTION
*********************/
/* .transition(all,2s); */
/*********************
CSS3 GRADIENTS
Be careful with these since they can 
really slow down your CSS. Don't overdo it.
*********************/
/* .css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SHADOW
*********************/
/* .boxShadow(0,0,4px,0,#444); */
/* .boxShadow(none); */
/*********************
BUTTONS
*********************/
/**
   * Standardize some basic elements
   */
body,
form {
  margin: 0;
  padding: 0;
}
img {
  border: 0;
}
header,
footer,
nav,
section,
aside,
article,
figure,
figcaption {
  display: block;
}
/**
   * Clear floats
   */
.block {
  overflow: hidden;
}
.clear,
#clear {
  height: 0.1px;
  font-size: 0.1px;
  line-height: 0.1px;
  clear: both;
}
/**
   * Hide invisible elements
   */
.invisible {
  width: 0;
  height: 0;
  left: -1000px;
  top: -1000px;
  position: absolute;
  overflow: hidden;
  display: inline;
}
/**
   * Fix some positioning issues
   */
#container,
.inside {
  position: relative;
}
/**
   * Custom layout sections
   */
.custom {
  display: block;
}
#container:after,
.custom:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/**
   * Responsive images
   */
img {
  max-width: 100%;
  height: auto;
  width: auto;
}
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
/**
   * Format the Contao image galleries (now rendered as unordered lists)
   */
.ce_gallery ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
}
.ce_gallery li {
  float: left;
}
.ce_gallery li.col_first {
  clear: left;
}
/*------------------------------------------------------------------------*/
/**
   * General list styling
   */
.mod_article ul,
.mod_article ol {
  list-style: none;
  padding: 0 0 0 20px;
  margin: 5px 10px 5px;
}
.mod_article ul {
  padding: 0;
}
/* Liste unsortiert */
.ce_text ul li:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f111";
  color: #efbb04;
  width: 22px;
  width: 2.2rem;
  text-align: left;
}
.data ul {
  margin: 5px 0;
  padding-left: 0;
  list-style: none;
}
.mod_article ol {
  list-style: decimal;
}
.mod_article li {
  padding: 1px 0;
}
.data span {
  float: left;
  width: 55px;
}
/* 
   * Use the new contao classes for image positioning
   * See: https://github.com/contao/core/issues/6851 
   */
.float_left {
  float: left;
}
.float_right {
  float: right;
}
/*------------------------------------------------------------------------*/
/**
   * Reset contao navigation styles
   */
nav ul,
.mod_sitemap ul,
.pagination ul {
  margin: 0;
  padding: 0;
}
form br {
  display: none;
}
input,
textarea,
select {
  padding: 5px 10px;
  border-radius: 0;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  outline: 0 none;
}
/**
   * Fix some width and height settings
   */
input[type="file"] {
  cursor: pointer;
  display: block;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
textarea,
select[multiple],
select[size] {
  height: auto;
}
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
legend {
  width: 100%;
  display: block;
  border: 0;
}
.entry {
  margin-bottom: 10px;
}
.entry label {
  width: auto;
  display: inline-block;
}
.checkbox_container {
  margin-top: 10px;
}
.checkbox_container input,
.radio_container input {
  width: auto;
}
.checkbox_container span,
.radio_container span {
  display: block;
}
.checkbox_container legend > span,
.radio_container legend > span {
  display: inline;
}
.checkbox_container legend > span:before,
.radio_container legend > span:before {
  content: " ";
}
.checkbox_container label,
.checkbox_container input {
  vertical-align: middle;
}
input.checkbox,
input.radio {
  margin-right: 10px;
  height: 3rem;
}
.checkbox_container label,
.radio_container label {
  float: none;
  display: inline;
}
span > input,
input + label {
  display: inline;
}
.captcha_text {
  display: block;
  float: none;
}
input[type="checkbox"],
input[type="radio"],
x:-moz-any-link {
  position: relative;
  float: left;
}
input[type="checkbox"] {
  top: -1px;
}
input[type="radio"] {
  top: 2px;
}
.submit_container {
  margin: 10px 0;
}
/*
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*/
/******************************************************************
Site Name:      Ermlandfamilie
Author:         SCHAETZLE SOLUTION, Markus Schätzle, Berlin

Stylesheet: Basis Responsive Stylesheet

------------ MAP ------------

01. GENERAL STYLES
02. DEFAULT ELEMENTS
03. LAYOUT & GRID STYLES
04. LINK STYLES
05. H1, H2, H3, H4, H5 STYLES
06. HEADER STYLES
07. NAVIGATION STYLES
08. MISC

******************************************************************/
/*********************
01. GENERAL STYLES
*********************/
html {
  overflow-y: scroll;
  font-size: 62.5%;
  /* Sets up the Base 10 stuff */
}
html,
body {
  height: 100%;
}
body {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  color: #303030;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.625;
  /* $line-height-base ÷ $fontbase */
  font-weight: 400;
  background-color: #ffffff;
  -webkit-text-size-adjust: none;
  /* Reset Schriftskalierung iPhone*/
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA2CAQAAACsYzsXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACVJREFUCFtjYdBhYfjPwsAAJpEZaGxMLjEIqOUfXu2Y1qG5hAEAv9Yq2nct0GAAAAAASUVORK5CYII=") 0 0 repeat-x;
}
/*------------------------------------------------------------------------*/
/*********************
02. DEFAULT ELEMENTS
*********************/
/**
 * Normalize content elements
 */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
em,
i {
  font-style: italic;
}
strong,
b {
  font-weight: 700;
}
code {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: none repeat scroll 0 0 #FCFCFC;
  border: 1px solid #999;
}
input,
textarea,
select {
  border: 1px solid #CCCCCC;
  width: 100%;
}
/*********************
03. LAYOUT & GRID STYLES
*********************/
#wrapper {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  border-top: 5px solid #efbb04;
  padding: 0 10px;
  padding: 0 1rem;
}
.search {
  padding: 24px 0;
  padding: 2.4rem 0;
  position: relative;
}
.search .formbody {
  width: 100%;
  display: table;
}
.search .formbody input {
  width: 100%;
  height: 40px;
  border: 1px solid #b9b9b9;
  border-radius: 0;
  color: #303030;
}
.search .formbody .entry {
  display: table-cell;
  padding: 0;
}
.search .formbody .keywords input {
  padding-left: 35px;
  padding-left: 3.5rem;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAABfUlEQVR42tWTO0sDQRSFFW1EBEEbBUstBNlnFpZVsjZb22xhYSOx9lEGxB9gE/QvmPgbrBQLQRFSR9JLwBeKhUWyngtZOI6MmRUbFw67zD33mzv3zg79zyfLsmHbtucdx1nHexvvchRFE4VBcRyPInkfkBfLsjJFPaxfeZ63ZAQDaBEJtwTQ6QO+apqmI1pYEARTMN5zIpLaUAOqQRfQuxKvaoEwnJL5FeaK6imVSnNYP+NK+fgMS8jUdV135adhMVR6+s2ExcPcgD4e62BcKR2/J9NXgee0Y2wyQOkpFVFWg88EnDQE1ihnR+1hKw9i2guGwAZVuKkG6xTcMAS28xxMelm90HtU/l0YhmMDYBW6FU9Jkox/MWCHaQQ6BK3roHKl5J6S90C365oYuFI5vvRUBgXFWD+CuuyDVrVH6SdkBfXo+76jstRKOwMglwIygXJPd/vTb0Fv+G5CJ/lvKYBCUMOrI88DQ9H32T+F4nvrtyy+xxZA19AN2jXzCUsgBosu37vvAAAAAElFTkSuQmCC") 8px center no-repeat;
}
.search .formbody .submit_container {
  display: table-cell;
  padding: 0;
  width: 100px;
  overflow: hidden;
  margin: 0;
  position: relative;
}
.search .formbody .submit {
  color: #ffffff;
  border: 1px solid #a48003;
  cursor: pointer;
  font-weight: 700;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: normal;
  background-color: #efbb04;
}
.mod_search .relevance,
.mod_search .filesize,
.mod_search .url {
  display: none;
}
/* Overwrite for IE11 */
.ie .search .formbody .submit {
  position: absolute;
  top: 0;
  left: 0;
}
::-webkit-input-placeholder {
  color: #303030;
  font-family: "Droid Serif";
  font-style: italic;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #303030;
  font-family: "Droid Serif";
  font-style: italic;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #303030;
  font-family: "Droid Serif";
  font-style: italic;
}
:-ms-input-placeholder {
  color: #303030;
  font-family: "Droid Serif";
  font-style: italic;
}
#main,
#main .ce_text,
#main .ce_accordion,
#main .ce_downloads,
#main .ce_downloads {
  margin-bottom: 12px;
}
#main .ce_text > p:last-child,
#main .teaser > p:last-child,
#main .event.layout_teaser > h2 {
  margin-bottom: 0;
}
#main .ce_text > h1:first-child {
  margin-top: 12px;
}
footer {
  font-size: 13px;
  font-size: 1.3rem;
}
footer h2 {
  color: #efbb04;
}
footer .ym-grid {
  border-bottom: 1px solid #c1c1c1;
  padding-bottom: 20px;
  padding-bottom: 2.0rem;
  margin-bottom: 25px;
  margin-bottom: 2.5rem;
}
footer h3 {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: none;
  font-weight: 700;
}
/*********************
04. LINK STYLES
*********************/
a,
a:visited {
  color: #efbb04;
  text-decoration: none;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
a:hover,
a:visited:hover,
a:focus,
a:visited:focus {
  color: #bd9403;
  text-decoration: none;
}
a:focus,
a:visited:focus {
  outline: thin dotted;
}
a:link,
a:visited:link {
  /*
    this highlights links on iPhones/iPads.
    so it basically works like the :hover selector
    for mobile devices.
    */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}
/* Content Links */
.mod_article a,
.mod_article a:visited {
  text-decoration: underline;
}
/******************************************************************
05. H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
  font-family: "Droid Sans", serif;
  text-rendering: optimizelegibility;
  font-weight: 700;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a {
  text-decoration: none;
}
h1,
.h1 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  margin: 4px 0;
  margin: 0.4 0rem;
}
h2,
.h2 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.5;
  margin-top: 15px;
  margin-top: 1.5rem;
}
h3,
.h3 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: 400;
  text-transform: uppercase;
}
h4,
.h4 {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
  margin: 15px 0;
  margin: 1.5rem 0;
  font-style: italic;
  font-weight: 400;
}
h2 a {
  color: #333333;
}
#left .ui-accordion-content h2 {
  margin-top: 0;
}
/*********************
  06. HEADER STYLES
  *********************/
#header-one {
  min-height: 154px;
}
#logo {
  width: 260px;
  height: 61px;
  margin-top: 40px;
  margin-top: 4.0rem;
}
#logo a {
  display: block;
  background: transparent url("data:image/png;base64,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") 0 0 no-repeat;
  width: 260px;
  height: 61px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/*********************
  07. NAVIGATION STYLES
  *********************/
#mainnav {
  display: none;
}
#mobilnav {
  width: 100%;
  margin-top: 20px;
  margin-top: 2rem;
  /** Mobil Navigation **/
}
#mobilnav form,
#mobilnav .formbody {
  position: relative;
}
#mobilnav .formbody:after {
  font-family: FontAwesome;
  font-style: normal;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f0c9";
  position: absolute;
  z-index: 0;
  top: 2px;
  right: 10px;
  font-size: 18px;
  font-size: 1.8rem;
  color: #666666;
  font-weight: 400;
}
#mobilnav select::-ms-expand {
  display: none;
}
#mobilnav select {
  width: 100%;
  background: transparent;
  padding-left: 25px;
  font-size: 15px;
  font-size: 1.5rem;
  border: 0;
  border-radius: 0;
  height: 34px;
  -webkit-appearance: none;
  border: 1px solid #b9b9b9;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  cursor: pointer;
  color: #303030;
  z-index: 99;
  position: relative;
}
nav li.submenu ul {
  background-color: #fff;
  display: none;
  position: absolute;
  z-index: 100;
}
nav li.submenu ul li {
  float: none;
}
nav li:hover ul,
nav li:hover li,
nav li.submenu ul.hover {
  display: block;
}
nav li a,
nav li span {
  color: #303030;
}
nav li a:hover,
nav li span:hover {
  color: #bd9403;
}
nav li a:visited {
  color: #303030;
}
nav li .ico_login:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f090";
}
footer nav {
  margin: 0;
  padding: 0;
  float: none;
}
footer nav li {
  float: none;
  display: inline-block;
  margin-right: 22px;
  margin-right: 2.2rem;
}
footer nav li a,
footer nav li span,
footer nav li a:visited {
  position: relative;
  display: block;
  padding: 0;
}
footer nav li .first:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f015";
}
/*********************
08. MISC
*********************/
.mod_newslist .layout_latest {
  width: 100%;
}
.mod_newslist .layout_latest .more a,
.mod_newslist .layout_latest .more a:visited {
  color: #a9a9a9;
  text-decoration: none;
}
.mod_newslist .layout_latest .more a:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f105";
}
.mod_newslist .layout_latest h2 {
  margin: 5px 0 0 0;
  margin: 0.5rem 0 0 0;
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
}
.mod_newslist .layout_latest h2 a {
  color: #303030;
  text-decoration: none;
}
.mod_newslist .layout_latest h3 {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin: 0;
  color: #ffffff;
  padding: 0 5px;
  padding: 0 0.5rem;
  display: inline-block;
  font-weight: 700;
}
.mod_newslist .arc_1 h3 {
  background: #888;
}
.mod_newslist .arc_1:hover h3 {
  background: #ef047f;
}
.mod_newslist .arc_1:hover a,
.mod_newslist .arc_1:hover .more a {
  color: #ef047f;
}
.mod_newslist .arc_1 a:hover,
.mod_newslist .arc_1 .more a:hover {
  color: #fb2b98;
}
.mod_newslist .arc_2 h3 {
  background: #888;
}
.mod_newslist .arc_2:hover h3 {
  background: #efbb04;
}
.mod_newslist .arc_2:hover a,
.mod_newslist .arc_2:hover .more a {
  color: #efbb04;
}
.mod_newslist .arc_2 a:hover,
.mod_newslist .arc_2 .more a:hover {
  color: #fbcd2b;
}
.mod_newslist .arc_3 h3 {
  background: #888;
}
.mod_newslist .arc_3:hover h3 {
  background: #7823b3;
}
.mod_newslist .arc_3:hover a,
.mod_newslist .arc_3:hover .more a {
  color: #7823b3;
}
.mod_newslist .arc_3 a:hover,
.mod_newslist .arc_3 .more a:hover {
  color: #9332d7;
}
.mod_newslist .arc_4 h3 {
  background: #888;
}
.mod_newslist .arc_4:hover h3 {
  background: #2382b3;
}
.mod_newslist .arc_4:hover a,
.mod_newslist .arc_4:hover .more a {
  color: #2382b3;
}
.mod_newslist .arc_4 a:hover,
.mod_newslist .arc_4 .more a:hover {
  color: #329fd7;
}
.mod_newslist .arc_8 h3 {
  background: #888;
}
.mod_newslist .arc_8:hover h3 {
  background: #019036;
}
.mod_newslist .arc_8:hover a,
.mod_newslist .arc_8:hover .more a {
  color: #019036;
}
.mod_newslist .arc_8 a:hover,
.mod_newslist .arc_8 .more a:hover {
  color: #019036;
}
.shortnews {
  border-bottom: 1px solid #E6E6E6;
  border-top: 1px solid #E6E6E6;
  padding: 15px;
  padding: 1.5rem;
  /*
		a:before {
			.font-icon;
			content: "\f0c8";
			padding-right: 10px;
			padding-right: 1.0rem;
			width: 25px;
			text-align: left;
		}
*/
}
.shortnews a,
.shortnews a:visited {
  color: #888;
  text-decoration: none;
}
.shortnews a:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f101";
}
.shortnews .layout_simple:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f0c8";
  padding-right: 10px;
  padding-right: 1.0rem;
  width: 25px;
  text-align: left;
  float: left;
}
.shortnews .layout_simple {
  color: #888888;
}
.shortnews .arc_1 a:hover,
.shortnews .arc_1:hover {
  color: #ef047f;
}
.shortnews .arc_2 a:hover,
.shortnews .arc_2:hover {
  color: #efbb04;
}
.shortnews .arc_3 a:hover,
.shortnews .arc_3:hover {
  color: #7823b3;
}
.shortnews .arc_4 a:hover,
.shortnews .arc_4:hover {
  color: #2382b3;
}
.shortnews .arc_8 a:hover,
.shortnews .arc_8:hover {
  color: #019036;
}
.banner {
  border: 1px solid #efbb04;
  margin: 16px 0;
  margin: 1.6rem 0;
}
.spenden {
  padding: 5px 36px;
  padding: 0.5rem 3.6rem;
}
.spenden p {
  margin: 0;
}
.spenden a {
  color: #efbb04;
  font-size: 13px;
  font-size: 1.3rem;
}
.spenden a p {
  margin: 0;
}
.spenden a h2 {
  font-size: 30px;
  font-size: 3rem;
  text-transform: uppercase;
  display: inline-block;
  margin: 0;
  font-weight: 400;
  line-height: 1.2;
}
.spenden a h2:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f087";
  width: 70px;
  font-size: 50px;
  font-size: 5rem;
  text-align: right;
}
/* Pagination */
.pagination {
  clear: both;
}
.pagination ul {
  list-style: none;
}
.pagination ul li {
  text-align: center;
  border: 1px solid #e6e6e6;
  padding: 3px 10px;
  padding: 0.5rem 1rem;
  margin: 0 5px;
  margin: 0 0.5rem;
  display: inline-block;
}
.pagination ul li:first-child {
  margin-left: 0;
}
/** Left Akkordion**/
.toggler {
  background: #5c5c5c;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 38px;
  line-height: 3.8rem;
  border-bottom: 1px solid #8e8e8e;
  color: #fff;
  outline: none;
  cursor: pointer;
}
.toggler:hover {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  /* IE6-8 */
  background-color: #555;
}
.toggler.ui-state-active:hover {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  /* IE6-8 */
  background-color: #efbb04;
}
.ce_accordionSingle {
  /* 	background: @maincolor; */
}
.ui-accordion-content {
  padding: 1px 38px 5px;
  padding: 0.01em 3.8rem 0.5em;
}
#left .ui-accordion-content-active {
  color: #fff;
  background: none repeat scroll 0 0 #efbb04;
}
#left .ui-accordion-content-active a {
  color: #fff;
}
#left .ui-accordion-content-active a:visited {
  color: #fff;
}
#left .ui-accordion-content-active a:hover {
  color: #303030;
}
#left .ui-accordion-content-active .event {
  margin-bottom: 1em;
}
#left .ui-accordion-content-active .event .date {
  display: block;
}
#left .ui-accordion-content-active .event a:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f101";
}
.ui-accordion-header-icon {
  padding-left: 15px;
  padding-left: 1.5rem;
}
.ui-accordion-header-icon:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f105";
  font-size: 18px;
  font-size: 1.8rem;
  color: #fff;
}
#left .ui-accordion-header-active {
  background: #efbb04;
  border-bottom: none;
}
#left .ui-accordion-header-active .ui-accordion-header-icon:before {
  content: "\f107";
}
#left .ui-accordion-header-active.active:hover {
  background: #efbb04 !important;
}
/* Akkordeon Content */
#main .ui-accordion-header-icon:before {
  content: "\f196";
  color: #303030;
}
#main .toggler {
  background: none;
  border-bottom: none;
  color: #efbb04;
  outline: none;
  cursor: pointer;
}
#main .ui-accordion-header-icon {
  padding-left: 0;
}
#main .ce_accordionSingle,
#main .ce_accordion {
  background: none;
  color: #303030;
}
#main .ui-accordion-header-active {
  background: none;
  border-bottom: none;
}
#main .ui-accordion-header-active .ui-accordion-header-icon:before {
  content: "\f147";
}
#main .ui-accordion-content-active {
  color: #303030;
  border-left: 2px solid #303030;
  margin-left: 8px;
  margin-left: 0.8rem;
}
.icon_forward:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f105";
}
/* CarouFredSel */
.caroufredsel .ce_text {
  width: 100%;
  max-width: 300px;
  background: #efbb04;
  color: #ffffff;
  height: 120px;
  padding: 20px;
  padding: 2.0rem;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 24px;
  line-height: 2.4rem;
}
.caroufredsel .ce_text p {
  margin: 0;
}
.caroufredsel .ce_text a,
.caroufredsel .ce_text a:visited {
  font-size: 18px;
  font-size: 1.8rem;
  color: #fff;
  margin-top: 12px;
  margin-top: 1.2rem;
  display: block;
}
.caroufredsel .ce_text a:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f105";
}
.caroufredsel > div {
  margin-right: 20px;
}
header .mod_caroufredsel {
  padding-top: 24px;
  padding-top: 2.4rem;
  border-top: 1px solid #c1c1c1;
}
footer .mod_caroufredsel {
  background: #f8f8f8;
  border: 1px solid #e6e6e6;
  padding: 30px 60px;
  padding: 3rem 6rem;
  position: relative;
}
footer .mod_caroufredsel .caroufredsel_prev,
footer .mod_caroufredsel .caroufredsel_next {
  color: #303030;
  position: absolute;
  top: 50%;
  margin-top: -28px;
  margin-top: -2.8rem;
}
footer .mod_caroufredsel .caroufredsel_prev span,
footer .mod_caroufredsel .caroufredsel_next span {
  display: none;
}
footer .mod_caroufredsel .caroufredsel_prev {
  left: 15px;
}
footer .mod_caroufredsel .caroufredsel_next {
  right: 15px;
}
footer .mod_caroufredsel .caroufredsel_prev:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f104";
  font-size: 28px;
  font-size: 2.8rem;
}
footer .mod_caroufredsel .caroufredsel_next:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f105";
  font-size: 28px;
  font-size: 2.8rem;
}
/* Breadcrumb */
.mod_breadcrumb {
  margin: 8px 0 15px 0;
  margin: 0.8rem 0 1.5rem 0;
}
.mod_breadcrumb li {
  display: inline-block;
}
.mod_breadcrumb li a,
.mod_breadcrumb li a:visited {
  color: #303030;
  text-decoration: underline;
  padding: 0 2px;
  padding: 0 0.2rem;
}
.mod_breadcrumb li:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f101";
}
.mod_breadcrumb li.last:after {
  content: "";
}
.mod_breadcrumb li.first:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  /*--adjust as necessary--*/
  display: inline-block;
  width: 18px;
  text-align: center;
  content: "\f015";
}
/* Events */
.mod_eventlist .layout_teaser h2,
.mod_eventlist .layout_teaser .header {
  display: inline-block;
  font-size: 18px;
  font-size: 1.8rem;
}
.mod_eventlist .layout_teaser a,
.mod_eventlist .layout_teaser a:visited {
  color: #efbb04;
}
/*********************
09. FROMs
*********************/
form {
  margin: 12px 0;
}
form label {
  display: block;
  width: 100%;
}
form input {
  height: 40px;
  height: 4.0rem;
}
form input,
form textarea {
  display: block;
  /* 		border: 1px solid #ccc; */
  margin-bottom: 8px;
  margin-bottom: 0.8rem;
}
form .submit,
.button {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  /* IE6-8 */
  background-color: #8E8E8E;
  color: #ffffff;
  border: 1px solid #8E8E8E;
  cursor: pointer;
  font-weight: 700;
  width: 100%;
  line-height: normal;
  font-size: 16px;
  font-size: 1.6rem;
  height: 40px;
  height: 4.0rem;
}
form .submit:hover,
.button:hover {
  color: #ffffff;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#44000000', GradientType=0);
  /* IE6-8 */
  background-color: #8E8E8E;
}
form .submit table,
.button table {
  font-family: "Open Sans";
}
form .submit table td,
.button table td {
  padding: 5px 8px 5px 0;
}
form .submit .checkbox,
.button .checkbox,
form .submit .checkbox .label,
.button .checkbox .label {
  display: inline-block;
  height: 25px;
  height: 2.5rem;
  line-height: 25px;
  line-height: 2.5rem;
  vertical-align: middle;
}
a.button {
  padding: 9px 16px;
}
a.button:hover {
  color: #ffffff !important;
}
#main form .submit {
  background-color: #efbb04;
}
#main form .submit:hover {
  background-color: #efbb04;
}
/* Icons */
.mime_icon {
  vertical-align: text-bottom;
}
/* Bild */
.image_container {
  margin-bottom: 25px;
  margin-bottom: 2.5rem;
}
.figcaption {
  font-size: 11px;
  font-size: 1.1rem;
}
figure.float_left {
  margin-right: 25px;
  margin-right: 2.5rem;
}
figure.float_right {
  margin-left: 25px;
  margin-left: 2.5rem;
}
/* Blockquote */
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C" "\201D" "\2018" "\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
/* Gallerie */
.ce_gallery ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ce_gallery ul li {
  margin-right: 4.33%;
  margin-bottom: 4.33%;
}
.ce_gallery ul li.col_last {
  margin-right: 0;
}
/** Sitemap **/
#main .mod_sitemap .level_1 li {
  line-height: 25px;
  line-height: 2.5rem;
}
#main .mod_sitemap .level_1 > li {
  border-bottom: 1px solid #DBDBDB;
  font-weight: 400;
  list-style: none;
}
#main .mod_sitemap .level_1 .submenu > .level_2 {
  list-style: disc;
  margin-left: 30px;
}
#main .mod_sitemap .level_1 .level_2 .submenu > .level_3 {
  margin-left: 30px;
}
#main .mod_sitemap .level_1 .level_2 .level_3 li {
  list-style: square;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
/* IE Specials */
.ie8 .search .formbody .keywords {
  position: relative;
}
.ie8 .search .formbody .keywords input {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 38px;
}
.ie8 .search .formbody .submit {
  position: relative;
}
.ie8 .mod_breadcrumb li {
  display: block;
  width: auto;
  float: left;
}
.ie8 .mod_newslist .layout_latest {
  float: left;
  width: 300px;
}
.ie8 .layout_latest .even {
  clear: both;
}
.ie8 .mod_eventlist .layout_teaser h2,
.ie8 .mod_eventlist .layout_teaser .header {
  display: block;
}
.ie8 nav li.submenu:hover > a,
.ie8 nav li.submenu:hover > span {
  border: 1px solid #b9b9b9;
  border-bottom: #fff;
}
a.schaetzlesolutions {
  background-image: url("http://www.schaetzlesolutions.de/logo_schaetzle_foreignlink.png") !important;
  background-position: 0 8px !important;
  background-repeat: no-repeat !important;
  border-style: none !important;
  color: #059FE7 !important;
  letter-spacing: 0 !important;
  line-height: 45px !important;
  padding-bottom: 14px !important;
  padding-left: 45px !important;
  padding-top: 21px !important;
  text-align: left !important;
  word-spacing: 0 !important;
}
/*
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*/
@media only screen and (min-width: 481px) {
  .mod_newslist .layout_latest {
    float: left;
    min-height: 250px;
    width: 50%;
    padding: 0 15px 15px 15px;
    padding: 0 1.5rem 1.5rem 1.5rem;
  }
  .layout_simple {
    width: 100%;
    max-width: 288px;
    float: left;
  }
}
/*
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (max-width: 767px) {
  /* Reset Extension Subcolumns */
  .subcolumns .first,
  .subcolumns .mod_colsetPart,
  .subcolumns .sc_second,
  .subcolumns > div {
    float: none;
    width: 100%;
    margin: 0;
  }
  .equalize > div {
    display: block;
  }
  .subcolumns .mod_colsetPart,
  .subcolumns .ce_colsetPart,
  .subcolumns .sc_second {
    margin-top: 0;
  }
  .subcolumns .subcl,
  .subcolumns .subcr,
  .subcolumns .subc {
    padding: 0 !important;
  }
  .ym-grid .first,
  .ym-grid .ce_colsetStart,
  .ym-grid .ce_colsetPart,
  .ym-grid > div {
    float: none;
    width: 100%;
    margin: 0;
  }
  .ym-grid .ym-gbox-left,
  .ym-grid .ym-gbox,
  .ym-grid .ym-gbox-right {
    padding: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  #logo {
    float: left;
  }
  #main {
    padding-left: 35px;
    padding-left: 3.5rem;
  }
  .startseite #main {
    padding-left: 20px;
    padding-left: 2.0rem;
  }
  .footertext {
    float: left;
  }
  footer nav {
    float: right;
  }
  .mod_newslist .layout_latest.even {
    padding: 0 10px 15px 0;
    padding: 0 1.0rem 1.5rem 0;
  }
  .mod_newslist .layout_latest.odd {
    padding: 0 0 15px 10px;
    padding: 0 0 1.5rem 1.0rem;
  }
  /*
.startseite .mod_newslist .layout_latest {
	padding: 0 15px 15px 0;
	padding: 0 1.5rem 1.5rem 0;
}
*/
  /*********************
  07. NAVIGATION STYLES
  *********************/
  #mobilnav {
    display: none;
  }
  #mainnav {
    overflow: visible;
    display: block;
  }
  nav {
    float: right;
    max-width: 600px;
    overflow: visible;
  }
  nav ul {
    float: right;
  }
  nav li {
    position: relative;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 0;
    padding: 0;
  }
  nav .submenu > a:after,
  nav .submenu > span:after {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    /*--adjust as necessary--*/
    display: inline-block;
    width: 18px;
    text-align: center;
    content: "\f0d7";
    font-size: 15px;
    font-size: 1.5rem;
  }
  nav .submenu:hover > a:after,
  nav .submenu > span:after {
    content: "";
  }
  nav li.submenu ul {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    z-index: 15;
    min-width: 100%;
    margin: -1px 0 0;
    padding: 1.25em;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 0;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    background: #fff;
    background: -webkit-linear-gradient(#ffffff, #f2f2f2);
    background: -moz-linear-gradient(#ffffff, #f2f2f2);
    background: -o-linear-gradient(#ffffff, #f2f2f2);
    background: linear-gradient(#ffffff, #f2f2f2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 -6px #efbb04;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 -6px #efbb04;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 -6px #efbb04;
  }
  nav li.submenu ul li {
    float: none;
  }
  nav li.submenu ul li a,
  nav li.submenu ul li span {
    display: block;
    padding: 0.375em 0;
    border-top: 1px solid #ddd;
    font-size: 14px;
    font-size: 1.4rem;
    white-space: nowrap;
  }
  nav li.submenu ul li:first-child > a,
  nav li.submenu ul li:first-child > span {
    border-top: 0;
  }
  nav li.submenu.last ul,
  nav li.submenu.submenualignright ul {
    right: 0;
    left: auto;
  }
  nav li:hover ul,
  nav li:hover li,
  nav li.submenu ul.hover {
    display: block;
  }
  nav li.submenu:hover > a,
  nav li.submenu:hover > span {
    border-top-color: #fff;
    border-radius: 2px 2px 0 0;
    color: #efbb04;
    background: #fff;
    background: -webkit-linear-gradient(#ffffff, #c9c9c9) 0 0 no-repeat, -webkit-linear-gradient(#ffffff, #c9c9c9) 100% 0 no-repeat, -webkit-linear-gradient(#f7f7f7, #ffffff);
    background: -moz-linear-gradient(#ffffff, #c9c9c9) 0 0 no-repeat, -moz-linear-gradient(#ffffff, #c9c9c9) 100% 0 no-repeat, -moz-linear-gradient(#f7f7f7, #ffffff);
    background: -o-linear-gradient(#ffffff, #c9c9c9) 0 0 no-repeat, -o-linear-gradient(#ffffff, #c9c9c9) 100% 0 no-repeat, -o-linear-gradient(#f7f7f7, #ffffff);
    background: linear-gradient(#ffffff, #c9c9c9) 0 0 no-repeat, linear-gradient(#ffffff, #c9c9c9) 100% 0 no-repeat, linear-gradient(#f7f7f7, #ffffff);
    background-size: 1px 100%, 1px 100%;
    -webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.08), -1px 0 rgba(0, 0, 0, 0.08), 1px 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.08), -1px 0 rgba(0, 0, 0, 0.08), 1px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 -1px rgba(0, 0, 0, 0.08), -1px 0 rgba(0, 0, 0, 0.08), 1px 0 rgba(0, 0, 0, 0.08);
  }
  nav li a,
  nav li span {
    position: relative;
    display: block;
    z-index: 16;
    padding: 0.625em 1.125em 0.4375em;
    border-top: 1px solid transparent;
  }
  nav li a:hover,
  nav li.submenu a:hover {
    color: #bd9403;
  }
  nav li.trail > a,
  nav li .active,
  nav li.trail > span {
    color: #efbb04;
  }
  .ie #mainnav li.submenu ul {
    margin: -2px 0 0 0;
  }
}
/*
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 862px) {
  nav {
    margin-top: 58px;
    margin-top: 5.8rem;
  }
  .mod_newslist .layout_latest {
    min-height: 200px;
  }
}
/*
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*/
/*
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  form .submit {
    -webkit-appearance: none;
  }
  #logo a {
    background: transparent url("data:image/png;base64,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") 0 0 no-repeat;
    background-size: 260px 61px;
  }
  .search .formbody .keywords input {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAC7UlEQVR42u2YPWgUQRTH/YqiICm0sBLBbxTua+/icc01Yq7wulMkQUFQQqKQQggimEsgNnaGoCCYGJC0IYUmICe50iaKqIVfRVRMEYgBhRjC+n+whc37z+ztbDghC38O9ubN/ObNvDdvdtPGs/H8b08mkzmYTCZ7oLvQE6gGzUCj0B3oEtrsXVeoXC63J5FIDEBvIN9Ca1AdsN2VSmV7bGD5fH4nBrkJLREYKth+gTp839/sFM7zvJMY4BMFCAf6QlbCCVwqlSqj02XId6zP0IlIcOjgHLQWCYR78ieH5BGaRge/LQaRPTmB337oShDVQ9BTvF+x8WTo5ZbUAMN5Q8eLUCfatmj9FAqF3dgitwH7x7QnQwUOjO4Z4Kay2ew+2/4AIM9rA2SHdfJlM4ZHuhrZMpIDYfuApSBpYzPbx6STMW5thmSelGRu7ICklHl4t5WYWy83WaE6NU6n0+3a7PDfGVeJXwJHOxYlQNnsRhTXzzUCwqJbS0GAv8ii97kCWG2QhY31TBlriHnwnTKrsmtAAVEAR5nRkgLoxQDYowDOMKNfCmAiBsCrjQB+VCK4PQbAfsUZw2zj1pVZ9cYQJBNKqrnGjMYVwJrju0yLtt/x/jRLoBcUo1Us83GH3uvUDgTA72cza5VjSIF8iaNwa1Q4qYKkVFPGeGssu9Bwmhzmtxx4bypSyYVGBVK3rcDLbRHO4C4C98F2hQRykkGKJ4vF4jbFXNs6Y6xgBfzlMFF2jN5Hgj1pEzhSBVlcH5ZLpdKO8Dc684VpFapBvZLM5cSBPKgsBQY0F+KG96harW4JCzno8JrpHlJCvnkg+T46L3uyOSB54ExGHHxRyn1M+BT6+h4NkufJaeXE0bQA9Ump/88HqaMOIHluC87ucagupVpQT/7A7yz0ELoBb51F213Kt8YjESDdPwTymwlSArapIbFa1+Mn4Xv7MPSVePGVtGtmyPexA1jm3EMK5AAxW3dPHoBmBSxIZ/flu9Ff1IUWvQ4ikikAAAAASUVORK5CYII=") 8px center no-repeat;
    background-size: 20px 22px;
  }
}
/*
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*/
@media print {
  * {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  html,
  body,
  div,
  span,
  applet,
  object,
  iframe,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  blockquote,
  pre,
  a,
  abbr,
  acronym,
  address,
  big,
  cite,
  code,
  del,
  dfn,
  font,
  img,
  ins,
  kbd,
  q,
  s,
  samp,
  small,
  strike,
  sub,
  sup,
  tt,
  var,
  dl,
  dt,
  dd,
  ol,
  ul,
  li,
  fieldset,
  form,
  label,
  legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
  }
  img,
  object {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
  }
  body {
    width: 100%;
    text-align: left;
    margin: 0;
    padding: 0;
    font: 11pt Arial, Helvetica, sans-serif;
    color: #000;
    background-color: #fff;
    background-image: none;
  }
  /*------------------------------------------------------------------------*/
  /**
   * Hide and reset
   */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: 700;
    margin: 0.75em 0 0.5em;
    text-align: left;
    page-break-after: avoid;
  }
  h1 {
    padding: 0 0 0.5em;
    border-bottom: 1px solid #ccc;
  }
  p {
    margin: 0.5em 0;
    font-stretch: expanded;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  img {
    padding: 0.5em 0;
    max-width: 100% !important;
  }
  /*------------------------------------------------------------------------*/
  #header {
    width: auto;
    height: auto;
  }
  h1 a,
  h2 a,
  h3 a,
  h4 a {
    font-size: 13pt;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 13pt;
  }
  footer,
  aside,
  nav,
  .pagination,
  #header {
    display: none;
  }
  #main {
    float: none;
    width: auto !important;
    margin: 0;
  }
  .subcolumns .first,
  .subcolumns .mod_colsetPart,
  .subcolumns .sc_second {
    float: none;
    width: 100%;
    margin: 0 !important;
  }
  .subcolumns .mod_colsetPart,
  .subcolumns .sc_second {
    margin-top: 0 !important;
  }
  .subcolumns .subcl,
  .subcolumns .subcr,
  .subcolumns .subc {
    padding: 0 !important;
  }
  .accordion {
    overflow: visible !important;
    height: auto !important;
    visibility: visible !important;
    display: inline !important;
    opacity: 1 !important;
  }
  /*------------------------------------------------------------------------*/
  table {
    width: 100%;
  }
}

