b { font-weight:700; } header { /*background: url(/images/background/bg-5a.jpg) !important;*/ } .header-inner { width:1300px; } footer.start { position:unset; bottom:0; } .accordion-bereich { border: 1px solid #ccc; border-radius: 15px; padding: 20px; margin-top: 20px; margin-left: 10px; margin-right:10px; font-size: 24px; } .accordion-bereich-header, h4 { margin-bottom:15px; font-size:18px; font-weight:bold; margin-top:0; } ::placeholder, .form-control::placeholder { color:unset; } .panel-default { border-color: #fff; } .panel { box-shadow:none; } .panel-default > .panel-heading { padding: 10px 0 0 0; margin: 0 !important; } h1 { text-align:left;margin-bottom:0px;margin-top:100px; } h5 { margin-bottom:5px; font-size:16px; font-weight:bold;} ul.faq { margin-bottom: 50px; margin-right:50px; } .radio, .checkbox { padding-left:25px; margin-bottom:5px; } .radio label, .checkbox label { color: #999; font-size:90%; } #error-hilfe { color: firebrick; font-size:80%; margin-top:0; margin-left:7px; font-size:80%; } #success-hilfe { font-size:80%; margin-top:0; margin-left:7px; } .treffer { border-bottom:0px dashed rgba(255,0,0,0.15); display:inline-block; background: rgba(255,0,0,0.15); } #accordion-container { background: #ffffff; padding: 5px 5px 10px 5px; border: 0px solid #ddd; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; } .accordion-header { font-size: 16px; background: none !important; padding: 8px 0 8px 0; border: 0 !important; border-top:1px dashed #ccc !important; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 3px 0 3px 0 !important; text-align:left; color:#000; } .active-header { -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background: url(../images/active-header.gif) rgba(75,75,75,0.9); background-repeat: no-repeat; background-position: right 50%; color:initial; font-weight:bold; } .active-header:hover { background: url(../images/active-header.gif) rgba(25,25,25,0.9); background-repeat: no-repeat; background-position: right 50%; } .inactive-header { background: url(../images/inactive-header.gif) #fff; background-repeat: no-repeat; background-position: right 50%; } .inactive-header:hover { background: url(../images/inactive-header.gif) #f5f5f5; background-repeat: no-repeat; background-position: right 50%; font-weight:bold; } .accordion-content { display: none; padding: 20px; background: #ffffff; border: 0; border-top: 0; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; font-size:16px; } ul.errorMessages li { margin-bottom: 0; } ul.errorMessages li { padding: 0px 0 0px 2px; } ul.faq { padding-left: 0.2em; } .faq li.click2toggle { background: #4FC2E; font-weight: normal ; border-bottom: 1px #ddd solid; cursor: pointer; color:#888; text-indent: -10px; padding: 8px 0 8px 20px; } .faq li.a { display: none; color:#000; } a.remove_field { border-bottom:0; color:#999; float:right; font-size:90%; margin-top:8px; } a.add_field_button { float:left; font-size:90%; border-bottom:0; margin-top:8px; cursor:pointer; } .group-file, .input_fields_wrap { display:flow-root; } .input_fields_wrap div input { margin-bottom:0; } input[type="file"] { } .input_fields_wrap div input { font-size: 90%; } .input_fields_wrap div { display:flow-root; padding-right: 6px; } .custom-file-upload { border: 1px solid #ccc; display: inline-block; padding: 6px 12px; cursor: pointer; } .fa-caret-right, .fa-caret-down { margin-right:10px; } .fa-envelope-o { margin-right:3px; } .rotate { -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } /* Handy */ @media screen and (min-width: 768px) and (max-width: 1100px) { ul.faq { margin-right:10px; padding-right:10px; } #impressum .container-full-inner { padding-right:10px; } .header-cell { margin-left:20px; } #accordion-container { padding: 5px 5px 10px 5px; } } @media screen and (max-width: 767px) { h1 { margin-top:0; } .header-cell { margin-left:20px; } ul.faq { margin-right:0px; } #accordion-container { padding: 5px 5px 10px 5px; } }