/* default.css Letze Aenderung 04.08.2021 */
.link {
color: #cc0000;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0.5px;
text-decoration:none;
}
.link_active {
color: #cc0000;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0.5px;
text-decoration:underline;
}
.text {
color: #333;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0px;
}
.auswahl {
color: #333;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0px!important;
}

/*CMS style */
.contentbox select {
	letter-spacing: 0px!important;
}
.contentbox .normal {
color: #333;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0px;}

.contentbox .titel {
color: #333;
font-size: 15px;
font-family:"Open Sans";
font-weight: 600;
letter-spacing: 1px;
background-color:#f8f8f8;}

.contentbox .link {
color: #cc0000;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0.5px;
text-decoration:none;
}

.contentbox .link_active {
color: #cc0000;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0.5px;
text-decoration:underline;
}

.contentbox .text {
color: #333;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0px;
}

/* ==== Layout Nachrichtenanzeige === */

/* Headline Ueberschrift */
.headline {
font-size:22px;
color:#666;
font-weight:600;
}

.zcontent_news .kategorie {
color: #333;
font-size: 15px;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0.5px;
text-decoration:none;
}
.zcontent_news .ueberschrift {
color: #666;
font-size: 16px;
font-family:"Open Sans";
font-weight: 600;
letter-spacing: 0.5px;
line-height:40px;
}
.zcontent_news tr {
border-bottom: #ccc 1px solid;
padding:0px;
}

.zcontent_news normal {
color: #333;
font-size: 16px!important;
font-family:"Open Sans";
font-weight: 400;
letter-spacing: 0px;
}

.bild:hover {cursor: pointer!important;}
/* ==== Layout Ligaverwaltung === */

.tabelle td {
    border-bottom:#eee solid 1px!important;
    font-size:15px!important; 
    font-family: "Open Sans"!important;	
    padding:5px 10px;	
}

/* === Allgemeine Einstellungen/Anpassungen === */
.contentbox a:hover {
text-decoration:underline;
color: #cc0000;
}

.footer-block li a:hover {
	color:#cc0000!important;
	text-decoration:underline;	
}
 
@media screen and (max-width: 375px)
	and (orientation : portrait) {
 #ftipp form { 
	  width:100%!important;
	  margin:0!important;
	  padding:0!important;
	  border-bottom:0!important;	 
	  }
#ftipp select { 
	  width:auto!important;
	  margin:2px 0px!important;
	  padding:0!important;
	  border-bottom:0!important;
	  border: 1px solid #ccc;
	  }
#ftipp .titel { 
	  font-size:13px!important;
	  }
#ftipp td {
	border-bottom: 1px dashed #ccc;
	padding:20px 0px;
	}
}

/* Kurztabellen */

.kurztabelle_position, .kurztabelle_logo, .kurztabelle_spiele, .kurztabelle_differenz {
display: table-cell !important;
}

.kurztabelle_treffer {
     display: none;
}

table.kurztabelle {
    width:280px !important;  
    max-width:100% !important;
    overflow-x:auto;
}

.kurztabelle td {
    font-size:13px !important;
    font-weight:500 !important;
    padding:4px 5px !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-align:right !important;
}

td.kurztabelle_verein {
    text-align:left !important;
}

.kurztabelle_verein img
{
float:left;
margin-right:5px;
}


/*CMS fix */
td.link {color:#333 !important;}
@media (max-width: 450px) {
  .text br {
		content: "";
		display: block;
		padding-top:10px;
	} 
}
#kreuztabelle {
font-size: 15px!important;
color:#ff0000!important;
font-family:"Open Sans"!important;
font-weight: 400;
letter-spacing: 0px!important;
} 



