table.est1 {
	font-family:Arial;
	border:1px solid;
	border-color:#ddd;
	border-collapse:collapse;
	font-size:14px;
        display:inline-block;
}

table.est1 td {
	border:1px solid;
	border-color:#ddd;
	padding:6px;
	text-align:left;
}

table.est1 th {
	border:1px solid;
	border-left:0 none;
	border-right:0 none;
	border-color:#ddd;
	padding:6px;
	text-align:left;
	background:#6af;
	font-size:15px;
}


table.est1 td.blass {
	color:#888;
}

table.est1 td.blau_s {
	color:#44a;
	font-family:Courier;
	font-size:16px;
}

table.est1 td.blau_b {
	color:#44a;
	font-family:Courier;
	font-weight:bold;
	font-size:16px;
}


table.est1 tr:nth-child(2n+1) {
		background:#F8F8F8;
}

table.est1 td.schwarz_b {
	color:#000;
	font-family:Courier;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

fieldset {
    min-width:inherit;
} /* Soll Bug in Chrome beheben */


/* E.S. es1 - eigener Tabellenstil */
/* Tabellenklasse */

/*Tabelle als ganzes (Umrandung außen)*/
table.es1 {
	font-family:"Liberation Sans",Arial,"sans-serif",Helvetica,"Segoe UI";
	font-size:13px;
	border:1px solid;
	/* border-bottom:1px solid;*/
	border-collapse:collapse;
	border-color:#DDD;
	//width:700px;
	display:inline-block;
}

table.es1 th {
	background-color: #0074cc;
	color:#f8f8ff;
	/*
	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);
	*/
/*Alte Farben*/
	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);
	background-image: -ms-linear-gradient(top, #095197, #1B6BA5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#095197),
		to(#1B6BA5) );
	background-image: -webkit-linear-gradient(top, #095197, #1B6BA5);
	background-image: -o-linear-gradient(top, #095197, #1B6BA5);
	background-image: linear-gradient(top, #095197, #1B6BA5);

/*Etwas "blasseres" Blau, passend zu protostar*/
/*
	background-image: -moz-linear-gradient(top, #0080C0, #005580);
	background-image: -ms-linear-gradient(top, #0080C0, #005580);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0080C0),
		to(#1B6BA5) );
	background-image: -webkit-linear-gradient(top, #0080C0, #005580);
	background-image: -o-linear-gradient(top, #0080C0, #005580);
	background-image: linear-gradient(top, #0080C0, #005580);
	*/
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border-left:none;
	border-right:none;
}



/*Jede zweite Zeile andersfarbig*/
table.es1 tr:nth-child(2n+2) {
		background:#F8F8F8;
}

/*Einzelne Tabellen-Elemente (Umrandung der TDs)*/
table.es1 td{
	//border-bottom:1px solid;
	border:1px solid;
	border-color:#DDD;
	/*border-color:#888888;*/
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
}


table.es1 tr:hover{
		background-color:#ffe;
	
	}

/* Primärpunkte, zentriert, fett */

table.es1 th.lef {
	padding-left:5px;
	padding-right:10px;
	/*padding: 5px 5px 5px 5px;*/
	text-align:left;
}

table.es1 td.lef, th.lef{
	/*padding: 5px 5px 5px 5px;*/
	text-align:left;
	padding-left:5px;
	padding-right:10px;
	width:250px;
	/*max-width:260px;*/
}
table.es1 td.lef2, th.lef2{
	/*padding: 5px 5px 5px 5px;*/
	text-align:left;
	padding-left:5px;
	padding-right:10px;
	/*width:250px;*/
	/*max-width:260px;*/
}

table.es1 td.prim, th.prim {
	/*font-family:Courier;*/
	font-weight:bold;
	text-align:center;
}

/* Zweitwertung, zentriert */

table.es1 td.sec, th.sec {
	/*font-family:Courier;*/
	text-align:center;
	/*padding:5px 3px 5px 3px;*/
	padding-left:5px;
	padding-right:5px;
}

table.es1 td.info, th.info {
	/*font-family:Courier;*/
	text-align:center;
	/*padding:5px 3px 5px 3px;*/
	padding-left:5px;
	padding-right:5px;
	min-width:20px;
}

/* "Goldmedaille" ervorhebung*/
table.es1 tr.gold, td.gold {
	padding:10px;
	/*
	background-color:#EBC430;
	*/
	background-color:#ffeca4;
}
/* Preis Frauen Hervorhebung*/
table.es1 tr.fem, td.fem{
	padding:10px;
	background-color:#ffe0ff;
}

/* Preis Deleted Hervorhebung*/
table.es1 tr.del, td.del{
	padding:10px;
	background-color:#fdd;
}

/* E.S. es2 - eigener Tabellenstil */
/* Tabellenklasse */

/*Tabelle als ganzes (Umrandung außen)*/
table.es2 {
	font-family:"Liberation Sans",Arial,"sans-serif",Helvetica,"Segoe UI";
	font-size:12px;
	border:1px solid;
	/* border-bottom:1px solid;*/
	border-collapse:collapse;
	border-color:#DDD;
	//width:700px;
}

table.es2 th {
	background-color: #0074cc;
	color:#f8f8ff;
	/*
	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);
	*/
/*Alte Farben* dunkel: fa7f57 hell: fa9c7d */

	background-image: -moz-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: -ms-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fa7246),
		to(#fa9c7d) );
	background-image: -webkit-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: -o-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: linear-gradient(top, #fa7246, #fa9c7d);

/*Etwas "blasseres" Blau, passend zu protostar*/
/*
	background-image: -moz-linear-gradient(top, #0080C0, #005580);
	background-image: -ms-linear-gradient(top, #0080C0, #005580);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0080C0),
		to(#1B6BA5) );
	background-image: -webkit-linear-gradient(top, #0080C0, #005580);
	background-image: -o-linear-gradient(top, #0080C0, #005580);
	background-image: linear-gradient(top, #0080C0, #005580);
	*/
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
}

/*Soll wie eine Ueberschrift aussehen*/
table.es2 tr.fett {
	background-color: #0074cc;
	color:#f8f8ff;
	/*
	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);
	*/
/*Alte Farben* dunkel: fa7f57 hell: fa9c7d */

	background-image: -moz-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: -ms-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fa7246),
		to(#fa9c7d) );
	background-image: -webkit-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: -o-linear-gradient(top, #fa7246, #fa9c7d);
	background-image: linear-gradient(top, #fa7246, #fa9c7d);

	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
}

table.es2 tr {
	font-size:14px;
}


/*Jede zweite Zeile andersfarbig*/

/*wordpress beige: fa7f57*/
table.es2 tr:nth-child(2n+3) {
		background:#ddd;
}
table.es2 tr:nth-child(2n+2) {
		background:#eee;
}

/*Einzelne Tabellen-Elemente (Umrandung der TDs)*/
table.es2 td{
	//border-bottom:1px solid;
	border:1px solid;
	border-color:#DDD;
	/*border-color:#888888;*/
	padding-bottom: 8px;
	padding-top: 8px;
}

table.es2 tr:hover{
		background-color:#efe;
	
	}

table.es2 th {
	font-weight:bold;
	font-size:15px;
}

/* Primärpunkte, zentriert, fett */

table.es2 th.lef {
	padding-left:5px;
	padding-right:10px;
	/*padding: 5px 5px 5px 5px;*/
	text-align:left;
	//width:240px;
}

table.es2 td.lef, th.lef{
	/*padding: 5px 5px 5px 5px;*/
	text-align:left;
	padding-left:5px;
	padding-right:10px;
}

table.es2 td.prim, th.prim {
	/*font-family:Courier;*/
	font-weight:bold;
	text-align:center;
}

/* Zweitwertung, zentriert */

table.es2 td.sec, th.sec {
	/*font-family:Courier;*/
	text-align:center;
	/*padding:5px 3px 5px 3px;*/
	padding-left:3px;
	padding-right:3px;
}

table.es2 td.info, th.info {
	/*font-family:Courier;*/
	text-align:center;
	/*padding:5px 3px 5px 3px;*/
	padding-left:3px;
	padding-right:3px;
}

/* "Goldmedaille" ervorhebung*/
table.es2 tr.gold, td.gold {
	padding:10px;
	/*
	background-color:#EBC430;
	*/
	background-color:#ffeca4;
}
/* Preis Frauen Hervorhebung*/
table.es2 tr.fem, td.fem{
	padding:10px;
	background-color:#ffe0ff;
}

table.es3 {
	border-radius: 10px; 
	border: 1px solid gainsboro; 
	border-color:#888;
	border-collapse:collapse;
	font-family:Arial;
}

table.es3 td{ 
	padding:5px;
	height:40;
}



table.es3 td.aktuell {
	font-weight:bold;
	border:1px double;
	border-color:#888;
	background-color:aquamarine;
}

table.es3 td.next {
	//font-style:italic;
	border:1px double;
	border-color:#888;
	background-color:#f8f8f8;
}

table.es3 td.vorbei {
	font-weight:normal;
	border:1px double;
	border-color:#888;
	background-color:mintcream;
	color:#888;
}

table.zimmer {
	border-collapse:collapse;
	border:1px solid;
	float:top;
}

table.zimmer td {
	padding:3px;
}
