/* 1024 CSS */

body, div, td, p, li, span, input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.post
	{
		display:none;
	}
	
body{
	/*text-align: center;*/
	vertical-align: top;
	padding: 0px;
	margin:0px; 
	/*background-image: url(images/bg.jpg);*/
	background-repeat: repeat-x;
	background-color:  #647591;
}
h1{
   margin-right: 34px;
	margin-top:20px;
	margin-bottom:10px;
	font-size: 22px;
	font-weight: bold;
	color: #cc0000; /*#221A90*/
	text-align: right;
	font-style:italic;
}
h2{

	margin-top:0px;
	font-size: 18px;
	font-weight: bold;
		color: #221A90;
		border-bottom: 1px solid #221A90;
}
h3{
	margin-top:10px;
	margin-bottom:10px;
	font-size: 20px;
	font-weight: bold;
	color: #cc0000; /*#221A90*/
	text-align: left;
	font-style:italic;
}
h4{
	margin-top:10px;
	margin-bottom:10px;
	font-size: 20px;
	font-weight: bold;
	color: #221A90;
	text-align: center;
	font-style:italic;
}
p{line-height: 20px; margin-top:12px; margin-bottom:12px;}
.blauw { 	color: #221A90;	}
ul{
	list-style-image: url(images/blokjeWit.gif);
	margin:0px;
}

/* links */

a:link{
	font-weight: bold;
	color: #cc0000;
	text-decoration:none;
}

a:visited{
	font-weight: bold;
	color: #cc0000;
	text-decoration:none;
}

a:active{
	font-weight: bold;
	color: #cc0000;
	text-decoration:none;
}

a:hover{
	font-weight: bold;
	color: #cc0000;
	text-decoration:underline;
}

/* -- menu --*/
div.menuLink{
	width: 220px;
	display: block;
	color: #ffffff;
	text-align: left;
	text-decoration:none;
	margin:6px 0px 0px 30px;
	font-size:16px;
	padding:5px 0px 3px 28px;
	border-bottom: 2px solid #ffffff;
	background-color:	#dd0000;
	font-weight: bold;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

a:link.menuLink, a:visited.menuLink, a:active.menuLink{
	width: 220px;
	display: block;
	color: #ffffff;
	text-align: left;
	text-decoration:none;
	margin:6px 0px 0px 30px;
	font-size:16px;
	padding:5px 0px 3px 28px;
	border-bottom: 2px solid #ffffff;
	background-color:	#221A90;
	font-weight: bold;
			filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}
a:hover.menuLink{
	color:white;
	background-color:	#666666;
}

/* -- submenu */

a:link.submenuLink, a:visited.submenuLink, a:active.submenuLink{
	width: 220px;
	display: block;
	color: #221A90;
	text-align: left;
	text-decoration:none;
	margin:0px 0px 0px 30px;
	font-size:14px;
	padding:5px 0px 3px 28px;
	border-bottom: 2px solid #ffffff;
	background-color: #D7D7DF;
	font-weight: normal;
			filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}
a:hover.submenuLink{
	color:white;
	background-color: #98A3B7;
}

/* -- afspraak */

a:link.ramaknop, a:visited.ramaknop, a:hover.ramaknop, a:active.ramaknop{
	width:518px;
	height:95px;
	padding-top:16px;
	margin:0 auto;
	background: url(images/ramaknop.png) top left no-repeat;
	color:white;
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	font:30pt "trebuchet ms", arial, verdana;
	letter-spacing:2px;
	cursor:pointer;
}

/* -- footer */

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;
}

/* wrapper */

table.wrapper{
	width:1000px;
	height:600px;
	/*margin:auto;*/
}

/*
td.linksWrapper{
	width:100px;
	border:1px solid red;
}
*/

td.centerWrapper{
	width:1000px;
	vertical-align: top;
}		

/*
td.rechtsWrapper{
	width:100px;
	border:1px solid red;
}
/*

/* menu + pagina */



.headerCel{
	height: 140px;
}

.menu{
	display: table;
	float: left;
	width: 278px;
	background-image: url(images/menu-top.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-bottom: 30px;
}

.menuImg{
	width: 140px;
	height: 140px;
	margin:20px auto;
	border:6px solid white;
}

td.paginaInhoud{
	width: 722px;
	background-image: url(images/content-bg.jpg);
}

.content{
	display: table;
		width: 722px;
	background-image: url(images/content-top.jpg);
	background-repeat: no-repeat;
	text-align:left;

}

.headerCel{
	height: 140px;
}

.tekst{
	width: 600px;
	margin:  30px 0 0 50px;
	display: inline;
	line-height: 20px;
	float:left;
}
.tekstbox{
	display: table;
	width: 702px;
	text-align: center;
   margin:  5px auto 0px; 
}
.hoofdtekst{
	text-align: left;
	line-height: 20px;
	padding: 10px;
}


.prent{
display: inline;
	border:5px solid #221A90;
}
.hoofdprent{
	border:10px solid #cdcdcd;
}

.footer{
display: block;
	height:18px;
	padding-right:12px;
	background-color: #221A90;
	color: White;
	font-size:10px;
	text-align: right;
	width: 790px;
	float: left;
}
.footer2{
display: block;
	height:18px;
	padding-left:12px;
	background-color: #221A90;
	color: White;
	font-size:10px;
	text-align: left;
	width: 186px;
	float: left;
}
.overzichtTbl{
	width: 600px;
	margin-left: 50px;
	margin-top: 20px;
}

.overzichtCel1{
	width:120px;
	text-align: left;
	vertical-align: top;
}

.overzichtCel2{
	width:439px;
	padding-left:20px;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
}
a.kleur{font-size:14px;}
.overtitel{
	width: 100%;
	padding-left: 10px;
	margin: 0px 0px 10px -20px;
	font-size: 16px;
	font-weight:bold;
	color: #221A90;
	border-bottom: 1px solid #221A90;
	/*background: #aeaeae;*/
}

/* foto's */

table.fotoTbl{
	width: 600px;
	margin: auto;
}

td.fotoCel{
	width: 25%;
	height: 110px;
	text-align: center;
	vertical-align:middle;
}

img.fotoImg{
	border:0px;
	margin:auto;
	width: 150px;
	height: 100px;
}

/* contact */

table.contactTbl{
	width:480px;
}

td.vraag{
	width: 120px;
	padding-left: 10px;
	vertical-align: top;
}

td.antwoord{
	width: 360px;
}

.gegevens{
	width: 480px;
	padding:10px;
	line-height: 20px;
	margin:0px auto 20px;
	background: #ffffff;
	border: 1px dashed #219494;
}

/* voor na */

.vntitel{
	width: 100%;
	margin: 20px auto;
	font-size: 13px;
	font-weight:bold;
	color: White;
	background: #aeaeae;
}

.vnTbl{
	width: 600px;
	margin: auto;
}

.vnCelHead{
	width:200px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	font-weight:bold;
	color: White;
	background: #aeaeae;	
}

.vnCel{
	width:200px;
	text-align: center;
	vertical-align: middle;
}

.profielTbl{
	width:660px;
	margin:0px auto 20px;
}

.profielCel1{
	width: 200px;
	text-align: left;	
	vertical-align: top;
}

.profielCel2{
	padding:10px;
	text-align:left;
	vertical-align: top;
}

.rolluikTbl{
	width: 600px;
	margin: auto;
}

.rolluikCel1{
	width: 200px;
	vertical-align: top;
}

.rolluikCel2{
	vertical-align: top;
}

.bovenlink{
	margin: 0px auto 10px;
	text-align: right;
	border-bottom: 1px solid #D1D1D1;
}

.linkTbl{
	margin: auto;
}

.melding{
	width: 500px;
	margin: 0px;
	padding: 10px;
	background: #F6FFFF;
	border:1px dashed #666;
	display: table;
	text-align: center;
	line-height: 15px;
}

a:link.prijsLink, a:visited.prijsLink, a:hover.prijsLink, a:active.prijsLink { /* een wreed bazeke ze, dienen IE */
	width: 140px;
	padding:10px;
	margin:0px auto 20px;
	border:1px dashed #AEAEAE;
	background: #FFE9DA;
	text-align: left;
	display: block;
	text-decoration:none;
}
a:link.ref, a:visited.ref, a:hover.ref, a:active.ref { /* een wreed bazeke ze, dienen IE */
	color: #666666;
}

.toonDiv{
	width: 260px;
	margin: 0 10px 20px 0;
	padding: 10px;
	float: left;
	text-align: left;
	background:#fdfdfd;
	border:2px solid #aeaeae;
}

.toonTitel{
	margin: -10px -10px 10px;
	text-align:center;
	color: #fdfdfd;
	font-variant: small-caps;
	font-weight: bolder;
	font-size: 12pt;
	letter-spacing: 4px;
	background:#AEAEAE;
}
div.ralkleur{
	display: block;
	width: 210px;
	height: 210px;
	float: left;
}
.keuze{
	margin: 2px 0 2px 0px;
	padding: 0 10px;
	text-align: left;
	background: #ffffff;
}

#flashroom{
	width:620px;
	margin: 0 auto;
}



table.realTbl{
	width: 600px;
	margin:20px auto;
}

td.realCel{
	width:200px;
	padding:0px;
	text-align: center;
}

img.realImg{
	border:1px solid #221A90;
}
