/* BASIS ELEMENTEN */
html	{ 
	filter	: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body 
{
	padding					: 0;
	margin					: 0;
	color					: #333;
}

/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after,
.certificaten-lijst:after,
.certificaat-details ul:after,
.certificaat-details .certificaat-info:after,
.certificaat-details li:after,
.certificaten-lijst li:after,
.certificaten-lijst .certificaten .info:after,
.certificaat-details ul.producten .titel:after,
.certificaten-lijst.product .cert:after
{
	display				: block;
	visibility			: hidden;
	clear				: both;  
	height				: 0; 
	content				: "."; 
}

	/* voor IE-mac */
	.clearfix,
	.certificaten-lijst,
	.certificaat-details ul,
	.certificaat-details .certificaat-info,
	.certificaat-details li,
	.certificaten-lijst li,
	.certificaten-lijst .certificaten .info,
	.certificaat-details ul.producten .titel,
	.certificaten-lijst.product .cert
	{	
		display			: inline-block;	
	}

	/* onderstaande overslaan voor IE-mac \*/
	* html .clearfix ,
	* html .certificaten-lijst,
	* html .certificaat-details ul,
	* html .certificaat-details .certificaat-info,
	* html .certificaat-details li,
	* html .certificaten-lijst li,
	* html .certificaten-lijst .certificaten .info,
	* html .certificaat-details ul.producten .titel,
	* html .certificaten-lijst.product .cert
	{ 
		height			: 1%;
	}
	
	.clearfix ,
	.certificaten-lijst,
	.certificaat-details ul,
	.certificaat-details .certificaat-info,
	.certificaat-details li,
	.certificaten-lijst li,
	.certificaten-lijst .certificaten .info,
	.certificaat-details ul.producten .titel,
	.certificaten-lijst.product .cert
	{ 
		display			: block;
	}
	/* einde van overslaan voor IE-mac */
	

.xdebug-error
{
	position: relative;
	z-index: 1000;
}

body, th, td, p {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 9pt;
}

fieldset  {
	margin					: 0;
	padding					: 0;
	border					: 0;
}

.main {
	font					: 1em/14pt Arial, Helvetica, sans-serif;
}

.clear {
	clear					: both;
	line-height				: 0.1px;
	height					: 0.1px;
}

a:link, a:visited, a:active {
	color					: #369;
	text-decoration			: none;
}

a:hover {
	text-decoration			: underline;
	color					: #369;
}

.infoblok_item a, .infoblok_item a:hover, .infoblok_item a:visited {
	color					: #369;
}

a.roze, span.roze	{
	color					: #DA027F !important;
}

.rood {
	color 					: #f00;
}

h1, h2, h3, h4, h5, h6	{
	padding					: 0;
	margin 					: 0;
	position				: relative; 
	color					: #000;
}

h1	{
	font					: bold 1.55em/1.05em Arial, Helvetica, sans-serif;
	color					: #333;
	padding-bottom			: 3px;	
}

h2	{
	font					: normal 1.1em/1.05em Arial, Helvetica, sans-serif;
	padding					: 0 0 2px 0;
}

h3	{
	font					: bold 1em/1em Arial, Helvetica, sans-serif;
	background				: url(../img/navright_bg.gif) top left repeat;
	color 					: #fff;
	padding 				: 6px 0 5px 9px;
	border-bottom			: 1px solid #ccc;
}

h3.blauw {
	background				: #2094DD url(../img/bg_infoblok_blauw.jpg) top left repeat-x;
}

h4	{
	font					: bold 1em/1em Arial, Helvetica, sans-serif;
	background				: url(../img/h4_bg.gif) top left repeat;
	padding 				: 4px 0 4px 7px;
	border-bottom			: 1px solid #fff;
}

h5	{
	font					: bold 1.25em/1em Arial, Helvetica, sans-serif;
}

h6	{
	font					: bold 1.1em/1em Arial, Helvetica, sans-serif;	
	color					: #666;
}
	

/* Achtergronden */
.body_bg	{
	background 				: url(../img/body_bg.gif) top left repeat-x;
	position				: absolute;
	z-index					: 0;
	left					: 0;
	top						: 0;
	width					: 100%;
	height					: 250px;
}

body	{
	background				: #F8F8F8 url(../img/wrapper2_bg.gif) top left repeat-y;
}

body.homepage	{
	background				: #F8F8F8 url(../img/wrapper_bg.gif) top left repeat-y;
}

.navhome_bg	{	
	background 				: url(../img/navhome_bg.gif) top left repeat-y;
	width 					: 600px;
	min-height 				: 100%;
}

#footer	{
	background 				: url(../img/footer_bg.gif) bottom left no-repeat;
	display 				: block;
}

