/*allgemein*/

p {
		font-family: sans-serif;
	}
.navbar-brand {		/*für permanente Top-Navi-Elemente*/
	display: flex; 
	justify-content: flex-start;
	}
    .bottom-nav {		/*für Bottomnavi*/
	display: flex; 
	padding: 7px; 
	height: 2em;
	flex-flow: row nowrap;
	justify-content: space-evenly;
	}
    .bottom-nav li {		/*für Bottomnavi-Elemente*/
	display: flex; 
	flex: 1;
	align-items: center;
	justify-content: space-evenly;
	}
    .navbar-item, .navbar-dropdown, .navbar-link, .bottom-nav, .button, .breadcrumb, .legende, .dontprint, .panel-block, .panel-tabs { /*für Schrift in diversen Elementen*/
	font-family: sans-serif; 
	
	font-size: 0.9rem;
	}
    .burger-button {
	display: flex; 
	font-family: sans-serif; 
	
	font-size: 0.9rem;
	background: white;
	border: none;
	align-items: center;
	}
     .panel {
	width: 20.0em;
	margin-top: 0%;
	box-shadow: none;
     	}
     .panel-control {
	width: 12.0em; 
	margin-left: 3.5%;
        }		}
     .panel-tabs {
	margin-left: 3.5%;
	margin-right: 3.5%;
	}
     .panel-block {
	width: 18em;
	margin-left: 5.0%;
	}
     .panel-item {
	margin-left: 10.0%;
        }
 		
/*dateispezifisch*/
     div.columns {margin-top: 10px;}/*Abstand zum oberen Seitenrand*/
      .title, .subtitle {
	color: hsl(0, 0%, 21%);
	font-family: sans-serif;
	
	margin-top: 1%;
	margin-bottom: 1%;
	}
      .box {			/*Box für Pfad, Buttonleiste bzw. Menü-Kacheln*/
	background: white /*für Farbverlauf: linear-gradient(to top right, white 10%, steelblue 90%)*/ ;
	}
     .stb-column-title {	/*für Berichtsspaltentitel*/
	background:#dbdee3ff;
	color: hsl(0, 0%, 21%); 
	font-family: sans-serif; 
	font-weight:;
	font-size: 0.9rem;
	}
     .table-container {	
	font-family: sans-serif; 
	
	font-size: 0.9rem;
	}
     .card {
	margin-left: 1.52em;	/*für Cardposition, -style*/
	box-shadow: none;
	}
