/* Screen Css Mark Bogman */

* {
	margin: 0;
	padding: 0;
}


html {
	height: 100%;
	width: 100%;
	overflow: hidden;
	margin: 0;
}

body {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}


#container {
	width: 100%;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;

	dddbackground-color: #000000; /* test */
}

* html #container {
	height: 100%;
}



#box {
	position: relative;
	min-height: 100%;
}

* html #box { /* A CSS hack that only applies to IE -- specifies a different height for the footer */
	height: 100%;
}




/* HEADER EN LOGO */

#header {
	position: relative;
	display: block;
	height: 90px;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 50;
	background-image: url(../beeld/default/header.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}


#header-bg {
	position: absolute;
	display: block;
	height: 13px !important;
	height: 19px;
	width: 100%;
	margin: 0 0 0 0 !important;
	margin: -6px 0 0 0;
	padding: 0;
	z-index: 60;
	background-color: #009999;
	width: 100%;

}

#logo {
	position: absolute;
	overflow: auto;
	float: right;
	margin: 0px 0 0 0 !important;
	margin: 0px 0 0 0;
	height: 90px;
	width: 100%;
	z-index: 600;
	background-image: url(../beeld/default/logo.png);
	background-repeat: no-repeat;
	background-position: 84% 0%;
}

#header-bedrijf {
	position: relative;
	display: block;
	height: 90px;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 50;
	background-image: url(../beeld/default/header.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}


#header-bg-bedrijf {
	position: absolute;
	display: block;
	height: 13px !important;
	height: 19px;
	width: 100%;
	margin: 0 0 0 0 !important;
	margin: -6px 0 0 0;
	padding: 0;
	z-index: 60;
	background-color: #009999;
	width: 100%;

}

#logo-bedrijf {
	display: none;
}

.default-spacer {   /* 20070508 */
	display: none;
}



/* CONTENT */

#content-holder {
	padding-bottom: 79px;

}

#content-box {
	position: fixed !important;
	position: relative;
	overflow: auto;
	display: block;
	float: left;
	dddmargin: 2% 0 0 28% !important;
	margin: 38px 0 0 28% !important;
	dddmargin: 38px 0 0 12%;
	margin: 38px 0 0 13%;
	height: 63%;
	dddwidth: 60%;
	width: 61%;
	dddwidth: 518px;
	background-color: #ffffff;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #009999;
	scrollbar-shadow-color: #009999;
	scrollbar-darkshadow-color: #009999;
	scrollbar-highlight-color: #009999;
	scrollbar-3dlight-color: #009999;

}

#menu-blok {
	position: absolute;
	display: block;
	top: 100px;
	margin: 0px 0 0 0px !important;
	margin: 0px 0 0 0px;
	padding: 0 0px 0 0px;
	width: 225px;
	z-index: 50;

}

#menu-bg {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 215px;
	height: 100%;
	background-color: #009999;
}




/* FOOTER */

#footer_en {
	position: relative;
	width: 100%;
	height: 79px;
	margin: -79px 0 0 0;
	padding-top: 0px;
	font-size: 85%;
	color: #A6B8CA;
	text-align: center;
	background-image: url(../beeld/default/footer_en.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#footer_nl {
	position: relative;
	width: 100%;
	height: 79px;
	margin: -79px 0 0 0;
	padding-top: 0px;
	font-size: 85%;
	color: #A6B8CA;
	text-align: center;
	background-image: url(../beeld/default/footer_nl.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#footer_be {
	position: relative;
	width: 100%;
	height: 79px;
	margin: -79px 0 0 0;
	padding-top: 0px;
	font-size: 85%;
	color: #A6B8CA;
	text-align: center;
	background-image: url(../beeld/default/footer_be.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#footer_de {
	position: relative;
	width: 100%;
	height: 79px;
	margin: -79px 0 0 0;
	padding-top: 0px;
	font-size: 85%;
	color: #A6B8CA;
	text-align: center;
	background-image: url(../beeld/default/footer_de.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}


* html #footer {
	dddmargin-top: -170px;
}


.clearer {
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}


/* CONTENT WINSTPAKKERS */


#header-winstpakkers  {
	width: 548px;
	text-align: left;
	dddbackground-color: #333333;  /* bg test */
	margin: 2px 0 0 0; 
}


#header-winstpakkers h1 {
	dddfont-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 12px 0; 
}