.overons_bg	{
	background 				: url(../img/wir_ueber_uns_teaser.jpg) top center no-repeat;
	height					: 80px;
}

/* GESPECIFIEERDE ELEMENTEN */

#header
{
	background 				: url(../img/main_bg.gif) top left no-repeat;
	height					: 204px;
	_left					: -200px;
}

#top
{
	margin					: 17px 0 0 200px;
}

#logo 
{
	float					: left; 
	margin					: 22px 0 0 25px;
}

html>body #logo { padding-left: 15px; }

.adres	{
	background				: url(../img/left_bg.gif) top left no-repeat;
	text-align 				: right;
	padding 				: 250px 5px 60px 0;
	font-size 				: 0.9em;
	color 					: #000;
}

.teaser {
	margin-top				: 1px;
	text-align				: center;
}

#middle p	{
	text-align				: left; 
}

#footer
{
	font-size 				: 0.9em;
	color 					: #000;
	text-align				: left;
}

#footer span	{
	margin					: 10px 20px 0;
}

#footer a	{
	color 					: #369;
}

#footer img	{
	margin-left 			: 290px;
	border					: 0;
}

.content	{
	text-align				: left;
}

#pagetitle 	{
	position				: relative;
	margin					: -5px 0 0 18px;
	_margin-left			: 10px;
	width					: 580px;
	float					: left;
}

#pagetitle .rss 	{
	position				: absolute;
	right					: 20px;
	top						: 7px;
}

#zoeken 	{	
	float					: left;
}

#zoeken { 
	margin-left				: 15px; 
}

#zoeken #keywords	{
	height					: 1.2em;
	font-size				: 1.0em;
	color					: #000;
	border					: 1px solid #676767;
}

html>body #zoeken #submit_zoeken { padding: 1px; }

#zoeken #submit_zoeken {
	padding-bottom			: 2px;
	font-size				: 1.0em;
	color					: #000;
	border					: 1px solid #676767;
}
* html #zoeken #submit_zoeken { padding-bottom: 0; }

.content	{
	padding					: 20px;
}
	
/* --------------------------------	*/
/* menu's						 	*/
/* --------------------------------	*/
.navcontainer	{
	width 					: 700px;
	height 					: 118px;
	padding-top				: 10px;
}

.navcontainer ul	{
	list-style-type 		: none;
	margin 					: 0;
	padding 				: 0;
}

.navcontainer ul li	{ 
	display 				: inline;
}

.navcontainer ul li a,.navcontainer ul li a:link,.navcontainer ul li a:visited,.navcontainer ul li a:active,.navcontainer ul li a:hover	{
	font-weight 			: bold;
	color 					: #000;
	text-decoration 		: none;
	font-size 				: 1.1em;
}

/* --------------------------------	*/
/* dropdown menu				 	*/
/* --------------------------------	*/
.dropdownmenu	{
	visibility 				: hidden;
	position				: absolute;
	left 					: 0;
	top 					: 0;
	z-index 				: 99;
	margin-left				: 200px;
	margin-top				: 17px;
}

.dropdownmenu ul	{
	list-style-type 		: none;
	padding					: 0 0 0 5px;
	margin 					: 10px 0 0 0;
	border-left 			: 1px solid #ccc;
}

.dropdownmenu ul li	{
	display 				: inline;
	color 					: #ccc;
}

.dropdownmenu ul li a,.dropdownmenu ul li a:link,.dropdownmenu ul li a:active,.dropdownmenu ul li a:visited	{
	color 					: #000;
	text-decoration 		: none;
}

.dropdownmenu ul li a:hover	{
	color 					: #000;
	text-decoration 		: underline;
}

#m_1 {	width: 200px; }
#m_2 {	width: 351px; }
#m_3 {	width: 310px; }
#m_4 {	width: 290px; }
#m_5 {	width: 245px; }

.submenu ul li a, .submenu ul li a:link, .submenu ul li a:visited, .submenu ul li a:active, .submenu ul li a:hover {
	font-weight				: normal;
}

.navright	{
	width 					: 178px;
	border					: 1px solid #ccc;
	font-size 				: 0.9em;
	margin 					: 0 0 1em 0;
	background-color 		: #fff;
	float					: left;
}

#blok_content { padding		: 0.4em 0.4em 0.4em 0.8em; }
#blok_content_filmpje { padding		: 0.4em; }

#blok_content img { 
	padding					: 0.2em 0; 
	display					: block; 
}

.navright .rss_button {
	position				: relative;
	left					: 95px;
	top						: 0;
}

.navright h3 a, .navright h3 a:visited, .navright h3 a:hover {
	color					: #fff;
}


