table.plaetze tr.tr-0 td.td-0, table.plaetze tr.tr-1 td.td-0, table.plaetze tr.tr-2 td.td-0, table.plaetze tr.tr-3 td.td-0 {
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 70px;
	background-image: url(grafik/hg30blau.png);
}
table.plaetze tr.tr-0 td.td-1, table.plaetze tr.tr-1 td.td-1, table.plaetze tr.tr-2 td.td-1, table.plaetze tr.tr-3 td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 67px;
	background-image: url(grafik/hg30blau.png);
}
table.plaetze tr.tr-0 td.td-2, table.plaetze tr.tr-1 td.td-2, table.plaetze tr.tr-2 td.td-2, table.plaetze tr.tr-3 td.td-2 {
	font-family: Arial;
	font-size: 10px;
	color: #CC0033;
	text-align: center;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 35px;
	background-image: url(grafik/hg30blau.png);
	}
table.plaetze tr.tr-0 td.td-last, table.plaetze tr.tr-1 td.td-last, table.plaetze tr.tr-2 td.td-last, table.plaetze tr.tr-3 td.td-last {
	font-family: Arial;
	font-size: 10px;
	color: #2456BD;
	text-align: center;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 50px;
	background-image: url(grafik/hg30blau.png);
}
table.plaetze tr.tr-last td.td-0 {
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 70px;
	background-image: url(grafik/hg30blau.png);
}
table.plaetze tr.tr-last td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 67px;
	background-image: url(grafik/hg30blau.png);
}
table.plaetze tr.tr-last td.td-2 {
	font-family: Arial;
	font-size: 10px;
	color: #CC0033;
	text-align: center;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 35px;
	background-image: url(grafik/hg30blau.png);
}
table.plaetze tr.tr-last td.td-last {
	font-family: Arial;
	font-size: 10px;
	color: #2456BD;
	text-align: center;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 50px;
	background-image: url(grafik/hg30blau.png);
}
table.plaetze td a:link {
	color: #769024;
	text-decoration: none;
}
table.plaetze td a:active {
	color: #769024;
	text-decoration: none;
}
table.plaetze td a:visited {
	color: #769024;
	text-decoration: none;
}
table.plaetze td a:hover {
	text-decoration: none;
	color: #FF6666;
	font-style: normal;
	font-variant: normal;
}



