/* Main WEBSITE Elements */

.headertop {
				background: #ffffff url('/images/header.jpg') no-repeat;

				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				margin: 0px auto;
				height: 27px;
				text-align: center;




				padding-top: 123px;
				padding-left: 160px;
}

#contain	{
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				border-top: 1px solid #000000;
				margin: 0px auto;
				background-color: #ffffff;
}

#contain2	{
				min-height: 820px;
				_height: 820px;
				border: 1px solid #000000;
				margin: 0px auto;
				background-color: #e9dcc9;
				padding: 10px;
}

#menu		{ 
				background: #d6d6d6;
				float: left;
				width: 200px; 
				padding-top: 0px;
				color: #ffffff;
				text-align: left;
}

#cont		{ 
				background: #d9c5a7 url('/images/header.jpg') no-repeat;
				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				margin: 0px auto;
				height: 27px;
				text-align: right;
				padding-top: 70px;
}

/* News Items menu */

#menucont		{ 
				background: #dddddd;
}
#menuhead		{ 

				background: #000000 url('/images/titelbalk.jpg');
				border-right: 1px solid #808080;
				border-left: 1px solid #808080;
				border-top: 1px solid #808080;
				background-position: right;
				color: #000000;
				text-align: left;
				font-weight:bold;
				padding-left: 4px;
				height: 20px;
				font-size:11px;
				line-height:19px;
}

#menuleft		{
				width: 26px; 
				float: left;
				background: #ffffff;
				color: #000000;
				text-align: center;
				padding-left: 1px;
				font-size:9px;
				height: 19px;
				line-height:19px;
}

#menuright		{ 
				width: 172px;
				float: right;
				background: #ffffff;
				text-align: left;
				font-weight:bold;
				padding-left: 2px;
				font-size:9px;
				height: 15px;
				padding-top:3px;
}
#headermenu		{ 
				height: 17px;
}

#errorkader	{
				border: 1px solid #808080;
				width: 500px; 
				background: #f0f0f0;
				padding: 14px;
}

/* Voorpagina */

#voorleftcont		{ 
				width: 176px; 
				float: left;
				margin-right:10px;
}

#voortitleft		{ 
				background: #000000 url('/images/cellpic2.gif');
				background-position: right;
				width: 130px; 
				padding-left: 4px;
				font-size:13px;
				font-weight:bold;
				color: #333333;
				line-height:22px;
				text-align: left;
				border-top: 1px solid #808080;
				border-left: 1px solid #808080;
				border-right: 1px solid #808080;
}

#voorpagleft	{

				border: 1px solid #808080;
				width: 166px; 
				background: #ffffff;
				padding: 4px;
				margin-bottom: 10px;
}



#voorrightcont		{ 
				width: 350px; 
				float: right;
}

/* Voorpagina DJResource forum */

#voorforumright		{
				width: 316px;
				float: right;
				background: #eeeeee;
				text-align: left;
				font-weight:bold;
				padding-left: 2px;
				font-size:9px;
				height: 15px;
				padding-top:3px;
}
#voorpagleftforum	{

				border: 1px solid #808080;
				width: 348px; 
				background: #dddddd;
				padding: 0px;
				margin-bottom: 10px;
}

/* Voorpagina nieuws */



#voornewsposter	{ 
				text-align: left;
				padding: 4px;
				font-size:10px;
				color: #606060;
				background: #e0e0e0;
				border-bottom: 1px solid #d0d0d0;
				font-weight:bold;
}

#voornewstopic	{ 
				text-align: left;
				padding: 4px;
				font-size:10px;
				color: #303030;
				background: #f0f0f0;
				border-bottom: 1px solid #d0d0d0;
}

#voorkadercont		{ 
				width: 264px; 
				border: 1px solid #808080;
				margin-bottom: 10px;
}




body		{	font: 11px Geneva, Arial, Helvetica, sans-serif; 
				bgcolor: #f8f8f8;
}


hr 			{	color: #666;
				height: 1px;
				width: 100%;
}

img			{	border: 0;
}