.navright a, .navright a:visited, .navright a:hover {
	color					: #369;
}

.navright ul	{
	list-style-type 		: none;
	margin 					: 2px 0 10px 0;
	padding 				: 0;
}

.navright ul li	{
	background 				: url(../img/bullet.gif) top left no-repeat;
	margin					: 0;
	padding					: 0 0 0 10px;
	line-height				: 1.4em;
}

.navright ul li.pink a,.navright ul li.pink a:active,.navright ul li.pink a:link,.navright ul li.pink a:visited,.navright ul li.pink a:hover {
	color 					: #c06;
}

.navright h3 {
	line-height				: 1.4em;
}

.no_layout {
	border					: 0;
	background-color		: #f9f9f9;
}

.no_layout .infoblok_item {
	padding					: 5px;
}

.pink_text, a.pink_text {
	color 					: #da027f;
}

.link_blauw, a.link_blauw, a:visited.link_blauw, a:hover.link_blauw {
	color					: #369;
}

.navhome 	{
	float 					: left;
	width 					: 198px;
	border-top				: 1px solid #fff;
	border-left				: 1px solid #fff;
	border-right			: 1px solid #fff;
}

.navhome ul	{
	list-style-type			: none;
	margin 					: 4px 0 3px 0;
	padding 				: 0;
}

.navhome ul li	{
	background 				: url(../img/bullet_navhome.gif) top left no-repeat;
	margin		 			: 0 0 0 5px;
	padding		 			: 0 0 0 9px;
	line-height 			: 1em;
}

.navhome ul li a,.navhome ul li a:link,.navhome ul li a:visited,.navhome ul li a:active,.navhome ul li a:hover	{
	color 					: #369;
	font-size 				: 0.9em;
}

.navhome span {
 	display					: block;
	/*background				: #f6f8f7;*/
	font-size				: 0.9em;
	padding					: 10px 30px 10px 10px;
}

.navhome span a {
 	color					: #DA027F;
}

.navleft	{
	width 					: 196px;
}

.navleft ul	{
	list-style-type			: none;
	margin 					: 13px 0 0 0;
	padding 				: 0;									
}

.navleft li	{
	margin 					: 0;
	width 					: 196px;
	display					: block;
	overflow				: inherit;
	line-height				: 1.2em;
}

.navleft li a,.navleft li a:link,.navleft li a:visited,.navleft li a:active	{
	display 				: block;	
	padding					: 5px 0 5px 22px;	
	height					: 100%;
	text-decoration 		: none;
	color 					: #666;
}

.navleft li a:hover	{
	background-color		: #fff;
	background 				: url(../img/navleft_bg_.jpg) top left no-repeat;
}

.navleft li.sub a,.navleft li.sub a:link,.navleft li.sub a:active,.navleft li.sub a:visited {
	background-color		: #fff;
	background 				: url(../img/navleft_bg.jpg) top left no-repeat;
	color 					: #000;	
}

.navleft li.sub a:hover {
	background-color		: #fff;
	background 				: url(../img/navleft_bg_.jpg) top left no-repeat;
}

.navleft li.actief a,.navleft li.actief a:link,.navleft li.actief a:visited,.navleft li.actief a:active {
	background-color		: #fff;
	background 				: url(../img/navleft_bg_a.jpg) top left no-repeat;	
	color 					: #000;
	font-weight 			: bold;
}

.navleft li.actief a:hover {
	background-color		: #fff;
	background 				: url(../img/navleft_bg_.jpg) top left no-repeat;
}

.navleft .normal {
	background-color		: #fff;
	background 				: url(../img/navleft_hoofd_bg.jpg) top left no-repeat;
}

/* Home link bottom */
.navhome-bottom {
	clear					: both;
	width 					: 600px;	
	overflow				: hidden;
	zoom					: 1;
	border-top				: 9px solid #fff;
}


/* --------------------------------	*/
/* content blokjes				 	*/
/* --------------------------------	*/
.content_blokje {
	float					: left;
	margin					: 30px 0 0 0;
	padding					: 0;
	
	width					: 48%;
	
	voice-family: "\"}\""; /* for IE5.0, 5.5 Hack */
	voice-family:inherit;
	
	width					: 50%;
}

.content_blokje a, .content_blokje a:visited  {
	color 					: #369;
	text-decoration 		: none;
}

.content_blokje a:hover  {
	color 					: #369;
	text-decoration			: underline;
}

.content_blokje h5 a, .content_blokje h5 a:hover, .content_blokje h5 a:visited {
	color					: #000;
}

