body
	{
	
		background-color: #a5a5a5;
		color: #000d7e;
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 11px;
	
		scrollbar-base-color: #bebebe;
		scrollbar-track-color: #bebebe;
		scrollbar-highlight-color: #fefb00;
		scrollbar-3dlight-color: #bebebe;
		scrollbar-darkshadow-color: #2f2f2f;
		scrollbar-shadow-color: #2f2f2f;
		scrollbar-arrow-color: #000db6;
	}
	TD
	{
		font-size: 11px;
		text-align: left;
	}

	a:link, a:visited
	{ 
		text-decoration: none;
		color: #000000;
		font-size: 11px;
	}
	
	a:hover 
	{
		text-decoration: underline; 
		color: #000000;	
		font-size: 11px;					
	}

	.lt
	{
		background:url(http://www.pfadiorion.ch/graphics/lt.gif) top left no-repeat;
	}
	.lb
	{
		background:url(http://www.pfadiorion.ch/graphics/lb.gif) bottom left no-repeat;
	}
	.rt
	{
		background:url(http://www.pfadiorion.ch/graphics/rt.gif) top right no-repeat;
	}
	.rb
	{
		background:url(http://www.pfadiorion.ch/graphics/rb.gif) bottom right no-repeat;
	}

	.boxcont
	{
		background-color: #c8c8c8;
		font-size: 11px;
	}


	.boxtop
	{
		background: url(http://www.pfadiorion.ch/graphics/bg2.jpg) top repeat-x;
		color: #ffea05;
		font-variant: small-caps;
		font-weight: bolder;
		font-size: 11px;
	}
	
	.pad1
	{
		padding: .2em 2em .2em 2em;
		font-size: 11px;
	}
	.pad2
	{
		padding: 1em 2em 1em 2em;
		font-size: 11px;
	}
	.menue 
	{
		top: 100px;
		left: 20px;
		width: 200px;
		position: fixed;
		font-size: 11px;
		z-index: 1;
		z-order: 1;
	}

	input 
	{
		background-color: #a5a5a5;
		color: #000d7e;
		font: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid;
		border-color: #000000;
	
	}

	.wholes
	{
		background-color: Fuchsia;
	}
	
	.site
	{
		left: 260px;
		width: 70%;
		font-size: 11px;
		position: absolute;
		z-index: 0;
		z-order: 0;
	}
	.contact
	{
		left: 0px;
		width: 100%;
		height: 200px;
		overflow-y: scroll;
		overflow-x: auto;
		overflow: -moz-scrollbars-vertical;
	}
	
	.recent
	{
		left: 0px;
		width: 100%;
		height: 400px;
		overflow-y: scroll;
		overflow-x: auto;
		overflow: -moz-scrollbars-vertical;
	}
	.phnews
	{
		left: 0px;
		top:  105%;
		width: 60%;
		position: absolute;
	}	
	.eboard
	{
		right: 0%;
		top:  105%;
		width: 37%;
		position: absolute;
	}
	
	#menu a:link, #menu a:visited
	{
		font-weight: 900;
		display: block;
		margin: 0px;
		padding: 0.3em 0.3em 0.3em 2em;
		background-color: #000d7e;
		height: 15px;
		color: #ffea05;
		font-size: 11px;
		
	}
	
	#menu a:hover, #menu a:active
	{
		font-weight: 900;
		text-decoration: none;
		display: block;
		margin: 0px;
		padding: 0.3em 0.3em 0.3em 2em;
		background-color: #b3baff;
		height: 15px;
		color: #ffea05;
		font-size: 11px;
	}
	
	.error
	{
		color: Red;
		font-weight: bold;
		font-size: 11px;
	}
	
	.para1
	{
		margin-top: -20px;
		margin-left: 145px; 
		margin-right: 10px; 
		font: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-weight: bolder;
		font-size: 30px; 
		color:#000d7e;
	}

	.para2
	{ 
		margin-top: 15px; 
		margin-left: 25px; 
		margin-right: 50px; 
		font: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 50px; 	
		line-height: 40px; 
		color: #e1e1e1;
	}
	
	.lgd
	{
		font-size: 10px;
		text-align: right;
	}
	
	.tcol
	{
		background-color: #ffea05;
		font-weight: bold;
	}
	
	.tablecol
	{
		border: 1px solid;
		border-color: #000000;
		border-collapse: collapse;
	}
	
	.xtitle
	{
		font-size: 15px;
		font-weight: bold;
	}	
	
	.tdtop
	{
		vertical-align: top;
	}
	
	.cd
	{
		background-color: #5F9EA0;
		font-family: "Courier New", Courier, monospace;
		width: 90%;
		padding: .3em .3em .3em 2em;
	}
	
	.rlt
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		background: #F0FFFF;
		width: 90%;
		padding: .3em .3em .3em 2em;
	}
	
	.ednws
	{
		left: 0px;
		width: 100%;
		height: 300px;
		overflow-y: scroll;
		overflow-x: auto;
		overflow: -moz-scrollbars-vertical;
	}
	
	.board1
	{
		top: 100px;
		left: 0px;
		width: 300px;
		height: 200px;
		position: absolute;
	}
	
	.board2
	{
		top: 100px;
		left: 350px;
		width: 300px;
		height: 200px;
		position: absolute;
	}
	
	.board3
	{
		top: 375px;
		left: 0px;
		width: 300px;
		height: 200px;
		position: absolute;
	}
	
	.board4
	{
		top: 345px;
		left: 350px;
		width: 300px;
		height: 200px;
		position: absolute;
	}
	
	.today
	{
		border: 2px solid;
		border-color: Red;
	}
	
	.usrpic
	{
		vertical-align: middle;
		padding: .2em .2em .2em .2em;
		width: 150px;
		height: 220px;
		overflow: hidden;
		background-color: "Fuchsia";
	}

	.firstrow
	{
		background-color: #ffea05;
		font-weight: bold;
	}
