/* -----------------------
main stylesheet
info: info@stephanbakker.nl
colors:
font red: #A5423F
font blue: #116B97


------------------------*/

body{
	color:#333;
	font:62.5%/150% arial,verdana,helvetica,sans-serif;
	margin:0 0 4em 0;
	padding:0;
	text-align:center;
	background:#fff;
}
#Wrapper{
	width:975px;
	margin:0 auto 0 auto;
	padding:0;
	position:relative;
}
#Container{
	font-size:1.1em;
	padding: 0;
	text-align:left;
	position: relative;
}
/* ------------------- default styles control ---------------------- */
img{
	vertical-align:bottom;
	border:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	color:#DC002E;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* ------------------- =News ---------------------- */
#News{
	width:744px;
	color:#fff;
	padding:0.3em 12px;
	margin:8px 0 0 0;
	background:#10638B;
}
	#News a{
		color:#fff;
		text-decoration:underline;
	}

/* ------------------- =Branding ---------------------- */

#Branding
{
	height: 246px;
	width: 768px;
}

#Breadcrumb
{
	position: absolute;
	color: #666666;
	font-size: 11px;
	top: 3px;
}

	#Breadcrumb a
	{
		text-decoration: none;
		color: #666666;
	}
/*  =Logo  */

#Logo
{
	padding-bottom:5px;
	padding-top:29px;
	height: 38px;
}
	#LogoWrapper
	{
		position: absolute;
		z-index:20;
	}

/*  =Catcher  */
#Catcher{
	position:relative;
	width: 975px;
	height: 161px;
	overflow: hidden;
	margin-top: 13px;
}
	#Catcher #Info{
		position:absolute;
		margin:0;
		top:0;
		left:0px;
		width:975px;
		height:161px;
		background:url(/images/catcher_border.png);
		z-index:8;
	}
/* ------------------- =Nav_mini ---------------------- */
#Nav_mini{
	/*float:left;*/
	position: absolute;
	top: 201px;
	background: url(/images/bg_navmini.png) top right;
	width:330px;
	text-align:left;
	padding:5px 0 0.6em 0;
	margin:0;
	z-index: 10;
}	
	#Nav_mini li{
		float:left;
		padding: 0 7px;
	}
	#Nav_mini a{
		color: #5bac29;
		font-size:1.2em;
		line-height: 1.4em;
		padding: 1px 0;
	}
	#NavMini_Home a
	{
		background: url(/images/navmini_home.gif) no-repeat left top;
	}
	#NavMini_Contact a
	{
		background: url(/images/navmini_contact.gif) no-repeat left top;
	}
	#NavMini_Route a
	{
		background: url(/images/navmini_route.gif) no-repeat left top;
	}
	#NavMini_Sitemap a
	{
		background: url(/images/navmini_sitemap.gif) no-repeat left top;
	}
	#NavMini_Print a
	{
		background: url(/images/navmini_print.gif) no-repeat left top;
	}
	#Nav_mini a:hover{
		text-decoration:none;
	}
	#Nav_mini a span
	{
		padding-left: 26px;
	}

/* ------------------- =Search ---------------------- */

#Search{
	position: absolute;
	right: 0;
	top: 40px;
	padding:0.6em 0 0.8em 0;
	height:2.2em;
	margin:0;	
	overflow:hidden;
	z-index: 11;
}
	#Search fieldset{
		width:230px;
		height:2.2em;
		text-align:right;
		border:0;
		margin:0;
		padding:0;
		background:#fff;
	}
	#Search input
	{
		font-size: 1em;
		line-height: 1em;
		width:110px;
		margin:0 78px 0 0;
		height: 14px;
		padding:2px 2px 2px 6px;
		border:1px solid #a8acad;
		vertical-align:top;
	}
	#Search input.submit
	{
		height: 21px;
		position: absolute;
		right: 0;
		width:81px;
		padding:0;
		margin:0;
		border:0;
		z-index: 20;
	}
