body {
	margin:0;
	padding:0;
	background:#CCC url(../../afb/bg.png) repeat;
	color:#333;
}

td {
	font:normal 11px verdana,arial,sans-serif;
}

p {
	margin-top:0;
	margin-bottom:0;
}

form {
	margin:0;
}

#tablecontainer {
	width:970px;
	height:100%;
	border-right:1px solid #adadad;
	border-left:1px solid #adadad;
	background:#FFF;
}

#globaltable {
	width:960px;
	height:100%;
}

#hometop {
	width:206px;
	height:90px;
	border-left:6px solid #c30;
	background:#fff;
	background-position:0 31px;
	vertical-align:top;
}

#topcontainer {
	width:206px;
	height:24px;
	border-right:1px solid #5c5c5c;
}

#topcontainer a {
	color:#333;
	text-decoration:none;
}

#topcontainer a:hover {
	text-decoration:underline;
}

#knophome {
	width:80px;
	height:24px;
	background:#fff url("../../images/bullet_rood.gif") no-repeat;
	background-position:10px 12px;
	float:left;
	padding:6px 0 0 25px;
}

#logotop {
	width:558px;
	border-right:6px solid #c30;
	background:#fff url("../../images/bg_logo.png") no-repeat;
	vertical-align:top;
}

#txtlogo {
	float:right;
	font:bold 16px verdana,arial,sans-serif;
	color:#c30;
	padding:30px 110px 0 0;
}

#datum {
	height:15px;
	background:#5c5c5c;
	color:#fff;
	border-left:6px solid #f93;
	padding-left:9px;
}

#gridtop {
	background:#8d8d8d url("../../images/bg_gridtop.png") no-repeat;
}

#bannerContainer {
	height:150px;
	padding-bottom:4px;
	padding-top:4px;
}

#banner {
	float:left;
	height:150px;
}

/* ------------------------ Navigatie ------------------------- */

#navcontainer {
	width:186px;
	vertical-align:top;
	background:#8d8d8d;
}

#navcontainerdiv {
	width:286px;
}

#navcontainerdiv ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font:bold 11px verdana,arial,sans-serif;
}

#navcontainerdiv a {
	display:block;
	padding:4px 3px 5px 41px;
	width:285px;
	background:#fff url("../../images/bullet_rood.gif") no-repeat;
	background-position:20px 10px;
	border-bottom:1px solid #8d8d8d;
}

#navcontainerdiv a:link, #navlist a:visited {
	color:#5c5c5c;
	text-decoration:none;
}

#navcontainerdiv a:hover {
	background-color:#e8e8e8;
	color:#5c5c5c;
}

#navactief a:link, #navactief a:visited, #navactief a:hover {
	background-color:#e8e8e8;
	color:#5c5c5c;
}

#adresgegevens {
	float:left;
	width:272px;
	height:150px;
	background:#c30 url(../../afb/adres.png) no-repeat;
	vertical-align:top;
	color:#fff;
}

#adresgegevens a {
	color:#fff;
	text-decoration:none;
}

#adresgegevens a:hover {
	text-decoration:underline;
}

#titeladres {
	padding:8px 0 0 22px;
}

#txtadres {
	padding:8px 0 0 22px;
}

#openingstijden {
	position:absolute;
	z-index:2;
	width:453px;
	height:141px;
	background:#ff9933 url(../../afb/openingstijden.png) right no-repeat;
	padding:9px 0 0 22px;
	display:none;
	color:#fff;
	margin-top:4px;
	margin-left:213px;
}

#openinfo {
	padding:7px 0 0 0;
}

#openverberg {
	padding:38px 0 0 0;
	font-weight:bold;
}

#openverberg a {
	color:#fff;
	text-decoration:none;
}

#openverberg a:hover {
	text-decoration:underline;
}

#tabbladen {
	width:770px;
	height:33px;
	background:#fff url("../../images/bg_grijs_tabs.gif") repeat-y;
	vertical-align:top;
}

#tabrood {
	float:right;
	background:#fff url("../../images/tab_rood.gif") no-repeat;
	width:114px;
	height:17px;
	color:#fff;
	text-align:center;
}

#tabrood a {
	color:#fff;
	text-decoration:none;
}

#tabgrijs {
	float:left;
	background:#8d8d8d url("../../images/tab_grijs.gif") bottom no-repeat;
	height:33px;
	width:114px;
	color:#fff;
	text-align:center;
	padding-top:20px;
}

