/*
Theme Name: PUURP&O
Theme URI:
Description: PUURP&O theme by e-Active
Version:
Author: www.e-active.nl
Author URI: www.e-active.nl
*/

body
{
	background: #9d9da1;
	color: #737373;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

	h1 span, li.hottopics span.hottopics, h2 span, #footer a span
	{
		display: none;
	}

	input
	{
		font-family: Tahoma, Arial, Sans-Serif;
		font-size: 12px;
	}

	a
	{
		color: #183b8e;
		text-decoration: none;
	}

	a:hover
	{
		color: #183b8e;
		text-decoration: underline;
	}

	#wrapper
	{
		font-size: 12px;
		width: 1030px;
		background: #fff;
		margin: 0 auto;
		border-left: 2px solid #f0f0f0;
		border-right: 2px solid #f0f0f0;
	}

/*
		#header
		{
			width: 1030px;
			height: 121px;
			background: url(images/header/background.gif) no-repeat;
		}
*/

			h1 a
			{
				width: 400px;
				height: 74px;
				display: block;
			}

#onderschrift {
	position:absolute;
	top:80px;
	left:3px;
	font-size: 18px;
	color: #58585a;
}

			#links
			{
				height: 10px;
				float: right;
				margin: 4px 10px 0 0;
			}

				#links .home
				{
					height: 10px;
					padding: 0 10px 0 0;
				}

					.home img
					{
						border: 0px;
					}

					.home a
					{
						color: #666666;
					}
				
				#links .hoewerkthet
				{
					height: 10px;
					padding: 0 10px 0 0;
				}

					.hoewerkthet img
					{
						border: 0px;
					}

					.hoewerkthet a
					{
						color: #666666;
					}


				#links .rss
				{
					height: 10px;
					padding: 0 10px 0 0;
				}

					.rss img
					{
						border: 0px;
					}

					.rss a
					{
						color: #666666;
					}

				#links .emailalerts
				{
					height: 10px;
					color: #666666;
				}

			#searchform
			{
				width: 307px;
				height: 32px;
				float: right;
				margin: 0 0 0 0;
			}

				#searchform .search-text
				{
					width: 233px;
					height: 17px;
					background: url(images/header/zoek_bg.gif) repeat-x;
					padding-top: 3px;
					color: #676767;
					border: 1px solid #d6d6d6;
					float: left;
				}

				#searchform .search-submit
				{
					width: 63px;
					height: 22px;
					background: url(images/header/zoekknop.gif) no-repeat;
					border: none;
					float: left;
					margin-left: 2px;
				}

		#leaderboard
		{
			text-align: center;
			background-color:#d7d7d8;
			width:1032px;
			margin-left:-23px;
			padding-top:2px;
			padding-bottom:2px;
		}
		
		#navigation
		{
			width: 1030px;
			margin: 0 15px;
		}

		#navigation ul
		{
			width: 1000px;
			border-bottom: 1px solid #e6e6e6;
			height: 33px;
			background: #FFFFFF;
			list-style-type: none;
			float: left;
		}

			#navigation ul li
			{
				float: left;
				padding: 8px 0 0 4px;
				margin: 1px 0 0 0;
			}

			#navigation ul li.hottopics
			{
				float: left;
				padding: 7px 0px 0 10px;
				margin: 1px 0 0 0;
			}

			#navigation ul li.bull
			{
				float: left;
				padding: 8px 0 0 2px;
				margin: 1px 0 0 0;
			}

				#navigation ul li a
				{
					height: 15px;
					color: #183b8e;
					font-weight: bold;
				}

				#navigation ul li span.hottopics
				{
					min-width: 67px;
					height: 15px;
					width: 67px;
					display: block;
					background: url(images/navigation/hot-topics.gif) no-repeat;
				}

				#navigation ul li span.alletopics
				{
					font-weight: normal;
				}

		#content
		{
			width: 1005px;
			background: #FFFFFF;
		}

			#left-side
			{
				position: relative;
				width: 617px;
				float: left;
				/*padding: boven rechts onder links;*/
				padding: 15px 8px 24px 0px;
			}
			
			#left-side img{
				position:relative;
				margin-top:-6px;
			}

				#left-side #statistics
				{
					color: #666666;
					height: 22px;
					line-height: 22px;
					padding: 0 0 5px;
					border-bottom: 1px solid #e6e6e6;
				}

					#statistics .stats
					{
						float: left;
					}

						.stats .stats_number
						{
							font-weight: bold;
						}

					#statistics div.eigen_bericht_plaatsen
					{
						float: right;
					}

						.eigen_bericht_plaatsen img
						{
							border: 0px;
						}

				.post-head,
				.page-head
				{
					width: 606px;
					padding: 12px 0 0 0;
					clear: both;
					margin: 0 0 0;
				}

					.post-head .title,
					.page-head h2
					{
						font-size: 22px;
						font-weight: bold;
						margin: 0 0 4px 0;
						display: block;
					}

					.page-head h2 small
					{
						font-size: 12px;
						font-weight: normal;
						padding: 0 0 0 10px;
					}

					.post-head a
					{
						color: #004386;
						text-decoration: none;
					}

						.post-head a:hover
						{
							color: #004386;
							text-decoration: underline;
						}

						.archive, .search, .page
						{
							padding: 10px 0 0 0;
						}

					a.categories-link
					{
						background: #ffeeba;
						color: #003399;
						font-weight: bold;
						padding: 1px;
					}

					.auteur
					{
						color: #003399;
					}

					.num-views
					{
						color: #666666;
					}

					.num-comments
					{
						padding: 7px 2px 0 0;
					}

					.num-comments a, .num-comments a:hover
					{
						color: #587c7f;
					}

					.num-comments span
					{
						color: #004386;
					}

				.post-content
				{
					line-height:18px;
					margin:0 0 5px;
				}
				
				.post-content p
				{
					line-height: 18px;
					/*padding: boven rechts onder links;*/
					padding: 5px 0 5px 0;
					/*border-bottom: 1px solid #e6e6e6;*/
					margin: 0 0 4px;
				}

				.post-content a
				{
					color: #003399;
				}

				.post-content #alle-topics-left
				{
					background:  url(images/alle-topics/tabBackground.gif) repeat-y;
					width: 183px;
					height: 289px;
					float: left;
					font-weight: bold;
					line-height: 23px;
					border: 2px solid #e6e6e6;
					border-right: 0px;
				}

					#alle-topics-left .tab-active
					{
						float: left;
						height: 23px;
						width: 183px;
						background: url(images/alle-topics/tabSelected.gif) no-repeat;
						color: #FFFFFF;
						border-bottom: 1px solid #FFFFFF;
						cursor: default;
					}

					#alle-topics-left .tab
					{
						float: left;
						height: 23px;
						width: 174px;
						color: #004082;
						border-bottom: 1px solid #FFFFFF;
						cursor: pointer;
					}

						.tab-active span,
						.tab span
						{
							padding: 0 0 0 5px;
						}

				.post-content #alle-topics-right
				{
					border: 2px solid #e6e6e6;
					border-left: 0px;
					width: 430px;
					min-height: 289px;
					float: right;
				}

					#alle-topics-right .panel
					{
						margin: 15px;
						line-height: 28px;
					}

					#alle-topics-right #subpanel1
					{
						color: #FF0000;
						font-weight: bold;
						border: 1px solid #e6e6e6;
						padding: 10px;
						margin: 15px;
					}

				.post-footer
				{
					border-top: 1px solid #e6e6e6;
					padding: 5px 0 0;
					margin: 0 0 20px;
				}

				.post-footer-search
				{
					border-top: 1px solid #e6e6e6;
				}

				.comments-box
				{
					background: #f1f1f1;
					padding: 14px 15px 14px 8px;
					margin: 0 0 6px;
				}

					.comments-box h2.comment
					{
						color: #666666;
						font-size: 14px;
						margin: 0 0 10px 10px;
					}

					.comments-box div.comment
					{
						font-size: 11px;
						margin: 0 0 5px;
					}

						div.comment .comment-head
						{
							background: url(images/comments/comment-head.gif) no-repeat;
							width: 597px;
							height: 10px;
						}

						div.comment .comment-content
						{
							background: url(images/comments/comment-content.gif) repeat-y;
							width: 597px;
						}

							.comment-content .content
							{
								margin: 0 10px;
								font-size: 12px;
								line-height: 18px;
							}

								.content .comment-author
								{
									color: #000000;
									font-size: 12px;
									font-weight: bold;
								}

								.content .comment-time
								{
									color: #999999;
								}

						div.comment .comment-footer
						{
							background: url(images/comments/comment-footer.gif) no-repeat;
							width: 597px;
							height: 10px;
						}

				.reactie-box
				{
					border: 2px solid #e6e6e6;
					padding: 10px 9px;
				}

					.reactie-box h2.comment
					{
						margin: 0 0 8px 6px;
					}

					.comments p
					{
						line-height: 20px;
					}

					div.comments .label
					{
						clear: both;
						width: 150px;
						float: left;
						line-height: 20px;
					}

					div.comments .req
					{
						float: left;
						padding: 0 5px;
					}

					div.comments input.inputtext
					{
						background: url(images/comments/reactie-input.gif) no-repeat;
						border: 1px solid #d7d7d7;
						padding: 4px 0 0;
						width: 269px;
						height: 18px;
						margin: 2px 0;
					}

					div.comments input#imageverify
					{
						margin: 2px 0 2px 14px;
						width: 200px;
					}

					div.comments textarea
					{
						background: url(images/comments/reactie-textarea.gif) no-repeat;
						border: 1px solid #d7d7d7;
						padding: 4px 0 0;
						margin: 2px 0;
						overflow: auto;
						width: 266px;
						height: 92px;
					}

					div.comments input#submit
					{
						background: url(images/comments/reactie-submit.gif) no-repeat;
						border: 0px;
						width: 111px;
						height: 27px;
						color: #e60004;
						font-weight: bold;
						cursor: pointer;
						margin-left: 50px;
					}

				#submit
				{
					padding: 4px;
				}

			#right-side
			{
				position: relative;
				width: 375px;
				float: right;
				padding: 5px 0 0 0;
			}

				#right-side .right-box
				{
					border: 2px solid #e6e6e6;
					width: 344px;
					margin: 0 0 10px;
				}

				#right-side .right-box:after
				{
					clear: both;
					height: 0;
					display: block;
					content: "";
				}

					.right-box .right-tab-head
					{
						display: block;
						height: 43px;
					}

						.right-tab-head .tab-active
						{
							background: url(images/tab-active.gif) no-repeat;
							color: #FFFFFF;
							font-size: 16px;
							font-weight: bold;
							height: 43px;
							line-height: 36px;
							display: block;
							width: 172px;
							float: left;
							text-align: center;
							cursor: default;
						}

						.right-tab-head .tab
						{
							background: #cccccc;
							color: #004386;
							font-size: 14px;
							font-weight: bold;
							height: 36px;
							line-height: 36px;
							display: block;
							width: 50%;
							float: left;
							text-align: center;
							cursor: pointer;
						}

						.right-box .sidePanel ul
						{
							margin: 5px 0 5px 20px;
							list-style: disc;
							color: #cc0000;
						}

							.right-box .sidePanel ul li
							{
								padding: 3px 0 2px;
							}

								.right-box .sidePanel ul li a
								{
									color: #004386;
									font-weight: bold;
								}

					.right-box .right-advertentie
					{
						color: #999999;
						text-align: center;
						background: #e6e6e6;
						text-transform: uppercase;
						display: block;
						padding: 3px 0 0;
					}
					