img.news	{	background-color: #fff;
				border: 1px solid #a9a9a9;
				margin: 2px 2px 2px 2px;
				padding: 4px;
				float: right;
}
img.news2	{	background-color: #fff;
				border: 1px solid #393939;
				margin: 2px 2px 2px 2px;
				padding: 0px;
				float: right;
}
img.avatar	{	background-color: #fff;
				border: 1px solid #393939;
				margin: 0px 2px 2px 2px;
				padding: 0px;
				float: left;
}

.clear
{
clear: both;
}

/* FONTS */

.text_tiny 	{	color: #333;
				font: 8px Geneva, Arial, Helvetica, sans-serif;
	}


h5, .text_lead 	{	margin: 0px;
					color: #333;
				font: 10px Geneva, Arial, Helvetica, sans-serif;
	}
h6, .text_wim 	{margin: 0px;
				color: #a20033; 
				font: 10px Geneva, Arial, Helvetica, sans-serif;
	}

h3, .dark		{margin: 0px;		
				color: #333;
				font: 11px Geneva, Arial, Helvetica, sans-serif;
	}
h4, .red		{margin: 0px;		
				color: #903;
				font: 11px Geneva, Arial, Helvetica, sans-serif;
	}

h1, .title 	
			{	margin: 0px;
				color: #333;	
				padding-top: 7px;			
				font: bold 13px Geneva, Arial, Helvetica, sans-serif;
      		}

 