#nieuwscontainer {
	background:#5c5c5c;
	background-position:114px 0;
	width:212px;
	height:100%;
	vertical-align:top;
}

#opvulling {
	color:#FFF;
	padding:15px;
}

#titelnieuws {
	background-image:url(../../images/bullet_wit.gif);
	background-repeat:no-repeat;
	background-position:16px 6px;
	color:#fff;
	font-weight:bold;
	padding:0 17px 0 28px;
}

#inhoudnieuws {
	padding:10px 17px 0 15px;
	color:#fff;
	font:normal 10px verdana,arial,sans-serif;
}

#fotokllinks {
	float:left;
	background:#fff;
	margin:0 3px 3px 0;
	padding:2px;
}

#leesmeer {
	padding-right:17px;
	color:#fff;
	background-image:url(../../images/leesmeer_bullet.gif);
	background-repeat:no-repeat;
	background-position:16px 23px;
	padding:20px 0 0 33px;
}

#leesmeer a {
	color:#fff;
	text-decoration:none;
}

#leesmeer a:hover {
	text-decoration:underline;
}

#1pxstreep {
	padding:10px 17px 15px 15px;
}

#archiefcontainer {
	padding:10px 1px 30px 1px;
}

#leesarchief {
	padding:6px 0 6px 29px;
	background-image:url(../../images/bullet_wit.gif);
	background-repeat:no-repeat;
	background-position:16px 12px;
	font-weight:bold;
	color:#fff;
}

#leesarchief a {
	text-decoration:none;
	color:#fff;
}

#leesarchief a:hover {
	text-decoration:underline;
}

/* ------------------------ Content -------------------------- */

#contentcontainer {
	background:#FFF;
	border-top:1px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	width:758px;
	height:100%;
	vertical-align:top;
}

#contentcontainer a {
	color:#c30;
	text-decoration:none;
}

#contentcontainer a:hover {
	text-decoration:underline;
}

#broodkruimels {
	height:36px;
	padding:21px 0 0 20px;
	font:normal 10px verdana,arial,sans-serif;
}

#broodkruimels a {
	color:#c30;
	text-decoration:underline;
}

#rodetitel {
	font:bold 16px verdana,arial,sans-serif;
	color:#c30;
	padding:0 20px 0 20px;
}

#subtitel {
	font-weight:bold;
	color:#333;
	padding:0 0 0 20px;
}

#inhoudcontent {
	padding:20px 20px 5px 20px;
	color:#333;
	line-height:20px;
}

#inhoudcontentnieuws {
	padding:22px 20px 5px 20px;
	color:#333;
}

#inhoudcontentverder {
	padding:22px 20px 5px 20px;
	color:#333;
	line-height:20px;
	text-align:left;
}

#containerdiensten {
	padding:5px 20px 5px 20px;
	color:#333;
	line-height:20px;
	text-align:left;
}

#fotorechts {
	float:right;
	width:251px;
	height:168px;
	background:#e8e8e8 url("../../images/bg_foto.gif") no-repeat;
	padding:6px 0 0 8px;
	margin:0 0 0 6px;
}

.fotorechts {
	float:right;
	width:251px;
	height:168px;
	padding:0;
	margin:0 0 0 6px;
}

#fotolinks {
	float:left;
	width:165px;
	height:127px;
	background:#e8e8e8 url("../../images/bg_foto.gif") no-repeat;
	padding:6px 0 0 8px;
	margin:0 6px 0 0;
}

#bottompag {
	padding:20px 17px 35px 20px;
	text-align:right;
}

#bottompag a {
	color:#333;
	text-decoration:none;
}

#bottompag a:hover {
	text-decoration:underline;
}

/* ------------------------ Footer ----------------------------- */

#footerodebalk {
	width:770px;
	height:6px;
	background:#c30;
}

#footergrijs {
	height:35px;
	background:#8d8d8d;
	color:#c6c6c6;
	border-left:1px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
}

#footertxt {
	float:left;
	padding-left:13px;
}

#footertxt a {
	text-decoration:none;
	color:#c6c6c6;
}

#footertxt a:hover {
	text-decoration:underline;
}

#adresprint {
	display:none;
}

/* -------------------- Veel gestelde vragen ---------------------- */

#faqcontainer {
	padding:10px 17px 0 20px;
}

#vragenlijst {
	padding-bottom:0px;
}

#faqantwoord {
	padding-top:0px;
}

#vragenlijst ul {
	color:#c30;
	margin-left:-25px;
	margin-bottom:0;
	margin-top:0;
}