#header-winstpakkers p {
	dddfont-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 0px 0; 
}



#content-border-winstpakkers  {
	position: absolute !important;
	position: relative;
	width: 548px;
	border: 1px solid #009999;
	dddbackground-color: #333333;  /* bg test */
	margin: 16px 0 0 0; 
	dddheight: 100%;
	min-height: 100%;
}



.content-holder-winstpakkers-nl  {
	width: 548px;
	text-align: left;
	dddborder: 1px solid #009999;
	dddbackground-color: #333333;  /* bg test */
	margin: 0 0 0 0; 
	dddfloat: right;
}


.content-holder-winstpakkers-be  {
	width: 548px;
	text-align: left;
	dddborder: 1px solid #009999;
	dddbackground-color: #333333;  /* bg test */
	margin: 0 0 0 0; 
	dddfloat: right;
}

.content-holder-winstpakkers-de  {
	width: 548px;
	text-align: left;
	dddborder: 1px solid #009999;
	dddbackground-color: #333333;  /* bg test */
	margin: 0 0 0 0; 
	dddfloat: right;
}

.content-holder-winstpakkers-en  {
	width: 548px;
	text-align: left;
	dddborder: 1px solid #009999;
	dddbackground-color: #333333;  /* bg test */
	margin: 0 0 0 0; 
	dddfloat: right;
}



.content-winstpakkers  {
	width: 308px;
	dddbackground-color: #333333;  /* bg test */
	margin: 5px 0 0 0; 
	float: right;
}

.content-holder-winstpakkers-img {
	dddposition: relative;
	float: left;
	border: 1px solid #009999;
	padding: 2px 2px 2px 2px;
	text-align: left;
	dddbottom: 10px;
	margin: 11px 0 10px 8px; 
}



.content-winstpakkers-h2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 0 0px; 

}

.content-winstpakkers-h3 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 0 0px; 

}


.content-winstpakkers-p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 9px 0px; 
}


.content-winstpakkers-table {
	table-layout: fixed;
	width: 308px;
	dddbackground-color: #333333;  /* bg test */
	border-spacing: 0px;
	vertical-align: top;
	border: none;
	dddempty-cells: show;
	padding: 0 0 0 0;
	margin: 0 6px 20px 0px !important; 
	margin: 0 6px 20px -2px; 
}

tr.headertabel {
	font-weight: bold; 
	color: #009999; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}

.headertabel td.breedte {
	width: 8px;
}

tr.matentabel {
	font-weight: bold; 
	color: #009999; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}


tr.invoertabel {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	dddbackground-color: #333333;  /* bg test */
}



.content-winstpakkers-p-img {  /* enveloppe */
	dddposition: relative;
	float: right;
	border: none;
	width: 23px;
	height: 19px;
	padding: 0 0 0 0;
	margin: -18px 10px 0 0; 
	dddbackground-color: #333333;  /* bg test */
}


div.groen-winstpakkers  { 
	dddposition: relative;
	display: none !important;
	display: block;
	width: 60%; 
	height: 10px; 
	dddcolor: #009999; 
	dddbackground-color: #009999; 
	border-top: 1px solid #009999;
	text-align: center;
	margin: 30px auto 15px auto; 
	dddfloat: left;
}









/* CONTENT PRODUCTEN */


td.nobr {
	white-space: nowrap;
	dddbackground-color: #333333;  /* bg test */
}


#header-producten  {
	width: 518px;
	text-align: left;
	dddbackground-color: #333333;  /* bg test */
	margin: 2px 0 0 0; 
}


#header-producten h1 {
	dddfont-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 12px 0; 
}

#header-producten p {
	dddfont-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 0px 0; 
}



/* MENU CONTENT KLASSEN */

#content-menu {
	position: relative;
	float: left;
	margin: 16px 0 5px 0px !important;
	margin: 16px 0 0 0px;
	padding: 0;
	width: 548px;
	z-index: 50;
	border: 1px solid #009999;
	dddclear: left;
}

#content-menu img {
	position: relative;
	float: right;
	margin: 6px 4px 7px 0px;
	padding: 2px;
	width: 125px;
	dddheight: 100%; 
	z-index: 50;
	border: 1px solid #009999;
	dddbackground-color: #000000;   /* bg test */
}


