/* CSS Document */
body {
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/layout/background.gif) #53525b repeat-y center;
	overflow: -moz-scrollbars-vertical;
}

td { font-size: 12px; }

h1 {
	font-size : 10pt;
	font-weight : bold;
	color: Black;
	margin: 0px 0px 0px 5px;
}

h2 {
	font-size : 10pt;
	font-weight : bold;
	color: Black;
	margin: 0px 0px 0px 2px;
}

ul { margin: 0px; }

form { margin: 0px; }

img { border-width: 0px }

a:link, a:visited { color: #000000; }
a:hover { color: silver; }

#banner { padding-left: 10px; margin-bottom: 3px; }

.error { color: #FF0000; font-weight: bold; }

.border { border: 1px solid #000000; }

.mainlayout { margin-left: auto; margin-right: auto;width: 935px; }
.skycraper { display: block; position:absolute; margin-left:945px; margin-top: 10px; }
.skycraper img { border: 1px solid #000000; }

#overlaybg {
	position: fixed;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	z-index: -1;
}

#header { overflow: hidden; position: absolute; }
#header .left { background: url(../images/layout/header-left.gif) no-repeat center; width: 11px; height: 134px; float: left; }
#header .middle { background: url(../images/layout/header-middle.gif) repeat-x center; width: 913px; height: 134px; float: left; }
#header .right { background: url(../images/layout/header-right.gif) no-repeat center; width: 11px; height: 134px; float: left; }

.topmenu { background-color: #e3e3e3; border: 1px solid #555555;width: 933px;height: 28px; }

.middlearea { background-color: #cdcdcd; border: 1px solid #555555; border-top: 0px; width: 933px; }
.middlearea .left { float: left; width: 218px; }
.middlearea .right { float: left; width: 218px; }
.middlearea .middle { float: left; width: 497px; }

.middlearea .left .area { padding-left: 3px; padding-top: 3px; }
.middlearea .right .area { padding-right: 3px; padding-top: 3px; }
.middlearea .middle .area { padding-left: 3px; padding-right: 3px; padding-top: 3px; }

.titlebar-darkred { background: url(../images/layout/titlebar-darkred-right.gif) no-repeat top right; width: 100%; height: 17px; }
.titlebar-darkred h1, .titlebar-darkred h2 { color: #fff; text-decoration: none; font-size: 12px; margin: 0px; padding-left:4px; padding-top: 2px; }
.titlebar-darkred .leftbg1 { background: url(../images/layout/titlebar-darkred-left.gif) no-repeat top left; width: 4px; height: 17px; background-color: #cdcdcd; float: left; }
.titlebar-darkred .leftbg2 { background: url(../images/layout/titlebar-darkred-left.gif) no-repeat top left; width: 4px; height: 17px; background-color: #ffffff; float: left; }

.titlebar-orange { background: url(../images/layout/titlebar-orange-right.gif) no-repeat top right; width: 100%; height: 17px; }
.titlebar-orange h1, .titlebar-orange h2 { color: #fff; text-decoration: none; font-size: 12px; margin: 0px; padding-left:4px; padding-top: 2px; }
.titlebar-orange .leftbg1 { background: url(../images/layout/titlebar-orange-left.gif) no-repeat top left; width: 4px; height: 17px; background-color: #cdcdcd; float: left; }
.titlebar-orange .leftbg2 { background: url(../images/layout/titlebar-orange-left.gif) no-repeat top left; width: 4px; height: 17px; background-color: #ffffff; float: left; }

.bottommethoek { border-left: 1px solid #000000; background: url(../images/layout/hoekmid.gif) bottom repeat-x; height: 39px; }
.bottommethoek .hoek { display: block; background: url(../images/layout/hoek.gif) bottom right no-repeat; width: 100%; height: 100%; text-align: right; }
.bottommethoek .hoek a:link, .bottommethoek .hoek a:visited { margin-right: 20px; }

.contentvlak { background-color: #ffffff; border: 1px solid #000000; padding: 5px; border-bottom: 0px; width: 467px; overflow: hidden; }
.contentarea { background-color: #ffffff; border: 1px solid #000000; padding: 5px; }

.sidecontent { background-color: #eee7e7; border: 1px solid #000000; padding: 5px; font-size: 11px; }
.leftcontent { background-color: #eee7e7; border: 1px solid #000000; font-size: 11px; }
.leftcontent .row1 { background-color: #dbcaca; }
.leftcontent .row2 { background-color: #eee7e7; }
.leftcontent td { font-size: 11px; }
	
.bottomsite { background-color: #000000; color: #ffffff; height: 30px; padding-top: 10px; text-align: right; padding-right: 50px; }
.bottomsite a:link, .bottomsite a:visited { color: #ffffff; }

.topsite { height: 42px; background-image: url(../images/layout/topbar.gif);border-left: 1px solid #555555;border-right: 1px solid #555555; }
.topsite a:link, .topsite a:visited { color: #6b6b6b; padding-left: 20px; padding-top: 15px; display: block; text-decoration: none; font-weight: bold; }

a.replypages:link, a.replypages:visited {
	font-size: 11px;
	border: 1px solid #868b98;
	background-color: #ffffff;
	padding: 2.7px;
	margin: 1px;
	display: block;
	float: left;
	text-decoration : none;
}

a.replypages:hover {
	font-size: 11px;
	border: 1px solid #868b98;
	background-color: #d2d6e2;
	padding: 2.7px;
	margin: 1px;
	display: block;
	float: left;
	text-decoration : none;
}

.pageselected {
	border: 1px solid #868b98;
	background-color: #d2d6e2;
	padding: 3px;
	margin: 2px;
	display: block;
	float: left;
	text-decoration : none;
	font-weight: bold;
}

.pagedisabled {
	border: 1px solid #d3d8e6;
	background-color: #ffffff;
	padding: 3px;
	margin: 2px;
	display: block;
	float: left;
	color: #d3d8e6;
	text-decoration : none;
	cursor: default;
}

.vspacer { height: 5px; overflow: hidden; }

.subheader {
	background-image : url(/images/reply_background.gif);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color: Black;
}

.button {
	background-image : url(/images/reply_background.gif);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	color: Black;
	border : 1px groove Black;
	border-color : Black;
}

.small { font-size: 11px; }

.smallbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color: Black;
}

.silversmall { font-size: 11px; color: gray; }

.knop { padding-right: 1px; }
.knop a:link, .knop a:visited { background: url(../images/layout/knop-right.gif) right top no-repeat; float: right; height: 15px; padding-right: 4px; color: #fff; font-weight: bold; text-decoration: none; }
.knop a:hover { background: url(../images/layout/knop-right.gif) right top no-repeat; float: right; height: 15px; padding-right: 4px; color: #fff; font-weight: bold; text-decoration: underline; }
.knop-left { background: url(../images/layout/knop-left.gif) left top no-repeat; float: right; width: 4px; height: 15px; }


