.formular_table, .formular_table tr, .formular_table tbody { width: 100% !important; display: block; font-family: 'ubuntu'; } .formular_table { table-layout: fixed; } .formular_table td { display: block; /* TODO: erlaubt keine Tabellen im Anmeldeformular ... alles floated nach unten */ /* display: contents; */ padding: 3px 0px 3px 0px !important; max-width: 501px; width: 100% !important; font-size: 10pt; } .formular_table td.required_col, .formular_table td.dragHandle { display: none; } .formular_table tr { padding-bottom: 10px; } .nobreak { display: inline-block; } #data_fields { margin: 0 auto; max-width: 501px; width: 100%; } .label_col, .input_col { width: 100% !important; } .input_col input, .input_col select { width: 100%; height: auto !important; padding: 7px 15px !important; font-family: 'Ubuntu', sans-serif; } .input_col textarea { width: calc(100% - 30px) !important; } .label_col:empty { display: none; background-color: red; } #table_captcha td:nth-child(1), #table_captcha td:nth-child(3), #table_captcha td:nth-child(4) { display: none; } #\31 420axasdfs { display: none; } img { max-width: 100%; } #content .invitation_col { margin: 20px 0; padding: 10px !important; width: 100% !important; box-sizing: border-box; } input[type='text'], input[type='submit'], textarea { -webkit-appearance: none; } .additional_inputfield_complex { margin-bottom: -8px; width: 100%; max-width: 501px; } .invitation-code-form { width: 100%; max-width: 501px; margin: 0 auto; } .invitation-code-form .form_text_1 { text-align: left; } .invitation-code-form input { padding: 20px 15px !important; width: 100% !important; font-size: 13pt !important; } .invitation-simple-c { min-height: 25px; display: flex; align-items: center; /* background-color: #eeeeee; border-left: 1px dotted #404040; border-right: 1px dotted #404040; */ } .invitation-simple-c.hidden { height: 0px; min-height: 0px; overflow: hidden; } .invitation-simple-c input:nth-child(1) { width: 12px; vertical-align: middle; } .invitation-simple-right { display: inline-block; vertical-align: middle; width: calc(100% - 50px); } /* .invitation-simple-c:first-child { border-top: 1px dotted #404040; padding-top: 10px; } .invitation-simple-c:last-child { border-bottom: 1px dotted #404040; padding-bottom: 10px; } */ .c-form-send { font-size: 14pt !important; } @media only screen and (max-width: 860px) { #sonstigeFragen { width: 100% !important; /* padding-top: 20px; */ padding-bottom: 20px; } #sonstigeFragen p { text-align: center !important; font-size: 10px !important; } /*Lock Font Size on Smartphone*/ .formular_table td span, .formular_table td div, .formular_table td, .formular_table td label, .formular_table td .additional_inputfield_complex, .formular_table .label_col { font-size: 14pt !important; } /*Different input style on Smartphone*/ .input_col input, .input_col textarea { border-color: rgb(150, 150, 150) !important; padding: 10px 15px !important; font-size: 12pt !important; } .input_col select { border-color: rgb(150, 150, 150) !important; font-size: 12pt; height: 42px !important; } #anzahl_begleit { margin-bottom: 0px; /* -10 */ } .invitation-simple-c { min-height: 80px; } .form_text_1 .submit { width: calc(100% - 20px); } .kleineHaeckchen-wrapper { padding: 5px 0px; } .invitiation-complex-companions-l label { margin-top: 10px; } } #content_left { width: 244px; position: relative !important; top: 0px !important; bottom: 0px !important; left: 0px !important; opacity: 1 !important; padding: 20px; background-color: transparent !important; border-right: none !important; text-align: center !important; float:left !important; } #content_left #box_l_2 { max-width: calc(242px - 22px); border-width: 1px; width: 100%; margin: 5px 0px; } #content_left #box_l_2, #content_left #box_l_navi { text-align: left; } #content_left #box_l_navi { width: calc(100% - 0px); display:none; } .custom_navigation { display:block !important; } #main_content { width: calc(100% - 330px); float:right !important; border-radius: 0px !important; border-top: none !important; border-right: none !important; padding: 0px 20px 35px 20px !important; } #container { position: relative !important; margin: 0 auto !important; top:0px !important; left:0px !important; right:initial !important; bottom:initial !important; width: 100%; max-width: 960px; margin-top: 10px !important; margin-bottom: 50px !important; transition: none; } #content { margin-bottom: 0px !important; overflow-y:visible; padding-top: 20px; } .megahead { display: block; max-width: 960px; text-align: right; margin: 0 auto; font-size: 8pt; overflow:hidden; margin-bottom: -10px; } .hauptnavi { height: auto; width: 100%; } .hauptnavi img { width: 100%; } .teaserbox { padding-top: 20px; text-align: center; width: 100%; } .teaser1, .teaser2, .teaser3 { display: inline-block !important; float: none !important; } #sonstigeFragen p { width: 100% !important; text-align: right; } @media only screen and (max-width: 860px) { .megahead { text-align:center; } #content_left { display: none; } #main_content { width: calc(100% - 40px); float: none !important; border: none; margin: 0 auto !important; } #main_content p { font-size: 17px; } .teaser1, .teaser2, .teaser3 { display:block !important; margin: 0 auto; margin-bottom: 20px; } }