/* Imports */
@import url(fonts.css);
@import url(images.css);
@import url(navigation.css);
@import url(news.css);
@import url(extra.css);
@import url(forms.css);

/* Algemeen */
html, body {
	padding: 0;
	margin: 0;
	height: 100%;
}
html {
	background-image: url(../images/html.gif);
	background-repeat: repeat-x;
}
body.editor {
	background-image: none;
	background-color: #fff;
}
.clear {
	clear: both;
}
.dummy {
	display: none;
}
img {
	border: none;
}
form  {
	padding: 0;
	margin: 0;
}
#wrapper {
	width: 984px;
	margin: 0 auto;
	height: 100%;
	background: url(../images/background3.png) no-repeat;
}
#top {
	height: 175px;
}
#top-left {
	width: 44px;
	height: 175px;
	background: url(../images/top-left.png) no-repeat;
	float: left;
}
#logo {
	width: 427px;
	height: 100px;
	background: url(../images/top.gif) repeat-x;
	float: left;
	padding-top: 75px;
	text-align: center;
}
#navigation {
	height: 93px;
	position: relative;
	z-index: 3;
}
#body {
	width: 892px;
	float: left;
	padding: 0 49px 0 43px;
	position: relative;
	background: url(../images/background2.png) repeat-y;
	_background: none;
	z-index: 2;
}
#body-shadow {
	width: 984px;
	height: 12px;
	background: url(../images/body-shadow.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
#body-wrapper,
#body-wrapper-column-1,
#body-wrapper-column-3,
#default-1,
#default-2,
#column-1,
#column-2-1,
#column-2-2,
#column-3-1,
#column-3-2,
#column-3-3,
#footer,
#footer-left,
#credits {
	float: left;
}
#body-wrapper, #body-wrapper-column-1, #body-wrapper-column-3 {
	width: 892px;
	_border-left: 1px solid #bbb;
	_border-right: 1px solid #bbb;
}
#body-wrapper {
	background: url(../images/body.gif) repeat-y;
}
#body-wrapper-column-1 {
	background: none;
}
#body-wrapper-column-3 {
	background: url(../images/body-column-3.gif) repeat-y;
}
#default-1 {
	width: 374px;
	padding: 30px 40px 20px 40px;
	overflow: hidden;
}
#default-2 {
	width: 378px;
	padding: 30px 30px 20px 30px;
	overflow: hidden;
}
#column-1 {
	width: 812px;
	padding: 30px 40px 20px 40px;
	overflow: hidden;
}
#column-2-1 {
	width: 532px;
	padding: 30px 40px 20px 40px;
	overflow: hidden;
}
#column-3-1, #column-3-2 {
	width: 226px;
	padding: 30px 40px 20px 40px;
	overflow: hidden;
}
#column-3-3, #column-2-2 {
	width: 220px;
	padding: 30px 30px 20px 30px;
	overflow: hidden;
}
#footer {
	width: 892px;
	padding: 5px 0 20px 0;
	font-size: 11px;
	_border-bottom: 1px solid #bbb;
}
#footer-left {
	width: 374px;
	padding: 0 40px;
}
#credits {
	width: 378px;
	padding: 0 30px;
	text-align: right;
	color: #aaa;
}
#credits a {
	color: #aaa;
}
#footer p {
	margin: 0;
}
#footer-shadow {
	width: 100%;
	float: left;
	height: 31px;
	background: url(../images/footer-shadow2.png) no-repeat;
	_background: none;
}


div.textbox {
	background: #fff;
	border: 1px solid #ddd;
	padding: 15px 20px 0 20px;
	margin: 10px 0 15px 0;
}


p.social-links a {
	margin-right: 20px;
}