/* ------------------- =Nav --------------------------- */
#Nav 
{
	width: 236px;
	float: left;
}


/* ------------------- =Nav_main ---------------------- */

#LeftColumn
{
	width: 236px;
	float: left;
}

#Nav_main
{
	z-index: 20;
	float:left;
	width:236px;
	padding: 0 0 5px;
	margin: 18px 0 0 0;
	background: #DC002E url(/images/navmain_bottom.gif) left bottom no-repeat;
	position: relative;
}
	#Nav_main_header
	{
		padding: 0;
		margin: 0;
		background: url(/images/navmain_top.gif) left top no-repeat;
		height: 4px;
		line-height: 1px;
		font-size: 1px;
	}
	#Nav_main ul
	{
		margin: 0;
		padding: 0;
		min-height: 4px;
		clear: both;
	}
	#Nav_main ul.drawers>li>ul,
	ul.drawers ul ul
	{
		display: none;
	}
	ul.drawers .datum
	{
		color:#ccc;
		display: block;
		padding: 10px 0 0 0;
		margin: 0;
		
	}
	#Nav_main ul ul
	{
		padding: 0;
		border: none;
		background: none;
	}
	#Nav_main ul ul ul
	{
		display: none;
		position: absolute;
		z-index: 100;
		left: 236px; /* 6px to the left of the end of the menu */
		top: 0px;
		width: 739px; /* 6px more than the width of the white area */
		padding: 0;
		margin: 0;
	}
	#Nav_main div.level3container
	{
		position: absolute;
		background: url(/images/level3_lijn.gif) repeat-x top right;
		padding: 0;
		left: 230px;
		width: 745px;
	}
	#Nav_main div.level3innercontainer
	{
		display: none;
		background: url(/images/level3_hoek_ro.gif) no-repeat bottom right;
		padding: 0;
		margin-left: 10px;
		position: relative;
		height: 100px;
	}
	#Nav_main ul ul ul h2
	{
		padding: 0 0 0 24px;
		margin:0;
		font-size:2.4em;
		line-height:1.4em;
		font-weight:normal;
		color:#DC002E;
		background: url(/images/level3_hoek_rb.gif) no-repeat top right;
	}
	#Nav_main ul ul ul li
	{
		padding: 0 0 0 24px;
		list-style-type: disc;
		list-style-position: inside;
		color: #DC002E;
		float: left;
		width: 464px;
	}
	#Nav_main ul ul ul a
	{
		color: #DC002E;
		float: none;
		padding: 0;
		margin: 0;
	}
	#Nav_main span,
	#Nav_main a{
		float:left;
		clear:left;
		width:198px;
		padding:2px 19px 2px;
		margin:0;
		font-size:1.2em;
		line-height:1.8em;
		font-weight:bold;
		color:#FFF;
		border-top:1px solid #fff;
		cursor:pointer;
	}
	#Nav_main span.noborder
	{
		border-top:1px solid #DC002E;
	}
	#Nav_main li
	{
		margin: 0;
	}
	#Nav_main li ul{
		margin: 0;
		padding:0.5em 0 0.5em 0;
	}

		#Nav_main li li a,
		#Nav_main li li span
		{
			color:#FFF;
			font-size:1.1em;
			font-weight:normal;
			border:0;
			margin:0;
			padding:0 0 0 28px;
			width:208px;
		}
			#Nav_main li li a.current{
				color:#DC002E;
				background-color: #fff;
			}
		#Nav_main li a,
		#Nav_main li span
		{
			background:url(/images/navmain_collapsed.gif) no-repeat 217px 50%;
		}
		#Nav_main li.active a,
		#Nav_main li.active span
		{
			background:url(/images/navmain_expanded.gif) no-repeat 217px 50%;
		}
		#Nav_main li li a,
		#Nav_main li li span,
		#Nav_main li.active li a,
		#Nav_main li.active li span
		{
			background-image: none;
		}
