/* STYLESHEED OTHER BROWSER */html,body{height:auto}
hr{
	padding:			0px;
	margin:				0px;
	height:				1px;
	color:				#0a4700;
}

/*CREATED TO LET TEXT FLOAT AROUND IMAGE*/
.textaround { 
	float: right; 
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

html,body{height:auto}

body,td,tr,table,div,p,form,img{

	font-size:			14px;
	padding:			0px;
	margin:				0px;
	font-family:		arial;
	text-align:			left;
	border-collapse:	collapse;
	vertical-align:		top;
	background-repeat:	no-repeat;
}
h1,h2,h3,h4,h5,h6{
	margin-bottom:		0px;
	margin-top:			3px;
}
p{
	margin-bottom:		5px;
	margin-top:			3px;
	text-indent:		0px;
}
select{
	width:				290px;
}
div#print{

	position:			absolute;
	top:				250px;
	left:				200px;
}
div#menu a,div#content2title a{
	text-decoration:	none;
}
A,div#title,div#contenttitlecontent,div#logintext,input#logintext{
	color:				#0a4700;
}
A#secondary,div#description{
	color:				#e00a00;
}
h1,h2,h3,h4{
	color:				#e00a00;
	padding-bottom:		3px;
}
h5,h6{
	color:				;
	padding-bottom:		3px;
}
h5{
	padding-bottom:		0px;
}
A,A#secondary,div#logintext,input#logintext{
	font-weight:		bold;
}
a:hover{
	text-decoration:	none;
}
body{
	background-repeat:	repeat-y;
	background-color:	#faf0e7;
	color:				#0a4700;
}
div#menubgrepeat{
	z-index:			-1;
	position:			absolute;
	height:				100%;
	width:				210px;
	left:				0px;
	top:				0px;
	border-right:		0px solid #808E94;
	/*background-color:	#e00a00;*/
	background-image:	url('../../themes/www/layout/menu_bg_repeat.jpg');
}


table#realcontent{
	width:				1000px;
	height:				100%;
	border-bottom:		0px solid #081C59;
	background-image:	url('../../images/body.jpg');
	background-repeat:	no-repeat;
}
td#header{
	padding-left:		40px;
	width:				1000px;
	height:				108px;
	background-image:	url("../../images/header.jpg");
}
td#breadcrums{
	padding-top:		6px;
	#padding-top:		3px;
	padding-left:		28px;
	height:				26px;
	top:				130px;
	background-image:	url("../../images/location.gif");
	color:				#ff9304;
	font-size:			14px;
	font-weight:		bold;
}
td#breadcrums a{
	font-size:			14px;
	text-decoration:	none;
}
table#tablecontent{
	width:				1000px;
	height:				600px;
}
td#content{
	width:				1000px;
	padding-left:		0px;
	padding-top:		0px;
	background-image:	url('../../images/bodyrepeat.gif');
	background-repeat:	repeat-y;
}
td#realcontent{
	width:					750px;
	padding-left:			5px;
	background-position:	bottom right;
	padding-bottom:			10px;
	padding-right:			85px;
	padding-top:			10px;
}
td#menu{
	width:				250px;
	border-right:		0px solid #081C59;
	padding-left:		95px;
}



td#realcontent img{
	border:					2px solid 	;
}

td#footer {
	height:				41px;
	background-image:	url("../../images/bottom.gif");
	padding-left:		60px;
	padding-top:		5px;
}
td#footer a{
	font-size:			13px;	
	color:				transparent;
	text-decoration:	none;
}




div#breadcrum1{
	position:			absolute;
	z-index:			7;
	top:				80px;
	left:				205px;
	color:				#e00a00;
}
div#breadcrum1 a{
	color:				white;
	text-decoration:	none;
	font-size:			16px;
}

div#breadcrum2{
	position:			absolute;
	z-index:			7;
	top:				80px;
	left:				148px;
}
div#breadcrum2 a{
	text-decoration:	none;
	font-size:			16px;
}