.content-menu {
	position: relative;

}


ul.content-menu {
	margin: 0 0 0 3px;
	padding: 3px 0 0 0;
	dddbackground-color: #fde5ca;
	background-color: #ffffff;
	list-style: none;
	list-style-type: none;
	border-bottom: 16px solid #ffffff;

}

ul.content-menu li h2 {
	margin: 4px 0 0 0; /* maakt afstand met de hover background */
	padding: 0;
	dddcolor: #f29526;
	color: #009999;
	font-size: 12px;
	font-weight: normal;

}


ul.content-menu li a {
	dddbackground-color: #fde5ca;
	background-color: #ffffff;
	margin: 0;

}



.content-menu a { 
	position: relative;
	display: block;
	dddcolor: #f29526; 
	dddbackground-color: #fde5ca;
	color: #009999; 
	background-color: #ffffff;
	padding: 0 0 0 22px;
	margin: 0px;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	background-image: url(../beeld/default/pijl_submenu_default.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	width: 180px;
	line-height: 20px;

}

.content-menu a:hover { 
	position: relative;
	display: block;
	dddcolor: #ffffff; 
	dddbackground-color: #f29526;
	color: #000000; 
	background-color: #ffffff;
	padding: 0 0 0 22px;
	margin: 0 0 0 0px;
	background-image: url(../beeld/default/pijl_submenu_hover.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	text-decoration: none;
	width: 180px;
	line-height: 20px;

}


a#content-menu-actief { 
	position: relative;
	display: block;
	dddcolor: #ffffff; 
	color: #000000; 
	padding: 0 0 0 22px;
	margin: 0 0 0 0px;
	background-image: url(../beeld/default/pijl_submenu_actief.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	text-decoration: none;
	width: 180px;
	line-height: 20px;
	cursor: default;
	dddbackground-color: #000000;   /* bg test */

}


#content-menu span {
	dddposition: relative;
	display: block;
	text-align: left;
	width: 230px;
	margin: -20px 0 0 154px;
	cursor: hand;
	dddbackground-color: #000000;   /* bg test */

}


/* CONTENT PRODUCTEN VERVOLG */


#content-holder-producten  {
	width: 548px;
	margin: 5px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}


#content-holder-producten h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 16px 0 12px 0px; 

}



.content-producten-nl {
	width: 548px;
	margin: 5px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}

.content-producten-be  {
	width: 548px;
	margin: 5px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}


.content-producten-de  {
	width: 548px;
	margin: 5px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}


.content-producten-en  {
	width: 548px;
	margin: 5px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}


.content-producten-img {
	dddposition: relative;
	float: left;
	border: 1px solid #009999;
	padding: 2px 2px 2px 2px;
	text-align: left;
	dddbottom: 10px;
	margin: 11px 0 10px 0px; 
}



.content-producten-h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 0 0px; 

}

.content-producten-h3 {   /* fototekst header */
	display: block;
	color: #009999;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 5px 0 5px;
	text-align: left;
	margin: 4px 0 0 30px; 
	font-style: italic;
	width: 270px;
	dddbackground-color: #333333;  /* bg test */
	float: left;
}

.content-producten-fototekst {   /* fototekst */
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 5px 0 5px;
	text-align: left;
	margin: 4px 0 0 29px; 
	font-style: normal;
	width: 270px;
	dddbackground-color: #333333;  /* bg test */
	float: left;
}

#producten-footer {
	margin: 0 0 0 0; 

}

#producten-footer p {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 9px 0px; 
	text-align: center;
}

#content-holder-bedrijf-home #producten-footer p {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 9px 0px; 
	text-align: center;
}


#winstpakkers-footer {
	dddposition: relative;
	margin: 0 0 0 0;
}

#winstpakkers-footer p {
	padding: 0 0 0 0;
	margin: 5px 0 9px 0px;
	text-align: center;
}

.content-producten-p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 9px 0px; 
}

.content-producten-table {
	dddtable-layout: fixed;
	width: 548px;
	dddbackground-color: #333333;  /* bg test */
	border-spacing: 0px;
	vertical-align: top;
	border: none;
	dddempty-cells: show;
	padding: 0 0 0 0;
	margin: 0 6px 20px 0px !important; 
	margin: 0 6px 20px 0px; 
}


