/* FONT-SIZES-CSS */
@charset "utf-8";
* {
	font: 			12px/14px Verdana, Arial, Helvetica, sans-serif;	
}
:root {	
	--h1_fs:		18px;
	--h1_lh:		22px;
	--h2_fs:		16px;
	--h2_lh:		20px;
	--h3_fs:		14px;
	--h3_lh: 		18px;	
	
	--f0: 			22px/26px Verdana, Arial, Helvetica, sans-serif;	
	--f1: 			18px/22px Verdana, Arial, Helvetica, sans-serif;	
	--f2: 			16px/20px Verdana, Arial, Helvetica, sans-serif;	
	--f3: 			14px/18px Verdana, Arial, Helvetica, sans-serif;	
	--f4: 			12px/14px Verdana, Arial, Helvetica, sans-serif;	
}

th {	
	font-weight: 		bold;	
	line-height: 		var(--h1_lh);		
}
td {	
	line-height: 		var(--h2_fs);	
}
a { 	
	font-weight: 		bold;   
}

/* FORMULAR ELEMENTE */
input, textarea, select {
	font: 				12px/14px Verdana, Arial, Helvetica, sans-serif;	
}

/* ÜBERSCHRIFTEN UND LABELS */
h1, h2, h3, .h1, .h2, .h3 {	
	/*text-transform: uppercase;*/
	font-weight: 	bold;
}
h1, .h1, .f1 {
	font-size: 		var(--h1_fs);
	line-height:	var(--h1_lh);
}
h2, .h2, .f2 {
	font-size: 		var(--h2_fs);
	line-height:	var(--h2_lh);
}
h3, .h3, .f3 {
	font-size: 		var(--h3_fs);
	line-height:	var(--h3_lh);
}


/* Buttons & Icons */
button, .button {	
	font-size: 			12px;
	font-weight: 		bold;   	
}

/* TMessage */
.tmessage{			font-weight: bold;	}
.tmessage_text{ 	font-weight: bold;		}

/* Zeilen highlighting */
.row_highlight:hover{	}
.row_hightlight_aktiv{	}

/* Programmer  */

/* Allgemeine Formatierungen */

/*   ####################  Tediframe TConfirm  Selone ######################### */
/* TEdiframe */
/* Tconfirm */
.area_tconfirm{				
	font-size: 			16px;
	line-height: 		18px;
}		

/* Select One (Radio-Buttons) fn get_select_one($pool, $name, $aktiv) */

/* Editframe */

/* NAV */
.nav__button {		
	font:  var(--f3);	
}

/* Standart-Box */


/* ####################### Dart-Liga ##################### */

/* Teamlogo */
.div_teamlogo{
	width: 					100px;
	height: 				100px;
	padding: 				5px; 	
	border-radius: 			30px;
	background-position: 	center;
	background-size: 		cover;
	margin: 				auto;
}
.div_teamlogo_big{
	width: 					150px;
	height: 				150px;
	padding: 				5px; 	
	border-radius: 			30px;
	background-position: 	center;
	background-size: 		cover;
	margin: 				auto;	
}

/* Button in dko_eingabe */
.btn_dart_dko_ctrl{
	width: 				200px; 
	height: 	        50px;
}

/* Whatsapp Telegram Signal */
.btn_messenger{
	width: 				80px;
	height:				80px;	
}