table.termine tr.tr-0 td.td-0 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.termine tr.tr-0 td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.termine tr.tr-0 td.td-2 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 200px;
	background-image: url(grafik/hg30blau.png);
}
table.termine tr.tr-0 td.td-last {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 200px;
	background-image: url(grafik/hg30blau.png);
}
table.termine tr.tr-1 td.td-0, table.termine tr.tr-2 td.td-0, table.termine tr.tr-3 td.td-0, table.termine tr.tr-4 td.td-0, table.termine tr.tr-5 td.td-0, table.termine tr.tr-6 td.td-0, table.termine tr.tr-7 td.td-0  {
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.termine tr.tr-1 td.td-1, table.termine tr.tr-2 td.td-1, table.termine tr.tr-3 td.td-1, table.termine tr.tr-4 td.td-1, table.termine tr.tr-5 td.td-1, table.termine tr.tr-6 td.td-1, table.termine tr.tr-7 td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.termine tr.tr-1 td.td-2, table.termine tr.tr-2 td.td-2, table.termine tr.tr-3 td.td-2, table.termine tr.tr-4 td.td-2, table.termine tr.tr-5 td.td-2, table.termine tr.tr-6 td.td-2, table.termine tr.tr-7 td.td-2 {
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	text-align: center;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 200px;
	background-image: url(grafik/hg30blau.png);
	}
table.termine tr.tr-1 td.td-last, table.termine tr.tr-2 td.td-last, table.termine tr.tr-3 td.td-last, table.termine tr.tr-4 td.td-last, table.termine tr.tr-5 td.td-last, table.termine tr.tr-6 td.td-last, table.termine tr.tr-7 td.td-last {
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	text-align: left;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 200px;
	background-image: url(grafik/hg30blau.png);
}
table.termine tr.tr-last td.td-0 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 150px;
}
table.termine tr.tr-last td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 150px;
}
table.termine tr.tr-last td.td-2 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 200px;
}
table.termine tr.tr-last td.td-last {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 200px;
}
table.termine td a:link {
	color: #769024;
	text-decoration: none;
}
table.termine td a:active {
	color: #769024;
	text-decoration: none;
}
table.termine td a:visited {
	color: #769024;
	text-decoration: none;
}
table.termine td a:hover {
	text-decoration: none;
	color: #FF6666;
	font-style: normal;
	font-variant: normal;
}
table.ferien tr.tr-0 td.td-0 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.ferien tr.tr-0 td.td-last {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.ferien tr.tr-0 td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.ferien tr.tr-1 td.td-0, table.ferien tr.tr-2 td.td-0, table.ferien tr.tr-3 td.td-0, table.ferien tr.tr-4 td.td-0, table.ferien tr.tr-5 td.td-0, table.ferien tr.tr-6 td.td-0, table.ferien tr.tr-7 td.td-0, table.ferien tr.tr-8 td.td-0, table.ferien tr.tr-9 td.td-0, table.ferien tr.tr-10 td.td-0, table.ferien tr.tr-11 td.td-0, table.ferien tr.tr-12 td.td-0, table.ferien tr.tr-13 td.td-0, table.ferien tr.tr-14 td.td-0, table.ferien tr.tr-15 td.td-0, table.ferien tr.tr-16 td.td-0{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.ferien tr.tr-1 td.td-1, table.ferien tr.tr-2 td.td-1, table.ferien tr.tr-3 td.td-1, table.ferien tr.tr-4 td.td-1, table.ferien tr.tr-5 td.td-1, table.ferien tr.tr-6 td.td-1, table.ferien tr.tr-7 td.td-1, table.ferien tr.tr-8 td.td-1, table.ferien tr.tr-9 td.td-1, table.ferien tr.tr-10 td.td-1, table.ferien tr.tr-11 td.td-1, table.ferien tr.tr-12 td.td-1, table.ferien tr.tr-13 td.td-1, table.ferien tr.tr-14 td.td-1, table.ferien tr.tr-15 td.td-1, table.ferien tr.tr-16 td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 150px;
	background-image: url(grafik/hg30blau.png);
}
table.ferien tr.tr-1 td.td-3, table.ferien tr.tr-2 td.td-3, table.ferien tr.tr-3 td.td-3, table.ferien tr.tr-4 td.td-3, table.ferien tr.tr-5 td.td-3, table.ferien tr.tr-6 td.td-3, table.ferien tr.tr-7 td.td-3, table.ferien tr.tr-8 td.td-3, table.ferien tr.tr-9 td.td-3, table.ferien tr.tr-10 td.td-3, table.ferien tr.tr-11 td.td-3, table.ferien tr.tr-12 td.td-3, table.ferien tr.tr-13 td.td-3, table.ferien tr.tr-14 td.td-3, table.ferien tr.tr-15 td.td-3, table.ferien tr.tr-16 td.td-3
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 300px;
	background-image: url(grafik/hg30blau.png);
}
table.ferien tr.tr-1 td.td-last, table.ferien tr.tr-2 td.td-last, table.ferien tr.tr-3 td.td-last, table.ferien tr.tr-4 td.td-last, table.ferien tr.tr-5 td.td-last, table.ferien tr.tr-6 td.td-last, table.ferien tr.tr-7 td.td-last, table.ferien tr.tr-8 td.td-last, table.ferien tr.tr-9 td.td-last, table.ferien tr.tr-10 td.td-last, table.ferien tr.tr-11 td.td-last, table.ferien tr.tr-12 td.td-last, table.ferien tr.tr-13 td.td-last, table.ferien tr.tr-14 td.td-last, table.ferien tr.tr-15 td.td-last, table.ferien tr.tr-16 td.td-last
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 300px;
	background-image: url(grafik/hg30blau.png);
}
table.ferien tr.tr-last td.td-0 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 150px;
}
table.ferien tr.tr-last td.td-1 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 150px;
}
table.ferien tr.tr-last td.td-2 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 200px;
}
table.ferien tr.tr-last td.td-last {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #CC0033;
	margin: 0px;
	padding: 2px;
	width: 200px;
}

table.kontakt .tr-even, table.kontakt .tr-odd {
background-image: url(grafik/hg30blau.png);
}
table.kontakt td.td-0 {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 110px;
}
table.kontakt td.td-1 {
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 130px;
}
table.kontakt td.td-last {
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	text-align: center;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
	width: 70px;
}
table.kontakt td a:link {
	color: #769024;
	text-decoration: none;
}
table.kontakt td a:active {
	color: #769024;
	text-decoration: none;
}
table.kontakt td a:visited {
	color: #769024;
	text-decoration: none;
}
table.kontakt td a:hover {
	text-decoration: none;
	color: #FF6666;
	font-style: normal;
	font-variant: normal;
}
table.links .tr-even, table.links .tr-odd {
	background-image: url(grafik/hg30blau.png);
	}
table.links td.td-0 {
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	border: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
}
table.links td.td-last {
	font-family: Arial;
	font-size: 12px;
	color: #2456BD;
	text-align: center;
	border-top: 1px dotted #00ACD3;
	border-right: 1px dotted #00ACD3;
	border-bottom: 1px dotted #00ACD3;
	border-left: 1px dotted #00ACD3;
	margin: 0px;
	padding: 2px;
}
table.ueber tr.tr-even, table.ueber tr.tr-odd{
	border: 1px dotted #00ACD3;
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	}
table.ueber td{
	border: 1px dotted #00ACD3;
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	}
table.ueber tr{
	border: 1px dotted #00ACD3;
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	}
table.ueber tr.tr-0 td.td-0, table.ueber tr.tr-0 td.td-1,{
	border: 1px dotted #00ACD3;
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	}