div.groen-producten  { 
	dddposition: relative;
	display: none !important;
	display: block;
	width: 340px; 
	height: 10px; 
	dddcolor: #009999; 
	dddbackground-color: #009999; 
	border-top: 1px solid #009999;
	text-align: center;
	margin: 30px auto 15px auto; 
	dddfloat: left;
}

/* CONTENT BEDRIJF */


#content-holder-bedrijf  {
	width: 528px;
	margin: 1px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}

#service-foto-lijst p {  /* nieuw */
	width: 448px; 
	z-index: 1;
	padding: 0px 0px 14px 0;
}			

#header-bedrijf h1 {
	dddfont-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 12px 0; 
}

#content-holder-bedrijf h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0px 0 7px 0px; 

}

#content-holder-bedrijf h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 9px 0 3px 0px; 

}


#content-holder-bedrijf h3 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 9px 0 3px 0px; 

}


#content-holder-bedrijf p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 5px 0px; 
}


#content-holder-bedrijf p.bedrijf-service-tekst {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 5px 0px; 
}

.content-bedrijf {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 9px 0px; 
}


#content-holder-bedrijf  ul {
	display: list-item;
	list-style-image: url(../beeld/default/inline.png);
	list-style-position: outside;
	margin: 6px 0 16px 26px !important;
	margin: -5px 0 22px 18px;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-bedrijf  li {
	position: relative;
	margin: 3px 8px 0 0;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-bedrijf-home  ul {
	display: list-item;
	list-style-image: url(../beeld/default/inline.png);
	list-style-position: outside;
	margin: 6px 0 16px 26px !important;
	margin: -5px 0 22px 18px;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-bedrijf-home  li {
	position: relative;
	margin: 3px 8px 0 0;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	dddbackground-color: #333333;  /* bg test */
}



.bedrijf-service {
	width: 100px; 
	z-index: 1;
	border: none;
	padding: 5px 70px 14px 0px;
}


.bedrijf-service-print {
	width: 100px; 
	z-index: 1;
	border: none;
	padding: 5px 70px 14px 0px;
}





/* CONTENT BEDRIJF HANDIG OM TE WETEN 30 april 2007 */


#content-holder-bedrijf-weten  {
	width: 528px;
	margin: 1px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-bedrijf-weten h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0px 0 7px 0px; 

}

#content-holder-bedrijf-weten h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 9px 0 3px 0px; 

}


#content-holder-bedrijf-weten p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 5px 0px; 
}


#content-holder-bedrijf-weten  ul {
	display: list-item;
	list-style-image: url(../beeld/default/inline.png);
	list-style-position: outside;
	margin: 6px 0 16px 26px !important;
	margin: -5px 0 22px 18px;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-bedrijf-weten  li {
	position: relative;
	margin: 3px 8px 0 0;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	dddbackground-color: #333333;  /* bg test */
}




/* CONTENT BEDRIJF WIE ZIJN WE 30 april 2007 */


#content-holder-bedrijf-home  {
	width: 528px;
	margin: 1px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}


#content-holder-bedrijf-home h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0px 0 7px 0px; 

}

#content-holder-bedrijf-home h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 9px 0 3px 0px; 

}


#content-holder-bedrijf-home p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 5px 0px; 
}

#content-holder-bedrijf-home .h2-trigger {
	display: none;
}

#content-holder-bedrijf-home .p-trigger {
	display: none;
}


#fotopand-home {
	width: 518px;
	height: 234px;
	float: left;
	margin: 4px 0 20px 0px; 
	clear: left;
}







/* CONTENT CONTACT */


#content-holder-contact {
	width: 518px;
	margin: 1px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-contact h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0px 0 7px 0px; 

}

#content-holder-contact h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 8px 0 8px 0px; 

}


#content-holder-contact p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 9px 0px; 
}




label.label-contact {
	float: left;
	width: 105px;
	text-align: left;
	margin: 2px 6px 20px 0px;
	clear: left;

	font-size: 12px;
	color: #009999;
	font-weight: bold;

	display: block;
}


input.contact-input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	background: #efefef;
	border: 1px solid #009999;
	text-align: left;
	font-size: 12px;
	padding: 1px 0 0 2px;
	height: 17px;
	margin: 0px 2px 20px 0px;

 	width: 340px;
}



