/*
 * Eigene Anpassungen
*/

html {
	font-size: 100%;
    padding-left: 0em;
    padding-right: 0em;
}

/*-------------*/
/* KOPFBEREICH */
/*-------------*/

.kopflogo-1 {
	/* DRIV-Logo */
	padding-top: 3.5em;	
}

.kopflogo-2 {
	/* BL-Logo */
	padding-top: 3em;
}

.card-body, .tab-pane {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.menueanzeige {
		display: none !important;
	}
}

/*------------------*/
/* Ende KOPFBEREICH */
/*------------------*/


/*-----------------------*/
/* Startseite ERGEBNISSE */
/*-----------------------*/

/* 14px ist die Basis */
/* 16/14=1.143rem     */
/* ------------------ */
/* Ab Bootstrap 4:    */
/* 16px ist die Basis */
/* 16/16=1rem         */

#ergebnisse .hl_die_naechsten_spiele {
	color: cornflowerblue;
}

#ergebnisse .hl_1blhe {
	color: #009933;
}

#ergebnisse .hl_2blhe {
	color: #996633;
}

#ergebnisse .hl_rlwesthe {
    color: coral;
}

#ergebnisse .hl_rlsuedhe {
    color: #2E5C8B;
}

#ergebnisse .hl_1blda {
	color: #CC0099;
}

#ergebnisse .hl_2blda {
	color: #FF7DDE;
}

#ergebnisse .hl_pokalhe {
	color: #FF3300;
}

#ergebnisse .hl_pokalda {
	color: #993399;
}

#ergebnisse .hl_euroliga_he {
	color: #F0920A;
}

#ergebnisse .hl_ws_europe_cup_he {
	color: #568FB3;
}
#ergebnisse .hl_female_league_cup_da {
	color: #A43638;
}

#ergebnisse .hl_euroliga_da {
	color: #A43638;
}
#ergebnisse .hl_cers {
	color: #568FB3;
}

#ergebnisse .ende {
	color: #5cb85c;
}

#ergebnisse .hz {
	color: #d9534f;
}

#ergebnisse .nv {
	color: #6c757d;
    font-weight: bold;
}

#ergebnisse .vl {
	color: #2E5C8B;
}

/* abgesagt, neuer Termin */
.abgesagt, .nT {
	color: #d9534f;
}

.datum {
	color: #666666;
}

a, a:hover, a:active, a:visited {
    color: dodgerblue;
	text-decoration: none;
}

.list-group a, .list-group a:hover, .list-group a:active, .list-group a:visited {
    color: dimgray;
	text-decoration: none;
}

/*----------------------------*/
/* Ende Startseite ERGEBNISSE */
/*----------------------------*/


/*-----------*/
/* IMPRESSUM */
/*-----------*/

#impressum .ueberschrift {
	color: #2E5C8B;
}

#impressum p {
    font-size: 16px;
    font-size: 1rem;
	line-height: 1.7;
	padding-bottom: 0.5em;
	color: #666666;
}
	
/*----------------*/
/* Ende IMPRESSUM */
/*----------------*/


/*---------------------*/
/* Startseite BERICHTE */
/*---------------------*/





/*--------------------------*/
/* Ende Startseite BERICHTE */
/*--------------------------*/


/*---------------------*/
/* Rollhockey SPIELTAG */
/*---------------------*/

#spieltag .ueberschrift {
    color: steelblue;
}

#spieltag .spieltagname {
	color: tomato;
    /*#CC3300;*/
}

#spieltag .spielrunde {
	color: #2E5C8B;
}

#seitenmenue .seitenmenue a, .seitenmenue a:hover, .seitenmenue a:active, .seitenmenue a:visited {
	color: #CC3300;
	text-decoration: none;
}

#spieltag .table {
    font-size: 16px;
    font-size: 1rem;
	color: #666666;
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #dddddd;
}

#spieltag .table td {
	padding: 0.7em 0em;	
}

#spieltag .table .l {
	text-align: left;
}

#spieltag .table .c {
	text-align: center;
}

#spieltag .table .r {
	text-align: right;
}

#spieltag .table tr {
	height: 30px; 
	border-bottom: 1px solid #dddddd;
}

#spieltag .table th {
	height: 30px;
	padding: 0.0px;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

/*--------------------------*/
/* Ende Rollhockey SPIELTAG */
/*--------------------------*/


/*-------------------------*/
/* Rollhockey KREUZTABELLE */
/*-------------------------*/

#kreuztabelle .spieltagname {
    color: tomato;
}

#kreuztabelle .ueberschrift {
    color: steelblue;
}

#kreuztabelle .table {
	font-size: 12px;
	font-size: 0.75rem;
	text-align: center;
	color: #666666;
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

#kreuztabelle .table td {
	padding: 0.7em 0em;	
}

#kreuztabelle .table tr {
	height: 30px; 
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;	
}

#kreuztabelle .table th {
	padding: 0px;
}

#kreuztabelle .d,
#kreuztabelle .d2,
#kreuztabelle .d3,
#kreuztabelle .d4 {
	color: #666666;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-size: 0.875rem;
}

#kreuztabelle .e,
#kreuztabelle .e2,
#kreuztabelle .e3,
#kreuztabelle .e4 {
	color: steelblue;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-size: 0.875rem;
}

/*#kreuztabelle .e, 
#kreuztabelle .e2,
#kreuztabelle .e3, 
#kreuztabelle .e4 {
	font-weight: bold;
}*/

/*------------------------------*/
/* Ende Rollhockey KREUZTABELLE */
/*------------------------------*/


/*---------------*/
/* VERSCHIEDENES */
/*---------------*/

.sieger {
	font-weight: bold;
}

.meistertext {
	color: maroon;
	text-align: center;
}


[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: white;								/*#6ea8fe;*/
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: darkgray;
  --bs-nav-link-hover-color: white;
  --bs-nav-link-disabled-color: indianred; /*gray;*/
  /*--bs-nav-link-disabled-color: yellowgreen;*/ /*gray;*/
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: white;
	
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: red;
  /*color: yellowgreen;*/
}
	
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: white;
}

.navbar-text a, 
.navbar-text a:hover,
.navbar-text a:active,
.navbar-text a:visited {
color: dimgray;
text-decoration: none;
}

.list-group a, .list-group a:hover, .list-group a:active, .list-group a:visited {
    color: dimgray;
	text-decoration: none;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

	
/*--------------------------*/
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
	
.disabled-farbe {
	color: indianred;
	/*color: yellowgreen;*/
}
/*--------------------------*/
	

/*
$navbar-dark-color:                 rgba($white, .55);
$navbar-dark-hover-color:           rgba($white, .75);
$navbar-dark-active-color:          $white;
$navbar-dark-disabled-color:        rgba($white, .25);
$navbar-dark-icon-color:            $navbar-dark-color;
$navbar-dark-toggler-icon-bg:       url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-icon-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
$navbar-dark-toggler-border-color:  rgba($white, .1);
$navbar-dark-brand-color:           $navbar-dark-active-color;
$navbar-dark-brand-hover-color:     $navbar-dark-active-color;
*/

/*--------------------*/
/* Ende VERSCHIEDENES */
/*--------------------*/

/* Ende eigene Anpassungen */
