.benutzerprofildetailseite .content{display:flex;flex-wrap:wrap}.benutzerprofildetailseite .details{display:flex;flex-wrap:wrap;width:100%}.benutzerprofildetailseite .detailsleft{width:200px;margin-right:20px}.benutzerprofildetailseite .detailsright{min-width:0}.benutzerprofildetailseite .rightboxcontent{width:100%;margin-top:20px}@media(max-width:767px){.benutzerprofildetailseite .details{flex-direction:column}.benutzerprofildetailseite .detailsleft{width:100%;margin-right:0;margin-bottom:20px}}.benutzerprofildetailseite h1{border:none;color:#333;font-style:normal;margin:0}.benutzerprofildetailseite .bigred{font-weight:900;color:#cd2727;font-size:20px}.benutzerprofildetailseite .top{padding:12px;border:1px solid #d4d4d4;background-color:#f9f9f9;min-height:68px;overflow:hidden}.benutzerprofildetailseite .top h1{float:left;word-wrap:break-word;word-break:break-word;line-height:1.2}.benutzerprofildetailseite .navirightcontent{width:370px;float:right;margin-top:12px;display:block}@media(max-width:768px){.benutzerprofildetailseite .navirightcontent{width:100%;float:none;margin-top:10px}.benutzerprofildetailseite .top{padding:12px;min-height:auto;overflow:visible}.benutzerprofildetailseite .top h1{width:100%;float:none;margin-bottom:10px}}.benutzerprofildetailseite .content .rightboxcontent{float:right;width:100%;max-width:325px}.benutzerprofildetailseite .content{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:20px}.benutzerprofildetailseite .content .details{width:calc(100% - 350px);float:left}.benutzerprofildetailseite .content .details .detailsleft{width:35%;float:left}.benutzerprofildetailseite .content .details .detailsright{width:65%;float:left;padding-bottom:20px}.benutzerprofildetailseite .content .rightbox{width:100%;padding:20px;background-color:#f9f9f9;border:1px solid #d4d4d4;float:right}.benutzerprofildetailseite .content .rightbox .anbieterdaten{font-weight:bold;font-size:15px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-right:5px}.benutzerprofildetailseite .content a.buttontext{background-color:#333;color:#fff;padding:10px;border-bottom-right-radius:4px;border-top-right-radius:4px;float:left;margin:0;width:calc(100% - 80px);text-align:center;text-decoration:none;font-weight:bold;line-height:20px}.benutzerprofildetailseite .content a.buttontext:hover{color:#cd2727}.benutzerprofildetailseite .content .details dl.detaildaten{margin-top:10px}.benutzerprofildetailseite .content .details dl.detaildaten dt{width:150px;display:block;float:left;margin-left:5px;line-height:2}.benutzerprofildetailseite .content .details dl.detaildaten dd{width:calc(100% - 155px);display:block;float:left;margin:0;line-height:2}@media(min-width:769px){.benutzerprofildetailseite h1{font-size:25px}}@media(min-width:667px)and (max-width:1169px){.benutzerprofildetailseite .content .details{width:100%}.benutzerprofildetailseite .content .rightbox,.benutzerprofildetailseite .content .rightboxcontent{float:left}}@media(max-width:667px)and (min-width:455px){.benutzerprofildetailseite .content .details{width:100%}.benutzerprofildetailseite .content .details .detailsleft{width:100%;float:left;margin-bottom:10px}.benutzerprofildetailseite .content .details .detailsright{width:100%;float:left;padding-bottom:20px}.benutzerprofildetailseite .content .details dl.detaildaten dt{width:120px;font-size:14px}.benutzerprofildetailseite .content .details dl.detaildaten dd{width:calc(100% - 125px);font-size:14px}.benutzerprofildetailseite .content .rightbox,.benutzerprofildetailseite .content .rightboxcontent{float:left;margin-top:20px}.benutzerprofildetailseite .top{padding:10px;min-height:auto}.benutzerprofildetailseite .top h1{width:100%;float:none;font-size:20px;margin-bottom:10px}}@media(max-width:454px){.benutzerprofildetailseite .content .details{width:100%}.benutzerprofildetailseite .content .details .detailsleft{width:100%;float:left;margin-bottom:10px}.benutzerprofildetailseite .content .details .detailsright{width:100%;float:left;padding-bottom:20px}.benutzerprofildetailseite .content .details dl.detaildaten dt{width:100%;float:none;margin-bottom:5px;font-weight:bold}.benutzerprofildetailseite .content .details dl.detaildaten dd{width:100%;float:none;margin-bottom:15px;padding-left:10px}.benutzerprofildetailseite .content .rightbox,.benutzerprofildetailseite .content .rightboxcontent{float:left;margin-top:20px}.benutzerprofildetailseite .top{padding:8px;min-height:auto;text-align:center}.benutzerprofildetailseite .top h1{width:100%;float:none;font-size:16px;margin-bottom:10px;text-align:center}}