@charset "ISO-8859-1";

html {
	background-color: #e4e3e2;
}

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-y;
	background-position: center;
}

h1 {
	color: #008fa5; /*#008fa5;*/
	font-size: 16px;
	display: block;
	width: 100%;
	padding-top: 9px;
	padding-bottom: 8px;
	margin: 0;
	margin-bottom: 6px;
	background-image:url(../images/bg_h1.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

h2 {
	 color: #008fa5; /*#008fa5;*/
	 font-size: 14px;
}

h3 {}
h4 {}
h5 {}
h6 {}

/* -------------------------------------- LINKS   ------------------------------------------- */

a:link, a:visited {
	font-size: 12px;
	text-decoration: underline;
	color: #008fa5; /*#008fa5;*/
}

a:hover, a:active {
	font-size: 12px;
	text-decoration: underline;
	color: #c5beb0;
}

a.taal:link, a.taal:visited {
	font-size: 11px;
	text-decoration: none;
	color: #c5beb0;
}

a.taal:hover, a.taal:active {
	font-size: 11px;
	text-decoration: none;
	color: #008fa5; /*#008fa5;*/
}

a.aimgp:link, a.aimgp:visited {
	color: #000;
	text-decoration: none;
}

a.aimgp:hover, a.aimgp:active {
	color: #008fa5; /*#008fa5;*/
	text-decoration: none;
}

a.member:link, a.member:visited {
	font-size: 12px;
	text-decoration: none;
	color: #008fa5; /*#008fa5;*/
}

a.member:hover, a.member:active {
	font-size: 12px;
	text-decoration: underline;
	color: #c5beb0;
}


a.fb:link, a.fb:visited, a.fb:hover, a.fb:active {
	position: absolute;
	text-decoration: none;
	left: 21px;
	bottom: 360px;
	z-index: 10000;
	
}
a.plastiwin:link, a.plastiwin:visited, a.plastiwin:hover, a.plastiwin:active {
	position: absolute;
	text-decoration: none;
	left: 21px;
	bottom: 212px;
	z-index: 10000;
	
}
a.agoria:link, a.agoria:visited, a.agoria:hover, a.agoria:active {
	position: absolute;
	text-decoration: none;
	left: 21px;
	bottom: 128px;
	z-index: 10000;
	
}
a.federplast:link, a.federplast:visited, a.federplast:hover, a.federplast:active {
	position: absolute;
	text-decoration: none;
	left: 21px;
	bottom: 128px;
	z-index: 10000;
	
}




.imghome a:link, .imghome a:visited,.imghomer a:link, .imghomer a:visited {
	display: block;
	text-decoration: none;
	color: #c5beb0;
}

.imghome a:hover, .imghome a:active, .imghomer a:hover, .imghomer a:active {
	display: block;
	text-decoration: none;
	color: #008fa5; /*#008fa5;*/
}

.hometabel a:link, .hometabel a:visited {
	font-size: 11px;
	color: #978f82;
	text-decoration: none;
}

.hometabel a:hover, .hometabel a:active {
	font-size: 11px;
	color: #008fa5; /*#008fa5;*/
	text-decoration: underline;
}

#breadcrumb { padding-bottom: 10px; }
#breadcrumb a:link, #breadcrumb a:visited {}
#breadcrumb a:hover, #breadcrumb a:active {}

/* -------------------------------------- CLASSES ------------------------------------------- */

.clear {
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
}

.taalselect {
	font-size: 11px;
	display: block;
	height: 14px;
	color: #008fa5; /*#008fa5;*/
	background-image: url(../images/blokjegroen155.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 1px;
	margin-right: 5px;
}

.headerleft { 
	float: left;
	margin-right: 13px;
}

.headerright {
	float: left;
}

.floatleft { float: left; }
.floatright { float: right; }

.maintop {
	width: 600px;
	float: right;
	font-size: 11px;
	display: block;
	height: 14px;
	color: #c5beb0;
	background-image: url(../images/blokjegroen155.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 1px;
	text-align: right;
	padding-right: 16px;
	margin-right: 5px;
}

.homefoto {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #008fa5; /*#008fa5;*/
	border-right-color: #008fa5; /*#008fa5;*/
	border-bottom-color: #008fa5; /*#008fa5;*/
	border-left-color: #008fa5; /*#008fa5;*/
}

.homefoto img {
	border: 1px solid #008fa5; /*#008fa5;*/	
}

.homefototext {
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #008fa5; /*#008fa5;*/
	border-right-color: #008fa5; /*#008fa5;*/
	border-bottom-color: #008fa5; /*#008fa5;*/
	border-left-color: #008fa5; /*#008fa5;*/
}

.homenews {
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: top;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #008fa5; /*#008fa5;*/
	border-right-color: #008fa5; /*#008fa5;*/
	border-bottom-color: #008fa5; /*#008fa5;*/
	border-left-color: #008fa5; /*#008fa5;*/
}

.awex {
	border: 2px solid #008fa5; /*#008fa5;*/
	padding: 10px;
}

.rij1 {
	background-color: #E6F7FA;
}

.rij2 {
	background-color: #FFF;
}

.newsdate {
	vertical-align: top;
	text-align: left;
	color: #008fa5; /*#008fa5;*/
	padding-left: 10px;
	padding-top: 5px;
}

.newstitel {
	width: 75%;
	vertical-align: top;
	text-align: left;
	color: #c5beb0;
	padding-left: 10px;
	padding-top: 5px;
}

.newsreadmore {
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	color: #008fa5; /*#008fa5;*/
}

.newsfotos {
	vertical-align: top;
	text-align: center;
	width: 20%;
}

.small {
	font-size: 10px;
	color: #c5beb0;
	font-style: oblique;
}

.lijnfotos {
	background-image: url(../images/lijnfotos.gif);
	background-repeat: repeat-x;
	background-position: middle;
	height: 5px;
	font-size: 1px;
}
.noline {
	font-size: 1px;
}

.map {
	border: 2px solid #008fa5; /*#008fa5;*/
	z-index: 10;
}

.blauw {
	color: #008fa5; /*#008fa5;*/
}

.fotoslinks {
	display: block;
	width: 180px;
	float: left;
	padding-right: 20px;
}

.fotoslinks img {
	border: 2px solid #008fa5; /*#008fa5;*/	
	margin-bottom: 20px;
}

.tekstrechts {
	display: block;
	width: 540px;
	float: left;
}

.inputcontact {
	width: 120px;
}

.textareacontact {
	width: 300px;
}

.submitcontact {
	width: 100px;
	color: #FFF;
	background-image: url(../images/buttoncontact.gif);	
}

span.kleur0, td.kleur0, h1.kleur0 { color: #777777; }
span.kleur1, td.kleur1, h1.kleur1 { color: #008fa5; } /* was geel: #f8ce2d (23/05/2016)  */
span.kleur2, td.kleur2, h1.kleur2 { color: #db1a30; }
span.kleur3, td.kleur3, h1.kleur3 { color: #ed9d33; }
span.kleur4, td.kleur4, h1.kleur4 { color: #5eb14d; }
span.kleur5, td.kleur5, h1.kleur5 { color: #7a1f85; }




table.tproducts td.kleur0 { background-color: #777777; color: #fff; font-weight: bold; }
table.tproducts td.kleur1 { background-color: #008fa5; color: #000; font-weight: bold; }
table.tproducts td.kleur2 { background-color: #db1a30; color: #fff; font-weight: bold; }
table.tproducts td.kleur3 { background-color: #ed9d33; color: #000; font-weight: bold; }
table.tproducts td.kleur4 { background-color: #5eb14d; color: #fff; font-weight: bold; }
table.tproducts td.kleur5 { background-color: #7a1f85; color: #fff; font-weight: bold; }

tr.bgkleur0 { background-color: #fff; color: #000; }
tr.bgkleur1 {
	background-color: #FFFFC8;
	color: #000;
}
tr.bgkleur2 { background-color: #fff; color: #000; }
tr.bgkleur3 { background-color: #fff; color: #000; }
tr.bgkleur4 { background-color: #fff; color: #000; }
tr.bgkleur5 { background-color: #fff; color: #000; }

tr.pointer {
	cursor: pointer;
}

table.tblpmenu td.kleur0,
table.tblpmenu td.kleur1,
table.tblpmenu td.kleur2,
table.tblpmenu td.kleur3,
table.tblpmenu td.kleur4,
table.tblpmenu td.kleur5 {
	border: 1px solid #000;
	width: 25%;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.tblpmenu td.kleur0 img {
	border: 1px solid #008fa5; /*#008fa5;*/
	padding: 10px;
}

table.tblpmenu td.kleur1 img {
	border: 1px solid #008fa5;
	padding: 10px;
}

table.tblpmenu td.kleur2 img {
	border: 1px solid #db1a30;
	padding: 10px;
}

table.tblpmenu td.kleur3 img {
	border: 1px solid #ed9d33; 
	padding: 10px;
}

table.tblpmenu td.kleur4 img {
	border: 1px solid #5eb14d;
	padding: 10px;
}

table.tblpmenu td.kleur5 img {
	border: 1px solid #7a1f85;
	padding: 10px;
}

a.kleur0:link, a.kleur0:visited {
	color: #ed9d33;
	text-decoration: none;
}
a.kleur0:hover, a.kleur0:active {
	color: #000;
	text-decoration: none;
}

a.kleur1:link, a.kleur1:visited {
	color: #008fa5;
	text-decoration: none;
}
a.kleur1:hover, a.kleur1:active {
	color: #000;
	text-decoration: none;
}

a.kleur2:link, a.kleur2:visited {
	color: #db1a30;
	text-decoration: none;
}
a.kleur2:hover, a.kleur2:active {
	color: #000;
	text-decoration: none;
}

a.kleur3:link, a.kleur3:visited {
	color: #ed9d33;
	text-decoration: none;
}
a.kleur3:hover, a.kleur3:active {
	color: #000;
	text-decoration: none;
}

a.kleur4:link, a.kleur4:visited {
	color: #5eb14d;
	text-decoration: none;
}
a.kleur4:hover, a.kleur4:active {
	color: #000;
	text-decoration: none;
}

a.kleur5:link, a.kleur5:visited {
	color: #7a1f85;
	text-decoration: none;
}
a.kleur5:hover, a.kleur5:active {
	color: #000;
	text-decoration: none;
}

.pref {
	padding-right: 1em;
}

.pomschrijving {}

.pverpakking {
	vertical-align: top;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	white-space:nowrap;
}

.plogos {
	width: 75px;
}

.pfoto {}





/* -------------------------------------- DIVS    ------------------------------------------- */

#placeholder {
	position: relative;
	width: 970px;
	margin: 0 auto;
	min-height: 800px;
}

#header {
	height: 128px;
	background-image: url(../images/bg_header.gif);
	background-repeat: repeat-x;
	padding-top: 11px;
}

#header p {

}
#taalkeuze {
	width: 33px;
	float: right;
	padding-right: 0px;
	padding-top: 69px;
}

#main {
	/*position: relative;*/
	background-image: url(../images/bg_menumain.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#awex {
	position:absolute;
	top: 335px;
	left: 21px;
}

#maininhoud {
	min-height: 600px;
	width: 780px;
	float: right;
}

#maininhoudtop {
	height: 100px;
}

#inhoud {
	padding-right: 20px;
	padding-bottom: 20px;
	color: #534D45;
}

#footer {}


/* ---------------------- interlinie webdesign ----------------------------*/

#interlinie {
	margin: 0 auto;
	width: 970px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
}

.interlinie {
	color: #c5beb0;
}

a.interlinie:link, a.interlinie:visited {
	text-decoration: none;
	font-weight: normal;
	color: #c5beb0;
	font-size: 9px;
}
a.interlinie:hover, a.interlinie:active {
	text-decoration: none;
	color: #978f82;
	font-size: 9px;
}
