@media (min-width: 993px) {
    div.img-contact-area {
        float: right;
    }
    div.tuev-cert {
        float: right;
    }
}

@media (max-width: 992px) {
    #img-footer-contact {
        width: 100%;
    }
    div.img-contact-area {
        float: none;
    }
    #img-footer-contact {
        padding-right: 0;
    }
    div.tuev-cert {
        float: none;
        margin: 0px auto;
    }
}

div.img-social-logos {
    margin-top: .5em;
}

div.linkedin-logo {
    width: 32px;
    height: 30px;
    background-image: url(../image/logo_linkedin.png);
    background-repeat: no-repeat;
    background-size: 32px 30px;
    margin-right: 15px;
}

div.youtube-logo {
    width: 42px;
    height: 30px;
    background-image: url(../image/logo_youtube.png);
    background-repeat: no-repeat;
    background-size: 42px 30px;
}

div.tuev-cert {
    width: 175px;
    height: 90px;
    background-image: url(../image/logo_tuev.png);
    background-repeat: no-repeat;
    background-size: 175px 90px;
}

table.img-table td {
    padding: 0;
}

div.img-contact-area {
    margin-left: -20px;
    margin-top: -10px;
}

#img-footer-address {
    padding-left: 5%;
}

#img-footer-contact {
    padding-right: 5%;
}

.img-article-dateinfo {
	text-align: right;
	margin-top: -1.43em;
}

#h2img {
	position: relative;
    z-index: 50;
    color: white;
    margin-top: -70px;
}

input:not([type="radio"]), textarea {
	display: block;
}
.uniform__potty {
	position: absolute;
	left: -9999px;
}
.error {
	border: 1px solid red;
}
.error-text {
	color: red;
}

input.img-anmeldung-table-input {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    outline: none;
    height: 2rem;
    font-size: 16px;
    margin: 0 0 8px 0;
    padding: 0;
    box-shadow: none;
    box-sizing: content-box;
    transition: box-shadow .3s, border .3s;
}

input.img-anmelde-title {
    width: 7em;
}

input.img-anmelde-firstname,
input.img-anmelde-lastname {
    width: 12em;
}

input.img-anmelde-email {
    width: 20em;
}

input[type="radio"] {
    position: relative !important;
    pointer-events: all !important;
    opacity: 1 !important;
}

.img-subheader h2 {
    margin-top: 2em;
}