.mieten_wrapper{width:100%;height:auto;display:inline-block;clear:both}.mieten_wrapper table{width:100%}.mieten_wrapper table tr{width:100%;border-top:1px dashed #ccc}.mieten_wrapper table td{padding:20px;padding-left:0}.stateBarContainer{padding:20px 0;border-bottom:1px solid #f3f3f3;width:100%;display:inline-block;text-align:center}.stateBarOuter{height:10px;width:calc(100% - 60px);border-radius:20px;background-color:#f3f3f3;position:relative;margin-top:7px;display:inline-block}.stateBar{transition:all .5s ease;height:10px;width:10px;border-radius:20px;background-color:#be1818;position:absolute;top:0;left:0}.stateBarText{width:30px;margin-left:20px;display:inline-block}.mieten_container{width:100%;display:none;padding-top:20px}.buttonContainer{text-align:right}.label{text-align:right}.label.error{color:red}.grundtraegerBtn{display:none}input[type=radio]+label.inputLabel{width:calc(50% - 20px);display:inline-block;padding:20px 0;color:#be1818;background-color:#fff;border:1px solid #be1818;text-align:center;cursor:pointer}input[type=radio]+label.inputLabel:nth-child(2){margin-left:40px}input[type=radio]+label.inputLabel:hover{color:#fff;background-color:#be1818}input[type=radio]:checked+label.inputLabel{color:#fff;background-color:#be1818}.dachbox_list_container{width:100%;display:inline-block}.dachbox_waehlen_container{width:100%;padding:20px;background-color:#f3f3f3;margin-bottom:20px;position:relative}.dachbox_waehlen_container .image{height:200px;width:200px;background-position:center;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff;display:inline-block;vertical-align:top;margin-right:20px}.dachbox_waehlen_container .infos_wrapper{display:inline-block;width:calc(100% - 260px);height:calc(100% - 40px);position:absolute}.dachbox_waehlen_container .infos_wrapper h3{display:block;margin-bottom:20px;vertical-align:top}.dachbox_waehlen_container .infos_wrapper .infos_container{display:table;table-layout:fixed;width:100%}.dachbox_waehlen_container .infos_wrapper .infos_container .infos{display:table-cell;padding:10px 20px;border-right:1px dashed #ccc;text-align:center}.dachbox_waehlen_container .infos_wrapper .infos:nth-child(1){border-left:1px dashed #ccc}.dachbox_waehlen_container .infos_wrapper .infos_container .infos span{margin-bottom:10px;color:#aaa;font-weight:500;text-transform:uppercase}.dachbox_waehlen_container .infos_wrapper .preis_container{display:inline-block;width:100%;position:absolute;bottom:0;left:0}.dachbox_waehlen_container .infos_wrapper .mieten_btn{position:absolute;bottom:0;right:0}@media screen and (max-width:900px){.dachbox_waehlen_container .image{height:200px;width:100%;background-position:center;background-size:contain;background-color:#fff;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:top;margin-right:0}.dachbox_waehlen_container .infos_wrapper h3{display:block;margin-top:10px;margin-bottom:20px;vertical-align:top}.dachbox_waehlen_container .infos_wrapper{display:inline-block;width:calc(100%);height:calc(100% - 40px);position:relative}.dachbox_waehlen_container .infos_wrapper .preis_container{display:inline-block;width:100%;position:relative;bottom:0;left:0;text-align:center;margin-top:20px}.dachbox_waehlen_container .infos_wrapper .mieten_btn{position:relative;bottom:0;right:0;float:right;margin-top:10px;width:100%}.dachbox_waehlen_container .infos_wrapper .infos_container{display:inline-block;table-layout:fixed;width:100%;text-align:center}.dachbox_waehlen_container .infos_wrapper .infos_container .infos{display:inline-block;width:50%;padding:10px 20px;border-right:0 dashed #ccc;border-left:0 dashed #ccc;text-align:center}}.action-holder{display:none !important}