.content_blokje .thumb {
	float					: left;
	width					: 75px;
	height					: 75px;
	overflow				: hidden;
	margin					: 0 5px 0 0;
	padding					: 0;
	border					: 1px solid #cecece;
}

/** laag 2 **/
.navleft .laag2 {
	padding-left			: 10px;
}

/* --------------------------------	*/
/* brochure zoeken				 	*/
/* --------------------------------	*/
fieldset.zoek_brochures,fieldset.zoek_certificaten	{
	margin					: 0;
	padding					: 0;
	border					: 2px solid #ccc;
}

fieldset.zoek_brochures legend,	{
	font-weight				: bold;
	padding					: 0 10px;
	color					: #369;
}

fieldset.zoek_brochures ul,fieldset.zoek_certificaten ul	{
	list-style				: none;
	margin					: 10px;
	padding					: 0;
}

fieldset.zoek_brochures ul li	{
	margin					: 10px 0;
}

fieldset.zoek_brochures li label,
fieldset.zoek_certificaten li label 	{
	width					: 150px;
	display					: block;
	float					: left;
	font-weight				: bold;
}

fieldset.zoek_certificaten {
	width					: 536px;	
}

/* --------------------------------	*/
/* brochure overzicht			 	*/
/* --------------------------------	*/
.brochure_overzicht {
	margin					: 0;
	padding					: 0;
}

.overzicht h2 {
	color					: #06c;
	font-weight				: bold;
}

.overzicht td {
	padding					: 3px 10px;
	margin					: 0;
	vertical-align			: middle;
}

.overzicht .title {
	background-color		: #ccc;
}

.overzicht ul {
	margin					: 0 0 0 14px;
	padding 				: 0;
}

.overzicht li {
	list-style-image 		: url(../img/pijl3.gif);
	margin					: 0;
	padding					: 0;
}

.titel, .titel a, .titel a:visited	{
	color					: #c39;
	font-size				: 1.0em;
	font-weight				: bold;
}

.brochure_overzicht_xhtml ul, .brochure_overzicht_xhtml li, .brochure_overzicht_xhtml .titel, .brochure_overzicht_xhtml .brochures { 
	margin					: 0; 
	padding					: 0; 
	list-style				: none; 
}

.titel li, .brochures li {
	line-height				: 1.2em;
}

.titel li {
	padding					: 5px 0;	
}

.brochures li p {
	margin					: 0;
	padding					: 0;
	text-align				: left;
}

.brochures li {
	padding-left			: 5px;
	line-height				: 1.2em;
	display					: block;
	text-align				: left;
}

.brochures .table_bg {
	background-color		: #f2f2f2;
	line-height				: 1.2em;
}

.brochure_overzicht_xhtml .onderwerp, .brochures .onderwerp { 
	width					: 62%; 
	float					: left; 
}

.brochure_overzicht_xhtml .taal, .brochures .taal { 
	width					: 16%; 
	float					: left; 
	text-align				: center;
}

.brochures .taal, .brochures .onderwerp { 
	padding-top				: 3px;
}

.brochure_overzicht_xhtml .download, .brochures .download, .brochure_overzicht_xhtml .bestellen, .brochures .bestellen { 
	text-align				: center;
	padding					: 0 2px;
}

.brochures .bestellen {
	padding-left			: 10px;
}

.brochure_overzicht_xhtml .download, .brochure_overzicht_xhtml .besetellen {
	width					: 10%;
	float					: left;
}

.brochure_overzicht_xhtml .titel {
	font-weight				: bold; 
}

.brochure_overzicht_xhtml .titel li { 
	background-image		: url("../img/pijl.gif"); 
	background-position		: 7px; 
	background-repeat		: no-repeat; 
	padding-left			: 15px; 
}

.brochure_overzicht_xhtml .titelbalk { 
	background-color		: #ccc; 
	font-weight				: bold; 
	display					: block; 
	padding					: 5px; 
}




/* --------------------------------	*/
/* zoek_certificaten			 	*/
/* --------------------------------	*/
.zoek_certificaten{
	margin				: 20px 0 !important;
}

.zoek_certificaten li {
	float				: left;
	clear				: both;
	width				: 500px;
	margin				: 0 0 10px 0;
}

#sel_id_certificaat,
#sel_id_product{
	width				: 300px !important;
	margin				: 0;
	margin-right		: 30px;	
}


/* --------------------------------	*/
/* certificaten-lijst			 	*/
/* --------------------------------	*/
.certificaten-lijst {
	list-style-type			: none;
	margin					: 10px 0 0 0;
	border					: none;
	padding					: 0;
}

.certificaten-lijst li {
	margin					: 0 0 0 0;	
	clear					: both;
}

