body {
    font-family:'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size:14px;
}
/* FIX zContent */
.link td {color:#414141 !important;font-size:14px!important;}
a {color:#eb621c;}
a:hover, a:focus {color: #f78c05;text-decoration: none;outline: none;}
img {
    display:block;
    max-width: 100%;
    height:auto;} 

p {
    font-family: 'Open Sans', sans-serif;
    color: #414141;
    font-weight: 400;
    line-height:1.428;
    font-size:14px;
    }
@media (max-width:767px) {
     p {font-size:16px;}
    .normal {font-size:16px;}
    .link {font-size:16px;}
    .text {font-size:16px;}
    .txt-mobil {
     text-align:center;
     font-size:16px;}
}

.auswahl{
    color:#414141;
    font-family:'Open Sans';
    font-size:14px;
    font-weight:normal;
}
.bemerkung {
    color:#414141;
    font-family:'Open Sans';
    font-size:14px;
    font-weight:normal;
}
.link {
    color: #eb621c; 
    text-decoration:none;
    outline: none;
    font-size:14px;
    font-weight:normal;
    line-height:1.428;
}
.link_aktiv {
    color: #eb621c; 
    text-decoration:underline;	
    outline: none;
    font-size:14px;
     font-weight:normal;
     line-height:1.428;
}
.pokal {
    color:#414141!important;
    font-family:'Open Sans'!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:1.428;
}
.normal {
    color:#414141!important;
    font-family:'Open Sans'!important;
    font-size:14px!important;
    font-weight:normal!important;
    line-height:1.428;
}
.text {
    color:#414141;
    font-family:'Open Sans';
    font-size:14px;
    font-weight:400;
}
.titel {
    background-color:#eb621c!important; 
    color:#fff !important;font-family:'Open Sans';
    font-size:11px!important;
    font-weight:normal;
}
.ueberschrift {
    color:#eb621c!important;
    font-family:'Open Sans'!important;
    font-size:16px!important;
    font-weight:bold!important;
    line-height:1.428;
    }

.datum {
    color:#eb621c!important;
    font-family:'Open Sans'!important;
    font-size:16px!important;
    font-weight:600!important;
	margin-top: 10px;
}

.datum-gross {
    color:#eb621c!important;
    font-family:'Open Sans'!important;
    font-size:18px!important;
    font-weight:600!important;
}

.list-group-item {
    /*background-color: #f9f9f9;*/
	color: #414141;
    /*border: 1px solid #eb621c;
    border-radius: 5px;
    margin-bottom: 5px;*/
}

.list-group-item i {
    color: #eb621c;
    margin-right: 10px;
}
/*-- Anpassungen News -- */
.zcontent_news td {padding:0px 0px 10px 0px; border-bottom:#eee 1px solid;}

.zcontent_news .ueberschrift {
    margin-top: 40px !important; 
    margin-bottom: 80px!important; 
    font-size:16px!important;
    text-transform: uppercase;
}   
.zcontent_news .bild {
    margin-top: 8px;
    margin-right:10px;
    margin-bottom:2px;
}


@media (max-width:640px) {
     p {text-align: left;}
    .normal {font-size:124% !important;}
    .link {font-size:124% !important;} 
    /*.contentbox .bild {display:none;}*/
    /*.kurz {font-size:134% !important;}*/    
    /*.ueberschrift {margin-top:40px !important;margin-bottom:80px !important;}*/
}

@media (max-width:480px) {}
@media (max-width:500px) {}
@media (max-width:640px) {}
@media (max-width:767px) {}
@media (max-width:991px) {}
@media (max-width:1080px) {}
@media (max-width:1170px) {}
@media (max-width:1199px) {}

/* Allgemein */
.titel td {line-height:10px!important;font-size:12px!important;} 
.tabelle {
text-align:left;
width: 100%!important;
max-width: 100%;
margin-bottom: 1rem;
border-spacing: 0; 
border-collapse: collapse;
display: block;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
}

.tabelle li {font-family:'Open Sans';font-style: normal;font-weight: 400;font-size:14px;}
.tabelle td {
vertical-align: top;
padding:10px 0;
border-bottom:1px dotted #ccc!important;
font-size:14px;
}
.zcontent_main_table tbody {width: 100%;}
.zcontent_main_table table {
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
border-spacing: 0; 
border-collapse: collapse;
/* display: block;*/
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
}














