
	BODY
	{
			MARGIN-TOP:0px; MARGIN-BOTTOM:0px;
			MARGIN-LEFT:0px; MARGIN-RIGHT:0px;
			background-color: #F5F5F5;
			overflow: -moz-scrollbars-vertical;
	}

	.uheadline
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:14px; COLOR:#000000;
			LINE-HEIGHT:20px;
			PADDING-LEFT:0px;
			PADDING-BOTTOM:2spx;
			FONT-WEIGHT:bold;			
	}

	.headline
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:18px; COLOR:#000000;
			LINE-HEIGHT:20px;
			PADDING-LEFT:0px;
			PADDING-BOTTOM:5px;
			FONT-WEIGHT:bold;
	}
	
	.headline2 {
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#FFFFFF;
			font-weight:bold;
	}


	.headline3 {
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:15px; COLOR:#326DB1;
			font-weight:bold;
	}			
	
	.headlinewhite {
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:18px; COLOR:#FFFFFF;
			LINE-HEIGHT:20px;
			FONT-WEIGHT:bold;
	}	
	
	.footer
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#000000;
			PADDING-LEFT:5px;
	}	
	
	.normal
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#000000;
	}
	
	.newspic {
			margin-left:10px;
			margin-bottom:10px;
	
	
	}
	
	.news {
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#000000;
			text-align:justify;
	}
	
	.normalbold
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#000000;
			font-weight:bold;
	}	
	
	.normalboldred
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#BC051F;
			font-weight:bold;			
	}		
	
	.normalboldwhite
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#FFFFFF;
			font-weight:bold;			
	}	

	.normalwhite
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#FFFFFF;
	}		
	
	.small
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:10px; COLOR:#000000;
	}	
	
	.smallest
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:8px; COLOR:#000000;
	}	
	
	.smallbold
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:10px; COLOR:#000000;
			FONT-WEIGHT:bold;
	}		
	
	.content
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#000000;
			TEXT-ALIGN:justify;
			PADDING-LEFT:0px;
			PADDING-RIGHT:0px;			
			PADDING-TOP:5px;			
			PADDING-BOTTOM:5px;			
			
	}	
	
	.content2
	{
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#000000;
			TEXT-ALIGN:justify;
			PADDING-LEFT:0px;
			PADDING-RIGHT:9px;			
			PADDING-TOP:5px;			
			PADDING-BOTTOM:5px;			
			
	}		
	
	.field
	{
			WIDTH:100%;
	}
	
	.field2
	{
			WIDTH:200px;
	}	
	
	.field3
	{
			WIDTH:25px;
	}	
	
	.field4
	{
			WIDTH:50px;
	}	
	
	.field5
	{
			WIDTH:350px;
	}	
	
	.fieldsmall
	{
			WIDTH:80px;
			HEIGHT:20px;
	}								
	
	.schaltflsmall	
	{
			WIDTH:80px;
			HEIGHT:20px;
	}	
	
	.box
	{
			PADDING-LEFT:5px;
			PADDING-RIGHT:5px;
			PADDING-TOP:5px;
			PADDING-BOTTOM:5px;									
	}

	.box2
	{
			PADDING-LEFT:10px;
			PADDING-RIGHT:10px;
			PADDING-TOP:134px;
			PADDING-BOTTOM:10px;									
	}	
	
	A.small
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:10px;
			COLOR:#BC051F;
			TEXT-DECORATION:none;
			
	}	

	A.smallblack
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:10px;
			COLOR:#000000;
			TEXT-DECORATION:none;
			
	}
	
	A.smallbold 
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:10px;
			COLOR:#BC051F;
			TEXT-DECORATION:none;
			FONT-WEIGHT:bold;
			
	}		
	
	A
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px;
			COLOR:#BC051F;
			TEXT-DECORATION:none;
			
	}
	A:link
	{
	
			COLOR:#BC051F;
			
	}
	A:hover
	{
	
			COLOR:#BC051F;
			TEXT-DECORATION:underline;
			
			
	}
	A:active
	{
	
			COLOR:#BC051F;
			
	}

		
	A.navi
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:11px;
			COLOR:#FFFFFF;
			TEXT-TRANSFORM:uppercase;
			FONT-WEIGHT:bold;
			PADDING-LEFT:5px;
			TEXT-DECORATION:none;
			
	}
	A.navi:link
	{
	
			COLOR:#FFFFFF;
			
	}
	A.navi:hover
	{
	
			COLOR:#00CCFF;
			
	}
	A.navi:active
	{
	
			COLOR:#00CCFF;
			
	}
	
	A.unavi
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:10px;
			COLOR:#FFFFFF;
			TEXT-TRANSFORM:none;
			FONT-WEIGHT:bold;
			PADDING-LEFT:5px;
			TEXT-DECORATION:none;
			
	}
	A.unavi:link
	{
	
			COLOR:#FFFFFF;
			
	}
	A.unavi:hover
	{
	
			COLOR:#00CCFF;
			
	}
	A.unavi:active
	{
	
			COLOR:#00CCFF;
			
	}
	
	.unaviactive
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:10px;
			COLOR:#FFFFFF;
			TEXT-TRANSFORM:none;
			FONT-WEIGHT:bold;
			PADDING-LEFT:5px;
			TEXT-DECORATION:none;
			
	}
	
	A.footerlink
	{
	
			FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE:12px; COLOR:#000000;
			
	}
	A.footerlink:link
	{
	
			COLOR:#000000;
			
	}
	A.footerlink:hover
	{
	
			COLOR:#000000;
			
	}
	A.footerlink:active
	{
	
			COLOR:#000000;
			
	}
	
	.calendar
	{
			width : 180px;
			height : 165px;
			padding-bottom: 25px;
	}
	
	.calendar .headline
	{

			color: #CC3300;
			font-family: Verdana;
			font-weight: bold;
			background-color: #FF6666;
			
	}


	.calendarheadline
	{
			color: #CC3300;
			font-family: Verdana;
	}

	.calendar .headline A:link
	{
			color: #FFFFFF;
			text-decoration: none;
	}

	.calendar .headline A:visited
	{
			color: #FFFFFF;
			text-decoration: none;
	}
	
	.calendar .headline A:hover
	{
			color: #FFFFFF;
			text-decoration: underline;
	}
	
	.calendar .overview {
		background-color: #FF6666;
		font-size: 80%;
		font-family: Arial, Helvetica, sans-serif;
		text-align : center;
		height: 100%;
		width: 100%;
	}
	
	.calendar .overview A:link {
		text-decoration: none;
		color: #000000;
	}
	
	.calendar .overview A:visited {
		color: #000000;	
		text-decoration: none;
	}
	
	.calendar .overview A:hover{
		color: #000000;
		text-decoration: none;
	}
	
	.calendar .overview .last_month {
		color: #CCCCCC;
	}
	
	.calendar .overview .next_month {
		color: #CCCCCC;
	}
	
	.calendar .overview #today {
		color: #FFFFFF;
		background-color: #FF9933;
	}
	
	.calendar .overview #selected {
		color: #FFFFFF;
		background-color: #FF0000;
		margin-top: auto;
		margin-bottom: auto;
	}
	
	
	.calendar .overview .dayname {
		background-color: #FCFCFC;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin-top: auto;
		margin-bottom: auto;
	}
	
	.calendar .overview .reserved {
		font-weight: bold;
		font-size: 120%;
		text-decoration: underline;
	}
	
	.calendar .today_select  {
		background-color: #FFFFFF;
		text-align : right;
		text-decoration: underline;	
	}
	
	 .calendar .today_select A {
	   font-size: 80%;
		color: #82C4F4;
		background-color: #FFFFFF;
		text-align : center;
		text-decoration: underline;
	}	
