@font-face{font-family:'FAOpensans';src:url('https://www.fachanwalt.de/fonts/OpenSans-Regular.ttf');}
@font-face{font-family:'FAOpensansbold';src:url('https://www.fachanwalt.de/fonts/OpenSans-Bold.ttf');}
@font-face{font-family:'FAMontserrat';src:url('https://www.fachanwalt.de/fonts/Montserrat-Regular.otf');}
@font-face{font-family:'FAMontserratbold';src:url('https://www.fachanwalt.de/fonts/Montserrat-Bold.otf');}
.website-container{max-width:1900px;width:100%;margin:0 auto;background-color:#eff6fc;position:relative;}
.website-container div.dropshadow{height:25px;width:100%;background-image:url('../img/layout/dropshadow.png');background-repeat:repeat-x;background-position:top left;position:absolute;left:0px;top:0px;}
.dropshadow_wrapper{position:relative;z-index:1;}
.website-header{position:relative;max-width:100%;max-height:129px;background-color:#0078be;font-size:0.875em;font-weight:bold;}
.website-header .block-left{width:814px;float:left;}
.website-header .block-right{width:880px;float:left;color:#fcb038;}
.website-header .block-right a{color:#fcb038;line-height:3em;}
.website-header .block-right .block-top{margin-left:390px;}
.website-header .block-right .block-top span{padding:1em;}
.website-header .yellow-box{background-color:#fcb038;color:#165fae;max-height:25px;padding-top:10px !important;padding-bottom:10px !important;}
.website-header .yellow-box a{color:#165fae;display:inline-block;background-image:url(../img/layout/icons/plus.png);background-repeat:no-repeat;background-position:left center;padding-left:2em;}
.website-header .block-right .block-bottom{margin-left:112px;margin-top:24px;}
.website-header .top-menu{font-family:FAMontserrat,"Helvetica Neue",​Helvetica,​Arial,​sans-serif;font-weight:normal;}
.website-header .block-bottom a{background-color:#165fae;color:#d6e9f7;height:51px;display:inline-block;line-height:52px;border-right:1px solid #277dc8;padding:0px 1.25em;font-size:1.3em;letter-spacing:0.05em;}
.website-header .block-bottom a.glyphicon-home{top:2px;padding-left:1.3em;padding-right:1.3em;}
.website-header .block-bottom a:hover, .website-header .block-bottom a.active{background-color:#d6e9f7;color:#165fae;}
.header_separator{background-image:url('../img/layout/header_separator.png');background-position:0px 0px;background-repeat:repeat-x;min-height:2px;height:2px;width:100%;}
.website-header .block-right .block-bottom.magazin-menu{margin-top:61px;}
.submenu{display:inline-block;position:absolute;z-index:9999;border:1px solid #165fae;}
.submenu a{display:block !important;z-index:9999;height:40px !important;line-height:40px !important;padding:0 1.25em !important;margin:0 !important;font-weight:normal;background-color:#fff !important;color:#165fae !important;}
.middle-button{background-color:#fcb038;color:#165fae;cursor:pointer;display:inline-block;background:#fcb038;background-image:-webkit-linear-gradient(top, #fcb038, #fcb038);background-image:-moz-linear-gradient(top, #fcb038, #fcb038);background-image:-ms-linear-gradient(top, #fcb038, #fcb038);background-image:-o-linear-gradient(top, #fcb038, #fcb038);background-image:linear-gradient(to bottom, #fcb038, #fcb038);-webkit-border-radius:30;-moz-border-radius:30;border-radius:38px;-webkit-box-shadow:2px 0px 2px #666666;-moz-box-shadow:2px 0px 2px #666666;box-shadow:2px 0px 2px #666666;color:#165fae;font-size:0.85em;padding:0px 20px 0px 20px;text-decoration:none;line-height:40px;text-align:center;font-weight:bold;text-transform:uppercase;font-family:FAMontserrat,Verdana,​Arial,​sans-serif;}
.middle-button-plus{background-color:#fcb038;color:#165fae;cursor:pointer;display:inline-block;background:#fcb038;background-image:-webkit-linear-gradient(top, #fcb038, #fcb038);background-image:-moz-linear-gradient(top, #fcb038, #fcb038);background-image:-ms-linear-gradient(top, #fcb038, #fcb038);background-image:-o-linear-gradient(top, #fcb038, #fcb038);background-image:linear-gradient(to bottom, #fcb038, #fcb038);-webkit-border-radius:30;-moz-border-radius:30;border-radius:38px;-webkit-box-shadow:2px 0px 2px #666666;-moz-box-shadow:2px 0px 2px #666666;box-shadow:2px 0px 2px #666666;color:#165fae;font-size:19px;padding:4px 16px 4px 16px;text-decoration:none;line-height:40px;text-align:center;font-weight:bold;text-transform:none;font-family:FAMontserrat,Verdana,​Arial,​sans-serif;}
.large-button{background-color:#fcb038;color:#165fae;cursor:pointer;display:inline-block;width:340px;height:60px;background:#fcb038;background-image:-webkit-linear-gradient(top, #fcb038, #fcb038);background-image:-moz-linear-gradient(top, #fcb038, #fcb038);background-image:-ms-linear-gradient(top, #fcb038, #fcb038);background-image:-o-linear-gradient(top, #fcb038, #fcb038);background-image:linear-gradient(to bottom, #fcb038, #fcb038);-webkit-border-radius:30;-moz-border-radius:30;border-radius:38px;-webkit-box-shadow:2px 0px 2px #666666;-moz-box-shadow:2px 0px 2px #666666;box-shadow:2px 0px 2px #666666;font-family:FAMontserrat,Verdana,​Arial,​sans-serif;color:#165fae;font-size:18px;padding:10px 20px 10px 20px;text-decoration:none;line-height:40px;text-align:center;font-weight:bold;text-transform:uppercase;}
.startpage-search{background-image:url('../img/layout/startseite-topbanner.jpg');width:100%;min-height:485px;position:relative;text-align:center;}
.startpage-search .searchbutton:hover, .large-button:hover{background:#fa9a2d;background-image:-webkit-linear-gradient(top, #fa9a2d, #fa9a2d);background-image:-moz-linear-gradient(top, #fa9a2d, #fa9a2d);background-image:-ms-linear-gradient(top, #fa9a2d, #fa9a2d);background-image:-o-linear-gradient(top, #fa9a2d, #fa9a2d);background-image:linear-gradient(to bottom, #fa9a2d, #fa9a2d);text-decoration:none;}
.startpage-search .searchbutton:hover{background-image:url('../img/layout/icons/lupe-hover.png');background-position:20px 17px;background-repeat:no-repeat;}
.startpage-search .suchformular{width:100%;max-width:910px;height:356px;background-image:url('../img/layout/suchmaske-start.png');background-repeat:no-repeat;padding-left:2em;padding-top:1em;text-align:left;display:inline-block;margin-top:5em;}
.startpage-search .title{color:#165fae;font-size:3.3em;font-family:FAMontserratbold, Verdana, ​Arial, ​sans-serif;}
.startpage-search .searchbutton{background-color:#fcb038;color:#165fae;cursor:pointer;display:inline-block;width:50%;height:60px;background:#fcb038;background-image:-webkit-linear-gradient(top, #fcb038, #fcb038);background-image:-moz-linear-gradient(top, #fcb038, #fcb038);background-image:-ms-linear-gradient(top, #fcb038, #fcb038);background-image:-o-linear-gradient(top, #fcb038, #fcb038);background-image:linear-gradient(to bottom, #fcb038, #fcb038);-webkit-border-radius:30;-moz-border-radius:30;border-radius:38px;-webkit-box-shadow:2px 0px 2px #666666;-moz-box-shadow:2px 0px 2px #666666;box-shadow:2px 0px 2px #666666;font-family:FAMontserrat;color:#165fae;font-size:1.2em;padding:10px 20px 10px 20px;text-decoration:none;line-height:40px;text-align:center;font-weight:bold;text-transform:uppercase;background-image:url('../img/layout/icons/lupe.png');background-position:20px 17px;background-repeat:no-repeat;}
.startpage-search .ui-selectmenu-button.ui-button{background-color:#fff !important;background:#fff !important;border:1px solid #92bada;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0px;color:#0e62a8;height:35px;line-height:22px;position:relative;margin-bottom:1em;}
.startpage-search .ui-selectmenu-icon{background-image:url('../img/layout/icons/pfeil-unten.png') !important;background-repeat:no-repeat;height:31px;width:32px;background-position:0 0;position:absolute;right:0px;top:1px;right:1px;}
.startpage-search input[type="text"]{display:block;width:100%;min-height:50px;border:0px solid #000000;border:1px solid #9cbeda;background-color:#eff6fc;background-color:#fff;font-size:1.25em;padding:1em;line-height:26px;color:#a1a1a1;margin-bottom:20px;margin-top:10px;}
.startpage-search .searchbox-two-inner{margin-bottom:3.3em;}
.startpage-search .suchformular label{font-size:1.4em;font-family:FAOpenSansbold,"Helvetica Neue",​Helvetica,​Arial,​sans-serif;font-weight:normal;}
.startpage-search input[type="text"]:focus{color:#737373;}
.link-tools-box{margin:30px 39px;line-height:20px;}
.link-tools-box .title, .website-content-center .title{color:#165fae;font-size:1.2em;font-weight:bold;display:block;text-transform:uppercase;margin-bottom:20px;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.link-tools{display:inline-block;width:208px;min-height:84px;padding-left:90px;color:#737373;font-size:1em;background-position:center left;background-repeat:no-repeat;padding-top:24px;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;font-weight:500;}
.link-tools.disclaimer{background-image:url('../img/layout/icons/disclaimer.png');}
.link-tools.impressum{background-image:url('../img/layout/icons/dokument-big.png');}
.link-tools.promille{background-image:url('../img/layout/icons/auto.png');}
.link-tools.scheidung{background-image:url('../img/layout/icons/herz.png');}
.link-tools.trennungsunterhalt{background-image:url('../img/layout/icons/fa_icon_trennungsunterhalt.png');}
.link-tools.kindesunterhalt{background-image:url('../img/layout/icons/fa_icon_kindesunterhalt.png');}
.link-tools.scheidungskosten{background-image:url('../img/layout/icons/fa_icon_scheidungsunterhalt.png');}
.link-tools.nachehelich{background-image:url('../img/layout/icons/fa_icon_nachehelicher_unterhalt.png');}
.link-tools.vzrechner{background-image:url('../img/layout/icons/rechner.png');}
.box-trennungsunterhalt a.middle-button, .box-kindesunterhalt a.middle-button{margin-top:1em;margin-left:22%;}
.box-kindesunterhalt a.middle-button{margin-top:0;margin-left:24%;}
.box-kindesunterhalt label{min-width:230px !important;}
form[name="scheidungskosten_rechner"] .middle-button{margin-left:0%;}
.website-content-left .link-tools-box{background-color:#fff;width:312px;margin:0px;border:1px solid #accae4;padding:2em;}
.website-content-left .large_header{font-size:1.8em;font-weight:bold;}
.website-content-center .content{margin:30px 39px;margin-bottom:6em;}
.website-content-container-wrapper{width:100%;max-width:1480px;margin:0px auto;border-right:1px solid #abcbe4;background-color:#fff;}
.website-content-container-wrapper.blueback{background-color:#eff6fc;}
.website-content-container{position:relative;background-image:url('../img/layout/grid-desktop2.png');background-repeat:repeat-y;}
.website-content-container.noborder{background-image:url('../img/layout/grid-desktop-noborder.png');}
.website-content-container.without-left-column{padding-left:16em;}
.website-content-container.nobg{background-image:none;background-color:#eff6fc;}
.website-content-container.nobg .website-content-center .content{margin-top:0px;}
.website-content-container.nobg .website-content-center .content{margin-left:0px;margin-right:0px !important;color:#165fae;}
.website-content-container.nobg .website-content-center .content ul li{color:#333;}
.website-content-container.nobg .website-content-center .content .notice{font-size:0.85em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.website-content-container.nobg.blackfont .website-content-center .content{color:#333;}
.website-content-container .dropshadow{height:25px;width:100%;background-image:url('../img/layout/dropshadow.png');background-repeat:repeat-x;background-position:top left;position:absolute;left:0px;top:0px;}
.content .content-header-box, .content #text_mehr{font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;}
.content-header-box{background-color:#fff;padding:2em;padding-bottom:1em;margin-bottom:2em;}
.magazin .content-header-box{padding-left:4em;padding-right:4em;}
.content-header-box.profil_kopf, .content-header-box.profil_details{padding:0;}
.content-header-blue-box{background-color:#0e62a8;color:#fff;}
.content-header-blue-box .inner{margin:0 2.5em;padding-top:1.4em;font-size:0.9em;font-weight:bold;}
.content-header-blue-box .title{color:#fff;}
.content-border-box{background-color:#fff;padding:2em;padding-bottom:1em;margin-top:1em;margin-bottom:2em;border:1px solid #b1cde3;color:#333;}
.content-sub-box{background-color:#fff;padding:2em;padding-bottom:1em;margin-top:2em;margin-bottom:2em;border:1px solid #b1cde3;color:#333;}
.content-sub-box .rechtstipps .rechtstipp-parallel{margin-right:1em;}
.breadcrumbs, .breadcrumbs a{color:#969696;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.breadcrumbs span,.breadcrumbs a{font-weight:bold;}
.breadcrumbs-alternative{margin:0px;margin-bottom:3em;padding-top:2em;}
.content-header-box h1{color:#165fae;font-size:1.75em;font-weight:bold;font-family:FAMontserrat, ​Arial;}
.content-header-box h1.bigger{font-size:2.5em;}
.content-border-box h1{color:#165fae;font-size:1.2em;font-weight:bold;margin-bottom:2em;}
.content-header-box h2{color:#165fae;font-size:1em;font-weight:bold;font-family:FAMontserrat, ​Arial;}
.content-header-box h2.bigger{font-size:1.4em;}
.content-header-box p{color:#333;line-height:1.6em;}
.website-content-left{float:left;max-width:556px;color:#165fae;padding-bottom:5em;}
.website-content-center{float:right;max-width:1142px;width:calc(100% - 336px);}
.website-content-container.without-left-column .website-content-center{width:87%;}
.website-content-container.without-left-column .website-content-center .content-header-box{border:1px solid #b1cde3;}
.website-content-container.without-left-column .website-content-center .content{margin-right:0;}
.website-content-container.without-left-column .website-content-center{float:left;width:100%;max-width:1450px;}
.website-content-container.without-left-column .breadcrumbs{padding-top:3em;margin-bottom:3em;}
.website-content-right{float:left;display:none;}
.content-separator{background-image:url('../img/layout/separator.png');background-repeat:repeat-x;background-position:top left;width:100%;height:32px;}
.content.standardseite p{line-height:1.7em;letter-spacing:0.02em;}
.content-list-2-columns a.element{width:48%;display:block;float:left;background-color:#fff;border:1px solid #abcbe4;border-bottom:none;padding:0.8em;font-size:0.9em;font-weight:bold;color:#165fae;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.content-list-2-columns a.element:nth-child(2n+0){float:right;}
.content-list-2-columns a.element:nth-last-child(2),.content-list-2-columns a.element:nth-last-child(3){border-bottom:1px solid #abcbe4 !important;}
.content-list-2-columns a.element:hover{background-color:#165fae;color:#fff;}
.content-list-kenntnisse{margin-bottom:5em;}
.content-list-kenntnisse span.element{width:100%;display:block;border:1px solid #abcbe4;padding:0.8em;background-color:#fff;font-weight:bold;font-size:0.9em;cursor:pointer;border-bottom:none;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.content-list-kenntnisse span.element:last-child{border-bottom:1px solid #abcbe4;}
.content-list-kenntnisse span.element.open{border-bottom:1px solid #abcbe4;background-image:url('../img/layout/element-open.png');background-repeat:no-repeat;background-position:top right;}
.content-list-kenntnisse span.element.closed{background-image:url('../img/layout/element-closed.png');background-repeat:no-repeat;background-position:top right;}
.content-list-kenntnisse .content-list-contents.three-columns{margin:1em 0;}
.content-list-kenntnisse .content-list-contents.three-columns a{width:32%;display:inline-block;margin:0.5%;padding-left:2%;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;font-size:0.9em;font-weight:bold;color:#165fae;background-image:url('../img/layout/icons/pfeil-themen.png');background-repeat:no-repeat;background-position:center left;}
.content-list-orte .initial{margin-left:5px;}
.content-list-orte .content-list-contents.three-columns{margin:1em 0;}
.content-list-orte .content-list-contents.three-columns a{width:31%;display:inline-block;margin:0 0.5%;border:1px solid #abcbe4;padding:0.8em;padding-left:2%;background-color:#fff;font-weight:bold;font-size:0.9em;margin-top:-1px;}
.content-list-orte .content-list-contents.three-columns a:hover{background-color:#165fae;color:#fff;}
.content form{}
.content form label{color:#9c9c9c;width:8em;}
.content .form_login input[type="text"], .content .form_login input[type="password"]{border:1px solid #9bbeda;background:none;background-color:#eff6fc;padding:0.25em;font-size:1em;min-width:33%;}
.content .form_zugangsdaten input[type="text"]{border:1px solid #9bbeda;background:none;background-color:#eff6fc;padding:0.25em;font-size:1em;min-width:33%;}
.side-column-title{text-transform:uppercase;font-size:0.85em;font-weight:bold;margin-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:FAMontserratbold,"Helvetica Neue",​Helvetica,​Arial,​sans-serif;font-weight:normal;}
.side-column-left-inner{margin-top:74px;max-width:312px;margin-right:24px;}
.side-column-left-inner hr{height:1px;border:none;color:#accae4;background-color:#accae4;}
.side-column-left-inner .side-column-left-button{display:block;background-color:#fff;color:#0f64a4;cursor:pointer;width:312px;height:33px;background:#fcb038;background-image:-webkit-linear-gradient(top, #fcb038, #fcb038);background-image:-moz-linear-gradient(top, #fcb038, #fcb038);background-image:-ms-linear-gradient(top, #fcb038, #fcb038);background-image:-o-linear-gradient(top, #fcb038, #fcb038);background-image:linear-gradient(to bottom, #fcb038, #fcb038);-webkit-border-radius:30;-moz-border-radius:30;border-radius:38px;-webkit-box-shadow:2px 0px 2px #666666;-moz-box-shadow:2px 0px 2px #666666;box-shadow:2px 0px 2px #666666;font-family:FAMontserrat,Arial;color:#165fae;padding:10px 20px 10px 20px;text-decoration:none;line-height:15px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:0.85em;background-image:url(../img/layout/icons/sandwhich-on-yellow.png);background-repeat:no-repeat;background-position:70px center;margin-bottom:4em;margin-top:2.5em;}
.side-column-left-button:hover{text-decoration:underline;}
.box-neu{border:1px solid #accae4;width:100%;margin-bottom:4em;}
.box-neu div.bild{min-height:70px;}
.box-neu-eintrag{border-bottom:1px solid #accae4;position:relative;padding:10px;background-color:#f7fbfe;font-family:FAMontserrat, Arial;}
.box-neu-eintrag img{border:1px solid #aaaeaf;}
.box-neu-eintrag .neu{background-color:#fcb038;color:#165fae;font-size:0.6em;font-weight:bold;line-height:17px;text-transform:uppercase;position:absolute;top:26px;left:80px;display:block;width:33px;height:17px;text-align:center;}
.box-neu-eintrag .zum_profil{background-color:#ffffff;text-transform:uppercase;position:absolute;top:46px;left:80px;display:block;min-width:100px;min-height:33px;line-height:33px;text-align:center;font-size:0.85em;font-family:FAMontserrat, Arial;}
.box-neu-eintrag .zum_profil a{color:#165fae !important;}
.box-neu-eintrag .bezeichnung{text-transform:none;display:block;margin-left:70px;margin-top:6px;}
.box-neu-eintrag .name{font-weight:bold;}
.box-neu-eintrag .beruf{font-size:0.85em;}
.box-loose{width:312px;}
.box-loose a{display:inline-block;border:1px solid #accae4;background-color:#fff;font-weight:bold;padding:0.5em 0.85em;margin-right:0.65em;margin-bottom:0.8em;}
.side-column-left-inner .box-loose a{font-family:FAMontserrat, Arial;color:#165fae;text-transform:uppercase;font-size:0.875em;}
.content .box-loose a{color:#165fae;text-transform:uppercase;font-weight:bold;font-family:FAMontserrat, Arial;font-size:0.9em;}
.box-liste{border:1px solid #accae4;width:312px;}
.box-liste a{display:block;border-bottom:1px solid #accae4;background-color:#fff;font-size:13px;font-weight:bold;padding:0.5em 0.85em;height:40px;line-height:30px;text-decoration:none;}
.box-liste a:last-child, .box-liste ul li:last-child{border:none;}
.box-loose a:hover, .box-liste a:hover{background-color:#337ab7;color:#fff;}
.box-liste-kleiner a{font-size:1em !important;}
.side-column-left-inner .box-liste a{color:#165fae;}
.side-column-left-inner .box-liste a:hover{color:#fff;}
.box-liste ul{padding:0px;margin:0px;}
.box-liste ul li{padding:0.5em 0.85em;margin:0px;list-style:none;display:block;border-bottom:1px solid #accae4;background-color:#fff;font-size:0.9em;}
.box-liste ul a{padding:0px;margin:0px;display:inline;background-color:transparent;background:none;color:#165fae;font-size:1.1em;}
.box-liste ul a:hover{background-color:transparent;background:none;color:#165fae;}
.box-liste ul li.active, .box-liste ul li:hover, .box-liste ul li.active:hover{background-color:#165fae;color:#fff;}
.box-liste ul li:hover a, .box-liste ul li.active a, .box-liste ul li.active a:hover{background-color:#165fae;color:#fff;}
.box-liste ul li{cursor:pointer;}
.seo_menustruktur{border:1px solid #accae4;width:312px;}
.seo_menustruktur ul{padding:0px;margin:0px;}
.seo_menustruktur ul li{padding:0.5em 0.85em;margin:0px;list-style:none;display:block;border-bottom:1px solid #accae4;background-color:#fff;font-size:0.9em;}
.seo_menustruktur ul a{padding:0px;margin:0px;display:inline;background-color:transparent;background:none;color:#165fae;font-size:1.1em;}
.seo_menustruktur ul a:hover{background-color:transparent;background:none;color:#165fae;}
.seo_menustruktur ul li{cursor:pointer;}
.eintraege_neu_navi{width:100%;border-bottom:1px solid #accae4;}
.eintraege_neu_navi .prev span{width:50%;float:left;display:block;}
.eintraege_neu_navi .next span{border-left:1px solid #accae4;}
.eintraege_neu_navi .next span{width:50%;float:left;display:block;}
.eintraege_neu_navi span{text-decoration:none;text-align:center;height:50px;line-height:50px;color:#0e60ac;background-color:#fff;}
.eintraege_neu_navi span:hover{background-color:#0e60ac;color:#fff;}
.links_fachanwalt_werbung{font-weight:bold;background-color:#fcb038;color:#165fae;text-align:center;border-top:1px solid #accae4;font-family:FAMontserrat, Arial;}
.links_fachanwalt_werbung .inner{margin-left:59px;margin-right:59px;padding-top:22px;padding-bottom:20px;}
.links_fachanwalt_werbung .frage{display:block;font-size:0.90em;margin-bottom:10px;text-transform:uppercase;}
.links_fachanwalt_werbung .profil_erstellen_button{padding-left:1em;display:block;background-color:#fff;color:#0f64a4;cursor:pointer;width:210px;height:33px;background:#fff;background-image:-webkit-linear-gradient(top, #fff, #fff);background-image:-moz-linear-gradient(top, #fff, #fff);background-image:-ms-linear-gradient(top, #fff, #fff);background-image:-o-linear-gradient(top, #fff, #fff);background-image:linear-gradient(to bottom, #fff, #fff);-webkit-border-radius:30;-moz-border-radius:30;border-radius:38px;-webkit-box-shadow:2px 0px 2px #666666;-moz-box-shadow:2px 0px 2px #666666;box-shadow:2px 0px 2px #666666;font-family:FAMontserrat, Arial;color:#165fae;padding:10px 20px 10px 2em;text-decoration:none;line-height:15px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:0.75em;background-image:url(../img/layout/icons/plus-white.png);background-repeat:no-repeat;background-position:7px center;}
.links_fachanwalt_werbung .profil_erstellen_button:hover{text-decoration:underline;}
.links_fachanwalt_werbung .mehr_text{display:block;text-align:center;margin-top:20px;}
.links_fachanwalt_werbung.gelb{background:none;border:none;}
.links_fachanwalt_werbung.gelb a{background-color:#fcb038;text-transform:none;width:240px;background-image:url(../img/layout/icons/plus.png);font-size:1em;}
.rechtstipps{display:table;}
.rechtstipp-rechtsgebiet, a.rechtstipp-rechtsgebiet{color:#969696 !important;border:1px solid #d6d6d6;padding:8px;padding-left:30px;display:inline-block;background-image:url('../img/layout/icons/hammer.jpg');background-repeat:no-repeat;background-position:5px center;text-transform:uppercase;font-size:0.9em;margin-bottom:1em;display:inline-block;clear:right;font-weight:normal !important;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.rechtstipp-parallel{width:49.5%;display:inline-table;margin-bottom:20px;}
.rechtstipps.breiter .rechtstipp-parallel{width:48%;}
.rechtstipp-parallel:first-of-type{padding-right:30px;}
.rechtstipp-parallel.links{padding-right:15px;}
.rechtstipp-parallel.rechts{padding-left:15px;}
.rechtstipp-parallel p{font-size:1em;font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;}
.rechtstipp-parallel a{color:#165fae;}
.rechtstipp-parallel img{border:1px solid #adadad;float:left;margin-right:15px;margin-bottom:1px;width:149px;}
.rechtstipp-parallel .titel{color:#165fae;font-size:1.5em;display:block;text-transform:none;margin-bottom:20px;font-family:FAMontserratbold, Verdana, ​Arial, ​sans-serif;font-weight:normal !important;}
.rechtstipp-long{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d6d6d6;}
.rechtstipp-long .titel{display:block;color:#165fae;font-size:1.5em;display:block;text-transform:none;margin-bottom:20px;margin-top:10px;font-family:FAMontserratbold, Verdana, ​Arial, ​sans-serif;font-weight:normal !important;}
.rechtstipp-long div.rechtstipp-text{float:left;font-size:1em;font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;}
.rechtstipp-long a{color:#165fae;}
.rechtstipp-long .img_lft{float:left;margin-right:20px;border:1px solid #adadad;margin-bottom:1em;}
.rechtstipp-long .rechtstipp-bild{float:left;width:15%;min-width:150px;}
.rechtstipp-long .rechtstipp-text{float:left;width:85%;}
.rechtstipp-long.rechtstipp-artikel .rechtstipp-text{float:none !important;width:100% !important;}
.rechtstipp_bewertung .stern-voll{background-image:url('../img/layout/icons/stern-voll.png');background-repeat:no-repeat;background-position:top left;width:17px;height:17px;display:inline-block;}
.rechtstipp_bewertung .stern-halb{background-image:url('../img/layout/icons/stern-halb.png');background-repeat:no-repeat;background-position:top left;width:17px;height:17px;display:inline-block;}
.rechtstipp_bewertung .stern-leer{background-image:url('../img/layout/icons/stern-leer.png');background-repeat:no-repeat;background-position:top left;width:17px;height:17px;display:inline-block;}
.rechtstipps .information_bar{margin-top:10px;margin-bottom:20px;font-size:1em;}
.rechtstipps .datum, .rechtstipps .autor, .rechtstipps .rechtstipp_bewertung{float:left;}
.rechtstipps .datum{padding-left:24px;background-image:url('../img/layout/icons/kalender.png');background-repeat:no-repeat;background-position:0px 0px;color:#a0a0a0;margin-right:1em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.rechtstipps .autor, .aktuelle_beitraege .autor{padding-left:24px;background-image:url('../img/layout/icons/person-mini.png');background-repeat:no-repeat;background-position:top left;color:#a0a0a0;margin-right:1em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.rechtstipps .autor a{color:#a0a0a0;}
.rechtstipps .rechtstipp_anriss{float:none;}
.rechtstipps .rechtstipp_anriss .information_bar{margin-top:0px;}
.rechtstipp-long.rechtstipps{width:66%;border-bottom:none;}
.rechtstipp-long.rechtstipps .rechtstipp-text{margin-bottom:2em;}
.rechtstipp-spalte-rechts{width:28%;}
.rechtstipp-spalte-rechts .inner{padding:1em;}
.rechtstipp-spalte-rechts .headline, .rechtstipp-spalte-rechts .name{font-size:1.2em;}
.rechtstipp-spalte-rechts .name{margin-top:1em;margin-bottom:1em;}
.rechtstipp-spalte-rechts .rechtsgebiete{font-weight:bold;}
.rechtstipp-spalte-rechts .anschrift{font-weight:bold;color:#333;margin-top:1em;}
.rechtstipp-spalte-rechts .profil_bild{border:1px solid #adadad;margin-right:1em;margin-bottom:1em;margin-top:2em;float:left;}
.rechtstipp_bewertung.einzelwertung .flt-lt.grey.mr1{width:9em;}
.rechtstipp-spalte-rechts .drucken{padding-left:2em;background-image:url('../img/layout/icons/drucken-blau.png');background-repeat:no-repeat;background-position:top left;}
.rechtstipp-spalte-rechts .dokument{padding-left:2em;background-image:url('../img/layout/icons/dokument-blau.png');background-repeat:no-repeat;background-position:top left;}
.rechtstipp-spalte-rechts .diesen_anwalt_bewerten{padding-left:2em;background-image:url('../img/layout/icons/stern-blau.png');background-repeat:no-repeat;background-position:top left;}
.diesen_artikel_bewerten{padding-left:2em;background-image:url('../img/layout/icons/stern-blau.png');background-repeat:no-repeat;background-position:top left;}
.rechtstipp-spalte-rechts .actions{}
.rechtstipp-spalte-rechts .middle-button.kontaktieren{padding-left:2.5em;background-image:url('../img/layout/icons/mail.png');background-repeat:no-repeat;background-position:left 1em center;margin-top:2em;margin-bottom:1em;}
.rechtstipp-spalte-rechts .middle-button.profil{padding-left:2.5em;background-image:url('../img/layout/icons/profil.png');background-repeat:no-repeat;background-position:left 1em center;}
.rechtstipp-long.rechtstipps .middle-button.profil{padding-left:2.5em;background-image:url('../img/layout/icons/profil.png');background-repeat:no-repeat;background-position:left 1em center;}
.rechtstipp-details .rechtstipp-text{float:none;width:100%;}
.rechtstipp-text table td {padding:1em;}
.rechtstipp-text blockquote a{color:#fff !important; text-decoration:underline;}
.rechtstipp-text table a{text-decoration:underline;}
.rechtstipps_box_suche_oben{width:100%;background-image:url('../img/layout/ratgeber-suche-teaser.jpg');min-height:346px;background-size:100% auto;color:#fff;}
.rechtstipps_box_suche_oben_inner_box{padding-top:4em;margin-left:10em;}
.rechtstipps_box_suche_oben_header{color:#fcb038;font-size:2.2em;font-family:FAMontserratBold, Verdana, ​Arial, ​sans-serif;margin-bottom:1em;}
.rechtstipps_box_suche_oben_inner_box ul{list-style:none;padding-left:0;padding-right:0;}
.rechtstipps_box_suche_oben_inner_box ul li{background-image:url("../img/layout/icons/pfeil-gelb2.png") !important;background-position:0 0.2em;background-repeat:no-repeat;padding-left:1em;font-size:1.4em;}
.rechtstipps_box_suche_oben .suchform{width:100%;padding-left:1em;}
#ratgeber_einfeldsuche input.suche{width:100%;max-width:740px;margin-left:1em;background-color:#fff;border:1px solid #fff;color:#333;font-weight:normal;font-size:1.2em;padding:0.5em;}
.rechtstipps_box_suche_oben .suchform .middle-button-plus{background-image:url('../img/layout/icons/lupe.png');background-repeat:no-repeat;background-position:left 1em center;padding-top:0.1em;padding-bottom:0.1em;padding-left:2.75em;font-size:0.9em;margin-top:-0.2em;margin-left:2em;}
.content-sub-box .inner{padding:1em;}
.content-sub-box .rechtstipp-parallel{width:48%;margin-right:0;}
.content-sub-box .box-loose, .content-header-blue-box .box-loose{width:100%;}
.content-sub-box .box-loose a, .content-header-blue-box .box-loose a{display:inline-block;border:1px solid #accae4;background-color:#fff;font-weight:bold;padding:0.5em 0.85em;margin-right:0.7em;margin-bottom:0.8em;}
.content-sub-box .box-loose a:hover, .content-header-blue-box .box-loose a:hover{color:#fff;background-color:#165fae;}
.content-sub-box-transparent{border:none;background-color:transparent;}
.galerie-box{padding:0px;}
.galerie_bild{margin-bottom:1.5em;margin-right:2em;}
.galerie_bild:nth-child(3n+0){margin-right:0;}
.box-google-karte{position:relative;border-bottom:1px solid #b1cde3;}
.box-google-karte img{width:100%;}
.box-google-karte .middle-button.route_planen{position:absolute;top:1em;left:1em;background-color:#165fae;color:#fff;padding-left:3em;background-image:url('../img/layout/icons/route.png');background-repeat:no-repeat;background-position:left 1em center;}
.box-google-karte .middle-button.route_planen:hover{text-decoration:underline;}
.box-google-karte .middle-button.druckansicht{position:absolute;top:1em;right:1em;background-color:#165fae;color:#fff;padding-left:3em;background-image:url('../img/layout/icons/route.png');background-repeat:no-repeat;background-position:left 1em center;z-index:9999;}
.website-content-center.profil .content-header-box{padding:0px;margin:0px;}
.anwalt_kontaktieren{background-color:#0e62a8;color:#fff;margin-bottom:5em;}
.anwalt_kontaktieren .inner{padding:2em;}
.anwalt_kontaktieren .header{font-size:2em;font-weight:bold;margin-bottom:0.5em;}
.anwalt_kontaktieren form input, .anwalt_kontaktieren textarea{color:#0e62a8;border:none;padding:0.5em;margin-bottom:1em;}
.anwalt_kontaktieren form input[name="name"]{width:96%;}
.anwalt_kontaktieren form input[name="strasse"]{width:60%;}
.anwalt_kontaktieren form input[name="hausnummer"]{width:32%;margin-left:2em;}
.anwalt_kontaktieren form input[name="telefon"]{width:46%;}
.anwalt_kontaktieren form input[name="email"]{width:46%;margin-left:2em;}
.anwalt_kontaktieren form input[name="abfrage"]{width:55%;}
.anwalt_kontaktieren form input[name="security"]{width:40%;}
.anwalt_kontaktieren form textarea{width:96%;}
.anwalt_kontaktieren .icheckbox_minimal-blue{background-color:#fff;border:none !important;margin-right:1em;margin-left:3px;}
.anwalt_kontaktieren .input[type="checkbox"]{background-color:#fff;border:none !important;}
.anwalt_kontaktieren .ui-selectmenu-button.ui-button{background-color:#fff !important;background:#fff !important;border:1px solid #92bada;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0px;color:#0e62a8;height:35px;line-height:22px;position:relative;margin-bottom:1em;}
.anwalt_kontaktieren .ui-selectmenu-icon{background-image:url('../img/layout/icons/pfeil-unten.png') !important;background-repeat:no-repeat;height:31px;width:32px;background-position:0 0;position:absolute;right:0px;top:1px;right:1px;}
.anwalt_kontaktieren .middle-button.kontaktieren{padding-left:2.5em;background-image:url('../img/layout/icons/mail.png');background-repeat:no-repeat;background-position:left 1em center;margin-top:3em;margin-bottom:1em;}
.anwalt_kontaktieren_ratgeber form input, .anwalt_kontaktieren_ratgeber textarea{color:#0e62a8;border:none;padding:0.5em;margin-bottom:1em;}
.anwalt_kontaktieren_ratgeber form input.name{width:96%;}
.anwalt_kontaktieren_ratgeber form input.kunde_strasse_strasse_nr{width:60%;}
.anwalt_kontaktieren_ratgeber form input.kunde_strasse_strasse_nr2{width:32%;margin-left:2em;}
.anwalt_kontaktieren_ratgeber form input.telefon{width:46%;}
.anwalt_kontaktieren_ratgeber form input.email{width:46%;margin-left:2em;}
.anwalt_kontaktieren_ratgeber form input.abfrage{width:55%;}
.anwalt_kontaktieren_ratgeber form input.captcha{width:40%;}
.anwalt_kontaktieren_ratgeber form textarea{width:96%;}
.galerie_container{margin-bottom:2em;}
.galerie_bild{display:inline-block;width:462px;height:323px;}
.galerie_bild img{overflow:hidden;background-color:#fff;padding:4px;}
.a_to_z{padding-bottom:1em;}
.a_to_z .element{display:inline-block;background-color:#fff;color:#0e62a8;padding:0.5em 1em;margin-right:1em;margin-bottom:1em;text-decoration:none;}
.a_to_z .element:hover{color:#adc1da;}
.initial{font-size:2em;font-weight:bold;}
.website-below-content{width:100%;background-image:none;background-repeat:repeat-y;background-position:top left;color:#fff;font-size:1.1em;padding-bottom:4em;}
.website-below-content.with_background{width:100%;background-image:url('../img/layout/below-content-background.jpg');background-repeat:repeat-y;background-position:top left;padding:4% 13%;color:#fff;font-size:1em;padding-bottom:4em;font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;}
.website-below-content.vorteile{width:100%;min-height:990px;background-image:url('../img/layout/background-tablet-phone.jpg');background-repeat:no-repeat;background-position:bottom right 15em;background-color:#0e62a8;border-bottom:2px solid #0e62a8;position:relative;}
.website-below-content.vorteile .inner{padding-top:3em;margin-right:16em;margin-left:16em;}
.website-below-content.vorteile .headline{color:#eff7fd;font-size:1.8em;font-weight:bold;margin-bottom:1em;}
.website-below-content.vorteile .tabelle-wrapper{width:783px;}
.website-below-content.vorteile .tabelle-wrapper table{width:100%;font-size:1.1em;}
.website-below-content.vorteile .tabelle tr{background-color:#ececec;color:#0e62a8;}
.website-below-content.vorteile .tabelle tr:nth-child(2n+0){background-color:#fff;}
.website-below-content.vorteile .tabelle tr td{padding:0.35em 1.75em;}
.website-below-content.vorteile .tabelle tr td:nth-child(2n+1){padding-right:1.7em;}
.website-below-content.vorteile .tabelle tr td:nth-child(2n+0){font-weight:bold;padding-left:1.7em;text-align:center;}
.website-below-content.vorteile .unter-tabelle{width:783px;margin-top:3px;overflow:hidden;background-color:#eff6fc;color:#0e62a8;}
.website-below-content.vorteile .unter-tabelle .price{font-weight:bold;font-size:4em;text-align:center;margin:0.25em 0.25em;}
.website-below-content.vorteile .unter-tabelle .inner{margin:1.75em;margin-top:0em;padding:0px;}
.website-below-content.vorteile .float-text{position:absolute;color:#528fc2;top:2.5em;right:5em;font-size:3.25em;width:30%;}
.website-below-content.siegel-info{width:100%;height:auto;background-image:none;background-color:#fff;padding:5em 0em;padding-bottom:0.5em;}
.website-below-content.siegel-info .inner{margin-right:16em;margin-left:16em;margin-bottom:10em;}
.website-below-content.siegel-info .headline{color:#0e62a8;font-size:2.5em;font-weight:bold;margin-bottom:1.1em;}
.website-below-content.siegel-info .flt{float:left;}
.website-below-content.siegel-info p{font-size:1.4em;color:#333;}
.website-below-content.siegel-info img{margin-left:8em;}
.website-below-content.marketing-bausteine{width:100%;height:auto;background-image:none;background-color:#eff6fc;margin:0em;margin-bottom:0em;position:relative;padding-top:3em;padding-bottom:4em;color:#333;}
.website-below-content.marketing-bausteine .dropshadow{height:25px;width:100%;background-image:url('../img/layout/dropshadow.png');background-repeat:repeat-x;background-position:top left;position:absolute;left:0px;top:0px;}
.website-below-content.marketing-bausteine .inner{margin-right:10%;margin-left:10%;margin-bottom:10em;}
.website-below-content.marketing-bausteine .headline{color:#000;font-weight:bold;font-size:1.75em;margin-left:2em;margin-bottom:1em;}
.website-below-content.marketing-bausteine img{float:left;margin-right:5em;margin-left:2em;}
.website-below-content.marketing-bausteine p{font-size:1.3em;}
.website-below-content.marketing-bausteine .bluetext.uppercase{font-weight:bold;font-size:1.4em;margin-bottom:2em;}
.website-below-content.marketing-bausteine .bluetext-below{font-weight:bold;font-size:1.8em;margin-bottom:1.5em;margin-top:1em;}
.website-below-content.marketing-bausteine .marketing-baustein{width:710px;height:470px;background-color:#fff;float:left;border:1px solid #b3cee3;margin-bottom:2em;margin-right:2em;}
.website-below-content.marketing-bausteine .marketing-baustein:nth-child(2n+0){margin-right:0;}
.website-below-content.marketing-bausteine .marketing-baustein .inner{margin:2em;}
.website-below-content.marketing-bausteine .marketing-baustein.first .baustein-headline{color:#f02b01;text-transform:uppercase;margin-bottom:1em;}
.website-below-content.marketing-bausteine .marketing-baustein.second .baustein-headline{color:#48c529;text-transform:uppercase;margin-bottom:1em;}
.website-below-content.marketing-bausteine .marketing-baustein.third .baustein-headline{color:#0e64af;text-transform:uppercase;margin-bottom:1em;}
.website-below-content.marketing-bausteine .marketing-baustein.fourth .baustein-headline{color:#e1a103;text-transform:uppercase;margin-bottom:1em;}
.website-below-content.marketing-bausteine .headline-big{font-weight:bold;font-size:1.75em;margin-top:1em;margin-bottom:1em;}
.website-below-content.marketing-bausteine .marketing-baustein.first .headline-big{background-image:url('../img/layout/icons/haken-rot.jpg');background-repeat:no-repeat;background-position:left 0.25em;padding-left:1.25em;}
.website-below-content.marketing-bausteine .marketing-baustein.second .headline-big{background-image:url('../img/layout/icons/haken-gruen.jpg');background-repeat:no-repeat;background-position:left center;padding-left:1.25em;}
.website-below-content.marketing-bausteine .marketing-baustein.third .headline-big{background-image:url('../img/layout/icons/haken-blau.jpg');background-repeat:no-repeat;background-position:left 0.25em;padding-left:1.25em;}
.website-below-content.marketing-bausteine .marketing-baustein.fourth .headline-big{background-image:url('../img/layout/icons/haken-gelb.jpg');background-repeat:no-repeat;background-position:left center;padding-left:1.25em;}
.website-below-content.marketing-bausteine .marketing-baustein p{font-size:1.4em;}
.anwaltseintrag-1jahr-box-werbung{width:100%;background-color:#0e62a8;padding:0.5em 1em;color:#fff;font-size:2.5em;font-weight:bold;margin-top:1.5em;}
.anwaltseintrag-1jahr-box-werbung .gelb{color:#fbbc5b;}
.anwaltseintrag-1jahr-box-werbung .middle-button-plus{padding-left:3.5em;background-image:url('../img/layout/icons/plus-bigger.png');background-repeat:no-repeat;background-position:1em center;}
.fachgebiet-uebersicht .content-list-contents .element{font-size:1em !important;}
.website-footer{width:100%;min-height:457px;background-color:#d8eaf8;color:#165fae;position:relative;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.website-footer-linkbox{float:left;background-image:url('../img/layout/footer-linkbox.png');background-repeat:no-repeat;width:787px;min-height:485px;position:relative;margin-top:-2.5em;}
.website-footer-rightbox{float:left;position:relative;font-size:1.15em;margin-top:2em;}
.website-footer-rightbox .linkblock1, .website-footer-rightbox .linkblock2, .website-footer-rightbox .linkblock3{float:left;}
.website-footer-rightbox ul , .website-footer-rightbox li{list-style:none;padding:0px;}
.website-footer-rightbox li a{font-weight:400;line-height:2em;background-image:url('../img/layout/icons/pfeil-footerlinks.png');background-repeat:no-repeat;background-position:0em 0.25em;padding-left:1em;color:#165fae;}
.website-footer-rightbox .linkblock1{width:334px;}
.website-footer-rightbox .linkblock2{width:250px;}
.website-footer-rightbox .thick{font-weight:bold;}
.sub_footertext{color:#78a9d1;margin-top:3em;}
.suche_links{width:312px;}
.suche_links .middle-button-plus{padding-left:1.75em;padding-right:1em;width:66%;background-image:url('../img/layout/icons/lupe.png');background-repeat:no-repeat;background-position:left 1em center;padding-top:0.1em;padding-bottom:0.1em;margin-top:1em;}
.checkbox_text{font-size:1.1em;}
#custom-handle{cursor:pointer;}
.website-content-left .ui-selectmenu-button.ui-button{background-color:#fff !important;background:#fff !important;border:1px solid #92bada;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0px;color:#0e62a8;height:35px;line-height:22px;position:relative;}
.website-content-left .ui-selectmenu-icon{background-image:url('../img/layout/icons/pfeil-unten.png') !important;background-repeat:no-repeat;height:31px;width:32px;background-position:0 0;position:absolute;right:0px;top:1px;right:1px;}
.ui-menu-item div{color:#0e62a8;}
.selectmenu-overflow{max-height:200px;}
.icheckbox_minimal-blue{background-color:white;border:1px solid #92bada;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);margin-right:0.5em;margin-left:0.4em;}
.aktive-suchfilter{}
.suchfilter{line-height:2em;background-color:#fff;min-height:35px;border:2px solid #fff;padding-left:0.5em;margin-bottom:0.75em;}
.filter-entfernen{display:block;background-image:url('../img/layout/icons/close.png');background-repeat:no-repeat;width:32px;height:31px;}
.km_left{float:left;}
.km_right{float:right;}
.distance_label{-webkit-border-radius:20;-moz-border-radius:20;border-radius:20px;border:1px solid #abcae6;height:23px;display:inline-block;padding:0.1em 0.5em;color:#abcae6;margin-top:1em;font-size:0.9em;background-color:#fff;}
.box-grau{background-color:#797979;color:#fff;font-size:1em;}
.box-grau .inner{padding:1.75em;font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;}
.box-grau .headline{font-weight:bold;font-size:1.2em;margin-bottom:1em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.box-grau input[type="text"]{color:#797979;border:none;padding:0.4em;margin-bottom:1em;width:100%;}
.box-grau .security input{width:45%;float:right;}
.box-grau .security .text{float:left;line-height:1.1em;font-weight:200;}
.profil_erstellen_header{margin-bottom:2em;}
.profil_erstellen_header span.vorteil{display:block;background-image:url('../img/layout/icons/pfeil-vorteil.png') !important;background-repeat:no-repeat;background-position:0 0.2em;padding-left:1em;font-size:1.65em;color:#000;font-weight:100;margin-bottom:0.5em;}
.blue-banner-headline{font-size:1.9em;margin-bottom:0.5em;}
.eintrag-werbung{position:relative;padding:1em;padding-bottom:2em;}
.eintrag-werbung span.yellow-checkbox{display:inline-block;background-image:url('../img/layout/icons/yellow-checkbox.png') !important;background-repeat:no-repeat;background-position:0 0.25em;padding-left:1.2em;font-size:1.4em;color:#cbd7e7;margin-right:1em;}
.eintrag-werbung .middle-button-plus{position:absolute;top:2em !important;right:1em;}
.profil_erstellen .form_header{font-weight:bold;margin-top:2em;}
.profil_erstellen .form_header .title{float:left;text-transform:uppercase;margin-bottom:15px !important;}
.profil_erstellen .form_header .schritte{float:right;text-transform:uppercase;}
.profil_erstellen .form_header .schritt{padding:0.5em;display:inline-block;font-size:1.3em;background-color:#accae4;color:#fff;}
.profil_erstellen .form_header .schritt.separator{border-right:1px solid #fff;}
.profil_erstellen .form_header .schritt.aktiv{background-color:#fff;color:#0e62ab;margin-bottom:2px;}
.profil_erstellen form{display:block;border:4px solid #accae4;margin:0;margin-top:-2px;color:#333;background-color:#fff;font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;}
.profil_erstellen form label{color:#333;display:block;width:9em;}
.profil_erstellen form .inner{margin:2em;}
.profil_erstellen form p{line-height:1.75em;}
.profil_erstellen form .flt{float:left;}
.profil_erstellen form .flt{margin-right:3%;}
.profil_erstellen form input[type="text"]{background-color:#eff6fc;border:1px solid #9bbeda;padding:0.25em;}
.profil_erstellen .form_fehler{background-color:#FF9E87 !important;}
.profil_erstellen form .spalte{margin-bottom:1em;}
.profil_erstellen form .icheckbox_minimal-blue{float:left;}
.profil_erstellen form .checkbox_text{margin-left:2em;display:block;font-size:1em;}
.profil_erstellen form .middle-button{background-image:url('../img/layout/icons/pfeil-blau-gelb.png');background-repeat:no-repeat;background-position:center right 1.5em;padding:0em 5em;margin-top:3em;margin-bottom:2em;}
.content-header-box.profil_kopf{border:1px solid #0e62a8 !important;margin-bottom:3em;background-color:#0e62a8;margin-bottom:3em !important;}
.content-header-box.profil_kopf .inner{padding:2em;}
.content-header-box.profil_kopf .inner.profilbild{padding-right:0;}
.profil_kopf .profilbild .rechtstipp_bewertung{margin-top:1em;}
.profil_kopf img{border:1px solid #abaeaf;}
.profil_kopf .kontaktform{background-color:#0e62a8;color:#fff;}
.profilinfos_rechts .name{font-weight:bold;font-size:1.8em;}
.profilinfos_rechts .bezeichnung{margin-top:1em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.profilinfos_rechts .anschrift{color:#333;margin-top:1em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.profil_kopf hr{border-color:#d6d6d6;}
.profil_kopf .drucken{padding-left:2em;background-image:url('../img/layout/icons/drucken.png');background-repeat:no-repeat;background-position:top left;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.profil_kopf .visitenkarte{margin-left:2em;padding-left:2em;background-image:url('../img/layout/icons/dokument.png');background-repeat:no-repeat;background-position:top left;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.website-content-center.profil .diesen_anwalt_bewerten{padding-left:2em;background-image:url('../img/layout/icons/stern-blau.png');background-repeat:no-repeat;background-position:top left;}
.profil_kopf .diesen_anwalt_bewerten{padding-left:2em;background-image:url('../img/layout/icons/stern-blau.png') !important;background-repeat:no-repeat;background-position:top left;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif !important;}
.profil_kopf .kontaktform .headline{font-size:1.8em;font-weight:bold;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;margin-bottom:0.5em;}
.profil_kopf .kontaktform .inner{padding-bottom:0;}
.website-content-center.profil .rechtstipp-anriss{float:left;}
.website-content-center.profil .rechtstipp-long div.rechtstipp-text{width:75em !important;}
.profil_kopf .anwalt_kontaktieren_profil{font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.profil_kopf .anwalt_kontaktieren_profil{background-color:#0e62a8;color:#fff;margin-bottom:0;position:relative;}
.profil_kopf .anwalt_kontaktieren_profil .ui-selectmenu-text{font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.profil_kopf .anwalt_kontaktieren_profil .inner{padding:2em;padding-bottom:0px;}
.profil_kopf .anwalt_kontaktieren_profil .header{font-size:2em;font-weight:bold;margin-bottom:0.5em;}
.profil_kopf .anwalt_kontaktieren_profil form input, .anwalt_kontaktieren_profil textarea{color:#0e62a8;border:none;padding:0.5em;margin-bottom:1em;}
.profil_kopf .anwalt_kontaktieren_profil form input.kunde_name{width:48%;}
.profil_kopf .anwalt_kontaktieren_profil form input.kunde_strasse{width:49%;margin-left:3%;}
.profil_kopf .anwalt_kontaktieren_profil form input.kunde_hausnummer{width:31%;}
.profil_kopf .anwalt_kontaktieren_profil form input.kunde_ort{width:66%;margin-left:3%;}
.profil_kopf .anwalt_kontaktieren_profil form input.kunde_telefon{width:48%;}
.profil_kopf .anwalt_kontaktieren_profil form input.kunde_email{width:49%;margin-left:3%;}
.profil_kopf .anwalt_kontaktieren_profil form input[name="abfrage"]{width:66%;}
.profil_kopf .anwalt_kontaktieren_profil form input[name="captcha"]{width:31%;margin-left:3%;}
.profil_kopf .anwalt_kontaktieren_profil form #select_fachgebiet-button{width:66% !important;}
.profil_kopf .anwalt_kontaktieren_profil form textarea{width:100%;border:none;min-height:100px;margin-bottom:1em;color:#0e62a8;}
.profil_kopf .anwalt_kontaktieren_profil .icheckbox_minimal-blue{background-color:#fff;border:none !important;margin-right:1em;margin-left:3px;}
.profil_kopf .anwalt_kontaktieren_profil .input[type="checkbox"]{background-color:#fff;border:none !important;}
.profil_kopf .anwalt_kontaktieren_profil .ui-selectmenu-button.ui-button, #box-bewertung .ui-selectmenu-button.ui-button, #select_anzeige_ab-button.ui-button{background-color:#fff !important;background:#fff !important;border:1px solid #92bada;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0px;color:#0e62a8;height:35px;line-height:22px;position:relative;margin-bottom:1em;}
.profil_kopf .anwalt_kontaktieren_profil .ui-selectmenu-icon, #box-bewertung .ui-selectmenu-icon, #select_anzeige_ab-button .ui-selectmenu-icon{background-image:url('../img/layout/icons/pfeil-unten.png') !important;background-repeat:no-repeat;height:31px;width:32px;background-position:0 0;position:absolute;right:0px;top:1px;right:1px;}
.profil_kopf .anwalt_kontaktieren_profil .middle-button.kontaktieren{padding-left:2.5em;background-image:url('../img/layout/icons/mail.png');background-repeat:no-repeat;background-position:left 1em center;}
.profil_kopf .anwalt_kontaktieren_profil .middle-button.nicht_moeglich{background:#fcb038 linear-gradient(to bottom, lightgray, lightgray) repeat scroll 0 0 !important;}
#box-bewertung input[type="text"]{border:none;background-color:#fff;color:#0e62a8;margin-bottom:1em;padding:0.5em;}
#box-bewertung .ui-selectmenu-button.ui-button{margin-bottom:3px;}
#box-bewertung .p50.flt-lt label,#box-bewertung .p50.flt-rt label, #box-bewertung .p50.flt-lt input[type="text"],#box-bewertung .p50.flt-rt input[type="text"]{width:30%;}
#box-bewertung .p50.flt-rt input[type="text"], #box-bewertung .p50.flt-rt .ui-selectmenu-button{margin-right:1%;}
#box-bewertung .br-widget a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.box-profil{font-size:1.1em;}
.box-profil .title{font-size:1.2em !important;}
.box-profil .kanzleilogo{margin-bottom:2em;}
.box-profil .schwerpunkte, .box-profil .publikationen{margin-bottom:1em;}
.box-profil .schwerpunkte ul li{list-style-image:url(../img/layout/icons/pfeil-blau.png);color:#333;}
.box-profil span.title{font-size:0.9em;margin-top:2em;}
.box-profil .inner, .profil-box-ratgeber .inner{padding:2em;}
.box-profil .publikationen, .box-profil .schwerpunkte, .box-profil .spezialisierungen, .box-profil .profiltext, .box-profil .fachanwaltschaften, .box-profil .sprachen, .box-profil .mitgliedschaften, .box-profil .ausbildungen{margin-bottom:3em;}
.box-profil .spezialisierungen ul{margin-left:0;padding-left:1em;}
.box-profil .profiltext ul{margin-left:0 !important;padding-left:1em !important;}
.box-profil .profiltext ul li{list-style-image:url(../img/layout/icons/pfeil-blau.png) !important;color:#333;padding-left:0 !important;}
.box-profil .publikationen li, .box-profil .spezialisierungen li{list-style:none;color:#333;}
.box-profil .publikationen ul, .box-profil .schwerpunkte ul, .box-profil .fachanwaltschaften ul, .box-profil .sprachen ul, .box-profil .mitgliedschaften ul, .box-profil .ausbildungen ul{padding-left:1em;}
.box-profil .publikationen ul li, .box-profil .spezialisierungen li{list-style-image:url(../img/layout/icons/pfeil-blau.png);color:#333;}
.box-profil .fachanwaltschaften ul li, .box-profil .sprachen ul li, .box-profil .mitgliedschaften ul li, .box-profil .ausbildungen ul li{list-style-image:url(../img/layout/icons/pfeil-blau.png);color:#333;}
.box-profil li{margin-bottom:0.5em;}
.profil_kopf .p50.flt-lt.bgwhite{padding-bottom:6em;}
.box-profil{display:table;width:100%;}
.box-profil .left{display:table-cell;width:67%;min-width:67%;}
.box-profil .right{display:table-cell;width:33%;min-width:33%;border-left:1px solid #b6d1e6;}
.box-profil .right .anbieterkennzeichnung div{float:none !important;display:block !important;width:100% !important;border:none !important;padding:0 !important;}
.toggleable.open{background-image:url("../img/layout/icons/pfeil-blau-oben.png");background-repeat:no-repeat;padding-left:1.7em;background-position:center left;}
.toggleable.closed{background-image:url("../img/layout/icons/pfeil-blau-unten.png");background-repeat:no-repeat;padding-left:1.7em;background-position:center left;}
.profil-box-ratgeber{background-color:#fff;border:1px solid #b6d1e6;color:#333;}
#box-bewertung{background-color:#165fae;color:#fff;}
#box-bewertung a{color:#fff;}
#box-bewertung textarea, textarea#bewertung_kommentar{border:1px solid #fff;color:#0e62a8;padding:0.25em;}
#box-bewertung label{color:#fff;}
#box-bewertung input{color:#0e62a8;}
#box-alle-bewertungen{}
.content form.topsuche input[type="text"]{width:70%;min-width:100px;margin-left:1em;background-color:#fff;border:1px solid #fff;color:#333;font-weight:normal;font-size:1.1em;}
.content form.topsuche .middle-button-plus{background-image:url('../img/layout/icons/lupe.png');background-repeat:no-repeat;background-position:left 1em center;padding-top:0.1em;padding-bottom:0.1em;padding-left:2.75em;font-size:1.2em;margin-top:-0.2em;margin-left:2em;}
.footer_suche{background-color:#0e62a8;color:#fff;padding:0.5em;margin-bottom:1em;width:100%;padding-left:1em;}
.footer_suche .footer_suche .middle-button{background-image:url('../img/layout/icons/lupe.png');background-repeat:no-repeat;background-position:left 1em center;padding-top:0.1em;padding-bottom:0.1em;padding-left:2.75em;font-size:1em;margin-top:-0.2em;margin-left:2em;}
.footer_suche input[type="text"]{width:62%;min-width:100px;margin-left:1em;margin-right:1em;background-color:#fff;border:1px solid #fff;color:#333;font-weight:normal;font-size:0.9em;padding:0.2em;}
.seitenzahlen{background-color:#fff;color:#0e62a8;display:inline-block;margin-bottom:1em;padding:0.5em;padding-right:0;}
.seitenzahlen a{display:inline-block;border:1px solid #0e62a8;padding:0.5em;background-color:#fff;text-decoration:none;}
.seitenzahlen a:last-child{border-right:1px solid #0e62a8;}
.seitenzahlen a.aktiv{background-color:#0e62a8;color:#fff;}
.box-einfeldsuche-links{background-color:#0e62a8;padding:1em;color:#fff;}
.box-einfeldsuche-links input[type="text"]{background-color:#fff;border:1px solid #fff;color:#0e62a8;padding:0.25em;width:100%;margin-top:0.5em;margin-bottom:1em;}
.suchergebnisse .steuerung_oben{}
.suchergebnisse .steuerung_oben .sortierung a, .suchergebnisse .steuerung_oben .paginierung a{display:inline-block;padding:0.5em;border:1px solid #0e62a8;border-right:none;border-bottom:none;background-color:#fff;text-decoration:none;}
.suchergebnisse .steuerung_oben .sortierung a:last-child, .suchergebnisse .steuerung_oben .paginierung a:last-child{border-right:1px solid #0e62a8;}
.suchergebnisse .steuerung_oben a.aktiv, .suchergebnisse .steuerung_oben a:hover{color:#fff;background-color:#0e62a8;}
.suchergebnisse .steuerung_oben a.suche_pfeil_links, .suchergebnisse .steuerung_oben a.suche_pfeil_rechts{min-width:60px;min-height:31px;}
.suchergebnisse .steuerung_oben a.suche_pfeil_links{background-image:url('../img/layout/icons/suche-pfeil-links.png');background-repeat:no-repeat;background-position:center center;}
.suchergebnisse .steuerung_oben a.suche_pfeil_rechts{background-image:url('../img/layout/icons/suche-pfeil-rechts.png');background-repeat:no-repeat;background-position:center center;}
.suchergebnisse .steuerung_oben a.suche_pfeil_links:hover{background-image:url('../img/layout/icons/suche-pfeil-links-invert.png');background-repeat:no-repeat;background-position:center center;}
.suchergebnisse .steuerung_oben a.suche_pfeil_rechts:hover{background-image:url('../img/layout/icons/suche-pfeil-rechts-invert.png');background-repeat:no-repeat;background-position:center center;}
.suchergebnisse .steuerung_oben a.suche_pfeil_links.impossible, .suchergebnisse .steuerung_oben a.suche_pfeil_rechts.impossible{opacity:0.5;}
.suchergebnisse .steuerung_oben a.suche_pfeil_links.impossible:hover, .suchergebnisse .steuerung_oben a.suche_pfeil_rechts.impossible:hover{opacity:1;}
.suchergebnisse .suchergebnis_wrapper{border:1px solid #0e62a8;border-left:1px solid #b6cfe5;border-right:1px solid #b6cfe5;background-color:#fff;}
.suchergebnisse .se_links, .suchergebnisse .se_rechts{position:relative;}
.suchergebnisse .se_links{}
.suchergebnisse .steuerung_oben.unten .sortierung a, .suchergebnisse .steuerung_oben.unten .paginierung a{border-top:none;border-bottom:1px solid #0e62a8;}
.suchergebnisse .se_rechts{}
.suchergebnisse .se_links .se_bild{width:30%;}
.suchergebnisse .se_links .se_bild, .suchergebnisse .se_links .kurzinfo{float:left;}
.suchergebnisse .se_links .kurzinfo{width:70%;cursor:pointer;}
.suchergebnisse .se_links .se_bild img.bild{border:1px solid #adadad;}
.se_links .kurzinfo{position:relative;min-height:12em;padding-left:1.5em;}
.se_links .kurzinfo .name, .se_rechts .kurzinfo .name{font-size:1.8em;font-family:FAMontserratbold, Verdana, ​Arial, ​sans-serif;}
.se_links .kurzinfo .name_kanzlei, .se_rechts .kurzinfo .name_kanzlei{font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.se_links .kurzinfo .kompetenzen{font-size:1.1em;position:relative;padding-bottom:3em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.suchergebnisse .details{}
.suchergebnisse .se_links .middle-button{position:absolute;bottom:0;padding:0.1em 2em;line-height:2.2em;padding-left:3em;background-image:url('../img/layout/icons/pfeil-blau-gelb.png');background-repeat:no-repeat;background-position:left 1em center;}
.suchergebnisse .se_rechts .middle-button{position:relative;padding:0.1em 2em;line-height:2.2em;padding-left:3em;margin-top:2em;background-image:url('../img/layout/icons/pfeil-blau-gelb.png');background-repeat:no-repeat;background-position:left 1em center;font-size:0.712em;}
.suchergebnisse .more_text{font-size:0.9em;color:#333;margin-left:14em;}
.suchergebnisse.mobil .rechtstipp_bewertung, .suchergebnisse .mitgliedschaft-emblem{margin-top:0.8em;}
.suchergebnisse .infobewertung {padding-left:40px;}
.suchergebnisse.mobil .infobewertung {padding-left:0px;}
.se_rechts .adresse{float:left;color:#333;font-size:1.2em;}
.se_rechts .adresse div{font-size:0.9em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.se_rechts .adresse .middle-button {margin-top:2.3em;}
.suchergebnisse .suchergebnis{padding:2em 2em;border-top:1px solid #b6cfe5;position:relative;}
.suchergebnisse .suchergebnis:first-child{border-top:none;}
.suchergebnisse .suchergebnis img.google-map-se{width:150px;height:150px;}
.content .kontakt label{color:#333;width:200px;display:block;}
.content .kontakt input[type="text"], .content .kontakt textarea{width:100%;border:1px solid #9cbeda;background-color:#eff6fc;}
.content .kontakt textarea{height:336px;margin-bottom:2em;}
.content .kontakt .middle-button{padding-left:2.5em;background-image:url('../img/layout/icons/mail.png');background-repeat:no-repeat;background-position:left 1em center;}
.content .kontakt .block-strasse{float:left;width:70%;}
.content .kontakt .block-strasse input{width:100%;}
.content .kontakt .block-hausnummer{float:right;width:25%;}
.content .kontakt .block-hausnummer input{width:100%;}
.content .kontakt .block-plz{float:left;width:25%;}
.content .kontakt .block-strasse input{width:100%;}
.content .kontakt .block-ort{float:right;width:70%;}
.content .kontakt .block-hausnummer input{width:100%;}
.rechner-uebersicht-box{}
.rechner-uebersicht-box .rechner{display:inline-block;width:49%;background-color:#165fae;color:#fff;text-align:center;vertical-align:middle;border:1px solid #ADADAD;-webkit-box-shadow:#7A7A7A 5px 5px 5px;-moz-box-shadow:#7A7A7A 5px 5px 5px;box-shadow:#7A7A7A 5px 5px 5px;min-width:240px;min-height:60px;line-height:3.4em;margin-bottom:1em;font-weight:bold;}
.rechner-uebersicht-box .rechner:nth-child(2n+1){margin-right:1%;}
.rechner-uebersicht-box .rechner:hover{text-decoration:none;color:#165fae;background-color:#E2F0FB;}
.magazin .website-content-left{width:100%;max-width:330px;}
.magazin .menustruktur ul{padding-left:10px;list-style:none;}
.magazin .menustruktur ul.ebene1{padding-left:0px;}
.magazin .menustruktur ul li{margin-bottom:0.8em;}
.magazin .menustruktur .elem-ebene1 a, .magazin .menustruktur .elem-ebene2 a, .magazin .menustruktur .elem-ebene3 a, .magazin .menustruktur .elem-ebene4 a{background-image:url('../img/layout/icons/pfeil-themen.png');background-position:0px 4px;background-repeat:no-repeat;padding-left:1.2em;}
.magazin .menustruktur ul li.act{font-weight:bold;}
.magazin .menustruktur ul li.act a{font-weight:bold;text-decoration:underline;}
.magazin .menustruktur ul li a:hover{text-decoration:underline;}
.magazin .menustruktur ul li a{display:inline-block;width:100%;}
.magazin .menu-ueberschrift{color:#333;font-weight:bold;border-bottom:1px solid #acacac;}
.magazin .menu-ueberschrift{margin-bottom:0.5em !important;}
.magazin h1{font-size:2em;line-height:1.5em;}
.magazin h2{font-size:1.7em;line-height:1.4em;margin-top:1.3em;margin-bottom:1em;}
.magazin h3{font-size:1.5em;line-height:1.3em;margin-top:1.3em;margin-bottom:1em;}
.magazin h4{font-size:1.4em;line-height:1.3em;margin-top:1.3em;margin-bottom:1em;}
.magazin h1,.magazin h2,.magazin h3,.magazin h4,.magazin h5{color:#165fae;font-family:FAMontserrat,​​Arial;}
.magazin .website-content-container.nobg .website-content-center .content .magazin-artikel, .magazin .website-content-container.nobg .website-content-center .content .magazin-suche{color:#333 !important;}
.magazin .magazin-artikel{overflow:hidden;}
.magazin .magazin-artikel ul , .magazin .magazin-artikel ol{list-style-position:outside;padding-left:1em;}
.magazin .magazin-artikel ul{list-style:square;padding:0;margin:0;margin-left:1em !important;}
.magazin .magazin-artikel ul li, .magazin .magazin-artikel ol li {padding-left: 0; padding-bottom:1em; margin-left:1em;}
.magazin .magazin-artikel #toc, #toc-vz{float:left;margin-right:3em;margin-bottom:3em;margin-top:3em;background-color:#fafafa;box-shadow:0 0 8px #cbcbcb;padding:8px;max-width:350px;}
.magazin .magazin-artikel #toc ol, .magazin .magazin-artikel #toc ul, #toc-vz ol, #toc-vz ul{padding-left:1em;color:#337ab7;list-style:none;list-style-position:outside;margin-left:0 !important;}
.magazin .magazin-artikel #toc ol li, .magazin .magazin-artikel #toc ul li, #toc-vz ol li, #toc-vz ul li{display:table;padding-bottom:0;padding-left:0;margin-left:0;}
.magazin .magazin-artikel #toc ol li small, .magazin .magazin-artikel #toc ul li small, #toc-vz ol li small, #toc-vz ul li small{display:table-cell;padding-right:0.5em;}
.magazin .magazin-artikel #toc ol li a, .magazin .magazin-artikel #toc ul li a, #toc-vz ol li a, #toc-vz ul li a{display:table-cell;}
.magazin .magazin-artikel ul li span a {word-wrap:break-word;}
.magazin img, .vz-image img {max-width:100% !important;height:auto !important;}
.magazin .image, .vz-image {margin:10px;margin-top:0;padding:0.4em;border:1px solid #9cbeda;text-align:center;font-size:0.8em;display:block;}
.magazin .image img, .vz-image img {max-width:100% !important;}
.magazin .image[style="float:left"]{margin-left:0;}
.magazin .image[style="float:right"]{margin-right:0;}
.magazin .image[style=""]{margin-right:0;margin-left:0;}
.magazin .magazin-suche .ergebnis{margin-bottom:2em;border:1px solid #cdcdcd;padding:1em;}
.magazin .magazin-suche .ergebnis hr{border:1px solid #fafafa;color:#fafafa;}
.magazin-artikel table{border:1px solid #cacaca;width:auto !important;min-width:50% !important;}
.magazin-artikel table td{border:1px solid #cacaca;padding:0.3em;}
.dateidownload {border: solid 3px #ababab; font-size:20px; padding:2em; padding-left:90px; display:block; background-image:url(https://www.fachanwalt.de/grafiken/datei_herunterladen.png); background-repeat:no-repeat; background-position:20px center; color:blue; margin-bottom:2em;margin-top:2em;}
.aktuelle_beitraege{color:#333;}
.aktuelle_beitraege .information_bar{margin-top:10px;margin-bottom:20px;font-size:1em;}
.aktuelle_beitraege .datum, .rechtstipps .autor, .rechtstipps .rechtstipp_bewertung{float:left;}
.aktuelle_beitraege .datum{padding-left:24px;background-image:url('../img/layout/icons/kalender.png');background-repeat:no-repeat;background-position:0px 0px;color:#a0a0a0;margin-right:1em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;}
.aktuelle_beitraege .autor{padding-left:24px;background-image:url('../img/layout/icons/person-mini.png');background-repeat:no-repeat;background-position:top left;color:#a0a0a0;margin-right:1em;font-family:FAMontserrat, Verdana, ​Arial, ​sans-serif;float:left;}
.aktuelle_beitraege .autor a{color:#a0a0a0;}
.aktuelle_beitraege .rechtstipp_anriss{float:none;}
.aktuelle_beitraege .rechtstipp_anriss .information_bar{margin-top:0px;}
body{position:relative;}
.notice{font-weight:bold;margin-left:5px;}
.notice-pre-content{font-weight:bold;font-size:0.9em;text-transform:uppercase;margin-left:5px;font-family:FAMontserrat,​Arial;}
.centered{text-align:center;}
.uppercase{text-transform:uppercase;}
.p100{width:100%;}
.p10{width:10%;}
.p15{width:15%;}
.p30{width:30%;}
.p31{width:31%;}
.p48{width:48%;}
.p60{width:60%;}
.p50{width:50%;}
.p80{width:80%;}
.p81{width:81%;}
.p85{width:85%;}
.p87{width:87%;}
.white{color:#fff !important;}
.bgwhite{background-color:#fff;}
.nopaddingtop{padding-top:0px !important;}
.nopaddingbottom{padding-bottom:0px !important;}
.paddingbottom2em{padding-bottom:2em;}
.down3em{margin-bottom:30px !important;}
.abstand-2{margin-top:2em;}
.abstand-1{margin-top:1em;}
.abstand-05{margin-top:0.5em;}
.abstand-075{margin-top:0.75em;}
.abstand-unten-6{margin-bottom:6em;}
.abstand-unten-2{margin-bottom:2em;}
.abstand-unten-1{margin-bottom:1em;}
.mr1{margin-right:1em;}
.mr5{margin-right:5em;}
.hidden{display:none;}
.no-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.noborder{border:none;}
.nomargin{margin:0px !important;}
.nomargin-top{margin-top:0px;}
.nomargin-bottom{margin-bottom:0px;}
.wide{width:100%;}
.orange{color:#fcbb5f;}
.cursor{cursor:pointer;}
.bluelink{background-image:url('../img/layout/icons/pfeil-blau-spalte-links.png');background-repeat:no-repeat;background-position:0 0.25em;padding-left:1em;color:#0e62a8;font-size:1.3em;}
.bluetext{color:#0e62a8 !important;}
.text-right{text-align:right;}
.flt-lt{float:left;}
.flt-rt{float:right;}
.grey{color:#969696;}
p.grey{color:#969696;}
.ort-bild-top{margin:-5em 0 1em 1em;}
.ib{display:inline-block;}
.clearer{clear:both;}
a.telefon{color:#333;text-decoration:none;}
div.fehler, label.fehler{color:red !important;}
input.form_fehler, textarea.form_fehler, div.form_fehler .icheckbox_minimal-blue{background-color:#FF9E87 !important;}
.profil_kopf .anwalt_kontaktieren_profil div.form_fehler .ui-selectmenu-button.ui-button{background-color:#FF9E87 !important;background:#FF9E87 !important;}
.bildunterschrift{font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;font-size:0.75em;font-weight:bold;}
.orte-beschreibung{color:#333;}
.orte-beschreibung h3{color:#165fae;}
.box-profil .profiltext ul li{background:none !important;}
.last-text{width:740px;max-width:100%;}
.clicktrack{color:#337ab7;text-decoration:none;cursor:pointer;}
.clicktrack:hover{color:#23527c;text-decoration:underline;}
li.show_more{background-color:#0e62a8 !important;color:#fff !important;padding-left:2.5em !important;font-size:1.1em !important;}
li.show_more.closed{background-image:url('../img/layout/element-closed.png');background-repeat:no-repeat;background-position:center left;}
li.show_more.open{background-image:url('../img/layout/element-open.png');background-repeat:no-repeat;background-position:center left;}
div.content_bild{margin:1em;margin-top:0em;max-width:300px;}
div.content_bild img{width:100%;}
div.content_bild .copyright{color:#666;text-align:center;font-size:0.75em;margin-top:0.75em;}
.panorama_bild img{width:100%;}
.panorama_bild .copyright{color:#666;text-align:center;font-size:0.75em;margin-top:0.75em;}
#text_lang p strong {display:inline-block; margin-top:1.5em;}
.cms_box blockquote{background-color:#e6d737;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #000000;}
.cms_box, .cms_box p{color:#333;}
.cms_box h1, .cms_box h2, .cms_box h3, .cms_box h4, .cms_box h5{color:#165fae;}
.cms_box .image{margin:1em;margin-top:0;text-align:center;border:1px solid #cdcdcd;padding:0.5em;}
.siegel{width:225px;display:table;background-image:url('../img/flagtest.png');background-repeat:no-repeat;background-position:right 0;background-size:10px 100%;}
.flag-rg{display:table-cell;vertical-align:top;height:100%;width:215px;}
.flag{width:10px;display:table-cell;vertical-align:top;height:100%;}
blockquote, .box-blau{width:100%;padding:1.2em;margin:0px; border-left:10px solid #2277c6; margin-top:25px;margin-bottom:25px; background-color:#1c60a1;background-clip:padding-box;clear:both;}
blockquote p, .box-blau p, .box-blau{color:white !important; line-height:1.67em;}
.box-gelb{width:100%;padding:1.2em;border-left:10px solid #333;margin:0px;margin-top:25px;margin-bottom:25px; background-color:#fcb038; background-image:-moz-linear-gradient(top, #fcc738, #fcb038);background-image:-ms-linear-gradient(top, #fcc738, #fcb038);background-image:-o-linear-gradient(top, #fcc738, #fcb038);background-image:-webkit-linear-gradient(top, #fcc738, #fcb038);background-image:linear-gradient(top, #fcc738, #fcb038); background-clip:padding-box;clear:both;}
.box-gelb p, .box-gelb{color:#000 !important; line-height:1.67em;}
.cms h2{font-size:1.3em;font-weight:bold;}
.cms h3{font-size:1.2em;font-weight:bold;}
.cms h4{font-size:1.1em;font-weight:bold;}
.mobile-menu-button{width:38px;height:38px;display:none;background-image:url('../img/layout/icons/sandwich.png');position:absolute;right:5%;top:40%;}
.mobil-header-link.profil-erstellen{background-color:#fdb038;color:#165fae;background-image:url('../img/layout/icons/mobile-profil-erstellen.png');background-repeat:no-repeat;background-position:2em center;}
.mobil-header-link.login{background-color:#2a77ba;color:#fdb038;background-image:url('../img/layout/icons/mobile-login.png');background-repeat:no-repeat;background-position:2em center;}
.mobil-header-link.profil-erstellen, .mobil-header-link.login{padding-left:3.7em;font-size:1.3em;font-weight:bold;border-bottom:1px solid #fff;}
.mobil-header-link.smaller-link{font-size:1em;padding-left:2.6em;}
.first-link{margin-top:2em;}
.responsive-menu{position:absolute;top:0px;right:0px;width:50%;max-width:480px;background-color:#165fae;padding-bottom:2em;}
.responsive-menu .mobile-header{position:relative;width:100%;min-height:78px;background-color:#fff;}
.responsive-menu .mobile-header a{margin:0px;padding:0px;background-color:#fff;padding-top:1em;}
.responsive-menu .mobile-header .mobile-close{position:absolute;right:10px;top:10px;width:30px;height:30px;background-image:url('../img/layout/icons/close-white.png');}
.responsive-menu .homelink::before{content:"HOME";}
.responsive-menu a{display:block;color:#fff;padding:0.5em 2em;font-size:1.3em;background-color:#165fae;}
.responsive-menu a.active{color:#165fae;background-color:#fff;}
.textbox-unten{font-family:FAOpensans, Verdana, ​Arial, ​sans-serif;}
.ebook_box h4{font-weight:bold;margin-bottom:0px;}
.ebook_box ul{padding-left:0;margin-bottom:2em;}
.ebook_box ul span{color:#165fae;font-size:1.4em;}
.ebook_box{float:left;width:49%;color:#333;border-radius:11px;box-shadow:0px 0px 8px #165fae;background-clip:padding-box;padding:1em;display:table;padding-bottom:2em;}
.ebook_box_text{display:table-cell;width:70%;vertical-align:top;}
.ebook_box_bild{display:table-cell;width:30%;vertical-align:middle;}
.ebook_box_bild img{max-height:228px;}
.ebook_button{background-color:#165fae;color:#fff;padding:1em;border-radius:8px;box-shadow:0px 0px 8px #fff;display:inline-block;}
.ebook_button:hover{color:#fff;}
.website-content-left .ebook_box{float:none;width:100%;background-color:#fff;}
.box-tabelle{margin-top:20px; margin-bottom:20px; margin-left:10%;background-color:#a3a3a3; padding:2em; max-width:80%; overflow:hidden;}
.box-tabelle, .box-tabelle p { color:#fff !important;}
.weiter_lesen{white-space:nowrap; font-weight:bold; font-size:13px;}
@media only screen and (max-width:1850px){.website-below-content.vorteile .float-text{display:none;}
.website-below-content.marketing-bausteine .inner{margin-left:5%;margin-right:5%;}
.suchergebnisse .infobewertung {padding-left:40px;}
}
@media only screen and (max-width:1720px){.website-header .block-left{margin-left:-200px;}
.website-header .block-right{margin-left:0px;width:630px;}
.website-header .block-right .block-top{margin-left:0px;}
.website-header .block-right .block-bottom{margin-left:0px;}
.website-header .block-right .block-bottom a{font-size:1.1em;}
.website-header .block-bottom a.glyphicon-home{top:1px;}
.website-footer-rightbox .linkblock1{width:250px;}
.website-footer-rightbox .linkblock2{width:160px;}
.footer_suche input[type="text"]{width:50%;}
}
@media only screen and (max-width:1640px){.website-footer-rightbox .linkblock3{clear:both;margin-top:2em;}
.website-below-content.marketing-bausteine .inner{margin-left:2%;margin-right:2%;}
.last-text{width:100%;}
}
@media only screen and (max-width:1500px){.breadcrumbs-alternative{margin-left:1em;margin-right:1em;}
.website-content-container-wrapper{border:none;}
.website-content-container{background-position:-1px 0px;}
.website-content-left .link-tools-box{width:100%;}
.side-column-left-inner{padding-left:2em;}
.side-column-left-inner .side-column-left-button{width:auto;}
.side-column-left-inner .box-liste{width:auto;}
.website-footer-rightbox{padding-left:2em;}
.leftimg{width:100%;}
.website-content-container.without-left-column{padding-left:0;}
.content-header-blue-box.eintrag-werbung .middle-button-plus{display:none;}
.website-below-content.siegel-info .inner{margin-left:10%;margin-right:10%;}
.website-below-content.siegel-info .p50{width:100%;}
.website-below-content.marketing-bausteine .marketing-baustein{width:100%;height:auto;}
.links_fachanwalt_werbung a.profil_erstellen_button{margin-left:-1.5em;}
.rechtstipp-long .rechtstipp-text{float:left;width:75%;margin-left:1em;}
.rechtstipp-long.rechtstipp-artikel .rechtstipp-text{margin-left:0;}
.rechtstipps_box_suche_oben{min-height:346px;background-size:auto 100%;}
}
@media only screen and (max-width:1400px){.content form.topsuche input[type="text"]{width:100%;margin-left:0;}
.content form.topsuche .middle-button-plus{margin-left:0;margin-top:1em;display:inline-block;}
#ratgeber_einfeldsuche input.suche{width:70%;}
}
@media only screen and (max-width:1260px){
.suchergebnis .se_links, .suchergebnis .se_rechts{display:block !important;}
.suchergebnisse .suchergebnis .kurzinfo{width:45%;}
.suchergebnisse .suchergebnis img.google-map-se{margin-top:-200px;}
.suchergebnisse .more_text{margin-left:0em;margin-top:1em;}
#ratgeber_einfeldsuche input.suche{width:55%;margin-right:1em;}
.website-footer-rightbox .linkblock3{clear:none;margin-top:0;}
.suchergebnisse.mobil .infobewertung {padding-left:0px; margin-bottom: 10px; font-size:0.9em;}
.suchergebnisse.mobil .rechtstipp_bewertung{white-space: nowrap;}
.suchergebnisse.mobil .more_text{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.8em;}
.suchergebnisse.mobil .se_links{width:40% !important;}
.suchergebnisse.mobil .se_rechts{width:60% !important;}
.suchergebnisse.mobil .se_rechts .kurzinfo .middle-button{font-size:0.85em !important; margin-bottom:12px;}
.suchergebnisse.mobil .img_lft.bild{max-width:120px !important;}
}
@media only screen and (max-width:1260px){.website-header .mobile-menu-button{display:block;}
.website-header .block-right{display:none;}
.content-list-2-columns a.element{width:100%;display:block;float:left;background-color:#fff;border:1px solid #abcbe4;border-bottom:1px solid #abcbe4 !important;padding:0.8em 0.5em;font-size:0.9em;font-weight:bold;color:#165fae;margin-top:-1px;}
.content-list-kenntnisse .content-list-contents.three-columns a{width:48%;padding-left:3%;}
.profil_kopf .p50.flt-lt.bgwhite .flt-lt.p50{float:none;clear:both;width:100%;}
#box-bewertung .p50.flt-lt, #box-bewertung .p50.flt-rt{float:none;clear:both;width:100%;}
#box-bewertung .p50.flt-rt{margin-top:1em;}
#box-bewertung .p50.flt-lt textarea{width:100% !important;}
#box-bewertung .br-widget{white-space:nowrap;}
.submenu1{display:block !important;position:relative;width:100%;}
.submenu1 a{display:block !important;width:100% !important;height:40px !important;line-height:40px !important;padding:0 1.25em !important;font-weight:normal;background-color:#fff !important;color:#165fae !important;padding-left:2em !important;}
}
@media only screen and (max-width:1080px){.rechtstipp-long .rechtstipp-text{float:left;width:65%;margin-left:1em;}
}
@media only screen and (max-width:1050px){.website-below-content.vorteile .inner{margin-left:10%;margin-right:10%;padding-top:3em;padding-bottom:20%;}
.website-below-content.vorteile .tabelle-wrapper, .website-below-content.vorteile .unter-tabelle{width:100%;}
.profil_kopf .profilinfos_rechts.flt-lt{}
a.visitenkarte{display:block;margin-left:0 !important;}
}
@media only screen and (max-width:1000px){.breadcrumbs{padding-left:2em;padding-right:2em;}
.nomobile{display:none;}
.mobile-show{display:inline !important;}
.website-header{background-color:#fff;}
.website-content-container{background-image:none;}
.website-content-center{clear:both;float:none;width:100%;}
.website-container{background-color:#fff;}
.website-content-left{float:none;background-color:#eff6fc;clear:both;width:100%;max-width:100%;}
.website-content-left .side-column-left-inner{max-width:100%;width:100%;}
.website-content-left .side-column-left-inner .box-liste, .website-content-left .side-column-left-inner .box-loose{max-width:100%;width:100%;}
.links_fachanwalt_werbung{text-align:center;}
.links_fachanwalt_werbung span.profil_erstellen_button{display:inline-block;}
.links_fachanwalt_werbung a.profil_erstellen_button{display:inline-block;}
.side-column-left-inner .side-column-left-button{background-image:none;margin-top:1em !important;}
.website-footer-linkbox{background-size:100% auto;}
.website-footer-linkbox, .website-footer-rightbox{width:100%;clear:both;float:none;}
.website-footer-rightbox .linkblock1, .website-footer-rightbox .linkblock2, .website-footer-rightbox .linkblock3{float:none;}
.website-footer-rightbox{float:none;clear:both;position:relative;left:0px;top:0px;}
.website-footer-linkbox{bottom:none;float:none;left:none;position:relative;width:100%;}
.website-footer-rightbox .linkblock1, .website-footer-rightbox linkblock2, .website-footer-rightbox linkblock3{background-color:#d8eaf8;font-size:1.15em;left:0;position:relative;top:0;width:100%;clear:both;float:none;}
.large-button{font-size:1.2em;}
.leftimg{width:auto;}
.profil_kopf .p50.flt-lt.bgwhite{float:none;width:100%;}
.profil_kopf .p50.kontaktform.flt-lt{float:none;width:100%;}
.profil_kopf .p50.kontaktform.flt-lt .inner{margin-bottom:3em;}
.textbox-unten{padding:2em;}
.rechtstipp-long .rechtstipp-text{float:left;width:80%;margin-left:1em;}
.rechtstipps_box_suche_oben{min-height:auto;background-size:auto 100%;}
.magazin .website-content-left{width:100%;max-width:100%;}
.footer_suche{margin-right:2em !important;width:auto;text-align:center;}
.footer_suche input[type="text"]{margin-left:0;width:100%;margin-bottom:0.5em;}
}
@media only screen and (max-width:1000px){.startpage-search .suchformular{background-size:100% 100%;width:100%;}
.website-header .block-left{width:100%;margin-left:0px;}
.side-column-left-inner{padding-top:2em;padding-left:2em;padding-right:2em;}
.side-column-left-inner .side-column-left-button{display:table;margin:auto;}
.side-column-left-inner{margin-top:1em;padding-top:0px;}
.anwalt_kontaktieren form .p50{width:100%;}
.anwalt_kontaktieren form input[name="name"]{width:100%;}
.anwalt_kontaktieren form input[name="strasse"]{width:64%;}
.anwalt_kontaktieren form input[name="hausnummer"]{width:32%;margin-left:4%;}
.anwalt_kontaktieren form input[name="telefon"]{width:48%;}
.anwalt_kontaktieren form input[name="email"]{width:48%;margin-left:4%;}
.anwalt_kontaktieren form input[name="abfrage"]{width:100%;}
.anwalt_kontaktieren form input[name="security"]{width:100%;margin-left:0;}
.anwalt_kontaktieren form textarea{width:100%;}
.links_fachanwalt_werbung a.profil_erstellen_button{margin-left:0;}
.rechtstipps_box_suche_oben .suchform{padding-bottom:2em;}
.suchergebnisse.mobil .steuerung_oben.unten{margin-bottom:10px;}
.suchergebnisse.mobil .panel label{color:#165fae;}
}
@media only screen and (max-width:940px){.startpage-search{min-height:inherit !important;}
.startpage-search .suchformular{background-image:none;margin-top:2em;}
.startpage-search .title{font-size:2em;color:#fff;}
.startpage-search label{color:#d0ebf4;}
.suchformular_subcontainer{margin-left:40px !important;margin-right:40px !important;}
.startpage-search .suchformular .finden_sie{color:#fff;}
}
@media only screen and (max-width:940px){.startpage-search .searchbutton{width:80%;min-width:280px !important;}
.website-content-container.without-left-column div.rechtstipp-spalte-rechts.flt-rt{float:none;width:100%;}
.website-content-container.without-left-column div.rechtstipp-long.rechtstipps{float:none;width:100%;}
.website-content-container.without-left-column div.rechtstipp-parallel{width:100%;}
.box-profil{display:block;width:100%;}
.box-profil .left{display:block;width:100%;}
.box-profil .right{display:block;width:100%;border-left:none;clear:both;}
}
@media only screen and (max-width:900px){.rechtstipp-long .rechtstipp-text{float:left;width:70%;margin-left:1em;}
.rechner-uebersicht-box .rechner{display:block;width:100%;margin-right:0;}
.startpage-search .searchbutton{background-image:none;}
}
@media only screen and (max-width:800px){.content .kontakt .p48{width:100%;}
.website-below-content.siegel-info img{margin-left:1em;width:100%;}
.ebook_box{float:none;width:100%;}
.rechtstipps_box_suche_oben_inner_box{margin-left:2em;}
.rechtstipps_box_suche_oben .suchform{text-align:center;}
.rechtstipps_box_suche_oben .suchform .middle-button-plus{display:inline-block;max-width:120px;margin-top:1em;margin-bottom:1em;clear:both;margin-left:0;}
.rechtstipp-parallel{width:100%;}
.rechtstipp-parallel{margin-right:0px;}
.rechtstipp-parallel.links, .rechtstipp-parallel.rechts{padding-left:0px;padding-right:0px;}
.rechtstipp-parallel{border-bottom:1px solid #d7d7d7;}
.gmap_container{width:100%;}
#gmap_standard{margin:0px auto;}
.profil_kopf .p50.flt-lt.bgwhite{float:none;width:100%; text-align:center;}
.profilbild.flt-lt{float:none !important; text-align:center; padding-left:0px !important;} 
.profilinfos_rechts{max-width:100% !important; width:100%;}
}
@media only screen and (max-width:680px){.suchergebnisse .suchergebnis .kurzinfo{width:70%;}
.suchergebnisse .suchergebnis img.google-map-se{margin-top:0px;}
}
@media only screen and (max-width:640px){.website-header .block-left img{width:100%;}
.website-header .block-left{width:100%;}
.startpage-search .searchbox{float:none;width:100% !important;padding-left:0 !important;}
.startpage-search .suchformular{padding-right:2em;}
.startpage-search .searchbutton{width:80%;min-width:280px !important;}
.startpage-search .searchbox-two-inner{margin-bottom:2.4em !important;}
.content .large-button{width:100%;min-width:100% !important;font-size:1em;}
.mobile-show-640{display:inline !important;}
.hide-640{display:none;}
.content-list-kenntnisse .content-list-contents.three-columns a{width:48%;padding-left:4%;}
.content-list-kenntnisse span.element{padding-right:40px;}
.content .form_login input[type="text"], .content .form_login input[type="password"]{width:100% !important;}
.profil_erstellen form .flt.titel{width:47%;}
.profil_erstellen form .flt.anrede{width:47%;}
.profil_erstellen form .flt.vorname{clear:left;width:48%;}
.profil_erstellen form .flt.name{width:48%;}
.profil_erstellen form .flt.strasse{clear:left;width:70%;}
.profil_erstellen form .flt.hausnummer{width:25%;}
.rechtstipp-long .rechtstipp-text{float:left;width:60%;margin-left:1em;}
}
@media only screen and (max-width:550px){.startpage-search .suchformular input[type="text"]{font-size:1.15em;font-weight:bold;}
#box-bewertung .br-widget{display:block;}
#box-bewertung .br-wrapper{display:block;white-space:nowrap;width:130px;}
#box-bewertung .bewertungen_sterne div.sterne_auswahl, #box-bewertung .bewertungen_sterne label.beschriftung{display:block !important;}
#box-bewertung .p50.flt-lt textarea{width:90% !important;}
.suchergebnisse .se_links .se_bild{float:none !important;}
.toolpic{width:100% !important;float:none !important;margin-left:0 !important;}
.suchergebnisse .kurzinfo{padding-left:0 !important;min-height:1em;margin-bottom:1em;}
.suchergebnisse .se_rechts .flt-rt, .suchergebnisse .se_rechts .adresse, .suchergebnisse .se_rechts .middle-button{float:none;}
.suchergebnisse .se_rechts .middle-button{position:relative;margin-bottom:1em;}
.se_links .kurzinfo .kompetenzen{padding-bottom:0.5em;}
.suchergebnisse .se_links .middle-button{position:relative;}
.tabbing .accordion.ui-accordion form.tab div.box fieldset ol li label{width:100% !important;display:block !important;}
.tabbing .accordion.ui-accordion form.tab div.box fieldset ol li input[type="text"]{width:45%;}
.tabbing .break-small{display:block;}
}
@media only screen and (max-width:500px){.website-header .mobile-menu-button{right:1%;top:25%;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);}
.leftimg{width:100%;}
.content-list-kenntnisse .content-list-contents.three-columns a{width:99%;padding-left:4%;}
.profil_kopf input[name="abfrage"]{display:block;float:none;width:100% !important;}
.galerie_bild , .galerie_bild img{width:100% !important;margin:0px;}
.rechtstipp-long .rechtstipp-text{float:left;width:100%;margin-left:0;}
.beitrag-parallel{width:100% !important;max-width:100%;margin:0 !important;float:none;}
}
@media only screen and (max-width:480px){.magazin .content-header-box{padding-left:1em;padding-right:1em;}
.responsive-menu{position:relative;width:100%;max-width:480px;}
.website-container{margin-left:0px !important;}
.content-list-kenntnisse .content-list-contents.three-columns a{width:99%;padding-left:5%;}
.rechtstipp-parallel .datum{float:none;}
.bereich_auswahl{height:30px !important;}
.bereich_auswahl span, .bereich_auswahl a{font-size:14px !important; padding:0px 5px !important; line-height:30px !important;}
#box-alle-bewertungen table tr td {display:block;}
#box-alle-bewertungen table tr td .rechtstipp_bewertung {white-space:nowrap;}
}
@media only screen and (max-width:440px){.anwalt_kontaktieren_ratgeber form input.kunde_strasse_strasse_nr2, .anwalt_kontaktieren_ratgeber form input.email, .anwalt_kontaktieren_ratgeber form input.telefon{width:60%;margin-left:0em;}
div.content_bild{margin:1em 0;float:none !important;}
.magazin .image{margin-left:0;margin-right:0;}
.magazin .image img{width:100%;height:auto;}
.suchergebnisse.mobil .sortierung{width:100%; float:none;}
.suchergebnisse.mobil .sortierung a{width:33.3%; text-align: center; padding-top:9px; padding-bottom:9px;}
.suchergebnisse.mobil .paginierung{width:100%; float:none; text-align: center;}
.suchergebnisse.mobil .paginierung a{width:20%; text-align: center; padding-top:9px; padding-bottom:9px;}
}
@media only screen and (max-width:400px){
.magazin .magazin-artikel #toc, #toc-vz{margin-right:0;}
.suchergebnisse.mobil .suchergebnis {padding:1em 2px;}
.suchergebnisse.mobil .se_rechts .middle-button, .suchergebnisse.mobil .se_rechts .kurzinfo .middle-button {font-size:10px !important;}
}

.rechtstipp-details .rechtstipp-text ol {color:#333; display:grid; padding:20px;}
.rechtstipp-details .rechtstipp-text ol li {margin:4px; }

.rechtstipp-details .rechtstipp-text h2 {font-size:24px; font-weight:normal;}
.rechtstipp-details .rechtstipp-text h3 {font-size:20px !important;}

.rechtstipp-details h1, .rechtstipp-details h2, .rechtstipp-details h3, .rechtstipp-details h4, .rechtstipp-details h5 {
	hyphens: auto;
}

@media print {

	.website-footer, .website-header, .breadcrumbs, div#kontaktieren, #nachricht_button_profil, .clicktrack, .diesen_anwalt_bewerten {display:none !important;}
	.website-content-container.without-left-column {padding-left:0px !important;}
	.p50, .box-profil, .box-profil .left, .box-profil .right, .inner.profilinfos_rechts.flt-lt {display:block !important; width:100% !important;}
	.flt-lt, .flt-rt {float: none !important;}
	div.website-content-center div.content div[style="text-align:center;"]:last-child, div.inner span.middle-button{display:none !important;}
	div[onclick^="document.location.href='https://www.fachanwalt.de/bewertungskriterien"] {display:none !important;}
	img[src="https://www.fachanwalt.de/grafiken/icons/homepage_blau.svg"], div.bereich_auswahl a {display:none !important;}
	.website-content-center .content {border:none !important;}
	.box-profil .inner, .profil-box-ratgeber .inner { margin-top: -60px !important; }
	.bereich_auswahl{margin-top: -60px;}
	
}