/* ------------------- =Content_main ---------------------- */

#Content_main
{
	float:right;
	z-index: 10;
	width:711px;
	overflow:hidden;
	position: relative;
}
#Berichten,
#Resultaten
{
	float:right;
	position: relative;
	width:492px;
	overflow:hidden;
}

/* ------------------- =entry ---------------------- */
.entry
{
	position: relative;
	padding:1px 24px 0 0;
	line-height:1.8em;
	font-size: 12px;
}
	#Content_main a,
	.entry a{
		text-decoration:underline;
	}
	#Berichten h2,
	.entry h2,
	#Huizen_actueel h2
	{
		padding:10px 0 0 0;
		margin:0 0 0 0;
		font-size:2.4em;
		line-height:1.4em;
		font-weight:normal;
		color:#DC002E;
		
	}
	.entry h2
	{
		font-size:2.2em;
		
	}
	.entry h5,
	.entry h6
	{
		padding:0;
		margin:0;
		font-size:1.1em;
		font-weight:bold;
	}
	.entry h2.homepage_header
	{
		padding-left: 8px;
	}
		#Content_main .entry h2 a{
			/*color:#A5423F;*/
			text-decoration: none;
		}
	.entry h2 span{
		font-size:0.4em;
		color:#DC002E;
		font-weight:normal;
		padding:0 0 0 18px;
	}
	.entry h3{
		font-size:1em;
		margin:0;
		padding:12px 0 0 0;
	}
	#Berichten .entry h3{
		padding:0;
	}
		.entry h3 a{
			color:#333;
		}
	.entry h4{
		padding:1.3em 0 0 0;
		margin:0;
		font-size:1em;
	}
	.entry p
	{
		font-size: 1em;
		padding:0;
		margin:0 0 1em 0;
	}
	#Berichten .entry p
	{
		margin:0;
	}
	.entry td
	{
		vertical-align: top;
	}
	.entry .tekstkolom
	{
		padding-right: 10px;
	}
	.entry .fotokolom
	{
		width: 172px;
	}
	.entry td p
	{
		font-size: 1em;
	}
	.entry ul{
		margin:1em 16px;
	}
	.entry ul li{
		list-style:disc;
		font-size: 1.1em;
	}
	.entry ul li li,
	.entry ul li p
	{
		font-size: 1em;
	}
	.entry ol{
		margin:1em 0;
		padding:0;
		line-height:1.9em;
	}
	.entry ol li,
	#Nav_sub ol li{
		list-style:none;
	}
	.entry ol li a,
	#Nav_sub ol li a
	{
		font-size: 1.1em;
		color:#DC002E;
		padding:0 0 0 10px;
		background:url(/images/arrows/arrow_blright.gif) no-repeat 0 50%;
	}
	.entry .dtstamp {
		color:#A8A5A5;
		margin:20px 0 0;
		padding:0;
	}
	
	.entry select[name="my"] 
	{
		width: 200px;
		margin-top: 2em;
	}
	.kalenderOverzicht tr.extrapadding td
	{
		font-size: 1px; 
		line-height: 1px;
		height: 16px;
	}
	.kalenderOverzicht,
	.kalenderOverzicht td
	{
		border: none;
		vertical-align: top;
	}
	.kalenderOverzicht td.weeknaam
	{
		width: 330px;
		color: #5bac29;
		border-top: 1px solid #5bac29;
		padding-top: 6px;
	}

	.kalenderOverzicht tr.firstrow td.weeknaam,
	.kalenderOverzicht tr.firstrow td.weeknaamsep
	{
		border-top: none;
	}
	.kalenderOverzicht td.weeknaam .weeknr
	{
		font-size: 120%;
		font-weight: bold;
	}	
	.kalenderOverzicht td
	{
		width: 190px;
	}
	.kalenderOverzicht td.weekdag,
	.kalenderOverzicht td.dagvdmaand
	{
		width: 30px;
	}	
	.kalenderOverzicht td.separator
	{
		border-left: 1px solid #5bac29;
		width: 20px;
	}	
	.kalenderOverzicht td.weeknaamsep
	{
		border-top: 1px solid #5bac29;
	}	
 
	#Gallery,
	#Photoblock
	{
		margin: 10px 0 20px;
		float: left;
		width: 618px;
		background: #5BAC29 url(/images/gallerybottom.gif) no-repeat left bottom;
		padding-bottom: 5px;
	}
		#GalleryTop,
		#PhotoblockTop
		{
			height: 5px;
			background: url(/images/gallerytop.gif) no-repeat left top;
		}
		#GalleryBody,
		#PhotoblockBody
		{
			margin: 0 4px;
			position: relative;
		}
		#GalleryBody
		{
			height: 120px; /**/
			overflow:hidden; /**/
			width: 610px;
		}
			#GalleryBody img,
			#PhotoblockBody img
			{
				float: left;
				margin: 0 1px 2px;
				border: 1px solid #fff;
			}
			#GallerySlider /**/
			{
				position: absolute;
				height: 120px;
				top: 0;
				left: 0;
			}

	#GalleryNavigation
	{
		margin: 20px 0;
		text-align: center;
		clear:both;
		width: 610px;
	}
		#GalleryNavigation a
		{
			color: #333;
			font-weight: bold;
			cursor: pointer;
		}
		#GalleryNavigation a.selected
		{
			text-decoration: none;
		}