.certificaten-lijst li.titel-certificaat {
	margin-top				: 10px;	
}

.certificaten-lijst .afbeelding {
	float					: left;
	width					: 150px;
	padding-left			: 20px;
}

.certificaten-lijst .info {
	/*float					: left;*/

}

.certificaten-lijst p {
	width					: 475px !important;
	text-align				: justify !important;
}

.certificaten-lijst a.pdf {
	float					: right;
	height					: 1.9em;
	text-indent				: 20px;
	width					: 100px;
	margin-top				: 5px;
	overflow				: hidden;
	background				: url(../img/pdf.gif) left top no-repeat;
}

.certificaten-lijst a.pdf {
	display					: block;
	height					: 1.9em;
	text-indent				: 20px;
	overflow				: hidden;
	background				: url(../img/pdf.gif) left top no-repeat;

}

.certificaten-lijst  h4 {
	/*margin-left				: 20px;	*/
	background				: #CCCCCC;
	padding-top				: 6px;
	padding-bottom			: 8px;
}

/*certificaten*/
.certificaten-lijst li.certificaten {
		background				: #F2F2F2 !important;
		border-bottom			: 1px solid #CCCCCC;
}

.certificaten-lijst  ul {
	list-style-type			: none;	
}

.certificaten-lijst .certificaten .info   {
	background				: #F2F2F2 !important;
	color					: #000;
	width					: 500px;

}

.certificaten-lijst .certificaten .info h3 {
	background				: none;	
	color					: #000;	
	float					: left;
	border					: none;

}

.certificaten-lijst .certificaten p {
	width					: 320px !important;
	text-align				: justify !important;
}

.certificaten-lijst .certificaten .cert-info {
	float					: left;
	width					: 200px;
}

/*product*/
.certificaten-lijst.product .cert-afbeelding {
	width					: 150px;
	float					: left;
}

.certificaten-lijst.product .cert {
	margin					: 4px 0;	
}

.certificaten-lijst.product .cert-info {
	float					: left;
}

.certificaten-lijst.product .cert-info p {
	width					: 365px !important;
}

.certificaten-lijst.product li .product-info p {
	padding-top				: 0px;
	padding-left			: 10px;
	width					: 380px !important;	
}

/* --------------------------------	*/
/* certificaat-details			 	*/
/* --------------------------------	*/
.certificaat-details ul {
	padding-left			: 0;
	margin					: 0;
}

.certificaat-details li {
	margin					: 0;	
	clear					: both;
	border					: 1px solid #F8F8F8;
}

.certificaat-details .pdf-lijst {
	width					: 110px;
	float					: right;	
	margin-top				: 12px;	
}

.certificaat-details .pdf-lijst li {
	width					: 105px;
}

.certificaat-details a.pdf {
/*	display					: block;
	height					: 1.9em;
	text-indent				: 60px;
	width					: 150px;
	vertical-align			: middle;
	margin-top				: 15px;
	line-height				: 3.6em;
	height					: 50px;
	overflow				: hidden;
	background				: url(../img/pdf-groot.gif) left top no-repeat;*/
	
	float					: right;
	height					: 1.9em;
	text-indent				: 20px;
	width					: 100px;
	margin-top				: 5px;
	overflow				: hidden;
	background				: url(../img/pdf.gif) left top no-repeat;	
}

.certificaat-details .producten a.pdf {
	display					: block;
	height					: 1.9em;
	text-indent				: 20px;
	overflow				: hidden;
	background				: url(../img/pdf.gif) left top no-repeat;
	line-height				: normal	
}

.certificaat-details .certificaat-info {
	margin-bottom			: 10px;	
}

.certificaat-details .certificaat-info h3 {
	background				: #DA027F;
	color					: #fff;	
}

.certificaat-details .afbeelding {
	clear					: left;
	float					: left;
	margin					: 15px 0 0 0 ;
	width					: 170px;
}

.certificaat-details .info {
	clear					: right;
	float					: left;
	width					: 235px;
}

.certificaat-details .info p {
	margin-top				: 12px;
	text-align				: justify !important;
	width					: 230px;
	margin-right			: 5px;
}

.certificaat-details .producten li.titel-product {
	margin					: 10px 0 0 0;	
}

.certificaat-details .producten li.oneven .titel {
	background				: #f5f5f5;
	color					: #000;
	font-weight				: normal;
}

.certificaat-details .producten .info {
	width					: 358px;
	float					: left;
	padding					: 3px 0;
}

.certificaat-details .producten p.pdf-omschrijving {
	width					: 250px;
	float					: left;
	margin					: 0;
	padding					: 4px 0 4px 15px;
}

.certificaat-details ul.producten .info p {
	margin					: 0;	
}

