/* main styles */
body {
	margin:0;
	padding:0;
	font-family:arial,tahoma,sans-serif;
	font-size:11px;
	}
#maincontainer {
	padding-left: 2px;
	padding-right: 2px;
	background: #f0f0f0;
	margin:0 auto;
	width:1032px;;
}
form {
	margin:0;
	padding:0
	}
img {border:none;}
a {
	text-decoration:none;
	color:#004386;
	}
a:hover {
	text-decoration:underline;
	}
input {vertical-align:middle}

.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both !important}
.bold {font-weight:bold !important}
.row {width:100%;overflow:hidden;}
.no-border {border:0 !important;}
input.text,
input,
select,
textarea {
	color:#333;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	}
input.text,
textarea {padding:1px 0 1px 4px;}

/* 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; margin-top: 2px !important;}
.login-info .link {float:left;margin:2px 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;
	position:relative;
	top:1px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	border:1px solid #d6d6d6;
	padding:2px 0 2px 4px;
	}
	
.header-zoek input{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	}	
.header-zoek .header-button
{
	background: url(/images/zoeken.gif) no-repeat;
	border: 0px;
	width: 63px;
	height: 22px;
}
	
/* header login */	
.header-login{
	position:relative;
	width:100%;
	}

.header-login form {
	display:inline;
	}

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

.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;
	
	}
/* header button */
.header-button
{
	background: url(/images/zoeken.gif) no-repeat;
	border: 0px;
	width: 63px;
	height: 22px;
}		

/* 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;}


/* footer */
#footer {
	clear:both;
	padding:22px 0;
	width:100%;

	overflow:hidden;
	}
#footer img {
	vertical-align:middle;
	margin:-7px 14px 0 0;
	}
#footer a {color:#666;}


/* sitemap */
#sitemap {
	width:985px;
	background:#e9e9e9 url(/images/bg-sitemap.gif) no-repeat left top;
	overflow:hidden;
	}
#sitemap .bg {
	width:985px;
	background:url(/images/bg-sitemap-bottom.gif) no-repeat left bottom;
	overflow:hidden;
	padding:12px 0 8px 0;
	}
#sitemap h3 {
	font-size:12px;
	margin:0 0 -6px 18px;
	}
#sitemap ul {
	float:left;
	width:175px;
	padding:10px 10px 10010px 17px;
	margin:0 0 -10000px 0;
	border-right:1px solid #fff;
	font-size:12px;
	line-height:18px;
	}
#sitemap ul.last {border:0;}


/* middle container */
#middle {
	width:100%;
	overflow:hidden;
	padding-top:5px;
	}
#left-column {
	float:left;
	width:622px;
	}
#right-column {
	float:right;
	width:347px;
	padding-right:7px;
	}
	
	
/* right box */
#right-column .box {
	width:343px;
	border:2px solid #e6e6e6;
	overflow:hidden;
	margin:0 0 9px 0;
	}
#right-column .box h2 {
	color:#fff;
	padding:8px 10px 6px 10px;
	font-size:18px;
	background:#c00;
	}
	
ul.right-navigation {
	margin:5px 0;
	}
ul.right-navigation li {
	border-bottom:1px solid #e6e6e6;
	padding:2px 0 2px 13px;
	}
ul.right-navigation li.last {border:0;}
ul.right-navigation strong {font-size:12px;}
ul.right-navigation a {
	padding:0 0 0 7px;
	background:url(/images/arrow1.gif) no-repeat left;
	}
ul.right-navigation .active {background:#f5f4f4;}
ul.right-navigation .active a {background:url(/images/arrow2.gif) no-repeat left;color:#000;}

/* right ad */
.right-ad {
	text-align:center;
	margin:0 0 7px 0;
	background:#e6e6e6;
	padding:7px;
	}
.right-ad .h {
	padding:0 0 7px 0;
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#999;
	}
	
		#leaderboard
		{
			text-align: center;
			background-color:#d7d7d8;
			width:1032px;
			margin-left:-23px;
			padding-top:2px;
			padding-bottom:2px;
			height:auto;
			
		}	
	
/* experts */
ul.experts {
	padding:10px 9px 0 9px;
	width:326px;
	}
ul.experts li {
	width:100%;
	overflow:hidden;
	padding:0 0 10px 0;
	}
ul.experts li .image {
	float:left;
	}
ul.experts li .text {
	float:right;
	width:262px;
	line-height:18px;
	padding:3px 0 0 0;
	}
ul.experts li strong {font-size:12px;}


/* breadcrumbs */
#breadcrumbs-bar {
	padding:9px 1px 0 0;
	border-bottom:1px solid #e6e6e6;
	width:614px;
	margin:0 0 0 6px;
	overflow:hidden;
	}
#breadcrumbs-bar .button {float:right;margin:0 0 4px 0;}
#breadcrumbs {
	padding:10px 0 4px 0;
	}
#breadcrumbs a {color:#666;}


/* main top bar */
#main-top-bar {
	width:615px;
	margin:0 0 0 6px;
	overflow:hidden;
	padding:7px 0;
	font-size:12px;
	}
#main-top-bar h1 {
	display:inline;
	font-size:22px;
	margin:0 8px 0 0;
	}
	
	
/* left column box */
#left-column .box {
	width:617px;
	overflow:hidden;
	border:2px solid #e6e6e6;
	margin:0 0 8px 0;
	}
#left-column .arrow-box {
	background:url(/images/bg-arrow-box.gif) no-repeat left bottom;
	padding:0 0 22px 0;
	width:100%;
	overflow:hidden;
	margin:0 0 8px 0
	}
#left-column .arrow-box .box {border-bottom:0;margin:0;}
#left-column .box .box-header {
	background:#ebebeb;
	width:597px;
	padding:6px 10px;
	overflow:hidden;
	}
#left-column .box .box-header h2 {
	float:left;
	font-size:18px;
	}
#left-column .box .box-header .right {
	float:right;
	margin:4px 0 0 0;
	font-size:12px;
	}
	
	
/* main listing */
ul.listing {
	width:100%;
	overflow:hidden;
	}
ul.listing li {
	width:576px;
	padding:10px 10px 13px 31px;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	}
ul.listing .name {font-size:12px;margin:0 0 7px -20px;}
ul.listing .name a {
	padding:0 0 1px 20px;
	background:url(/images/plus.gif) no-repeat left;
	}
li.last {border:0 !important;}
a.bg {background:#ffeeba;padding:0 2px;}


/* paging */
div.paging {
	font-size:12px;
	font-weight:bold;
	color:#004386;
	word-spacing:4px;
	}
#left-column .box .paging {padding:17px 29px 18px 29px;}
div.paging strong {
	background:#c00;
	color:#fff;
	padding:3px 6px;
	}
.vraag_antwoord a{
	padding:3px 6px;
}

	
/* info box */
div.info-box {
	padding:17px 0 7px 69px;
	overflow:hidden;
	background:url(/images/bg-info.gif) no-repeat 17px 17px;
	width:533px;
	}
div.info-box textarea {
	width:527px;
	height:70px;
	border:1px solid #c7c7c7;
	font-size:12px;
	color:#000;
	padding:3px 0 3px 4px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	}
div.info-box .row {
	padding:7px 0 0 0;
	}
div.info-box .row .left {float:left;margin:6px 0 0 0;}
div.info-box .row .right {float:right;}
div.info-box p {font-size:12px;color:#898989;line-height:18px;margin:-3px 0 10px 0;}


/* vraag */
.vraag {
	padding:10px 7px 8px 7px;
	}
.vraag h1 {
	margin:0 0 4px 0;
	font-size: 22px;
	font-weight: bold;
	}
.vraag .profile {padding:0 0 4px 0;}
.vraag .profile img {vertical-align:middle;margin-right:4px;}
.vraag .content {padding:0 4px;}
.vraag .content p {font-size:12px;line-height:20px;}
.vraag .content .bottom-block {font-size:12px;line-height:20px;padding:0 0 4px 0;}
.vraag .bottom-bar {padding:4px;border-top:1px solid #e6e6e6;}
.vraag .buttons {padding:6px 0 0 4px;}
.vraag .buttons a {margin:0 4px 0 0;}


/* comments container */
div.comments-container {
	padding:4px 15px 23px 8px;
	background:#f1f1f1;
	overflow:hidden;
	width:597px;
	margin:0 0 8px 0;
	}
div.comments-container h2 {
	font-size:16px;
	margin:6px 9px;
	}
div.comments-container .comment {
	width:597px;
	background:#fff url(/images/bg-comment.gif) repeat-y left;
	overflow:hidden;
	margin:0 0 5px 0;
	}
div.comments-container .comment .top-bg {
	width:597px;
	background:url(/images/bg-comment-top.gif) no-repeat left top;
	overflow:hidden;
	}
div.comments-container .comment .bottom-bg {
	width:579px;
	background:url(/images/bg-comment-bottom.gif) no-repeat left bottom;
	overflow:hidden;
	padding:9px;
	}
div.comments-container .comment {
	line-height:20px;
	}
div.comments-container .comment .top {color:#999;font-size:10px;}
div.comments-container .comment .top strong {font-size:12px;color:#333;}
div.comments-container .comment p {font-size:12px;margin:0;color:#333;}



/* post comment */
.post-comment {
	padding:10px 0 9px 18px;
	width:602px;
	overflow:hidden;
	background:#e6e6e6;
	margin:0 0 8px 0;
	font-size:12px;
	color:#333;
	}
.post-comment h2 {margin:0 0 6px 0;font-size:16px;}
.post-comment .row {
	padding:0 0 6px 0;
	}
.post-comment .left {
	float:left;
	width:108px;
	padding:5px 0 0 0;
	}
.post-comment .right {
	float:right;
	width:494px;
	}
.post-comment textarea {
	border:1px solid #c7c7c7;
	width:470px;
	height:79px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	padding:3px 0 3px 4px;
	}
.post-comment .text {
	width:347px;
	padding:3px 0 3px 4px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	border:1px solid #c7c7c7;
	}
.post-comment .buttons {
	padding:3px 0 0 108px;
	}
.post-comment .buttons input {margin:0 8px 0 0;}
.post-comment .buttons a {text-decoration:underline;}



/* forms */
.forms {
	padding:8px 16px 13px 10px;
	}
.forms .line {
	width:617px;
	height:1px;
	overflow:hidden;
	background:#e6e6e6;
	margin:10px -16px 10px -10px;
	}
.forms h3 {
	font-size:12px;
	margin:0 0 6px 6px;
	}
.forms h3 span {font-weight:normal;}
.forms .row h3 {color:#333;}
.forms textarea.full {
	padding:3px 0 3px 4px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	border:1px solid #c7c7c7;
	height:81px;
	width:584px;
	}
.forms .row {margin:0 0 10px 0;}
.forms .row .row {margin:0 0 6px 0;}
.forms .row .text {
	width:347px;
	padding:3px 0 3px 4px;
	background:#fff url(/images/bg-text-input.gif) repeat-x top;
	border:1px solid #c7c7c7;
	margin:0 4px 0 5px;
	}
	
/* radio list */
.radio-list {
	float:left;
	width:48%;
	padding:0 0 0 5px;
	}
.radio-list input {
	width:15px;
	height:14px;
	margin:0 2px 0 0;
	}
	
.center-button {text-align:center;}

/* block with yellow border */
.yellow-arrow-block {
	width:591px;
	background:url(/images/bg-yellow-box.gif) repeat-y left;
	overflow:hidden;
	margin:-6px 0 10px 0;
	}
.yellow-arrow-block .top-bg {
	width:591px;
	background:url(/images/bg-yellow-box-top.gif) no-repeat left top;
	overflow:hidden;
	}
.yellow-arrow-block .bottom-bg {
	width:573px;
	background:url(/images/bg-yellow-box-bottom.gif) no-repeat left bottom;
	overflow:hidden;
	padding:20px 9px 9px 9px;
	}
.yellow-arrow-block h4 {
	font-size:12px;
	color:#000;
	margin:0 6px 0 0;
	display:inline;
	}
.yellow-arrow-block .top {
	margin:0 0 4px 0;
	}
.yellow-arrow-block ul.list li {
	margin:0 0 4px 0;
	background:url(/images/bullet-red.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	}
.yellow-arrow-block ul.list strong {
	font-size:12px;
	}
	
.foutmelding {
	color: red;
}
.foutbox {
	border: 1px solid red;
}

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