/* ------------------- =News_overview ---------------------- */
#News_overview_link
{
	position: absolute;
	right: 12px;
	top: 20px;
	z-index: 20;
}
	#News_overview_link a
	{
		font-size: 1.2em;
		text-decoration: none;
	}
	#News_overview_link a:hover
	{
		text-decoration: underline;
	}
#News_overview_block
{
	width: 494px;
	background: #5BAC29 url(/images/newsbanner_bottom.gif) no-repeat left bottom;
	padding: 0 0 5px;
}
	#News_overview_block ul
	{
		margin: 0;
		width: 474px;
		background: url(/images/newsbanner_top.gif) no-repeat left top;
		min-height: 5px;
		padding: 2px 10px 5px;
	}
	#News_overview_block li
	{
		list-style-type: none;
		color: #FFF;
	}
	#News_overview_block .news_datestamp
	{
		font-size: 0.8em;
	}

	#News_overview_block p
	{
		width: 232px;
	}
	#News_overview_block h3
	{
		padding: 0;
		font-size: 1.4em;
		line-height: 150%;
		font-weight: normal;
		color: #FFF;
	}
	#News_overview_block a
	{
		color: #FFF;
	}
	#News_overview_block h3 a
	{
		text-decoration: none;
	}
	#News_overview_block .news_image
	{
		line-height: 0px;
		font-size: 0px;
		float: right;
		width: 231px;
		background: #FFF url(/images/newsbanner_pic_bottom.gif) no-repeat left bottom;
		margin:  8px 0 4px;
		padding: 0 0 4px;
	}
	#News_overview_block .news_image a
	{
		display: block;
		padding: 4px 4px 0;
		background: url(/images/newsbanner_pic_top.gif) no-repeat left top;
	}

/* ------------------- =form ---------------------- */

.entry fieldset{
	width:300px;
	border:0;
	padding:0;
	margin:2em 0;
}
	.entry fieldset div{
		float:left;
		width:300px;
		padding:3px 0;
	}
	.entry fieldset label{
		float:left;
		font-weight:bold;
		width:100px;
	}
.entry input{
	font-family:verdana,arial;
	font-size:1.1em;
	float:right;
	width:180px;
	border:1px solid #A6ACAB;
}
.entry textarea{
	font-family:verdana,arial;
	font-size:1.1em;
	height: 180px;
	width: 400px;
}
	.entry input.submit{
		float:right;
		width:auto;
		padding:0 12px;
		margin:12px 0 0 0;
		text-align:center;
		background:url(/images/backgrounds/bg_button.jpg) repeat-x 0 50%;
		border:2px outset #a8acad;
	}

