body { margin: 0; padding: 0; font-size: 13px; color: #000; font-family: "MS Sans Serif", Geneva, Helvetica, sans-serif; background-image: url(images/bg_body2.jpg); background-position: center top; background-repeat: repeat-y; }

h1 {color: #8cc63f; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 2.2em;
	margin: 0;
	padding-top: 0px;
	
}
h1.floating {float:left; width: 530px;}

.gallerycontent { text-align:center;}
.gallerycontent h1 {margin: -3px 0 10px 0; padding-top: 0px; }

h2 {
	color: #8cc63f; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1.8em;
	}
h2.terms {text-transform: uppercase; font-size: 1.4em;}
h2.about {margin-top: 0px;}
h2.dates {margin: 0; padding: 0;}



h4 {
	/* -- voor b2b titels in tabel -- */
	display: inline;
	margin: 0;
	padding: 0;
	padding-right: 5px;
	font-size: 12px;
}
#glossary {
    margin: 0 15px 15px 15px;}
#glossary h4 {color: #0068B3; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;}
h5 {}

h6 {
	display: inline;
	color: #8cc63f;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
h2#formspages {color: #4D4D4D;
}
h3#formspages {color: #fff;
background-color: #4C4C4C;
padding: 5px 0 5px 5px;
}
/* -- text styling -------------------------------------------------------------------------------------------------- */
.emf { font-weight:bold; }
.emfl{font-weight:bold; text-decoration: none;}
.emfl a {font-weight:bold; text-decoration: none;}
.emfl a:link  {font-weight:bold; text-decoration: none;}
.emfl a:visited {font-weight:bold; text-decoration: none;}
.emfl a:hover {font-weight:bold; text-decoration: none;}
.emfless {font-size: 15px; font-weight: 600}
.caps {text-transform: uppercase;}
.emfgreen {font-weight:bold;}
.clear {
	margin: 0;
	padding: 0;
	height: 1px;
	clear: both;
	display: block;
	overflow: hidden;
}


.imgmerken { height: 150px; }

.imgmerkenleeg {
	height: 150px;
}


a:link {
	text-decoration: underline;
	color: #666;
}

