/* showdbtable */
.showdbtable table
{
  border:1px solid #000;
	border-collapse:collapse;
	margin-bottom:5px;
}
.showdbtable tr
{
  border:1px solid #000;
	border-collapse:collapse;
}
.showdbtable th
{
  border:1px solid #000;
	border-collapse:collapse;
}
.showdbtable td
{
  border:1px solid #000;
	border-collapse:collapse;
}

/* dbtableerror */

.dbtableerror
{
  color:#FF0000;
}

/* calendar */
/*
.calendar
{
  padding-bottom:5px;
}
.calendar table
{
	border-collapse:collapse;
}

.calendar th
{
  text-align: center; 
	font-weight: normal;
	border:1px solid #C0A436;
	border-collapse:collapse;
	padding:3px;
}

.calendar td 
{ 	
  border:1px solid #C0A436;
  border-collapse:collapse;
  padding:3px;
}

.calendar .huge
{
  font-size: 13pt; 
	font-weight: bold; 
	text-align: center;
	padding:4px;
}

.calendar .seperator
{
  font-size:7pt;
  border:0px;
}

.calendar .filter
{
  background-color:#FF0000;
}
*/
/* calendar for youth */

.calendaryouth
{
  padding-bottom:5px;
}
.calendaryouth table
{
	border-collapse:collapse;
}

.calendaryouth th
{
  text-align: center; 
	font-weight: normal;
	border:1px solid #538582;
	border-collapse:collapse;
	padding:3px;
}

.calendaryouth td 
{ 	
  border:1px solid #538582;
  border-collapse:collapse;
  padding:3px;
}

.calendaryouth .huge
{
  font-size: 13pt; 
	font-weight: bold; 
	text-align: center;
	padding:4px;
}

.calendaryouth .seperator
{
  font-size:7pt;
  border:0px;
}

/* mailto */

.mailto textarea
{
  border: 1px solid #cc0000; 
  background-color:#f8f0e0;
}
.mailto input
{
  border: 1px solid #cc0000; 
  background-color:#f8f0e0;
}

.mailto .submit
{
  border: 3px double #cc0000; 
  background-color:#f8f0e0; 
}

.rightborder
{
  padding-bottom:15px;
}

/* immissiontable1*/

.immissiontable1 table
{
  border:1px solid #000;
	border-collapse:collapse;
	margin-bottom:5px;
	width:100%;
}
.immissiontable1 tr
{
  border:1px solid #000;
	border-collapse:collapse;
}
.immissiontable1 th
{
  border:1px solid #000;
  background-color:#a1c3dc; 
	border-collapse:collapse;
}
.immissiontable1 td
{
  border:1px solid #000;
	border-collapse:collapse;
}

/* immissiontable2*/

.immissiontable2 table
{
  border:1px solid #000;
	border-collapse:collapse;
	margin-bottom:5px;
	width:100%;
}
.immissiontable2 tr
{
  border:1px solid #000;
	border-collapse:collapse;
}
.immissiontable2 th
{
  border:1px solid #000;
  background-color:#a1c3dc; 
	border-collapse:collapse;
}
.immissiontable2 td
{
  border:1px solid #000;
	border-collapse:collapse;
}

/* immissioncomptable*/

.immissioncomptable table
{
	border-collapse:collapse;
	margin-bottom:5px;
}
.immissioncomptable tr
{
	border-collapse:collapse;
}
.immissioncomptable th
{
  background-color:#a1c3dc; 
	border-collapse:collapse;
}
.immissioncomptable td
{
	border-collapse:collapse;
}

/* worktable1*/

.worktable1 table
{
  border:1px solid #000;
	border-collapse:collapse;
	margin-bottom:5px;
	width:100%;
}
.worktable1 tr
{
  border:1px solid #000;
	border-collapse:collapse;
}
.worktable1 th
{
  border:1px solid #000;
  background-color:#a1c3dc; 
	border-collapse:collapse;
}
.worktable1 td
{
  border:1px solid #000;
	border-collapse:collapse;
}

/* worktable2*/

.worktable2 table
{
  border:1px solid #000;
	border-collapse:collapse;
	margin-bottom:5px;
	width:100%;
}
.worktable2 tr
{
  border:1px solid #000;
	border-collapse:collapse;
}
.worktable2 th
{
  border:1px solid #000;
  background-color:#a1c3dc; 
	border-collapse:collapse;
}
.worktable2 td
{
  border:1px solid #000;
	border-collapse:collapse;
}

/* workcomptable*/

.workcomptable table
{
	border-collapse:collapse;
	margin-bottom:5px;
}
.workcomptable tr
{
	border-collapse:collapse;
}
.workcomptable th
{
  background-color:#a1c3dc; 
	border-collapse:collapse;
}
.workcomptable td
{
	border-collapse:collapse;
}
/* table for mitarbeiterpage (staff)*/

table.staff
{
  color:#000;
  width:100%;
  border-spacing:0px;  
  padding:0px;
}
* html table.staff
{
  border-collapse:collapse;
}

th.staff
{
  color:#000;
  text-align:left;
	border:1px solid #000;
	border-spacing:0px;

	padding:0px;
	margin:0px;
}

td.staff
{
  color:#000;
  text-align:left;
	border:1px solid #000;
	border-spacing:0px;
	padding:0px;	  
}

td.staffdata
{
  color:#000;
  text-align:center;
	border:1px solid #000;
	border-spacing:0px;
	padding:0px;
}

