﻿
@font-face {
	font-family: 'FrenchScript';
	src: local('?'), url('../schriften/frscript.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


#TKInhalt {
	background-color:		#fff9e5;
	clear:					both;
	float:					left;
	padding:				25px 0px 30px 0px;
	width:					910px;
}

.TK_button {
	font-weight:			bold;
	margin:					0 auto;
    padding: 				3px;
    text-align: 			left;
	vertical-align:			middle;
    width: 					200px;
}

.TK_button img {
	margin-right:			5px;
}


.TK_clear {
	clear: both;
}


.TK_Dateimanager {
	padding:				10px;
}


.TK_Datum {
	padding:				3px 10px;
	text-align:				right;
}


.TK_dd {
	text-align:				center;
	width:					100px;
	word-wrap:				break-word;
}


.TK_dl {
	padding:				5px;
	width:					100px;
}


.TK_dt {
	height:					64px;
	width:					100px;
}


.TK_form {
	margin:					0;
	padding:				0;
	text-align: 			center;
}

.TK_form table {
	border-width:			0;
	margin: 				0 auto;
	padding:				0;
}


.TK_Formularfeld {
	padding: 				5px;
	text-align: 			left;
	vertical-align: 		middle;
}


.TK_Formulartext {
	font-weight: 			bold;
	padding:				5px;
	text-align: 			right;
	vertical-align: 		middle;
}


.TK_gerade {
	background-color: 		#e6eaf2;
}

.TK_gerade:hover{
		background-color:	#e6d583;
}



.TK_Gestrichen {
	text-decoration:		line-through;
}


.TK_h1 {
	font-family: 			Arial;
	margin:					5px 15px 10px 15px;
	padding:				0;
}


.TK_h2 {
	font-family: 			Arial;
	margin:					5px 15px 10px 15px;
	padding:				0;
}


.TK_h3 {
	font-family: 			Arial;
	margin:					5px 20px 10px 20px;
}


.TK_img {
	border-width:			0px;
	vertical-align:			middle;
}


.TK_Infotafel {
	background-color:		#EEEEEE;
	border:					1px solid black;
}


.TK_input:disabled {
	background-color: 		#DDDDDD;
}

.TK_input:invalid {
	background-image:		url(../grafix/rot16.png);
	background-position:	center right;
	background-repeat:		no-repeat;
}

.TK_input:required {
	background-color: 		#FFF000;
}

.TK_input:valid {
	background-image:		url(../grafix/ok16.png);
	background-position:	center right;
	background-repeat:		no-repeat;
}


.TK_markiert {
	background-color:		#0000AA;
	color:					#FFFFFF;
}


.TK_markiert_rot {
	background-color:		#AA0000;
	color:					#FFFFFF;
}


.TK_Name {
	padding:				3px 10px;
	text-align:				left;
}

.TK_Name_Ueberschrift {
	padding:				3px 10px;
	text-align:				left;
	background-color:		gold;
}


.TK_nebeneinander {
	float:					left;
}


.TK_Niederlage {
	background-color:		#ffdcdc;
}


.TK_nurSchalter {
	width:					225px;
}


.TK_p {
	margin:					0px 12px 0.5em 15px;
	text-align:				left;
}


.TK_PDF {
	float: 					right;
	margin-right:			1em;
}


.TK_Pflichtfeld {
	background-color: 		#FFF000;
}


.TK_Qualitaet0 {
	background-color: 		#FFFFFF;
}


.TK_Qualitaet1 {
	background-color: 		#64C864;
}


.TK_Qualitaet2 {
	background-color: 		#FFFF80;
}


.TK_Qualitaet3 {
	background-color: 		#C86464;
}


.TK_Remis {
	background-color:		#ffffc0;
}


.TK_SchalterKurz {
	height:					40px;
	margin:					0;
	padding:				0;
	vertical-align:			middle;
	width: 					42px;
}


.TK_SchalterUeberschrift {
	height:					30px;
	margin: 				0 auto;
	padding:				0;
	min-width:				200px;
	text-align:				center;
	width:					100%;
}


.TK_SchalterUeberschriftKlein {
	font-weight:			bold;
	height:					30px;
	margin: 				0 auto;
	padding:				0;
	text-align:				center;
	vertical-align:			middle;
	width:					100%;
}


.TK_schmal {
	margin: 				0 auto;
	width:					80%;
}


.TK_Sieg {
	background-color:		#d1e9d1;
}


.TK_th {
	border-bottom:			1px black solid;
}


.TK_Thumb {
	min-height:				130px;
	margin:					5px 22px;
	text-align:				center;
	width:					130px;
}

.TK_Thumb dt {
	height:					130px;
}


.TK_Thumb dd {
	padding-top:			3px;
	text-align:				center;
	width:					130px;
}



.TK_ungerade {
	background-color: 		#ffffe5;
}

.TK_ungerade:hover{
		background-color:	#f2e6b6;
}


.TK_versteckt {
	height: 				0;
	visibility:				hidden;
	width:					0;
}


.TK_Vorschlag {
	position:				absolute;
	visibility:				hidden;
}


.TK_zentriert {
	margin: 				0 auto;
	text-align:				center;
}


.TK_Zahl {
	padding:				3px 10px;
	text-align:				right;
}