a:visited {
	text-decoration: underline;
	color: #666;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

a:active {
	text-decoration: underline;
	color: #000;
}
a.more {
	text-decoration: underline;
	color: #8cc63f; 
}
a.more:link {
	text-decoration: underline;
	color: #8cc63f; 
}

a.more:visited {
	text-decoration: underline;
	color: #666;
}

a.more:hover {
	text-decoration: underline;
	color: #000;
}

a.more:active {
	text-decoration: underline;
	color: #000;
}
a.emfgreen {
    font-weight:bold;
	text-decoration: underline;
	color: #8CC63F; 
}
a.emfgreen:link {
    font-weight:bold;
	text-decoration: underline;
	color: #8cc63f; 
}

a.emfgreen:visited {
    font-weight:bold;
	text-decoration: underline;
	
}

a.emfgreen:hover {
    font-weight:bold;
	text-decoration: underline;
	color: #000;
}

a.emfgreen:active {
    font-weight:bold;
	text-decoration: underline;
	color: #000;
}

/* -- return button-------------- -- */
a.return {
    float: right;
    margin-top: 20px;
	margin-bottom: 10px;
	color: #fff;
	border: 1px solid #fff;
}
a.return:link {
	text-decoration: none;
	color:#fff;
	border: 1px solid #fff;
}

a.return:visited {
	text-decoration: none;
	color:#fff;
	border: 1px solid #fff;
}

a.return:hover {
	text-decoration: none;
	color:#fff;
	border: 1px solid #fff;
}

a.return:active {
	text-decoration: none;
	color:#fff;
	border: 1px solid #fff;
}
/* -- image  gallery  thumbnails-- ------------------------------------------------------------------------*/
h3.color {font-size: 13px; text-transform: uppercase; color:#000; margin: 0; padding: 5px 0 5px 0; width: 168px;}
.dgrey { border: solid 2px  #666;
}
.blue { border: solid 2px #0068B3;
}
.purple {border: solid 2px #6F3A96;
}
.red { border: solid 2px #D33132;
}
.green { border: solid 2px #9AC022;
}
.yellow { border: solid 2px #FFFF00;
}
.dgreen { border: solid 2px #006600;
}
.orange { border: solid 2px #FF6600;
}
.brown { border: solid 2px #993300;
}
/* -- home page and all products categories page --------------------------------------------------------------------- */
h3.catblue   { text-transform: uppercase;color: #fff; font-size:12px; letter-spacing: 1.1px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/bluecat.gif) center center no-repeat;
}

h3.catbrown { background: url(images/browncat.gif) center center no-repeat;}
h3.catpurple {text-transform: uppercase;color: #fff; font-size:12px; letter-spacing: 1.1px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/purplecat.gif) center center no-repeat;}
h3.catred {text-transform: uppercase;color: #fff; font-size:12px; letter-spacing: 1.1px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/redcat.gif) center center no-repeat;}
h3.catgreen {text-transform: uppercase;color: #fff; font-size:12px; letter-spacing: 1.1px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/greencat.gif) center center no-repeat;}
h3.catyellow {text-transform: uppercase;color: #fff; font-size:12px; letter-spacing: 1.1px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/yellowcat.gif) center center no-repeat;}
h3.catdarkgreen {text-transform: uppercase;color: #fff; font-size:12px; letter-spacing: 1.1px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/darkgreencat.gif) center center no-repeat;}
h3.catorange {text-transform: uppercase;color: #fff; font-size:12px; letter-spacing: 1.1px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/orangecat.gif) center center no-repeat;}

.emfl{font-size: 11px; font-weight:bold; text-decoration: none;}
a.emfl  {font-weight:bold; text-decoration: none;}
a.emfl:link  {font-weight:bold; text-decoration: none;}
a.emfl:visited {font-weight:bold; text-decoration: none;}
a.emfl:hover {font-weight:bold; text-decoration: none;}
.caption {height: 26px; width: 170px; margin: 0 0 0 10px; padding-top: 0px; border: 1px solid #000;}
p.caption  {font-size: 13px; padding-top: 0px;}
p.shorttitle {padding-top: 7px;}
p.longtitle {height: 28px; padding: 2px 0 2px 0;}
.zborder {border: none;}
/* -- products category images holders-------------------------------------------------------------------------------------------- */
.catwrap {text-align:center; margin-top: 30px; padding: 0 30px 0 100px;}
.catholder {float: left; text-align:center; width: 180px; margin: 0px 30px 0 50px; padding: 0;}
h3.cat {padding-left: 8px;}
h3.catlong {text-align:left; text-transform: uppercase;color: #fff; font-size:9px; letter-spacing: 0.9px; width: 174px; height:30px; padding: 7px 0 0px 3px; margin:0 0px -7px 0; background: url(images/browncat.gif) center center no-repeat; }
.catwrapthree {text-align:center; margin-top: 30px; padding: 0 30px 0 30px;}
.catholderthree {float: left; text-align:center; width: 180px; margin: 0px 30px 0 30px; padding: 0;}
a.cat:link {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 160px;
	padding: 10px;
	border: 1px solid #666;
	
}

a.cat:visited {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 160px;
	padding: 10px;
	border: 1px solid #666;
	
}

a.cat:hover {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 160px;
	padding: 10px;
	border: 1px solid #993300;
	
}

a.cat:active{
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 160px;
	padding: 10px;
	border: 1px solid #993300;	
	
}
/* -- products category page------------------------------------------------------------------------- */
h3.prod{font-size:11px; font-weight:bold; font-family: tahoma, Helvetica, sans-serif; color: #fff; letter-spacing: 1.0px; text-align: left; text-indent: 0px; width: 174px; height: 45px; padding: 11px 5px 0 21px; margin: 0px -11px 3px 0; background:  url(images/product-title125.gif) center center no-repeat;}


.breadcrums {text-align:left; line-height: 21px; margin-left:5px;}

/* -- homepage gallery image borders-- ----------------------------------------------------------*/

a.aimgborder:link {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 110px;
	padding: 10px;
	border: 1px solid #666;
	
}

a.aimgborder:visited {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 110px;
	padding: 10px;
	border: 1px solid #666;
	
}

a.aimgborder:hover {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 110px;
	padding: 10px;
	border: 1px solid #8cc63f;
	
}

a.aimgborder:active{
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 110px;
	padding: 10px;
	border: 1px solid #8cc63f;	
	
}

a.aimgborderhome:link {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 150px;
	padding: 10px;
	border: 1px solid #666;
	
}

a.aimgborderhome:visited {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 150px;
	padding: 10px;
	border: 1px solid #666;
	
}

a.aimgborderhome:hover {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 150px;
	padding: 10px;
	border: 1px solid #8cc63f;
	
}

a.aimgborderhome:active{
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 150px;
	padding: 10px;
	border: 1px solid #8cc63f;	
	
}

a.aimgborderhomeblauw:hover {
	border: 1px solid #0068b3;
}

a.aimgborderhomepaars:hover {
	border: 1px solid #6f3a96;
}

a.aimgborderhomerood:hover {
	border: 1px solid #d33132;
}
a.aimgborderhomegeel:hover {
	border: 1px solid #FFFF00;
}
a.aimgborderhomegrijs:hover {
	border: 1px solid #666666;
}
a.aimgborderhomedgroen:hover {
	border: 1px solid #006600;
}
a.aimgborderhomeoranje:hover {
	border: 1px solid #FF6600;
}
a.aimgborderhomebruin:hover {
	border: 1px solid #993300;
}

.spanimgmerken { text-transform: uppercase; display: block; width: 132px; padding-bottom: 0; text-align: left; }

.spanimgmerkenhome {
    font-size: 10px;
	display: block;
	width: 165px;
	padding-bottom: 0px;
	text-align: left;
}

.imggo {
	display: block;
	padding-top: 3px;
	text-align: left;
}

.blauw {
	color: #0068b3;
}

.rood {
	color: #d33132;
}

.paars {
	color: #6f3a96;
}

.groen { color: #8cc63f; font-size: 16px; }
.groencat { color: #8cc63f; font-size: 15px; } 
.greentext {color: #8cc63f;}

.grijs {
    color: #666666;
    }
.white { color: #fff; font-size: 16px; background-color: #fff; width: 10px; margin-left: -20px; padding-left: -20px; }
.stansvorm {
	width: 120px;
	display: block;
	float: left;
	text-align: center;
}
/* -- voor colofon on home page -- */
.colofon { font-size: 12px; font-family: arial, sans-serif; width: auto; margin: 5px 0 15px 0; padding-left: 10px; }

.highlight { font-size: 1.1em; font-weight: bold; }

/* -- general layout -- */
#placeholder {
	width: 990px;
	margin: 0 auto;
	background-image: url(images/bg_body3.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

#header {
	height: 180px;
	overflow: hidden;
	background-image: url(images/bg_header5.jpg);
	background-repeat: no-repeat;
	
}

#talen {
	width: 60px;
	height: 60px;
	float: right;
}
/* -- date and phone number box-- */
#extra { font-size: 1.1em; text-align: right; width: 280px; height: auto; float: right; margin-right: 48px; padding-top: 0px; }
.daytime { color: #666; font-weight: bold; }
.helpline { color: #666; font-weight: bold; background-repeat: no-repeat; background-position: 0 center; text-align: right; width: auto; height: 20px; padding-left: 20px; }

#headerlogo {
	height: 157px;
	width: 231px;
	margin-top: 0px;
	margin-left: 115px;
float:left;
}

#headerlogotext { color: #8fc54b; font-size: 12px; font-family: arial; font-weight: bold; word-spacing: 3px; height: 20px; width: 300px; margin-top: 3px; margin-left: 0; padding-left: 0; }
/* -- search styling -- */
#menuzoeken {
	width: 500px;
	text-align: right;
	padding-right: 60px;
	padding-top: 3px;
	float: right;
}

#menuzoeken form {
	display: inline;
}

#menuzoeken img {
	padding-left: 4px;
	padding-right: 4px;
}

#menuzoeken a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	margin-bottom: 10px;
}

#menuzoeken a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	margin-bottom: 10px;
}

#menuzoeken a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	margin-bottom: 10px;
}

#menuzoeken a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	margin-bottom: 10px;
}
/* -- styling for right-line top menubar - reserve -- */
#menutop { text-align: center; width: 700px; float: right; margin-top: 60px; padding-top: 0; padding-left: 20px; }
#menutop ul { text-align: center; width: 100%; margin: 0; padding: 0 0 6px 30px; }
#menutop li.first {
	background-image:none;}
	
#menutop ul li { background-image: url(images/slash.gif); background-repeat: no-repeat; background-position: left center; width: 100px; display: inline; margin-right: 5px; padding-top: 0; padding-left: 20px; }
#menutop a { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666; font-weight: bold; text-decoration: none; width: auto; margin: 0; padding: 0 0 1px; border-bottom-color: #666; border-bottom-width: 1px; }
#menutop a:link { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666; font-weight: bold; text-decoration: none; width: auto; margin: 0; padding: 0 0 1px; border-bottom-color: #666; border-bottom-width: 1px; }
#menutop a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-bottom: 1px; }

#menutop a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #e60; font-weight: bold; text-decoration: none; padding-bottom: 1px; border-bottom-color: #000; border-bottom-width: 1px; }

#menutop a:active { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666; font-weight: bold; text-decoration: none; padding-bottom: 1px; border-bottom-color: #000; border-bottom-width: 1px; }

/* --curved topmenu --------*/
#nav-example { background:url(images/topmenuend.gif) no-repeat; width:568px; height:50px; float: right; margin:-60px 6px 0 0; padding:0; }

    #nav-example span {
    display: none;
    }

    #nav-example li, #nav-example a {
    height:50px;
    display:block;
    }

    #nav-example li {
    float:left;
    list-style:none;
    display:inline;
    }

    #nav-example-01 {
    width: 50px;
    }
    #nav-example-02 {width: 70px;}
    #nav-example-03 {width: 100px;}
    #nav-example-04 {width: 100px;}
    #nav-example-05 {width: 110px;}
    #nav-example-06 {width: 138px;}


    #nav-example-01 a:hover {background:url(images/topmenuend.gif) no-repeat 0 -50px; }
    #nav-example-02 a:hover {background:url(images/topmenuend.gif) no-repeat -50px -50px; }
    #nav-example-03 a:hover {background:url(images/topmenuend.gif) no-repeat -120px -50px; }
    #nav-example-04 a:hover {background:url(images/topmenuend.gif) no-repeat -220px -50px; }
     #nav-example-05 a:hover {background:url(images/topmenuend.gif) no-repeat -320px -50px; }
     #nav-example-06 a:hover {background:url(images/topmenuend.gif) no-repeat -430px -50px; }
/* ------------------------------------------ end of curved topmenu ------------------------------------*/



/* -----main blocks ------------------------------------*/

#menuleft { width: 145px; float: left; padding-left: 45px; z-index: 3;}

#mainhome { width: 795px; float: left; margin: 0; padding: 0 0 0 0; }

#main {
	width: 795px;
	float: left;
	min-height: 600px;
	padding-top: 0px ;
	}
#textcontent {

    margin: -0px 15px 15px 15px;
}
#textcontent p {
    font-size: 1.1em;
	margin-right:10px;
}
/* ---images position ------------------------------------*/
.alignleft {
float:left;
padding-right: 10px;
}
.alignright {
float:right;
padding-left: 10px;
}


