body, html {
	height: 100%;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 12px;
}

#body {	  
	  background-color:#A0A0A0;
	  background-image:url(images_green/bg.gif);
}

#TB_body {
	 background-color:#FFFFFF;
	 padding: 0px;
	 margin:0;
}

hr {
   border: none;
   border-bottom: 0px solid #999999;
   margin-bottom: 0px;
   padding: 0px; 
   height: 2px;
   background-image:url(images/hr-sweep.jpg);
}

.border {
		border: 1px solid #5a5a5a;
}

.error{
	color: #ff0000;
	text-align: right;
}

#top_photo{
			margin: 0 auto;
			width: 970px;
			height: 184px;
			margin-top: 10px;
			padding-top: 10px;
			padding-right: 0px;			
			border-left: 5px solid #FFFFFF;
			border-top: 5px solid #FFFFFF;
			border-right: 5px solid #FFFFFF;
			background-image: url("/template/hiphop.jpg");
			background-repeat: no-repeat;
			-moz-border-radius-topleft: 15px;
			-webkit-border-top-left-radius: 15px;
			-moz-border-radius-topright: 15px;
		    -webkit-border-top-right-radius: 15px;			
}

A.top_photo_menu_link {
			font-size: 20px;
			font-weight: bold;
			color: #FFFFFF;
			margin-right: 6px;
			text-decoration: none;
}

.reply_box  {
		color: #000033; 
		position: absolute;
		margin-top: 22px;
		background-color:#d28c01;
		layer-background-color:#d28c01;
		width: 100%;
		height: auto;	
		z-index: 102;  
		visibility:hidden;
		opacity:.80;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

#logon_bar{
			margin: 0 auto;
			padding-top: 4px;
			padding-left: 5px;
			width: 965px;
			height: 17px;
		   	text-align: left;
		   	color: #FFFFFF; 
		   	font-weight: bold;
			border: 5px #FFFFFF solid;
			background-color: #000000;
}

#container{
  		   width: 970px;
  		   margin: 0 auto;
		   padding: 0px;
  		   overflow: hidden;
		   border-left: 5px #FFFFFF solid;
		   border-right: 5px #FFFFFF solid;
		   background-image: url(images_green/main_table_nieuw.png);
		   background-repeat: repeat-y;
}

#menu_left{
	  	   float: left;
  	  	   width: 300px;
		   margin-top: 8px;
}

.subject_white{
				color: #ffffff;
				text-decoration: none;
}

.menu_left_top{
		   width: 281px;
		   margin-top: 0px;
		   margin-left: 7px;
		   height: 24px;
		   padding-left: 5px;
		   padding-top: 0px;
		   background-color: #999999;
		   font-size: 18px;
		   font-weight: normal;
		   color: #ffffff;
		   -moz-border-radius-topleft: 8px;
		   -webkit-border-top-left-radius: 8px;
		   -moz-border-radius-topright: 8px;
		   -webkit-border-top-right-radius: 8px;
}

.menu_left_textarea {
		   width: 278px;
		   margin-left: 7px;
		   margin-top: 0px;
		   margin-bottom: 8px;
		   padding: 1px 2px 2px 6px;
		   text-align: left;
		   color: #2a2a2a; 
		   font-weight: normal;
		   background-color: #fafafa;
		   -moz-border-radius-bottomleft: 8px;
		   -webkit-border-bottom-left-radius: 8px;
		   -moz-border-radius-bottomright: 8px;
		   -webkit-border-bottom-right-radius: 8px;
}

A.menu_link:link {
			font-weight: normal;
			color: #4a4a4a;
			margin-left: 3px;
			text-decoration: none;
}

A.menu_link:visited {
			font-weight: normal;
			color: #4a4a4a;
			margin-left: 3px;
			text-decoration: none;
}

A.menu_link:hover{
			font-weight: normal;
			color: #000000;
			margin-left: 3px;
			text-decoration: none;
}

.menu_left_article_image_top{
					 padding: 0px;
					 margin-left: 7px;
					 margin-top: 1px;
					 margin-bottom: 4px;
					 border: 1px solid #000000;						 
}

.menu_left_article_image{
					 padding: 0px;
					 margin-left: 7px;
					 margin-top: 0px;
					 margin-bottom: 5px;
					 border: 1px solid #000000;						 
}

#content{
		 float: left;
  		 width: 481px;
		 padding-top: 7px;
}

.banner{
		border: 1px solid #d28c01;
}

