/*!
	Theme Name: Zauberwald
	Theme URI: http://www.planetd.de/themes/zauberwald/
	Author: Daniel Weidner
	Author URI: http://www.planetd.de/
	Description: Ein WordPress Theme für Dein-Zauberer.de. Erstellt 2012 im Rahmen der Komplett-Umstellung der Internet Seite auf WordPress.
	Version: 2.0
	Tags: dark, light, two-columns, left-sidebar
*/
abbr,address,article,aside,audio,b,blockquote,body,body div,canvas,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{color:#e5e5e5;text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}@font-face{font-family:'Bebas Neue Web';src:url(fonts/BebasNeue.eot);src:local("☺"),url(fonts/BebasNeue.eot?#iefix) format('embedded-opentype'),url(fonts/BebasNeue.ttf) format('truetype'),url(fonts/BebasNeue.svg#BebasNeueRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Bebas Neue Web';src:url(fonts/BebasNeue.eot);src:local("☺"),url(fonts/BebasNeue.eot?#iefix) format('embedded-opentype'),url(fonts/BebasNeue.ttf) format('truetype'),url(fonts/BebasNeue.svg#BebasNeueRegular) format('svg');font-weight:700;font-style:normal}body{font:normal normal 1pc/22px Tahoma,Verdana,Segoe,sans-serif;color:#e5e5e5;background:#191919 url(images/pattern.png)}#main-content,#page-header{position:relative;width:750pt;margin:0 auto;background:url(images/borders.png) repeat-y}#main-content{padding:0 3pc 66px 0}.content{width:750px;margin-left:250px}.content-box,.gallery-preview,.wpcf7{position:relative;padding:43px 3pc 43px;background:#222;border:1px solid #4c4c4c;-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,.35);-moz-box-shadow:1px 1px 8px 1px rgba(0,0,0,.35);box-shadow:1px 1px 8px 1px rgba(0,0,0,.35)}.content-box h2,.gallery-preview h2,.wpcf7 h2{margin:11px 0 25px;padding:0;border-color:#3bf}.content-box h2:first-letter,.gallery-preview h2:first-letter,.wpcf7 h2:first-letter{color:#3bf}.adjacent-content-box{margin-top:44px}.page-preview .inside,.teaser .inside{padding-bottom:88px}.page-preview .more-link,.teaser .more-link{position:absolute;right:3pc;bottom:44px}.page-preview .more-link:active,.page-preview .more-link:focus,.teaser .more-link:active,.teaser .more-link:focus{top:auto}.sidebar{position:absolute;left:50px;top:88px;bottom:0;width:200px;overflow:auto}.sidebar .menu{list-style:none;list-style-image:none;margin-left:24px;padding:22px 1pc;border-left:1px solid #333;border-bottom:1px solid #333;-webkit-bottom-left-border-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.sidebar .menu li{padding-left:24px;background:url(images/icons/square-blue.gif) no-repeat 0 7px}.sidebar .menu .facebook{background-image:url(images/icons/facebook.gif)}.sidebar .menu .twitter{background-image:url(images/icons/twitter.png)}.sidebar .menu .youtube{background-image:url(images/icons/youtube.gif)}.sidebar .widget-title{overflow-wrap:normal;margin:0;padding:21px 1pc 21px 4pc;font-size:18px;line-height:22px;background:#191919 url(images/toc-bg.png) repeat-y;border:1px solid #3f3f3f;border-right-color:#262626;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.sidebar .widget-title:first-letter{color:inherit}.sidebar-box{margin-bottom:44px;color:#b2b2b2;font-size:13px}.sidebar-box a{color:#b2b2b2}.sidebar-title{margin:0;padding:21px 1pc 21px 4pc;font-size:18px;line-height:22px;background:#191919 url(images/toc-bg.png) repeat-y;border:1px solid #3f3f3f;border-right-color:#262626;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.sidebar-title:first-letter{color:inherit}.category{position:relative;margin-bottom:44px}.complementary-contents{list-style:none;list-style-image:none;margin:0}.complementary-contents a{border-color:#f83}.complementary-contents .button,.complementary-contents .more-link{background:#eb8b47}.complementary-contents .button:hover,.complementary-contents .more-link:hover{background:#f83}#page-header{width:750px;padding:110px 3pc 44px 250px}#logo{position:relative;width:450px;margin:22px 0;z-index:9998}#logo h1{margin:0;padding:0;font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-weight:400;letter-spacing:2px;text-transform:none;text-shadow:0 0 3px #000}#slogan{padding-left:55px;color:#a5a5a5;font-size:20px;letter-spacing:1px;text-shadow:0 0 1px #000}.main-menu{background:#222;-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,.35);-moz-box-shadow:1px 1px 8px 1px rgba(0,0,0,.35);box-shadow:1px 1px 8px 1px rgba(0,0,0,.35)}.main-menu .menu-item{float:left;width:150px;border-top:8px solid #4c4c4c;border-bottom:1px solid #4c4c4c}.main-menu .current-menu-item a:after,.main-menu .current-page-ancestor a:after{position:absolute;top:0;left:45px;display:block;width:0;height:0;content:" ";border-left:30px solid transparent;border-right:30px solid transparent;border-top:9pt solid #4c4c4c;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.main-menu .shows{border-top-color:#33d6ff}.main-menu .shows a:after{border-top-color:#33d6ff}.main-menu .shows:hover,.main-menu .shows:hover a:after{border-top-color:#66e0ff}.main-menu .shows:hover a:before{background:#66e0ff}.main-menu .school{border-top-color:#33f1ff}.main-menu .school a:after{border-top-color:#33f1ff}.main-menu .school:hover,.main-menu .school:hover a:after{border-top-color:#66f5ff}.main-menu .school:hover a:before{background:#66f5ff}.main-menu .media{border-top-color:#ffbe33}.main-menu .media a:after{border-top-color:#ffbe33}.main-menu .media:hover,.main-menu .media:hover a:after{border-top-color:#ffcf66}.main-menu .media:hover a:before{background:#ffcf66}.main-menu .references{border-top-color:#ffa333}.main-menu .references a:after{border-top-color:#ffa333}.main-menu .references:hover,.main-menu .references:hover a:after{border-top-color:#ffba66}.main-menu .references:hover a:before{background:#ffba66}.main-menu .contact{border-top-color:#f83}.main-menu .contact a:after{border-top-color:#f83}.main-menu .contact:hover,.main-menu .contact:hover a:after{border-top-color:#ffa666}.main-menu .contact:hover a:before{background:#ffa666}.main-menu a{position:relative;display:block;height:58px;padding:33px 1pc 33px;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-size:20px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;background:#222;border:0;border-left:1px solid #4c4c4c;z-index:9999}.main-menu a:hover{background-color:#333;background:-moz-linear-gradient(left,#222 0,#333 30%,#333 70%,#222 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#222),color-stop(30%,#333),color-stop(70%,#333),color-stop(100%,#222));background:-webkit-linear-gradient(left,#222 0,#333 30%,#333 70%,#222 100%);background:-o-linear-gradient(left,#222 0,#333 30%,#333 70%,#222 100%);background:-ms-linear-gradient(left,#222 0,#333 30%,#333 70%,#222 100%);background:linear-gradient(left,#222 0,#333 30%,#333 70%,#222 100%)}.main-menu a:hover:before{position:absolute;top:1px;left:0;display:block;width:100%;height:2px;content:" ";background:#4c4c4c}.main-menu a:active,.main-menu a:focus{top:0}.main-menu .last a{border-right:1px solid #595959}.main-menu span{display:block;margin:4px 0 8px;color:#a5a5a5;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:9pt;line-height:1pc;text-transform:none;letter-spacing:0}.main-menu .home{position:absolute;left:0;top:0;width:330px;height:420px;background:url(images/logo.png) no-repeat right bottom;border:0}.main-menu .home a{width:250px;height:396px;padding:0;text-align:left;text-indent:100%;white-space:nowrap;background:0 0;border:0;outline:0;overflow:hidden;z-index:9998}.main-menu .home a:hover{background:0 0}.main-menu .home a span{display:inline}.main-menu .home a:after{display:none}.main-menu .home:hover a:before{display:none}#secondary-navigation{padding:10px 3pc 11px;color:#7f7f7f;font-size:11px;text-transform:uppercase;background:#191919;background:0 0;border:1px solid #333;border-bottom:0;-webkit-top-left-border-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-top-right-border-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}#secondary-navigation a{color:#7f7f7f}#secondary-navigation a:hover{color:#a5a5a5}#secondary-navigation .breadcrumb{float:left;list-style:none;list-style-image:none;margin:0}#secondary-navigation .breadcrumb li{float:left;margin-right:10px}#secondary-navigation .breadcrumb li:after{float:right;display:block;margin-left:10px;content:"»"}#secondary-navigation .breadcrumb li:last-child:after{display:none}#secondary-navigation .print-button{float:right;margin-left:1pc}.contact-detail{float:left;color:#b2b2b2;background:#191919;border:1px solid #333;-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,.35);-moz-box-shadow:1px 1px 8px 1px rgba(0,0,0,.35);box-shadow:1px 1px 8px 1px rgba(0,0,0,.35)}.contact-detail .inside{padding:21px 2pc}#top-contact-details{position:absolute;right:3pc;top:22px}#top-contact-details .contact-detail{width:300px}#top-contact-details .inside{text-align:center}#top-contact-details .telephone{display:block;color:#3bf;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-size:2pc;line-height:44px;letter-spacing:1px;text-shadow:1px 1px 2px #000;border:0}#top-contact-details .telephone:hover{color:#f83}#nav_menu-3{clear:both;margin-top:1pc;background:0 0;border:0;z-index:9999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#nav_menu-3 .menu{margin:0;list-style:none;list-style-image:none}#nav_menu-3 .menu-item{float:left;margin-right:14px}#nav_menu-3 .menu-item a{display:block;width:62px;height:62px;white-space:nowrap;text-indent:100%;background:#191919 url(images/icons/socialmedia.png);border:1px solid #333;overflow:hidden;-webkit-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4)}#nav_menu-3 .menu-item a:hover{border-color:#4c4c4c}#nav_menu-3 .menu-item.last{margin-right:0}#nav_menu-3 .facebook a{background-position:0 0}#nav_menu-3 .facebook a:hover{background-position:0 -4pc;background-color:#3b5998}#nav_menu-3 .twitter a{background-position:-68px 0}#nav_menu-3 .twitter a:hover{background-position:-68px -4pc;background-color:#2daae1}#nav_menu-3 .xing a{background-position:-8pc 0}#nav_menu-3 .xing a:hover{background-position:-8pc -4pc;background-color:#026466}#nav_menu-3 .youtube a{background-position:-2in 0}#nav_menu-3 .youtube a:hover{background-position:-2in -4pc;background-color:#c4302b}#nav_menu-3 .instagram a{background-position:-256px 0}#nav_menu-3 .instagram a:hover{background-position:-256px -64px;background-color:#405de6}#nav_menu-3 .whatsapp a{background-position:-320px 0}#nav_menu-3 .whatsapp a:hover{background-position:-320px -64px;background-color:#25D366}#page-footer{position:relative;padding:1pc 3pc;background:#222;border-top:1px solid #4c4c4c;-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.35);-moz-box-shadow:0 -2px 2px 0 rgba(0,0,0,.35);box-shadow:0 -2px 2px 0 rgba(0,0,0,.35)}#page-footer .inside{margin:0 auto}.column{float:left;width:50%}.column-2{text-align:right}h1,h2,h3,h4,h5,h6{clear:both;margin:7px 0 15px;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border:0!important}h1{font-size:3pc;line-height:66px}h2{margin:11px 0 47px;padding:0 3pc;font-size:28px;line-height:28px;border-bottom:2px solid #f83}h2:first-letter{color:#f83}h3{margin:21px 0 22px;font-size:22px;line-height:22px;border-bottom:1px solid #f83}h4{margin:11px 0;font-size:18px;line-height:22px}.category-title{margin-bottom:44px}p{margin-bottom:22px}a{color:#e5e5e5;text-decoration:none;border-bottom:1px solid #3bf;outline:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}a:active,a:hover{outline:0}a:active,a:focus{position:relative;top:1px}a:hover{color:#fff}.button,.more-link{position:relative;display:inline-block;margin:11px 0;padding:11px 24px;color:#000;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-size:18px;line-height:22px;text-shadow:0 1px 1px #C8C8C8;background:#47b4eb;border:0;-webkit-box-shadow:2px 0 3px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 0 3px 0 rgba(0,0,0,.25);box-shadow:2px 0 3px 0 rgba(0,0,0,.25)}.button:hover,.more-link:hover{background:#3bf}.more-link{margin-left:60px}.more-link:before{position:absolute;left:-50px;top:0;display:block;width:50px;height:100%;content:" ";background:#e6e6e6 url(images/icons/image.png) no-repeat center center;-webkit-box-shadow:2px 0 3px 0 rgba(0,0,0,.4);-moz-box-shadow:2px 0 3px 0 rgba(0,0,0,.4);box-shadow:2px 0 3px 0 rgba(0,0,0,.4)}.more-link:hover:before{background-color:#fff}.print-button{display:block;width:22px;height:22px;text-indent:100%;background:url(images/icons/print.png) no-repeat;border:0;overflow:hidden}ol,ul{margin-left:2pc}ol{list-style-type:decimal}nav li,nav ul{margin:0;list-style:none;list-style-image:none}code,kbd,pre,samp{font-family:monospace,sans-serif}small{font-size:85%}b,strong,th{font-weight:700}td{vertical-align:top}sub,sup{position:relative;vertical-align:baseline;height:0;font-size:75%;line-height:22px}sup{bottom:1ex}sub{top:1ex}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}blockquote{margin-left:2pc;padding:22px 3pc;font-size:14px;background:#2f2f2f;border-left:1px solid #f83}.day,.month,.year{margin:0 3px;padding:0 6px;color:#191919;background:#f83}.day{background:#ffbe33}.month{background:#ffa333}.year{margin-right:0}.alignright{text-align:right}.alignleft{text-align:left}.aligncenter{text-align:center}.highlight{background:#3bf}.complementary-contents .highlight{color:#191919;background:#f83}::-moz-selection{background:#3bf;color:#fff;text-shadow:none}::selection{background:#3bf;color:#fff;text-shadow:none}article,aside{margin-bottom:44px}.post-header{position:relative}.images-positioned-absolute .main-content-box .page-content,.images-positioned-absolute .main-content-box .post-content{padding-right:255px}.teaser{float:left;width:359px;margin-right:2pc}.teaser.odd{clear:both}.teaser.even{margin-right:0}.teaser .inside{height:242px;overflow:hidden}.teaser img{position:relative;left:-24px;top:-11px}.teaser.post-25 img {top:32px;left: -60px}.teaser.post-29 img {left: -58px}.download .button{background:#eb8b47}.download .button:hover{background:#f83}.download:last-child{margin-bottom:0}.download-title{clear:none}.download-size{color:#a5a5a5;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:9pt;font-weight:400;letter-spacing:0;text-transform:none}.download-embeded{margin:11px 0}.download-embeded iframe{padding:21px 21px;background:#191919;border:1px solid #4c4c4c;-webkit-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4)}div.reference{margin-bottom:22px}div.reference .date{display:block;color:#a5a5a5;font-size:11px;text-align:right;text-transform:uppercase}.event-types-list,.reference-list{list-style:none;list-style-image:none}.event-types-list li,.reference-list li{float:left;width:46%;padding-left:4%;background:url(images/icons/square-orange.gif) no-repeat 0 7px}.reference-content p{margin:0}.feedback{margin-bottom:22px}.feedback-list{list-style:none;list-style-image:none;margin:0}.thumbnail-list{list-style:none;list-style-image:none;margin:0 0 22px;padding:22px 2pc;background:#2f2f2f}.thumbnail-list li{float:left;width:30%;height:66px;line-height:66px;margin-right:5%;text-align:center;overflow:visible}.thumbnail-list .last{margin-right:0}.thumbnail-list img{height:auto;max-width:100%;vertical-align:middle}.event-types-list{margin:0 0 22px;padding:22px 2pc;background:#2f2f2f;overflow:hidden}.event-types-title{display:block;margin:33px 0 11px;font-weight:700}.page-preview{margin-bottom:44px}.page-preview .inside{padding-bottom:110px}.page-preview-content{padding-bottom:22px;border-bottom:1px solid #333}.page-preview-images{float:left;width:110px;margin:3px 2pc 0 0;list-style:none;list-style-image:none}.page-content ul{list-style:none;list-style-image:none;margin:0 0 22px 0;padding:22px 2pc;background:#2f2f2f}.page-content li{padding-left:2pc;background:url(images/icons/square-blue.gif) no-repeat 8px 7px}.address-widget{float:right;list-style:none;list-style-image:none;width:338px;margin:0 0 0 2pc;padding:43px 47px 43px;background:#222;border:1px solid #4c4c4c}.address-widget .name{color:#f83;font-size:18px}.address-widget .mail,.address-widget .mobile,.address-widget .telephone{font-size:14px}.address-widget .telephone{margin-top:22px}.address-widget .mail{white-space:nowrap}#nav_menu-4{float:left;list-style:none;list-style-image:none;width:188px;margin:0;padding:43px 47px 43px;background:#222;border:1px solid #4c4c4c}#nav_menu-4 h2{margin-bottom:22px;padding:0;border-bottom:0;font-size:22px;line-height:22px}#nav_menu-4 h2:first-letter{color:inherit}#nav_menu-4 .menu{list-style:none;list-style-image:none;margin-left:0;font-size:13px}#nav_menu-4 .menu li{padding-left:24px;background:url(images/icons/square-orange.gif) no-repeat 0 7px}.page-id-9 .address-widget{float:none;width:auto;margin:0}.generatedcontent .address-widget{position:relative;padding-bottom:315px}.generatedcontent .address-widget:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:294px;content:" ";background:url(images/content/contact.png) no-repeat center center}.generatedcontent .page-id-9 .address-widget{padding-bottom:47px}.generatedcontent .page-id-9 .address-widget:after{position:absolute;left:auto;right:43px;width:219px}img{border:0;-ms-interpolation-mode:bicubic}.download-image a,.gallery-image a,.page-image a,.page-preview-image a,.post-image a{display:block;border:0}.download-image img,.gallery-image img,.page-image img,.page-preview-image img,.post-image img{display:block;margin:21px 2pc;background:#191919;border:1px solid #4c4c4c}.download-image img .alignright,.gallery-image img .alignright,.page-image img .alignright,.page-preview-image img .alignright,.post-image img .alignright{float:right;margin-right:0}.download-image img .alignleft,.gallery-image img .alignleft,.page-image img .alignleft,.page-preview-image img .alignleft,.post-image img .alignleft{float:left;margin-left:0}.download-image img .aligncenter,.gallery-image img .aligncenter,.page-image img .aligncenter,.page-preview-image img .aligncenter,.post-image img .aligncenter{display:block;margin:0 auto}.download-image{float:left;margin-right:1pc;border-right:1px dashed #383838}.download-image img{margin:0 1pc 0 0}.page-image{float:right}.page-image img{margin:2px 0 17px 2pc}.page-preview-image img{margin:0 0 22px}.even .post-image,.images-floated-right .page-image,.images-floated-right .post-image{float:right}.even .post-image img,.images-floated-right .page-image img,.images-floated-right .post-image img{margin:3px 0 19px 1pc}.images-floated-left .page-image,.images-floated-left .post-image,.odd .post-image{float:left}.images-floated-left .page-image img,.images-floated-left .post-image img,.odd .post-image img{margin:3px 1pc 19px 0}.images-positioned-absolute .main-content-box .page-image,.images-positioned-absolute .main-content-box .post-image{position:absolute;bottom:0;right:3pc}.images-positioned-absolute .main-content-box .page-image img,.images-positioned-absolute .main-content-box .post-image img{max-width:250px;height:auto;margin:0;padding:0;background:0 0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home .images-positioned-absolute .main-content-box .page-image{right:0}.home .images-positioned-absolute .main-content-box .page-image img{max-width:inherit}.search-result-list{margin-bottom:22px}.search-result-list p{margin:0}.search-result-list h3{margin-top:22px;margin-bottom:0;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:1pc;text-transform:none;letter-spacing:0;border:0}.search-result-list h3 a{border-bottom:1px dotted #3bf!important}.search-result-list li{margin-bottom:22px}.search-result-content{color:#a5a5a5;font-size:14px}.search-hit{color:#191919;background:#3bf}.search-has-results .page-sitemap a{border-color:#f83}.search-has-results .page-sitemap h2{border-color:#f83}.search-has-results .page-sitemap h2:first-letter{color:#f83}.gallery-wrap{position:relative}.gallery-image{position:relative;float:left;margin:11px 21px 11px 0;overflow:hidden}.gallery-image p{margin:0}.gallery-image img{margin:0;padding:21px 21px;-webkit-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4)}.gallery-image:after{position:absolute;bottom:0;left:0;right:0;display:block;height:1px;content:" ";background:#4c4c4c;z-index:89}.gallery-image:hover .gallery-image-meta{bottom:0}.gallery .first-row{margin-top:0}.gallery-image-meta{position:absolute;bottom:-100%;left:1px;right:1px;padding:22px 21px 44px;background:#222;background:rgba(25,25,25,.95);border-top:1px solid #4c4c4c;-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 -2px 2px 0 rgba(0,0,0,.4);box-shadow:0 -2px 2px 0 rgba(0,0,0,.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.gallery-image-date{display:block;margin:5px 0;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-size:14px}.gallery-image-date .day,.gallery-image-date .month{margin:0 1px}.gallery-image-date .year{margin-left:1px}.gallery-image-description{margin:5px 0;padding-bottom:1px;border-bottom:1px solid #f83}.gallery-image-description a{display:inline}button,input,select,textarea{width:auto;overflow:visible;margin:0;font-size:100%;line-height:22px;font-family:sans-serif;vertical-align:baseline}input,select,textarea{padding:0 3px;color:#050505;background:#e5e5e5}input:hover,select:hover,textarea:hover{background:#fff}textarea{overflow:auto;vertical-align:text-top}button,input[type=button],input[type=submit],input[type=image],label{cursor:pointer}button,input[type=button],input[type=submit]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}#searchform{float:right}#searchform .field,#searchform .submit{height:20px;border:1px solid #333}#searchform .field:focus,#searchform .submit:focus{border:1px solid #4c4c4c;outline:0}#searchform .field{color:inherit;background:#191919;background:0 0}#searchform .submit{color:#000;text-transform:uppercase;text-shadow:0 1px 1px #C8C8C8;background:#eb8b47}#searchform .submit:hover{background:#f83}#searchform .search-field{width:179px;padding-left:27px;background:url(images/icons/search.png) no-repeat -1px -1px}#searchform .search-field.compact{width:0;padding-left:24px;color:#191919;color:transparent;border:1px solid #191919;border-color:transparent}#searchsubmit{display:none}.wpcf7{float:left}.wpcf7 fieldset{margin-bottom:44px}.wpcf7 legend{display:none}.wpcf7 label{display:block;height:22px;margin:22px 0 0}.wpcf7 .required{position:relative;bottom:1ex;vertical-align:baseline;height:0;color:#f83;line-height:22px;font-size:9pt}.wpcf7 .optional{color:#a5a5a5;font-size:9pt}.wpcf7-submit,.wpcf7-text,.wpcf7-textarea{display:block;width:308px;border:11px solid #191919;box-shadow:0 0 1px 1px #4c4c4c}.wpcf7-text:focus,.wpcf7-textarea:focus{background:#e5e5e5!important;box-shadow:0 0 1px 1px #f83;outline:0}.wpcf7-submit{position:relative;margin:11px 0;padding:11px 3px;color:#000;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-size:18px;line-height:22px;text-shadow:0 1px 1px #C8C8C8;background:#eb8b47}.wpcf7-submit:active{top:1px}.wpcf7-submit:hover{color:#e5e5e5;background:#f83}.wpcf7 .fieldset-submit,.wpcf7-form-control-wrap{display:block;position:relative;margin:0}.wpcf7 .ajax-loader{position:absolute;top:22px;right:115px;border:0}.wpcf7-mail-sent-ng,.wpcf7-spam-blocked{border-color:#f83}.wpcf7-not-valid{background:url(images/pattern-validation-error.png)}.wpcf7-not-valid:hover{background:url(images/pattern-validation-error.png)}.wpcf7-not-valid-tip{position:absolute;top:10px;left:1pc;color:#050505;text-shadow:0 0 2px 2px red;z-index:99}.wpcf7-not-valid-tip-no-ajax{display:block;margin:11px 0;color:#f83;font-size:9pt}.wpcf7-display-none{display:none!important}.preview-message{margin-top:44px;padding:44px 3pc;border:11px solid #3bf}.preview-message .button{float:right}.preview-message strong{color:#3bf}.wpcf7-response-output{margin:44px 0 22px;padding:20px 0;font-size:14px;border-style:solid;border-top-width:1px;border-bottom-width:1px}.wpcf7-mail-sent-ok{border-color:#3bf}.wpcf7-validation-errors{border-color:#ffbe33}.screen-reader{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.signature{display:block;width:148px;height:3pc;margin:9px 3px;text-align:left;text-indent:100%;white-space:nowrap;background:url(images/signature.gif) no-repeat;outline:0;overflow:hidden}.table-of-contents.fixed{position:fixed;top:5pc}.table-of-contents.fixed .widget-title{position:relative;border-right-color:#3f3f3f}.table-of-contents.fixed .menu{margin-left:8px;margin-right:8px;border-right:1px solid #333}.table-of-contents.fixed .page-nav{display:block}.page-nav{display:none;margin:22px 0;padding:0 4px}.goto-top-link,.next-page-link,.not-available,.previous-page-link{float:left;display:block;height:38px;padding:3px 8px}.goto-top-link,.next-page-link,.previous-page-link{text-indent:100%;white-space:nowrap;border:1px solid #333;overflow:hidden;-webkit-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);box-shadow:inset 1px 0 6px 2px rgba(0,0,0,.4);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.next-page-link,.not-available,.previous-page-link{width:46px}.goto-top-link{width:30px;margin:0 8px;background:#191919 url(images/icons/arrows.png) no-repeat -56px 4px}.goto-top-link:hover{background-position:-56px -46px}.next-page-link{background:#191919 url(images/icons/arrows.png) no-repeat -105px 0}.next-page-link:hover{background-position:-78pt -3pc}.previous-page-link{background:#191919 url(images/icons/arrows.png) no-repeat 8px 0}.previous-page-link:hover{background-position:7px -3pc}.sitemap{list-style:none;list-style-image:none;margin:22px 0}.sitemap li{float:left;width:251px;margin:0 1pc 22px 0;padding:22px 2pc;border:1px solid #333}.sitemap span{display:block}.sitemap .odd{margin-right:0}.sitemap-description{color:#a5a5a5;font-size:14px}.sitemap-description p{margin:0}.ngg-navigation,.pagination{margin:66px 0 44px;text-align:center}.ngg-navigation .current,.ngg-navigation .next,.ngg-navigation .page-numbers,.ngg-navigation .prev,.pagination .current,.pagination .next,.pagination .page-numbers,.pagination .prev{margin:11px 2px;padding:11px 24px;color:#e5e5e5;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-size:18px;line-height:22px;text-shadow:0 1px 1px #3c3c3c;border:0}.ngg-navigation .current,.ngg-navigation .page-numbers,.pagination .current,.pagination .page-numbers{-webkit-box-shadow:2px 0 3px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 0 3px 0 rgba(0,0,0,.25);box-shadow:2px 0 3px 0 rgba(0,0,0,.25)}.ngg-navigation .page-numbers,.pagination .page-numbers{background:#222}.ngg-navigation .page-numbers:hover,.pagination .page-numbers:hover{background:#3c3c3c}.ngg-navigation .current,.pagination .current{background:#ff6a00}.ngg-navigation .current:hover,.pagination .current:hover{background:#f83}.ngg-navigation .next:hover,.ngg-navigation .prev:hover,.pagination .next:hover,.pagination .prev:hover{color:#f83}.page-links{margin:44px 0 66px;font-family:"Bebas Neue Web","Bebas Neue","League Gothic",sans-serif;font-size:18px;line-height:22px;text-align:right}.page-links .label{margin-right:1pc}.page-links .page-numbers{margin:11px 2px;padding:11px 24px;text-shadow:0 1px 1px #3c3c3c;background:#0af}.page-links .page-numbers:hover{background:#3bf}.page-links a{border:0}.page-links a .page-numbers{background:#222}.page-links a .page-numbers:hover{background:#3c3c3c}.group{zoom:1}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.last-in-row{margin-right:0}@media print{body{padding:44px 44px;color:#000;background:#fff}article{height:inherit}h1,h2,h3,h4,h5,h6,img{color:#000!important;page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}blockquote{padding:0;margin:0 0 22px;background:0 0;border:0}dl,ol,ul{page-break-before:avoid}.day,.month,.year{border:0}#logo{width:300px;margin:44px auto;color:#000}#logo h1{text-shadow:none}#logo h1 a{color:#000}#commentform,#main-navigation,#page-footer,#searchform,#top-ad,.print-button,.sidebar,.wpcf7{display:none}#main-content,#main-content .content,#main-content .content-box,#page-header{width:auto;margin:0;padding:0;background:0 0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#secondary-navigation{padding:22px 0 44px;color:#000;font-size:1pc;text-transform:none;background:0 0;border:0}#secondary-navigation .breadcrumb a{color:#000}#secondary-navigation .breadcrumb:before{float:left;display:block;content:"Aktuelle Seite: "}.teaser{float:none;width:auto;margin:0}.teaser img{left:0}.teaser .inside{height:auto}.teaser .more-link{display:none!important}.page-preview-content{padding:0;border:0}.download-image img,.gallery-image img,.page-image img,.post-image img{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.images-positioned-absolute .main-content-box .page-content,.images-positioned-absolute .main-content-box .post-content{padding:0}.images-positioned-absolute .main-content-box .page-image,.images-positioned-absolute .main-content-box .post-image{position:static;float:right}.images-positioned-absolute .main-content-box .page-image img,.images-positioned-absolute .main-content-box .post-image img{margin:3px 0 19px 1pc}.button,.more-link{position:static!important;display:inline!important;border:1px solid #000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button:before,.more-link:before{display:none}.event-types-list,.reference-list{list-style:square outside;margin-left:2pc}.event-types-list li,.reference-list li{float:none;width:auto;padding:0;background:0 0}.event-types-title{margin:0}.gallery-title{position:static!important;width:auto;margin:11px 0 47px;padding:0 3pc;font-size:28px;line-height:28px;background:0 0;border:0;border-bottom:2px solid #f83;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.gallery-image{overflow:visible;border:1px solid #000}.gallery-image:after{display:none}.gallery-image-meta{display:none}.gallery .last-in-row{margin-right:21px}.gallery .first-row{margin-top:11px}.address-widget{float:none;width:auto;margin:0;padding:0;background:0 0;border:0}}