/* right ad */
.right-box .right-ad {
	text-align:center;
	margin:0px;
	background:#e6e6e6;
	display: block;
	padding:7px;
	}
.right-ad .h {
	padding:0 0 7px 0;
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	display: block;
	font-weight:bold;
	color:#999;
	}						

					.right-box .right-banner
					{
						background: #e6e6e6;
						display: block;
						text-align: center;
						padding: 4px 0 8px;
					}

					.right-box .right-head
					{
						background: #cc0000;
						color: #FFFFFF;
						font-size: 18px;
						font-weight: bold;
						height: 37px;
						line-height: 37px;
						display: block;
						padding: 0 0 0 10px;
					}

					.right-box .commentaar-box
					{
						display: block;
					}

						.commentaar-box .reactie
						{
							margin: 10px 0 5px;
						}

							.commentaar-box .reactie-icon
							{
								display: block;
								float: left;
								padding: 0 5px 10px 8px;
							}

							.commentaar-box .reactie-text
							{
								font-size: 12px;
							}

								.reactie-text a
								{
									color: #666666;
								}

								.reactie-text .reactie-author
								{
									color: #004386;
									font-size: 11px;
								}
					.right-box .usp-box{
						display:block;
					}
						.usp-box li b{
							color:#000;
							font-weight:bold;
						}
						
					.right-box .blog-box
					{
						display: block;
					}

						.blog-box .blog
						{
							clear: both;
							margin: 10px 0 5px;
						}

							.blog-box .blog-avatar
							{
								float: left;
								height: 48px;
								width: 48px;
								padding: 0 5px 5px 8px;
							}

							.blog-box .blog-text
							{
								font-size: 12px;
							}

								.blog-text a
								{
									color: #666666;
								}

								.blog-text .blog-author a
								{
									color: #183b8e;
								}

					.right-box .poweredby
					{
						float: right;
						margin: 0 5px 0 0;
						display: block;
					}

					.right-box .rss
					{
						margin: 5px 0 5px 20px;
						list-style: disc;
						color: #cc0000;
					}

						.right-box .rss li
						{
							padding: 3px 0 2px;
						}

							.right-box .rss li a
							{
								color: #004386;
								font-weight: bold;
							}
							
							.right-box .rss li small
							{
								color: #666666;
							}

					.right-box li.more-rss
					{
						list-style: none;
						padding: 0 0 10px;
					}

						.right-box li.more-rss a
						{
							font-weight: normal;
						}

		#sitemap
		{
			clear: both;
			width: 985px;
			margin: 10px 0px;
		}

			#sitemap #sitemap-head
			{
				background: url(images/sitemap-head.gif) no-repeat bottom;
				height: 10px;
			}

			#sitemap #sitemap-content
			{
				background: #e9e9e9;
				height: 74px;
			}

				#sitemap-content #sitemap-title
				{
					color: #666666;
					font-size: 12px;
					font-weight: bold;
					padding: 5px 15px 0 15px;
				}

				#sitemap-content #sitemap-text
				{
					padding: 0 15px 5px 15px;
					line-height: 18px;
				}

					#sitemap-text #sitemap-box1
					{
						float: left;
						width: 170px;
						border-right: 1px solid #FFFFFF;
						margin: 0 10px 0 0;
					}

					#sitemap-text #sitemap-box2
					{
						float: left;
						width: 170px;
						border-right: 1px solid #FFFFFF;
						margin: 0 10px 0 0;
					}

					#sitemap-text #sitemap-box3
					{
						float: left;
						width: 170px;
						border-right: 1px solid #FFFFFF;
						margin: 0 10px 0 0;
					}

					#sitemap-text #sitemap-box4
					{
						float: left;
						width: 170px;
						border-right: 1px solid #FFFFFF;
						margin: 0 10px 0 0;
					}

					#sitemap-text #sitemap-box5
					{
						float: left;
						width: 170px;
					}

			#sitemap #sitemap-footer
			{
				clear: both;
				background: url(images/sitemap-footer.gif) no-repeat;
				height: 10px;
			}

		#footer
		{
			clear: both;
			width: 1030px;
			line-height: 30px;
			height: 63px;
		}

			#footer img
			{
				margin: 0 10px;
			}


