HTML {
	height: 100%; width: 100%;
}

BODY {
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: white;
	color: black;
}

P,TD,TH,DL,LI,UL {
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	font-size: 11px;
	color: black;
}

H1 { font-size: 11px;}
H2 { font-size: 11px;}
H3 { font-size: 11px;}

TH { color: black; }

A {
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
A:HOVER { color: black; }

A.invertLink { color: black; text-decoration: underline;  }
A.invertLink:HOVER { color: black; text-decoration: none;  }
A.invertLink2 { color: black; font-weight: normal;  text-decoration: underline; line-height: 20px; }
A.invertLink2:HOVER { color: black; font-weight: normal;  text-decoration: none; line-height: 20px; }
A.invertUsc { color: black; text-decoration: none; }
A.invertUsc:HOVER { color: black; text-decoration: underline; }
A.ref { font-weight: normal; color: black; text-decoration: none; }
A.keywords { font-weight: normal; text-decoration: none; }

#blacklink { color: black; }
.myInput {
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	border: 1px solid #EEEEEE;
	background-color: #EEEEEE;
	font-size: 11px;
	color: #080808;
	text-align: center;
}
.myInput_N {
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	border: 1px solid #000000;
	background-color: #FBFBFB;
	font-size: 11px;
	color: #080808;
}
.myInput_NM {
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	border: 1px solid #000000;
	background-color: #FBFBFB;
	font-size: 11px;
	color: #080808;
}
.myInput_txt {
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	border: 1px solid #000000;
	background-color: #FBFBFB;
	font-size: 11px;
	color: #080808;
	padding:2px;
}
.myInputGuest {
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	border: 1px solid #EEEEEE;
	background-color: #EEEEEE;
	font-size: 11px;
	color: #080808;
}

TD.color1,TH.color1,TABLE.color1,TR.color1, .color1 P, .color1 TD { background: white; color: black; }
TD.color2,TH.color2,TABLE.color2,TR.color2, .color2 P, .color2 TD { background: #EEEEEE; color: black; }
TD.color3,TH.color3,TABLE.color3,TR.color3, .color3 P, .color3 TD { background: #FBFBFB; color: black;  font-size: 11px; line-height: 25px; }

A.color1 { color: black;}
A.color2 { color: black;}
A.color3, .color3 A { color: #FFA800; font-size: 11px;}

TH.vis, TD.vis { color: black;}
TH.vislight, TD.vislight { color: black; }

TR.ref,TD.ref, .ref TD { background-color: #FBFBFB; color: black;  }
A.ref { color: black; }
TH.invertLink { color: black;  }

HR { color: black; border: solid 1px; }

img { border:none; }

table.box-table {
	border-width : 1px;
	border-style : solid;
	border-color : black;
	background-color: white;
	border-collapse: collapse;
}

table.box-table td, table.box-table th {
	border-collapse: collapse;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-style : solid;
	border-color : black;
}

td.table-header a {
	color: White;
}
.navi
{
	font-family: tahoma,verdana,helvetica,courier,arial,sans-serif;
	font-size: 11px;
	color: black;
	line-height: 17px;
	height: 17px;

}
.h1
{
	font-size: 12px;
	color: #FFA800;
	font-weight: bold;
	line-height: 25px;
}
.rand
{
	border-style: solid;
	border-collapse: collapse;
	border-collapse-color: white;
	border-color: white;
	background: #EEEEEE;
}
h5
{
	line-height: 2px;
}
.hilfe
{
	line-height: 20px;
	height: 20px;
}