@charset "UTF-8";
/* CSS Document */

.ui.form, .ui.form .field .dropdown, .ui.form .field .dropdown .menu > .item {
	color: rgb(0, 0, 0);
    font-family: "Univers LT W01_55 Roman1475956";
    font-size: 16px !important;
}
.ui.form .field > label {
	font-weight: 400 !important;
}
.ui.container.fluid.form.chronopage,
.chronopage .ui.container.fluid {
    margin: 0 !important;
}
#content .chronoforms .container.form.chronopage,
#content .chronopage .ui.container.fluid {
    margin-bottom: 0 !important;
}
#content .chronopage .checkbox, #content .chronopage .radio {
	margin-top: 0;
	margin-bottom: 0;
}
#content #OptIn-extern_form.container, #content #area_container_19.container {
	margin: 0 !important;
}
#OptIn-extern-form .mainfield.field.required {
	float: left;
}
.fmb10 {
    margin-bottom: 10px !important;
}
.fmb20 {
    margin-bottom: 20px !important;
}
.fmb30 {
    margin-bottom: 30px !important;
}
.fmb40 {
    margin-bottom: 40px !important;
}
.fmt10 {
    margin-top: 10px !important;
}
.fmt20 {
    margin-top: 20px !important;
}
.fmt30 {
    margin-top: 30px !important;
}
.fmt40 {
    margin-top: 40px !important;
}
#Kontakt-fuer-Testteilnehmer-form {
	margin-top: 15px !important;
}
#area_container_1,
#area_container_2,
#area_container3,
#area_container_4,
#area_container_5,
#area_container_6,
#area_container_7,
#area_container_8,
#area_container_9,
#area_container_10,
#area_container_11,
#area_container_12 {
    width: 370px !important;
    display: inline-block;
    vertical-align: top;
}
#area_container_1,
#area_container_2,
#area_container_4,
#area_container_5,
#area_container_7,
#area_container_8,
#area_container_10,
#area_container_11 {
    margin-right: 30px !important;
}
#area_container3 .mainfield.field,
#area_container_6 .mainfield.field,
#area_container_9 .mainfield.field,
#area_container_11 .mainfield.field,
#area_container_12 .mainfield.field {
	float: left;
}
.newsletterHintWrapper {
	float: left;
	width: 86%;
	margin-bottom: 30px;
}
#OptIn-extern_form .newsletterHintWrapper {
	width: 97%;
}
form.G3-form .mainfield.field[data-vtype="button"] {
	float: right !important;
}
form.G3-form .mainfield.field button[type="submit"] {
	background-color: rgb(189, 65, 30) !important;
    background-image: none;
    border: medium none;
    border-radius: 0;
    box-shadow: none !important;
    color: #fff;
    font-family: "Univers LT W01_57 Condensed" !important;
    font-size: 18px;
    font-weight: 400;
    height: 45px;
    text-align: center !important;
    text-shadow: none;
    text-transform: uppercase;
    width: 241px !important;
}
form#OptIn-extern-form.G3-form .mainfield.field button[type="submit"] {
	background-color: rgb(227, 0, 11) !important;
}
#content .ui.form .required.field > .checkbox::after {
	top: -8px;
    left: 16px;
}
#area_container_11 input, #area_container_11 .mainfield.field {
	width: 100% !important;
}
.threeQuarters .newsletterHintWrapper {
	width: 96%;
}
.threeQuarters #area_container_1,
.threeQuarters #area_container_2,
.threeQuarters #area_container_4,
.threeQuarters #area_container_5,
.threeQuarters #area_container_7,
.threeQuarters #area_container_8,
.threeQuarters #area_container_10,
.threeQuarters #area_container_11 {
    width: 417px !important;
}
.threeQuarters #area_container3,
.threeQuartersBlog #area_container3,
.threeQuarters #area_container_6,
.threeQuarters #area_container_9,
.threeQuarters #area_container_12,
.threeQuartersBlog #area_container_12 {
    width: 100% !important;
}
.threeQuarters #area_container_2,
.threeQuarters #area_container3,
.threeQuartersBlog #area_container3,
.threeQuarters #area_container_5,
.threeQuarters #area_container_6,
.threeQuarters #area_container_8,
.threeQuarters #area_container_9,
.threeQuarters #area_container_11,
.threeQuarters #area_container_12,
.threeQuartersBlog #area_container_12 {
    margin-right: 0 !important;
}
.threeQuarters #downloadmodul-unten-form #area_container_10,
.threeQuarters #downloadmodul-unten-form #area_container_11 {
    margin-bottom: 30px !important;
}
.ui.visible.visible.visible.visible.message {
	display: none !important;
}
.p-350 .G3-body.joomla.chronoforms.index {
	width: 1254px;
	margin: 145px auto 80px auto;
}
.p-350 .G3-body.joomla.chronoforms.index h1 {
font-family: "Univers LT W01_47 Light1475998";
font-size: 48px;
font-weight: 400;
line-height: 52.8px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
}
.p-350 .G3-body.joomla.chronoforms.index p {
font-family: "Univers LT W01_55 Roman1475956";
font-size: 16px;
font-weight: 400;
line-height: 26px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
#OptIn-extern-form .form-hint {
	float: left;
	text-align: left !important;
	width: auto !important;
	/* margin-top: 29px; */
	margin-top: 10px;
	font-size: 16px;
}
#OptIn-extern-form div[data-uid="8"] .ui.red.text.small.error-msg {
	margin-top: -20px;
	margin-bottom: 20px;
}

@media (max-width: 500px) {

    form.G3-form .mainfield.field[data-vtype="button"] {
        float: unset !important;
        width: 100% !important;
    }
    form.G3-form .mainfield.field button[type="submit"] {
        width: 100% !important;
    }
    .newsletterHintWrapper,
    .threeQuarters .newsletterHintWrapper {
        width: 90% !important;
    }
    .geva-download-contact .form-hint {
        margin-top: 29px;
    }
    #area_container_5 {
        margin-top: 20px !important;
    }
    .p-350 .G3-body.joomla.chronoforms.index {
        width: 100%;
        padding: 0 15px;
        margin-top: 0 !important;
    }
    .p-350 #OptIn-extern-form .mainfield.field.required {
        float: none;
    }
    .p-350 #OptIn-extern-form .mainfield.field.required[data-vtype="checkbox"] {
        float: left;
    }
    .p-350 .ui.form .three.wide.field, .p-350 .ui.form .six.wide.field {
        width: 100% !important;
    }

}