.pr {
	POSITION: relative
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.cb {
	CLEAR: both
}


.vb {
	position: absolute;
	display: block;
	padding: 0 !important;
	text-indent: -999em ;
	font-size: 0px;
	height: 0px !important;
	line-height: 0px !important;
	background: none !important;
}

/* ---------
 Top
----- */
#top {
	position: absolute;

	top: 10px;
	left: 0px;
	width: 982px;
	height: 154px;
	background: #EFEFEF url(../afb/topbanner_int.gif);
}

.home #top {
	background: #EFEFEF url(../afb/topbanner.gif);
}

#titel {
	position: absolute;
	left:0px;
	top:0px;
	width:330px;
	height:84px;
	z-index:2;
}

#titel h1 { visibility:hidden; }




#menu {
	position:absolute;
	right:0px;
	top:77px;
	width:549;
	height:55px;
	z-index:2;
    text-align: right;
}

#menu #lijneen {
	height:30px;
}

#menu #lijntwee {
	height:25px;
}

#menu img { border: none;}





#broodkruimel
{
	position:absolute;
	left:95px;
	top:134px;
	width:100%;
	height:20px;
	z-index:3;
	font:Arial;
	font-size:14px;
	color: #FFFFFF;
	text-align: left;
}


#broodkruimel
a {
	float: left;
	color:#ffffff;
	text-decoration: underline;
}
#broodkruimel
a:hover {
	color:#ffffff;
	text-decoration: none;
}

#broodkruimel
span {
   float: left;
   height:20px;
   width: 25px;
   text-indent: -999em;
   background: url(../afb/splits.gif) no-repeat center;
}
#broodkruimel
em {
font-style:normal;
}

#share
{
	position:absolute;
	right:0px;
	top:136px;
	width:91px;
	z-index:3;
}

#klok
{
	position:absolute;
	left:0px;
	top:132px;
	width:100%;
	height:21px;
	z-index:2;
	font:Garamond;
	font-size:19px;
	color: #FFFFFF;
}

/* ---------
	Dropdown menu
----- */
#topmenu
{
	background-color:#640000;
	border-left:1px solid #990000;
	border-right:1px solid #990000;

	position:absolute;
	left:0px;
	top:164px;
	width:980px;
	height:22px;
	z-index:2;
	color: #FFFFFF;
}

#topmenu #int
{
	background-color:#640000;

	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;

height:21px;
	
}

* html #topmenu {width:982px;}/*for ie*/

/* ---------
	Voet
----- */
#voet
{
	position:absolute;
	bottom: 10px;
	width: 982px;
	height: 26px;
	background: #EFEFEF url(../afb/voet.gif);
}
#voet_update
{
	font:Garamond;
	font-size:16px;
	color: #FFFFFF;
	height: 26px;
}

#voet_update img {vertical-align:middle;}
#voet_update
a
{
 color: #FFFFFF
}

#voet_contact
{
	position:absolute;
	right:0px;
	top:0px;
	z-index:1;
	font:Garamond;
	font-size:16px;
	color: #FFFFFF
}
#voet_contact img
{
 border:none;
}

/* ---------
	Start page
----- */
#linksContent{
	margin: 15px 0 0 10px;
	width: 480px; 
}

#rechtsinh {
	margin: 15px 10px 0 0;
}

#rechtsinh p
{
	margin-top:0px;
}
/*-----------
	Start - bericthen
------- */
.even, .oneven
{
	margin-bottom: 10px;
}
.berichten_afb_test, .berichten_afb
{
		height: 150px;
		width: 180px;
}

.even .berichten_afb
{
	float: left;
	margin-right: 5px;
}

.oneven .berichten_afb
{
	float: right;
	margin-left: 5px;
}

.berichten_tekst
{
	height: 148px;
	border-bottom: solid 1px #003366;
	border-top: solid 1px #003366;
}

.even .berichten_tekst
{
	margin-left:190px;
}

.oneven .berichten_tekst
{
	margin-right:190px;
}



.berichten_tekst p
{ 
	font-size: 14px; 
	font-style: normal;
	font-weight: normal;  
	color: #003366;	
	margin: 5px 0;
}

.berichten_tekst h2
{ 
	font-size: 16px; 
	font-style: normal;
	font-weight: bold;  	
	margin: 5px 0;
}