textarea.contact-textarea  {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	color: #000000;
	font-weight: normal;
	background: #efefef;
	width: 340px;
	height: 250px;
	border: 1px solid #009999;
	text-align: left;
	font-size: 12px;
	margin: 5px 0 0 0;
	padding: 1px 0 0 2px;
}


.knoppen-contact-holder {
	position: relative;
	padding: 40px 0px 40px 111px;
	margin: 0px 0 40px 0;
	width: 440px;
	display: block;
	dddbackground: #cccccc;
}


input.knoppen-contact  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background: #009999;
	width: 136px;
	height: 24px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: center;
	letter-spacing: 0.1em;
	font-size: 12px;
	margin: 0 12px 0 0;
}


.content-contact-table {
	width: 518px;
	border-spacing: 0px;
	vertical-align: top;
	border: none;
	dddempty-cells: show;
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
}

td.tekst {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}

td.tekst-14 {
	width: 14px;
}


tr.tekst {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}

a.tekst:link {
	text-decoration: underline; 
	color: #000000;
}

a.tekst:visited {
	text-decoration: none; 
	color: #000000;
}

a.tekst:hover {
	text-decoration: none; 
	color: #009999;
}

a.tekst:active {
	text-decoration: underline; 
	color: #009999;
}


a.tekst-h2:link {
	text-decoration: underline; 
	color: #009999;
}

a.tekst-h2:visited {
	text-decoration: none; 
	color: #009999;
}

a.tekst-h2:hover {
	text-decoration: none; 
	color: #000000;
}

a.tekst-h2:active {
	text-decoration: underline; 
	color: #009999;
}


#content-holder-bedrijf-home p.ga-naar-overzicht {
	font-weight: normal;
	font-size: 12px;
	text-decoration: none; 
	color: #009999;
	margin: 6px 0 22px 0px;
}

#content-holder-producten p.ga-naar-overzicht {
	font-weight: normal;
	font-size: 12px;
	text-decoration: none; 
	color: #009999;
	margin: 10px 0 20px 0px;
}

#content-holder-bedrijf-home .tekst strong {
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline; 
}



/* AANVULLENDE CLASSES HOVER */


.tekst-groen {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}


a.tekst-groen:link {
	text-decoration: underline;
	color: #009999;
}

a.tekst-groen:visited {
	text-decoration: none;
	color: #009999;
}

a.tekst-groen:hover {
	text-decoration: none;
	color: #000000;
}

a.tekst-groen:active {
	text-decoration: underline;
	color: #009999;
}

