body
{
color:#000000;
background-color:#ffffff;
font-family:Verdana, Arial, sans-serif;
font-size:10pt;
}

#content {
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}

#content table {

	border: 1px solid gray;
	border-collapse: collapse;
	border-spacing: 4px;
	padding: 4px;
	width: 900px;
}

#content table thead td {

	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFCC;
	border: 1px solid gray;
}

h1
{
font-family:Verdana, Arial, sans-serif;
font-size:11pt;
font-weight: bold;
}

h2
{
font-family:Verdana, Arial, sans-serif;
font-size:10pt;
font-weight: bold;
}

/*  Verknüpfungen (Links)  */

a:link
{
color:#000000;
text-decoration:underline;
}
a:visited
{
color:#000000;
text-decoration:underline;
} 
a:active
{color:#ff9999;
text-decoration:underline;
}
a:hover{
color:#ff9999;
}
a.foot
{
color:#000000;
text-decoration: underline;
background-color:#ccccff;
}
a.foot:visited
{
color:#000000;
background-color:#ccccff;
text-decoration:underline;
} 
a.foot:active
{
color:#ff9999;
text-decoration: underline;
background-color:#ccccff;
}
a.start
{
color:#000000;
font-weight: bold;
font-size:11pt;
text-decoration: none; background-color:#ffffff;
}
a.start:visited
{
color:#000000;
font-size:11pt;
background-color:#ffffff;
text-decoration: none;
} 
a.start:active
{
color:#ff9999;
font-size:11pt;
text-decoration: none;
background-color:#ffffff;
}
a.start:hover
{
color:#ff9999;
font-size:11pt;
text-decoration: none;
background-color:#ffffff;
}

/*  Tabellen  */

td
{
background-color:#ffffff;
font-size:10pt;
}
td.location
{
background-color:#ffffcc;
font-size:10pt;
font-family:Verdana, Arial, sans-serif;
text-align:left;
font-weight:bold;
}
td.foot
{
background-color:#ffffff;
font-size:7pt;
font-family:Verdana, Arial, sans-serif;
text-align:center;
}
td.navigation
{
background-color:#ffffff;
font-size:8pt;
font-family:Verdana, Arial, sans-serif;
text-align:center;
}
td.navlogin
{
background-color:#ffffff;
font-size:8pt;
font-family:Verdana, Arial, sans-serif;
text-align:center;
}
td.title
{
background-color:#ffffff;
font-size:16pt;
font-family:sans-serif;
text-align:center;
}
td.punktestand
{
padding-bottom:1mm;
background-color:#ffffff;
font-size:16pt;
font-family:sans-serif;
text-align:center;
}
td.menu
{
background-color: #ffff99;
}


#content table tbody td {

	font-family: Verdana;
	font-size: 10pt;
	border: 1px solid gray;
	padding: 4px;
}

#content table tbody td.subcat {

	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFCC;
	border: 1px solid gray;
	text-align: center;
}

#adminlink {

	text-align: center;
}

input.field {
	border: 1px dashed gray;
}

input.button {
	border: 1px solid gray;
}

textarea.field {
	border: 1px dashed gray;
}

.error {
	color: red;
}

img {
	border: 0px;
}