.content_header{
		   	width: 463px;
		   	margin-left: 5px;
		   	padding: 0px 5px 0px 5px;
		   	text-align: left;
			font-size: 20px;
		   font-weight: bold;
		   color: #777777;
		   text-decoration: none;
}

.page_header{
		   	width: 463px;
		   	margin-left: 5px;
		   	padding: 0px 5px 0px 5px;
		   	text-align: left;
			font-size: 22px;
		   font-weight: bold;
		   color: #666666;
		   text-decoration: none;
}

.table_header{
		   	text-align: left;
			font-size: 20px;
		   font-weight: bold;
		   color: #777777;
		   text-decoration: none;
}

A.item_subject{
font-size: 20px;
		   font-weight: bold;
		   color: #777777;
		   text-decoration: none;
}

.text_item {
		   	width: 463px;
		   	margin-left: 5px;
		   	padding: 0px 5px 0px 5px;
		   	text-align: left;
		   	color: #5a5a5a;
		   	font-weight: normal;
}

.news_text_item {
		   	width: 463px;
		   	margin-left: 5px;
		   	padding: 0px 5px 0px 5px;
		   	text-align: left;
		   	color: #5a5a5a;
			min-height: 92px;
		   	font-weight: normal;
}

.text_item_bottom {
		   	width: 463px;
		   	margin-left: 5px;
		   	margin-top: 0px;
			margin-bottom: 18px;
		   	padding: 0px 5px 0px 5px;
		   	text-align: left;
		   	color: #5a5a5a; 
		   	font-weight: normal;
}

A.item_bottom {
		   	  color: #F88017; 
		   	  font-weight: bold;
		   	  text-decoration: none;
}

.text_item_header {
				  font-size: 14px;
				  font-weight: bold;
				  font-style: italic;
				  margin-bottom: 5px;
				  color: #666666;
				  text-decoration: none;
}

.text_item_nextprev{						  
				  font-size: 14px;
				  font-weight: bold;
				  color: #666666;
				  text-decoration: none;
}

.normal{
		text-align: left;
		color: #5a5a5a; 
		font-weight: normal;
		text-decoration: none;			
}

A.normal{
		text-align: left;
		color: #F88017; 
		font-weight: bold;
		text-decoration: none;			
}

A.pm_link{
		color: #5a5a5a; 
		font-weight: normal;
		text-decoration: none;			
}

A.pm_link_new{
		color: #5a5a5a; 
		font-weight: bold;
		text-decoration: none;			
}

.bold{
		text-align: left;
		color: #5a5a5a; 
		font-weight: bold;
		text-decoration: none;			
}

A.bold{
		text-align: left;
		color: #147500; 
		font-weight: bold;
		text-decoration: none;			
}

A.thickbox{
		   	  text-decoration: none;
}

.reply_item {
		   	width: 457px;
			min-height: 78px;
		   	margin-left: 0px;
		   	margin-top: 0px;
			margin-bottom: 15px; 
		   	text-align: left;
		   	color: #5a5a5a; 
		   	font-weight: normal;
			border-top: 1px solid #c0c0c0;
			border-left: 1px solid #c0c0c0;
			border-bottom: 1px solid #5a5a5a;
			border-right: 1px solid #5a5a5a;
}

.reply_modline {
			background-color: #c0c0c0;
		   	font-size: 10px; 
		   	text-align: left;
		   	color: #5a5a5a; 
		   	font-weight: normal;
			border-top: 1px solid #5a5a5a;
}

.reply_textarea{
			   width: 363px;
			   height: 75px;
			   margin-left: 5px;
			   margin-top: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   padding:3px;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.reply_button{
			   width: 90px;
			   margin-left: 286px;
			   margin-top: 2px;
			   margin-bottom: 4px;
			   padding-left: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   background-color: #fafafa;
			   border: 1px solid #147500;
}

#menu_right{			
	   		float: left;
			width: 189px;
			margin-top: 8px;
			min-height: 738px;
}

.menu_right_top{
		   		width: 169px;
		   		margin-top: 0px;
		   		margin-left: 8px;
		   		height: 24px;
				padding-top: 0px;
		   		padding-left: 5px;
		   		font-size: 18px;
		   font-weight: normal;
		   color: #ffffff;
		   		background-color: #999999;
				-moz-border-radius-topleft: 8px;
		   -webkit-border-top-left-radius: 8px;
		   -moz-border-radius-topright: 8px;
		   -webkit-border-top-right-radius: 8px;
}

