
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline}:focus{outline:0}html{height:101%;margin-bottom:1px}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}
html{-webkit-text-size-adjust:none}body{background:url(/fileadmin/templates/img/bg_body.gif) 0px 0px repeat-x #FFF;font:14px/22px Arial,Verdana,sans-serif;color:#666}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.align-justify{text-align:justify}.clear,.clearer,hr{float:none;clear:both;margin:0;color:none;background:transparent;border:0}a{text-decoration:underline;color:#666}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:22px;font-weight:bold;color:#666;margin-bottom:14px}h1,h2{font-size:16px;margin-bottom:8px}h3{font-size:14px}h4{font-size:12px}h5{font-size:12px;font-weight:normal}h6{font-size:11px;font-weight:normal}.csc-textpic-text h2
a{font-weight:normal}.content
h2{margin-bottom:11px}.content h2.csc-firstHeader{font-size:22px;margin-bottom:21px;color:#666;line-height:28px}.content h1.csc-firstHeader{font-size:22px;margin-bottom:21px;color:#666;line-height:28px}.page{width:998px;margin:0px
auto 20px;background:#FFF;box-shadow:0px 0px 10px #ccc;border:1px
solid #FFF}.top{padding:13px
0px 0px}.top
a.logolink{display:block;float:left;width:234px;height:53px;margin:10px
0px 0px 24px}.top .shortcuts,
.top
.misc{float:right;height:30px;line-height:30px}.top .shortcuts li,
.top .misc
li{float:left;height:30px;line-height:30px;font-size:13px}.top .shortcuts
li{background:url(/fileadmin/templates/img/icn_shortcut.gif) right no-repeat;padding:0px
6px 0px 5px}.top .shortcuts
li.last{background:transparent;padding-right:12px}.top .shortcuts li
a{text-decoration:none;color:#9a9a9a}.top .shortcuts li.act a,
.top .shortcuts li a:hover{text-decoration:underline}.top
.social{margin-left:5px}.top .social>a{text-indent:-30000px;width:30px;height:30px;display:block}.top .twitter
a{background:url(/fileadmin/templates/img/icn_twitter.gif) 0px 0px no-repeat}.top .facebook
a{background:url(/fileadmin/templates/img/icn_facebook.gif) 0px 0px no-repeat}.top
.rss{position:relative}.top .rss>a{background:url(/fileadmin/templates/img/icn_rss.gif) 0px 0px no-repeat}.top .rss .rss-menu-wrap{display:none;padding:5px
0}.top .rss:hover .rss-menu-wrap{display:block}.top .rss .rss-menu{border:2px
solid #D1D1D1;border-radius:4px;position:absolute;right:0;width:150px;background:white;padding:5px
15px}.top .rss .rss-menu li.menu-title{font-weight:bold}.top .rss .rss-menu
li{display:block;float:none}.top .rss .rss-menu li
a{text-decoration:none}.top .rss .rss-menu li a:before{content:'â€¢';color:#F4991E;margin-right:5px}.top
.misc{padding-right:19px}#search{background:url(/fileadmin/templates/img/bg_search.gif) 0px 0px no-repeat;width:200px;display:block}#search
.wrap{padding:3px
3px 3px 8px}#search
.searchbox_sword{float:left;width:162px;height:22px;border:0;background:transparent;font-size:13px;font-family:Arial,Tahoma,sans-serif;color:#bababa}#search
.searchbox_submit{float:right;width:24px;height:24px}ul.menu{height:30px;border-bottom:1px solid #FFF;background:#af2e5c;margin-top:28px}ul.menu
li{float:left;width:141px;height:30px;border-right:1px solid #FFF}ul.menu
li.last{border:0;width:146px}ul.menu li
a{display:block;height:30px;width:141px;text-align:center;line-height:30px;color:#FFF;text-decoration:none}.menu li.p2
a{background:#cc071e}.menu li.p2 a:hover{background:#d22438}.menu li.p3
a{background:#f28b00}.menu li.p3 a:hover{background:#f4991e}.menu li.p4
a{background:#88af38}.menu li.p4 a:hover{background:#96b84f}.menu li.p5
a{background:#008936}.menu li.p5 a:hover{background:#1e974e}.menu li.p6
a{background:#386eb3}.menu li.p6 a:hover{background:#4f7fbc}.menu li.p7
a{background:#49bfe3}.menu li.p7 a:hover{background:#5ec7e6}.menu li.p8
a{background:#af2e5c}.menu li.p8 a:hover{background:#b8476f}.breadcrumbs{background:url(/fileadmin/templates/img/bg_breadcrumbs.gif) 0px bottom no-repeat #FFDC04;padding:5px
0px 4px 25px;font-size:11px;border-bottom:1px solid #FFF}.breadcrumbs
li{display:inline}.middle{padding-bottom:10px;padding-right:24px}.main{width:724px;float:left;position:relative}.main p,
.main ul,
.main
ol{margin-bottom:20px}.homeHeadline{background:url(/fileadmin/templates/img/bg_headline.gif) 0px 0px repeat-y;padding:22px
0px 6px 24px}.homeHinweis{margin:30px
0 10px 24px;font-size:15px;line-height:24px}.homeHinweis>.csc-default{background:none repeat scroll 0 0 #386EB3;color:#fff;padding:30px
30px 7px}.homeHinweis>.csc-frame-frame1{border:0}.homeTeasers{padding:20px
0px 20px 24px}.homeTeasers
.teaser{float:left;width:218px;border:1px
solid #d2d2d2;margin:0px
4px 5px;padding:5px
5px 0px;font-size:11px;line-height:17px;color:#666}.homeTeasers .teaser
a{font-weight:bold}.homeTeasers .teaser h2
a{text-decoration:none}.homeTeasers .teaser h2 a:hover{text-decoration:underline}.homeTeasers .teaser .csc-textpic-imagewrap
img{border-bottom:5px solid #666;margin-bottom:12px}.homeTeasers .teaser
p{margin-bottom:11px}.homeTeasers .first,
.homeTeasers
.last{margin:0px
0px 5px 0px}.sidebar{float:right;width:225px;padding-top:30px}.sidebar
.teaser{font-size:11px;line-height:17px;margin-bottom:20px}.sidebar .teaser .news-entry{margin-bottom:8px}.sidebar .teaser
h2{border-bottom:4px solid #71C9EF;margin-bottom:7px;line-height:22px}.sidebar .teaser
a{color:#af2e5c;font-weight:bold;text-decoration:none}.sidebar .teaser a:hover{text-decoration:underline}.sidebar .teaser .news-date{display:block;font-weight:bold;color:#af2e5c}.bottom{background:#71C9EF;text-align:center;font-size:11px;padding:10px
0px 20px}ul.metamenu{width:200px;float:left;background:url(/fileadmin/templates/img/bg_metamenu.png) bottom repeat-x #ebebeb;padding-bottom:200px;padding-top:30px;font-size:12px}ul.metamenu
li{border-bottom:1px solid #d1d1d1}ul.metamenu
li.first{border-top:1px solid #d1d1d1}ul.metamenu li
a{display:block;padding:1px
5px 1px 25px;text-decoration:none;background:url(/fileadmin/templates/img/icn_metamenu.gif) 10px 9px no-repeat;color:#666}ul.metamenu li.act a,
ul.metamenu li a:hover{color:#111}ul.metamenu li
ul.lvl2{margin:0;margin-left:25px;padding-bottom:5px}ul.metamenu li ul.lvl2
li{padding-left:0px;font-size:11px;line-height:14px;border-bottom:1px solid #d1d1d1}ul.metamenu li ul.lvl2
li.first{border-top:1px solid #d1d1d1;padding-top:2px}ul.metamenu li ul.lvl2
li.last{border-bottom:0}ul.metamenu li ul.lvl2 li
a{padding:3px
5px 3px 0px;background:transparent;color:#666}ul.metamenu li ul.lvl2 li.act a,
ul.metamenu li ul.lvl2 li a:hover{color:#111}ul.metamenu
ul.lvl3{margin:0;padding-bottom:5px}ul.metamenu li ul.lvl3
li.first{padding-top:2px}ul.metamenu li ul.lvl3
li{padding-left:15px}ul.metamenu li ul.lvl2 ul.lvl3 li
a{padding:3px
5px 3px 0px;background:transparent;color:#666}ul.metamenu li ul.lvl2 ul.lvl3 li.act a,
ul.metamenu li ul.lvl2 ul.lvl3 li a:hover{color:#111}.content{padding-top:25px}.middle
.content{float: right;
   
    width: 680px;}.middleWide
.content{padding-left:25px;width:auto;float:none}.middleXWide{padding:0px
25px}.middleXWide
.main{width:auto;float:none}.middleXWide
.content{width:auto;float:none}.rot h2, .rot h1, .rot
a{color:#cc071e}.orange h2, .orange h1, .orange
a{color:#f28b00}.hgruen h2, .hgruen h1, .hgruen
a{color:#88af38}.gruen h2, .gruen h1, .gruen
a{color:#008936}.blau h2, .blau h1, .blau
a{color:#386eb3}.hblau h2, .hblau h1, .hblau
a{color:#49bfe3}.bordeaux h2, .bordeaux h1, .bordeaux
a{color:#af2e5c}.homeTeasers .rot .csc-textpic-imagewrap
img{border-color:#cc071e}.homeTeasers .orange .csc-textpic-imagewrap
img{border-color:#f28b00}.homeTeasers .hgruen .csc-textpic-imagewrap
img{border-color:#88af38}.homeTeasers .gruen .csc-textpic-imagewrap
img{border-color:#008936}.homeTeasers .blau .csc-textpic-imagewrap
img{border-color:#386eb3}.homeTeasers .hblau .csc-textpic-imagewrap
img{border-color:#49bfe3}.homeTeasers .bordeaux .csc-textpic-imagewrap
img{border-color:#af2e5c}.tx-indexedsearch-searchbox{border:2px
solid #D0D0D0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:400px;padding:2px}.tx-indexedsearch-searchbox-sword{height:35px;line-height:30px;padding:0;padding-left:5px;font-size:18px;border:0;float:left;width:357px!important;color:#666}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:35px;height:35px;float:right}.tx-indexedsearch-res
.res{border:1px
solid #f1e6d7;background:#fdf0e0;padding:15px
15px 0px 15px}.tx-indexedsearch-res .res h2
a{color:#F59C26}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#666682;background:#f9d1ae}.csc-frame-frame1{border-bottom:4px solid #d1d1d1;margin-bottom:20px}.csc-frame-frame2{border:4px
solid #d1d1d1;padding:15px
15px 0;margin-bottom:20px}.csc-frame-frame3{background:#efefef;border:1px
solid #d1d1d1;padding:15px
15px 0px;margin-bottom:20px}.csc-frame-frame4{background:#efefef;border:1px
solid #d1d1d1;width:200px;float:left;padding:15px
15px 0px;margin:0
20px 20px 0;font-size:13px;line-height:18px}.csc-frame-frame5{background:#efefef;border:1px
solid #d1d1d1;float:right;margin:0px
0px 20px 20px;padding:15px
15px 0;width:200px;font-size:13px;line-height:18px}.content ul li, .content ol ul
li{background:url(/fileadmin/templates/img/list.gif) 0px 1px no-repeat;padding:0
0 5px 20px}.content ol
li{list-style:decimal outside;margin:0
0 10px 10px;padding-left:10px;background:transparent}.content ul,ol{margin-bottom:20px;margin-left:35px}.content .csc-frame-frame2 ul,
.content .csc-frame-frame3
ul{margin-bottom:10px}.contenttable{width:100%;margin-bottom:20px;border-top:1px solid #d1d1d1}.contenttable
td{padding:2px;border-bottom:1px solid #d1d1d1}img{}.csc-linkToTop{border-top:4px solid #d1d1d1;font-size:11px;text-align:right}.csc-linkToTop
a{text-decoration:none}.csc-textpic-caption{font-size:10px;line-height:12px;padding:3px
0px}#kontakt_waldorflehrer.content div.csc-frame-frame3,
#kontakt_waldorflehrer.content div.csc-frame-frame4,
#kontakt_waldorflehrer.content div.csc-frame-frame5{background:none repeat scroll 0 0 #EFEFEF;border:1px
solid #D1D1D1;float:left;margin:15px
15px 0 0;padding:15px
15px 0;width:203px;min-height:280px;word-wrap:break-word}#kontakt_waldorflehrer.content div.csc-frame-frame3 img,
#kontakt_waldorflehrer.content div.csc-frame-frame4 img,
#kontakt_waldorflehrer.content div.csc-frame-frame5
img{display:none}.kontakt_left{margin-left:150px}.kontakt_right{float:right;padding-right:10px}.tx-stellen-pi8{margin-bottom:10px}.tx-stellen-pi8 form
label{float:left;width:150px}.tx-stellen-pi8 form input[type="submit"]{margin-left:150px}.tx-stellen-pi8 form [name="tx_stellen_pi8[fach]"],
.tx-stellen-pi8 form [type="text"],
.tx-stellen-pi8 form [name="tx_stellen_pi8[type]"]{width:200px}.tx-stellen-pi8 .fortbildung
h4{font-size:16px;margin-bottom:10px}.tx-stellen-pi8 .fortbildung dl
dt{float:left;width:130px;margin-bottom:10px}.tx-stellen-pi8 .fortbildung dl
dd{margin-left:130px;margin-bottom:10px}.tx-stellen-pi8
.single{font-size:14px}.tx-stellen-pi8 .single
h4{font-size:16px;margin-bottom:10px}.tx-stellen-pi8 .single
dl.left{float:left;width:64%}.tx-stellen-pi8 .single
dl.right{float:right;width:33%}.tx-stellen-pi8 .single dl
dt{font-weight:bold}.tx-stellen-pi8 .single dl
dd{margin-bottom:15px}.tx-stellen-pi8
.info{padding:5px;border:4px
solid #D1D1D1}.tx-stellen-pi8
.weiter{text-align:right;padding:5px}.ui-button{padding:2px
8px;text-decoration:none}.ui-button:hover{cursor:pointer}.tx-stellen-pi8 .ui-button{font-size:12px}table
td{border-bottom:1px solid #D1D1D1;padding:5px}@media only screen and (max-width: 1024px){#search
.searchbox_sword{width:150px}}.middlemax{padding-right:0}.middlemax
.main{float:none;width:auto}.middlemax
.content{width:751px;padding:30px
24px 20px 0}.news-list-item{margin-bottom:20px;padding:15px
15px 0 15px;background:#F2F5F9;border:2px
solid #DAE2ED}.news-list-item
h2{font-size:14px;margin-bottom:3px;line-height:16px}.news-list-item h2
a{color:#386EB3;text-decoration:none}.news-list-item
a{color:#386EB3}.news-list-item h2 a:hover{text-decoration:underline}span.news-more{padding-left:4px}.news-post-meta{padding:0px;font-size:11px}.news-post-content{border-color:#DAE2ED;border-style:solid;border-width:1px 0px 0px 0px;padding-top:13px}.nocontent .news-post-content{border:0;padding:0
0 10px 0}.nocontent .news-post-content
p{display:none;margin:0}.news-post-image{float:left;margin-right:15px}.news-single-backlink{border-top:1px solid #D1D1D1;padding:5px
2px}.news-single-img{float:right;margin-left:10px}.news-single-imgcaption{font-size:11px;line-height:12px;padding-top:3px}table{width:100%}a.flag
img{position:relative;top:4px}.tx-stellen-pi2
ul.ajax{background:url(/fileadmin/templates/img/karte.gif) right top no-repeat;min-height:490px;height:auto !important;height:490px}#ajaxtest{width:377px;float:right}.content
div#bildungsklick_ticker{padding:0!important}.content div#bildungsklick_ticker
ul{}.content div#bildungsklick_ticker ul
li{padding:0
0 5px 20px!important;margin:0!important}.arcyears{float:left;width:200px}.archiv_months{float:left}.amenu-act{font-weight:bold}.archiv_year{cursor:pointer;text-decoration:underline}.archiv_year:hover{text-decoration:none}.arcyears
.act{cursor:default;font-weight:bold;text-decoration:none}.mfp_form
fieldset{background:#EFEFEF;border:1px
solid #D1D1D1;margin-bottom:20px;padding:15px
15px 0;width:348px}.mfp_form
.legend{margin-bottom:5px}.mfp_form .csc-mailform-field{padding:5px
0}.mfp_form .csc-mailform-field
label{float:left;width:100px;font-weight:bold;margin-top:5px}.mfp_form .csc-mailform-field
input{width:226px;border:2px
solid #D0D0D0;border-radius:3px 3px 3px 3px;padding:7px
5px}.mfp_form .newsletter-checkbox{display:none}.mfp_form .csc-mailform-field .ui-button{width:340px;margin-top:5px;margin-bottom:10px;border-width:1px;border-radius:0}.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit{width:360px;margin:0}.tx-sremailsubscribe-pi1 .mfp_form a,
.tx-sremailsubscribe-pi1 .bodytext a,
.tx-sremailsubscribe-pi1 p
a{color:#B12D5C}.tx-sremailsubscribe-pi1 .mfp_form a:hover,
.tx-sremailsubscribe-pi1 .bodytext a:hover{text-decoration:underline}.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-error{margin:0;padding:10px
0 5px;float:right}.tx-sremailsubscribe-pi1
dl{margin:0;padding:0.5em 0}.ui-widget{font-size:12px;padding:6px
12px}.ui-state-default, .ui-widget-content .ui-state-default{background:#efefef;background:-moz-linear-gradient(top,  #efefef 0%, #c1c1c1 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(99%,#c1c1c1));background:-webkit-linear-gradient(top,  #efefef 0%,#c1c1c1 99%);background:-o-linear-gradient(top,  #efefef 0%,#c1c1c1 99%);background:-ms-linear-gradient(top,  #efefef 0%,#c1c1c1 99%);background:linear-gradient(to bottom,  #efefef 0%,#c1c1c1 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c1c1c1',GradientType=0 );border:1px
solid #C1C1C1;margin:5px
0;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.shopBtn{display:block;width:101px;height:105px;position:absolute;top:-25px;right:-20px;background:url(/fileadmin/templates/img/shop-button-small.png) center 2px no-repeat}.shopBtn:hover{background:url(/fileadmin/templates/img/shop-button.png) center 0px no-repeat}.shopBtn
span{visibility:hidden;display:none}.content h2.csc-firstHeader{padding-right:100px}#uid-1 .shopBtn,
#uid-1 .shopBtn:hover{background:url(/fileadmin/templates/img/shop-button.png) center 0px no-repeat}.boek .contenttable
td{font-size:12px;padding:4px}.boek .content
h3{color:#D42D41}.boek .content
a{color:#666}.kreditkarte{color:#AF2E5C;border-color:#D2D2D2;border-image:none;border-style:solid;border-width:1px 0;display:block;font-size:13px;font-weight:bold;margin-bottom:20px;padding:10px
5px 9px;text-decoration:none;background:url(/fileadmin/templates/img/waldorf-kreditkarte.jpg) right top no-repeat;line-height:15px}a.kreditkarte:hover{text-decoration:underline}.kreditkarte
small{font-size:12px;color:#666;font-weight:normal}.mobile{display:none}.schule_link{font-weight:bold}#custom-content{background:#FFF;color:#000;padding:30px;position:relative}#custom-content .mfp-close{color:#000}#custom-content .condition-filelink{display:inline-block;background:#1E974E;color:#FFF;font-weight:bold;padding:10px
30px;float:right;text-decoration:none}#custom-content .condition-filelink.disabled{background:#e7e7e7}#custom-content .csc-frame-frame3{margin-top:40px;padding:15px;margin-bottom:0}#custom-content p,
#custom-content ul,
#custom-content h1,
#custom-content h2,
#custom-content
h3{margin-bottom:10px}#sidebar-banner{position:relative}#sidebar-banner
.fader{top:0px;left:0px;width:100%;position:absolute;display:none;text-align:center;background:#FFF}.tx-felogin-pi1{margin-bottom:30px}.tx-felogin-pi1
label{font-weight:bold;display:inline-block}.tx-felogin-pi1 #design-book-login
label{display:block;margin-bottom:2px}#design-book-login{background:#efefef none repeat scroll 0 0;border:1px
solid #d1d1d1;margin-bottom:20px;padding:15px
15px 12px;max-width:348px;margin-top:20px}.tx-felogin-pi1
input{border:2px
solid #d0d0d0;border-radius:3px;padding:7px
5px;width:50%;margin-bottom:5px}.tx-felogin-pi1 .ui-button{padding:7px
5px;background:#49bfe3 none repeat scroll 0 0;border:1px
solid #d0d0d0;border-radius:0;color:#fff;margin-top:10px;min-width:100px;max-width:120px}.tx-felogin-pi1 fieldset>legend{display:none}.tx-felogin-pi1
strong{font-weight:bold}.tx-felogin-pi1
h3{font-size:18px;line-height:28px;margin-bottom:15px}
ul.metamenu{background-color:#e0f1e7}.content h2, .content h1,
ul.metamenu li.act a,
ul.metamenu li a:hover{color:#008934}.csc-frame-frame4{background:#e9f5ee;border:1px
solid #c5e4d1}.ui-state-default,
.ui-widget-content .ui-state-default{border-radius:3px 3px 3px 3px;margin:5px
0;color:#FFF;padding:6px
12px;border:0;background:#008936;filter:none !important}.stellenangebot p .ui-button
span{color:#FFF;font-weight:bold}

.menubutton,.searchbutton{display:none}.p1{display:none}.menu
.lvl2{display:none}ul.menu
.subtoggle{display:none}@media only screen and (max-width: 1024px){

	.page{background:none repeat scroll 0 0 #FFF;border:0;box-shadow:none;margin:0
auto;max-width:998px;width:100%}.desktop{display:none}.mobile{display:block}.mobileclear{clear:none}img{max-width:100%;height:auto}
.top
a.logolink{width:70%;float:none;height:auto;margin:10px
auto 25px;padding:0
15%;text-align:center}.social{display:none}.header{overflow:hidden;margin-top:1px}.header
img{min-width:252%;overflow:hidden}#uid-1
.breadcrumbs{display:none}ul.menu{display:none;margin-top:0;height:auto;background:#E5E5E5}ul.menu li, ul.menu
li.last{width:100%;height:auto;float:none;display:block}ul.menu li
a{color:#FFF;display:block;text-align:left;height:auto;line-height:30px;padding:4px
0 4px 5%;text-decoration:none;width:95%}ul.menu li.sub span>a{width:80%;float:left}ul.menu
.subtoggle{width:15%;float:right;background:url(/fileadmin/templates/img/toggle_o.png) no-repeat scroll center center #D1D1D1;border-bottom:1px solid #B5B5B5;border-top:1px solid #FFF;padding:4px
0 4px 0;height:30px;color:#666}ul.menu .menuopen
.subtoggle{background:url(/fileadmin/templates/img/toggle_c.png) no-repeat scroll center center #BAB8B8}ul.menu li.sub
span{background:#D1D1D1;display:block}ul.menu li .lvl2 .sub span>a{width:77%;float:left}ul.menu .lvl2
.subtoggle{background:url(/fileadmin/templates/img/toggle_o_2.png) no-repeat scroll center center #D1D1D1;padding:3px
0 3px 0}ul.menu .lvl2 .menuopen
.subtoggle{background:url(/fileadmin/templates/img/toggle_c_2.png) no-repeat scroll center center #D1D1D1;padding:3px
0 3px 0}ul.menu li .lvl3 .sub span>a{width:73%;float:left}ul.menu .menuopen ul.lvl3
span.subtoggle{background:url(/fileadmin/templates/img/toggle_o_3.png) no-repeat scroll center center #D1D1D1;padding:3px
0 3px 0}ul.menu .menuopen ul.lvl3 .menuopen
span.subtoggle{background:url(/fileadmin/templates/img/toggle_c_3.png) no-repeat scroll center center #D1D1D1;padding:3px
0 3px 0}ul.menu li.sub
span{background:url(/fileadmin/templates/img/toggle_o.png) no-repeat scroll center center #BAB8B8;display:block;overflow:hidden}ul.menu li .lvl2, ul.menu li .lvl3, ul.menu li
.lvl4{width:100%;display:none}ul.menu li .lvl2
a{font-weight:normal;padding:3px
0 3px 8%;font-size:12px;width:92%}ul.menu li
.lvl3{display:none}ul.menu li .lvl3
a{font-weight:normal;padding:3px
0 3px 12%;font-size:11px;width:88%}ul.menu li .lvl4
a{font-weight:normal;padding:3px
0 3px 15%;font-size:11px;width:85%}.page .top ul.menu li
a{background:none repeat scroll 0 0 #D1D1D1;color:#666;border-bottom:1px solid #B5B5B5;border-top:1px solid #FFF;font-weight:bold}.page .top ul.menu li .lvl2
a{background:none repeat scroll 0 0 #E5E5E5}.p1{display:block}.top .misc
li{height:auto}.top
.misc{padding-right:0;width:100%;float:none;height:auto;line-height:0}.middle{padding:0}.middle
.content{float:none;width:100%}.main{float:none;position:relative;width:90%;padding:0
5%}.main
.metamenu{display:none}.shopBtn{display:none}.sidebar{float:none;padding-top:30px;width:90%;padding:0
5%}.sidetoggle{display:none;padding:0
5%}.sidebar .teaser
h2{background:url(/fileadmin/templates/img/toggle_o.png) no-repeat scroll 93% center #E5E5E5;padding:8px
5%}.sidebar .teaser
h2.open{background:url(/fileadmin/templates/img/toggle_c.png) no-repeat scroll 93% center #E5E5E5;padding:8px
5%}.news-entry{padding-bottom:8px;border-bottom:1px solid #E5E5E5}.bottom{padding:20px
5%}.bottom
img{width:auto;max-width:auto}.shortcuts{font-size:12px;display:block;background:#D9D9D9;border-top:2px solid #B7B7B7;border-bottom:2px solid #B7B7B7}.shortcuts
li{display:inline-block;padding:10px
0;border-right:2px solid #B7B7B7;width:32%;text-align:center}.shortcuts
li.last{border-right:0}.shortcuts
a{display:block;text-decoration:none}.homeHeadline{background:none;padding:0;margin-top:20px}.homeTeasers{padding:0;margin-bottom:35px}.homeTeasers
.teaser{border:0;border-bottom:2px solid #D2D2D2;color:#666;float:none;font-size:11px;line-height:17px;margin:23px
0 0;padding:0
0 10px;width:100%}.homeTeasers .teaser .csc-textpic-single-image{width:26% !important;float:left;margin:0
0}.homeTeasers .teaser .csc-textpic-text
p.bodytext{display:none}.homeTeasers .teaser .csc-textpic-text{float:right;width:68%}.homeTeasers .teaser .csc-textpic-text
h2{font-size:20px;margin-top:10px}.homeTeasers .teaser DIV.csc-textpic-above DIV.csc-textpic-text{clear:none}.breadcrumbs{padding-left:5%;padding-right:5%;color:#9d9d9d;background-image:none;background:#fcf0e1;line-height:1.6;border-bottom:1px solid #fbe6cc}.breadcrumbs li
a{color:#9d9d9d}.csc-frame-frame4{margin:0
auto 20px;padding:5%;width:90%}.csc-frame-frame5{margin:0
auto 20px;padding:5%;width:90%}p.bodytext img,
p.kontakt_left
img{width:auto}.kontakt_right{float:none;display:block;margin-top:5px}DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{width:100% !important;display:block;margin:0
0 20px 0 !important;float:none}DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:none}.content DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:0 !important;margin-right:0 !important}.tx-indexedsearch-searchbox{width:97%;margin-bottom:20px}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:80% !important;font-size:14px}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:35px !important}.news-list-item .news-post-image,.news-single-img{float:none;margin:0;width:100%;margin-bottom:10px}.csc-default
iframe{width:100% !important;height:auto}#backkarte{display:none}#ajaxdiv{width:100%}.karte_plzsuche input[name="plz"]{width:80% !important;margin-bottom:10px}.karte_plzsuche
select{margin:0
10px 0 0}.tx-stellen-pi9 input[type="text"], .tx-stellen-pi9
select{width:96%}.halfcol{float:none;width:100%}.tx-stellen-pi9 .halfcol
input{width:96%}.tx-stellen-pi9 .umkreis select, .tx-stellen-pi8 form
select{width:98% !important}.tx-stellen-pi9
p{padding:3px
0}.umkreis{float:none;width:100%}.tx-stellen-pi9 select[name="bl"]{width:98% !important}.tx-stellen-pi9 fieldset.allgemein
p{margin-bottom:10px}.content ul,ol{margin-bottom:20px;margin-left:10px}.content h2.csc-firstHeader{padding-right:0}.content h1.csc-firstHeader{padding-right:0}table,thead,tbody,th,td,tr{display:block}.contenttable
td{border-bottom:0 none;display:block}.contenttable
tr{border-bottom:1px solid #d1d1d1;padding:10px
0}.tx-stellen-pi8 form
label{float:none;width:100% !important}.tx-stellen-pi8 form
p{margin-bottom:10px}.tx-stellen-pi8 form [name="tx_stellen_pi8[fach]"], .tx-stellen-pi8 form [type="text"], .tx-stellen-pi8 form [name="tx_stellen_pi8[type]"]{width:100% !important}.tx-stellen-pi8 form [type="text"]{width:98% !important}.tx-stellen-pi8 form input[type="submit"]{margin-left:0;padding:6px
30px}.tx-stellen-pi8
.half{padding-right:0;width:42%}.tx-stellen-pi1
tr{margin-top:25px;border:3px
solid #d1d1d1;border-bottom:2px solid #d1d1d1}.tx-stellen-pi1
thead{display:none}.tx-stellen-pi1
td.center{text-align:left}.tx-stellen-pi1 td:before{font-weight:bold;margin-right:20px;display:inline-block;width:100px}.tx-stellen-pi1 td:nth-child(1):before{content:"Fach"}.tx-stellen-pi1 td:nth-child(2):before{content:"Festanstellung"}.tx-stellen-pi1 td:nth-child(3):before{content:"Vertretung"}.tx-stellen-pi1 td:nth-child(4):before{content:"Gastepoche"}.tx-stellen-pi1 td:nth-child(5):#D42D41before{content:"Stand"}.fortbildung{margin:0
0 20px}.tx-stellen-pi8 .fortbildung dl
dt{float:none;margin-bottom:2px;width:100%}.tx-stellen-pi8 .fortbildung dl
dd{margin-left:0}.tx-stellen-pi8
.info{margin-bottom:25px}.browseLinksWrap{margin-bottom:20px}div.csc-textpic-imagewrap{max-width:100%}.tx-stellen-pi2 td.schulen-name{padding:0
0 0 4%;width:96%}.content
div#bildungsklick_ticker{width:100% !important}.mfp_form
fieldset{width:88%}.mfp_form .csc-mailform-field
input{width:96%}.mfp_form .csc-mailform-field .ui-button{width:auto}.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit{margin:0
0 20px;width:92%}.content
div#bildungsklick_fuss{width:100% !important;margin-bottom:20px}.middlemax
.content{padding:30px
0 20px 0;width:100%}.show-schule
.profil{float:none;margin-bottom:25px}}@media only screen and (max-width: 480px){.csc-textpic.csc-textpic-intext-left-nowrap>div,.csc-textpic.csc-textpic-intext-right-nowrap>div{margin-left:0 !important;margin-right:0 !important;float:none !important}.kontakt_left{margin-left:100px}}



#mobile-menu{display:none;padding:10px 10px 10px 31px;text-decoration:none;font-family:"Open Sans",sans-serif;background:no-repeat 10px center}
#mobile-menu {background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Crect%20y='8.984'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='4.992'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3Crect%20y='1'%20width='12'%20height='2.016'%20fill='white'%20/%3E%3C/svg%3E");background-color:#D42D41;background-position:10px center;background-repeat:no-repeat;padding: 10px 10px 10px 31px;text-decoration: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
#mobile-menu.dl-active {background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20enable-background='new%200%200%2012%2012'%20xml:space='preserve'%3E%3Cg%3E%09%3Cg%3E%09%09%3Cpolygon%20fill='white'%20points='12,1.5%2010.5,0%206,4.5%201.5,0%200,1.5%204.5,6%200,10.501%201.5,12%206,7.5%2010.5,12%2012,10.501%207.5,6'/%3E%09%3C/g%3E%3C/g%3E%3C/svg%3E");}
#mobile-menu span {color:#fff;}

.menu-close, .menu-back {display: none;}
.sub-nav{-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #ffffff;background-color: rgba(255,255,255,0.97);}
.sub-nav {position: absolute;visibility: hidden;z-index: 200;top: 100%;width: 260px;padding: 10px 0;opacity: 0;-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.20);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.20);-ms-box-shadow: 0 0 4px rgba(0,0,0,0.20);-o-box-shadow: 0 0 4px rgba(0,0,0,0.20);box-shadow: 0 0 4px rgba(0,0,0,0.20);}
.sub-nav li {display: block;position: relative;padding: 0 10px;}
.sub-nav li a {display: block;width: 200px;border-right: solid 1px transparent;border-left: solid 1px transparent;margin: 0 0 2px -1px;padding: 7px 30px 7px 10px;font-size:0.9em;font-weight: 400;text-align: left;text-decoration: none;line-height: 20px;color:#000;}
.sub-nav li a:hover {color:#006fa8;background-color:rgb(27,40,56);background-color:rgba(27,40,56,0.05);}
.accent-bg .lines {background-color:#FFF;}
.dl-container {position: relative;}.dl-menuwrapper li{position:relative;}
.dl-menuwrapper li a {display: block;position: relative;padding: 10px 0;margin: 0 20px;font-weight: 400;text-align: left;text-decoration: none;outline: none;}
.dl-menuwrapper li>a {border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgba(27,40,56,0.1);color: #1b2838;font-size: 13px;line-height: 20px;}
.dl-menuwrapper li.act>a, .no-touch .dl-menuwrapper li>a:hover {color:#1e73be;}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
.dl-menuwrapper .dl-menu{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(255,255,255,0.97);}
.dl-menuwrapper .dl-menu.dl-menuopen{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
.no-js .dl-menuwrapper .dl-menu {-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}
.dl-container > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}
.dl-container > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}
.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a {display:none;}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > ul > li {display:block;}
.dl-menuwrapper li.has-children .next-level {height: 40px;margin-top: -20px;position: absolute;right: 0;top: 50%;width: 50px;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after, .sub-nav li.has-children::after {background-position: center center;background-repeat: no-repeat;content: "";display: block;height: 18px;margin-top: -9px;position: absolute;right: 25px;top: 50%;width: 20px;cursor: pointer;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after,.sub-nav li.has-children.level-arrows-on::after, #top-bar .sub-nav li.has-children::after, #bottom-bar .sub-nav li.has-children::after, .dl-menuwrapper li.has-children > a::after{background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%226px%22%20height=%229px%22%20viewBox=%220%200%206%209%22%20enable-background=%22new%200%200%206%209%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%231b2838%22%20points=%221.557,0.766%205.24,4.534%201.712,8.256%200.557,7.219%203.295,4.474%200.557,1.797%20%22/%3E%3C/svg%3E");}
.sub-nav li.has-children.level-arrows-on::after, #top-bar .sub-nav li.has-children::after, #bottom-bar .sub-nav li.has-children::after, .dl-menuwrapper li.has-children > a::after{display:none !important;}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > ul > li{display:block;}
.dl-menuwrapper li .dl-submenu{display:none;}
.dl-menuwrapper ul{max-width:none;}
.dl-menuwrapper li.dl-back > a{text-align: right;margin-left:35px;}
.dl-menuwrapper li.has-children .next-level::after, .dl-menuwrapper li.has-children > a::after, .sub-nav li.has-children::after {background-position: center center;background-repeat: no-repeat;content: "";display: block;height: 18px;margin-top: -9px;position: absolute;right: 25px;top: 50%;width: 20px;cursor:pointer;}
.dl-subviewopen .next-level{display:none;}
.dl-menuwrapper li.has-children .next-level {height: 40px;margin-top: -20px;position: absolute;right: 0;top: 50%;width: 100%; cursor: pointer; }
.dl-menuwrapper li.dl-back > a {border: none!important;margin:-5px 0 0;margin-left:35px;text-align:right;background-color:rgb(27,40,56);background-color:rgba(27,40,56,0.05);}
.dl-menuwrapper li.dl-back a > span {display: inline-block;position:relative;}
.dl-menuwrapper li.dl-back span:before {display: block;position: absolute;left: -16px;top: 50%;width: 10px;height: 7px;margin-top: -2.5px;content: "";background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%09%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20enable-background='new%200%200%2010%207'%20xml:space='preserve'%3E%3Crect%20x='3.5'%20y='2'%20fill='%231b2838'%20width='6.5'%20height='3'/%3E%3Cpolyline%20fill='%231b2838'%20points='4.031,7%200.068,3.5%204.031,0%20'/%3E%3C/svg%3E");}

.ts-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);}
.phantom-fade #phantom{-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
#phantom .ph-wrap{-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;}
#phantom .ph-wrap{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px rgba(0,0,0,0.25);}
#phantom.logo-center.solid-bg .ph-wrap,#phantom.logo-classic.solid-bg .ph-wrap{background-image:none;}
#phantom.logo-center.solid-bg .ph-wrap,#phantom.logo-classic.solid-bg .ph-wrap{background-image:none;}
#phantom{position:fixed;display:block;top:0;left:0;width:100%;text-align:center;z-index:9399;opacity:0;visibility:hidden;transition:opacity .4s}
#phantom.boxed{z-index:9008}
.dt-style-um #phantom{display:none}
#phantom .ph-wrap{  background-color: white; -webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);-ms-box-shadow:0 0 6px rgba(0,0,0,0.25);-o-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px rgba(0,0,0,0.25);-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;transition:background-color 500ms ease}
#phantom .ph-wrap.boxed{width:100%;max-width:1320px;margin:0 auto}
#phantom .ph-wrap .ph-wrap-content{max-width:1280px;margin:0 auto;padding:0 40px;   background-color: white;}
#phantom .ph-wrap.with-logo .ph-wrap-inner{position:relative;display:table;width:100%}
#phantom .ph-wrap.with-logo .ph-wrap-inner > div{display:table-cell;vertical-align:middle}
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box{padding:5px 40px 5px 0;text-align:left;line-height:0}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box{text-align:right;padding-top:5px;padding-bottom:5px}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a{border:1px solid rgba(0,0,0,0)}
#phantom #main-nav{padding:0;text-align:center}
#phantom .ph-wrap.with-logo #main-nav{padding:0;text-align:right}
#phantom #main-nav > li:hover > a{border:1px solid transparent}

@media screen and (max-width: 1380px){
	#phantom .ph-wrap.boxed{max-width:1380px}
}

@media (min-width: 1025px) {
	.content { margin: 20px; }
#navigation {display: none;}
.celu {display: none;}
}
@media (max-width: 1024px) {
	.desktop {display: none;}
		.content { margin: 0px;}
	.sidebar {display:none;}
	.menu {display: none;}
	.logo-left .wf-td {display:block;}
	#dl-menu.wf-mobile-visible {display:block;}
	#main-nav.wf-mobile-hidden, .logo-left #navigation #main-nav.wf-mobile-hidden {display:none;}
	#mobile-menu {display:block;}
	.show-device-logo #branding img {display: none;}
	#main-nav.wf-mobile-hidden, .logo-left #navigation #main-nav.wf-mobile-hidden, #phantom, #top-bar .mini-nav ul {display: none;}
}
@media (max-width: 760px) {
	.header-side-left #page #header .wf-wrap, .header-side-right #page #header .wf-wrap, .logo-left #branding, #page #header>.wf-wrap, .logo-center .navigation-holder>.wf-wrap, .logo-classic .navigation-holder>.wf-wrap {padding: 0 0;}
	.show-mobile-logo #branding img, .show-device-logo #branding img.mobile-logo, .logo-side.show-device-logo #branding img.mobile-logo, .show-mobile-logo.show-device-logo #branding img, .show-mobile-logo.logo-side.show-device-logo #branding img, .logo-classic.show-device-logo.show-mobile-logo #branding img, .logo-center.show-device-logo.show-mobile-logo #branding img, .logo-classic.show-device-logo #branding img.mobile-logo, .logo-center.show-device-logo #branding img.mobile-logo {display:none;}	.dl-menuwrapper .dl-container>.dl-menu, .dl-submenu {max-width: 100%;left: 0;margin: 0 auto;}
	#mobile-menu {text-align:center;}
	.dl-menuwrapper .dl-container>.dl-menu, .dl-submenu {
    z-index: 999; }
}



@-webkit-keyframes MenuAnimOut2{
	100%{-webkit-transform:translateX(-100%);opacity:0}
}
@-moz-keyframes MenuAnimOut2{
	100%{-moz-transform:translateX(-100%);opacity:0}
}
@keyframes MenuAnimOut2{
	100%{transform:translateX(-100%);opacity:0}
}
@-webkit-keyframes MenuAnimIn2{
	0%{-webkit-transform:translateX(-100%);opacity:0}
	100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes MenuAnimIn2{
	0%{-moz-transform:translateX(-100%);opacity:0}
	100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes MenuAnimIn2{
	0%{transform:translateX(-100%);opacity:0}
	100%{transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn2{
	0%{-webkit-transform:translateX(100%);opacity:0}
	100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn2{
	0%{-moz-transform:translateX(100%);opacity:0}
	100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes SubMenuAnimIn2{
	0%{transform:translateX(100%);opacity:0}
	100%{transform:translateX(0px);opacity:1}
}
@-webkit-keyframes SubMenuAnimOut2{
	0%{-webkit-transform:translateX(0%);opacity:1}
	100%{-webkit-transform:translateX(100%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut2{
	0%{-moz-transform:translateX(0%);opacity:1}
	100%{-moz-transform:translateX(100%);opacity:0}
}
@keyframes SubMenuAnimOut2{
	0%{transform:translateX(0%);opacity:1}
	100%{transform:translateX(100%);opacity:0}
}
.dl-menu {z-index: 999;}