.skip-link{position:absolute;top:-1000em}.skip-link:focus-visible{left:1rem;top:1rem;height:auto;width:auto;display:block;font-size:1rem;font-weight:500;text-align:center;padding:1rem 3rem;background-color:#055F73;color:#fff;z-index:100000;line-height:normal;text-decoration:none;}:focus-visible{outline:4px solid #055F73 !important;}.main-nav li.has-sub:focus-within>.sublayer{display:inline-block;}.mobile-menu-helper .main-nav li.has-sub:focus-within>.sublayer{display:inline-block;}body,a{color:#000;}.imgalign img{display:block;margin:0px auto;}.w100{width:auto !important;}.header-full-text2 .contenttable{margin-top:40px;}@media screen and (min-width:40em){.header-full-text2 .contenttable{margin-top:40px;margin-left:100px;}}.contenttable td{vertical-align:top;}.cc-window{background:#000 !important;}.cc-window .dp--cookie-check label{font-size:14px !important;}.newsletter{background-color:#E4E8EB;padding:25px 0px 25px 25px !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}@media screen and (min-width:40em){.newsletter{padding:25px 0px 25px 50px !important;}}.newsletter button{background-color:#7c2529;padding:10px 20px;font-family:"Merriweather Sans",sans-serif,serif;font-size:1rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#fff;}.rechtsgebietelist .newsletter{display:none;}.page-57 .anwaltslisting .newsletter{padding:25px !important;display:block;}.anwaltslisting .newsletter p{line-height:1.5em;padding-top:10px;}.anwaltslisting .newsletter h4{font-family:"Merriweather Sans",sans-serif,serif;font-size:1rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#54585a;}.footer-bottom a.link-intext{font-family:"Merriweather";color:#fff;font-weight:700;margin-right:0px;}.footer-bottom p.footer-text{font-size:.875rem;margin:8px 0px 0px 10px;padding-left:8px;}.header-full .header-full-link a,.teaser-wb-button,.contact-location-button{background-color:#055F73;color:#fff;}.stoerer-text p{line-height:1.5;font-size:16px;}.stoerer-text h2{line-height:1.5;font-size:32px;}.stoerer-text h5{line-height:1.5;font-size:16px;}.header-full .stoerer p.mobile{display:none;}.header-full .stoerer #stoererClose{background:url(/typo3conf/ext/torr_template/Resources/Public/img/schliessen.png) 0 0 no-repeat;background-size:100%;}.fieldsoflaw-box p{font-weight:bold;margin:0px auto;padding-top:28px;padding-left:50px;}.fieldsoflaw-dropdown{margin-top:-160px;}.fieldsoflaw-dropdown-active .columns{background:#DFDBD7;}@media screen and (min-width:60em){.header-full .stoerer{right:25%;top:140px !important;border:8px solid #7c2529;background-color:#fff !important;}.header-full .header-full-bg{top:0;right:0;width:50%;height:100%;position:absolute;min-height:319px;background-color:rgba(255,255,255,0.8);}.fieldsoflaw-dropdown.rechtsgebiete-detail{margin-top:-110px;}}@media screen and (max-width:39.9375em){.fieldsoflaw-box p{font-weight:bold;margin-left:10px;padding-top:10px;padding-left:0px;}.fieldsoflaw-outer-box .fieldsoflaw-box{height:120px;}.fieldsoflaw-outer-box .fieldsoflaw-box .header-fieldsoflaw-border{height:120px;}.fieldsoflaw-dropdown.rechtsgebiete-detail{margin-top:-110px;}.header-full .stoerer{top:150px;border:8px solid #7c2529;width:85%;left:5%;}.header-full .stoerer p.mobile{display:block;}.header-full .stoerer .stoerer-img{display:block;margin-top:10px;}.header-full .stoerer .stoerer-text{margin-bottom:0px;}.hide-for-small-only a img{display:block !important;}.header-full .header-full-bg{bottom:0;left:0;width:100%;height:50%;position:absolute;min-height:319px;background-color:rgba(255,255,255,0.3);}.header-full .header-full-link a{padding:1em;}.header-halfimage-headline{padding-top:22px;}.fieldsoflaw-dropdown{margin-top:-150px;}p.ndeex-app-header{left:0px !important;}}@media screen and (max-width:52em){.header-halfimage-headline.light{color:rgb(84,88,90);}}@media screen and (min-width:40em) and (max-width:52em){h2,.h2{font-size:1.75rem;color:red;}.fieldsoflaw-box p{font-weight:bold;margin-left:10px;padding-top:10px;padding-left:0px;}.fieldsoflaw-outer-box .fieldsoflaw-box{height:120px;}.fieldsoflaw-outer-box .fieldsoflaw-box .header-fieldsoflaw-border{height:120px;}.fieldsoflaw-dropdown.rechtsgebiete-detail{margin-top:-110px;}}.row.layout-3{padding:0px;margin:0px auto;max-width:100%;overflow:visible;}.row.layout-3 .columns{position:relative;}.row.layout-3 .column-left{padding-left:0px;}.row.layout-3 .column-right{padding-right:0px;}.row.layout-3 .columns .more-link{position:absolute;display:block;top:0;bottom:0;left:0;right:0;text-indent:-9999px;z-index:1000;}//.row.layout-3:hover .ce-bodytext{text-decoration:none;color:#7c2529;}.row.layout-3 .column-left .ce-bodytext{width:95%;margin-left:10%;}.row.layout-3 .column-right .ce-bodytext{width:95%;margin-right:10%;}@media screen and (min-width:40em){.row.layout-3 .column-left .ce-bodytext{width:65%;margin-left:30%;}.row.layout-3 .column-right .ce-bodytext{width:60%;margin-right:30%;}}.header-full .header-full-link{position:relative;text-align:left;bottom:0px;top:40px;margin-bottom:20px;}.header-full .row.inset{border:0px !important;padding:0px;margin:0px;}.header-full .row.inset .columns{margin:0px;padding:0px;}figure{margin:0px;padding:0px;}.news-clear{clear:both;}.news-single h1.h1{font-size:3rem;font-family:"Merriweather",sans-serif,serif;font-weight:normal;}p.ndeex-app-header{position:relative;padding-left:45px;left:-45px;margin-bottom:0;}p.ndeex-app-header::before{width:34px;height:34px;content:'';display:block;position:absolute;left:0;background-image:url('/typo3conf/ext/torr_template/Resources/Public/img/mobile_off.svg');background-repeat:no-repeat;background-size:34px;background-position:0 0;}@media screen and (min-width:80em){p.ndeex-app-header{left:-45px}}.text-teaser p{font-size:24px;line-height:36px;}.template-3 #breadcrumb{display:none;}.template-3 #content ul{display:flex;justify-content:center;}.template-3 #content ul li{list-style-type:none;padding:20px 30px;}.template-3 #content ul li a{font-family:"Merriweather Sans",sans-serif,serif;font-weight:bold;background-color:#fff;padding:10px 20px;color:#000;text-transform:uppercase;}.template-3 #content ul li a[aria-current*="page"]{background-color:#7c2529;color:#fff;}.template-3 .text-bg-sand{border-bottom:5px solid #F2F1EF;position:relative;margin-bottom:100px;}.template-3 .text-bg-sand:after{content:'';position:absolute;top:100%;left:50%;margin-left:-50px;width:0;height:0;border-top:55px solid #F2F1EF;border-left:70px solid transparent;border-right:70px solid transparent;}.template-3 .header-quote-border{padding:30px !important;margin:0px !important;}.template-3 .contact-head{background:url('/typo3conf/ext/torr_template/Resources/Public/img/whatsapp_icon.png') 0 0 no-repeat;padding:0px 0px 0px 50px;}.template-3 .contact-link{padding-left:50px;text-decoration:underline;color:#055F73;}.tx-powermail{background-color:#E4E8EB;padding:25px 0px 25px 55px;width:95%;}.tx-powermail .powermail_fieldwrap+.powermail_fieldwrap{margin:0px !important;}.tx-powermail .row{margin:0px !important;}.tx-powermail h3{display:none;}.powermail_fieldwrap_type_check{margin:15px 0px;}.powermail_fieldwrap_type_textarea .powermail_field{margin:15px 0px !important;}.tx-powermail .form-check-label,.powermail_fieldwrap_type_text{font-size:13px;}.tx-powermail input[type=checkbox]{margin:0px;padding:0px;}.tx-powermail .powermail_legend{background:url('/typo3conf/ext/torr_template/Resources/Public/img/mail_icon.png') 0 0 no-repeat;padding:0px 0px 20px 50px;margin-top:30px;}.powermail_fieldwrap{width:90%;}.tx-powermail input[type=text],.tx-powermail input[type=textarea],.tx-powermail input[type=submit]{width:100%;margin:12px 0;display:inline-block;border:1px solid #ccc !important;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box;padding:12px;}input[type="file"]::file-selector-button{background-color:#4CAF50;color:white;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.3s;display:none;}input[type="file"]::file-selector-button:hover{background-color:#45a049;}.tx-powermail table{inline-size:90%;}.tx-powermail tbody tr:nth-child(2n+1),.tx-powermail tbody tr{background-color:unset;}.tx-powermail th{vertcal-align:top;}input[type="file"]{background:url('/typo3conf/ext/torr_template/Resources/Public/img/Container.png') 0 0 no-repeat;background-size:contain;padding:10px;width:100%;height:130px;border:0px !important;margin-bottom:0px;}input[type="submit"]{background-color:#055F73;color:#fff;font-family:"Merriweather Sans",sans-serif,serif;font-size:0.875rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;}