.navigation
{
	padding: 10px 0 20px 0;
	height: 10px;
}
.alignright
{
	float: right;
}
.alignleft
{
	float: left;
}
#advertisement
{
	margin: 0 0 20px 0;
}

#post-body
{
	background: #FFFFFF;
}

#post-body #wrap
{
	padding: 0 0px;
	margin: 0px;
}

	#wrap form
	{
		margin: 0px;
		padding: 0px;
	}

	#wrap #post-box
	{
		margin: 0px;
		padding: 0px;
		position: relative;
	}

		#post-box p
		{
			margin: 0px;
			padding: 0px;
			line-height: 20px;
		}

		#post-box .label
		{
			clear: both;
			float: left;
			width: 90px;
		}

			#post-box p .label
			{
				width: 132px;
			}

		#post-box .label label
		{
			line-height: 20px;
			font-weight: bold;
		}

		#post-box .maxChars
		{
			line-height: 20px;
			float: right;
			color: #eab820;
			font-weight: bold;
		}

		#post-box .onderwerp_sub
		{
			float: left;
		}

		#post-box .req
		{
			float: left;
			padding: 0 5px;
		}

		#post-box div
		{
			clear: both;
			width: 400px;
		}

		#post-box input.inputtext
		{
			background: url(images/comments/reactie-input.gif) no-repeat;
			border: 1px solid #d7d7d7;
			padding: 4px 0 0;
			width: 250px;
			height: 18px;
			margin: 2px 0;
		}

		#post-box input.inputpost
		{
			background: url(images/post-input.gif) no-repeat;
			border: 1px solid #d7d7d7;
			padding: 4px 0 0;
			width: 400px;
			height: 18px;
			margin: 2px 0;
		}

		#aboutme
		{
			border: 2px solid #D7D7D7;
			width: 600px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			background: none;
			padding: 4px 0 0;
			margin: 2px 0;
			overflow: auto;
		}

		#post-box #onderwerp-box
		{
			clear: both;
			float: left;
			width: 400px;
			height: 100px;
		}

			#onderwerp-box #onderwerp-links
			{
				clear: none;
				float: left;
				display: block;
				width: 200px;
			}

				#onderwerp-links ul
				{
					margin: 0px;
					list-style: none;
					padding: 0px;
				}

			#onderwerp-box #onderwerp-rechts
			{
				clear: none;
				float: right;
				display: block;
				width: 200px;
			}

				#onderwerp-rechts ul
				{
					margin: 0px;
					list-style: none;
					padding: 0px;
				}

		#post-box #geen_onderwerp
		{
			clear: both;
			float: left;
			background: #ffeeba;
			width: 410px;
			margin: 10px 0;
		}

			#geen_onderwerp div
			{
				padding: 6px;
			}

			#geen_onderwerp #nieuwonderwerp
			{
				display: none;
			}

		#post-box #check
		{
			float: left;
			clear: both;
			width: 400px;
		}

			#check .subscribe-to-comments
			{
				clear: both;
				float: left;
			}

		#post-box #submit-box
		{
			width: 400px;
			text-align: center;
		}

			#submit-box input#submit
			{
				background: url(images/comments/reactie-submit.gif) no-repeat;
				border: 0px;
				width: 111px;
				height: 27px;
				color: #e60004;
				font-weight: bold;
				cursor: pointer;
			}

