body { 
	font-family: Play, Arial, sans-serif;
	padding-top: 2px;
        font-size: 19px ;
}

.btn-primary {
	font-size: 20px;
	font-weight: bold;
}

.edi_Black {
  color: black;
  height: 50px;
}

.panel-title {
    font-size: 26px;
}

 .h1g { 
 		color: darkgreen; 
 		text-transform: uppercase;
 }

object-fit: fill;

/* Abstand des Headers vom linken Rand */
.h1g1 { padding-left:  60px; }


/* Mobile  */
@media screen and (max-width: 768px) { 
	h1 { font-size: 25px;}
	h2 { font-size: 24px;} /* update ewal 250323 */
        h3 { font-size: 23px;} /* update ewal 250324 */
        h4 { font-size: 18px;} /* update ewal 250331 */
	.h1g1 { padding-left: 0px; }
        img { width: 100% !important; height: auto; }
        .h1g { padding-top: 30px !important; } /* upd ewal 250407 */
}

/* large screens */
@media screen and (min-width: 1024px) { 	
	.h1g1 { padding-left: 85px; }
        .h1g { padding-top: 5px !important; } /* upd ewal 250407 */
}

/* middle screens */
@media screen and (min-width: 700px) and (max-width: 1000px) {
	.h1g1 { padding-left: 85px; }
        .h1g { padding-top: 50px !important; } /* upd ewal 250407 */
}

@media screen and (min-width: 800px) and (max-width: 1000px) {
        .h1g { padding-top: 61px !important; } /* upd ewal 250407 */
}


.w90 { width: 90px !important; }

.ml110 { margin-left: 100px !important; }

.ml111 { margin-left: 119px !important; }

.pdl19 { padding-left: 19px; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: bold !important;
    color: #000 !important;
    text-transform: none !important;
}


.bs-example{	margin-left: 20px; margin-right: 20px;}

.rechts {  text-align: right; padding-top: 0px;}

/* body { font-size: 14px;} ist in mystyles.css definiert  */

.rndo15 {padding-top: 15px;}
.rndo30 {padding-top: 30px;}

.kb { margin-right: 10px; float: left;}

.mheight-nix { height: 500px; overflow: auto;  }
.panel-heading { color: white; background-color: darkgreen;}
.clrboth { clear: both;}
.bg-btn-eng { background-color: green; color: white; }
.bg-btn-ebg { background-color: #d3001c; color: white;}
.bg-btn-eav { background-color: orange; color: white; }
.bg-btn-kon { background-color: blue !important; color: white;}
.bg-btn-ind { background-color: #62468b; color:white ;}

/* Hervorhebung für EAV */
.bg-btn-wichtig {
 		border: 0px solid black;
 		background-color: #eee;
}

.bg-btn-unwichtig { border: 0px solid black !important; }

.bg-btn-w {
 	width: 70px  !important;
 	font-weight: normal;
}

