.hidden-desktop { display: none; } .newform { display: none; } .visible-desktop { display: block; } .chooseform { max-width: 550px; } .chooseform .headline { display: block; background: #33435d; color: #fff; padding: 3px 10px; font-size: 12px; font-weight: bold; } .chooseform ul { padding: 10px 5px; padding-right: 0; margin: 0; background: #eaeaea; list-style-type: none; } .chooseform ul li { display: inline-block; width: 101px; padding-right: 4px; } .chooseform ul li:nth-child(5n) { } #inquiry_form fieldset { display: none; } .summary legend { margin-bottom: 0 !important; } .summary > legend { margin-bottom: 15px !important; } .note { display: none; } img.button { cursor: pointer; } .buttonbar { display: none; padding-top: 15px; margin-top: 10px; border-top: 2px #e1e0e5 solid; } .step1note img { max-width: 100%; } fieldset.daten { border-bottom: 2px #e1e0e5 solid !important; margin-top: 9px !important; } .buttonbar.top { margin-top: 0; margin-bottom: 10px; padding-top: 0; border-top: none; } fieldset.mastermaterial, fieldset.masterzubehoer { border-bottom: none !important; margin-top: 0 !important; } fieldset.masterzubehoer { margin-top: 10px !important; } .buttonbar .button { /*margin-right: 5px;*/ cursor: pointer; margin-bottom: 5px; max-width: 100%; } ul.positions, ul.positions li { margin: 0; padding: 0; list-style-type: none; min-height: 160px; position: relative; } ul.positions li { padding-bottom: 25px; background-size: 25% auto; background-position: 78% 50px; background-repeat: no-repeat; } @media (max-width: 440px) { #inquiry_form .summary ul.positions > li { background: none !important; } ul.positions li { background-position: 96% 80px; } ul.positions li.schutzhaube_1, ul.positions li.schutzhaube_8, ul.positions li.schutzhaube_14, ul.positions li.schutzhaube_24, ul.positions li.schutzhaube_25, ul.positions li.schutzhaube_28 { background-position: 96% 80px !important; } #inquiry_form div.form_container fieldset { padding-top: 130px !important; background-size: 54% auto !important; background-position: center 25px !important; } #inquiry_form div.form_container fieldset.double { background-position: center 36px !important; } #inquiry_form div.form_container fieldset.largeform { /*padding-top: 145px !important;*/ } #inquiry_form div.form_container fieldset.formlarger { background-size: 48% auto !important; } ul.zubehoer { position: static !important; } ul.zubehoer li { font-size: 10px; } body .form_container fieldset { min-height: 0 !important; padding-bottom: 0 !important; } } .position_inner dl { min-height: 135px; } ul.positions li.rechteckig { background: url("/anfragen/img/v3/rechteckig.jpg") no-repeat 78% 50px !important; background-size: 25% auto !important; } ul.positions li.flachtrapez dl { min-height: 140px; } ul.positions li h3 { background-color: #ededed; padding: 8px 5px; position: relative; margin: 0 0 10px 0; font-size: 12px; padding-right: 125px !important; } ul.positions li h3 .delete { position: absolute; top: 5px; right: 5px; padding: 2px 5px; color: #fff; font-weight: bold; background-color: #b83828; font-size: 11px; text-decoration: none; } ul.positions .position_inner { padding: 0 5px; padding-bottom: 10px; } ul.positions dl { width: 52.67%; } ul.positions dl dt { display: inline-block; width: 58.67%; margin-bottom: 2px; } ul.positions dl dd { display: inline-block; width: 60px; text-align: right; margin-left: 5px; margin-bottom: 2px; } ul.positions ul.materials { padding: 0; margin-top: 20px; margin-bottom: 10px; } ul.positions ul.materials li { display: inline-block; width: 115px; min-height: 0; padding-bottom: 5px; } ul.positions li .accs { } ul.asNavFor .aktiv { display: none; } ul.asNavFor.a1 .aktiv.b1 { display: inline-block; } ul.asNavFor.a1 .inaktiv.b1 { display: none; } ul.asNavFor.a2 .aktiv.b2 { display: inline-block; } ul.asNavFor.a2 .inaktiv.b2 { display: none; } ul.asNavFor.a3 .aktiv.b3 { display: inline-block; } ul.asNavFor.a3 .inaktiv.b3 { display: none; } ul.asNavFor.a4 .aktiv.b4 { display: inline-block; } ul.asNavFor.a4 .inaktiv.b4 { display: none; } ul.asNavFor.a5 .aktiv.b5 { display: inline-block; } ul.asNavFor.a5 .inaktiv.b5 { display: none; } ul.asNavFor, ul.asNavFor li { margin: 0; padding: 0; } ul.asNavFor li { display: inline-block; margin-right: 0; width: 55px; } ul.asNavFor { margin-top: 15px; } li.tasche { padding-bottom: 0 !important; } li.tasche .position_inner dl { min-height: 95px !important; } @media (max-width: 440px) { #inquiry_form { max-width: 440px; } .chooseform, .chooseform * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #inquiry_form { width: 100% !important; } .visible-mobile { display: block; } .hidden-mobile { display: none; } .chooseform { max-width: 100%; height: 465px; position: relative; padding: 35px 29px 0; overflow: hidden; } #pageNav { color: #fff; font-family: Arial; font-weight: bold; position: absolute; right: 9px; top: 7px; font-size: 14px; } .chooseform a { display: inline-block; width: 49%; } .chooseform img { max-width: 100%; } .chooseform .forms_left { position: absolute; left: 0; top: 47%; width: 29px; z-index: 1000; } .chooseform .forms_right { position: absolute; right: 0; top: 47%; width: 29px; z-index: 1000; } .chooseform { background: url(/anfragen/img/konfi/mobil/table_formen_carport.jpg) no-repeat left top; } } @media (max-width: 375px) { #inquiry_form { max-width: 365px; } .step1note { max-width: 365px; } ul.positions li h3 { padding-right: 80px; } ul.positions li.rechteckig { background: url("/anfragen/img/v3/rechteckig.jpg") no-repeat 88% 50px !important; background-size: 25% auto !important; } ul.positions dl { width: 80%; } ul.positions dt { width: 55% !important; } ul.positions li.grill dt { width: 44% !important; } ul.positions dd { width: 48px !important; } } .anotherform { margin-bottom: 15px; } ul.accs { margin-bottom: 0 !important; } ul.accs li { border: 1px solid #cdcccb; margin-top: 0; padding-right: 0; position: relative; text-align: center; width: 121px !important; margin-right: 10px; height: 80px; vertical-align: top; } ul.accs li.rv img { margin-top: 9px; } ul.accs li img { margin: 5px 0; } ul.accs li span { padding-top: 5px; } .inquiry_old .zubehoer_flach { display: none !important; } @media (max-width: 320px) { #inquiry_form { max-width: 320px; } ul.positions dl { width: 74.67%; } ul.positions li.rechteckig { background: url("/anfragen/img/v3/rechteckig.jpg") no-repeat 88% 50px !important; background-size: 25% auto !important; } #inquiry_form .form_container fieldset .row label { width: 31% !important; } ul.positions dt { width: 58% !important; } ul.positions li.grill dt { width: 44% !important; } ul.positions dd { width: 45px !important; } ul.positions dt, ul.positions dd { font-size: 11px; } .buttonbar.step3 .step4 { margin-right: 0; } } .form_container fieldset { position: relative; padding: 10px 0 175px 0 !important; } ul.zubehoer { padding: 0; list-style-type: none; width: 260px; margin-left: 0; position: absolute; left: 10px; bottom: 10px; } ul.zubehoer label, ul.zubehoer span.choose { display: inline-block; width: 40%; vertical-align: top; } ul.zubehoer label { font-weight: normal !important; padding-top: 0 !important; } ul.zubehoer li { margin-top: 10px; } #inquiry_form .schutzhaube_flachfuenfeck { background: transparent url(/anfragen/img/konfi/plane_fuenfeckig.png) no-repeat left 27px !important; min-height: 295px; } ul.positions li.flachfuenfeck { background: transparent url(/anfragen/img/konfi/plane_fuenfeckig.png) no-repeat 78% 50px !important; background-size: 27% auto !important; } ul.positions li.flachfuenfeck dl { min-height: 145px; } @media (max-width: 440px) { #inquiry_form div.form_container .schutzhaube_flachfuenfeck { background-size: 29% !important; padding-top: 190px !important; min-height: 130px; } ul.positions li.flachfuenfeck { background: transparent url(/anfragen/img/konfi/plane_fuenfeckig.png) no-repeat 88% 50px !important; background-size: 25% auto !important; } ul.positions li.flachfuenfeck dl { min-height: 83px; } } @media (max-width: 375px) { #inquiry_form div.form_container .schutzhaube_flachfuenfeck { background-size: 42% !important; padding-top: 160px !important; } } .form_container fieldset { min-height: 200px; background-size: 35% auto !important; background-position: 7px 30px !important; background-repeat: no-repeat; } /* .schutzhaube_1 { background-image: url(/carportanfragen/img/carport/1_rechteckig.png) !important; } .schutzhaube_2 { background-image: url(/carportanfragen/img/carport/2_rechteckig_fenster.png) !important; } .schutzhaube_3 { background-image: url(/carportanfragen/img/carport/3_rechteckig.png) !important; } .schutzhaube_4 { background-image: url(/carportanfragen/img/carport/4_rechteckig.png) !important; } .schutzhaube_5 { background-image: url(/carportanfragen/img/carport/5_rechteckig.png) !important; } .schutzhaube_6 { background-image: url(/carportanfragen/img/carport/6_rechteckig.png) !important; } .schutzhaube_7 { background-image: url(/carportanfragen/img/carport/7_rechteckig.png) !important; } .schutzhaube_8 { background-image: url(/carportanfragen/img/carport/8_rechteckig.png) !important; } .schutzhaube_9 { background-image: url(/carportanfragen/img/carport/9_rechteckig.png) !important; } .schutzhaube_10 { background-image: url(/carportanfragen/img/carport/10_rechteckig.png) !important; } .schutzhaube_11 { background-image: url(/carportanfragen/img/carport/11_rechteckig.png) !important; } .schutzhaube_12 { background-image: url(/carportanfragen/img/carport/12_rechteckig.png) !important; } .schutzhaube_13 { background-image: url(/carportanfragen/img/carport/13_rechteckig.png) !important; } .schutzhaube_14 { background-image: url(/carportanfragen/img/carport/14_2hoehen.png) !important; } .schutzhaube_15 { background-image: url(/carportanfragen/img/carport/15_2hoehen.png) !important; } .schutzhaube_16 { background-image: url(/carportanfragen/img/carport/16_2hoehen.png) !important; } .schutzhaube_17 { background-image: url(/carportanfragen/img/carport/17_2hoehen.png) !important; } .schutzhaube_18 { background-image: url(/carportanfragen/img/carport/18_2hoehen.png) !important; } .schutzhaube_19 { background-image: url(/carportanfragen/img/carport/19_2hoehen.png) !important; } .schutzhaube_20 { background-image: url(/carportanfragen/img/carport/20_2hoehen.png) !important; } .schutzhaube_21 { background-image: url(/carportanfragen/img/carport/21_2hoehen.png) !important; } .schutzhaube_22 { background-image: url(/carportanfragen/img/carport/22_2hoehen.png) !important; } .schutzhaube_23 { background-image: url(/carportanfragen/img/carport/23_2hoehen.png) !important; } .schutzhaube_24 { background-image: url(/carportanfragen/img/carport/24_dreieck.png) !important; } .schutzhaube_25 { background-image: url(/carportanfragen/img/carport/25_dreieck_.png) !important; } .schutzhaube_26 { background-image: url(/carportanfragen/img/carport/26_dreieck.png) !important; } .schutzhaube_27 { background-image: url(/carportanfragen/img/carport/27_dreieck_fenster_links.png) !important; } .schutzhaube_28 { background-image: url(/carportanfragen/img/carport/28_rund.png) !important; } .schutzhaube_29 { background-image: url(/carportanfragen/img/carport/29_rund_tuer.png) !important; } .schutzhaube_30 { background-image: url(/carportanfragen/img/carport/30_rund.png) !important; }*/ #inquiry_form .summary ul.positions > li { background-repeat: no-repeat !important; } #inquiry_form .summary ul.positions > li.schutzhaube_1 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_2 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_3 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_4 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_5 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_6 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_7 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_8 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_9 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_10 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_11 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_12 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_13 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_14 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_15 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_16 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_17 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_18 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_19 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_20 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_21 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_22 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_23 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_24 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_25 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_26 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_27 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_28 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_29 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_30 { background-image: none !important; } #inquiry_form .summary ul.positions > li.schutzhaube_31 { background-image: none !important; } .row.materialgtex.hr { padding-top: 5px !important; margin-top: 3px !important; } .materialgtex.nohr { padding-top: 0 !important; margin-top: 0 !important; } @media (max-width: 440px) { .position_inner dl { min-height: 0 !important; } }