div#subtitle
{
	z-index:			5;
	position:			absolute;
	top:				92px;
	left:				0px;
	height:				18px;
	width:				100%;
	border-bottom:		0px solid #081C59;
	/* background-image:	url('layout/subtitle.gif'); */
	/* background-color:	#081C59; */
	background-color:	transparent;
}
div#infobar
{
	z-index:			4;
	position:			absolute;
	top:				110px;
	left:				0px;
	height:				0px;
	width:				100%;
	background-color:	#E6E8EE;
	border-bottom:		2px solid #081C59;
}
	div#menutitle
	{
		position:			absolute;
		width:				171px;
		height:				18px;
		/* background-image:	url('layout/menutitle.gif'); */
		background-color:	#E6E8EE;
		border-bottom:		2px solid #081C59;
		padding-left:		5px;
		font-weight:		bold;
		color:				#e00a00;
	}
	div#locationimg
	{
		border-left:		0px solid #081C59;
		left:				620px;
		position:			absolute;
		width:				141px;
		height:				18px;
		text-align:			right;
		/* background-image:	url('layout/locationdescription.gif'); */
		background-color:	#E6E8EE;
		border-bottom:		2px solid #081C59;
	}
	div#location
	{
		border-left:		0px solid #081C59;
		padding-left:		5px;
		height:				18px;
		left:				194px;
		width:				550px;
		position:			absolute;
		border-bottom:		1px solid #081C59;
	}
table#content{
	position:			absolute;
	z-index:			0;
	height:				100%;
	width:				100%;
}

div#menubackground
{
	top:				110px;
	left:				0px;
	width:				210px;
	background-color:	#fff39d;
	border-right:		0px solid #faf0e7;
	background-image:	url('../../themes/www/layout/menu_bg_repeat.jpg');
	background-repeat:	repeat-y;
	
}
	div#menu
	{
		padding-top:		165px;
		#padding-top:		5px;
		padding-left:		37px;
		padding-bottom:		15px;
		width:				210px;
		min-height:			350px;
		#height:			350px;
		border-right:		0px solid #081C59;
		border-bottom:		0px solid #081C59;
		#background-image:	url('../../themes/www/layout/menu_bg.jpg');
		background-position:	0px 18px;
		#background-position:	;
	}
		div#menuboxp{
			/*background-image:	url('../../themes/www/layout/menu/button_empty.gif');*/
			#height:			25px;
			min-height:			25px;
			padding-top:		5px;
			padding-left:		2px;
			margin-bottom:		0px;
		}
		div#menuboxp a.parent{ 
			font-size:			14px;
		}
		div#menuboxc{
			position:			relative;
			padding-top:		4px;
			padding-bottom:		0px;
		}
		div#menuboxgc{
			position:				relative;
			padding-bottom:			0px;
		}
		div#menutreeparent,div#menutreechild,div#menutreegrandchild
		{
			position:				relative;
			padding-left:			4px;
			background-position:	2px;
			cursor:					hand;
		}
		div#menutreechild
		{
			left:					0px;
			padding-left:			12px;
			padding-top:			1px;
			/*background-image:	url('../../themes/www/layout/menu/sub_button.gif');*/
			background-position:	-5px;
			height:					18px;
		}
		div#menutreegrandchild
		{
			left:					25px;
			padding-bottom:			2px;
		}
		a.parent{
			color:					black;
		}
		a.child{
			font-size:				13px;
			color:					;
		}
		a.grandchild{
			font-size:				12px;
			color:					;
		}
		div.menutreechildopened a.child{
			color:					#e00a00;
			padding-left:			0px;
		}
		div.menutreeparentopened a.parent{
			color:					#e00a00;
		}
		div.menutreegrandchildopened a.grandchild{
			color:					#e00a00;
			padding-left:			0px;
		}

		/* IMAGES */

			/* OPENED */
			div.menutreeparentopened
			{
				background-image:	url('layout/menu/openedparent.gif');
			}
			div.menutreechildopened,div.menutreegrandchildopened
			{
				background-image:	url('layout/menu/openedchild.gif');
			}
			/* CLOSED */
			div.menutreeparentclosed
			{
				background-image:	url('layout/menu/closedparent.gif');
			}	
			div.menutreechildclosed,div.menutreegrandchildclosed
			{
				background-image:	url('layout/menu/closedchild.gif');
			}


	div#credits
	{
		width:				210px;
		height:				26px;
		background-image:	url('layout/menubottom.jpg');
	}
