
/* moved by compressor */
@import url(http://fonts.googleapis.com/css?family=Quicksand:400,700|Calligraffitti);
/*! paedagogischepraxis 1.0.0 2015-06-23 */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style-position:inside}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:focus,button:focus{outline:0}button::-moz-focus-inner{border:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:auto}.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:auto}html{font-size:16px;background:#fcfae9;color:#186c8c;font-family:Quicksand,sans-serif}body{margin:0 auto;width:100%;max-width:960px;line-height:1.5;font-weight:300}p{margin:16px 0}h2{font-size:20px;font-weight:700;margin:20px 0}h3{font-weight:700;margin:16px 0 0}a{text-decoration:underline;color:#186c8c}a[href^=tel]{text-decoration:none;color:inherit}a:hover{text-decoration:none}b,strong{font-weight:700}em,i{font-family:Quicksand,sans-serif}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-weight:700}hr{margin-bottom:16px;margin-bottom:1rem;padding-bottom:16px;padding-bottom:1rem;display:block;border-top:1px solid #fc0}iframe,img{border:0;max-width:100%;display:inline-block}audio,canvas,img,video{height:auto;vertical-align:bottom}#map-canvas img{max-width:none}address{font-style:normal}ul{list-style:none}ol{list-style:decimal inside}ol ol,ol ul,ul ol,ul ul{margin-left:16px;margin-left:1rem}blockquote .bodytext{text-align:center;font-weight:700;font-style:italic}blockquote+p{text-align:center}::-moz-selection{background:#fc0;color:#186c8c;text-shadow:none}::selection{background:#fc0;color:#186c8c;text-shadow:none}section{padding:40px 60px;background-image:url(/fileadmin/assets/images/border_00.png);background-repeat:repeat-y}section ul{list-style:none}section ul li{padding-left:20px}section ul li:before{background-image:url('../../fileadmin/assets/images/arrow_right.png');-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;background-position:0 6px;position:absolute;content:' ';margin-left:-20px;width:10px;height:20px;z-index:-1}section .main-left{width:60%;float:left;padding-right:20px}section .main-right{width:40%;float:left;padding:45px 0 0 20px}section .main-right img{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.25));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.25))}.csc-mailform{width:110%;margin:0 -30px -40px;padding:60px;background-image:url('../../fileadmin/assets/images/kontakt-zettel.png');background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.csc-mailform h2,.csc-mailform p{font-family:Calligraffitti,cursive;font-size:18px;color:#186c8c!important}.csc-mailform form{position:relative}.csc-mailform form ol{list-style:none}.csc-mailform form ol li label{margin-right:10px;line-height:32px}.csc-mailform form ol li label em{display:none}.csc-mailform form ol li label strong{display:block;color:#900}.csc-mailform form ol li label:after{content:':'}.csc-mailform form ol li input,.csc-mailform form ol li label,.csc-mailform form ol li textarea{width:100%;font-family:Calligraffitti,cursive;font-size:18px}.csc-mailform form ol li input,.csc-mailform form ol li textarea{border:none;background:0 0;padding:0;margin:0 0 15px}.csc-mailform form ol li input[type=text]{border-bottom:#186c8c 1px solid}.csc-mailform form ol li input[type=submit]{padding:10px 20px 5px;color:#fff;background-color:#abddf3}.hide-text{text-indent:-9999px}.show-text{text-indent:0}.hide-element{display:none;visibility:hidden}.show-element{display:inherit;visibility:visible}.visible{visibility:visible}.invisible{visibility:hidden}.clear{clear:both}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:'\0020';display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.browse-happy{padding:32px;padding:2rem;zoom:1;background-color:#fc0;color:#186c8c;text-align:center}.browse-happy:after,.browse-happy:before{content:'\0020';display:block;height:0;overflow:hidden}.browse-happy:after{clear:both}@media all and (max-width:999px){body{width:96%}section{padding:20px;background-image:none}}@media all and (max-width:48em){body{width:100%}section .main-left,section .main-right{width:100%;float:none}.csc-mailform{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin:0 -20px 0 -20px;padding:20px;background-image:none;background-color:#fff}.csc-mailform input,.csc-mailform textarea{width:100%;margin-bottom:10px!important}}header{position:relative;margin-top:65px;border-radius:25px 25px 0 0}header:after{content:' ';background-image:url(/fileadmin/assets/images/border-01.png);background-repeat:no-repeat;position:absolute;width:100%;max-width:960px;height:325px;top:0;left:0;z-index:100}header h1{position:absolute;z-index:200;width:400px;margin:23px 0 0 60px}header h1 a{text-indent:-9999px;display:block;height:0;width:100%;padding-top:55%;background:transparent url('../../fileadmin/assets/images/paedagogische-praxis-flensburg.png') 0 0 no-repeat;-webkit-background-size:100% auto;background-size:100% auto}header ul.slider{position:relative;list-style:none;padding-top:34%}header ul.slider li{position:absolute;z-index:100;top:0;display:none}header ul.slider li figure img{border-radius:30px 30px 0 0}header ul.slider li blockquote{width:100%;text-align:center;font-family:Calligraffitti,cursive;font-size:25px;padding:22px 0;color:#e37d1f}header ul.slider li blockquote:before{content:'„'}header ul.slider li blockquote:after{content:'“'}header div#mobilenav{background-color:#fc0;padding:5px 0;cursor:pointer;text-align:center;display:none;text-transform:uppercase;font-weight:700}header nav.navigation-main ul{list-style:none;clear:both;width:100%;height:32px;background-color:#fc0;padding:5px 0}header nav.navigation-main ul li{display:block;width:20%;float:left;text-align:center}header nav.navigation-main ul li a{text-decoration:none}header nav.navigation-main ul li a:hover{font-weight:700}header nav.navigation-main ul li ul{display:none;position:relative;z-index:1000}header nav.navigation-main ul li ul li{display:block;float:none;text-align:left;padding:5px 20px 5px 40px;width:150%;height:auto;background-color:#fde374}header nav.navigation-main ul li ul li:first-child{padding-top:20px}header nav.navigation-main ul li ul li:last-child{padding-bottom:20px}header nav.navigation-main ul li ul li a{display:block}header nav.navigation-main ul li ul li.active>a:after{display:none;content:''}header nav.navigation-main ul li ul li:before{background-image:url('../../fileadmin/assets/images/arrow_right.png');-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;background-position:0 4px;position:absolute;content:' ';margin-left:-20px;width:10px;height:20px;z-index:1}header nav.navigation-main ul li:hover ul{display:block}header nav.navigation-main ul li.active>a{position:relative;font-weight:700}header nav.navigation-main ul li.active>a:after{background-image:url('../../fileadmin/assets/images/arrow_down.png');-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;position:absolute;display:block;content:' ';left:50%;top:32px;margin-left:-10px;width:20px;height:20px}footer{position:relative;background-color:#abddf3;width:100%;padding:5px 60px;margin-bottom:65px}footer p{font-size:12px;text-align:right;margin:0}footer a{text-decoration:none;font-weight:700}@media all and (max-width:999px){header{margin-top:20px;border-radius:0}header:after{display:none;background-image:none}header h1{width:40%;margin:10px 0 0 35px}header ul.slider li blockquote{font-size:18px;padding:22px 0}footer{margin-bottom:20px}}@media all and (max-width:48em){header{margin-top:0}header ul.slider{padding-top:26%}header ul.slider li figure img{border-radius:0}header ul.slider li blockquote{display:none}header div#mobilenav{display:block}header nav.navigation-main ul{display:none;height:auto}header nav.navigation-main ul li{display:block;position:relative;width:100%;float:none;border-top:#fff 1px solid;padding:10px 0 0}header nav.navigation-main ul li ul{display:block;position:relative;margin:5px 0 0;padding:0}header nav.navigation-main ul li ul li{position:relative;display:block;text-align:center;padding:8px 0 5px;width:100%;border-top:none}header nav.navigation-main ul li ul li:first-child{padding-top:5px}header nav.navigation-main ul li ul li:last-child{padding-bottom:5px}header nav.navigation-main ul li ul li a{display:block}header nav.navigation-main ul li ul li.active>a:after,header nav.navigation-main ul li ul li:before{display:none;content:''}header nav.navigation-main ul li:hover ul{display:block}header nav.navigation-main ul li.active>a:after{display:none;content:''}footer{margin-bottom:0}footer p{text-align:center}}