* {
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
	-webkit-box-sizing:	border-box;
}

html {
	overflow-y:			scroll;
}

body {
	background-image:	url('../images/bg_x.jpg');
	background-repeat:	repeat;
	text-align:			center;
	margin:				0px;
	margin-top:			30px;
	margin-bottom:		10px;
	font-family:		Tahoma;
	font-size:			8pt;
	line-height:		13pt;
}

a {
	color:				#b70102;
	text-decoration:	none;
}

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

.white {
	color:				#ffffff;
}

a.white {
	color:				#ffffff;
	text-decoration:	none;
}

a.white:hover {
	color:				#ffffff;
	text-decoration:	underline;
}

.red {
	color:				#b70102;
}

a.red {
	color:				#b70102;
	text-decoration:	none;
}

a.red:hover {
	color:				#000000;
	text-decoration:	underline;
}

.grey {
	color:				#809293;
}

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

img {
	border:				none;
}

p {
	margin:				0px;
	padding:			0px;
}

h1 a, h2 a {
	color:				#ffffff;
	text-decoration:	none;
}

h1 a:hover, h2 a:hover {
	color:				#ba0304;
	text-decoration:	underline;
}

div {
	text-align:			left;
	overflow:			hidden;
}

div#main {
	width:				996px;
	float:				left;
	background-color:	#000000;
}

div#wrap {
	margin-left:		auto;
	margin-right:		auto;
	width:				1014px;
}

div#left {
	float:				left;
	width:				300px;
	background-color:	#010101;
	color:				#ffffff;

	min-height:			2460px;
}

div#mid {
	border-top:			solid 9px #000000;
	float:				left;
	width:				490px;
	background-color:	#ffffff;
	

	min-height:			2520px;
}

div#right {
	float:				left;
	width:				206px;
	background-color:	#010101;
	color:				#ffffff;

	min-height:			2460px;
}

div#logo {
	background-image:	url('../images/logo.jpg');
	height:				256px;
	cursor:				pointer;
}

div.border_wrap {
	width:				1004px;
	margin-left:		auto;
	margin-right:		auto;
	clear:				both;
}

div#border_top {
	height:				9px;
	width:				986px;
	float:				left;
	background-image:	url('../images/border_top_top.png');
}

div#top_left {
	height:				9px;
	width:				9px;
	float:				left;
	background-image:	url('../images/border_top_left.png');
}

div#top_right {
	height:				9px;
	width:				9px;
	float:				left;
	background-image:	url('../images/border_top_right.png');
}

div#border_left {
	float:				left;
	width:				9px;
	height:				2460px;
	background-image:	url('../images/border_left.png');
	background-color:	transparent;
	float:				left;
}

div#border_right {
	float:				left;
	width:				9px;
	height:				2460px;
	background-image:	url('../images/border_right.png');
	background-color:	none;
	float:				left;
}

div.wideblock {
	width:				263px;
	margin-left:		18px;
	margin-bottom:		16px;
	background-color:	#002023;
}

div.wideblock .header {
	height:				31px;
	background-image:	url('../images/block_header_wide.jpg');
}

div.wideblock .footer {
	height:				2px;
	background-image:	url('../images/block_footer_wide.jpg');
}

div.smallblock {
	width:				180px;
	margin-left:		13px;
	margin-top:			14px;
	background-color:	#002023;
}

div.smallblock .header {
	height:				31px;
	background-image:	url('../images/block_header_small.jpg');
}

div.smallblock .footer {
	height:				2px;
	background-image:	url('../images/block_footer_small.jpg');
}

.header h2 {
	height:				20px;
	margin:				0px;
	margin-left:		10px;
	margin-top:			4px;
	font-size:			11pt;
}

ul#nav {
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	overflow:			hidden;
	padding:			0px;
	margin:				0px;
	width:				284px;
	margin-left:		8px;
	margin-top:			16px;
	margin-bottom:		16px;
}

ul#nav li {
	display:			inline;
}

div#border_bottom {
	height:				9px;
	width:				986px;
	float:				left;
	background-image:	url('../images/border_bottom_bottom.png');
}

div#bottom_left {
	height:				9px;
	width:				9px;
	float:				left;
	background-image:	url('../images/border_bottom_left.png');
}

div#bottom_right {
	height:				9px;
	width:				9px;
	float:				left;
	background-image:	url('../images/border_bottom_right.png');
}

div#categorie {
	padding:			10px;
}

div#categorie .cat {
	height:				47px;
	background-color:	#021011;
}

.cat h2 {
	height:				20px;
	margin-top:			15px;
	width:				190px;
	float:				right;
	font-size:			11pt;
}

.cat img {
	float:				left;
	margin-left:		4px;
	margin-top:			4px;
}