/*
td#content1{
		width:				153px;
		border-right:		0px solid #081C59;
		background-color:	transparent;
		background-image:	url('../../themes/www/layout/content1_bg.jpg');
}
	div#content1image
	{
		position:			relative;
		left:				14px;
		top:				110px;
		border:				2px solid #0a4700;
		margin-top:			11px;
		width:				120px;
		height:				90px;
		font-size:			0px;
	}
	div#content1previewimage{
		position:			absolute;
		visibility:			hidden;
		z-index;			8;
		left:				368px;
		top:				115px;
		border:				5px solid #0a4700;
		font-size:			0px;
	}
	*/

td#content2{
		padding-top:		0px;
		padding-left:		10px;
		background-color:	#faf0e7;
		border:				0px solid #0a4700;
		height:				100%;
		background-image:	url('../../themes/www/layout/body_bg.jpg');
		background-position: 0px 18px;
		#background-position: ;
}
	
	div#content2content{
		height:				100%;
	}
	div#defaulttext,div#content2content
	{
		margin-top:			5px;
		width:				100%;	
		padding-right:		5px;
	}
	div#content2title,a#content2title
	{
		font-family:		Arial Black, Arial;
		font-size:			18px;
		color:				#0a4700;
		font-weight:		normal;
	}
	div#content2description
	{
		color:				#e00a00;
		font-size:			11px;
		border-bottom:		1px solid #0a4700;
	}

	/* FUNCTION MSSG */
	div#content2mssgbox
	{
		width:				300px;
		position:			relative;
		left:				10px;
		top:				20px;
	}
	div#content2mssgtitle
	{
		width:				300px;
		background-color:	#0a4700;
		padding:			2px;
		color:				white;
		font-weight:		bold;
		text-align:			center;
		border:				2px solid #0a4700;
	}
	div#content2mssg
	{
		width:				100%;
		background-color:	#faf0e7;
		padding-bottom:		8px;
		padding-top:		8px;
		font-weight:		bold;
		text-align:			center;
		border:				2px solid #0a4700;
	}
	/* FUNCTION MSSG */
		/* MODULESOPMAAK */
		/* CONTACT*/
		td#contacttussenkop
		{
			font-size:		14px;
			font-weight:	bold;
			color:			#0a4700;
		}
		td#contacttitle
		{
			color:			#e00a00;
		}
		td#contactvalue
		{
			color:			#e00a00;
		}
		/* HOMEPAGINA */
		img#rondje{
			z-index:		10;
			position:		absolute;
			left: -30px;
			top: -40px;		
		}
		a#img1{
			z-index:		1;
			position:		absolute;
			left: 20px;
			top: 60px;
		}
		a#img2{
			
			position:		absolute;
			left: 62px;
			top: 175px;
		}
		a#img3{
			position:		absolute;
			left: 210px;
			top: 255px;
		}
		a#img4{
			
			position:		absolute;
			left: 354px;
			top: 220px;
		}
		a#img5{
			
			position:		absolute;
			left: 428px;
			top: 110px;
		}
		a#img6{
			z-index:		1;
			position:		absolute;
			left: 300px;
			top: 15px;
		}
		a#img7{
			z-index:		0;
			position:		absolute;
			left: 160px;
			top: -20px;
		}
		a#img8{
			z-index:		-3;
			position:		absolute;
			left: 210px;
			top: 120px;
		}

		/* CONTACTINFOREQUEST */
		td#contactrequestvalue input{
			width:				300px;
			border:				0px solid transparent;
			border-bottom:		1px dashed #0a4700;
			background-color:	#E6E8EE;
		}
		td#contactrequestvalue textarea{
			width:				300px;
			height:				100px;
			border:				1px solid #0a4700;
			background-color:	#E6E8EE;			
		}
		td#contactrequestvalue input#submit{
			margin-top:			15px;
			width:				175px;
			background-color:	#0a4700;
			color:				white;
			font-weight:		bold;
			border:				1px solid #e00a00;
		}

		/* GROUPMANAGEMENT */
		table#groupmanagement{
			border:			1px solid #e00a00;
			border-bottom:	1px solid #e00a00;
		}
		table#groupmanagement td#name{
			color:				white;
			font-size:			14px;
			padding-left:		2px;
			background-color:	#0a4700;
		}
		table#groupmanagement td#description{
			color:				#0a4700;
			font-size:			10px;
			padding:			3px;
			padding-left:		31px;
			border-bottom:		1px solid #e00a00;
			background-color:	white;
		}
		table#groupmanagement_users{
			padding:				2px;
		}
		table#groupmanagement_users td#id{
			background-color:		white;
			width:					20px;
			padding:				2px;
			border-bottom:			1px solid #0a4700;
			padding-left:			5px;
			color:					#0a4700;
		}
		table#groupmanagement_users td#login{
			background-color:		white;
			width:					100px;
			border-left:			1px solid #0a4700;
			border-bottom:			1px solid #0a4700;
			padding:				3px;
			color:					#0a4700;
		}
		table#groupmanagement_users td#name{
			background-color:		white;
			width:					300px;
			font-size:				12px;
			border-left:			1px solid #0a4700;
			border-bottom:			1px solid #0a4700;
			padding:				2px;
			padding-left:			3px;
			color:					#0a4700;
		}
		table#groupmanagement_users td#idih{
			padding:				2px;
			padding-left:			5px;
		}
		table#groupmanagement_users td#loginih{
			padding:				2px;
			padding-left:			3px;
			border-left:			1px solid #0a4700;
		}
		table#groupmanagement_users td#nameih{
			padding:				2px;
			padding-left:			3px;
			border-left:			1px solid #0a4700;
		}



		/* NIEUWS */
		table#nieuws{
			margin-bottom:				10px;
			width:						85%;
			border-left:				1px solid #e00a00;
			border-right:				1px solid #e00a00;
			border-bottom:				1px solid #e00a00;
		}
		table#nieuws td#titel a{
			color:						white;
			font-size:					16px;
			font-weight:				bold;
			text-decoration:			none;

		}
		table#nieuws td#titel{
			background-color:			#0a4700;
			padding-left:				3px;
			width:						420px;
			padding-top:				2px;
			padding-bottom:				2px;
		}
		table#nieuws td#inhoud{
			color:						#e00a00;
			padding-bottom:				3px;
			border-bottom:				1px solid  #0a4700;
			padding-left:				5px;
			padding-right:				5px;
			padding-top:				7px;
			padding-bottom:				8px;
			font-size:					14px;
		}
		table#nieuws td#door,td#datum{
			color:						#e00a00;
			background-color:			white;
			width:						100px;
			font-size:					12px;
			font-weight:				bold;
			padding-left:				3px;
		}
		table#nieuws td#doorinhoud,td#datuminhoud{
			color:						#e00a00;
			background-color:			white;
			width:						370px;
			font-size:					12px;
		}
	/* column */
		table#column{
			margin-bottom:				10px;
			width:						100%;
			border-left:				2px solid #e00a00;
			border-right:				2px solid #e00a00;
			border-bottom:				1px solid #e00a00;
		}
		table#column td#titel a{
			color:						white;
			font-size:					16px;
			font-weight:				bold;
			text-decoration:			none;

		}
		table#column td#titel{
			background-color:			#e00a00;
			padding-left:				3px;
			width:						420px;
			padding-top:				2px;
			padding-bottom:				2px;
		}
		table#column td#inhoud{
			color:						#e00a00;
			padding-bottom:				3px;
			border-bottom:				1px solid  #0a4700;
			padding-left:				3px;
			padding-top:				3px;
			padding-bottom:				8px;
			font-size:					14px;
		}
		table#column td#door,td#datum{
			color:						#e00a00;
			background-color:			white;
			width:						50px;
			font-size:					12px;
			font-weight:				bold;
			padding-left:				3px;
		}
		table#column td#doorinhoud,td#datuminhoud{
			color:						#e00a00;
			background-color:			white;
			width:						370px;
			font-size:					12px;
		}


		/* vakantierooster */
		table#vakantierooster{
			width:						420px;
			border:						2px solid  #e00a00;

		}
		table#vakantierooster td#naam,td#van,td#tot{
			font-weight:				bold;
			font-size:					16px;
			color:						white;
			background-color:			#e00a00;
		}
		table#vakantierooster td#naamih,td#vanih,td#totih{
			height:						20px;
			padding-top:				2px;
		}
		table#vakantierooster td#naamih,td#vanih,td#totih{
			font-size:					14px;
		}
		table#vakantierooster td#naamih{
			font-weight:				bold;
		}
		table#vakantierooster td#naam,td#naamih{
			padding-left:				3px;
		}

		/* ingelogde gebruiker */
		div#userimage{
			width:						184px;
			background-color:			#faf0e7;
			padding-left:				17px;
		}

		/* invallijst */
		body#invaller textarea,body#invaller select,body#invaller input{
			width:						245px;
		}

		table#invallijst{
			width:						100%;
			border-right:				1px solid #0a4700;
			border-left:				1px solid #0a4700;
		}
		table#invallijst td#naam,table#invallijst td#telefoon,table#invallijst td#groep,table#invallijst td#kernen,table#invallijst td#beschikbaar{
			font-weight:				bold;
			background-color:			#0a4700;
			border-left:				1px solid white;
			color:						white;
			padding:					2px;
		}
		table#invallijst td#naam{
			width:						145px;
		}
		table#invallijst td#telefoon{
			width:						75px;
		}
		table#invallijst td#groep{
			width:						40px;
		}
		table#invallijst td#kernen{
			width:						100px;
		}
		table#invallijst td#beschikbaar{
			width:						70px;
		}
		table#invallijst td#naamih,table#invallijst td#telefoonih,table#invallijst td#groepih,table#invallijst td#kernenih,table#invallijst td#beschikbaarih{
			padding:					2px;
			border-left:				1px solid #0a4700;
			border-bottom:				1px solid #0a4700;
			vertical-align:				middle;
		}
		/* Dagelijkse werkzaamheden */
		table#dw{
			width:						100%;
		}
		table#dw td#school,table#dw td#schoolih{
			border:						1px solid #0a4700;
			padding-left:				2px;
			font-size:					14px;
			font-weight:				bold;
			color:						white;
			background-color:			#0a4700;
		}
		table#dw td#taak, td#geplaatst, td#door, td#einddatum, td#status{
			font-weight:				bold;
		}
		table#dw td#taak,table#dw td#geplaatst,table#dw td#door,table#dw td#einddatum,table#dw td#status,table#dw td#taakih,table#dw td#geplaatstih,table#dw td#doorih,table#dw td#einddatumih,table#dw td#statusih{
			border-left:				1px solid #0a4700;
			border-bottom:				1px solid #0a4700;
			padding-left:				3px;
		}
		table#dw td#status,table#dw td#statusih{
			border-right:				1px solid #0a4700;
		}


		/*	Prikbord	*/
		table#prikbord{
			width:						100%;
		}

		table#prikbord td#title{
			border-bottom:				1px solid #0a4700;
		}

		table#prikbord td#name{
			padding-top:				1px;
		}

		table#prikbord td#nameih{
			padding-top:				1px;
		}

		table#prikbord td#content{
			padding-top:				5px;
			border-top:					1px solid #0a4700;
			border-bottom:				2px solid #0a4700;
			padding-bottom:				15px;
		}
		textarea#prikbord{
			width:						430px;
			border:						0px solid #0a4700;
		}
		/* Galerie */
		table#galerieedit td{
			padding:					2px;
			text-align:					center;
		}
		table#galerieedit td#title{
			background-color:			#0a4700;
			color:						white;
			font-size:					14px;
			font-weight:				bold;
			text-align:					center;
		}

		/* Guestbook */
	div#guestbookentry{
		width:				550px;
		#width:				100%;
		padding-left:		0px;
		margin:				5px;
		border:				1px solid #1C3B77;
	}
	div#guestbookentry div#name{
		width:				544px;
		#width:				100%;
		position:			absolute;
		font-weight:		bold;
		font-style:			italic;
		padding:			2px;
		padding-left:		5px;
		background-color:	#0a4700;
		color:				white;
	}
	div#guestbookentry div#date{
		left:				510px;
		width:				544px;
		#width:				100%;
		padding:			1px;
		padding-left:		5px;
		font-size:			10px;
		font-weight:		bold;
		color:				white;
		background-color:	#0a4700;
	}
	div#guestbookentry div#mail{
		padding:			2px;
		margin-top:			4px;
		padding-left:		5px;
	}
	div#guestbookentry div#www{
		padding:			2px;
		padding-left:		5px;
	}
	div#guestbookentry div#edit{
		position:			relative;
		width:				100%;
		padding:			1px;
		padding-left:		5px;
		font-weight:		bold;
		color:				red;
		text-align:			right;
		background-color:	yellow;
	}
	div#guestbookentry div#edit a{
		color:				red;
	}
	div#guestbookentry div#mssg{
		color:				#e00a00;
		padding:			5px;
		border-top:			1px solid #1C3B77;
		font-size:			14px;
		font-weight:		bold;
	}
	input#guestbook,textarea#guestbook{
		width:				100%;

	}
	/*contact*/
	table#contact{
		width:				540px;
		padding:			0px;
		margin:				0px;
	}
	td#contactmainhead{
		font-weight:		bold;
		color:				white;
		padding:			3px;
		padding-left:		8px;
		font-size:			12px;
		height:				12px;
	}
	td#contactsubhead{
		font-weight:		bold;
		background-color:	#0a4700;
		color:				white;
		padding:			2px;
		padding-left:		27px;
		background-repeat:	no-repeat;
	}
	td#contactitemsl,td#contactitemsr{
		padding-top:		2px;
		padding-bottom:		2px;
	}
	td#contactitemsl{
		width:				200px;
		font-weight:		bold;
	}
	td#contactitemsr{
		width:				340px;
	}
	/*links*/
	div#links ul li{
		font-size:			14px;
		block:				indent;
	}
	#poll

	table#POLL,table.poll{
		width:				90%;
		margin-left:		8px;
		border:				2px solid #0a4700;
	}	
	table.poll td.name{
		text-align:			center;
		font-weight:		bold;
		background-color:	#0a4700;
		color:				white;
		padding:			1px;
		font-size:			12px;
	}
	table#POLL td.radio, table#poll td.answer {
		font-size:			12px;
		height:				20px;
		vertical-align:		middle;
	}
	table#POLL td.radio{
		width:				3%;
		padding-right:		4px;
	}
	table#POLL td.answer{
		width:				97%;
		padding:			2px;
	}
	table#POLL td.answer div{
		font-size:			10px;
		color: white; 
		font-weight: bold;
		background-color:	#e00a00;
		padding:			1px;

	}
	table#POLL td.submit{
		vertical-align:		middle;
		padding-left:		23px;
	}
