body, table, td, div, p, span, input, textarea, ul, li{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	color:#555;
}

body{
	text-align:center;
	margin:0px;
	padding: 0px;
	background: url(images/bigBrix.jpg);
	
		/*schuifbalken*/
	
	scrollbar-face-color:#C8C8C8;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#ececec;
	scrollbar-shadow-color:#ececec;
	scrollbar-highlight-color:#ececec;
	scrollbar-3dlight-color:#ececec;
	scrollbar-darkshadow-color:#ececec;
}

a:link{
	color:#EE3224;
	text-decoration:none;
}

a:visited{
	color:#EE3224;
	text-decoration:underline;
}

a:active{
	color:#EE3224;
	text-decoration:none;
}

a:hover{
	color:#EE3224;
	text-decoration:underline;
}

/*menulinks*/

a:link.menuLink{
	display: block;
	height: 20px;
	font-variant: small-caps;
	font-size: 14px;
	color: #888;
	padding-left: 14px;
	text-decoration: none;
}

a:visited.menuLink{
	display: block;
	height: 20px;
	font-variant: small-caps;
	font-size: 14px;
	color: #888;
	padding-left: 14px;
	text-decoration: none;
}

a:active.menuLink{
	display: block;
	height: 20px;
	font-variant: small-caps;
	font-size: 14px;
	color: #818181;
	padding-left: 14px;
	text-decoration: none;
}

a:hover.menuLink{
	display: block;
	height: 20px;
	font-variant: small-caps;
	font-size: 14px;
	color: #666;
	padding-left: 14px;
	text-decoration: none;
}

/*submenu */

a:link.submenuLink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: #818181;
	padding-left: 14px;
	text-decoration: none;
}

a:visited.submenuLink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: #818181;
	padding-left: 14px;
	text-decoration: none;
}

a:active.submenuLink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: #888;
	padding-left: 14px;
	text-decoration: none;
}

a:hover.submenuLink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: #666;
	padding-left: 14px;
	text-decoration: none;
}

/* maanden */

a:link.maandlink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

a:visited.maandlink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

a:active.maandlink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