td.tekst-color {
	font-weight: bold; 
	color: #009999; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}


a.link-content {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	line-height: 19px;
}

a.link-content:visited {
	font-weight: bold;
	color: #373737;
	font-size: 12px;
	text-decoration: underline;
	line-height: 19px;
}


a.link-content:hover {
	font-weight: bold;
	color: #f29526;
	font-size: 12px;
	text-decoration: none;
	line-height: 19px;
}

a.link-content:active {
	font-weight: bold;
	color: #f29526;
	font-size: 12px;
	text-decoration: none;
	line-height: 19px;
}







/* menu-blok */





ul.hoofdmenu {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
	z-index: 1000;
}





ul.hoofdmenu li h2 {
	margin: 0;
	padding: 0 17px 0 0;  /* maakt afstand met kantlijn */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}


ul.hoofdmenu li a {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hoofdmenu a { 
	color: #ffffff; 
	padding: 0 0px 0 0px;
	margin: 0 0 0 0;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	line-height: 18px;

}

.hoofdmenu a:hover { 
	color: #b9d0b9; 
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	line-height: 18px;
}

a.hoofdmenu-actief, a:hover.hoofdmenu-actief { 
	color: #ffffff; 
	padding: 0 0px 0 0px;
	margin: 0 0px 0 0px;
	text-decoration: none;
	line-height: 18px;
	cursor: default;
}


a span.hoofdmenu-pijl { 
	position: absolute;
	color: #ffffff; 
	padding: 0;
	margin: 0;
	background-image: url(../beeld/default/pijl_menu.png);
	background-repeat: no-repeat;
	background-position: 16px 2px !important;
	background-position: 16px 4px;
	text-decoration: none;
	width: 24px;
	height: 20px;

}


ul.hoofdmenu li a.menu-winstpakkers {
	position: relative;
	display: block;
	margin: 0 0 10px 0;
}

ul.hoofdmenu li a:hover.menu-winstpakkers {
	position: relative;
	display: block;
	margin: 0 0 10px 0;
	dddz-index: 5000;
	dddbackground-image: url(../beeld/default/winstpakkers_blokje_hover.png);
	dddbackground-repeat: no-repeat;
	dddbackground-position: 16px 2px !important;
	dddbackground-position: 108px 7px;
}

ul.hoofdmenu li a.menu-winstpakkers img {
	position: relative;
	margin: 0 6px 0 0;
	border: 0;

}

ul.hoofdmenu li a:hover.menu-winstpakkers img {
	position: relative;
	margin: 0 6px 0 0;
	border: 0;
}






ul.talenmenu {
	padding: 0px 17px 0 0px;
	margin: 0;
	list-style: none;
	list-style-type: none;
}



ul.talenmenu li {
	position: relative;
	float: right;
	ddddisplay: inline;
	margin: 10px 0 0 0;
	padding: 0px 0px 0 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}


ul.talenmenu li a {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.talenmenu a { 
	color: #ffffff; 
	padding: 0 0px 0 0px;
	margin: 0 0 0 0;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	line-height: 18px;

}

.talenmenu a:hover { 
	color: #b9d0b9; 
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	line-height: 18px;
}

a.talenmenu-actief, a:hover.talenmenu-actief{ 
	color: #ffffff; 
	padding: 0 0px 0 0px;
	margin: 0 0px 0 0px;
	text-decoration: none;
	line-height: 18px;
	cursor: default;
}

.talenmenu span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

ul#bedrijfsmenu {
	padding: 38px 0px 0 18px;
	margin: 0;
	list-style: none;
	list-style-type: none;
	display: block;
}

ul#bedrijfsmenu li  {
	position: relative;
	float: left;
	ddddisplay: inline;
	margin: 10px 0 0 0;
	padding: 0px 9px 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

ul#bedrijfsmenu li a {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

#bedrijfsmenu a { 
	color: #ffffff; 
	padding: 0;
	margin: 0;
	text-decoration: none;
	dddline-height: 18px;
}

#bedrijfsmenu a:hover { 
	color: #b9d0b9; 
	dddpadding: 0;
	dddmargin: 0;
	dddtext-decoration: none;
	dddline-height: 18px;
}

img.bedrijfsmenu {
	border: 0px;
}

#bedrijfsmenu h4 {
	text-align: center;
	line-height: 18px;
}


/* Toevoeging Alex */
												
input.mouseover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #000000;
	font-weight: bold;
	width: 120px;
	height: 20px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: center;
	letter-spacing: 0.1em;
	font-size: 12px;
	margin: 0 12px 0 0;
}


/* AFTUNEN 2007 04 27 */



/* ALGEMENE VOORWAARDEN */


#content-holder-voorwaarden {
	width: 548px;
	margin: 1px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-voorwaarden h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0px 0 7px 0px; 
	width: 518px;
}

#content-holder-voorwaarden h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 8px 0 8px 0px; 

}


#content-holder-voorwaarden p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 5px 0 9px 0px; 
}


input.knoppen-voorwaarden  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background: #009999;
	width: 120px;
	height: 24px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: center;
	letter-spacing: 0.1em;
	font-size: 12px;
	margin: 0 12px 20px 20px;
}


.content-voorwaarden-table {
	width: 518px;
	border-spacing: 0px;
	vertical-align: top;
	border: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
}

td.tekst-voorwaarden-1 {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	width: 40px;
}

td.tekst-voorwaarden-2 {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	width: 8px;
}

td.tekst-voorwaarden-3 {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	width: 500px;
}

td.tekst-voorwaarden-4 {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: top;
	width: 500px;
}


tr.tekst-voorwaarden {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}

a.tekst-voorwaarden:link {
	text-decoration: none; 
	color: #000000;
}

a.tekst-voorwaarden:visited {
	text-decoration: none; 
	color: #000000;
}

a.tekst-voorwaarden:hover {
	text-decoration: none; 
	color: #009999;
}

a.tekst-voorwaarden:active {
	text-decoration: underline; 
	color: #009999;
}



/* CONTENT BESTELFORMULIER */