.entry .formthanks
{
	 color: #0a0;
	 padding: 4px;	
	 border: 1px dotted #0a0;
}

#Reactieformulier
{
}
	#Reactieformulier .formfield
	{
		clear: both;
	}
	#Reactieformulier label
	{
		display: block;
		width: 250px;
		float: left;
		font-size: 1.1em;
	}
	#Reactieformulier input
	{
		width: 100px;
		margin-left: 150px;
		float: none;
	}
	#Reactieformulier .form_input
	{
		width: 200px;
		float: none;
		margin-left: 0;
	}
	#Reactieformulier .form_textarea
	{
		width: 200px;
		height: 100px;
		float: none;
	}

table td
{
	font-size: 1.1em;
}
table td td
{
	font-size: 1em;
}
/* ------------------- =Supplementary ---------------------- */

#Supplementary{
	clear:both;
	width:768px;
	height:3em;
	padding:12px 0 0 0;
	margin:0;
}
	#Supplementary a{
		color:#DC002E;
		text-decoration: none;
	}
	#Supplementary a:hover{
		text-decoration: underline;
	}

/* --------homepage specific----------- =Contact  ---------------------- */

#Contact
{
	background-color: #fff;
	padding-bottom: 6px;
}
	#Contact h2{
color:#DC002E;
font-size:2.4em;
font-weight:normal;
line-height:1.4em;
margin:0;
padding:10px 0 0;
	}
	#Contact ul{
		padding:0 0 2em 0;
	}

	#Contact p{
		font-size:12px;
	}
	#Contact a
	{
		display: block;
		padding: 0 0 10px 0;
	}

/* -------- =Sponsoring  ---------------------- */

#Sponsoring
{
	float:left;
	display:inline;
	width:232px;
	margin:12px 0 0 0;

	line-height:1.8em;
}
	#Sponsoring h2{
		color:#DC002E;
		font-size:2.4em;
		font-weight:normal;
		line-height:1.4em;
		margin:0;
		padding:10px 0 0;
	}
	#Sponsoring ul{
		padding:0 0 2em 0;
	}

	#Sponsoring p{
		font-size:12px;
	}


/* ------------------- =Huizen_actueel ---------------------- */

#Huizen_actueel{
	float:right;
	width:240px;
	padding:0 0 3em 0;
	line-height:1.8em;
}
	#Huizen_actueel p
	{
		margin:1em 0 0;
		padding:0 16px 0 0;
		font-size: 1.1em;
	}
	#Huizen_actueel ul{
		margin: 0;
		padding: 0;
	}
	#Huizen_actueel li{
		font-size: 1.1em;
		padding-left: 20px;
		list-style-type: none;
		background: url(/images/homepage_bullet.gif) no-repeat left 0.5em;
	}
		#Huizen_actueel h3{
			font-size:1.1em;
			color:#000;
			padding:0;
			margin:1em 0 0 0;
		}
		#Huizen_actueel a{
			color:#DC002E;
			text-decoration:none;
		}
		#Huizen_actueel a:hover{
			text-decoration:underline;
		}

/* ------------------- =Nav_sub ---------------------- */

#Nav_sub_container
{
	float:right;
	display:inline;
	width:223px;
	margin:0;
	}
#Nav_sub	
{
	float:right;
	display:inline;
	width:223px;
	margin:18px 0 0 0;
	padding:0;
	line-height:1.8em;
	background: #5BAC29 url(/images/prikbord_bottom.gif) no-repeat scroll left bottom;
	color: #fff;
}
.nav_sub	
{
	float:right;
	display:inline;
	width:223px;
	margin:3px 0 0 0;
	padding:0;
	line-height:1.8em;
	background: #5BAC29 url(/images/prikbord_bottom.gif) no-repeat scroll left bottom;
	color: #fff;
}
	#Nav_sub_header,
	.nav_sub_header
	{
		height: 8px;
		background: transparent url(/images/prikbord_top.gif) no-repeat scroll left top;
	}
	#Nav_sub_body,
	.nav_sub_body
	{
		width: 193px;
		padding: 0 15px;
	}
	.nav_sub h3{
		padding:8px 0 0 0;
		margin:0 0 0 0;
		font-size:1.4em;
		line-height:1.4em;
		font-weight:normal;
		color:#fff;
	}
	.nav_sub a{
		color:#fff;
		text-decoration:underline;
	}
	.nav_sub a.more{
		padding:0 8px 0 0;
		background:url(/images/arrows/arrow_srblue.gif) no-repeat 100% 50%;
	}
	.nav_sub ul{
		margin:1em 0;
		padding:0;
		overflow:hidden;
	}
		.nav_sub ul ul{
			padding-bottom:0;
		}
		.nav_sub ul ul img{
			margin:4px 0;
		}
.nav_sub ol{
	margin:1em 0;
	padding:0;
}		
.nav_sub ol li a{
	font-weight:normal;
}
		.nav_sub .articles li a{
			font-weight:bold;
		}
		.nav_sub .articles li a.more{
			font-weight:normal;
		}

	#Nav_sub .agenda
	{
		margin-left: -10px;
		margin-bottom: 10px;
	}
	#Nav_sub .agenda table
	{
		width: 203px;
	}
	#Nav_sub .agenda h3
	{
		margin-bottom: 1em;
	}
	#Nav_sub .agenda h3,
	#Nav_sub .agenda .firsttd
	{
		padding-left: 10px;
	}
	#Nav_sub .agenda .firsttd
	{
		width: 24px;
	}
	#Nav_sub .agenda .secondtd
	{
		width: 24px;
	}
	#Nav_sub .agenda td, 
	#Nav_sub .agenda a 
	{
		vertical-align: top;
		color: #fff;
	}
	
	#Nav_sub .agenda .vandaag td,
	#Nav_sub .agenda .vandaag td a
	{
		background-color: #fff;
		color: #5BAC29;
		
	}

	#vote, #peek, #returntovote
	{
		border: 1px solid #fff;
		font-size: 11px;
		background-color:#5BAC29;
		color: #fff;
		width: 130px;
	}

	#Nav_sub .misc ul
	{
		padding-left: 4px;
	}
	#Nav_sub .misc li
	{
		font-size: 1.1em;
		padding-left: 20px;
		list-style-type: none;
		background: url(/images/homepage_bullet.gif) no-repeat left 0.5em;
		
	}
	#Nav_sub .misc li a
	{
		text-decoration: none;
	}
	#Nav_sub .misc li a:hover
	{
		text-decoration: underline;
	}
	#Nav_sub .misc li li
	{
		font-size: 1em;
	}

/* ------------------- =Diashowcontainer ---------------------- */

#Diashowcontainer{
	float:left;
	width:480px;
	padding:0 0 100px 0;
	overflow:hidden;
}
	#Diashowcontainer #Diashowbox{
		float:left;
		padding:4px;
		border:1px solid #ddd;
		background:#f7f7f7;
		margin:1em 0;
	}
#Diashowcontainer #Imgbox ul{
	float:left;
	width:466px;
	padding:0;
	background:#f7f7f7;
}
	#Diashowcontainer #Imgbox li{
		float:left;
		position:relative;
		border:1px solid #d4c0c7;
		width:70px;
		height:70px;
		margin:0 6px 6px 0;
		background:#fff;
	}
		#Diashowcontainer #Imgbox li a{
			position:absolute;
			z-index: 21;
			top:50%;
			left:50%;
			display:block;
			text-align:center;
		}
			#Diashowcontainer #Imgbox li a img{
				position:relative;
				top:-50%;
				left:-50%;
			}
	#Diashowcontainer #Imgbox[id] li{
		position:static;
		display:table;
		padding:0;
	}
		#Diashowcontainer #Imgbox[id] li a{
			position:static;
			display:table-cell;
			vertical-align:middle;
			text-align:center;
		}
			#Diashowcontainer #Imgbox[id] li a img{
				position:static;
			}
		#Diashowcontainer #Imgbox li a:hover{
			border-color:#DC002E;
		}
