/* CSS Document */
body{
	 /* background: url(../media/img/background-min.png) no-repeat center center fixed;
	  background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  -webkit-background-size: cover; */
}


.falseRow{
	background-color: #DD5151;
}
.trueRow{
	border: 2px #5EDE50 solid;
	background-color: '';
  }

.border-r{
	border-right-width: 3px !important;
	border-right-color: #97BF0D !important;
	border-right-style: solid !important;
}

.bold{ font-weight: bold; }

.rowContainer{
		background: rgba(255, 255, 255, .5);
	}

a:link { color: inherit; text-decoration:none !important; }
a:visited { color: inherit; text-decoration:none !important; }
a:hover { color: #D40040; text-decoration:none !important; }
a:active { color: inherit; text-decoration:none !important; }

.txt { font-family:myriad_pro_regular; font-size:20px }
.txt2 { font-family:myriad_pro_regular; font-size:16px; }
.hl { font-family:myriad_pro_regular; font-size:24px; font-weight:bold; }
.hl2 { font-family:myriad_pro_regular; font-size:22px; font-weight:bold; }
.ul { text-decoration:underline; }
.bl {
	text-align: justify;
}
.center {
	text-align: center;
}


.pointer{
	cursor: pointer;
}


/* BUTTONS */
.btnCore{
	margin-bottom:10px;
	width:150px;
	height:40px;
}





#btnMore{  background-image:url(../media/img/graph/00_pic_tds-mehr_n.png);}
#btnMore:hover {  background-image:url(../media/img/graph/00_pic_tds-mehr_h.png); }

#btnAktuell {  background-image:url(../media/img/graph/de_btn_aktuell_n.png); }
#btnAktuell:hover {  background-image:url(../media/img/graph/de_btn_aktuell_h.png); }

#btnLernen {  background-image:url(../media/img/graph/de_btn_lernen_n.png); }
#btnLernen:hover {  background-image:url(../media/img/graph/de_btn_lernen_h.png); }

#btnUeben {  background-image:url(../media/img/graph/de_btn_ueben_n.png); }
#btnUeben:hover {  background-image:url(../media/img/graph/de_btn_ueben_h.png); }


#btnTanzen {  background-image:url(../media/img/graph/de_btn_tanzen_n.png); }
#btnTanzen:hover {  background-image:url(../media/img/graph/de_btn_tanzen_h.png); }

#btnMeintds {  background-image:url(../media/img/graph/de_btn_meintds_n.png); }
#btnMeintds:hover {  background-image:url(../media/img/graph/de_btn_meintds_h.png); }

#btnArchiv {  background-image:url(../media/img/graph/de_btn_archiv_n.png); }
#btnArchiv:hover {  background-image:url(../media/img/graph/de_btn_archiv_h.png); }

#btnKonzept {  background-image:url(../media/img/graph/de_btn_konzept_n.png); }
#btnKonzept:hover {  background-image:url(../media/img/graph/de_btn_konzept_h.png); }

#btnKontakt {  background-image:url(../media/img/graph/de_btn_kontakt_n.png); }
#btnKontakt:hover {  background-image:url(../media/img/graph/de_btn_kontakt_h.png); }

#btnAgb {  background-image:url(../media/img/graph/de_btn_agb_n.png) }
#btnAgb:hover {  background-image:url(../media/img/graph/de_btn_agb_h.png) }


.info{
    background-color: #5A97BA;
    color: white;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
    border-left: 10px #2576A4 solid;
    font-size: 0.9em;
  }

#uploadOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 2000;
    display: flex;
    justify-content: center;
    align-items: center;
	z-index: 9999; /* Viel höher als Bootstrap */
  }

   .overlay-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 1;
  }

  .overlay-content {
    z-index: 2;
  }

  .upload-text{
    font-size: 22px;
    font-weight: bold;;
  }

/*** FONT ***/


@font-face {
    font-family: 'djb_brits_thin_penregular';
    src: url('DJB_Brits_Thin_Pen-webfont.eot');
    src: url('DJB_Brits_Thin_Pen-webfont.eot?#iefix') format('embedded-opentype'),
         url('DJB_Brits_Thin_Pen-webfont.woff2') format('woff2'),
         url('DJB_Brits_Thin_Pen-webfont.woff') format('woff'),
         url('DJB_Brits_Thin_Pen-webfont.ttf') format('truetype'),
         url('DJB_Brits_Thin_Pen-webfont.svg#djb_brits_thin_penregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'djb_brits_thick_penbold';
    src: url('DJB_Brits_Thick_Pen-webfont.eot');
    src: url('DJB_Brits_Thick_Pen-webfont.eot?#iefix') format('embedded-opentype'),
         url('DJB_Brits_Thick_Pen-webfont.woff2') format('woff2'),
         url('DJB_Brits_Thick_Pen-webfont.woff') format('woff'),
         url('DJB_Brits_Thick_Pen-webfont.ttf') format('truetype'),
         url('DJB_Brits_Thick_Pen-webfont.svg#djb_brits_thick_penbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'myriad_pro_regular';
	src: url('MYRIADPROREGULAR.eot');
	src: url('MYRIADPROREGULAR.eot?#iefix') format('embedded-opentype'),
         url('MYRIADPROREGULAR.woff') format('woff'),
         url('MYRIADPROREGULAR.ttf') format('truetype');
 }
@font-face {
	font-family: 'myriad_pro_bold';
	src: url('MYRIADB.eot');
	src: url('MYRIADB.eot?#iefix') format('embedded-opentype'),
         url('MYRIADB.woff') format('woff'),
         url('MYRIADB.ttf') format('truetype');

 }
 @font-face {
	font-family: 'myriad_pro_semibold';
	src: url('MyriadProSemibold.eot');
	src: url('MyriadProSemibold.eot?#iefix') format('embedded-opentype'),
         url('MyriadProSemibold.woff') format('woff'),
         url('MyriadProSemibold.ttf') format('truetype');
 }


.green { color: #97BF0D; }
.brown { color: #683B11; }
.red { color: #A72047;}

.icon{ font-size: 1.5em; }

.modal-msg-error{
	font-weight: bold;
	color: white;
	background-color: #E85252;
	padding: 10px;
	display: none;
	border-radius: 10px;
}
.modal-msg-success{
	color: #97BF0D;
}
