.mbottom50{margin-bottom:50px}.font12{font-size:12px}.font16{font-size:16px}h2{margin-top:0}.clearfix{clear:both}.radius4{border-radius:4px}.row-border{margin-left:-10px;margin-right:-10px}.col-border{padding-left:10px;padding-right:10px}.border-thumbnail{margin-bottom:20px;background:#fff;border-radius:4px;border:solid 1px #d2d2d2;position:relative}.border-thumbnail .img-responsive{border-radius:4px 4px 0 0;width:100%}.border-thumbnail .caption{padding:15px 15px 5px}.border-thumbnail .caption h3{font-size:18px;margin-top:0px;margin-bottom:10px;font-weight:normal}.border-thumbnail .caption h3 a{color:#545454;text-decoration:none}.border-thumbnail .caption h3 a:hover{color:#ad1818}.caption dl{margin-bottom:15px}.caption dt,.caption dd{border-bottom:solid 1px #e2e2e2;padding:4px 0;font-weight:normal;position:relative}.caption .schwer{position:absolute;right:0}.caption .schwer.title{font-size:12px;color:#ad1818;bottom:4px}.caption i{position:absolute;left:70px;background:url(png/schwierigkeit-icon.png) no-repeat;width:12px;top:50%}.caption i.strecke{background-position:0 0;height:4px;margin-top:-2px}.caption i.dauer{background-position:0 -14px;height:11px;margin-top:-5px}.caption i.aufstieg{background-position:0 -35px;height:8px;margin-top:-4px}.caption i.abstieg{background-position:0 -53px;height:8px;margin-top:-4px}.faq-list{background-color:#f4f4f4;padding:15px;border-radius:4px}.faq-list:nth-child(2n){background-color:#fff}.question,.answer{position:relative;padding-left:25px}.question{color:#999;margin-bottom:10px}.answer a{color:#ad1818}.q-font,.a-font{position:absolute;font-size:20px;left:0;top:-2px}.q-font{color:#ad1818}.a-font{color:#3457a7}.faq-ul{margin-left:-15px;margin-right:-15px;margin-top:30px;padding:0 15px}.faq-ul li{position:relative;font-size:16px;list-style:none;margin-bottom:15px}.faq-ul li a{color:#3457a7;text-decoration:none}.faq-ul li a:hover{color:#ad1818}.li-circle{position:absolute;width:10px;height:10px;background:#e9e9e9;border-radius:50%;left:0;top:8px}.right-box{margin-bottom:30px}.right-title{font-size:18px;display:block;margin:25px 0 15px}.qaform{border:1px solid #d1d1d1;padding:2px;border-radius:4px;margin-bottom:30px}.qatitle{background:#a31022;color:#fff;text-align:center;padding-top:20px;font-size:24px;line-height:.4em;border-radius:4px 4px 0 0}.qatitle small{font-size:14px;width:100%;margin-bottom:10px;line-height:1.5em}.qatitle_bottom{width:0;height:0;border-left:128px solid transparent;border-right:128px solid transparent;border-top:20px solid #a31022}.qa_body{margin:15px 15px 0;padding:10px 10px 0}.btn-full{width:100%;font-size:125%}.btn-full i{font-size:14px}#qaform .form-group{margin-bottom:8px}#qaform .form-control{border-radius:0}#qaform textarea{resize:vertical;min-height:100px}.tailorbox{font-size:110%;margin:30px 0 -30px;padding:45px 0;background:#f0f0f0}.tailorbox .tailor_title{padding:10px 0;margin:10px 0;font-size:24px;color:#545454}.tailorbox .tailor_phone{font-size:20px}.tailorbox a{text-decoration:none}.tailorbox a .btn_tailor{padding:10px 5px;background:#a31022;color:#fff;border-radius:8px;width:100%;text-align:center}.tailorbox a .btn_tailor span{font-size:20px}.tailorbox a .btn_tailor em{font-style:normal}.tailorbox a .btn_tailor i{padding-top:15px}.tailorbox a .btn_tailor .right_line{border-right:1px solid #c3394a;padding:15px 20px}@media (max-width:768px){.tailorbox a .btn_tailor{margin:10px 0}}.tailorbox a:hover .btn_tailor{background:#8c0e1d}.tailorbox .tailortxt{margin-top:20px}@media (max-width:768px){.tailorbox .tailortxt{text-align:center}}.tailorbox .iconbox{margin-top:30px}.tailorbox .div-table{display:table;width:100%}.tailorbox .div-center{display:table-cell;vertical-align:middle;height:100%;float:none!important}.tailorbox .div-center>img{max-width:100%;margin-bottom:10px}.tailorbox .tailoricon{width:20%;text-align:center}