/* ----images position in headings ------------------------------------*/
.alignheading {
float:right;
margin-right: 15px;
padding-top:10px;
}
.alignheadingsec {
float:right;
margin-right: 0px;
}
.aligncenter {text-align:center;}

#statuslogin {
	margin-left: 6px;
	width: 94px;
	padding: 6px;
	background-color: #cbe0a8;
	border: 1px solid #8cc63f;	
	/*#8cc63f
	width: 400px;
	text-align: right;
	float: right;
	padding-right: 20px;
	*/
}

#statuslogin a:link {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#statuslogin a:visited {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#statuslogin a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#statuslogin a:active {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
/* ---- blocks for 2 columns  content------------------------------------*/
#myauroraleft {
	width: 48%;
	float: left;
	padding-left: 10px;
	margin-top: -8px;
}

#map {
	overflow: hidden;
}

#myauroraright {
	width: 28%;
	float: left;
	margin-top: 0px;
	padding-left: 20px;
}
#myauroraright h3 {margin:0; padding: 0;}
#myauroraright h3.second {margin-top:20px; padding-top: 0px;}

/*  ------------------------------------------------------contact page styling -------------------------------------------       */
#contactpage {width: 780px;}
/*  ------------------------------------------------------email contact page styling -------------------------------------------       */
#emailformdiv {width: 80%;
	
	padding-left: 10px;
	
}
/* ------ tables mess------------------------------------*/
.emailformtable {
	
	margin-left: 90px;
}	
td.emailformtable {border: 1px solid #fff;}
td.mailformwb {border: none;}

th.IndividualProductHead , td.IndividualProductHead {text-align:left; color: #000; padding:.5em;border:1px solid #fff;}
td.IndividualProductHead  {background:#A7A7A7 url(images/tr_backgreyl.jpg) repeat-x;}


/* tablecloth styles */
tr.ProductBackLight{background:#F5FCF0; border: solid 1px #fff;}
tr.ProductBackDark{background:#DEE8D6; border: solid 1px #fff;}

td.ProductBackLight{background:#F5FCF0; border: solid 1px #fff;}
td.ProductBackDark{background:#DEE8D6; border: solid 1px #fff;}







#flash {
	width: 810px;
	height: 800px;
}

#fotohistoriek {
	float: right;
	text-align: center;
	padding-left: 10px;
	padding-right: 1px;
	padding-bottom: 20px;
}
/* ----manufacturing page style------------------------------------*/
#teksthistoriek {
	padding-right: 390px;
	font-size: 12px;
}

#tekstactiviteiten {
padding: 0 380px 0 10px;
	
	font-size: 12px;
}
#textactiviteiten h1 {margin-top:0; padding-top: 0px;}



#footerhome { padding-top: 10px; height: auto; text-align: center; overflow: hidden; width: 990px; margin: 0 auto; padding-left: 55px;
	/*background-image: url(../images/bg_footerhome.gif);
	background-repeat: no-repeat;
	background-position: left;
	*/
}
#footerhome p { margin-top: 0; margin-bottom: 5px; }
#menufooter { text-align: center; width: 100%; margin-top: 20px; padding-top: 0; }
#menufooter ul { text-align: center; width: 100%; margin: 0; padding: 0 0 6px; }
#menufooter li.first {
	background-image:none;}
	
#menufooter ul li { background-image: url(images/slash.gif); background-repeat: no-repeat; background-position: left center; width: 100px; display: inline; margin-right: 5px; padding-top: 0; padding-left: 20px; }
#menufooter a { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666; font-weight: bold; text-decoration: none; width: auto; margin: 0; padding: 0 0 1px; border-bottom-color: #666; border-bottom-width: 1px; }
#menufooter a:link { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666; font-weight: bold; text-decoration: none; width: auto; margin: 0; padding: 0 0 1px; border-bottom-color: #666; border-bottom-width: 1px; }
#menufooter a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-bottom: 1px; }

#menufooter a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #e60; font-weight: bold; text-decoration: none; padding-bottom: 1px; border-bottom-color: #000; border-bottom-width: 1px; }

#menufooter a:active { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666; font-weight: bold; text-decoration: none; padding-bottom: 1px; border-bottom-color: #000; border-bottom-width: 1px; }
#lastli  { background-image: url(images/slashw.gif); background-repeat: no-repeat; background-position: left center; }
#lastli a { background-color: #fff; background-position: left center; padding-left: 11px; }
#lastli a:link { background-color: #fff; background-position: left center; padding-left: 11px; }		
#lastli a:visited { width: 20px; }		
#lastli a:hover {background-image: none;}
/* ------------------------------------------ flyoutmenu ------------------------------------*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#flyout {float:left; padding:0; margin:3px 0 0 0; list-style:none; position:relative; width:130px; z-index: 3;}
#flyout ul {padding:0; margin:0 0 0 0; list-style:none; width:130px; height:auto; background: url(images/transwhite.gif); position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px; z-index: 3;}

#flyout li { float:left; margin-right: 2px; margin-bottom:2px; }
#flyout li a {display:block; float:left; width:130px; height:24px; background:#b9b7bb; color:#000; line-height:24px; font-family:arial, sans-serif; font-size:11px; text-decoration:none; text-indent:6px;}
#flyout li a.fly {background:#b9b7bb url(images/right-arrowb31.gif) no-repeat right center;}

#flyout li:hover {position:relative;}
#flyout li a:hover {position:relative; background-color:#8FC54B; color:#000;}
#flyout li:hover > a {background-color:#8FC54B; color:#000;}

#flyout ul li a {background:#aaa;}
#flyout ul li a.fly {background:#aaa url(right-arrow.gif) no-repeat right center;}
#flyout ul ul { background-color: #fff; z-index:100;}
#flyout ul ul li a { background:#ddd; }
#flyout ul ul li a:link {background:#ddd;}
#flyout ul ul li a:visited {}
#flyout ul ul li a:hover { background-color: #f90; }

#flyout ul li ul { background-color: #fff; }
#flyout ul li ul li a { background:#fff; }
#flyout ul li ul li a:link {background:#ccc;}
#flyout ul li ul li a:visited {}
#flyout ul li ul li a:hover { background-color: #f90; }
#flyout ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.#flyout ul li:hover ul li a:hover {background:#6fc; color:#fff;}


#flyout ul ul li a.fly { background:#ccc url(right-arrow.gif) no-repeat right center; }
#flyout ul ul ul li a {background:#ddd;}

#flyout li a.current,
#flyout ul li a.current,
#flyout ul ul li a.current,
#flyout ul ul ul li a.current {background-color:#c40; color:#fff;}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {left:120px;}

#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}

#flyout ul li:hover > a {background-color:#f90; color:#000;}
#flyout ul ul li:hover > a {background-color:#f90; color:#fff;}
/* ------------------------------------------ end of fly out ------------------------------------*/

#qotd { font-family: Verdana, Helvetica, sans-serif; text-align: center;
 background-color: #edeced; width: 130px; margin: 10px 0 10px 0; padding: 0; }
#qotd h3 { color: #000; font-size: 0.9em; background-color: #8fc54b; text-align: center; width: 100%; margin: 0; padding-top: 2px; padding-bottom: 2px; }
#qotd p { font-size: 0.8em; margin: 0; padding: 3px 0px 5px 0px; } 
#thisday { font-family: Verdana, Helvetica, sans-serif; text-align: center; font-size: 0.8em; text-align: center; width: 130px; background-color: #edeced; margin: 0; padding: 0; }
#thisday h3{ color: #fff; font-size: 0.9em; background-color: #666; text-align: center; width: 100%; margin: 0; padding-top: 2px; padding-bottom: 2px; }
#thisday p { margin: 0; padding: 3px 3px 5px; }
/* ------------------------------------------ images positioning------------------------------------*/
a img {
border: 0px none;
}
/* ------another image posiitioning?----------------*/
.alignleft {
float:left;
padding-right: 10px;
}
.alignright {float:right;
padding-left: 10px;
}
.aligncenter {width: auto; text-align:center;}

img.request {padding-left: 22px;}



/* ------------------------------------------ SPRY ------------------------------------*/

th {}
.oddrow {}
.evenrow {}
.selectrow {}
.hoverrow {}
.sprytr {}

.bleft {
	
	height: 44px;
	padding: 5px;
	margin-bottom: 6px;
	vertical-align: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8cc63f;
	border-bottom-color: #8cc63f;
	border-left-color: #8cc63f;
	background-color: #EDECED;
}

.btopbottom {
	
	height: 44px;
	padding: 5px;
	margin-bottom: 6px;
	vertical-align: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8cc63f;
	border-bottom-color: #8cc63f;
}

.bright {
	
	height: 44px;
	padding: 5px;
	margin-bottom: 6px;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #8cc63f;
	border-right-color: #8cc63f;
	border-bottom-color: #8cc63f;
}

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

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

.interlinie {
	color: #666;
}

a.interlinie:link {
	text-decoration: none;
	font-weight: normal;
	color: #333;
}
a.interlinie:active {
	text-decoration: none;
	color: #000;
}
a.interlinie:visited {
	text-decoration: none;
	color: #333;
}
a.interlinie:hover {
	text-decoration: none;
	color: #000;
}
/* Start Accordion effect */
#wrapper {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	}
 
.accordionButton {	
	width: 700px;
	float: left;
	background: #003366;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	}
 
.accordionContent {	
	width: 700px;
	float: left;
	background: #95B1CE;
	display: none;
	}
	/* -- search -- */
.buttonzoeken {
	background-color: #FFFFFF;
	border-color: #FFF;
	border-width: 1px;
	border-style: solid;
}

.inputzoeken {
	width: 100px;
	border: 1px solid #999;
}

.inputcontact {
	width: 200px;
	border: 1px solid #999;
}

.submitcontact {
	width: 202px;
	height: 25px;
	color: #FFF;
	background-color: #FFFFFF;
	background-image: url(../images/go-button.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
/* CSS rollover button*/
.cssnav
{
position: relative;
font-family: verdana, helvetica, sans-serif;
background: url(images/product-title125r.gif) no-repeat 12px 0;

display: block;
width: 172px;
height: 45px;
margin: 3px 0 20px 0px;
padding: 0 0 0 13px;
}

.cssnav a
{
display: block;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align:left;
width: 172px;
height: 45px;
display: block;
float: left;

text-decoration: none;
}
.cssnav a:link {
display: block;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align:left;
width: 172px;
height: 45px;
display: block;
float: left;

text-decoration: none;

}
.cssnav a:visited {
display: block;
color: #fff;
font-size: 11px;
text-align:left;
font-weight: bold;
width: 172px;
height: 45px;
display: block;
float: left;

text-decoration: none;

}
.cssnav a:hover{
display: block;
color: #E90168;
font-size: 11px;
font-weight: bold;
text-align:left;
width: 172px;
height: 45px;
display: block;
float: left;

text-decoration: none;

}
.cssnav img
{
width: 172px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 4px 3px 0 17px;
cursor: pointer;
} 
/* ---ADOC  ------------------------------------*/
.adoc { margin: 20px 0 20px 50px; z-index: -1;}
h1.adocheading1 {font-size: 1.8em; text-align:left; margin: 0 0 5px 0;padding: 20px 0 20px 75px; background: url(images/videoicon.jpg) no-repeat left top;}
h2.adocheadingh2 {float:left; width: 300px; margin: 15px 0 5px 90px; padding: 0 0 0 20px;}
.adocheading2 {width: 14em; height:50px; float: left; margin: 0px 0 0 40px; padding: 19px 50px 0px 0; background: url(images/videoiconl.gif) no-repeat right top;}
.adocheading2 a{color: #808080; font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 10px 0 0 20px;}
.adocheading2 a:link {color: #808080; font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  margin: 10px 0 0 20px;}
.adocheading2 a:visited {color: #808080; font-size: 17px; font-weight:bold; margin: 10px 0 0 20px;}
.adocheading2 a:hover {color: #000; font-size: 17px; font-weight:bold; margin: 10px 0 0 20px;}
p.adocpage {text-align:left; margin: 0px 0 0 0; padding-top: 0;}
/* ---ADOC  videos ------------------------------------*/
.videocontent {width: 780px; padding-bottom:15px; z-index: -1;}
.videounit {float: left; width: 250px; margin-right: 5px; z-index: -1;}
