BODY
	{
		BACKGROUND-COLOR: #FFffff;
		COLOR: #000000;
		FONT-FAMILY: Tahoma;
		TEXT-ALIGN: justify
	}
	
.event_inactiv
	{
		text-decoration: line-through;
		color: #808080
	}

.event_activ
	{
		font-weight:bold
	}
	
.event_nowactiv
	{
		COLOR:#0077FF;
		font-weight:bold
	}
	
TD
	{
			
	}
	
.clean
	{
		
	}
	
.tip
	{
		Z-INDEX: 20;
		LEFT: 0px;
		VISIBILITY: hidden;
		POSITION: absolute;
		TOP: 0px;
	}
	
TD.tiptd
	{
		BORDER-RIGHT: #333366 1px solid;
		PADDING-RIGHT: 2px;
		BORDER-TOP: #ddddee 1px solid;
		PADDING-LEFT: 2px;
		PADDING-BOTTOM: 2px;
		BORDER-LEFT: #ddddee 1px solid;
		PADDING-TOP: 2px;
		BORDER-BOTTOM: #333366 1px solid;
	}
	
A:link
	{
		FONT-WEIGHT: bold;
		COLOR: #6060FF;
		text-decoration: none;
	}
	
A:visited
	{
		FONT-WEIGHT: bold;
		COLOR: #6060a0;
		text-decoration: none;
	}
	
A:active
	{
		FONT-WEIGHT: bold;
		COLOR: #6060f0;
		text-decoration: none;
	}
	
A:hover
	{
		FONT-WEIGHT: bold;
		COLOR: #6060f0;
		BACKGROUND-COLOR: #ddeeff;
		text-decoration: none;
	}
	
SPAN.nav
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: small;
		COLOR: #000000;
	}
	
SPAN.subnav
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: x-small;
		COLOR: #000000;
	}
	
a:link.nav
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		COLOR: #4040ff;
	}
	
a:visited.nav
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		COLOR: #4040a0;
	}
	
a:active.nav
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		COLOR: #4040f0;
	}
	
a:link.subnav
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: x-small;
		COLOR: #4040ff;
	}
	
a:visited.subnav
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: x-small;
		COLOR: #4040a0;
	}
	
a:active.subnav
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: x-small;
		COLOR: #4040f0;
	}
	
TABLE.nav
	{
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
	}
	
TABLE.subnav
	{
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
	}
	
TH.nav
	{
		BORDER-RIGHT: #333366 1px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #ddddee 1px solid;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ddddee 1px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #333366 1px solid;
	}
	
TH.hnav
	{
		BORDER-RIGHT: #333366 1px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #ddddee 1px solid;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ddddee 1px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #cccccc 1px solid;
	}
	
TH.subnav
	{
		BORDER-RIGHT: #333366 1px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #dddddd 1px solid;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ddddee 1px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #333366 1px solid;
	}
	
TD.impressum
	{
		padding:0px;
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		FONT-FAMILY: Helvetica;
	}
	
TD.nav
	{
		BORDER-RIGHT: #333366 1px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #ddddee 1px solid;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ddddee 1px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #333366 1px solid;
	}
	
TD.border
	{
		border:1px dashed #333366;
		PADDING-RIGHT: 4px;
		PADDING-LEFT: 4px;
		FONT-WEIGHT: normal;
		PADDING-BOTTOM: 1px;
		PADDING-TOP: 1px;
	}
	
TD.hnav
	{
		BORDER-RIGHT: #333366 1px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #ddddee 1px solid;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ddddee 1px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #eeeeee 1px solid;
	}
	
TD.subnav
	{
		BORDER-RIGHT: #333366 1px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #eeeeee 1px solid;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #ddddee 1px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #333366 1px solid;
	}
	
SPAN.ptt
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: small;
		COLOR: white;
		TEXT-ALIGN: center;
	}
	
SPAN.pst
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		COLOR: black;
		TEXT-ALIGN: left;
	}
	
UL.pst
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: small;
		COLOR: black;
		TEXT-ALIGN: left;
	}
	
input, select, textarea
	{
		font-size: 13px;
		font-family: Tahoma, Verdana,sans-serif;
		font-weight:bold;
		color:#0000CC;
	}

.Bereich, .Feld
	{
		background-color: #CCCCFF;
		width: 300px;
		border: 2px solid #333366
	}
	
.Auswahl
	{
		background-color: #CCCCFF;
		width: 300px;
		border: 2px solid #333366;
	}
	
.Check, .Radio
	{
		background-color: #CCCCFF;
		border: 2px solid #333366;
	}
	
.Button
	{
		background-color: #CCCCFF;
		color: #0000CC;
		width: 100px;
		border: 2px solid #333366;
	}
	
hr
	{
		BORDER-RIGHT: #333366 1px dotted;
		BORDER-TOP: #333366 1px dotted;
		BORDER-LEFT: #333366 1px dotted;
		BORDER-BOTTOM: #333366 1px dotted;
		color: #333366;
	}