div#searchbar {
	height:				65px;
}

div#searchbar input#search {
	margin:				4px;
	margin-left:		6px;
	width:				250px;
	border:				none;
	background-color:	#021011;
	color:				#ffffff;
	height:				25px;
	font-size:			13pt;
	float:				left;
}

div#searchbar input#searchbut {
	width:				30px;
	border:				solid 1px #580808;
	height:				25px;
	background-color:	#e31a1e;
	color:				#ffffff;
	font-weight:		bold;
	float:				right;
	margin-right:		4px;
	margin-top:			4px;
}

div.gallery {
	margin-left:		5px;
	margin-top:			5px;
	margin-bottom:		4px;
	width:				251px;
	background-color:	#021011;
	min-height:			80px;
	padding:			10px;
}

div.gallery img {
	display:			inline;
	float:				left;
}

div.video {
	margin-left:		5px;
	margin-top:			5px;
	margin-bottom:		4px;
	width:				170px;
	background-color:	#021011;
	padding:			12px;
	padding-bottom:		5px;
}

p.galldesc {
	margin:				0px;
	padding:			0px;
	margin-left:		10px;
	font-size:			8pt;
	line-height:		9pt;
	float:				right;
	display:			inline;
	width:				135px;
}

div#mid h1 {
	height:				18pt;
	font-size:			14pt;
	margin:				0px;
}

div#mid h1 a {
	color:				#000000;
}

div#mid h1 a:hover {
	color:				#ba0304;
}

div.news {
	margin-left:		20px;
	margin-right:		20px;
	text-align:			justify;
	font-size:			8pt;
	line-height:		12pt;
	border-bottom:		dotted 2px #809293;
	padding-bottom:		10px;
	margin-top:			20px;
}

div.news img {
	height:				120px;
	display:			block;
	float:				left;
	width:				100%;
	margin-top:			10px;
	margin-bottom:		10px;
	border:				solid 1px #002023;
}

.clear {
	clear:				both; 
	height:				1px; 
	overflow:			hidden;
}

div.news div.foot {
	line-height:		24px;
	float:				left;
	margin-left:		5px;
	clear:				both;
	width:				100%;
	margin-top:			5px;
}

div.news img.thu {
	display:			inline;
	width:				23px;
	height:				24px;
	border:				none;
	margin:				0px;
	margin-right:		5px;
}

div.small img {
	width:				120px;
	display:			block;
	float:				left;
	margin-top:			10px;
	margin-right:		10px;
}

div.news p {
	margin-bottom:		10px;
	text-align:			justify;
}

div.news span {
	font-size:			8pt;
}

div.small p {
	width:				415px;
	margin-left:		10px;
	padding:			0px;
	margin-top:			10px;
}
span.omschrijving
{
	position:			relative;
	top:				5px;
}

div#pagebar {
	background-color:	#7f8f91;
	/* height:				40px; */
	margin-top:			10px;
	width:				450px;
	margin-left:		20px;
	font-size:			8pt;
	/* line-height:		20px; */
	padding-left:		10px;
	margin-bottom:		20px;
}

div.media {
	padding:			10px;
}

div.media h2 {
	height:				18px;
	margin:				0px;
	margin-bottom:		5px;
	font-size:			9pt;
}

div.mainbanner {
	margin-top:			-10px;
	margin-bottom:		10px;
	margin-left:		6px;
}

div#post {
	padding:			15px;
	padding-top:		0px;
	margin-top:			15px;
	font-size:			8pt;
	line-height:		12pt;
}

div#commenthead {
	margin-top:			10px;
}

div#plcommenthead {
	margin-top:			10px;
}

div#mediadesc {
	margin-top:			10px;
	margin-bottom:		10px;
}

div.comment {
	margin-top:			10px;
	border-bottom:		dotted 2px #809293;
	padding-bottom:		10px;
}

div.generalmid {
	margin-top:			15px;
	margin-left:		15px;
	margin-right:		15px;
}

div#footbar {
	height:				9px;
	background-color:	#000000;
	clear:				both;
}
img.captcha
{
	cursor:				pointer;
	border:				1px solid #000000;
	margin:				3px;
}
div.geiloFooter
{
	font-weight:		bold;
	background-color:	#5C5E51;
	opacity:			0.7;
	filter:				alpha(opacity = 70);
	text-align:			center;
}
div.searchOptions
{
	position:			relative;
	top:				-20px;
	left:				70px;
}
input.searchButton
{
	color:				#021011;
	border:				0;
	font-weight:		bold;
	margin:				0px;
	background-image:	URL('../images/bg_x.jpg');
	opacity:			0.5;
	filter:				alpha(opacity=50);
}
div.hitsIn
{
	float:				right;
}