.bgcolor-1{background-color:transparent;}
.bgcolor-1-outlook{background-color:#FFF}
.color-1{color:#00E}
.bgcolor-2{background-color:transparent}
.bgcolor-2-outlook{background-color:#EEEDED}
.color-2{color:#fff}
.aux-color-1{color:#142846}
.aux-bgcolor-1{background-color:#142846}
.aux-color-2{color:#142846}
.aux-bgcolor-2{background-color:#142846}
/*body{background-color:#FFF}*/
a{color:#142846}
.cr-web-row{width:100%;max-width:100%}
.cr-maxwidth{max-width:600px}
.cr-text{font-size:14px}
.cr-nope{display:none!important}
.cr-web-row{box-sizing:border-box}
@media only screen and (max-width:768px){.cr-web-row{width:100vw}}
.cr-web-wrapper{display:flex;justify-content:center}
.cr-web-row ul,
.cr-web-row li{gap:4px;flex-direction:row}
.cr-web-row ul{padding:0 8px;margin:0;list-style-type:none;flex-direction:column}
.cr-web-row option{min-height:2em;white-space:normal}
.cr-web-form{display:flex;flex-direction:column}

.cr-web-form input,
.cr-web-form select,
.cr-web-form button{padding:8px 12px;border-radius:0;border-style:solid;border-width:1px;border-color:#fff;border-radius:4px;}

.cr-web-form select.anrede {-webkit-appearance: none;}
/*.cr-web-form input.datum {-webkit-appearance: none;}
.cr-web-form input.datum {padding-top: 10px; padding-bottom: 10px;} */

.cr-web-form label,
.cr-web-label{font-weight:500;padding:8px 0 8px 0;font-style:normal;line-height:normal}
.cr-web-form button{font-size:1em;font-weight:400;color:#fff;font-style:normal;border-style:solid;border-color:#fff0;border-radius:0;cursor:pointer;border-radius:4px;}
.cr-web-form label.required:after{content:' *';width:10px;height:100%;font-size:1.1em;line-height:inherit}
.cr-web-form label.required .cred-html-wrapper,.cr-web-form label.required .cred-html{display:inline-block!important}
.cr-web-form button:hover{background-color:#fff !important; color: #142846 !important; opacity: .8;}
.cr-web-stacks{display:flex}
.cr-web-col-50{width:50%}
.cr-web-col-33{width:33%}

/* .cr-consent-wrapper {display: table;}
.cr-consent-wrapper input, .cr-consent-wrapper label { display: table-cell;}
.cr-consent-wrapper label {vertical-align: middle;padding: 0;padding-left: 8px;}
*/
.cr-consent-wrapper { display: flex; align-items: center;}
.cr-consent-wrapper label {
    margin-bottom: 0;
    padding-left: 8px;
}

.cr-web-form button {
    background: none;
	background-color: #142846 !important;
    position: relative;
    margin-left: 0;
    background-size: 55px;
    height: 55px;
    /* padding-left: 75px; */
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    border: 0 none;
    cursor: pointer;
    text-indent: 0;
	color: #fff !important;
	border: none;
	margin-top: 20px;
	
	-webkit-transition: .5s ease;
    -ms-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
}

.cr-web-form button:hover {
	/* background-color: rgba(20, 40, 70, 1); */
	background-color: #fff;
}

@media only screen and (max-width:768px){.cr-web-stacks{flex-direction:column}.cr-web-col-50,.cr-web-col-33{width:100%}}
u+#body a{color:#142846}u+#body{background-color:#FFF}