.link
{
    padding: 3px;
	font-family: Garamond, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal;
	font-weight: normal; 
	color: #900000;	
}
.link
a
{
	color: #900000;	
	text-decoration: underline;
}
.link
a:hover
{
	color: #900000;	
	text-decoration: none;
}

/*----------
	Sitemap
------ */
.csc-sitemap li
{

	list-style-type:none;
	background:url(../afb/diverse/bol-groen.gif) no-repeat 0px 1px;
	padding:0px 0 0px 16px;
}

.csc-sitemap li li
{
	background:url(../afb/diverse/bol-blauw.gif) no-repeat 0px 1px;
}

.csc-sitemap li li li
{
	background:url(../afb/diverse/bol-rood.gif) no-repeat 0px 1px;
}

.csc-sitemap a
{
	color: #003366;	
	text-decoration: none;
	font-size: 1em;
}

.csc-sitemap a:hover
{
	color: #900000;	
	text-decoration: underline;
}

.csc-sitemap a:visited
{
	color:#003366
}

/* ---------
	teaser menu
------*/

table .tx-a1teasermenu-pi1
{
	/*padding: 10px;*/
}

.teaser {
	width: 200px;
	height: 120px;
	
}

.teaserItem
{
padding: 10px;
}

.teaserTitelTekst {
	text-align: right;
	FILTER: alpha(opacity=100); 
	moz-opacity: 1; 
	opacity: 1;	
	font-style: normal;
	color: #003366; 
	font-weight: bold;
	font-size: 20px;
}

.teaserTitel {
	background-color:#FFFFFF;
	bottom: -70px;
	text-align: right;
	position: relative;
	FILTER: alpha(opacity=70); 
	moz-opacity: 0.7; 
	opacity: 0.7;	
}

.teaserTitel a
{
	color: #990000;
	text-decoration: none;
}

.teaserTekst {
	width: 188px;
	height: 100px;
	margin-top: 0px;
	padding-top: 0px;
	color: #990000; 
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;	
	padding: 5px;
}

* html .teaserTekst {
	width: 200px;
}/*for ie*/

.teaserLink {
	width: 200px;
	height: 10px;
	background:	#990000;
}

.teaserLinkTekst {
	height: 24px;
	top: 0px;
	text-align: right;
	position: relative;
	color: #fff;
	font-weight: bold;
	padding-right: 5px;
}