.menu_right_top_popquiz{
		   		width: 169px;
		   		margin-top: 0px;
		   		margin-left: 8px;
		   		height: 24px;
				padding-top: 0px;
		   		padding-left: 5px;
		   		font-size: 18px;
		   font-weight: normal;
		   color: #ffffff;
		   		background-color: #000000;
				-moz-border-radius-topleft: 8px;
		   -webkit-border-top-left-radius: 8px;
		   -moz-border-radius-topright: 8px;
		   -webkit-border-top-right-radius: 8px;
}

.menu_right_text{
		   width: 166px;
		   margin-left: 8px;
		   margin-bottom: 8px;
		   padding: 1px 2px 3px 6px;
		   text-align: left;
		   color: #4a4a4a; 
		   font-weight: normal;
		   background-color: #fafafa;
		   -moz-border-radius-bottomleft: 8px;
		   -webkit-border-bottom-left-radius: 8px;
		   -moz-border-radius-bottomright: 8px;
		   -webkit-border-bottom-right-radius: 8px;
}

.menu_right_balloon{
			position: relative;
		   width: 170px;
		   margin-left: 8px;
		   margin-bottom: 8px;
		   padding: 12px 2px 7px 2px;
		   background-color: #fafafa;
		   -moz-border-radius: 8px;
		   -webkit-border-radius: 8px;
}