#faqantwoordlijst ul {
	color:#c30;
	font-weight:bold;
	margin-left:-25px;
	margin-bottom:0;
}

#vragencontainer {
	border-bottom:1px solid #a0a0a0;
	padding:0 0 20px 0;
}

#faqnaarboven {
	background-image:url(../../images/leesmeer_bullet.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	border-top:1px solid #a0a0a0;
	padding:10px 0 10px 18px;
}

/* ------------------------ Weekenddiensten --------------------------- */

#wkheader {
	background-image:url(../../images/square_rood.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 17px;
	color:#c30;
}

#archieflijst ul {
	list-style-type:square;
	color:#c30;
	margin-left:15px;
	margin-bottom:0;
	margin-top:0;
}

/* -------------------------------- Mutatieformulier -------------------------------- */

#selaantal {
	font:normal 11px verdana,arial,sans-serif;
}

#formvelden {
	border:0;
	background-image:url(../../images/bg_velden.gif);
	font:normal 11px verdana,arial,sans-serif;
	width:137px;
	height:18px;
	padding:3px 0 0 4px;
}

#txtarea {
	border:0;
	background-image:url(../../images/bg_txtarea.gif);
	font:normal 11px verdana,arial,sans-serif;
	width:137px;
	height:67px;
	padding:3px 0 0 4px;
	overflow-y:hidden;
}

#verzenden {
	width:140px;
	height:20px;
	color:#fff;
	background-image:url(../../images/verzendknop.gif);
	border:0;
	cursor:hand;
}

#beginmutatie {
	display:none;
}

#vervolgmutatie {
	display:none;
}

#zendtandarts {
	display:none;
}

/* ------------------------------ Folders ------------------------- */

#foldertitel {
	padding:25px 0 0 20px;
}

#folderomschrijving {
	padding:0 20px 0 20px;
}

#dlfolder {
	padding:40px 20px 0 20px;
}

div #fotofolder img {
	border:2px solid #fff;
	float:right;
	margin:0 18px 0 20px;
}

#siteStats {
	display:none;
}

/* ------------------------ Menu linkerkant --------------------------- */

div#navLinks {
	width:180px;
	margin-top:0px;
	border-top:1px solid #8D8D8D;
}

#navLinks ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#navLinks li a {
	display:block;
	padding:5px 0 6px 19px;
	width:161px;
	border-bottom:1px solid #8D8D8D;
	text-align:left;
	font:bold 11px verdana,arial,sans-serif;
}

#navLinks a:link, #navlist a:visited {
	color:#8D8D8D;
	text-decoration:none;
}

#navLinks a:hover {
	background:#CC3300;
	background-position:0 10px;
	color:#FFF;
}
	
#navLinks li#knopaan a {
	background-position:0 10px;
	color:#FFF;
}

#afspraak {
	background:#99D6FF;
	color:#000;
	font-size:10px !important;
}

#leeg {
	border-bottom:1px solid #8D8D8D;
	height:15px;
}

/* ------------------------------ Submenu ------------------------------ */

#sub1, #sub2, #sub3, .submenu {
	display:none;
}

#sub1 li a, #sub2 li a, #sub3 li a, .submenu li a {
	background:#FFECEC;
	color:#000 !important;
	border-bottom:none !important;
	font-weight:normal !important;
	margin-bottom:1px;
	text-transform:none;
}

#sub1 li a:hover, #sub2 li a:hover, #sub3 li a:hover, .submenu li a:hover {
	background:#CC3300 !important;
	background-position:0 10px !important;
	color:#fff !important;
	border-bottom:none !important;
	font-weight:normal !important;
}

#subOpen li a {
	background:#cc000e !important;
	color:#fff !important;
	border-bottom:none !important;
	font-weight:normal !important;
	text-transform:none !important;
}

#subOpen li a:hover {
	background:#0083a5 url('../../images/bullet-nLinks.gif') no-repeat !important;
	background-position:0 10px !important;
	color:#fff !important;
	border-bottom:none !important;
	font-weight:normal !important;
}

#subOpen li#subaan a {
	text-decoration:underline;
}

#subknopaan a {
    color:#CC3300 !important;
    font-weight:bold !important;
}

.tabOverzicht td, .tabOverzicht th {
    padding-right:10px;
    text-align:left;
    vertical-align:top;
}

hr {
    border:0;
    border-bottom:2px solid #a0a0a0;
}

.divFolder {
    float:left;
    padding:20px;
    width:140px;
    text-align:center;
}

.divFolder img {
    border:0;
}