.foutmelding
{
	color: #FF0000;
	font-weight: bold;
}

		#post-box .foutbox,
		#post-box input.foutbox
		{
			border: 1px solid #FF0000;
		}

.pagebar
{
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px;
}

.pagebar a,
.pageList .this-page
{
	font-weight: bold;
	color: #053a88;
	padding: 2px 6px;
	text-decoration: none;
}

.pagebar a:visited
{
	font-weight: bold;
	padding: 2px 6px;
	text-decoration: none;
}

.pagebar .break
{
	padding: 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page
{
	padding: 2px 6px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background: #c80100;
}

.pagebar a:hover
{
	padding: 2px 6px;
	color: #FFFFFF;
	font-weight: bold;
	background: #c80100;
}

#TB_ajaxWindowTitle A {
	padding-left: 20px;
	color: #FFFFFF ! important;
	font-size: 10pt;
	text-decoration: underline;
}
#TB_ajaxWindowTitle A:hover {
	color: #FFFFFF ! important;
	text-decoration: underline;
}
#TB_ajaxWindowTitle A:link {
	color: #FFFFFF ! important;
	text-decoration: underline;
}

.regels
{
	color: #183b8e;
	cursor: pointer;
}


#menutabs {
	background-color: #cc0000;
	height: 28px;
}