a:hover.maandlink{
	display: block;
	height: 15px;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

/*footlinks*/

a:link.footLink{
	color:white;
	text-decoration: none;
}

a:visited.footLink{
	color:white;
	text-decoration: none;
}

a:active.footLink{
	color:white;
	text-decoration: none;
}

a:hover.footLink{
	color:white;
	text-decoration: underline;
}


/* hoofdelementen */

table.container{
	width: 1000px;
	margin:auto;
	padding: 0px;
	border:1px solid black;
	background:white;
}

td.header{
	height: 120px;
	padding: 0px;
	background: url(images/header.jpg) top center no-repeat;
}

td.menu{
	width: 210px;
	background: url(images/menuBG.jpg) top left repeat-y;
	text-align: center;
}

img.menuImg{
	width:140px;
	height:140px;
	margin:20px auto;
	border:9px solid #7d7d7d;
}

td.schaduw{
	height: 20px;
}

td.content{
	width: 790px;
	height: 432px;;
	text-align: center;
	background: url(images/ornament.gif) 99% -6% no-repeat;
}

td.footer{
	height: 20px;
	vertical-align: middle;
	background:#7d7d7d;
	color: #fff;
}

/* subelementen */

p.titel{
	width: 700px;
	margin: 10px auto;
	text-align: right;
	font-size: 30px;
	color: #358534;
	letter-spacing: 2px;
}

p.subtitel{
	width: 700px;
	margin: 10px auto;
	text-align: left;
	font-size: 13px;
	letter-spacing: 1px;
	border-bottom:1px solid #ccc;
}

div.inhoud{
	width: 700px;
	height: 370px;
	margin:auto;
	overflow-y:auto;
	padding:0px;
}

table.blogTbl{
	width: 680px;
	margin: 0px;
}

td.blogTekstCel{
	width:470px; /* padding right 10 */
	padding: 0px;
	padding-right:10px;
}

td.blogArchiefCel{
	width:180px;
	padding-left: 10px;
	background: url(images/patroon4rood.gif) top right repeat-y;
}

p.blogArchiefTitel{
	width:180px;
	font-size: 12px;
	text-align: center;
	color: #900000;
	letter-spacing: 1px;
	font-weight:bold;
}

table.blogHeader{
	width: 470px; /* padding right 10 */
	margin: 0px 0px 10px;
	background: #D8EAB7;
}

td.blogTitel{
	width:370px; /* padding right blogtekst 10 */
	font-size: 14px;
	text-align: left;
	color: #900000;
	letter-spacing: 1px;
}

p.blogData{
	font-size: 9px;
	color: #5B8B00;
	font-style: italic;
	margin:0px;
}

td.blogAvatar{
	width: 100px;	
	text-align: center;
}

img.avatar{
	margin: auto;
	border:6px solid white;
	width: 50px;
	height: 50px;
}

div.replyDiv{
	width: 470px;
	margin: 25px 0px 0px;
	background: #EDF9D6;
	border-top:1px solid #75A619;
	font-size:9px;
}

p.replyTitel{
	font-size:12px;
	margin: 0px;
	background: #D8EAB7;
	color: #5B8B00;
	height: 17px;
}

p.replyData{
	margin:0px 0px 10px;
	background: #D8EAB7;
	color:#5B8B00;
	height:15px;
}

p.reageer{
	color: #5B8B00;
	font-style:italic;
	text-align: right;
	text-decoration: none;
}

div.menuknop{
	height: 20px;
	background: url(images/menuknop.gif) top left no-repeat;
	margin: 2px 0px;
	padding-left: 14px;
	padding-top:0px
}

div.menuknop-over{
	height:20px;
	background: url(images/menuknop-over.gif) top left no-repeat;
	margin:2px 0px;
	padding-left: 14px;
	padding-top:0px
}

div.submenuknop{
	height: 15px;
	background: url(images/submenuknop.gif) top left no-repeat;
	margin: 1px 0px;
	padding-left: 14px;
	padding-top:0px
}

div.submenuknop-over{
	height:15px;
	background: url(images/submenuknop-over.gif) top left no-repeat;
	margin:1px 0px;
	padding-left: 14px;
	padding-top:0px
}

div.topImgLeft{
	width: 190px;
	float: right;
	margin: 0px 0px 8px 8px;
	border: 1px solid #7d7d7d;
	background: #ececec;
	text-align: center;
	padding-top:5px;
}

img.topImg{
	margin:auto;
	width: 180px;
}

table.contactTbl{
	width:480px;
	margin:0px auto 20px;
}

td.vraag{
	width: 120px;
	padding-left: 10px;
}

td.antwoord{
	width: 360px;
}

div.verzonden{
	width: 200px;
	margin:100px auto;
	border: 1px solid #c0c0c0;
	padding: 10px;
}

table.fotoTbl{
	width: 700px;
	margin: auto;
}

td.fotoCel{
	width: 25%;
	height: 110px;
	text-align: center;
	vertical-align:middle;
}

img.fotoImg{
	border:0px;
	width: 150px;
	height: 100px;
}

table.lijstTbl{
	width: 660px;
	margin: 20px auto;
}

td.lijstTitel{
	font-variant: small-caps;
	font-size:15px;
	padding-left:14px;
	color: White;
	height: 20px;
	background: #818181;
}

td.lijstCelImg{
	width: 150px;
	text-align: center;
	background: #e0e0e0;
}

img.foto{
	width: 100px;
	margin: 10px;
	border:3px solid white;
}

img.feestfoto{
	width: 120px;
	margin: 10px;
	border:3px solid white;
}

td.lijstCelTxt{
	width: 550px;
	padding: 10px;
	background: #f5f5f5;
}

table.maandTbl{
	width: 700px;
	margin: auto;
}

td.maandcel{
	width:17%;
	height:20px;
	background: #818181;
	text-align: center;
	vertical-align: middle;
}

table.progTbl{
	width: 700px;
	margin: auto;
}

td.progDatum{
	width: 100px;
	text-align:left;
	border-bottom: 1px solid #eee;
	padding:10px;
}

td.progEvent{
	width: 600px;
	text-align: left;
	border-bottom: 1px solid #eee;
	padding:10px;
}