.certificaat-details .certificaat-info {
	clear					: both;	
}

.certificaat-details .producten a.meer-info {
	float					: right;
}

.certificaat-details ul.producten {
	list-style-type			: none;	
	margin-left				: 0;
}

.certificaat-details h3 {
	background				: #CCC;	
	color					: #000;
}

.certificaat-details ul.producten .titel {
	background				: #F2F2F2;
}

.certificaat-details ul * {zoom:1;}

.certificaat-details ul.producten h4 {
	background				: none;	
	float					: left;
	border					: none;
	width					: 150px;
}

.certificaat-details ul.producten a.pdf {
	float					: right;
	margin-top				: 3px;
	width					: 105px;
	color					: #336699;
	font-weight				: normal;
}

.certificaat-details .productnummer {
	float					: left;
	width					: 162px;
	padding					: 4px 0 4px 7px;
	margin					: 0;
}

.certificaat-details .terug {
	display					: inline-block;
	margin-top				: 20px;
}

#sel_id_certificaat {
	width					: 320px;
}


/* --------------------------------	*/
/* formulieren					 	*/
/* --------------------------------	*/
.table_bg {
	background-color:		: #f2f2f2;
}

.veld, .input, .veld_nieuwsbriefformulier {
	font-family				: Arial, Helvetica, sans-serif;	
	font-size				: 1em;
	border					: 1px solid #aaa;
	background				: url(../img/form_bg.jpg) top left repeat-x;
}

.veldFout, .veldFout_nieuwsbriefformulier {
	font-family				: Arial, Helvetica, sans-serif;
	border					: 1px solid #DA2489;
	font-size				: 1em;
}

.foutMarkerOff {
	display					: none;
}

.foutMarkerOn {
	color					: #DA2489;
	display					: inline;
}

.button {
	border					: 1px solid #aaa;
	cursor					: pointer;
	font-size				: 9pt;
}

#melding, #melding_brochure, #melding_trefwoord, #melding_nieuwsbriefformulier {
	color					: #DA2489;
	display					: none;
	font-weight				: bold;
}

.contactformulier_titel, .form_titel, #rittal_actueel_formulier label {
	font-weight				: bold;
	color					: #333;
}

.border {	
	margin					: 0;
	padding					: 0;
}

#rittal_actueel_formulier ol, #rittal_actueel_formulier li {
	list-style				: none;
	margin					: 0;
	padding					: 0;
}


/* --------------------------------	*/
/* sitemap						 	*/
/* --------------------------------	*/
.sitemap ul, .sitemap li {
	margin					: 0;
	padding					: 0;
}

.sitemap ul {
	margin					: 5px 0 5px 0;
	list-style				: none;
}

.sitemap li {
	font-size				: 1.1em;
	line-height				: 1.8em;
}

.sitemap li a {
	color					: #000;
}

.sitemap .map {
	font-weight				: bold;
}

ul.laag2 {	margin-left: 20px; }
ul.laag3 {	margin-left: 30px; }
ul.laag4 {	margin-left: 40px; }

.sitemap .pagina  {
	padding-left			: 10px;
	background				: url("../img/pijl.gif") left no-repeat;
	font-weight				: normal;
}


/* --------------------------------	*/
/* zoekresultaten				 	*/
/* --------------------------------	*/
.zoekresultaten ul {
	margin					: 0;
	padding					: 0;
	list-style				: none;
}

.zoekresultaten li  {
	margin 					: 5px 0 10px 0;
}

.zoekresultaten h2 {
	padding-bottom			: 3px;
}

.zoekresultaten h2 a  {
	font-weight				: bold;
}


/* --------------------------------	*/
/* rittal highlight				 	*/
/* --------------------------------	*/
.headline_weiss {
	font-size				: 1.6em;
	font-weight				: bold;
	color					: #fff;	
	background				: #008FC3 url(../images/stoerer_blau.jpg) no-repeat;
}

.ftext  {
	font-size	: 12px;
	color		: #fff;
}

.ftextBold {
	font-size	: 12px;
	color		: #fff;
	font-weight	: bold;
}

.flink {
	font-size	: 12;
	color		: #fff; 
}

.headline_blau {
	color		: #008FC3;
	font-size	: 18px;
}

.radio_button {
	font-size	: 12px;
	color		: #008FC3;
}

.textfeld {
 	font-size	: 10px;
	color		: #008FC3;
}

.flink {
	font-size	: 13px;
	color		: #008FC3;
}

.footer_text {
	color		: #000;
	font-size	: 9px;
}

.verzend_button{
	border		: 0 solid #0099FF; 
	color		: #444;
	cursor		: hand;
	background	: url(../images/verzenden_button.jpg) top right no-repeat;
	width		: 122px;
	height		: 21px;
}

