:focus-visible{padding:8px!important;border:1px dotted #ccc!important;border-radius:8px!important}@media screen and (min-width:1440px){.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button{font-size:20px;color:#cc4b14;position:absolute;top:3px;right:0px}}@media screen and (max-width:1364px){.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button{font-size:20px;color:#cc4b14;position:absolute;top:3px;right:-30px!important}}@media screen and (max-width:980px){.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button{font-size:24px;color:#cc4b14;position:absolute;top:12px;right:-40px!important}}@media screen and (max-width:1074px) and (min-width:980px){.et_pb_menu_0_tb_header{padding-left:30px!important}}#menu-hauptmenue li.hover .sub-menu,.et_pb_menu__menu li.hover .sub-menu{display:block!important;opacity:1!important;visibility:visible!important}.nav li ul{width:210px!important}.nav li.menu-item-3847 ul{width:230px!important}.nav li li{padding:0!important;margin:0}.et-menu li li a{padding:6px 20px;width:210px;font-weight:500!important}.et-menu li.menu-item-3847 li a{padding:6px 20px;width:230px;font-weight:500!important}.et-menu li li a:hover{background-color:#efefef}.nav li ul.sub-menu a{font-weight:600!important}div.headerImage{height:750px!important}body.login,body.login-action-login{background:url(https://schule-im-schloss.de/wp-content/uploads/2026/06/Hintergrund-Zeichnung.jpg)!important;background-size:cover}.sub-menu li a{font-size:17px!important;font-weight:600!important}h1,h1.et_pb_module_heading,h2,h2.et_pb_module_heading{color:#cc4b14!important;font-size:2.8em!important;hyphens:auto;word-wrap:break-word}#sectionTermine .et_pb_blog_0 .et_pb_post .entry-title a{color:#cc4b14!important;font-size:1.2em!important}.text2H3{font-size:1.6em;font-weight:500}.et_pb_text p,.et_pb_text ol li,.et_pb_text ul li,.et_pb_blurb_content p,.et_pb_blurb_content a{font-size:1.1em!important}.topIcon a{text-decoration:none!important}@media screen and (max-width:979px) and (min-width:768px){.topIcon{position:relative;left:5px;top:-10px}}@media screen and (max-width:767px){.topIcon{position:relative;left:5px;top:-30px}}@media screen and (max-width:479px){.topIcon{position:relative;left:90px;top:5px!important}}.et_pb_video_box{background-color:#efefef;background:url(/wp-content/uploads/videos/Video-Background-Grafik.jpg);background-size:cover}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:""!important}footer p,footer a{font-size:1.1em!important}footer .et_pb_text_9_tb_footer a,footer .footerLink{color:#fff!important;font-size:1.0em!important;text-decoration:none!important}@media (max-width:1400px){div.headerImage{height:600px!important}}@media (max-width:1200px){div.headerImage{height:480px!important}}@media (max-width:980px){.et_pb_image_0_tb_header{position:relative;top:30px!important}.et_pb_menu_0_tb_header{position:relative;top:-40px!important;margin-top:0px!important;margin-bottom:-20px!important}div.headerImage{height:400px!important}h1,h1.et_pb_module_heading,h2,h2.et_pb_module_heading{font-size:2.4em!important;hyphens:auto;word-wrap:break-word}h4,h4.et_pb_module_heading{font-size:1.4em!important;hyphens:auto;word-wrap:break-word}}@media (max-width:460px){.et_pb_image_0_tb_header{position:relative;top:20px!important}.et_pb_menu__search-button{display:none!important}.et_pb_menu_0_tb_header{position:relative;top:-20px!important;margin-top:0px!important;margin-bottom:-10px!important}div.headerImage{height:320px!important}}