#Bigimg{
	float:left;
	width:462px;
	padding:6px;
	text-align:center;
	background:#f7f7f7;
	border:1px solid #ddd;
	overflow:hidden;
}
		/*scrollers */
#Diashowcontainer #scrollLeft,
#Diashowcontainer #scrollRight{
	float:left;
	display:none;
	text-align:center;
	color:#999;
	font-weight:bold;
	margin:0 6px 0 0;
	padding:24px 0 0 0;
	width:12px;
	height:46px;
	border:1px solid #d4c0c7;
	background:#f7f7f7 url(/images/arrows/arrows_scroll.gif) no-repeat -2px 30px;
	cursor:pointer;
	overflow:hidden;
	text-indent:100px;
}
	#Diashowcontainer #scrollRight{
		margin:0;
		background-position:-18px 30px;
	}


/* ------------------- =form ---------------------- */

#Reaction fieldset{
 width:450px;
 border:0;
 padding:0;
 margin:1em 40px 2em 0;
}
 #Reaction fieldset h2, 
 #Reaction h3{
 padding:0 0 10px 0;
 margin:0;
 font-size: 1.3em;
 }
 #Reaction fieldset div{
 float:left;
 width:450px;
 padding:3px 0;
 }
 #Reaction fieldset label{
 font-size:1.1em;
 padding:6px 0 3px 0;
 display:block;
 }
#Reaction input{
 font-family:'Trebuchet MS', arial;
 font-size:1em;
 width:420px;
 border:1px solid #A6ACAB;
}
 #Reaction textarea{
 font-family:'Trebuchet MS', arial;
 font-size:1em;
 width:420px;
 border:1px solid #A6ACAB;
 }
	#m4cancelcomment
	{
		display: none;
	}
 #Reaction input.submit, 
 #Reaction #m4submitcomment
	{
 float:right;
 display:inline;
 width:auto;
 padding:0 12px;
 margin:12px 18px 0 0;
 text-align:center;
 background:#f0f0f0;
 border:1px solid #a8acad;
 }
 #Reaction .confirm img{
 float:left;
 }
 #Reaction .confirm .safety{
 float:left;
 width:auto;
 padding:0 0 0 20px;
 }
 #Reaction .confirm .safety input{
 width:100px;
 }
 #Reaction .confirm .safety label{
 width:auto;
}


#Sizer{
	position: absolute;
	right: 240px;
	top: 42px;
	padding:0.6em 0 0.8em 0;
	height:2.2em;
	margin:0;	
	overflow:hidden;
	z-index: 11;
}

/* scale font size */
.klein {
  font-size:100%;
}
.groter {
  font-size:115%;
}
.grootst {
  font-size:130%;
}
.scalelink {
  color: #666;
  text-decoration: none;
  font-weight: bold;
}
.aklein {
  font-size:12px;
}
.agroter {
  font-size:15px;
}
.agrootst {
  font-size:18px;
}

/* \scale font size */

/* algemeen */
.kleur1 {
  color: #009E50;
}
.fontsize1 {
  font-size: 120%;
}
.fontsize2 {
  font-size: 135%;
}
.fontsize3 {
  font-size: 80%;
}
.fontsize4 {
  font-size: 90%;
}
.extrapadding1 {
  padding-top: 20px;
}
/*koopwoning*/
.tblheader{
font-size:12px;
font-weight:bold;
width:220px;
}

.tblitem{
font-size:12px;
}
.kpheader{
color: #DC002E;
font-weight:bold;
}