.teaserLinkTekst a
{
	color: #fff;
	text-decoration: none;
}
.teaserLinkTekst a:link{color: #fff;}
.teaserLinkTekst a:active{color: #fff; text-decoration: none;}
.teaserLinkTekst a:hover{text-decoration: none;}
.teaserLinkTekst a:visited{color: #fff;}

/* ---------
	sub menu
------*/
#subMenu, #kolom2{
	width: 200px;
	margin: 20px; 
}

#kolom2 #subMenu{
	margin: 0px; 
}

.subMenuTop {
	width: 200px;
	height: 120px;
	display:block;
	position: relative;
}

.subMenuTitelTekst {
	text-align: right;
	FILTER: alpha(opacity=100); 
	moz-opacity: 1; 
	opacity: 1;	
	font-style: normal;
	color: #990000; 
	font-weight: bold;
	font-size: 20px;
}

.subMenuTitel {
	background-color:#FFFFFF;
	bottom: -70px;
	text-align: right;
	position: relative;
	FILTER: alpha(opacity=70); 
	moz-opacity: 0.7; 
	opacity: 0.7;	
}

.subMenuTitel a
{
	color: #990000;
	text-decoration: none;
}

.subMenuTekst {
	width: 188px;
	margin-top: 0px;
	padding-top: 0px;
	color: #990000; 
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;	
	padding: 5px;
}

* html .subMenuTekst {
	width: 200px;
}/*for ie*/

.subMenuTekst ul {
	list-style: none;
	margin:  5px 0px 5px 0px;
	padding: 0;
}

.subMenuTekst li {
	color: #990000;
	background:url(../afb/boombullet.gif) no-repeat 0 0;
	padding-left: 15px;
	margin-bottom: 8px;
}

.subMenuTekst li.sel{
	background:url(../afb/boombullet_sel.gif) no-repeat  0 2px;
}

.subMenuTekst li.sel a{
		text-decoration: none;
}

.subMenuLink {
	width: 200px;
	height: 20px;
	background:	#990000;
}

.subMenuLinkTekst {
	height: 24px;
	top: 0px;
	text-align: right;
	position: relative;
	color: #fff;
	font-weight: bold;
	padding-right: 5px;
}

.subMenuLinkTekst a
{
	color: #fff;
	text-decoration: none;
}
.subMenuLinkTekst a:link{color: #fff;}
.subMenuLinkTekst a:active{color: #fff; text-decoration: none;}
.subMenuLinkTekst a:hover{text-decoration: none;}
.subMenuLinkTekst a:visited{color: #fff;}

/* ---------
	uitstapjes
----- */

.subMenuTekst label
{
 font-weight: bold;
 font-size: 1.2em;
 width: 170px;
 display: block;
}

.subMenuTekst select
{
 width: 180px;
 display: block;
 margin-bottom: 10px;
}

.subMenuTekst .text
{
 width: 178px;
 display: block;
 margin-bottom: 2px;
}

.subMenuTekst .button
{
 display: block;
 margin-bottom: 10px;
}

.subMenuTekst .city
{
	text-align: right;
	font-size: 1.4em;
	color: #003366;
	font-weight: bold;
}

.subMenuTekst .date
{
	text-align: right;
	font-size: 1.1em;
	color: #006600;
	font-weight: bold;
}

/* ---------
	subTeaser
----- */

.subTeaserTekst
{
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	color: #003366;
	width: 586px;
}

.subTeaserItem
{	

	width: 676px;
}

.sbuTeasterTd
{	
	border-bottom: solid 1px #003366;
}

/* ---------
	Evenementen lijst
----- */
.eventItem ul, .eventDetail ul {
	list-style: none;
	margin:  0px 0px 5px 30px;
	padding: 0;
}

.eventItem li, .eventDetail li {
	color: #003366;
	background:url(../afb/boombullet.gif) no-repeat 0 0;
	padding-left: 15px;
	margin-bottom: 2px;
}

.eventItem p, .eventDetail p {
 	margin-bottom:0px;
	padding-bottom: 0px;
	margin-top: 3px;
}

.eventItem .titel{
font-weight: bold;
font-size:1.4em;
}

.eventItem b, .eventItem strong, .eventDetail b, .eventDetail strong
{
	color:#CC3333;
}

.eventList .spacer
{	
	border-bottom: solid 1px #c2cbd4;
	height: 1px;
	width: 586px;
	margin-top: 10px;
}

.eventFooter
{
	margin-top: 15px;
}

.eventFooter table
{
	font-size:1em;
}
.eventFooter p
{ 
 	margin-bottom:0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	
}

.eventFooter a
{ 
	font-size:1.0em;
}

.eventDetail
{
 margin-top: 5px;
}

.eventDetail .titel {
color:#990000;
font-weight: bold;
font-size:1.4em;
margin-bottom: 5px;
}

/* ---------
	Pagina titel
----- */

#paginatitel {
	width: 700px;
	height: 119px;
	display:block;
	position: relative;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: -10px;
}



.paginatiteltekst {
	margin: -5px  0  1px 10px ;
	text-align: left;
	FILTER: alpha(opacity=100); 
	moz-opacity: 1; 
	opacity: 1;	
	font-style: normal;
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 30px;
}

.paginatitelachter {
	background: url(../afb/pagina_titel_achter.png) repeat-x;
	bottom: -70px;
	text-align: left;
	position: relative;	
	float: left
}

.paginatitelrechts {
	background: url(../afb/pagina_titel.png) no-repeat left;
	bottom: -70px;
	text-align: left;
	position: relative;
	
	width:28px;
	height: 24px;
	float: right
}

.paginatitelint
{
	float: left;
	height: 102px;
}

/* --------
    Contact
---- */

.box_rond {background:url('../afb/_elm/randwitboven.jpg') no-repeat top;padding-top:10px;position:relative;zoom:1;width: 698px;}
.box_rond .bd {border:solid #d6ddde;border-width:0 1px;padding:2px 0 5px 0;overflow:hidden;zoom:1;}
.box_rond .bottom {background:url('../afb/_elm/randwitonder.jpg') no-repeat;height:10px;}
.box_rond .wrapper_btn {float:right;margin:0 10px 0 0;}

.box_select h2 {background-image:url('../afb/_elm/randgrijsboven.jpg');background-repeat:no-repeat;background-position: top; padding:16px 0 12px 10px;line-height:17px; margin-bottom:0;}
.box_select {background-position:bottom;width:678px;margin:0 auto 10px auto;overflow:hidden;zoom:1;position:relative; padding-bottom:0;}
.box_select .bottom {background:url('../afb/_elm/randgrijsonder.jpg') no-repeat;height:10px;}
.box_select .bd {padding:0 13px 5px 13px; background-color:#F2F3F5; }

.box_rond .mod_alert {
background:url("../afb/_elm/ico_error.png") no-repeat scroll 13px 7px #EEE1E1;
border:1px solid #D01717;
color:#990000;
margin:10px;
padding:10px 10px 0 60px;
width: 603px;
}

.box_rond .mod_alert strong {
margin-left:-15px;
color:#990000;
}

.box_rond .mod_alert ul {
list-style-type:disc;
padding:0 0 14px;
}

.box_rond .mod_alert li {
color:#990000;
padding:0 0 5px;
}


fieldset {
border:medium none;
float:left;
}

.box_select fieldset ol {
list-style:none outside none;
padding:0;
margin: 0;
}

.box_select fieldset li {
padding:0 0 13px;
}

.box_select label {
display:inline-block;
position:relative;
width:130px;
color:#003366;
font-family:Garamond,Arial,Helvetica,sans-serif;
font-size:1em;
font-style:normal;
vertical-align:top;
}

.box_select label span {
color:#CC0033;
position:absolute;
right:7px;
}

.box_select input.txt, .box_select textarea  {
border:solid 1px #003366;
height:20px;
padding:0 4px;
width:219px;
}

.box_select textarea  {
height:109px;
}

.afb_succes
{
 position: absolute;
 right: 5px;
 z-index: 2;
}

/* ---------
	Linklijst
----- */

.linkitem {
 margin-bottom: 10px;
 border-bottom:1px solid #D6D6D4;
}

.linkitem p { margin: 5px 0 0 15px;  }

.linkTitel {
	font-weight: bold;
	background:url("../afb/boombullet.gif") no-repeat scroll 0 5px transparent;
	padding-left:15px;
}

.linkImg img{ margin: 5px 0 0 15px;  }

.linkActies {
	color: #003366;
	margin: 5px 0 10px 15px; 
}

.linkActies img {vertical-align:text-bottom;}

/* ---------
	Shadowbox
----- */

#sb-title {
 height: 60px;
 background: url(../afb/_elm/shadowbox_top.gif);
 }
 
#sb-info {
 height: 26px;
 background: url(../afb/_elm/shadowbox_onder.gif) right;
 }
 
 #sb-body,#sb-loading{
 background-color:#ffff;
 border-left: 1px solid #990000;
 border-right: 1px solid #990000;
 }
 
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;}
 
#sb-nav a{display:block;float:right;height:26px;width:66px;margin-left:3px; margin-right:10px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{}

#sb-title-inner{
font-family:Garamond,Arial,Helvetica,sans-serif;
}

.shadowboxtiteltekst {
	margin: -5px  15px  1px 10px ;
	text-align: left;
	FILTER: alpha(opacity=100); 
	moz-opacity: 1; 
	opacity: 1;	
	font-style: normal;
	color: #900000; 
	font-weight: bold;
	font-size: 25px;
}

.shadowboxtitelachter {
	background: url(../afb/_elm/shadowboxtitle.png) right no-repeat;
	bottom: -30px;
	text-align: left;
	position: relative;	
	float: left
}


/* ---------
	Diverse
----- */

.spacingtop
{
 position:absolute;
 width: 782px;
 height: 10px;
 background: #EFEFEF url(../afb/buffer.gif);
}

.spacingvoet
{
 position:absolute;
 bottom: 0px;
 width: 782px;
 height: 10px;
 background: #EFEFEF url(../afb/buffer.gif);
}

.contenttekst
{
	padding-left: 10px;
	padding-right:10px;
	padding-top: 10px;
}

.advent p{ margin:0;}
.advent img {border:0;}


