/** Tabelle Termine **/
tab_css
{
	font-size: 1.1em;
}
tab_css ul
{
	margin-left: -40px;
	margin-bottom: -15px;
	font-size: 1.1em;
}
tab_css lh
{
	font-weight: bold; 
	text-align: left;
	border: 0px solid black;
	margin-bottom: 5px;
}
tab_css li
{
	display: inline-block;
	width: 50px;
	height: 20px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 6px;
	border: 1px solid black;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
tab_css li a
{
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
tab_css li a:hover
{
color: #ffffff;
}
tab_css li2
{
	display: inline-block;
	width: 100px;
	text-align: center;
	margin-right: 3px;
	margin-bottom: 5px;
	border: 1px solid black;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/** td Klassen für Termintabelle **/
li.frei {background: #00bb00; color: #000000;}
li.frei a {color: #000000;}
li2.frei {background: #00cc00; color: #000000;}
li.zukurz {background: #ffffff; color: #888888;}
li.zukurz a {color: #000000;}
li2.zukurz {background: #ffffff; color: #888888;}
li.belegt {background: #ff0000; color: #ffffff;}
li.belegt a {color: #ffffff;}
li2.belegt {background: #ff0000; color: #ffffff;}
li.folgend {background: #ff2200; color: #888888;}
li.folgend a {color: #ff0000;}
li2.folgend {background: #ff2200; color: #888888;}
li.leer {background: #cccccc; color: #000000;}
li.leer a {color: #000000;}
li2.leer {background: #cccccc; color: #000000;}
li.nicht {background: #ffffff; color: #000000;}
li.nicht a {color: #000000;}
li2.nicht {background: #ffffff; color: #000000;}


.t0{width: 300px; vertical-align: top; margin-left: 3px;}
.t1{width: 200px; vertical-align: top;}
.t2{width: 100px; vertical-align: top;}
.t3{width: 50px; vertical-align: top; text-align: center;}
.t4{width: 100px; vertical-align: top; text-align: right;}

.w0{vertical-align: top;}
.w_minuten
{	
	width: 70px;
	vertical-align: middle;
	text-align: center;
}
.w_menge
{
	width: 70px;
	vertical-align: middle;
	text-align: center;
}
.w_anliegen
{
	width: 400px;
	border: 1px solid black;
	border-radius: 5px;
	background-color: #ddddff;
	text-align: left;
}
.w_anliegen_2
{
	width: 400px;
	font-weight: bold;
	text-align: left;
}
.w2_top{width: 150px; vertical-align: top; margin-top: 8px;}
.w3{width: 200px; vertical-align: middle;}
.w4{width: 250px; vertical-align: middle;}
.w5{width: 450px; text-align: left;}
.w6{width: 50px; vertical-align: middle;}
.w7{width: 35px; vertical-align: middle;}