.linkje {
	font-size	: 1.1em;
	font-weight	: normal;
	padding-bottom: 5px;
}

/**
 	PAGINA - WARMTEWISSELAARS
--------------------------------------------------------------------
**/
#warmtewisselaars 
{
	background-color			: #fff;
}

.boven 
{
	border-top	: 1px solid #000;
}
.gr_boven
{
	border-top	: 1px solid #666;
}

.onder
{
	border-bottom: 1px solid #000;
}
.gr_onder
{
	border-bottom: 1px solid #666;
}

.rechts 
{
	border-right: 1px solid #000;
}
.gr_rechts
{
	border-right: 1px solid #666;
}

/**	PERSBERICHTEN
---------------------------------------------------------------------------
**/
#persberichten ul, #persberichten li 
{
	margin		: 0;
	padding		: 0;
	list-style	: none;
}

#persberichten li 
{
	background	: url("../img/pijl.gif") left 0.4em no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}

#persberichten_zoeken ol, #persberichten_zoeken li, #persberichten_zoeken fieldset
{
	margin		: 0;
	padding		: 0;
	border		: 0;
	list-style	: none;
}

#persberichten_zoeken fieldset 
{
	margin: 10px 0;
}

#persberichten_zoeken li 
{
	margin		: 1em 0 0 0;
}

#persberichten_zoeken label 
{
	width		: 6em;
	float		: left;
	clear		: both;
}

#persberichten_zoeken .submit_form 
{
	clear: both
}

/** SYMBOLEN **/
#pruefzeichen	{
	width	: 700px;
}


/** SEMINARS **/
.seminar_lijst 
{
	margin	: 5px 0 5px 0;
	list-style: none;
	padding	: 0;
}

.seminar_lijst li
{
	line-height: 1.7em;
	margin	: 0;
	padding	: 0 0 0 15px;
	background-image		: url("../img/pijl.gif");
	background-position		: 5px;
	background-repeat		: no-repeat;
	position:relative; 
}

.seminar_lijst li.table_bg 
{
	background-color		: #f2f2f2;
}

.seminar_lijst .titel a, .seminar_lijst .titel a:hover, .seminar_lijst .titel a:visited,
.seminar_overzicht a, .seminar_overzicht a:hover, .seminar_overzicht a:visited
{
	font-size: 1.0em;
	font-weight: normal;
	color	: #369;
}



/* ----------------- */
/*foodspecial		 */
/* ----------------- */
.foodspecial #outer {
	margin-right	: 0;
	width			: 795px;
}

.foodspecial #middle {
	width			: 790px;	
	background		:#F8F8F8 url(../img/bladerboek/bg.gif) left top repeat-x; 
}

#foodspecial {
}

#foodspecial #bladerboek {
	position		: relative;
	z-index			: 42387;
	margin-top		: -30px;	
}


#foodspecial .boekonder {
	position		: relative;
	margin-top		: -30px;
	z-index			: 52387;
}

#foodspecial .omschrijving {
	float			: left;
	width			: 400px;
	line-height		: 1.6em;
	color			: #000;
}

#foodspecial .omschrijving strong {
	display			: block;
}

#foodspecial .button-bestel {
	float			: right;	
	width			: 230px;
	background		: #E1227F url(../img/bladerboek/bestel-bg.png) 280px 5px no-repeat;
	color			: #fff ;
	padding			: 13px 95px 13px 13px;
	line-height		: 1.5em;
}

#foodspecial .button-bestel:hover {
	background-color		: 	#2094DD;
	background-position: 280px -122px;
}

#foodspecial .button-bestel strong {
	font-size		: 1.8em;
	display			: block;
	margin			: 0 0 5px;
	padding			: 0;
}

#foodspecial .button-bestel a {
	color			: #fff;	
}

#foodspecial .button-bestel a:hover {
	text-decoration	: none;	
}


/* ----------------- */
/*formulier-bestellen */
/* ----------------- */
#formulier-bestellen .sluiten,
#formulier-bestellen .sluiten2{
	position		: absolute;
	top				: 0;
	right			: 10px;
	z-index			: 423;
	display			: block;
	padding			: 2px 8px;
	background		: #fff;
	color			: #000;
	border			: 1px solid #dc1789; 
	cursor			: pointer;
	font-size		: 1.7em;
}

#formulier-bestellen .sluiten:hover,
#formulier-bestellen .sluiten2:hover{
	color			: #dc1789;
}

#formulier-bestellen {
	position		: relative;
	background		: #F8F8F8 url(../img/bladerboek/bg.gif) left -15px repeat-x;
	width			: 350px;
	height			: 493px;
	z-index			: 95000;
}

