@charset "UTF-8";
/* CSS Document */

*	{
	margin:0;
	padding:0;
}

a img	{
	border:0px;
	text-decoration:none;
}

a	{
	color:#000;
}

img, div {
	behavior:	url(pngbehavior.htc);
}

object {
    display:block;
 }

body	{
	background:fixed;
	background-image:url(images/bg_1700.jpg);
	background-position:50% 0%;	
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
}

h1, H1	{
	margin-bottom:20px;
	margin-top:10px;
	font-size:16px;
	font-weight:100;
}

p	{
	font-size:12px;
	line-height:1.5em;
	color:#333;
	margin-bottom:10px;
}

#menu{
	list-style-type:none;
	margin-top:10px;
	margin-bottom:0px;
	position:relative;
	left:-500px;
	z-index:99;
}

#menu_top	{
	height:18px;
}

#menu_contact	{
	height:33px;
}

#menu_home	{
	height:37px;
}

#menu_blog	{
	height:35px;
}

#menu_middle{
	height:24px;
}

#menu_bottom{
	height:17px;
}

#menu_nieuws{
	height:34px;
}

#menu_reacties	{
	height:34px;
}

#menu_middle_twee	{
	height:21px;
}

#content	{
	background-image:url(images/content_bg.png);
	position:relative;
	padding-top:19px;
	overflow:hidden;
}

#stoplicht	{
	width:202px;
	height:505px;
	position:absolute;
	top:80px;
	right:0px;
	background-image:url(images/stoplicht_groen.png);
	background-position:right;
	z-index:99;
}

#category	{
	width:61px;
	height:224px;
	position:absolute;
	top:50%;
	margin-top:-110px;
	left:30px;
}

.category_home	{
	background-image:url(images/home.png);
}

.category_news	{
	background-image:url(images/nieuws.png);
}

.category_blog	{
	background-image:url(images/weblog.png);
}

.category_contact	{
	background-image:url(images/contact.png);
}

#innercontent	{
	margin-right:140px;
	padding-left:40px;
	padding-top:30px;
	padding-right:15px;
	padding-bottom:15px;
	z-index:101;
	min-height:300px;
}

.newsitem	{
	overflow:hidden;
	height:38px;
	margin-bottom:2px;
	margin-left:20px;
	margin-right:0px;
	position:relative;
}

.newsitem_pijl	{
	background-image:url(images/pijl_links.png);
	width:23px;
	height:38px;
	float:left;
}

.newsitem_inner	{
	font-size:11px;
	font-weight:100;
	margin-left:23px;
	position:relative;
	color:#FFF;
	min-height:28px;
	overflow:hidden;
	border:1px #305081 solid;
	border-top:none;
	padding-bottom:30px;
}

.newsitem .datum	{
	position:absolute;
	right:10px;
	top:10px;
}

.newsitem .titel	{
	font-size:13px;
	display:block;
	padding-bottom:12px;
	background-image:url(images/pijl_body.png);
	padding:11px;
	cursor:pointer;
}

.newsitem .auteur	{
	padding:5px;
	display:block;
	font-size:10px;
	color:#CCC;
	background-image:url(images/pijl_body.png);
	font-style:italic;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
}

.newsitem .reageer	{
	padding:4px;
	float:right;
	color:#333;
	text-decoration:none;
	display:inline-block;
	position:absolute;
	bottom:20px;
	right:0px;
}

.newsitem .reageer:hover	{
	text-decoration:underline;
}

.newsitem .reacties	{
	padding:5px;
	display:block;
	font-size:10px;
	color:#FFF;
	background-image:url(images/pijl_body.png);
	font-style:italic;
	float:right;
}

.newsitem .publicatie	{
	padding:15px;
	display:block;
	font-size:11px;
	color:#000;
}

.input_contact	{
	padding:3px;
	width:200px;
}

label	{
	display:block;
	margin-bottom:2px;
	padding-top:8px;
	font-size:11px;
}

#contact input[type="text"]	{
	background-image:url(images/input_grey.png);
	width:269px;
	height:20px;
	margin:0;
	padding:0;
	outline:none;
	border:none;
	background-color:transparent;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:2px;
}

#contact textarea{
	background-image:url(images/textarea_grey.png);
	height:120px;
	margin:0;
	padding:0;
	outline:none;
	border:none;
	background-color:transparent;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:10px;
	width:259px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.input_submit	{
	width:288px;
	height:30px;
	background-color:#1C4073;
	outline:none;
	color:#FFF;
	position:relative;
	left:8px;
}

.input_submit:hover	{
	background-color:#557FAC;
}

#contact	{
	margin:0 auto 0 auto;
	width:100%;
	text-align:center;
}

#contact	{
	position:absolute;
	left:50%;
	margin-left:-50px;
	width:310px;
	overflow:hidden;
	text-align:left;
}

#reacties	{
	margin-right:300px;
	font-size:12px;
}

.reactie	{
	position:relative;
	border-bottom:1px solid #333;
	padding-bottom:5px;
	margin-bottom:15px;
}

.reactie .naam	{
	font-weight:600;
	display:block;
	padding-bottom:5px;
	background-color:#1F467E;
	padding:6px;
	color:#FFF;
	margin-bottom:3px;
}

.reactie .datum	{
	float:right;
	padding:6px;
	color:#FFF;
}

.reactie .content	{
	font-size:11px;
	line-height:1.5em;
}

#plaats_reactie	{
	float:right;
	width:260px;
	vertical-align:top;
	height:100px;
	position:relative;
	left:0px;
	text-align:center;
}

#plaats_reactie #header	{
	font-weight:600;
	display:block;
	padding-bottom:5px;
	background-color:#1F467E;
	padding:6px;
	color:#FFF;
	margin-bottom:3px;
	font-size:12px;
}

#plaats_reactie input[type="text"]	{
	width:95%;
	padding:4px;
	margin-bottom:4px;
}

#plaats_reactie textarea	{
	width:96%;
	padding:4px;
	margin-bottom:4px;
}

.input_submit2	{
	width:100%;
	background-color:#FFF;
	height:30px;
	outline:none;
	border:1px solid #333;
}

#content_top	{
	background-image:url(images/shadow_content_top.png);
	height:26px;
}

#content_bottom	{
	background-image:url(images/shadow_content_bottom.png);
	height:26px;
}

input.houophoogte	{
	background-image:url(images/houophoogte.png);
	width:183px;
	height:37px;
	background-color:transparent;
	border:none;
	outline:none;
	position:absolute;
	top:5px;
	right:170px;
	cursor:pointer;
}

input.houophoogte:hover	{
	background-image:url(images/houophoogte_ovr.png);
}


input.houophoogte2	{
	background-image:url(images/houophoogte.png);
	width:183px;
	height:37px;
	background-color:transparent;
	border:none;
	outline:none;
	cursor:pointer;
}

#houophoogte	{
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background-image:url(images/bg_white_50_opacity.png);
	z-index:199;
	position:absolute;
	top:0px;
	display:none;
	padding-top:250px;
	text-align:center;
	padding-right:100px;
}

#houophoogte_inner	{
	width:270px;
	border: 1px solid #1F4375;
	display:inline-block;
	background-color:#FFF;
	font-size:11px;
	padding:15px;
}

#houophoogte_inner input[type="text"]	{
	width:95%;
	padding:4px;
	margin-bottom:4px;
}

#houophoogte_inner label{
	text-align:left;
	margin:0;
	padding:0;
}

#blogAbboError	{
	text-align:left;
}

#captcha	{
	display:block;
	float:right;
	width:40%;
	padding-left:100px;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url('scripts/captcha.php');
}

.showall	{
	float:right;
	font-size:11px;
	margin:5px 20px 20px 0;
	text-decoration:none;
}

.showall:hover	{
	text-decoration:underline;
}