body
{
		background-color:ffffff;
		background-image:url(bg.jpg);
		background-repeat:repeat-x;
		background-position:0px 40px;
		font-family:Arial;
		font-size:12px;
		line-height:23px;
		color:#242424;
		overflow-y:scroll;
}
#title
		{
		font-size:18px;
		color:#ff5a00;
		}
.header
{
		background-image:url(header.png);
		background-repeat:no-repeat;
		width:817px;
		height:261px;
		padding:20px;
		position:absolute;
		margin-right: -408.5px;
		margin-left: -408.5px;
		padding-right: -50%;
		padding-left: -50%;
		right: 50%;
		left: 50%;
		top: 80px;
		z-index:1;
}
.footer
		{
		width:750px;
		height:44px;
		position:absolute;
		z-index:1;
		background-image:url(footer.jpg);
		background-repeat:no-repeat;
		margin-left:-32px;
		bottom:-44px;
		}
.body
		{
		position:absolute;
		margin-top:285px;
		margin-right: -375px;
		margin-left: -375px;
		padding-right: -50%;
		padding-left: -50%;
		right: 50%;
		left: 50%;
		z-index:0;
		padding-top:50px;
		padding-left:30px;
		padding-right:0px;
		padding-bottom:50px;
		border:2px solid #e0e0e0;
		border-bottom-width:0px;
		background:#ffffff;
		vertical-align:top;
		}
.logo
		{
		position:absolute;
		width:197px;
		height:35px;
		margin-top:10px;
		margin-right: -99px;
		margin-left: -370px;
		padding-right: -50%;
		padding-left: -50%;
		right: 50%;
		left: 50%;
		}
.sidebar
		{
		margin-left:20px;
		margin-right:20px;
		padding-top:5px;
		}
.beepo
		{
		position:relative;
		bottom:-4px;
		}
.info
		{
		width:212px;
		height:146px;
		background-image:url(sidebar.jpg);
		background-repeat:no-repeat;
		}
.line
		{
		background-image:url(line.jpg);
		background-repeat:no-repeat;
		margin-bottom:10px;
		margin-top:10px;
		width:213px;
		height:27px;
		}
.info a img
		{
		margin-top:8px;
		margin-bottom:8px;
		margin-left:7px;
		margin-right:7px;
		border:0px;
		width:198px;
		height:130px;
		}
.info a
		{
		width:198px;
		height:130px;
		max-width:198px;
		max-height:130px;
		min-width:198px;
		min-height:130px;
		display:inline-block;
		}
.menu
		{
		position:relative;
		border:2px solid #e0e0e0;
		padding-bottom:20px;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
		display:inline-block;
		background-color:#FFFFFF;
		text-align:right;
		margin-top:-297px;
		float:right;
		}
.menu a
		{
		margin-left:5px;
		margin-right:5px;
		text-decoration:none;
		color:#888888;
		font-size:14px;
		}
.menu a:hover
		{
		text-decoration:none;
		}
a
		{
		color:#ff5a00;
		text-decoration:none;
		}
a:hover
		{
		text-decoration:underline;
		}
textarea
		{
  		font-family:Arial;
		font-size:11px;
		background-color:#E5E5E5;
		border-width:0px;
		padding:5px;
		margin-top:0px;
		color:#242424;
		width:100%;
		resize:none;
		}
input
		{
		background-color:#E5E5E5;
		border-width:0px;
		padding:5px;
		color:#242424;
		font-size:11px;
		}
button
		{
		background-color:#3f3f3f;
		border-width:0px;
		color:#FFFFFF;
		padding:5px 9px 5px 9px;
		}
button:hover
		{
		background-color:#A0A0A0;
		border-width:0px;
		color:#FFFFFF;
		}
.radio
		{
		background-color:#FFFFFF;
		}
.portgrijs
		{
		background-color:#ededed;
		text-decoration:none;
		padding-left:7px;
		border-width:0px;
		border-color:#989898;
		border-bottom-width:1px;
		border-style:solid;
		}
.portgrijs:hover
		{
		background-color:#ff5a00;
		text-decoration:none;
		color:#FFFFFF;
		}
.portwit
		{
		background-color:ffffff;
		text-decoration:none;
		padding-left:7px;
		border-width:0px;
		border-color:#989898;
		border-bottom-width:1px;
		border-style:solid;
		}
.portwit:hover
		{
		background-color:#ff5a00;
		text-decoration:none;
		color:#FFFFFF;
		}
#porttop
		{
		border-color:#989898;
		border-style:solid;
		border-top-width:1px;
		}