.tab_inactive {
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	cursor: hand;
	font-size: 11pt;
	font-weight: Bold;
	float: left;
	margin-top: 4px;
}

.tab_active {
	display: block;
	float: left;
	font-size: 11pt;
	font-weight: Bold;
	background-color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	color: #cc0000;
	margin-top: 4px;
}

.tab_left, .tab_right {
	float: left;
	display: block;
}

.breaker {
	clear: both;
}

.useroptions {
	float:left;
	display:block;
	padding-left:27px;
	padding-top:6px;
}
.useroptions A {
	color: #666666;
	font-weight: Bold;
}
.user_display {
	color: #666666;
	font-weight: Bold;
}

.formtable TD {
	padding: 4px;
}
.form_td_name {
	width: 175px;
	font-weight: Bold;
}
.formfield_varchar {
	width: 175px;
}

.button {
	border: 0;
	width: 111px;
	height: 27px;
	background-image: url(/wp-content/themes/realm/images/button.gif);
	color: #eb0005;
	font-weight: Bold;
}

.headerbig {
	font-size: 14pt;
	font-weight: Bold;
	padding-right: 10px;
}

#vraagheader {
	padding-left: 15px;
	
}

.smalltext {
	font-size: 11px;
}

.subheader {
	color: #666666;
	font-size: 14px;
	margin: 0 0 10px 10px;
}

.formfield_text, .formfield_varchar, .formfield_file, .formfield_select {
	border: 1px inset #D7D7D7;
	background:#f3f3f3;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height:20px;
	overflow:auto;
}

#list1, #list2{
	border: 1px inset #D7D7D7;
	background:#f3f3f3;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height:20px;
	overflow:auto !important;
}
	

#input_date{
	background:#f3f3f3 none repeat scroll 0%;
	border: 1px inset #D7D7D7;
	font: 12px Arial, Helvetica, sans-serif;
	width:100px;
}

.input_file{
	background:#f3f3f3 none repeat scroll 0%;
	border: 1px inset #D7D7D7;
	font: 12px Arial, Helvetica, sans-serif;
	width:310px;
	min-height:20px;
}

#input_text{
	background:#f3f3f3 none repeat scroll 0%;
	border: 1px inset #D7D7D7;
	font: 12px Arial, Helvetica, sans-serif;
	width:550px;
	min-height:20px;
	height:100px;
	overflow:auto;
}

.formfield_text {
	height: 87px;
}

.bigbutton {
	border: 0;
	width: 151px;
	height: 27px;
	background-image: url(/wp-content/themes/realm/images/bigbutton.png);
	color: #eb0005;
	font-weight: Bold;
}

#question-box .label {
	font-weight: Bold;
}







body {
	margin:0;
	padding:0;
 	color:#666;
	background: #9d9da1;
	}
#maincontainer {
	padding-left: 2px;
	padding-right: 2px;
	background: #f0f0f0;
	margin:0 auto;
	width:1032px;
	border-left:2px solid #999999;
	border-right:2px solid #999999;
}



/* imaged text */
.logo {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}
	
	
/* main container */
#main {
	width:985px;
	background:#fff url(/images/bg-body.gif) repeat-x top;
	padding-left: 23px;
	padding-right: 23px;
	_overflow-x:hidden; /* IE 6 hackje do not delete me MEN */
	}

/* header */
#header {
	height:197px;
	width:100%;
	position:relative;
	font-size:11px;
	font-family:arial,tahoma,sans-serif;
	}
#header a {color:#666;}

/* logo */
a.logo {
	position:absolute;
	top:18px;
	left:0;
	width:355px;
	height:56px;
	background:url(/images/logo.gif);
	}
