.invis {  }
body { font-size: 12px; font-family: verdana; line-height: 18px; background: gray; }
p { color: white }
td { color: white }
a:link { color: #8b0832; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
.bodycopy { color: white; font-size: 12px; font-family: verdana, arial; line-height: 18px; text-align: left; }
.bodycopy_tab { color: white; font-size: 11px; font-family: verdana, arial; line-height: 16px; text-align: left; }
.bodycopy_tab2 { color: #606060; font-size: 11px; font-family: verdana, arial; line-height: 16px; text-align: left; text-indent: 3pt; }
.footer { color: gray; font-size: 10px; font-family: verdana, arial, Helvetica; border-top: 1px solid gray; }
h1 { color: #8b0832; font-size: 18px; font-weight: bold; }
h2 { color: #808080; font-size: 15px; font-weight: bold; }
h3 { color: #8b0832; font-size: 15px; font-weight: bold; }
.head_home { color: #df0245; font-size: 17px; font-family: verdana, arial; font-weight: bold; }
.team { color: #5d5d5d; font-size: 11px; font-family: verdana, arial; line-height: 13px; text-align: left; }
.list { color: #008477; font-size: 11px; font-family: verdana, arial; font-weight: bold; line-height: 18px; list-style-type: square; list-style-image: none; }
a.info:visited { color: #df0245; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; }
a.info:active { color: #df0245; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; }
a.info:link { color: #df0245; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; }
a.info:hover { color: #008477; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; }
a.imprint { font-size: 11px; font-family: verdana, arial; text-decoration: none; }
.contentbox1 { padding: 16px; border-color: #808080; }
.contentbox_home { padding: 0 8px 8px; border-color: #808080; }
.contentbox_home_tab { padding: 4px; border-color: #808080; }
.tabbox1 { border-top-color: #808080; border-right-color: #808080; border-bottom-color: #808080; border-left: 1px solid #808080; }
.tabbox2 { border-top-color: #808080; border-right: 1px solid #808080; border-bottom-color: #808080; border-left: 1px solid #808080; }

a.hmenu_active { text-align: left; width: 200px; float: left; overflow: hidden; padding: 0; font-size: 11px; padding: 0; width: 200px; width: auto; color: #fff; font-size: 12px; text-decoration: none; background-color: #8b0832; padding: 4px; width: 130px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; border-bottom-color: #808080; border-bottom-width: 0; display: block; }

a.hmenu_active:hover { color: #fff; font-size: 12px; text-decoration: none; background-color: #808080; text-align: left; display: block; padding: 4px; width: 130px; float: left; overflow: hidden; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; border-bottom-color: #808080; border-bottom-width: 0; }

a.hmenu_closed { text-align: left; width: 200px; float: left; overflow: hidden; padding: 0; font-size: 11px; padding: 0; width: 200px; width: auto; color: #808080; font-size: 12px; text-decoration: none; background-color: black; padding: 4px; width: 130px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; border-bottom-color: #808080; border-bottom-width: 0; display: block; }

a.hmenu_closed:hover { color: #fff; font-size: 12px; text-decoration: none; background-color: #808080; text-align: left; display: block; padding: 4px; width: 130px; float: left; overflow: hidden; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; border-bottom-color: #808080; border-bottom-width: 0; }
a.hmenu_closed_last { text-align: left; width: 200px; float: left; overflow: hidden; padding: 0; font-size: 11px; padding: 0; width: 200px; width: auto; color: #808080; font-size: 12px; text-decoration: none; background-color: black; padding: 4px; width: 130px; border: solid 1px; display: block; }

a.hmenu_closed_last:hover { color: #fff; font-size: 12px; text-decoration: none; background-color: #808080; text-align: left; display: block; padding: 4px; width: 130px; float: left; overflow: hidden; border: solid 1px #808080; }

a.hmenu_active_last { text-align: left; width: 200px; float: left; overflow: hidden; padding: 0; font-size: 11px; padding: 0; width: 200px; width: auto; color: #fff; font-size: 12px; text-decoration: none; background-color: #8b0832; padding: 4px; width: 130px; border: solid 1px #808080; display: block; }

a.hmenu_active_last:hover { color: #fff; font-size: 12px; text-decoration: none; background-color: #808080; text-align: left; display: block; padding: 4px; width: 130px; float: left; overflow: hidden; border: solid 1px #808080; }

a.hmenu2 { text-align: left; width: 200px; float: left; overflow: hidden; padding: 0; font-size: 11px; padding: 0; width: 200px; width: auto; color: #fff; font-size: 10px; text-decoration: none; background-color: #4d4d4d; padding: 4px 4px 4px 12px; width: 122px; margin: 0; border-right: 1px solid #808080; border-left: 1px solid #808080; border-top-color: #808080; border-top-width: 0; border-bottom-color: #808080; border-bottom-width: 0; display: block; }
a.hmenu2:hover { color: #000; font-size: 10px; text-decoration: none; background-color: #4d4d4d; text-align: left; display: block; padding: 4px 4px 4px 12px; width: 122px; float: left; overflow: hidden; margin: 0; border-right: 1px solid #808080; border-left: 1px solid #808080; border-top-color: #808080; border-top-width: 0; border-bottom-color: #808080; border-bottom-width: 0; }
* HTML a.hmenu2 { text-align: left; width: 200px; float: left; overflow: hidden; padding: 0; font-size: 11px; padding: 0; width: 200px; width: auto; color: #fff; font-size: 10px; text-decoration: none; background-color: #4d4d4d; padding: 4px 4px 4px 12px; width: 130px; margin: 0; border-right: 1px solid #808080; border-left: 1px solid #808080; border-top-color: #808080; border-top-width: 0; border-bottom-color: #808080; border-bottom-width: 0; display: block; }
* HTML a.hmenu2:hover { color: #000; font-size: 10px; text-decoration: none; background-color: #4d4d4d; text-align: left; display: block; padding: 4px 4px 4px 12px; width: 130px; float: left; overflow: hidden; margin: 0; border-right: 1px solid #808080; border-left: 1px solid #808080; border-top-color: #808080; border-top-width: 0; border-bottom-color: #808080; border-bottom-width: 0; }

table.eventtable {
	width: 550px;
}

table.eventtable th {
	color: #8c2232;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-color: silver;
	padding: 3px;
}

table.eventtable td {
	padding: 2px;
	font-size: 11px;
}

table.eventtable tr.seperator td {
	padding: 0px;
	height: 3px;
}

table.pageselection {
	width: 550px;
	margin-bottom: 6px;
}

table.pageselection td.prev {
	text-align: left;
}

table.pageselection td.next {
	text-align: right;
}

table.pageselection td.pagenum {
	text-align: center;
}

.error {
	margin: 0px 10px 10px;
	padding: 10px;
	border: solid 1px #dd3c10;
	background: #ffebe8;
	 color: black;
}

td a {
	color: #ac2d4b;
	font-weight: bold;
}

.mini_weiss {
	color: #fff;
	font-weight: normal;
	font-size: 9px;
	line-height: 11px;
	text-decoration: none
}
