@keyframes rotate{0%{transform:rotate(0);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}@keyframes zoom_rotate{0%{transform:translateX(80%) translateY(50%) scale(0.1) rotate(-540deg);}100%{transform:rotate(0deg);}}.adressblock.vcard:after{border-bottom:23px solid #b0b0b0;border-left:23px solid #b0b0b0;}#mob_wrapper #mobnav_btn,.adressblock.vcard,.umfrage form fieldset,.umfrage form fieldset legend,.schadenumfrage form fieldset,.schadenumfrage form fieldset legend{background:#e3e3e3;}.umfrage form fieldset ul li textarea,.umfrage form fieldset ul li input,.umfrage form fieldset ul li #datja,.umfrage form .capt,.schadenumfrage form fieldset ul li textarea,.schadenumfrage form fieldset ul li input,.schadenumfrage form fieldset ul li #datja,.schadenumfrage form .capt{background:#fff;}body #wrapper footer{background:#e3e3e3;}#wrapper .fixnav #fixnav_topright a{border:none !important;}#topright [data-show-on-hover]:hover::before,#fixnav_topright [data-show-on-hover]:hover::before{background:none;}body #wrapper #content_wrapper #header_wrapper #header #topnav{position:relative;}footer > div#foohead b{color:#fff;}img{max-width:100%;}.zent{text-align:center;}body #wrapper #content_wrapper #header_wrapper #header #topnav{flex-basis:56vw;}b,strong,h1,h2,h3,.adressblock ul li.adrname,body #wrapper footer #ticker,body #wrapper footer #ticker h3,body #wrapper footer #ticker #vmarkt_ticker .date{font-weight:500;}.themenlink,article.accordion > h3,article.accordion > h2,article.accordion > h1{font-weight:600 !important;}body #wrapper #content_wrapper main #content #breadcrumb{left:2rem;max-width:90%;}@media (max-width: 435px){body #wrapper #content_wrapper main #content #breadcrumb{display:none;}}body #wrapper.home #content_wrapper main #content #breadcrumb{display:none;}form.mf div input{max-width:100%;}@media (max-width: 667px){form.mf div label{flex-basis:100%;hyphens:auto;}}form.mf div label img{max-width:100%;}@media (max-width: 667px){form.mf div.mf_field_wrap .mf_radio_values .mf_radio_value_wrap + .mf_radio_value_wrap{margin-left:0 !important;}}@media (max-width: 435px){form.mf div textarea{flex-basis:100%;}}form:not(.mf) .capt{width:inherit !important;}@media (max-width: 530px){form:not(.mf) .capt{float:none;}}form:not(.mf) .capt #jutho_captcha_space #jutho_captcha_new_link,form:not(.mf) .capt #jutho_captcha_space #jutho_captcha_helper_link{border-color:#76ac19;}form:not(.mf) .capt #jutho_captcha_space #jutho_captcha_new_link:before,form:not(.mf) .capt #jutho_captcha_space #jutho_captcha_helper_link:before{color:#76ac19;}@media (max-width: 435px){form:not(.mf) fieldset legend{font-size:1rem;letter-spacing:-1px;padding:3px 16px !important;}}@media (max-width: 435px){form:not(.mf) fieldset ul{padding:1rem 0 !important;}}@media (max-width: 435px){form:not(.mf) fieldset ul li{font-size:1rem;}}form:not(.mf) fieldset ul li.datkennt i{font-weight:bold;font-style:italic;color:#76ac19;}@media (max-width: 435px){form:not(.mf) fieldset ul li.capt{width:100% !important;}}form:not(.mf) fieldset ul li label{max-width:100%;}@media (max-width: 435px){form:not(.mf) fieldset ul li label{font-size:1rem;letter-spacing:-1px;}}form:not(.mf) fieldset ul li label #jutho_captcha_pic{max-width:100%;}@media (max-width: 667px){form:not(.mf) fieldset ul li textarea,form:not(.mf) fieldset ul li input{width:100%;flex-basis:100%;}}.altrechner form table tr td input[type="submit"],.anlagerechner form table tr td input[type="button"],.renditerechner form table tr td input[type="button"],.zinsrechner form table tr td input[type="button"],.altrechner form table tr td select[type="button"],.anlagerechner form table tr td select[type="button"],.renditerechner form table tr td select[type="button"],.zinsrechner form table tr td select[type="button"],form input[type="submit"]{border-style:solid;border-color:#76ac19;border-width:1px;border-radius:6px;color:#76ac19;background-color:#e3e3e3;transition:all 0.2s ease;}.altrechner form table tr td input[type="submit"]:hover,.anlagerechner form table tr td input[type="button"]:hover,.renditerechner form table tr td input[type="button"]:hover,.zinsrechner form table tr td input[type="button"]:hover,.altrechner form table tr td select[type="button"]:hover,.anlagerechner form table tr td select[type="button"]:hover,.renditerechner form table tr td select[type="button"]:hover,.zinsrechner form table tr td select[type="button"]:hover,form input[type="submit"]:hover{color:#fff;background-color:#76ac19;}form table tr td{hyphens:auto;font-size:17px;}.team .person{margin:1rem;}.team .person article{border-top:2px dotted #e3e3e3;border-bottom:2px dotted #e3e3e3;}.team .person article ul li{margin:3px 0;}.team .person article ul li:before{width:24px !important;}.team .person article ul li a{text-decoration:none;color:#666;transition:all 0.2s ease;}.team .person article ul li a:before{width:24px !important;}.team .person article ul li a:hover{color:#76ac19;}.team .person article ul li.tname{font-size:156%;}#flybox article{max-width:initial !important;width:23% !important;}@media (max-width: 1080px){#flybox article{width:44% !important;}}@media (max-width: 667px){#flybox article{width:100% !important;}}.boxes.flybox article{max-width:initial;width:22%;}@media (max-width: 812px){.boxes.flybox article{width:43%;}}@media (max-width: 530px){.boxes.flybox article{width:100%;}}#flybox article{max-width:initial !important;width:23% !important;}@media (max-width: 1080px){#flybox article{width:44% !important;}}@media (max-width: 667px){#flybox article{width:100% !important;}}#flybox article .btn{right:4rem;left:4rem;}.al-widget.al-widget-container .al-widget-title{background-color:#76ac19;}.al-widget.al-widget-container .al-widget-content .al-widget-link{background-color:#003375;}.team.grenz .person article{border:none;}.team.grenz .person article ul li.verweis{color:#76ac19;font-weight:700;}.team.grenz .person article ul li.verweis i{margin-right:10px;}.grundversicherunggrenzgaenger .accordion{background-color:#fff;}.grundversicherunggrenzgaenger .accordion h2{background-color:#f0f0f0;}.grundversicherunggrenzgaenger .accordion .accordioncontent{background-color:#f7f7f7;}.grundversicherunggrenzgaenger .accordion .accordioncontent p{margin:6px 0 6px 17px;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;flex-direction:row;}.grundversicherunggrenzgaenger .accordion .accordioncontent p b,.grundversicherunggrenzgaenger .accordion .accordioncontent p span{padding:3px 6px;}@media (max-width: 667px){.grundversicherunggrenzgaenger .accordion .accordioncontent p b,.grundversicherunggrenzgaenger .accordion .accordioncontent p span{width:100% !important;}}.grundversicherunggrenzgaenger .accordion .accordioncontent p b{width:39%;font-weight:600;}.grundversicherunggrenzgaenger .accordion .accordioncontent p span{width:59%;background-color:#f0f0f0;}.grundversicherunggrenzgaenger .accordion .accordioncontent.ukv img{max-width:100%;width:26rem;padding:6px 24px;}.grundversicherunggrenzgaenger .accordion .accordioncontent.ukv p span{width:100%;}.grundversicherunggrenzgaenger .accordion .accordioncontent.ukv p.zentr{font-weight:600;text-align:center;margin:2rem auto;max-width:79rem;display:block;}.fussnote{font-size:12px;}.fussnote span,.fussnote sup{color:#76ac19;display:inline-block;width:12px;}.diab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;flex-direction:row;hyphens:auto;}@media (max-width: 812px){.diab{justify-content:space-around;}}.diab a{display:block;border-style:solid;border-color:#76ac19;border-width:1px;width:31%;padding:2rem;color:#666;transition:all 0.2s ease;background:#e3e3e3;position:relative;margin:1rem 0;}@media (max-width: 812px){.diab a{width:45%;}}@media (max-width: 667px){.diab a{width:100%;}}.diab a:hover{background:#76ac19;text-decoration:none;}.diab a:hover span,.diab a:hover em,.diab a:hover i{color:#fff;}.diab a em{font-style:normal;font-weight:600;display:block;text-align:center;transition:all 0.2s ease;padding:0.5rem 0;}.diab a span{display:block;text-align:center;transition:all 0.2s ease;padding:1rem 0 4rem;font-size:1rem;}.diab a i{display:block;text-align:center;color:#76ac19;font-size:3rem;transition:all 0.2s ease;padding:0;position:absolute;bottom:2rem;left:0;right:0;}