.login_input{
			 width: 260px;
			 margin-left: 100px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 color: #4a4a4a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.login_dropdown{
			  width: 150px;
			  margin-left: 100px;
			  margin-top: 3px;
			  margin-bottom: 3px;
			  padding-left: 2px;
		   	  color: #4a4a4a;
			  background-color: #fafafa;
		   	  font-weight: normal;
			  border: 1px solid #147500;
			  -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.login_button{
			  width: 104px;
			  margin-left: 10px;
			  margin-top: 3px;
			  margin-bottom: 3px;
			  padding-left: 2px;
		   	  color: #4a4a4a;
			  background-color: #fafafa;
		   	  font-weight: normal;
			  border: 1px solid #147500;
}

.agenda_table{
			width: 465px;
			margin-left: 8px;
		   	margin-top: 0px;
			margin-bottom: 10px;
}

.agenda_header{
			   margin-left: 2px;
			   font-size: 18px;
			   font-weight: normal;
			   color: #777777;
			   text-decoration: none;
}

.agenda_date{
			background-color: #147500;
			font-weight: bold;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			width: 65px;
			height: 52px;
			padding-top: 6px;
			-moz-border-radius-topleft: 8px;
			-webkit-border-top-left-radius: 8px;	
			-moz-border-radius-topright: 8px;
		    -webkit-border-top-right-radius: 8px;
}

.agenda_day{
			   font-size: 26px;
			   font-weight: bold;
			   text-decoration: none;
			   text-align: center;
			   color: #ffffff;	
}

.agenda_open{
			background-color: #4a4a4a;
			font-weight: bold;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			width: 65px;
			-moz-border-radius-bottomleft: 8px;
			-webkit-border-bottom-left-radius: 8px;	
			-moz-border-radius-bottomright: 8px;
		    -webkit-border-bottom-right-radius: 8px;
}

.agenda_annuleerd{
			background-color: #ff0000;
			font-weight: bold;
			font-size: 8px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			width: 65px;
}

.agenda_rows{
			   font-size: 13px;
			   font-weight: bold;
			   color: #5a5a5a;
			   text-decoration: none;			   
}

.agenda_rows_info{
				  margin-left: 2px;
			   	  font-weight: normal;
			   	  color: #5a5a5a;
			   	  text-decoration: none;
}

.submit_aanvang{
			   width: 75px;
			   margin-left: 22px;
			   margin-right: 25px;
			   padding-left: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;

}

.submit_input_small{
			   width: 75px;
			   margin-left: 1px;
			   margin-top: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.form_input{
			   width: 346px;
			   margin-left: 40px;
			   margin-top: 2px;
			   padding-left: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.form_input_small{
			   width: 75px;
			   margin-left: 40px;
			   margin-top: 2px;
			   padding-left: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.form_select{
			   width: 351px;
			   margin-left: 40px;
			   margin-top: 2px;
			   padding-left: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.form_select_small{
			   width: 100px;
			   margin-left: 146px;
			   margin-top: 2px;
			   padding-left: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.form_textarea{
			   width: 350px;
			   height: 350px;
			   margin-left: 40px;
			   margin-top: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   padding: 3px;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.form_textarea_small{
			   width: 342px;
			   height: 80px;
			   margin-left: 40px;
			   margin-top: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   border: 1px solid #147500;
			   padding: 3px;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.form_button{
			   width: 90px;
			   margin-left: 40px;
			   margin-top: 2px;
			   padding-left: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-decoration: none;
			   background-color: #fafafa;
			   border: 1px solid #147500;
}

.notes_textarea{
			   width: 436px;
			   height: 100px;
			   margin-top: 2px;
			   font-weight: normal;
			   color: #4a4a4a;
			   text-align: left;
			   text-decoration: none;
			   border: 1px solid #147500;
			   padding: 3px;
			   -moz-border-radius: 5px;
			   -webkit-border-radius: 5px;
}

.notes_odd{
		width: 100%;
		background-color: #FAFAFA;
		border-bottom: 1px solid #147500;
}

.notes_even{
		width: 100%;
		background-color: #F0F0F0;
		border-bottom: 1px solid #147500;
}

.profile_input{
			 width: 160px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 text-align: left;
		   	 color: #5a5a5a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.profile_input_long{
			 width: 285px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 text-align: left;
		   	 color: #5a5a5a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.profile_textarea{
			 width: 285px;
			 height: 60px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 text-align: left;
		   	 color: #5a5a5a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.profile_about{
			 width: 453px;
			 height: 400px;
			 margin-bottom: 2px;
			 padding-left: 2px; 
		   	 text-align: left;
		   	 color: #5a5a5a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.profile_select{
			 width: 60px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 text-align: left;
		   	 color: #5a5a5a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.profile_select_wide{
			 width: 110px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 text-align: left;
		   	 color: #5a5a5a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.profile_forum{
			 width: 280px;
			 height: 100px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 text-align: left;
		   	 color: #5a5a5a; 
		   	 font-weight: normal;
			 border: 1px solid #147500;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.profile_password{
			 width: 120px;
			 margin-bottom: 2px;
			 padding-left: 2px;
		   	 text-align: left;
		   	 color: #FF0000; 
		   	 font-weight: normal;
			 background-color: #f3b8a5; 
			 border: 1px solid #ee4d00;
			 -moz-border-radius: 5px;
			 -webkit-border-radius: 5px;
}

.pm_table_top{
	padding: 1px 0px 1px 5px;
	background-color: #e8e8e8;
}

.pm_table_body{
	padding: 5px;
	border-top: 2px solid #147500;
}

.message_header {
				  font-size: 18px;
				  font-weight: bold;
				  color: #FFFFFF;
				  text-decoration: none;
}

.message_ok{
		width: 456px;
		margin-left: 6px;
		margin-bottom: 8px;
		padding: 5px; 
		text-align: left;
		color: #FFFFFF; 
		font-weight: normal;
		text-decoration: none;		
		background-color: #76b301;
		border: 2px solid #147500;
-moz-border-radius: 8px;
			 -webkit-border-radius: 8px;		
}

.message_error{
		width: 456px;
		margin-left: 6px;
		margin-bottom: 8px;
		padding: 5px;
		text-align: left;
		color: #FFFFFF; 
		font-weight: normal;
		text-decoration: none;		
		background-color: #FFba01;
		border: 2px solid #FF0000;	
-moz-border-radius: 8px;
			 -webkit-border-radius: 8px;		
}

#bottom_bar{
		font-size: 11px;
		text-align: left;
		color: #FFFFFF; 
		font-weight: normal;
		text-decoration: none;
			margin: 0 auto;
			padding-top: 2px;
			padding-left: 5px;
			width: 965px;
			height: 24px;
			border: 5px #FFFFFF solid;
			background-color: #000000;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-left-radius: 15px;	
			-moz-border-radius-bottomright: 15px;
		    -webkit-border-bottom-right-radius: 15px;
}

.search_input{
			margin-top: -5px;
			margin-left: 470px;
			  width: 123px;
			  padding-left: 2px;
		   	  text-align: left;
		   	  color: #4a4a4a; 
		   	  font-weight: normal;
			  border: 1px solid #000000;

}

.search_dropdown{
			margin-top: -5px;
			  width: 123px;
			  padding-left: 2px;
		   	  text-align: left;
		   	  color: #4a4a4a; 
		   	  font-weight: normal;
			  border: 1px solid #000000;
}

.search_button{
			  width: 40px;
			  padding-left: 4px;
			  margin-right: 5px;
			  margin-top: -5px;
		   	  text-align: left;
		   	  color: #4a4a4a; 
		   	  font-weight: normal;
			  background-color: #ffffff;
			  border: 1px solid #000000;
}

.copy{
	  margin-left: 110px;
	  margin-top: 2px;
	  text-align: center;
	  color: #4a4a4a; 
	  font-weight: normal;
}

