body { 
font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration:none; 
margin-right:1px; margin-left:1px; margin-top:1px; background-color: #ffffff;
}

td { font-size: 9pt; font-family:Arial,Helvetica,sans-serif; text-decoration:none; vertical-align:top;}
th { font-size: 9pt; font-family:Arial,Helvetica,sans-serif; text-decoration:none; vertical-align:top; text-align:left;}

td.usermenu {vertical-align: bottom; border:2px #ffffff;}

td.top_left{
BACKGROUND-COLOR:#FFFFFF;
BORDER-RIGHT:#009b71 1px solid; BORDER-TOP:#009b71 1px solid;
BORDER-LEFT:#009b71 1px solid; BORDER-BOTTOM:#009b71 1px solid;
}

td.top_middle{
BACKGROUND-COLOR: #FFFFFF;
vertical-align:bottom;
}

d.top_right {
BACKGROUND-COLOR: #009b71;
}

td.middle_left{
BACKGROUND-COLOR: #009b71; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}

td.sidemenu{
BORDER-RIGHT: #009b71 1px solid; BORDER-TOP: #009b71 1px ;
BORDER-LEFT: #009b71 1px solid; BORDER-BOTTOM: #009b71 1px ;
BACKGROUND-COLOR: #ffffff;
}

td.middle_right{
BACKGROUND-COLOR: #009b71;
}

td.bottom_left{
BACKGROUND-COLOR: #009b71; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

td.bottom_middle{
BACKGROUND-COLOR: #009b71; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

td.content {


PADDING-RIGHT: 5px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px;
background-color:#FFFFFF
}

td.bottom_right{
BACKGROUND-COLOR: #009b71;
}






hr {border: 1px; color: black;}
input, select, textarea,select  {font-size:8pt; font-family:Arial; background-color:#cccccc; border:1px #009b71 solid;}

table {border:1px;}

tr.head {
font-size : 8pt; color:black;font-family:Arial; background-color:#009b71; border:1px #009b71; border-width:1px;
}

th {
font-size : 8pt; color:black;font-family:Arial; background-color:#009b71; border:1px #009b71; border-width:1px;
}

tr.head {font-size: 8pt; color:#009b71; font-family:Arial; font-weight:bold; background-color:#ffffff; border:1px #009b71; border-width:1px;}
tr.row1 {background-color:#eeeeee; color:#000000; border:1px #009b71;}
tr.row2 {background-color:#d3d3d3; color:#000000; border:1px #009b71;}

form {display:inline}

A {font-size : 9pt; color:rgb(0,155,113);font-family:Arial, helvetica, sans-serif; font-weight:bold;}
A:link  {color : rgb(0,155,113);text-decoration : none;}
A:Visited  {color :rgb(0,155,113) ; text-decoration : none;}
A:Active  {color : rgb(0,155,113);text-decoration : none;}
A:hover  {color : rgb(0,155,113);text-decoration : underline;}

A.booked {font-size : 9pt; color:red;font-family:Arial, helvetica, sans-serif;}
A.booked:link  {text-decoration : none;}
A.booked:Visited  {text-decoration : none;}
A.booked:Active  {text-decoration : none;}
A.booked:hover  {text-decoration : underline;}

.mi {padding:2px; font-weight: bold; font-size:10px; color:#000000; background:#e2e2e2; text-decoration:none; border: #009b71 1px;}
.mi:hover {color:#000000; background:#e2e2e2;}
.si {color:#000000; background:#FFF; text-decoration:none; border:1px #C61d16 1px;}
.si:hover {color:#000000; background:#e2e2e2;}

table.box {background-color:#ffffff; color:#000000; font-family:Arial; padding:5; border:solid 1px #009b71;}

pre.announcements{background-color:#eeeeee; color:#000000; font-family:Arial; padding:5px; border:1px #009b71;}
pre.info_message{background-color:#eeeeee; color:#000000; padding:5px; border:1px #009b71; font-size : 9pt;}





<!-- /*TABELLENUMRANDUNG */ -->
.tableborder{border-color: #009b71; border:1px;}

<!-- /* INPUT SUBMIT */ -->
.sbt {font-size:8pt; font-family:Arial; font-weight:bold; color:#FFFFFF; background-color:#009b71; border:1px #009b71;}
.btn {font-size:8pt;font-family:Arial; FONT-WEIGHT: bold; color:#FFFFFF; background-color:#ffffff; border:1px #009b71; }

<!-- /*TABELLENMENUE */ -->
.lm {font-size : 8pt; color:#009b71; font-family:Arial; font-weight:bold; background-color:#ffffff; border:1px #ffffff;}
.m {font-size : 8pt; color:#009b71; font-family:Arial; font-weight:bold; background-color:#ffffff; border:1px #ffffff;}


<!-- /* TABELLENFORMATIERUNG */ -->
.td {background-color:#f2f2f2; font-size:8pt; font-family:Arial, helvetica, sans-serif; border:1px #000000;}

<!-- /* TABELLENFORMATIERUNG ABWECHSELND */ -->
.td1 {background-color:#eeeeee; font-size:8pt; font-family:Arial, helvetica, sans-serif;}
.td2 {background-color:#d3d3d3; font-size:8pt; font-family:Arial, helvetica, sans-serif;}

.editFields {background-color:#009b71; font-size:8pt; font-family:Verdana, helvetica, sans-serif;}

<!-- KURSPLAN -->
.p {font-size : 8pt; color:black; font-family:Arial, helvetica, sans-serif; border-width:1px;}
.p1 {font-size : 8pt; color:black; font-family:Arial, helvetica, sans-serif; border-width:1px; background-color:#cccccc;}


<!-- /* Courtplan */-->
<!-- /* content */ -->
.tdc {background-color:#f2f2f2; font-size:10pt; font-family:Arial; text-align:center;}
<!-- /* Zeit in Courtplan */ -->
.ttd {font-size : 8pt; color:#f2f2f2; font-family:Arial; background-color:#009b71; border-width:1px;}

.courttable td a { display:block; width:100%; }
<!-- /* ADMINISTRATION */ -->


<!-- /* ********************* Kalender************************************** */ -->
	td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #6C1E16;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #6C1E16;
	}

	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  background-color : #ffffcc;
                       font-weight : bold;
	}

	a.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
                     color : #000000;
                     font-weight : normal;
                

	}
	a.cal:hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #FF0000;
	  text-decoration : none;
                     font-weight : bold;
	}
                     
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #808080;
	  text-decoration : none;
	}


