@charset "UTF-8";
/* DVL - Ergebnisse */

@font-face {
    font-family: 'Dosis';
    src: url('/DVL/Dosis/Dosis-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis';
    src: url('/DVL/Dosis/Dosis-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis';
    src: url('/DVL/Dosis/Dosis-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis';
    src: url('/DVL/Dosis/Dosis-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis-Medium';
    src: url('/DVL/Dosis/Dosis-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis';
    src: url('/DVL/Dosis/Dosis-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis';
    src: url('/DVL/Dosis/Dosis-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-SemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro-Medium';
    src: url('/DVL/SourceSansPro/SourceSansPro-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansPro';
    src: url('/DVL/SourceSansPro/SourceSansPro-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

.head {
background-color: #000;
color: #f0f0f0;
font-weight: bold;
}

.even {
background-color: #a0a0a0;
}

.odd {
background-color: #cccccc;
}


.ergebnisse {
border-top: 1px ;
padding-top: 5px;
font-family: 'SourceSansPro', Trebuchet MS,Arial;
font-size: 8pt;
color: #000;
}

#sidebar .ergebnisse {
border-top: 0px;
padding: 0px;
}
	
.einzelergebnis {
background-color: #888888;
margin-bottom: 5px;
padding: 10px 15px;
}

.aktuell {
background-color: #ff7700;
}

#sidebar .einzelergebnis {
background-color: #cce0cc;
margin-bottom: 5px;
padding: 5px;
}

.einzelergebnis .teams {
font-size: 1.2em;
margin-bottom: 5px;
}

.datum {
color: #800000;
}

#sidebar .ort {
font-size: 0.9em;
}

/* DVL-Tabellen xmlLeagueTable */

.dvlLeagueTable {
border-top: 1px ;
font-family: 'SourceSansPro',Trebuchet MS,Arial;
font-size: 11pt;
padding-top: 5px;
color: #000;
width: 100%;
}

#sidebar .dvlLeagueTable  {
border-top: 0px;
padding: 0px;
font-size: 0.8em;
padding-bottom: 4px;
}

.dvlLeagueTable  .dvlEinzelplatz {
margin-bottom: 1px;
padding: 5px 15px;
}

.dvlLeagueTable  .dvlEinzelplatz * {
display: inline-block;
text-align: center;
}

#sidebar .dvlLeagueTable  .dvlEinzelplatz {
padding: 2px 0;
}

.dvlLeagueTable  .dvlTableHead {
background-color: #000;
color: #f0f0f0;
font-size: 0.9em;
font-weight: 600;
font-style: normal;
}

#sidebar .dvlTableHead,
#sidebar .dvlPlatz,
#sidebar .dvlSpiele,
#sidebar .dvlGewonnen,
#sidebar .dvlVerloren,
#sidebar .dvlPunkte,
#sidebar .dvlSatzquotient,
#sidebar .dvlBallquotient,
#sidebar .dvlBaelle {
display: none;
}

.myTeam {
background-color: #ff7700;
color: #804000;
font-weight: 900;
font-style: italic;
}

.ascendor {
background-color: #77ff77;
// font-weight: bold;
}

.descendor {
background-color: #ff7777;
// font-weight: bold;
}

.dvlLeagueTable  .dvlPlatz, .dvlLeagueTable  .dvlSpiele {
text-align: center;
width: 30px;
}

.dvlLeagueTable  .dvlTeams {
@charset "utf-8";
width: 205px;
//width: 20%;
text-align: left;
}

#sidebar .dvlLeagueTable  .dvlTeams {
@charset "utf-8";
width: 150px;
text-align: left;
font-size: 7.5pt;
}

.dvlLeagueTable  .dvlSpiele {
text-align: center;
width: 70px;
}

.dvlLeagueTable  .dvlPunkte, .dvlLeagueTable  .dvlSaetze {
text-align: center;
width: 50px;
}

.dvlLeagueTable  .dvlBaelle {
text-align: center;
width: 90px;
}

.dvlLeagueTable  .dvlGewonnen, .dvlLeagueTable  .dvlVerloren {
text-align: center;
width: 20px;
}

.dvlLeagueTable  .dvlSatzquotient, .dvlLeagueTable  .dvlBallquotient {
text-align: center;
width: 110px;
}

/* DVL - Ergebnisse xmlTeamResults*/

.dvlLeagueShedule, .dvlTeamResults, .dvlTeamShedule {
border-top: 1px ;
padding-top: 5px;
font-family: "SourceSansPro",Trebuchet MS,Arial;
font-size: 9pt;
color: #000;
}

#sidebar .dvlTeamShedule {
border-top: 0px;
padding: 0px;
border-bottom: 1px ;
}

#sidebar .dvlTeamShedule .dvlEinzelergebnis {
margin-bottom: 5px;
padding: 5px;
}

#sidebar .dvlTeamShedule .next
{
background-color: #cccccc;
}

#sidebar .dvlTeamShedule .next:hover
{
background-color: yellow;
}

.dvlLeagueShedule {
border: 0;
}

.dvlEinzelergebnis {
margin-bottom: 5px;
padding: 10px 15px;
}

.dvlEinzelergebnis .dvlTeams {
@charset "utf-8";
font-size: 1.2em;
margin: 5px 0px 1px;
display: block;
}

.dvlDatum {
color: #800000;
background-color: #888;
padding: 0 25px 0 3px;
color: #fff;
}

#sidebar .dvlDatum {
display: block;
background-color: #800000;
}

.odd+.lost {
/* background-color: #e8e8E8; */
background-color: #ffbfbf;
}

.lost, .even+.lost {
background-color: #ffbfbf;
}

.odd+.won {
background-color: #bfffbf;
}

.won, .even+.won {
background-color: #bfffbf;
}

.dvlLeagueShedule  .dvlSheduleHead {
border-bottom: 1px ;
padding: 0;
font-weight: bold;
}

.dvlLeagueShedule {
margin-bottom: 15px;
}

.dvlSheduleHead {
color: #333;
}

.next {
background-color: #ff7700;
}

#headerbar {
text-align: left;
}

#LCTimerWidget_Counter * {
display: inline;
}

#headerbar .title {
font-family: "SourceSansPro",Trebuchet MS,Arial;
font-size: 8pt;
display: inline;
}

#sidebar .dvlEinzelergebnis .dvlTeams {
@charset "utf-8";
font-size: 1.1em;
}

#nav_menu-3, #menu-extern-container {
	padding-bottom:0px !important;
}
