		body
		{
			font-family: Tahoma, Trebuchet;
			background-color: #000033;
			padding-bottom: 4px;
			padding-left: 4px;
			padding-right: 4px;
		}
		
		#headertable
		{
			
			width:100%;
			height: 100px;
			padding: 4px;
			border: 1px solid #FFCC66;
		}		
		
		td.mainheader
		{
			background-image: url("../images/bilderleiste05.jpg");
			background-repeat: no-repeat;
		}

		#maintable
		{
			width:100%;
			border-collapse: collapse;
			border: 1px solid #FFCC66;
		}

		#menucolumn
		{
			width: 15%;
			padding: 4px;
			border: 1px solid #FFCC66;
			border-top-style: none;
			text-align: center;
			vertical-align: top;
		}

		td.menucolumn
		{
			width: 15%;
			padding: 4px;
			padding-bottom: 0;
		}
		
		div.logo
		{
			text-align: center;
			color: #FFCC66;
		}

		table.menuitemtable
		{
			width: 100%;
		}

		td.menuitem
		{
			color: #FFCC66;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;				
			text-align: center;
			vertical-align: middle;
		}
		
		td.menuitemselected
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;			
			text-align: center;
			vertical-align: middle;
		}		

		#contentcolumn
		{
			width: 70%;
			padding: 4px;
			border-bottom: 1px solid #FFCC66;
			vertical-align: top;
		}

		td.showtabselected
		{
			width: 10%;
			padding: 4px;
			padding-bottom: 0;
			border: 1px solid #FFCC66;
			border-bottom-style: none;
			text-align: center;
			vertical-align: middle;
		}

		td.showtab
		{
			width: 10%;
			padding: 4px;
			padding-bottom: 0;
			border: 1px solid #FFCC66;
			color: #FFCC66;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			text-align: center;
			vertical-align: middle;
		}

		td.hidetab
		{
			width: 10%;
			border: 1px solid #FFCC66;
			border-top-style: none;
			border-left-style: none;
			border-right-style: none;
		}

		table.innertable
		{
			width: 100%;
			background-color: #333366;
			border: 1px solid #CCCC99;
		}
		
		table.innertableempty
		{
			width: 100%;
		}		
		
		td.innercontentselected
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			text-align: center;
			vertical-align: middle;
		}

		td.innercontent
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			text-align: center;
			vertical-align: middle;
		}
		
		td.innercontentleft
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			text-align: left;
			vertical-align: top
		}		
		

		#infocolumn
		{
			width: 15%;
			padding: 4px;
			border: 1px solid #FFCC66;
			vertical-align: top;
		}

		td.infocolumn
		{
			width: 15%;
			border-top: 1px solid #FFCC66;
			border-right: 1px solid #FFCC66;
			border-bottom: 1px solid #FFCC66;
		}
		
		
		
		div.contentfotoleft
		{
			color: #CCCC99;
			float: left;
			padding-top: 13px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;			
		}
		
		table.resulttable
		{
			width: 80%;	´
			text-align: center;
			border-collapse: collapse;
			border: 1px solid #CCCC99;
		}
		
		td.resultheader
		{
			color: #FFCC66;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			font-weight: bold;
			text-align: center;			
			border: 1px solid #CCCC99;
		}		
		
		td.resultcell
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			text-align: center;			
			border: 1px solid #CCCC99;
		}		
		
		div.contentfotoright
		{
			color: #CCCC99;
			float: right;
			padding-top: 13px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;			
		}		
		
		
		div.contentheader
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 14px;
			font-weight: bold;
			text-align: left;
			vertical-align: middle;
			padding: 10px;
		}
		
		div.contentsubheader
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 10px;
			font-weight: normal;
			text-align: left;
			vertical-align: middle;
			padding-top: 0px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
		}		

		div.contenttext
		{
			color: #CCCC99;
			text-align: justify;
			padding: 10px;
		}
		
		div.contentfooter
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			padding: 10px;
		}
		
		.contentheadline
		{
			color: #FF9933;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			font-weight: bold;
			text-decoration: underline;
			text-align: left;
			vertical-align: middle;
			padding: 10px;
			
		}			
		
		div.infoheader
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 15px;
		}
		
		div.infotext
		{
			color: #CCCC99;
			text-align: left;
			padding: 10px;
		}		
		
		div.infofooter
		{
			color: #CCCC99;
			font-family: Tahoma, Trebuchet;
			font-size: 10px;
			font-weight: normal;
			text-align: center;
			vertical-align: middle;
			padding-top: 50px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
		}	
		
		.infoheadline
		{
			color: #FF9933;
			font-family: Tahoma, Trebuchet;
			font-size: 10px;
			font-weight: bold;
			text-decoration: underline;
			text-align: center;
			vertical-align: middle;
			
		}	
		
		td.formsmall
		{
			
			font-size: 12px;
			color: #CCCC99;
			vertical-align: top;
		}
		
		td.formsmallinput
		{
			
			text-align: right;
			vertical-align: top;
		}		
		
		.formfield
		{
			background-color: #CCCC99;
			color: #333366;
		}
		
		#footer
		{
			width: 100%;
			height: 30px;
			border: 1px solid #FFCC66;
			color: #CCCC99;
			font-size: 10px;
			text-align: center;
		}
		
		.small
		{
			font-size: 10px;
			font-weight: normal;
		}
		
		.normal
		{
			font-size: 12px;
			font-weight: normal;
		}
		
		.tall
		{
			font-size: 12px;
			font-weight: bold;
		}	
		
		.errortext
		{
			color: #EE0000;
			font-size: 12px;
			font-weight: bold;
		}
		
		div.smallfloatright
		{
			font-size: 10px;
			font-weight: normal;		
			float: right;
			text-align: right;
			vertical-align: middle;
			padding: 10px;
		}
		
		div.height10
		{
			height: 10px;
			clear: both;
		}		
		
		div.height20
		{
			height: 20px;
			clear: both;
		}
		
		div.height50
		{
			height: 50px;
			clear: both;
		}		

		
		a:link
		{
			color: #FFCC66;
			font-weight: bold;
			text-decoration: none;
		}

		a:active
		{
			color: #FFCC66;
			font-weight: bold;
			text-decoration: none;
		}

		a:visited
		{
			color: #FFCC66;
			font-weight: bold;
			text-decoration: none;
		}

		a:hover
		{
			color: #FF9933;
			font-weight: bold;
			text-decoration: underline;
		}
		
				
		a.slimlink
		{
			font-weight: normal;
		}