/* speciale pagina met formulier ingebouwd*/
.foodspecial #formulier-bestellen {
	position		: absolute;	
	top				: 235px;
	right			: 17px;	
}

#formulier-bestellen .formmodule2 {
	width			: 325px;
	height			: 303px;
	padding-top		: 100px;
	padding-left	: 15px;
	background		: #dc1789 url(../img/bladerboek/formulier-bg.png) left -10px no-repeat;
}

.foodspecial #formulier-bestellen .formmodule2 {
	padding-left	: 15px;	
	height			: 393px;	
}

#formulier-bestellen ul {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
}

#formulier-bestellen li {
	list-style-type	: none;
	margin			: 14px 0;
}

#formulier-bestellen .label {
	display			: none;	
}

#formulier-bestellen .veld input {
	border			: 1px solid #fff;
	padding			: 4px;
}

#formulier-bestellen .veld input.fout {
	border			: 2px solid #2094DD;
	padding			: 3px;
}

#formulier-bestellen #verzend {
	float			: right;
	margin-right	: 15px;
	background		: #000;
	color			: #fff;
	border			: none;
	font-size		: 1.3em;
	font-weight		: bold;
	padding			: 4px 10px;
}

#formulier-bestellen .defaultvalue {
	color				: #7a7979;	
}

#formulier-bestellen .verplicht {
	display				: block;
	padding				: 14px 0 0 0;
	color				: #969595;
	background			: none;
}

#formulier-bestellen .header {
	position		: absolute;
	top				: 0;
	left			: 0;
	background		: #d9017e;
	width			: 308px;
	height			: 48px;
	padding			: 16px;
}

#formulier-bestellen .header strong {
	font-size		: 2.3em;
	color			: #fff;
}

#formulier-bestellen .header p {
	margin			: 0;	
	color			: #fff;
	font-size		: 1.2em;
}

#formulier-bestellen .veld,
#formulier-bestellen .adres{
	background		: none;
	border			: none;
}

/*errors van formulioer bestellen food speical*/
#formulier-bestellen .foodspecial-error {
	position		: absolute;
	z-index			: 79876;
	background		: #fff;
	border			: 2px solid #D9017E;
	list-style-type	: none;
	margin			: 0;
	padding			: 8px;
	padding-top		: 30px;	
	width			: 320px;
	left			: 0;
	top				: 0;
}

.foodspecial #formulier-bestellen .foodspecial-error {
	top				: 0;
	left			: -340px;	
	width			: 310px;
}

#formulier-bestellen .foodspecial-error li {
	margin			: 4px 0;
}


#bigDiv {
	z-index			: 987654 !important;	
}


/* ----------------- */
/* rittal highlight  */
/* ----------------- */

#rittal_highlight
{
	padding: 1em;
}

#rittal_highlight h1#heading
{
	display: block;
	width: 540px;
	height: 156px;
	background-image: url(../img/rittal_highlight.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
}

#rittal_highlight h1#heading span
{
	display: none;
}

#rittal_highlight fieldset #top_therm
{
	background-image: url(../img/rittal_top_therm.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	display: block;
	width: 236px;
	height: 350px;
	
	float: left;
	
	position: relative;
	top: -15px;
}

#rittal_highlight fieldset #riline
{
	background-image: url(../img/rittal_highlight_2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	
	display: block;
	width: 236px;
	height: 284px;
	
	float: left;

}

#rittal_highlight fieldset
{
	position: relative;
}

#rittal_highlight fieldset form
{
	padding-left: 240px;
}

#rittal_highlight legend
{
	display: none;
}

#rittal_highlight ul, #rittal_highlight li
{
	margin-left: 10px;
	padding-left: 0;
	list-style: square;
}

#rittal_highlight fieldset ul, #rittal_highlight fieldset li
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#rittal_highlight dt
{
	font-weight: bold;
}

#rittal_highlight dd
{
	margin-left: 0;
}

#rittal_highlight .description
{
	background-color: #0071bc;
	color: #fff;
	padding: 5px;
}
#rittal_highlight .description h2
{
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 1em;
	color: #fff;
}
#rittal_highlight .left_content,
#rittal_highlight .right_content
{
	background-color: #0071bc;
	width: 49%;
	float: left;
}

#rittal_highlight .verzend_button
{
	cursor: pointer;
}

#googlemaps	{
	border: 0px;
	height: 500px;
	width	: 100%;
	background		: #eee;
	text-align		: left;
	font	: 1em Arial;
	color	: #4E4E4E;
}

#googlemaps a	{
	color: #003B81;
}











