/********/
/* page */
/********/
/* print commands */
.noprint { }
.print { display: none; }
.pagewidth { width: 890px; }

/* background */
body { background-color: #B4B6C2; }
.border-left { background-image: url(/images/layout/border_left.gif); }
.page-container { background-color: #FFFFFF; background-image: url(/images/backgrounds/fond_02.jpg); height: 100%; width: 871px; background-repeat: no-repeat; background-position: left top; }
.spacer-vertical { background-color: #707178; }
.spacer-horizontal-subnav { background-image: url(/images/subnav/bg_subnav.gif); background-repeat: repeat; background-position: left top; }
.spacer-horizontal-content { background-image: url(/images/layout/margin_right.gif); background-repeat: repeat-y; background-position: right top; }
.border-right { background-image: url(/images/layout/border_right.gif); }


/**************/
/* navigation */
/**************/
/* background */
.nav-arrow {background-image: url(/images/nav/arrow.gif); }
.nav-spacer {background-image: url(/images/nav/nav_spacer.gif); }


/*****************/
/* subnavigation */
/*****************/
/* background */
.subnav-container { background-image: url(/images/subnav/bg_subnav.gif); background-repeat: repeat; background-position: left top; }
.subnav-spacer {background-image: url(/images/subnav/subnav_spacer.gif); background-repeat: no-repeat; background-position: left top; }

/* text */
.subnav 		{ color: #666666; font-size: 0.7em; line-height:130%; font-weight: normal; padding: 2px 0px 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.subnav-active 	{ color: #000000; font-size: 0.7em; line-height:130%; font-weight: bold; padding: 2px 0px 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* link */
.subnav a:link 		{ color: #666666; font-weight: normal; text-decoration: none; }
.subnav a:visited 	{ color: #666666; font-weight: normal; text-decoration: none; }
.subnav a:hover 	{ color: #000000; font-weight: bold; text-decoration: none; }
.subnav a:active	{ color: #000000; font-weight: bold; text-decoration: none; }

.subnav-active a:link 		{ color: #000000; font-weight: bold; text-decoration: none; }
.subnav-active a:visited 	{ color: #000000; font-weight: bold; text-decoration: none; }
.subnav-active a:hover 		{ color: #000000; font-weight: bold; text-decoration: none; }
.subnav-active a:active		{ color: #000000; font-weight: bold; text-decoration: none; }


/***********/
/* content */
/***********/
/* background */
.splash-container { background-color: #FFFFFF; padding-bottom: 20px; }
.home-container { background-image: url(/images/layout/margin_right.gif); background-repeat: repeat-y; background-position: right top; padding-bottom: 20px; }
.content-container { background-color: #FFFFFF; background-image: url(/images/layout/margin_right.gif); background-repeat: repeat-y; background-position: right top; padding-bottom: 20px; }

/* title */
.home-container h1 { color: #E2001A; font-size: 0.95em; font-weight: bold; margin: 0px; padding: 5px 5px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.splash-container h1, .content-container h1 { color: #E2001A; font-size: 1.4em; font-weight: normal; margin-top: 0px; padding: 10px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.splash-container h2, .content-container h2 { color: #000000; font-size: 0.72em; font-weight: bold; margin-top: 0px; margin-bottom: 0px; padding: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.splash-container h4, .content-container h4 { color: #E2001A; font-size: 0.72em; font-weight: bold; margin-bottom: 0px; padding: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.content-container h2 a:link 	{ color: #000000; font-weight: bold; text-decoration: none; }
.content-container h2 a:visited { color: #000000; font-weight: bold; text-decoration: none; }
.content-container h2 a:hover 	{ color: #000000; font-weight: bold; text-decoration: underline; }
.content-container h2 a:active 	{ color: #000000; font-weight: bold; text-decoration: underline; }

/* text */
.home-container p { color: #666666; font-size: 0.7em; line-height:130%; margin-top: 0px; padding: 0px 10px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.splash-container p, .content-container p { color: #666666; font-size: 0.7em; line-height:130%; margin-top: 0px; padding: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

li { margin-left:20px; }
.content-container ul, .content-container ol { margin-left:10px; padding-left:10px; color: #555555; font-size: 0.7em; line-height:130%; margin-top: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.content-container ul ul, .content-container ol ol { font-size: 1em; list-style-type: disc; }
.content-container strong { font-weight: bold; }
.content-container em { font-style: italic; }
.content-container .input { color: #FF0000; font-weight: bold; font-size:1em; padding: 0px 20px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* link */
.splash-container a:link, .home-container a:link, .content-container a:link 	 	{ color: #0077BE; font-weight: bold; text-decoration: none; }
.splash-container a:visited, .home-container a:visited, .content-container a:visited { color: #33B8FF; font-weight: bold; text-decoration: none; }
.splash-container a:hover, .home-container a:hover, .content-container a:hover 	{ color: #0077BE; font-weight: bold; text-decoration: underline; }
.splash-container a:active, .home-container a:active, .content-container a:active 	{ color: #0077BE; font-weight: bold; text-decoration: underline; }

/* footer */
.footer { color: #888888; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px; }

/* sitemap */
.content-container p.sitemap { padding: 0px 30px 0px 30px; }

/********************/
/* content-specific */
/********************/
/* project fiches */
.fiche-key { color: #888888; font-size: 0.7em; line-height:130%; font-style:italic; padding: 2px 5px 2px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fiche-value { color: #888888; font-size: 0.7em; line-height:130%; padding: 2px 20px 2px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fiche-spacer { background-image: url(/images/backgrounds/fiche_spacer.gif); background-repeat: repeat-x; background-position: left center; padding: 0px; }
.fiche-spacer-vertical { background-image: url(/images/backgrounds/fiche_spacer_vertical.gif); background-repeat: repeat-y; background-position: middle top; padding: 0px; }


/*********/
/* promo */
/*********/
/* title */
.promo-container-odd h3, .promo-container-even h3 { color: #444444; font-size: 0.72em; font-weight: bold; margin: 0px; padding: 0px 5px 2px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* text */
.promo-container-odd { }
.promo-container-even { background-color: #FCFAF1; }
.promo  { color: #555555; font-size: 0.7em; line-height:130%; margin: 0px; padding: 5px 5px 10px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*.promo2 { color: #555555; font-size: 0.7em; line-height:130%; margin: 0px 0px 0px 0px; padding: 10px 5px 10px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FCFAF1; }*/

/* link */
.promo a:link,		.promo2 a:link		{ color: #0077BE; font-weight: bold; text-decoration: none; }
.promo a:visited,	.promo2 a:visited	{ color: #0077BE; font-weight: bold; text-decoration: none; }
.promo a:hover,		.promo2 a:hover		{ color: #0077BE; font-weight: bold; text-decoration: underline; }
.promo a:active,	.promo2 a:active	{ color: #0077BE; font-weight: bold; text-decoration: underline; }

/* images */
.promo-img { margin: 0px 0px 5px 0px; padding: 10px 0px 0px 2px; }


/*************************/
/* news/agenda: advalvas */
/*************************/
/* title */
.advalvas-container-odd h3, .advalvas-container-even h3 { color: #444444; font-size: 0.72em; font-weight: bold; margin: 0px; padding: 5px 5px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* text */
.advalvas-container-odd { }
.advalvas-container-even { background-color: #FCFAF1; }
.advalvas-header  { color: #E2001A; font-size: 1.4em; font-weight: normal; margin-top: 0px; padding: 5px 5px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.advalvas  { color: #555555; font-size: 0.7em; line-height:130%; margin: 0px; padding: 0px 5px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* link */
.advalvas a:link	{ color: #0077BE; font-weight: bold; text-decoration: none; }
.advalvas a:visited	{ color: #0077BE; font-weight: bold; text-decoration: none; }
.advalvas a:hover	{ color: #0077BE; font-weight: bold; text-decoration: underline; }
.advalvas a:active	{ color: #0077BE; font-weight: bold; text-decoration: underline; }

/* images */
.advalvas-img { margin: 0px 0px 5px 0px; padding: 10px 0px 0px 2px; }

/*********/
/* forms */
/*********/
.invoerveld { font-family: Arial;	font-size: 12px; color: #8E8E91; }
.AddButton { color: #DF1B18; font-family: Arial; font-weight: bold; font-size: 12px; }
.AddButton a:link { color: #DF1B18; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; }
.AddButton a:visited { color: #DF1B18; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; }
.AddButton a:hover { color: #8E8E91; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; }
.AddButton a:active { color: #DF1B18; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; }


/***************/
/* shopprijzen */
/***************/
.price { color: #FF0000; font-size: 0.72em; font-weight: bold; margin-bottom: 0px; padding: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }