@font-face{font-display:auto;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/site/templates/font/open-sans-v34-latin-regular.woff2) format('woff2'),url(/site/templates/font/open-sans-v34-latin-regular.woff) format('woff')}@font-face{font-display:auto;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/site/templates/font/open-sans-v34-latin-italic.woff2) format('woff2'),url(/site/templates/font/open-sans-v34-latin-italic.woff) format('woff')}@font-face{font-display:auto;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/site/templates/font/open-sans-v34-latin-700.woff2) format('woff2'),url(/site/templates/font/open-sans-v34-latin-700.woff) format('woff')}header .searchfieldContainer{z-index:2}.eventContainer .heading i.icn{font-size:25px!important}.eventContainer .icn.close{float:right;padding-top:20px}.eventContainer .heading{padding:10px 0 12px;float:left}.eventContainer .heading p{font-size:16px!important;font-weight:normal!important}header .eventContainer{position:relative;top:0;left:0;right:0;min-height:55px;height:auto;z-index:1;display:block;background-color:transparent!important}header .eventContainer .eventBox{transition:all .2s;background-color:#00905b;color:#fff}header .eventBox a{color:#fff;font-weight:bold}header .eventBox .container{padding-top:5px}header .eventContainer.active .eventBox{top:0}header .eventBox .searchBar{width:100%;margin-top:0;background-color:#fff}header .eventContainer .eventBox #searchInput{width:250px;float:left;margin-right:10px}header .eventContainer .eventBox button{margin-right:8px}header .eventContainer .eventBox i#searchClose{cursor:pointer}.event-calendar{width:5%!important}.event-info{width:85%!important}.event-close{width:10%!important}.event-calendar,.event-info,.event-close{float:left}@media only screen and (max-width:767px){.event-calendar,.event-info,.event-close .heading{padding:5px}.eventContainer{margin-top:20px}.event-calendar{width:10%!important}.event-info{width:70%!important}.event-close{width:10%!important}}*{margin:0;padding:0;border:0;text-decoration:none;outline:none!important}html{width:100%;height:100%}body{text-size-adjust:100%;font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{color:#fff;background:#00905b}a{color:#6aadf4}a:hover,a:focus{color:#000}p a,p a:visited{line-height:inherit;text-decoration:underline}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #ccc;padding:6px 4px;outline:0;border-radius:2px;font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;margin-bottom:2px;background:#fff}select{padding:0}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa;color:#444;box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{display:block;font-weight:bold;font-size:13px}select{width:220px}input[type="checkbox"]{display:inline}label span,legend span{font-weight:normal;font-size:13px;color:#444}button{padding:8px;background-color:#444;color:#fff;cursor:pointer;transition:all .3s;font-weight:bold;border-radius:2px}button:hover{background-color:#000}@font-face{font-family:'fontello';src:url(../../templates/font/fontello.eot?79248811);src:url(../../templates/font/fontello.eot?79248811#iefix) format('embedded-opentype'),url(../../templates/font/fontello.woff?79248811) format('woff'),url(../../templates/font/fontello.ttf?79248811) format('truetype'),url(../../templates/font/fontello.svg?79248811#fontello) format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;line-height:1em;text-transform:none!important}.icon-left:before{content:'\2190'}.icon-right:before{content:'\2192'}.icon-home:before{content:'\2302'}.icon-cancel-circle:before{content:'\2716'}.icon-facebook:before{content:'\e09c'}.icon-tag:before{content:'\e70c'}.icon-tags:before{content:'\e70d'}.icon-rss:before{content:'\e73a'}.icon-down-open:before{content:'\e75c'}.icon-left-open:before{content:'\e75d'}.icon-right-open:before{content:'\e75e'}.icon-up-open:before{content:'\e75f'}.icon-left-open-big:before{content:'\e765'}.icon-right-open-big:before{content:'\e766'}.icon-link-ext:before{content:'\f08e'}.icon-up-circled:before{content:'\f0aa'}.icon-food:before{content:'\f0f5'}.icon-picture:before{content:'🌄'}.icon-users:before{content:'👥'}.icon-doc:before{content:'📄'}.icon-calendar:before{content:'📅'}.icon-book:before{content:'📕'}.icon-phone:before{content:'📞'}.icon-search:before{content:'🔍'}.icon-clock:before{content:'🕔'}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}#editpage{position:fixed;right:24px;top:0;padding:6px;background-color:#000;color:#fff;font-weight:700;display:block;font-size:11px;transition:all .3s ease;z-index:9999}#editpage:hover{background-color:#00905b}.align_left{float:left}.align_right{float:right}.align_center{text-align:center}.container{position:relative;max-width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container{width:300px}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.gruen{color:#00905b}.gruenhell{color:#3aa880}.textgrau{color:#494949}.hellgrau{color:#c3c3c3}.grau{color:#ececec}body{font-family:'Open Sans','Arial',sans-serif;font-size:14px;color:#494949;background-color:#fcfcfc;background-image:url(../../templates/images/body.png);background-repeat:repeat-x}a{color:inherit;text-decoration:none!important}p a{color:#3aa880}a:hover{color:inherit}h1,h2,h3{color:#00905b;font-weight:700}h1{font-size:34px}h2{font-size:21px}h3{font-size:18px}h4{font-size:18px;color:#000;font-weight:700}h5{font-size:inherit;font-weight:700;color:inherit;text-transform:uppercase}.boxShadow{box-shadow:0 1px 4px rgba(0,0,0,.3)}.line{position:relative;height:2px;width:100%;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yNy8xMlXqzWMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAE0lEQVQImWPYs2fPf4b/////BwAhmgcwNbdp7QAAAABJRU5ErkJgggo=);background-repeat:repeat-x}.holder{min-height:600px}.basic h1,.news h1,.gallery h1{margin-top:50px}.wrapper{padding:10px;background-color:#fff;margin-top:20px}.wrapper .content{width:600px;margin-top:10px;position:relative}.wrapper .changed{margin:20px 0 10px 0;color:#c3c3c3}.content{color:#282828;line-height:1.5em;padding-right:20px}.content p{margin-bottom:11px}.content h2{padding:19px 0 6px 0;line-height:1.1em}.content h3{padding:10px 0 5px 0;line-height:1em}.content h4{padding:10px 0 3px 0}.content a{color:#3aa880;text-decoration:none;font-weight:700}.content a:hover{color:#00905b}.content ul,.content ol{margin-left:17px;margin-bottom:6px;line-height:1.6em}.content ul li{padding-left:1px}.content img{max-width:100%;height:auto}.content table td{vertical-align:top!important}.content table tr:hover{}.content table{border-collapse:collapse;empty-cells:hide;width:100%!important}.content table h1,.content table h2,.content table h3,.content table h4{padding:0!important}.storyImageDescription{color:#bcbcbc;font-style:italic}article{background-color:#fff}.news{margin-top:20px}.newswrapper{height:320px;background-color:#fff;margin-bottom:20px;padding:10px}.newswrapper .preview{padding-right:30px;padding-top:10px;position:relative;height:300px}.newswrapper .preview h2{font-size:28px;line-height:1.21em}.newswrapper .preview h2:hover{color:#3aa880}.newswrapper .preview .date{color:#c3c3c3;font-weight:700;margin-top:3px}.newswrapper .preview .text{line-height:1.5em;font-size:14px;font-weight:400;color:#282828;margin-top:12px}.newswrapper .readMore{position:absolute;bottom:0;left:0;font-weight:700;transition:all .2s ease}.newswrapper .readMore:hover{color:#00905b}.newswrapper .image{max-width:580px!important;width:100%!important}.newswrapper .image img{width:100%!important;height:auto}.pagination ul{list-style:none;height:60px}.pagination ul li{float:left;display:block;font-size:13px;font-weight:700;padding:5px 11px;background-color:#f0f0f0;font-weight:700;margin-right:5px;transition:all .2s ease}.pagination ul li a{margin:-5px -11px;padding:5px 11px}.pagination ul li:hover,.pagination ul li.MarkupPagerNavOn{background-color:#00905b;color:#fff}.pagination ul li.MarkupPagerNavLast{background-color:transparent;font-size:14px;white-space:nowrap;color:#00905b}.pagination ul li.MarkupPagerNavLast:hover{color:#3aa880}.rss{text-align:right;padding-top:5px;font-weight:700;color:#494949;padding-right:0!important;margin-right:0!important;transition:all .2s ease}.rss:hover{color:#ff8000}.headline{padding-top:70px;padding-bottom:60px;max-width:560px}.startseite{padding-top:60px;padding-bottom:10px}.headline h1{font-size:42px}.headline .intro{font-size:19px;color:#000;font-weight:400;font-style:italic;line-height:1.5em}.startseite .intro{font-size:24px}.bgImg{position:absolute;top:208px;left:0;right:0;height:500px;z-index:-1;display:block;background-position:center center;background-repeat:no-repeat}.bgLine{position:absolute!important;top:708px;left:0;right:0;height:2px;z-index:-1}.tiles .alpha{margin-right:5px!important}.tiles .omega{margin-left:5px!important}.tile{background-color:#fff;padding:10px;width:455px!important}.overview .tile{height:380px;overflow:hidden;padding:10px;margin-bottom:11px}.tile h2{font-size:28px;padding:8px 0 3px 0;transition:all .2s}.tile a:hover{color:#3aa880}.tile p{line-height:1.5em;padding-right:10px}.tile img{transition:all .2s;max-width:100%}.tile img:hover{opacity:.9}.overview .headline .intro{color:#fff;padding-right:35px;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.tiles{margin-top:80px}.home .tiles{margin-top:40px}.fotograf{margin:8px 0 20px 0!important;opacity:.8!important}.overview .sub{height:530px}.tile ul{list-style:none;padding-top:20px}.tile ul li{display:block;width:100%;border:0;border-top:1px solid #e9e9e9;padding:8px 0 8px 0;color:#00905b;font-weight:700}.subpages li:last-child{border-bottom:0}.black{color:#000!important}.homeTile{height:323px}.homeTile .homeInner h2{font-size:28px;padding:0!important}.homeTile .homeInner{padding-top:4px;font-weight:700;color:#404040;transition:all .2s ease}.homeTile .homeInner:hover{color:#00905b}.smallTitle,.shortText{font-weight:700;color:#404040;padding:1px 0 10px 0;text-shadow:0 1px 0 #fff;font-size:13px}.slider{margin-top:10px;margin-bottom:10px;position:relative}.slider ul .feature{text-align:center;transition:all .2s ease;width:232px!important;display:block;float:left}.slider ul .one{margin-left:2px;margin-right:10px}.slider ul .two,.slider ul .three{margin-right:10px}.slider ul .feature img{background-color:#fff;transition:all .2s ease;width:210px;padding:10px;display:block}.slider ul .feature:hover img{opacity:.8}.slider ul .feature:hover .shortText{color:#00905b;margin-top:2px}.slider .flex-direction-nav{font-size:34px;color:#404040;text-shadow:0 1px 0 #fff}.slider .flex-direction-nav i{display:block;transition:all .2s ease;width:27px;height:50px}.slider .flex-direction-nav i:hover{color:#00905b}.slider .flex-direction-nav .flex-disabled{cursor:default;color:#bcbcbc!important}.slider .flex-direction-nav .flex-disabled i:hover{color:#bcbcbc!important}.slider .flex-direction-nav .flex-next{position:absolute;top:41px;right:-36px;transition:all .2s ease-in}.slider .flex-direction-nav .flex-prev{position:absolute;top:41px;left:-38px;transition:all .2s ease-in}.slider .flex-direction-nav .flex-next:hover{right:-38px}.slider .flex-direction-nav .flex-prev:hover{left:-40px}header{width:100%}header .placeholder{position:relative;display:block;height:209px}header .headerInner{padding-top:45px;position:absolute;top:0;width:100%;background-color:#fff;height:164px;z-index:3}header .headerInner .title{font-size:18px;font-weight:700;padding-top:15px}header .headerInner .title a:hover{transition:all .2s ease;color:#3aa880}header .headerInner .breadcumb{font-size:14px;font-weight:700;transition:all .2s ease;padding-top:3px}header .headerInner .breadcumb a:hover{color:#00905b}header nav{position:absolute;bottom:0;left:0;width:100%}header nav ul li{position:relative;float:left;height:16px;width:auto;padding:12px 18px 22px 18px;border-right:1px solid #ececec;font-size:16px;list-style:none;color:#494949;font-weight:700;text-transform:uppercase}header nav ul li:first-child{border-left:1px solid #ececec}header nav ul li.navIcon{border-right:0 none;padding:12px 0 22px 18px;margin-right:-2px}header nav ul li.navIcon i{margin-left:0!important}header nav ul li:hover,header nav ul li.active{color:#00905b}header nav .hidden{display:none}header nav ul li ul{position:absolute;visibility:hidden;background-color:#fff;border-top:1px solid #ececec;top:50px;left:0;min-width:155px;transition:all .2s ease;opacity:0}header nav ul li a{margin:-12px -18px -22px -18px;padding:12px 18px 22px 18px;display:block}header nav ul li:hover ul{visibility:visible;opacity:1}header nav ul li ul li{float:none;text-transform:none;padding:9px 13px 14px 10px;white-space:nowrap;border-bottom:1px solid #ececec}header nav ul li i{margin-left:5px}header nav ul li ul li:last-child{margin-bottom:14px;border-bottom:0 none;padding:9px 13px 0 10px}header nav ul li ul li a{margin:-9px -13px -14px -10px;padding:9px 13px 14px 10px;display:block}header .searchfieldContainer{position:absolute;top:209px;left:0;right:0;height:75px;z-index:1;display:none;overflow:hidden;background-color:transparent!important}header .searchfieldContainer .searchfieldBox{position:absolute;top:-75px;left:0;right:0;height:72px;background-color:#fff;transition:all .2s}header .searchfieldBox{overflow:hidden}header .searchfieldBox .container{padding-top:10px}header .searchfieldContainer.active .searchfieldBox{top:0}header .searchfieldBox .searchBar{width:100%;margin-top:0;background-color:#fff}header .searchfieldContainer .searchfieldBox #searchInput{width:250px;float:left;margin-right:10px}header .searchfieldContainer .searchfieldBox button{margin-right:8px}header .searchfieldContainer .searchfieldBox i#searchClose{cursor:pointer}header .qlinks .heading{display:block;font-weight:700;margin-top:-2px;margin-bottom:3px;font-size:13px}header .qlinks .quicklink{color:#00905b;font-weight:700;margin-right:5px}.sidebar{margin-top:20px}.sidebar .box{margin-left:0!important;background-color:#fff;margin-bottom:18px;padding-bottom:10px}.sidebar .box .title{font-size:18px;font-weight:700;color:#00905b;padding:10px;width:100%;border:0;border-bottom:1px solid #eee}.sidebar .box .inner{margin-top:10px}.sidebar .box .inner ul{list-style:none}.sidebar .box .inner ul li{font-weight:700;color:#404040;padding:6px 10px 6px 30px;transition:all .2s}.sidebar .box .inner ul li a{margin:-6px -10px -6px -30px;padding:6px 10px 6px 30px}.sidebar .box .inner ul li.active{padding-left:10px;color:#00905b}.sidebar .box .inner ul li:hover{color:#00905b}.sidebar .contact .inner,.sidebar .text .inner{padding:10px;padding-top:0}.sidebar .contact .inner .contactName{font-weight:700}.sidebar .infobox .inner{padding:0 10px 0 10px;transition:all .2s}.sidebar .infobox .inner:hover{opacity:.8}.stundenplan{margin-bottom:20px}.stundenplan .info{padding-top:20px}.stundenplan .icon{font-size:54px;margin-top:-10px}.stundenplan .icon i{padding-left:22px;margin-top:-5px}.stundenplan .tipp{margin-bottom:20px}.stundenplan_overview{margin:20px -10px 30px -10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.klassenstufe,.jgs{border-right:1px solid #eee;box-sizing:content-box;margin:0!important;padding:0 9px 0 10px;min-height:190px}.jgs:last-child{border-right:0}.klassenstufe .heading,.jgs .heading{font-weight:700;text-align:center;font-size:38px;margin:10px 0 20px 0}.stundenplan_overview ul{margin:0!important;margin-before:0;margin-after:0;-webkit-padding-start:0;list-style:none}.stundenplan_overview ul li{list-style:none!important;text-align:center;margin-left:-10px;margin-bottom:6px;color:#00905b;font-weight:700}.stundenplanCopyright{margin-bottom:30px;padding-left:10px}.stundenplanCopyright a{color:#00905b;font-weight:700}.stundenplan table{width:100%;border-collapse:collapse}.stundenplan table td{width:19.4%;border:0 none;padding:4px;vertical-align:middle}.stundenplan table tr:nth-child(2n) td{background-color:#efefef}.stundenplan table td:first-child{width:3%;font-weight:700;font-size:18px;border:0 none;text-align:center;vertical-align:middle;background-color:transparent!important}.stundenplan table thead td{font-weight:700;font-size:18px;border:0 none;padding-bottom:8px;color:#00905b}.stundenplan table td div span{display:inline-block;float:left;opacity:.7;margin-left:8px;width:25%}.stundenplan table td div{clear:both}.stundenplan table td div span:first-child{display:inline-block;float:left;width:35%}.stundenplan table td div span:last-child{display:inline-block;float:left;opacity:.7;margin-left:8px}.specialTop{padding:10px}.specialTop .specialInfo{padding:10px 10px 10px 0;margin-left:-10px}.specialTop .specialInfo p{padding-right:60px}.specialTop .two.columns i{font-size:64px;padding-left:9px}.specialTop .searchInput{width:350px;float:left;margin-right:10px}.specialTop .heading{font-size:21px;color:#00905b;margin-bottom:10px}.calendar .specialTop .currentDate{color:#c3c3c3;font-size:11px;font-weight:700}.calendar .month{border:0;border-top:1px solid #eee;padding:10px 10px 40px 10px;clear:both}.calendar .month.older{display:none}.calendar .showOlderEntries{text-align:center;padding:30px 10px 30px 10px}.calendar .showOlderEntries a{color:#3aa880}.calendar .month ul{list-style:none;clear:both}.calendar .month ul li{clear:both;padding:6px 0 15px 0}.calendar .month ul li .dates{max-width:220px;width:100%;float:left;clear:both;padding-top:11px;font-weight:700}.calendar .month ul li a{color:#00905b}.calendar .otherYears{padding:20px 0 20px 0;color:#00905b;font-weight:700}.calendar .otherYears .omega{text-align:right}.calendar .month ul li .title{max-width:470px;width:100%;float:left;padding-top:11px}.calendar .month ul li .time{margin-left:15px;max-width:95px;width:100%;float:left;padding-top:11px}.calendar .month ul li .dates .date{width:30px;overflow:hidden;text-transform:uppercase;font-weight:700;float:left;line-height:1.3em}.calendar .month ul li .dates i{float:left;margin-top:13px;color:#d8d8d8}.calendar .month ul li .date .dayname{display:none;font-size:11px}.calendar .month ul li .date .day{font-size:21px}.calendar .month ul li .date .monthname{font-size:11px}.calendar .month ul li:hover .date .dayname{display:inline-block}.calendar .month ul li:hover .date .monthname{display:none}.list .content{margin:30px -10px 0 -10px;padding:0 10px 30px 10px;border-bottom:1px solid #eee;width:100%}.list .child{position:relative;margin:20px -10px 0 -10px;padding:0 10px 20px 10px;border-bottom:1px solid #eee;width:100%}.list .child .storyImage{float:left;padding-right:15px}.list .child .heading{font-weight:700;font-size:21px;padding-bottom:15px}.list .child .text{padding-bottom:10px}.list .child .readMore{font-weight:700}.gallery .wrapper img{margin:0 9px 9px 0;transition:all .2s;width:150px;height:150px}.gallery img:hover{opacity:.8}.gallery .images{margin:20px -10px 0 -10px;padding:30px 0 30px 10px;border-top:1px solid #eee}.gallery .content{padding-bottom:30px}.error404{min-height:520px}footer{position:relative;width:100%;background-color:#000}footer .sitemap{position:relative;width:100%;padding:30px 0 60px 0;background-color:#282828}footer .sitemap .title{font-size:13px;color:#d8d8d8;border-bottom:1px solid #7d7d7d;text-transform:uppercase;padding-bottom:12px;margin-bottom:16px;font-weight:700}footer .sitemap a.heading{font-size:18px;color:#fff;font-weight:700;text-transform:uppercase}footer .sitemap ul li{font-size:13px;color:#c4c4c4;list-style:none}footer a:hover{color:#00905b}footer .foot{padding:30px 0 30px 0}footer .footercol{width:20%!important;margin:0!important;box-sizing:border-box}footer .foot .copyright,footer .foot .imprint{color:#fff;font-size:13px;font-weight:700}footer .foot .copyright i{display:block;float:left}footer .foot .imprint{text-align:right}footer .foot .conclurer{text-align:center}footer .foot .conclurer img{opacity:.5;transition:all .3s}footer .foot .conclurer img:hover{opacity:1}footer .conclurer2{display:none;visibility:hidden}@media only screen and (max-width:959px){header nav ul li{padding:12px 8px 22px 8px}.calendar .month ul li .dates{max-width:200px}.calendar .month ul li .title{max-width:385px}.calendar .month ul li .time{max-width:88px}.specialTop .searchInput{width:250px}.list .child .text{padding-right:20px}}@media only screen and (min-width:768px) and (max-width:959px){.homeTile,.tiles .tile{width:359px!important}.tiles img,.homeTile img{width:100%!important;height:auto}.tiles h2,.homeTile h2,.newswrapper h2{font-size:24px!important;word-break:break-word}.slider ul .feature{width:184px!important;margin-bottom:10px}.slider ul .feature img{width:164px}.slider ul .one{margin-left:1px}.newswrapper .image{width:460px!important}.newswrapper .preview{height:auto!important}.newswrapper{height:auto!important;margin-top:10px;padding-bottom:10px}.newswrapper .readMore{display:none}.news article{padding-bottom:10px}.pagination ul{height:auto;margin-top:10px;padding-bottom:40px}.news .rss{margin-top:10px}.wrapper img{width:100%!important;height:auto}.wrapper .content{width:auto!important}.sidebar .infobox img{width:100%!important;height:auto}.gallery .wrapper img{width:117px!important;height:117px!important}}@media only screen and (max-width:767px){body,html{overflow-x:hidden}.bgImg{position:relative!important;top:0!important;background-position:center top;background-size:auto 200px;height:200px!important}.bgLine{display:none}.headline{margin-top:-110px;padding-bottom:0!important;margin-bottom:-20px}.headline .intro{color:#000!important;text-shadow:none!important}.basic h1,.news h1,.gallery h1{margin-top:-80px!important}.overview .headline{margin-top:-65px;padding-bottom:0!important;margin-bottom:-64px}header{position:relative}header .container{width:100%}header .container .columns{width:100%!important}header .placeholder,header .headerInner .title,header .headerInner .breadcumb{display:none!important}header .headerInner{position:relative!important;top:0!important;padding-top:15px!important;height:auto}header nav{position:relative!important;margin-top:10px}.headerInner .logo{text-align:right}header .logo img{width:200px!important;height:auto;padding-right:10px}header nav ul li.navIcon{position:absolute;top:-65px;border:none!important}header nav ul li.search{left:60px}header nav ul li.time{left:30px}header nav ul li{float:none;height:auto;border:0;border-top:1px solid #eee;padding:10px}header nav ul li a{margin:0;padding:0;width:auto;height:auto;display:inline-block}header nav ul li i{float:right}header nav ul li ul{position:relative!important;visibility:hidden;display:none;box-shadow:none!important;border:0 none;top:0}header nav ul li.open i{display:inline-block}header nav ul li.open ul{visibility:visible!important;display:block;opacity:1!important}header nav ul li.open li{padding:8px 8px 8px 20px;border:none!important;border-top:1px solid #eee;font-size:13px}header nav ul li.open li:last-child{padding:8px 8px 8px 20px;border:none!important;border-top:1px solid #eee;margin-bottom:0}header .searchfieldContainer{position:relative!important;top:0!important;display:block!important;margin-bottom:-98px}header .searchfieldContainer .qlinks{display:none!important}.newswrapper{height:auto;margin-top:10px}.newswrapper .preview{height:auto;padding-bottom:10px}.newswrapper .readMore{display:none}.newswrapper .preview h2{font-size:24px;word-break:break-word}.pagination ul{height:auto;margin-top:10px;padding-bottom:40px}.rss{display:none!important}.startseite h1{font-size:2em}.startseite .intro{font-size:1.1em}.startseite{padding-top:0}footer .sitemap{padding:12px 0 20px 0}footer .sitemap .title{margin-bottom:8px;padding-bottom:4px}footer .footercol{width:100%!important;margin-bottom:8px!important}footer .sitemap ul li{float:left;margin-right:10px}footer .foot{padding:12px 0 10px 0}footer .imprint{padding-top:4px;text-align:left!important}footer .conclurer{display:none!important}footer .conclurer2{display:inline-block;visibility:visible;float:right}footer .conclurer2 img{height:16px;width:16px}.home .tiles{margin-top:30px}.homeTile{height:auto;width:280px!important;margin-top:10px!important}.homeTile.alpha{margin-right:0!important}.homeTile.omega{margin-left:0!important}.homeTile h2{font-size:24px;word-break:break-word}.homeTile img{width:100%!important;height:auto}.slider{margin-top:40px;margin-bottom:40px}.slider ul .feature{width:140px!important;margin-bottom:10px}.slider ul .feature img{width:120px}.slider ul .two,.slider ul .four{margin-right:0!important}.slider ul .one,.slider ul .three{margin-right:15px!important}.slider ul .three{margin-left:2px}.slider ul .shortText{font-size:11px!important}.wrapper{width:280px!important;margin-bottom:20px!important}.wrapper img{width:100%!important;height:auto}.wrapper .content{width:auto!important}.wrapper .changed{font-size:10px}.tiles .tile{width:280px!important;height:auto!important}.tiles .alpha{margin-right:0!important}.tiles .omega{margin-left:0!important}.tiles h2{font-size:24px;word-break:break-word}.tiles img{width:100%!important;height:auto}.overview .tiles .tile{margin-top:0!important}.overview .headline h1{line-height:1.2em;font-size:38px;padding-bottom:10px}.calendar{padding:10px}.calendar .month ul li .time{position:absolute;right:20px;text-align:right}.specialTop .two.columns{display:inline-block;width:48px!important;padding-right:10px!important;float:left}.specialTop .specialInfo{width:202px!important;float:left;padding:0!important;margin:0!important}.specialTop .two.columns i{font-size:32px}.specialTop .specialInfo p{padding-right:0!important}.list img{width:280px!important}.stundenplan.plan{overflow:auto}.stundenplan .stundenplan_holder{width:748px;position:relative;padding-right:10px}.otherYears{padding:20px!important;width:100%!important;margin-left:-20px!important}.otherYears .columns{width:100%!important}}@media only screen and (min-width:480px) and (max-width:767px){.homeTile,.tiles .tile,.wrapper{width:400px!important;margin-top:10px!important}.slider ul .feature{width:200px!important;margin-bottom:10px}.slider ul .feature img{width:180px!important}.slider ul .shortText{font-size:13px!important}.list img{width:400px!important}.gallery .wrapper img{width:120px!important;height:120px!important;margin:0 14px 14px 0!important}}@media only screen and (max-width:479px){.flex-direction-nav{display:none}.gallery .wrapper img{width:84px!important;height:84px!important;margin:0 10px 10px 0!important}}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}header .logo{text-align:right;margin-left:20px!important}article h2{text-overflow:ellipsis;overflow:hidden;width:100%}section.news article.container{margin-bottom:20px}section.news #aktuelles{display:none}.home .line{height:0;background-image:none;background-color:#dedede;margin:30px 0}.slide .shortText{padding-top:6px;display:block;text-shadow:none}.boxShadow{box-shadow:0 1px 2px rgba(0,0,0,.15);border-radius:3px}.headerInner{border-radius:0!important}header nav ul li{text-transform:none}.slider ul .feature:hover .shortText{margin-top:0!important}.home .tiles .icon-right-open{display:none}.pagination ul li{border-radius:1px}body{max-width:100vw;overflow-x:hidden}body,.text,.content p{font-size:15px;line-height:1.6}.homeTile{height:auto!important}header nav ul li ul li{padding:10px 12px;height:auto}header nav ul li ul li:last-child{padding-bottom:5px}.hidden{display:none;visibility:hidden;opacity:0}.TextformatterVideoEmbed{background-color:#eee;border-radius:3px}.privacywire-ask-consent{padding:10px;z-index:100;position:relative}