/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
@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}
/* 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}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@media screen and (min-width: 1000px){
/* main.css */
#unesco_video{width: 164px}p.error{background-color: red;    color: white;    padding: 10px;    font-size: 20px}#profil .mod_customnav,#unterricht .mod_customnav,#kollegium .mod_customnav,#service .mod_customnav{margin-top:250px}#start_akk{//left: 39px;position: relative;//margin-bottom: 40px}#anregung{width:200px;height:200px;left:600px;top:400px;position:absolute;display:block;background-color:#ed6b40;-webkit-box-shadow:5 5 rgba(0,0,0,.5);box-shadow:5 5 rgba(0,0,0,.5);border-radius:100px;font-weight:bold;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc");width: 200px;height: 200px;left: 1000px;top: 230px;position: absolute;display: none;background-color: #dd4a46;border-radius: 150px;font-weight: bold;color: rgba(255,255,255,0.8);padding: 0px;text-align: center;font-size: 180px;font-family: serif;line-height: 200px;transform: rotate(15deg);box-shadow: 5px 5px rgba(0,0,0,.5);cursor:pointer}#anregung_content{width: 200px;height: 200px;left: 1130px;top: 370px;position: absolute;display: block;background-color: #578ea5;border-radius: 150px;font-weight: bold;color: rgba(255,255,255,0.8);padding: 50px;text-align: center;font-size: 26px;font-family: 'News Cycle';box-shadow: 5px 5px rgba(0,0,0,.5);cursor: pointer}#jahresplanung{position:relative;background-image:url("../../files/icons/startseite/kalender.png");background-position:center center;background-repeat:no-repeat;border-radius:2px;text-indent:-240px;behavior:url("assets/css3pie/1.0.0/PIE.htc");margin-left: 520px;display: block;width: 80px;height: 45px;background-color: #002430;background-size: contain;cursor: pointer;text-decoration: none;font-size: 21px;font-weight: bold;color: #002430}.kalender{margin-top:15px}#unesco-slider{margin-top:20px;margin-bottom:50px;margin-left:150px}#ueber-uns .my_slider,.blaeser .my_slider{height: 430px;margin-bottom:90px}.blaeser .my_slider{margin-top:250px;margin-bottom:50px}#wpfs .my_slider{height: 538px;margin-top: 290px;margin-left: 0px;margin-bottom: 50px}#bo-orientierungsstufe .my_slider,#wpfs .myslider{height:538px}.prezi_mss{margin-left: 150px;width: 700px;margin-top: 50px;margin-bottom: -40px;height: 480px}body.termine h2{margin: 20px 90px 0px;padding: 0px 40px;background-color: rgba(0, 0, 0, 0.64);width: 720px;color: white;line-height: 70px;height: 70px}body.links h1,body.downloads h1{margin: 20px 150px 0px;padding: 0px 50px;background-color: rgba(0, 0, 0, 0.64);width: 600px;color: white;line-height: 70px;height: 70px}body.gts h1.akk,body.mss-info h1.akk{margin: 20px 150px 0px;padding: 0px 50px;background-color: rgb(151, 192, 55);width: 600px;color: white;line-height: 70px;height: 70px;font-size: 21px;display: inline-block}body.mss-info h1.akk{background-color:#a82020}.ce_downloads{position:relative;margin-bottom:50px;background-color: rgba(255, 255, 255, 0.9);width: 650px;margin-left: 150px;padding-left: 50px;padding-bottom: 30px;padding-top: 20px}.ce_downloads.woche1,.ce_downloads.woche2,.ce_downloads.woche3,.ce_downloads.woche4,.ce_downloads.woche5,.ce_downloads.woche6,.ce_downloads.woche7,.ce_downloads.woche8,.ce_downloads.woche9,.ce_downloads.woche10,.ce_downloads.woche11,.ce_downloads.woche12,.ce_downloads.woche13{background-color:rgba(154, 167, 171, 0.9);margin-top: -50px;display: none}.woche1_button,.woche2_button,.woche3_button,.woche4_button,.woche5_button,.woche6_button,.woche7_button,.woche8_button,.woche9_button,.woche10_button,.woche11_button,.woche12_button,.woche13_button{background-color: rgb(119, 129, 132);width: 700px;margin-left: 150px;position: relative;height: 50px;display: block;line-height: 50px;text-indent: 60px;top: -50px;cursor: pointer;color: rgba(255,255,255,0.6);font-weight: bold}.woche11_button{background-color: rgb(124, 141, 146)}.woche12_button{background-color: rgb(161, 176, 180)}.woche13_button{background-color: #aebfba}.ce_downloads.woche3{background-color:rgb(127, 134, 136)}.ce_downloads.woche11{background-color: rgb(147, 159, 163);margin-top: -50px}.ce_downloads.woche12{background-color: rgb(197, 208, 211);margin-top: -50px}.ce_downloads.woche13{background-color:rgba(225, 232, 230, 1)}.ce_downloads h2{font-size:25px;font-weight:normal;text-decoration:underline;font-variant:small-caps;color:#666}.ce_downloads img{z-index: 1;position: relative}.ce_downloads a{font-size:17px;line-height:30px;text-decoration:none;color:#333;margin-left: -60px;padding: 0px 70px}.ce_downloads a span.size{font-size:9px;color:#aaa}.ce_downloads a:hover{background-color:#fff;color:#000}#downloads,#links{margin-top:230px}#mss_navigation{background-color:rgba(255,255,255,.07)}html{height:100%}body{width:100%;height:100%;display:block;font:18px/28px 'News Cycle';font: 18px/28px 'Calibri'}div#background_fixed{width:100%;height:100%;position:fixed;display:block;background-image:url("../../files/bilder/hintergrund/mensa_innenraum.jpg");background-position:center center;background-repeat:no-repeat;background-size: cover;//filter: grayscale(100%);z-index: -1;top: 0px;left: 0px;background-color:#223941}ul{list-style-type: circle}.ce_text a{color:#333}.ce_text a:hover{color:#000}body.start #background_fixed{background-image:url("../../files/bilder/hintergrund/schule_raps_1.jpg");background-size: 100% auto}body.schulleitung #background_fixed{background-image:url("../../files/bilder/hintergrund/schule_raps_1.jpg");background-size: 100% auto}body.downloads #background_fixed{background-image:url("../../files/bilder/hintergrund/schule_rueckseite.jpg")}body.gts #background_fixed{background-image:url("../../files/bilder/hintergrund/mensa.jpg")}body.ukraine #background_fixed{background-image:url("../../files/bilder/hintergrund/feld.jpg")}body.verwaltung #background_fixed{background-image:url("../../files/bilder/hintergrund/stempel.JPG")}body.beruf #background_fixed{background-image:url("../../files/bilder/hintergrund/staemme.jpg")}body.fahrtenkonzept #background_fixed{background-image:url("../../files/bilder/hintergrund/busreise.jpg")}body.kontakt #background_fixed{background-image:url("../../files/bilder/hintergrund/mensa_fenster.jpg")}body.schulsozialarbeit #background_fixed,body.schulsozialarbeit_unterseite #background_fixed{background-image:url("../../files/bilder/hintergrund/ssa_zimmer.jpg");background-position:center top}body.klassenrat #background_fixed,body.profil #background_fixed,body.eltern #background_fixed,body.individuell #background_fixed,body.fuenfer #background_fixed,body.alternativen #background_fixed{background-image:url("../../files/bilder/hintergrund/schule_raps_2.jpg");background-position:center bottom}body.genossenschaft #background_fixed{background-image:url("../../files/genossenschaft/Geno Hintergrund.jpg")}body.lehrer #background_fixed{background-image:url("../../files/bilder/hintergrund/lehrer_tasche.JPG");background-position:center top}body.termine #background_fixed{background-image:url("../../files/bilder/hintergrund/termine.jpg")}body.unterricht #background_fixed{background-image:url("../../files/bilder/hintergrund/unterricht1.jpg")}body.hausordnung #background_fixed{background-image:url("../../files/bilder/hintergrund/hausordnung.jpg");background-position:center bottom}body.faq #background_fixed{background-image:url("../../files/bilder/hintergrund/Chemielabor.jpg")}body.unesco #background_fixed{background-image:url("../../files/bilder/hintergrund/herbst.jpg")}body.rezepte #background_fixed{background-image:url("../../files/bilder/5er/backen_bg.jpg")}body.anleitung #background_fixed{background-image:url("../../files/bilder/5er/anleitung_bg.jpg")}body.ferienheft #background_fixed{background-image:url("../../files/bilder/5er/ferienheft.jpg")}body.spielideen #background_fixed{background-image:url("../../files/bilder/5er/karten_bg.jpg")}body.konzentration #background_fixed{background-image:url("../../files/bilder/5er/klares_wasser_bg.jpg")}body.praevention #background_fixed{background-image:url("../../files/bilder/hintergrund/rettungsring.jpg")}body.zukunft #background_fixed{background-image:url("../../files/bilder/hintergrund/ueber_wolken.jpg")}body.hygiene #background_fixed,body.pandemie #background_fixed,body.check #background_fixed,body.downloads_corona #background_fixed,body.befragung #background_fixed,body.symptome #background_fixed,body.endgeraete #background_fixed,body.notbetreuung #background_fixed{background-image:url("../../files/bilder/hintergrund/virus_bg.jpg")}body.vierzigjahre #background_fixed,body.hauptschule #background_fixed,body.regional #background_fixed,body.rsplus #background_fixed,body.igs #background_fixed,body.programm #background_fixed{background-image:url("../../files/bilder/40 Jahre/schule_oel.jpg")}body.mss #background_fixed,body.mss_teaser #background_fixed,body.mss-wahl #background_fixed,body.mss-info #background_fixed{background-image:url("../../files/bilder/hintergrund/mss_bg.jpg")}body.anmeldung #background_fixed,body.datenbank #background_fixed,body.open_evening #background_fixed,body.anmeldung_bestätigung #background_fixed{background-image:url("../../files/bilder/hintergrund/evening_sky.jpg")}body.wpfs #background_fixed,body.wpf #background_fixed{background-image:url("../../files/bilder/hintergrund/wahlpflicht.jpg")}body.franzoesisch #background_fixed{background-image:url("../../files/bilder/hintergrund/frankreich_bg.jpg")}body.wum #background_fixed{background-image:url("../../files/bilder/hintergrund/wum_bg.jpg")}body.kuk #background_fixed{background-image:url("../../files/bilder/hintergrund/kuk_bg.jpg")}body.nu #background_fixed{background-image:url("../../files/bilder/hintergrund/nuu_bg.jpg")}body.technik #background_fixed{background-image:url("../../files/bilder/hintergrund/technik_bg.jpg")}body.gue #background_fixed{background-image:url("../../files/bilder/hintergrund/gue_bg.jpg")}#logo{width:355px;height:200px;right:20px;top:20px;position:absolute;background-image:url("../../files/icons/logo_kontrast.png");background-repeat:no-repeat;font:40px "Noto Sans";font-weight:bold;color:rgba(0,0,0,.7);text-indent:-99999px;background-size: auto 100%}#logo a{width:100%;height:100%;left:0;top:0;position:absolute;text-decoration:none;color:rgba(0,0,0,.6)}nav.mod_navigation{width:1000px;height:55px;left:0;top:100px;position:absolute;overflow:visible;display:block;margin-bottom:100px;background-color:#97C037;font-size:16px;text-decoration:none;color:#fff;text-transform:none}.mod_navigation .invisible,#mss_navigation .invisible,#service .invisible{display:none}.mod_navigation #title_site{background-color: #00516D;position: absolute;left: 0px;line-height: 50px;height: 50px;top: 55px;padding-left: 20px;padding-right: 30px;width:100px;overflow: hidden;text-overflow: ellipsis}.mod_navigation #title_site_after{margin-top: -5px;width: 0px;height: 0px;border-style: solid;border-width: 0px 0px 50px 50px;border-color: transparent transparent transparent #00516D;display: block !important;content: "";margin-left: 80px;position: relative !important}#service.mod_article{margin-top: 200px}nav.mod_navigation:after{left:1000px;top:0;position:absolute;display:inline-block;width: 0;height: 0;border-style: solid;border-width: 55.5px 0 0 55.5px;border-color: transparent transparent transparent #97C037;display: block !important;position: absolute !important;content: ''}.mod_navigation ul{margin-top:10px;margin-bottom:0;margin-left:30px;white-space: nowrap}.mod_navigation ul.level_2 li{display: block}.mod_navigation ul.level_2,#zurueck_nav{left:0;top:45px;position:absolute;display:none;width: 760px;height: 39px}.mod_navigation ul.level_2{width: 250px;height: auto;position: absolute;top: 35px;left: -40px; list-style-type: circle}#zurueck_nav{display:block;width: 220px;top: 155px}.mod_navigation ul.level_2:after,#zurueck_nav:after{top: 0px;width: 0px;height: 0px;border-style: solid;border-width: 0px 0px 39px 39px;border-color: transparent transparent transparent #00516D;display: block !important;position: absolute !important;content: "";left: 800px}.mod_navigation ul.level_2::after,#zurueck_nav::after{display:none !important}#zurueck_nav:after{left:220px}#zurueck_nav a{margin-left:50px}nav#nav_mss li{padding-left: 0px}.mod_navigation .trail ul.level_2{display:block}.mod_navigation .trail ul.level_2{display: none}.mod_navigation li:hover ul.level_2,.gts .mod_navigation li:hover ul.level_2{display:block;z-index:1}.mod_navigation li{height:50px;display:inline-block;margin-right:10px;margin-left:40px;padding-left:50px;background-repeat:no-repeat;background-size: 37px}.mod_navigation li{position: relative}.mod_navigation ul.level_2 li{margin-bottom:1px;margin-left:0;padding:4px 15px 0 20px;background-color:#00516D}.mod_navigation a,.mod_navigation span,#zurueck_nav a{font-size:19px;text-decoration:none;color:rgba(255,255,255,.3)}.mod_navigation ul.level_2 a{line-height: 40px}.mod_navigation a:hover,.mod_navigation span,.mod_navigation a.trail,#zurueck_nav a:hover{color:rgba(255,255,255,1)}.mod_navigation li.start{background-image:url("../../files/icons/start.png")}.mod_navigation li.profil{background-image:url("../../files/icons/profil.png")}.mod_navigation li.unterricht{background-image:url("../../files/icons/verstehen.png")}.mod_navigation li.kollegium{background-image:url("../../files/icons/group.png")}.mod_navigation li.service{background-image:url("../../files/icons/sevice.png")}.mod_navigation ul.level_2 li.arbeitsmaterial{background-color: #de4a46}#blog_nav .blog_item{width:350px;height:350px;display:inline-block;margin:-0.5px 0 -6px;background-position:center center;background-size: cover}#blog_nav #extern{height: 80px;width: 700px;background-color: black;color: #aaa}#blog_nav #extern div,#blog_nav #extern a{display:inline-block;display: inline-block;    width: 330px;    padding-left: 20px;    line-height: 80px;text-decoration: none;color: white}#blog .ce_text{display:block}#blog .ce_text .content-slider{}#blog.start{height:1100px;max-height:1100px;display: block;overflow: hidden}#blog_nav{width:700px;margin-top:20px;padding-left:150px;background-color:#ffd500;background-image:url("../../files/icons/blog_text.png");background-repeat:no-repeat;background-position: 0px 4px}#blog_mehr{width:45px;margin-top:20px;margin-left:20px;padding:5px 10px;text-align:center;background-color:#91812f;font-size:16px;color:#fff;cursor:pointer}.blog_item div.overlay{white-space:nowrap;position: absolute;width: 310px;height: 310px;padding: 20px;background-color: rgba(0, 0, 0, 0.7);color: #aaa;overflow: hidden;text-overflow: ellipsis}.blog_item:hover div.overlay,.blog_item.active div.overlay{height:30px;background-color:rgba(0,0,0,.2);color:#000}div.orientierung{left:50%;position:relative;display:block;margin-left:-300px}div.orientierung a{width:150px;height:150px;display:inline-block;margin:20px;text-align:center;background-color:#00516D;border-radius:76px;font:20px/150px Roboto Condensed;text-decoration:none;color:rgba(255,255,255,.7);behavior:url("assets/css3pie/1.0.0/PIE.htc");border: 3px rgba(0, 0, 0, 0.37) solid}div.orientierung span.or_klassenrat a:hover{background-image:url("../../files/bilder/klassenrat.jpg");background-size: cover}div.orientierung a:hover{color:rgba(255,255,255,1)}div.orientierung span.or_lehrer{margin-left:-110px}div.orientierung span.or_schueler{margin-left:230px}div.orientierung span.or_klassenrat{margin-left:50px;margin-left: 90px;top: 50px;display: inline-block;position: relative}div.orientierung span.or_unterricht{margin-left:-65px}div.orientierung span.or_gts{margin-left:120px}.mod_article{overflow:visible;margin-top:100px;margin-bottom:200px}.mod_article.first{margin-top:140px}.ce_text,.ce_form,div.mod_login,.ce_player,.mod_listing{width:600px;left:150px;top:45px;position:relative;overflow:visible;display:block;margin-bottom:80px;padding:30px 50px 50px;background-color:rgba(255,255,255,.9)}.ce_player{padding: 0px;padding-right: 100px}.ce_player video{margin: 0px 0px -10px}.ce_player.bild{margin-left:173px}.ce_text.bild{left:300px;left: 322px}.ce_text.first{margin-top:250px}.ce_image.bild{max-width:850px}.ce_text h1,.ce_form h1,div.mod_login h1,.ce_player h1,.ce_downloads h1,.mod_listing h1,.ce_sliderStart h1{font:26px Roboto Condensed;font-size: 26px;    font-weight: normal;    position: absolute;    top: -67px;    left: 0px;    width: 100%;    background-color: rgba(70,70,70,0.6);    color: white;    height: 50px;    line-height: 50px;    text-indent: 20px}.mod_listing{width: 900px}.mod_listing th a{color: black}.ce_player h1{}.ce_text figure{position: absolute;top: -50px;width: 300px;left: -300px;top: -68px;width: 300px;left: -340px}.ce_text .my_slider figure,#slider_schueler.my_slider img{position: relative;top: 0px;left: 0px;max-width: 100%;width: auto;height: 510px;text-align: center}#slider_schueler.my_slider img{height: unset}#fit-bleiben .my_slider,#news4everyone .my_slider,#gute-laune .my_slider,#friendship .my_slider{margin-left: 322px}figure.float_above figcaption{position: relative;color: rgba(0,0,0,0.7);padding: 0px 25px;font-size: 15px;top: -160px}#schulsozialarbeit figure.float_above figcaption{top: -220px}#schulsozialarbeit .ce_text figure img{border-bottom: 222px solid rgba(255, 213, 0, 0.88)}#schuso_kontakt{background-image:url("../../files/bilder/systembilder/kontakt_schuso.png");margin-top: 10px;    margin-left: 0px;    background-color: rgb(206, 175, 16);    background-repeat: no-repeat;    background-size: 120px;    background-position-y: center;    background-position-x: 59px;    height: 146px;    width: 248px;    display: block;color: rgba(0,0,0,0);line-height: 22px}#schuso_kontakt p{margin: 5px 15px;text-decoration: none}div#schuso_kontakt:hover{color:rgba(0,0,0,1);background-position-x: 999px;background-position-y: 999px}.ce_text #schuso_kontakt a{color: unset}.schulsozialarbeit_unterseite .ce_image{margin-top: 200px;margin-bottom: -257px;margin-left: 49px}.schulsozialarbeit_unterseite .ce_text{margin-left: 172px}.schulsozialarbeit_unterseite .ce_hyperlink{margin-left: 172px;position:relative}.ce_text figure img{border-bottom: 170px solid rgba(255, 213, 0, 0.88);border-top: 50px solid rgba(70,70,70,0.6)}.ce_text.blau figure img{border-bottom: 170px solid rgba(0, 81, 109, 0.85)}.ce_text.blau figcaption{color:rgba(255,255,255,.5)}.ce_text.blau.uebergross figure img{color:rgba(255,255,255,.5);border-bottom: 300px solid rgba(0, 81, 109, 0.85)}.uebergross figure.float_above figcaption{top: -290px}.ce_text.rot figure.float_above img{border-bottom: 170px solid rgba(128, 10, 24, 0.85)}#neues,#mss,#orientierungsstufe,#mittelstufe{width:600px;height:400px;min-height:400px;right:-670px;position:fixed;overflow:visible;margin-top:-600px;padding:30px;background-color:#00516D;top: 100%;z-index:1;border: 2px solid rgba(0, 0, 0, 0.4)}#mss{margin-top:-520px;background-color:#840010;color:#fff}#neues:before,#mss:before,#mittelstufe:before,#orientierungsstufe:before{width:150px;height:50px;left:-160px;position:absolute;display:block;margin-top:380px;background-color:#00516D;background-repeat:no-repeat;font-size:25px;line-height:46px;color:#ccc;text-indent:40px;content:'Neues';cursor: pointer;border: 2px solid rgba(0, 0, 0, 0.4)}#neues.visible:before,#mss.visible:before{Content: ">>"}#mss:before{background-color:#840010;content: 'MSS'}#news_wrapper,#mss_wrapper{width:100%;height:400px;min-height:400px;max-height:400px;position:relative;overflow:scroll;display:block;overflow-x: hidden}#mss_wrapper{background-color:#c02a42;//border-radius: 25px 0px}.ce_text_mss{overflow:visible;margin:20px 10px 30px}.ce_text_mss p{max-width:520px;font-size:17px;line-height:20px}#mss_navigation ul li{display:inline-block}#mss_navigation ul a{padding-right:20px;padding-left:20px;font-size:26px;text-decoration:none;color:#fff}div.formbody div.widget{margin-top:15px}.widget-radio span{display:block}div.formbody label{width:120px;min-width:120px;display:inline-block;vertical-align:top}footer{width:100%;top:100%;position:fixed;display:inline-block;margin-top:-40px;background-color:#3b3b3b;font-size:14px;color:#fff}footer #footer_div{margin-top:-8px;margin-left:100px}table{font-size:14px;border: 1px solid #999;border-collapse:collapse}table td{margin:0;padding:4px}table tr:nth-child(odd){background-color:rgba(0,0,0,.2)}.layout_latest{margin-bottom:20px;padding-left:20px;background-color:rgba(255,255,255,.07);color:rgba(255,255,255,.6);//border-radius: 25px 0px}#neues .info{left:-20px;top:-15px;position:relative;background-color:#000;text-indent:20px;width: 100%;color: rgba(255, 255, 255, 0.7);opacity: 0.3;//border-radius: 25px 0px}#news_full p.info,#news_full h1,#news_full h2{background-color:#00516d;color:#fff;width: 600px;left: 150px;top: 70px;position: relative;overflow: visible;display: block;padding: 10px 50px;margin: 4px 0px}#news_full p.info{background-color:#fff;font-size:11px;color:#bfbfbf;background-color: #2F7892;font-size: 11px;color: #00516D;padding: 0px 50px;margin-top: -4px}#neues div.teaser{max-height: 65px;overflow: hidden}#news_full h2{font-size:30px;color:#0f2;font-size: 25px;color: rgba(0, 0, 0, 0.66);background-color: #97C037;margin-bottom: 0px}.layout_latest h2{margin-top:20px}.layout_latest a{text-decoration:none;color:#fff}#kalender{margin-top:0;margin-left:90px}#turnhalle_kalender{display:none;margin-left:150px}#turnhalle_kalender iframe{margin-top:200px}#turnhalle_kalender_button{margin-top:250px}.kalender_leiste{background-color: rgb(0, 167, 227);;width: 720px;padding: 1px 40px;margin-top:200px;margin-left:150px;margin-bottom: -200px;color: #c1dfea}#gts .ui-accordion-content,#faq .ui-accordion-content{padding:30px 50px 50px;background-color: rgba(0, 0, 0, 0.87);position: relative;overflow: hidden;margin-left: -50px;width: 100%;color: #bbb}#gts .ui-accordion-content{background-color: rgb(0, 81, 109)}#gts .ui-accordion-header{padding: 10px 20px;font-size: 20px;cursor: pointer;margin-left: -50px;width: 660px}#aktuelles,#wpfs{margin-left: 200px;margin-top: 200px}#aktuelles .ui-accordion-header,#wpfs .ui-accordion-header,.start .ui-accordion-header,.ui-accordion-header{margin-bottom:1px;background-color:rgba(43,43,43,.8);color:#fff;padding: 5px;width: 690px;overflow: clip;white-space: nowrap}.start .ui-accordion-header{margin-left: 150px}#schulsozialarbeit .ui-accordion-header{margin-left: 322px;padding-left: 10px}#schulsozialarbeit .ce_text{left: 322px}#aktuelles .ce_text,#wpfs .ce_text{left: 0px;top: 45px}.ce_accordionSingle{margin-bottom: 0px;padding: 0px 50px;background-color: white;top: 20px}.ce_accordionSingle.dummy{display:none}#40_nav #n1{margin-left:70px}#40_nav div{width:100px}.ui-accordion-header{padding:10px 0;font-size:20px;cursor: pointer}.ui-accordion-header:hover{color:#fff}.ce_text_bildunterschrift{font-size: 14px;margin-top: -30px}#faq{overflow:visible}.ce_hyperlink a{width:600px;display:block;margin-bottom:2px;margin-left:150px;padding:15px 50px;background-color:rgba(255,255,255,.8);text-decoration:none;color:#444}.ce_hyperlink:hover a{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1)}.ce_hyperlink:hover a:before{left:-10px;position:absolute;left: 180px;position: absolute;content: ">";width: 30px;height: 30px}#kontaktformular div.formbody label,.anmeldung div.formbody label,.unesco div.formbody label,.mss_teaser div.formbody label,.fuenfer  div.formbody label{width:240px}#datenbank table tr:nth-child(1) td{background-color: rgba(0,0,0,.0);color: black}#datenbank table thead{background-color:#575757;color:#fff}#datenbank table thead a{font-weight:normal;color:#fff;text-transform:none}.anmeldung div.formbody span.invisible,.unesco div.formbody span.invisible,.mss_teaser div.formbody span.invisible{display:none}.anmeldung .checkbox_container span{display:block}#praksis{margin-left:230px}.my_slider{width:700px;height:570px;position:relative;margin-top:50px;margin-left:150px;background-color:#333;//visibility: visible}.my_slider figure{margin:0}#fit-bleiben .my_slider{height: 430px}.my_slider .slider-next,.my_slider .slider-prev{right: 0px;color: #999;content: "j";text-indent: -9999px;width: 50px;height: 45px;top: -5px}.my_slider .slider-next:after{width:50px;height:45px;left:0;top:0;position:absolute;content: "►";color: #fff;display: block;text-indent: 15px;line-height: 40px}.my_slider .slider-prev:after{width:50px;height:45px;left:0;top:0;position:absolute;content: '\25C4';color: #fff;display: block;text-indent: 15px;line-height: 40px}#blog_gal{margin-left: -50px !important;margin-bottom: -70px}#termine_start h1,#mss_start h1,#orientierungsstufe_start h1,#mittelstufe_start h1{left:0;position:relative;background-color:#00516D;background-image:url("../../files/icons/startseite/termine_text.png");text-indent:99999px;left: -150px;    position: absolute;    background-color: #00516D;    width: 1px;    margin-top: 67px;    padding-left: 150px;    background-repeat: no-repeat;    background-position: 0px 4px;    height: 566px}#orientierungsstufe_start h1{background-color:#e35e0b;background-image:url("../../files/icons/startseite/56_v.png");height: 376px}#mittelstufe h1{background-image:url("../../files/icons/startseite/ms.png");background-color:#e32f0b;height: 236px}#orientierungsstufe ul,#mittelstufe ul{padding-top:18px;padding-bottom:18px;font-size:20px;background-color: #e35e0b99;white-space: nowrap;width: 659px;left: 0px;margin-left: -49px;margin-bottom: -50px}#mittelstufe ul{background-color: #e32f0b99}#orientierungsstufe li,#mittelstufe li{display:inline-block;margin-top:5;margin-bottom:5;color:#fff}#orientierungsstufe li a,#mittelstufe li a{padding-right: 20px;padding-left: 20px;font-size: 26px;text-decoration: none;color: #fff}#mss_start{height:250px}#mss_start h1{height:330px;background-color:#840010;background-image:url("../../files/icons/startseite/mss_text.png")}#orientierungsstufe h1{background-color:#840010;background-image:url("../../files/icons/startseite/56_v.png")}#mittelstufe_start h1{background-color:#e3400b;background-image:url("../../files/icons/startseite/710_v.png");height: 348px}#mss_start #mss_navigation{color: #000;background-color: #840010;background-color: #84001080;white-space: nowrap;width: 700px;left: 0px;margin-left: -49px;margin-top: 20px}#termine_start{min-height:450px;background-color:rgba(0,81,109,.85);color:#558B9E}#termine_start table{width:100%;border:0px solid;border-collapse:collapse;font-size:20px;color:#033e52}#termine_start table tr{height:60px;left:0;top:0;position:relative;background-color:rgba(255,255,255,.1);line-height:40px;border-bottom: 1px solid #00000033;cursor: pointer}#termine_start table tr:first-child,#termine_start  table tr:nth-child(1) td{height:30px;background-color:rgba(0,0,0,.3);font-size:14px;color:rgba(255,255,255,.4)}#termine_start table td{padding-right:25px;padding-left:20px;background-color:rgba(255,255,255,.4);border:0px;line-height:28px}#termine_start table td:nth-child(4){width:560px;left:0;top:48px;position:absolute;display:none;padding:20px;background-color:#fff;font-size:14px;line-height:20px;z-index: 1}#termine_start table tr.detail td:nth-child(4){display:block}#termine_start table td:first-child{font-size:18px;font-weight:bold}#small_nav{position: relative;width: 393px;height: 30px;background-color: rgba(255, 255, 255, 0.8)}#profil .mod_customnav li a,#unterricht .mod_customnav li a,#kollegium .mod_customnav li a,#service .mod_customnav li a{width:400px;height:30px;margin:7px 0 7px 50px;background-color:#00516D;font-size:25px;line-height:30px;text-decoration:none;color:rgba(255,255,255,.5);text-transform:none;list-style-type:none;display: block;padding: 10px}#profil .mod_customnav li,#unterricht .mod_customnav li,#kollegium .mod_customnav li,#service .mod_customnav li{list-style-type:none}#profil .mod_customnav a.invisible,#unterricht .mod_customnav a.invisible,#kollegium .mod_customnav a.invisible,#service .mod_customnav a.invisible{display:none}#profil .mod_customnav li a:hover,#unterricht .mod_customnav li a:hover,#kollegium .mod_customnav li a:hover,#service .mod_customnav li a:hover{background-color:#2d6f85}#small_nav a{margin-right:5px;margin-left:5px;font-size:11px;text-decoration:none;color:#333;text-indent: -9999px;width: 65px;height: 30px;background-position: center center;background-repeat: no-repeat;display: inline-block;background-size: contain;top: -4px;position: relative}#small_nav #giro{width:110px;background-image:url("../../files/icons/giroweb_logo.png")}#small_nav #schulengel{background-image:url("../../files/icons/schulengel_logo.jpg")}#small_nav #unesco{background-image:url("../../files/icons/ups.jpg")}#small_nav #moodle{background-image:url("../../files/icons/moodle_link.jpg")}#small_nav #impressum{text-indent: 0px}#vierzignav{width:700px;height:40px;display:block;margin-left:150px;background-color:#404040}#vierzignav_logo,.vierzignav_logo{position:relative;display:block;margin-left:150px;padding:10px 330px 10px 30px;background-color:#fff}#vierzig_logo{position: relative;display: block;margin-left: 150px;padding: 10px 30px 10px 30px;background-color: #fff;max-width: 640px}#vierzignav a{width:77px;height:22px;top:0;display:inline-block;margin:0 3px 0 0;padding:0;vertical-align:top;background-color:#589144;border-bottom:18px solid #5a5a5a;font-size:13px;line-height:59px;color:rgba(255,255,255,.4);text-indent:5px;cursor:pointer;text-decoration:none}#vierzignav a:hover{border-bottom:18px solid #333}#vierzignav #n1{margin-left:30px;background-color:#97c50b}#vierzignav #n2{background-color:#4aa9d7}#vierzignav #n3{background-color:#c42512}#vierzignav #n4{margin-left:200px;background-color:#fed517}#vierzignav #n5{background-color:#01921d}table.klassisch{border:1px solid #525252;border-collapse:collapse}table.klassisch tr:nth-child(odd),table.klassisch tr:nth-child(even){background-color:#fff}table tr:nth-child(1) td{background-color:#555;color:#fff}table.ohne tr:nth-child(1) td{background-color:rgba(0,0,0,0);color:#000}table.klassisch td{border:.5px solid #555}.sc_close{font-weight: bold;display: block;background-color: rgba(255,255,255,0.2);line-height: 8px;padding: 0px;width: 30px;height: 17px;line-height: 13px;position: absolute;right: 20px;bottom: 20px;cursor: pointer;text-indent: -1px}
}
@media screen and (max-width: 1400px){
/* tablet.css */
#aktuelles,#wpfs{margin-left: 200px;margin-top: 200px}#aktuelles .ui-accordion-header,#wpfs .ui-accordion-header,.start .ui-accordion-header{margin-bottom:1px;background-color:rgba(43,43,43,.8);font-style:italic;color:#fff;padding: 5px;width: 690px;position: relative;//margin: 0vw 8vw 8vw}#aktuelles .ce_text,#wpfs .ce_text{left: 0px;top: 45px}#logo{width:350px;height:80px;right:5px;top:5px;position:absolute;background-image:url("../../files/icons/logo_symbol.png");background-position:right center;background-repeat:no-repeat;font:40px/80px "Noto Sans";font-weight:bold;color:rgba(0,0,0,.7);text-indent:0px;background-size: auto 100%}
}
@media screen and (max-width: 1000px){
/* mobile.css */
.ce_player video{max-width: 100%;width: 100% !important}iframe{margin-left: 0px !important;margin-top: 50px;width: 100% !important}#sc_content{position: absolute !important;margin-top: 750px}.ce_image{position: relative}.ce_downloads.woche1{margin-top: -8vw;    background-color: rgba(255,255,255,0.6)}#footer{position: absolute;top: 50%;height: 200px;width: 100%;overflow: hidden}body{width:100%;height:100%;display:block;font:18px/28px Calibri,sans}#background_fixed{width:100%;height:100%;left:0;top:0;position:fixed;background-size: cover;background-color: #223941;z-index: -1}#header{height:40px}nav.mod_navigation{width:100%;height:42px;left:0;top:-2px;position:absolute;overflow:visible;display:block;margin-top:0;padding-top:0;background-color:#97C037;font-size:16px;text-decoration:none;color:#fff;text-transform:none;position: fixed;    z-index: 1000}ul.level_1{width:100%;height:100%;left:0;top:0;position:fixed;display:none;margin-top:0;margin-left:0;background-color:#97C037;text-decoration:none;color:#fff;list-style-type:none;z-index:1}ul.level_1 li{padding:5px;border-bottom:1px dotted #fff}.mod_navigation a{position:relative;text-decoration:none;color:#fff}.mod_navigation a.clicked:after{left:70px;top:-5px;position:absolute;display:block;border:20px solid;content:'';width: 0;height: 0;border-style: solid;border-color: transparent #00516D transparent transparent}ul.level_2{width:1000px;height:2000px;left:150px;top:0;position:absolute;display:none;margin-top:-200px;padding-top:200px;background-color:#00516D}nav.mod_navigation a.invisible:first-child{width:32px;height:32px;bottom:0;left:0;right:0;top:2px;position:relative;display:block;margin:2px 0 0 2px;background-image:url("../../files/icons/menu_icon.png");border:2px solid #fff;border-radius:8px;text-indent:-9999px;behavior:url("assets/css3pie/1.0.0/PIE.htc");background-position: 1px 1px}#logo{width:54px;height:36px;right:2px;top:2px;position:absolute;background-image:url("../../files/icons/logo_symbol.png");text-indent:-9999px;Background-size: cover;position: fixed;    z-index: 1001}h1.ce_headline{background-color:rgba(85,85,85,.8);font-size:20px;color:#fff;margin-bottom: 0vw}.ce_text,.ce_form,.ce_hyperlink,.ce_downloads,.ce_headline,.termine h2,.kalender_leiste,.mod_login{width:70vw;position:relative;margin:5vw 8vw 8vw;padding:5vw 4vw 6vw;background-color:rgba(255,255,255,.8);font-size:13px;line-height:16px}.mod_login{margin-top:0px !important}.mod_login label{width:100px;display:inline-block}.kalender_leiste{background-color:#6298bf;font-size:17px;line-height:30px;color:rgba(255,255,255,.6)}.kalender_leiste h4{height:30px;margin:0}#kalender,#turnhalle_kalender{position: relative;    padding-bottom: 56.25%;    padding-top: 30px;    height: 0;    overflow: hidden}#kalender iframe,#turnhalle_kalender iframe{position: absolute;    top: 0;    left: 2vw;    width: 90vw;    height: 100%}#kalender .nav-table,#turnhalle_kalender .nav-table{font-size: 9px !important}.termine h2{background-color:rgba(51,51,51,.8);font-size:20px;color:#fff}#termine_start td{display:block}#termine_start td:first-child{font-size:20px;font-weight:bold;font-size: 17px;font-weight: bold;color: white;background-color: #5077a8;padding: 8px}body.wpfs #container,body.aktuelles #container{position: absolute}#termine_start tr:first-child{display: none}#blog_nav a#gebaeude,#blog_nav a#archiv{padding: 2vw;height: 5vw;margin-bottom: 10px;width: 74vw;background-color:rgba(0,0,0,.65)}#willkommen_text{margin-bottom: -20px !important}.ce_hyperlink,.kalender_leiste{margin-top:0;margin-bottom:2px;padding-top:2vw;padding-bottom:2vw}.ce_hyperlink a,.ce_downloads a{text-decoration:none;color:#333}.ce_text h1,.ce_form h1,.ce_downloads h2,.ce_hyperlink h1{position:relative;font:20px Roboto Condensed;font-weight: normal;background-color: rgba(0,0,0,0.6);color: white;height: 50px;line-height: 50px;text-indent: 20px;width: 78vw;top: -6.6vw;left: -4vw;overflow:hidden}#neues,#mss{width:100%;    height:42px;    left:0px;    top:0px;    position:absolute;    overflow:visible;    display:none;    margin-top:0;    padding-top:0;    background-color:#840010;    font-size:16px;    text-decoration:none;    color:#fff;    text-transform:none}#mss .ce_text_mss{display:none}#nav_mss{top:0;display:none}body.mss-rechner .mod_navigation,body.mss-wahl .mod_navigation,body.mss-info .mod_navigation,body.mss-start .mod_navigation{background-color:#a82020}#neues{display:none}.ce_accordion.dummy{display:none}#gts .ui-accordion-content{background-color:rgba(0,0,0,.4);color:#ddd}#gts .ui-accordion-content{background-color: rgb(0, 81, 109)}#gts .ui-accordion-content{padding:30px 50px 50px;position: relative;    overflow: hidden;    margin-left: -4vw;    width: 63.3vw;    align-contentcolor: #bbb;    padding: 4vw;    width: 70vw}.ce_accordionSingle{margin-bottom: 0px;background-color: white;border-bottom: 2px solid #ccc}.ce_accordionSingle.dummy{display:none}#vierzig_logo{background-color:#fff;width: 70vw;position: relative;margin: 5vw 8vw 8vw;padding: 5vw 4vw 6vw}#vierzignav{width: 78vw;position: relative;margin-left: 8vw;height: 5vw;background-color: gray;margin-top: -8vw;overflow: hidden;font-size:13px}#vierzignav a{text-decoration: none;color: #aaa;margin: 0px 2px 0px;padding: 0px 13px;background-color: #333;height: 100%;display: inline-block;line-height: 4.5vw}.ui-accordion-header{padding:0 0 10px;cursor: pointer;overflow: clip;white-space: nowrap}body.aktuelles .ui-accordion-header,body.wpfs .ui-accordion-header{background-color: rgba(0,0,0,0.7);color: #fff;padding: 1vw 4vw;width: 70vw;margin-bottom: 1px}#aktuelles .ui-accordion-header,#wpfs .ui-accordion-header,.start .ui-accordion-header{margin-bottom:1px;background-color:rgba(43,43,43,.8);color:#fff;padding: 5px;width:76vw}body.aktuelles .ce_accordion,body.wpfs .ce_accordion{margin-left: 4vw}.ce_accordion  .ce_text{margin: 0vw}.ce_accordion{margin-left:8vw}.ui-accordion-header:hover{color:#000}.ce_text a{color:#333}#blog_nav a{display:block;background-color:rgba(0,0,0,.4);background-position:center center;text-decoration:none;color:#ddd;width: 78vw;height: 120px;position: relative;margin: 0px 8vw 0px}#blog_nav a:nth-child(-n+3){display:none !important}.blog_item .overlay{background-color:rgba(0,0,0,.7);padding: 10px 4vw 10px}
}
/* news-cycle-regular - latin */
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/fonts/news-cycle-v15-latin-regular.eot"); /* IE9 Compat Modes */
  src: local('News Cycle'), local('NewsCycle'),
       url("../../files/fonts/news-cycle-v15-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/fonts/news-cycle-v15-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/fonts/news-cycle-v15-latin-regular.woff") format('woff'), /* Modern Browsers */
       url("../../files/fonts/news-cycle-v15-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/fonts/news-cycle-v15-latin-regular.svg#NewsCycle") format('svg'); /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/fonts/roboto-condensed-v16-latin-regular.eot"); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url("../../files/fonts/roboto-condensed-v16-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/fonts/roboto-condensed-v16-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/fonts/roboto-condensed-v16-latin-regular.woff") format('woff'), /* Modern Browsers */
       url("../../files/fonts/roboto-condensed-v16-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed") format('svg'); /* Legacy iOS */
}