/* powered */
#powered {
	position:absolute;
	top:2px;
	left:5px;
	font-size:10px;
	font-weight:bold;
	}
#powered img {margin-bottom:-1px;}

#onderschrift {
	position:absolute;
	top:80px;
	left:3px;
	font-size: 18px;
	color: #58585a;
}

/* login info */
.login-info {
	position:absolute;
	top:99px;
	left:3px;
	line-height:24px;
	}
.login-info img {vertical-align:middle;margin:0 6px 0 0;}
.login-info .name {font-size:12px;float:left;}
.login-info .link {float:left;margin:1px 8px 0 7px;}
* html .login-info .link {margin-top:0;}
.login-info .white {
	float:left;
	font-size:12px;
	background:#fff url(/images/bg-white-link.gif) no-repeat left;
	cursor:pointer;
	}
.login-info .white strong {
	float:left;
	background:url(/images/bg-white-link-right.gif) no-repeat right;
	padding:0 9px;
	}
.login-info .myprofile
{
	background:url(/images/mijn-account.gif) no-repeat;
	width: 81px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float:left;
	cursor:pointer;
}
	
/* header bar */
.header-bar {
	position:absolute;
	top:10px;
	right:2px;
	}
.header-bar form {display:inline;}
.header-bar .text {
	width:275px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	border:1px solid #d6d6d6;
	padding:2px 0 2px 4px;
	}
.header-bar .home {padding:0 0 0 14px;background:url(/images/ico-home.gif) no-repeat left;margin:0 6px 0 0;}
.header-bar .rss {padding:0 0 0 14px;background:url(/images/ico-rss.gif) no-repeat left;margin:0 9px 0 0;}
.header-bar .e-mail {padding:0 0 0 14px;background:url(/images/ico-email.gif) no-repeat left;margin:0 9px 0 0;}

/*  header zoek */
.header-zoek {
	position:absolute;
	top:100px;
	right:2px;
	}
.header-zoek form {display:inline;}

.header-zoek .text {
	width:275px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	border:1px solid #d6d6d6;
	padding:2px 0 2px 4px;
	}

.header-button
{
	background: url(/images/zoeken.gif) no-repeat;
	border: 0px;
	width: 63px;
	height: 22px;
}

#registerform{
	direction:ltr!important;
}

#registerform .left{
	float:left;
	width:300px;
}

#registerform .right{
	float:right;
	width:300px;
}
	
/* header login */	
.header-login{
	position:relative;
	top:1px;
	width:100%;
	}

.header-login form{display:inline;}

.header-login a{
	color:#004386;
	}
	
.header-login .text {
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	border:1px solid #d6d6d6;
	padding:2px 0 2px 4px;
	}	

/* navigation */
#nav {
	position:absolute;
	top:131px;
	left:0;
	font-size:13px;
	}
#nav li {float:left;}
#nav li a {
	padding:0 13px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	}
#nav li.active {
	font-size:16px;
	background:#fff url(/images/bg-nav.gif) no-repeat left top;
	}
#nav li.active a {
	font-size:16px;
	background:url(/images/bg-nav-right.gif) no-repeat right top;
	color:#c00;
	display:block;
	}

	/* topics */
.topics {
	width:972px;
	border-bottom:1px solid #e6e6e6;
	position:absolute;
	top:163px;
	left:6px;
	padding-bottom:6px;
	line-height:15px;
	font-size:12px;
	}
.topics .h {
	background:#c00 url(/images/bg-hot-topics.gif) no-repeat right;
	padding:0 6px 0 3px;
	color:#fff;
	}
.topics ul {display:inline;}
.topics ul li {display:inline;background:url(/images/bullet.gif) no-repeat left;padding:0 0 0 8px;}
.topics a {color:#183b8e !important;}
.topics ul li.all {background:none;font-size:11px;padding:0 0 0 2px;}




ul {
	margin:0;
	padding:0;
	list-style:none;
	}
p {margin:0 0 1em 0;}
h1,h2,h3 {margin:0;}