#content-holder-bestellen {
	width: 548px;
	margin: 2px 0 0 0; 
	float: left;
	dddbackground-color: #333333;  /* bg test */
}

#content-holder-bestellen h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0px 0 7px 0px; 

}

#content-holder-bestellen h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 8px 0 20px 0px; 

}



label.label-bestellen {
	float: left;
	width: 179px;
	text-align: left;
	margin: 2px 6px 20px 0px;
	clear: left;

	font-size: 12px;
	color: #009999;
	font-weight: bold;

	display: block;
}

.label-alt-bestellen {
	float: left;
	width: 179px;
	dddmin-height: 100%;

	text-align: left;
	margin: 2px 6px 20px 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #009999;
	font-weight: bold;
	font-size: 12px;

	display: block;

	clear: left;

	dddbackground: #cccccc;
}

.label-default-bestellen {
	text-align: left;
	margin: 2px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #009999;
	font-weight: bold;
	font-size: 12px;
}



input.bestellen-input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	background: #efefef;
	border: 1px solid #009999;
	text-align: left;
	font-size: 12px;
	padding: 1px 0 0 2px;
	height: 17px;
	margin: 0px 2px 20px 0px;
}

.input-alt-bestellen {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	padding: 2px 0 0 0px;
	height: 17px;
	margin: 2px 0px 20px 0px;

	display: block;

	dddbackground: #cccccc;
}


.input-alt-bestellen-normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	padding: 0px 0 0 0px;
	line-height: 19px;
	margin: 0px 0px 20px 2px;
	width: 340px;
	display: block;
	float: left;

	dddbackground: #cccccc;
}



.small {
	color: #009999;
	font-size: 9px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	dddmargin: 5px 0 0px 0px; 
	margin: 2px 0px 20px -4px;

	ddddisplay: block;

}


input.bestellen-radio {
	font-size: 12px;
	text-align: left;
	margin: 0px 0 -2px 0px !important; 
	margin: 0px 0 -2px -5px; 
	color: #009999;
	font-weight: bold;
}

input.bestellen-default {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	background: #efefef;
	border: 1px solid #009999;
	text-align: left;
	font-size: 12px;
	padding: 1px 0 0 2px;
	height: 17px;
}

input.knoppen-bestellen  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background: #009999;
	width: 120px;
	height: 24px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: center;
	letter-spacing: 0.1em;
	font-size: 12px;
	margin: 0 12px 30px -2px;
}


/* CONTENT BESTELFORMULIER RETURN */

#content-holder-bestellen-return {
	width: 548px;
	margin: 5px 0 0 0; 
	float: left;
	background-color: #efefef;
	padding: 0 5px 5px 5px;
	border: 1px solid #009999;

}

#content-holder-bestellen-return h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 4px 0 7px 0px; 

}

#content-holder-bestellen-return h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 15px 0 12px 0px; 

}

#content-holder-bestellen-return p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 8px 0 20px 0px; 

}

.label-alt-bestellen-return {
	float: left;
	width: 179px;
	text-align: left;
	margin: 2px 6px 9px 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 12px;

	display: block;
	clear: left;
}


.input-alt-bestellen-return {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	padding: 2px 0 0 0px;
	height: 17px;
	margin: 2px 0px 9px 0px;

	display: block;
}


/* CONTENT CONTACTFORMULIER RETURN */

#content-holder-contact-return {
	width: 548px;
	margin: 5px 0 0 0; 
	float: left;
	background-color: #efefef;
	padding: 0 5px 5px 5px;
	border: 1px solid #009999;

}

#content-holder-contact-return h1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 4px 0 7px 0px; 

}

#content-holder-contact-return h2 {
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 15px 0 12px 0px; 

}

#content-holder-contact-return p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 8px 0 20px 0px; 

}

.label-alt-contact-return {
	float: left;
	width: 179px;
	text-align: left;
	margin: 2px 6px 9px 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 12px;

	display: block;
	clear: left;
}


.input-alt-contact-return {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	padding: 2px 0 0 0px;
	height: 17px;
	margin: 2px 0px 9px 0px;

	display: block;
}


#service-foto-lijst img {
    width: 100px;
    z-index: 1;
    border: none;
    padding: 5px 70px 14px 0px;
}


/* 2007 07 23 */

.index-print-correctie {
	display: block;
	margin: 30px 0 0 0;
}





