body {
background: #fff;
text-align:left;
font-family: 'Roboto', sans-serif;
color:#333;
font-size:1.2em;
}

p {
line-height: 1.5em;
margin: 0 0 1em 0;
color:#333;
}

.auswahl{
background-color:#fff;
color:#333;
font-family: 'Roboto', sans-serif;
font-size:1.2em;
font-weight:400;
}

.bemerkung {
color:#333;
font-family: 'Roboto', sans-serif;
font-size:1.2em;
font-weight:400;
}

.link {
color:#C72032;
font-family: 'Roboto', sans-serif;
font-size:1.0em;
font-weight:400;
text-decoration: none;
}

.link_aktiv {
color:#C72032;
font-family: 'Roboto', sans-serif;
font-size:1.0em;
font-weight:400;
text-decoration:underline;
}

.pokal {
color:#333;
font-family: 'Roboto', sans-serif;
font-size:1.0em;
font-weight:600;
}

.normal {
color:#333;
font-family: 'Roboto', sans-serif;
font-size:1.0em;
font-weight:400;
}

.text {
color:#333;
font-family: 'Roboto', sans-serif;
font-size:1.0em;
font-weight:400;
}

.titel {
background-color:#C72032;
color:#fafafa;
font-family: 'Roboto', sans-serif;
font-size:1.0em;
font-weight:400;
}

.ueberschrift {
color:#C72032;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:600;
}

/*FIX Anpassung Grundfarbe default*/
.link td {color:#333 !important;}
.tabelle {text-align : left;}

/*Cookie-Einwilligung*/
#uc-banner-modal .uc-optin-description {
    font-size: 0.9em!important;
    text-align: center!important;}


@media only screen and (min-width: 480px){
#uc-btn-more-info-banner{max-width:15%;}
#uc-btn-deny-banner {max-width:15%;}
}

.usercentrics-button .uc-main-banner .btn-deny {
    color:#fff!important;;
}
.usercentrics-button .uc-main-banner .more-info-button {
    color:#fff!important;;
}

/* NEWS */
#news .zcontent_main_table {width:100%!important;}
#news .link {
color:#C72032;
font-family: 'Roboto', sans-serif;
font-size:15px;
font-weight:400;
text-decoration: none;	
}
#news .normal b {
color:#666;
font-family: 'Roboto', sans-serif;
font-size:15;
font-weight:400;
letter-spacing: 0.02em;
text-transform: uppercase;
}

#news .normal {
color:#333;
font-family: 'Roboto', sans-serif;
font-size:15;
font-weight:400;
}
#news .ueberschrift {
color:#C72032;
font-family: 'Roboto', sans-serif;
font-size:16px!important;
font-weight:600;
letter-spacing: 0.02em;
}

#news .tabelle {
text-align : left;
max-width:100%;
}

#news td {
padding: 4px 0;
border-bottom:#ccc 1px dotted!important;
}

#news img {
	margin-right:15px;
}

.ds ul {
    margin:20px 40px;   
}

.ds li {
    list-style-type: disc!important;  
    background-color:#fff!important;
}