.errorcolor	{		background: none; color: #f00; font: 12pt Arial, sans-serif; }
.grays		{		background: none; color: #888; font: 10px Geneva, Arial, sans-serif; }

/* Links */

a:link, a:active {	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a:visited   	{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a:hover     	{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.header_menu:link, a.text_lead:active				{	background: none; color: #ffffff; font: bold 21px Arial black, sans-serif; text-decoration: none; }
a.header_menu:visited	{	background: none; color: #ffffff; font: bold 21px Arial black, sans-serif; text-decoration: none; }
a.header_menu:hover	{	background: none; color: #ffffff; font: bold 21px Arial black, sans-serif; text-decoration: underline; }

a.text_menu:link, a.text_lead:active				{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_menu:visited	{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_menu:hover	{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.text_menu2:link, a.text_lead:active				{	background: none; color: #6d7330; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_menu2:visited	{	background: none; color: #6d7330; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_menu2:hover	{	background: none; color: #6d7330; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.text_lead:link, a.text_lead:active				{	background: none; color: #333; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_lead:visited	{	background: none; color: #333; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_lead:hover	{	background: none; color: #333; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.text_wim:link, a.text_wim:active			{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_wim:visited{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.text_wim:hover	{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.dark:link, a.dark:active				{	background: none; color: #333; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.dark:visited	{	background: none; color: #333; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.dark:hover	{	background: none; color: #333; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.red:link, a.red:active			{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.red:visited{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.red:hover	{	background: none; color: #a20033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.title:link, a.title:active				{	background: none; color: #333; font: bold 13px Geneva, Arial, sans-serif; text-decoration: none; }
a.title:visited	{	background: none; color: #333; font: bold 13px Geneva, Arial, sans-serif; text-decoration: none; }
a.title:hover	{	background: none; color: #333; font: bold 13px Geneva, Arial, sans-serif; text-decoration: underline; }

a.header:link, a.header:active				{	background: none; color: #a20033; font: bold 13px Geneva, Arial, sans-serif; text-decoration: none; }
a.header:visited{	background: none; color: #a20033; font: bold 13px Geneva, Arial, sans-serif; text-decoration: none; }
a.header:hover	{	background: none; color: #a20033; font: bold 13px Geneva, Arial, sans-serif; text-decoration: underline; }

a.white:link, a.white:visited,a.white:active  	{	background: none; color: #fff; font: bold 14px Geneva, Arial, sans-serif; text-decoration: none; }
a.white:hover 	{	background: none; color: #fff; font: bold 14px Geneva, Arial, sans-serif; text-decoration: underline; }

a.menubar:link,a.menubar:visited  	{	background: none; color: #990033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.menubar:hover 	{	background: #903; color: #ffffff; font: bold 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.menubar:active  	{	background: none; color: #990033; font: bold 11px Geneva, Arial, sans-serif; text-decoration: underline; }

a.content:link,a.content:active  	{	background: none; color: #202a98; font: normal 11px Geneva, Arial, sans-serif; text-decoration: underline; }
a.content:visited	{	background: none; color: #036; font: normal 11px Geneva, Arial, sans-serif; }
a.content:hover 	{	background: #903; color: #fff; font: normal 11px Geneva, Arial, sans-serif; text-decoration: none; }

a.news:link  	{	background: none; color: #a20033; font: normal 11px Geneva, Arial, sans-serif; text-decoration: none;}
a.news:visited, a.news:active	{	background: none; color: #a20033; font: normal 11px Geneva, Arial, sans-serif; text-decoration: none; }
a.news:hover 	{	background: none; color: #a20033; font: normal 11px Geneva, Arial, sans-serif; text-decoration: underline; }

/* TABLE STUFF */


th 		{		background: #000000 url('/images/cellpic2.gif');
				background-position: top;
				color: #333333;
				text-align: left;
				font-weight:bold;
				padding-left: 2px;
				height: 25px;
				font-size:13px;
}

.box 	{ 		margin-left: auto;
				margin-right: auto;
				border-collapse: collapse;
				border: 1pt solid #c8c8c8; 
		}

.tabon {		height :15px;
				border-collapse: collapse;
				border: 1px solid #333;
				background-color: #f4f4f4;
				text-align: left;
				font: 11px Verdana, Arial, sans-serif; 
				color: #333333;
				border-spacing:20pt;
				padding: 2pt;
}


/* --- */




/* TD styles */

.frameh {		height :10pt;
				background-color: #e1d9cd;
				border-collapse: collapse;
				border: 1px solid #d0d0d0;
				font-size: 9px;
				border-spacing:20pt;
				padding: 2pt;
}

.framec {		border-collapse: collapse;
				border: 1px solid #d0d0d0;
				background-color: #ede9e3;
				font-size: 9px;
				color: #333333;
				border-spacing:20pt; 
				padding: 3pt;
		}

.framel {		border-collapse: collapse;
				border: 1px solid #d0d0d0;
				background-color: #f6f3ef;
				border-spacing:20pt; 
				padding: 3pt;
		}

 
.framew {		border-collapse: collapse;
				border: 1px solid #d0d0d0;
				background-color: #ffffff;
				border-spacing:20pt; 
				padding: 3pt;
		}



.frameli {		height :12pt;
				border-collapse: collapse;
				border: 1px solid #c8c8c8;
				background-color: #e8e8e8;
				padding: 3pt;

		}

#navcontainer {
	margin: 0px auto;
	margin-bottom: 20px;
	padding-top: 15px;
	z-index: 1;
}

#navcontainer ul {
	list-style-type: none;
	text-align: center;
	margin-top: -8px;
	padding: 0;
	position: relative;
	z-index: 2;
}

#navcontainer li {
	display: inline;
	text-align: center;
	margin: 0 5px;
}

#navcontainer li a {
	padding: 5px 10px;
	color: #a20033;
	background-color: #e0e0e0;
	border: 1px solid #c0c0c0;
	text-decoration: none;
}

#navcontainer li a:hover {
	padding: 2px 10px;
	background-color: #ffffff;
	color: #a20033;
	border: 1px solid #666666;
	border-top: 2px solid #666666;
	border-bottom: 2px solid #666666;
}

#navcontainer li a#current {
	padding: 3px 10px;
	background-color: #ffffff;
	color: #000;
	border: 1px double #a20033;
	border-top: 3px solid #666666;
	border-bottom: 3px solid #666666;
}

/* Misc Mainpage */

TEXTAREA	{ background: #fff; font: 10px Geneva, Arial, sans-serif; border: 1px; }
SELECT 		{ font: 10px Geneva, Arial, sans-serif; border: 1px solid; }
BLOCKQUOTE	{ margin-top: 0; margin-left: 50px; margin-bottom: 5px; }

input 		{	font : 11px Geneva, Arial, Helvetica, sans-serif;}
