  
/* ************************************************************** */
/* ************************ Basis ************************ */
/* ************************************************************** */

body             { color: #666; font-size: 80%; font-family: Arial; line-height: 1.2; background-color: #9ec3d5; background-image: url("../images/bg_site.gif"); background-repeat: repeat-y; margin: 0; padding: 0 }
p {}
a         { color: #167B32; text-decoration: none }
a:link, a:visited        { color: #167B32 }
a:hover, a:active    { color: #175477 }
.space  { padding: 5px }
.space2 { padding: 10px }
.spacey2  { background-color: #fffbf2; padding: 10px; border-bottom: 1px solid #fbf3e2 }
.space3 { padding: 20px }
.myp { width: 520px }
h1      { color: #076e8f; font-size: 1.18em; background-image: url("../images/dottedline.gif"); background-repeat: repeat-x; background-position: 0 1.3em; text-transform: uppercase; margin: 0.6em 0 1em; padding-top: 0.25em }
h2       { color: #198737; font-size: 1.05em; font-weight: bold; background-image: url("../images/dottedline2.gif"); background-repeat: repeat-x; background-position: 0 2em; margin: 0.83em 0 1.5em; padding-top: 0.9em }

h3     { color: #167b32; font-size: 1.05em; font-weight: bold; background-color: #e4eee5; text-indent: 10px; margin: 0.6em 0; padding-top: 5px; padding-bottom: 5px }
h4   { color: #167B32; font-size: 1.05em; font-weight: 600; background-color: #e4eee5; text-indent: 10px; margin: 0.6em 0; padding-top: 5px; padding-bottom: 5px }
h5   { color: #198737; font-size: 1.05em; font-weight: bold; background-image: url("../images/arrowdouble_yellow.gif"); background-repeat: no-repeat; background-position: 0 6px; text-indent: 10px; margin: 0 0 5px }
h6    { color: #076e8f; font-size: 1.05em; font-weight: bold; margin-top: 0.6em; margin-bottom: 0.6em }
ul { list-style-type: disc; margin: 0; padding: 10px 0 10px 30px }
ul li { list-style-image: url("../images/li_bullet.gif"); display: list-item }
ol { list-style-type: decimal; margin: 0; padding: 10px 0 10px 30px }
table   { color: #666; font-size: 0.95em; line-height: 3ex }

.cdcptext, .cdcptextshop																{ margin-left:0.5em; margin-right:0.5em; }
.cdcptext p, .cdcptext span, .cdcptextshop p, .cdcptextshop span						{ text-align: left; margin: 0; padding: 0 }
.cdcptext div, .cdcptextshop div														{ line-height: 1.2em; margin: 0; padding: 0 }
.cdcptext a, .cdcptextshop a															{ text-decoration:underline; }
.cdcptext a:link, .cdcptext a:visited, .cdcptextshop a:link, .cdcptextshop a:visited	{ color: #198737 }
.cdcptext a:hover, .cdcptextshop a:hover 												{ color: #1a597e; }

.morelink { background-image: url("../images/arrow2.gif"); background-repeat: no-repeat; background-position: 0 1px; padding-left: 15px }
.pagenav { font-size: 0.9em;/*11px;*/ text-align: right; text-transform: uppercase }
.pagenavr    { color: #076e8f; font-size: 0.9em; text-align: right; margin-top: 5px; margin-bottom: 5px; float: right } /* width: 300px;  */
.pagenavr a  { color: #076e8f; text-decoration: none }
.pagenavr a:hover  { color: #198737; text-decoration: none }
.pagenavl    { color: #076e8f; font-size: 0.9em; margin-top: 5px; margin-bottom: 5px; float: left } /* width: 300px;  */
.pagenavl a  { color: #076e8f; text-decoration: none }
.pagenavl a:hover  { color: #198737; text-decoration: none }
.text   { line-height: 1.2em; width: 470px }
.note   { color: #777; font-size: 0.9em }
.image { margin-right: 10px; margin-bottom: 5px }
.photogallerybox {margin: 0; padding: 0; width: 135px; float: right}

/* ************************ Form validation stuff ************************ */
.formfielderror { background: #900 }
.txtallert { color: #900 }

/* ************************************************************** */
/* ************************Framework ************************ */
/* ************************************************************** */

#wrapper      { margin: 0; padding: 0; width: 970px }


/* ************************************************************** */
/* ************************ Leftframe ************************ */
/* ************************************************************** */
#leftframe   { margin: 0; padding: 0; width: 219px; float: left; border-right: 1px solid white } /*width: 219px; -> 17.1em (17.3 voor IE6)*/
#logo   { background-color: #fff; margin-top: 8px; height: 132px; border-bottom: 1px solid #d5e8ee }
#newsletter { background-color: #b6d2be; height: 49px; border-bottom: 1px solid #fff }
#sectorbar  { color: #fff; background-color: #175477; text-transform: uppercase; padding: 10px 5px 5px 15px; height: 20px }
#flanderslogo {text-align: center; margin-top: 10px }

/* ************************ Main Navigation *************************/
#nav { margin: 0; padding: 0; width: 220px;  } /* width: 220px */
html>body #nav { margin: 0; padding: 0; width: 219px; } /* width: 219px */
#navigation { margin: 0; padding: 0; width: 219px; }	/* width: 219px */
#navigation ul   { margin: 0; padding: 0 }
#navigation ul ul, #navigation ul ul ul, #navigation ul ul ul ul { margin: 0 0 -3px; padding: 0 }
.navlevel1      { color: #175477; font-size: 0.95em; background-color: #e9eff1; text-transform: uppercase; text-indent: 25px; margin: 0; padding: 3px 0; width: 219px; border-bottom: 1px solid #fff }
.navlevel1 a    { color: #175477; text-decoration: none; background-color: #e9eff1; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel1 a:hover      { color: #167B32; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel2        { color: #167b32; font-size: 0.9em; background-color: #e4eee5; text-transform: uppercase; text-indent: 25px; list-style-image: url("../images/arrow_level2.gif"); margin: 0; padding: 3px 0; width: 219px; border-top: 1px solid #fff }
.navlevel2 a        { color: #167b32; text-decoration: none; background-color: #e4eee5; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel2 a:hover      { color: #175477; text-decoration: none; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel3      { color: #fff; font-size: 0.95em; background-color: #076e8f; text-transform: uppercase; text-indent: 25px; display: block; margin: 0; padding: 3px 0; width: 219px; border-bottom: 1px solid #fff }
.navlevel3 a     { color: #fff; text-decoration: none; background-color: #076e8f; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel3 a:hover    { color: #fef8e5; background-color: #076e8f; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel4       { color: #175477; font-size: 0.9em; background-color: #fef8e5; text-transform: uppercase; text-indent: 25px; list-style-image: url("../images/arrow_level2.gif"); margin: 0; padding: 3px 0; width: 219px; border-top: 1px solid #fff }
.navlevel4 a       { color: #175477; text-decoration: none; background-color: #fef8e5; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel4 a:hover     { color: #198737; text-decoration: none; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel5     { color: #076e8f; font-size: 0.9em; background-color: #fff; text-transform: uppercase; text-indent: 25px; list-style-image: url("../images/arrow_level2.gif"); margin: 0; padding: 3px 0; width: 219px; border-top: 1px solid #fff }
.navlevel5 a      { color: #076e8f; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 3px 0; width: 219px }
.navlevel5 a:hover     { color: #198737; text-decoration: none; display: block; margin: 0; padding: 3px 0; width: 219px }


/* ************************************************************** */
/* ************************ Right frame ************************ */
/* ************************************************************** */
#rightframe   { margin: 0; padding: 0; width: 749px; float: left; overflow:visible; }
#bluebar      { color: #fff; background: #076e8f; margin: 0; padding: 0; height: 25px; border-bottom: 1px solid #fff }
#bluebar a { color: #fff; text-decoration: none }
#bluebar a:hover  { color: #fef8e5; text-decoration: none }
#blue   { font-size: 0.95em; /*12px;*/ margin: 0; padding: 5px 0 0; width: 670px; float: left }
#blue ul { margin: 0; padding: 0 }
#blue li { display: inline; margin: 0 0 0 5px; padding: 0 10px 0 5px; border-right: 1px solid #fff }
#print    { font-size: 0.95em; /*12px;*/ margin-right: 5px; padding-top: 5px; width: 60px; float: right }
#toppic   { margin: 0 0 -3px; padding: 0; height: 1%; border-bottom: 1px solid #fff }
#html > body #toppic { margin: 0 0 -3px; padding: 0; height: auto; border-bottom: 1px solid #fff }
#darkbar    { background-color: #2a343a; margin: 0; padding: 0; height: 1% }
#html > body #darkbar { background-color: #2a343a; margin: 0; padding: 0; height: auto }
#breadcrumb   { color: #fff; font-size: 0.9em;/*11px;*/ text-transform: uppercase; margin: 5px 0 0 10px; padding: 0; height: 20px; float: left }
#breadcrumb a { color: #fff; text-decoration: none }
#breadcrumb a:hover  { color: #198737; text-decoration: none }
#language    { color: #fff; font-size: 0.9em;/*11px;*/ margin: 5px 10px 0 0; padding: 0; float: right }
#language a { color: #fff; text-decoration: none }
#language a:hover  { color: #198737; text-decoration: none }
.activelanguage   { color: #f9d568 }
.activelanguage a { color: #f9d568; text-decoration: none }
.activelanguage a:hover { color: #fff; text-decoration: none }

/* ************************************************************** */
/* ************************ VLAM boomstructuur ************************ */
/* ************************************************************** */

#navigtree   { margin: 0; padding: 0; width: 219px }
#navigtree ul      { margin: 0; padding: 0 }
#navigtree ul ul     { margin: 0; padding: 0 }
.naviglevel1    { color: #175477; font-size: 0.95em; background-color: #f3f3f1; background-image: url("../images/icon_external.gif"); background-repeat: no-repeat; background-position: 10px 5px; text-indent: 25px; margin: 0; padding: 0; width: 219px; border-bottom: 1px solid #dddddb }
.naviglevel1 a   { color: #18567b; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 219px }
.naviglevel1 a:hover    { color: #167B32; width: 219px }
.naviglevel2     { color: #18567b; font-size: 0.9em; background-color: #ececeb; background-image: url("../images/icon_level2.gif"); background-repeat: no-repeat; background-position: 10px 5px; text-indent: 25px; margin: 0; padding: 0; width: 219px; border-top: 1px solid #dddddb }
.naviglevel2 a    { color: #18567b; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 219px }
.naviglevel2 a:hover     { color: #167B32; width: 219px }
/* ************************************************************** */
/* ************************ Content ************************ */
/* ************************************************************** */

#content   { margin: 0; padding: 0 }
#footer                 { color: #fff; font-size: 0.9em; background-color: #175477; margin: 0; padding: 15px 0 0 240px; height: 40px; clear: left }
#footer a  { color: #313f5c; text-decoration: none }
#footer a:hover  { color: #e53003; text-decoration: none }
.westsite { position: absolute; left: 10px }



/* ************************ ContentZONE ************************ */
.contentdd  { margin-right: 20px; width: 200px; float: left }
.contentzone  { width: 480px; float: left }


/* ************************ ContentTree ************************ */
#tree     { margin: 0; padding: 0; width: 150px }
#tree ul       { margin: 0; padding: 0 }
#tree li { list-style-image: none }
.level1     { color: #fff; font-size: 0.95em; /*12px;*/ background-color: #fff; background-image: url("../images/icon_level2.gif"); background-repeat: no-repeat; background-position: 10px 5px; text-indent: 25px; margin: 0; padding: 0; width: 150px; border-bottom: 1px solid #f0f6f2 }
.level1 a    { color: #175477; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 150px }
.level1 a:hover      { color: #167b32; width: 150px }

.level2      { color: #fff; font-size: 0.95em; background-color: #fff; background-image: url("../images/icon_level2.gif"); background-repeat: no-repeat; background-position: 35px 5px; text-indent: 50px; margin: 0; padding: 0; width: 150px; border-top: 1px solid #f0f6f2 }
.level2 a    { color: #1a597e; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 150px }
.level2 a:hover       { color: #175477; width: 150px }

.level3      { color: #fff; font-size: 0.95em; background-color: #fff; background-image: url("../images/icon_level2.gif"); background-repeat: no-repeat; background-position: 60px 5px; text-indent: 75px; margin: 0; padding: 0; width: 150px; border-top: 1px solid #f0f6f2 }
.level3 a     { color: #175477; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 150px }
.level3 a:hover      { color: #167b32; width: 150px }

.level4      { color: #fff; font-size: 0.95em; background-color: #fff; background-image: url("../images/icon_level2.gif"); background-repeat: no-repeat; background-position: 85px 5px; text-indent: 100px; margin: 0; padding: 0; width: 150px; border-top: 1px solid #f0f6f2 }
.level4 a    { color: #1a597e; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 150px }
.level4 a:hover      { color: #167b32; width: 150px }
/* ************************ ContentTree ************************ */
#datatree    { margin: 0; padding: 0; width: 200px }
#datatree ul       { margin: 0; padding: 0 }
#datatree li { list-style-image: none }
/*
.datalevel1      { color: #fff; font-size: 12px; background-color: #fff; background-image: url("../images/icon_level1a.gif"); background-repeat: no-repeat; background-position: 10px 5px; text-indent: 25px; margin: 0; padding: 0; width: 200px; border-bottom: 1px solid #f0f6f2 }
.datalevel1 a   { color: #1a597e; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 200px }
.datalevel1 a:hover    { color: #749d80; width: 200px }
.datalevel2      { color: #fff; font-size: 12px; background-color: #fff; background-image: url("../images/icon_level2.gif"); background-repeat: no-repeat; background-position: 10px 5px; text-indent: 25px; margin: 0; padding: 0; width: 200px; border-top: 1px solid #f0f6f2 }
.datalevel2 a    { color: #49a3bd; text-decoration: none; display: block; padding: 3px 12px 3px 8px; width: 200px }
.datalevel2 a:hover    { color: #749d80; width: 200px }
*/
.yellowbox   { background-color: #fafafa; margin: 0; padding: 2px; border: dotted 1px #f3f3f1 }
.doccontainer { background-color: #fafafa; margin-bottom: 2px; padding: 5px; width: 480px; border-bottom: 1px dotted #f3f3f1 }
.doccontainer2 { background-color: #fdfbf7; margin-bottom: 2px; padding: 5px; width: 480px; border-bottom: 1px dotted #fbf3e2 }
.docicon { margin-right: 10px; width: 20px; float: left }
.docdata { margin-right: 10px; }
.doctitle, .doctitle a:link, .doctitle a:visited, .doctitle a:hover  { color: #175477; font-weight: bold; text-decoration: none }
.doctitle a:hover { text-decoration:underline; }
.doctext { margin-left:30px; }
.docload { text-align: center; width: 60px; float: left }
ul.doclist { list-style-type:none; list-style-image:none; margin:0; padding:0; }
li.doclistitem { list-style-type:none; list-style-image:none; margin:0; margin-bottom: 0.5em; padding: 5px; width: 36em; border-bottom: 1px dotted #f3f3f1 }
ul.faqlist { list-style-type:none; list-style-image:none; margin:0; padding:0; }
li.faqlistitem { list-style-type:disc; list-style-image:none; margin-left:2em; margin-bottom: 0.5em; padding: 5px; width: 33em; border-bottom: 1px dotted #f3f3f1 }
.faqlistitem a:link, .faqlistitem a:visited, .faqlistitem a:hover  { color: #076e8f; font-weight: bold; text-decoration: none }
.faqlistitem a:hover { text-decoration:underline; }

.faqtext { margin-right: 10px; width: 370px; float: left }
.halfs { }
.half1 { margin-right: 20px; width: 340px; float: left }
.half2 { width: 340px; float: left }
.lightblue  { color: #076e8f }
.lightblueb  { color: #076e8f; font-weight: bold }
.green  { color: #167B32 }
.btn_submit   { color: #fff; font-size: 0.85em; font-variant: normal; background-color: #076e8f; padding: 0.5ex; overflow: auto; clip: rect(auto auto auto auto) }
.btn_submit a:link    { color: #fff; text-decoration: none; background-color: #076e8f; padding: 0.5ex; clip: rect(auto auto auto auto) }
.btn_submit a:hover    { color: #fff; text-decoration: none; background-color: #198737; padding: 0.5ex; clip: rect(auto auto auto auto) }
.btn_submit a:visited    { color: #fff; text-decoration: none; background-color: #076e8f; padding: 0.5ex; clip: rect(auto auto auto auto) }
.btn_submit a:active    { color: #fff; text-decoration: none; background-color: #076e8f; padding: 0.5ex; clip: rect(auto auto auto auto) }

/* ************************ Homepage ************************ */
#contenthome { margin: 0; padding: 0 }
.home1 { background-color: #fff; width: 478px; float: left }
.welcome { margin: 0; padding: 0 }
.highlights { margin: 0; padding: 0 }
.hnewscontainer { margin: 0 0 10px; padding: 0 0 5px; border-bottom: thin dotted #ccc }
.hnewspic { margin-right: 10px; width: 115px; float: left }
.hnewscontent { width: 330px; float: left }
.hnewstitle  { color: #076e8f; font-weight: bold }
.hnewslink { text-align: right }
.maintitle  { color: #076e8f; font-size: 1.13em; line-height: 2em; text-transform: uppercase }
.home2  { background-color: #f0f6f2; width: 270px; float: left }
.hottopic   { color: #167B32; background-color: #e4eee5; height: 80px; border-top: 1px solid #fff; border-bottom: 1px solid #e2e4dd }
.hottopic2  { color: #167B32; background-color: #e4eee5; height: 80px; border-top: 1px solid #fff; border-bottom: 1px solid #e2e4dd }
.hotpic { margin-right: 10px; width: 75px; height: 80px; float: left }
.hottext { width: 180px; height: 80px; float: left }
.hottext_wide { width: 265px; height: 80px; float: left }

/* ************************ Member ************************ */
.membercontainer { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc }
.membertitle  { color: #076e8f; font-weight: bold; width: 30%; float: left }
.memberdata { width: 60%; float: left }

/* ************************ SHOP ************************ */
.shopbox   { background-color: #fff; margin: 0 0 0 10px; padding: 0; width: 220px; float: left; border: solid 1px #b8d0c0 }
.shoptitle   { color: #167B32; font-size: 0.95em; text-transform: uppercase; margin-bottom: 7px; padding-bottom: 5px }
.shopitem { color: #1a597e; font-size: 0.9em; /*11px;*/ margin-left: 30px }
.shopcontainer { margin-bottom: 10px; padding-bottom: 10px; position: relative; left: 10px; width: 690px; border-bottom: thin dotted #ccc }
.shoppic { margin-right: 10px; width: 150px; float: left }
.shopdata { margin-right: 20px; width: 380px; float: left }
.shopheader  { color: #076e8f; font-weight: bold }
.shopprice { width: 130px; float: left }
.shopimg { margin-right: 10px; margin-bottom: 5px }
.greenbar  { color: #167B32; background-color: #e4eee5; word-spacing: 0.5em; padding: 5px }
.greenbar a  { color: #167B32; text-decoration: none }
.greenbar a:hover  { color: #175477; text-decoration: none }


/* ************************ Form  ************************ */

.btn_submit     { color: #e53003; font-size: 0.9em; font-weight: bold; text-decoration: none; background-color: #f8fafb; text-transform: uppercase; cursor: pointer; border: solid 0 }
.btn_submit2  { color: #e53003; font-size: 0.9em; font-weight: bold; text-decoration: none; background-color: #f0f6f2; text-transform: uppercase; cursor: pointer; border: solid 0 }
/* Tables */
.tabletext    { color: #666; font-size: 0.95em; line-height: 3ex }
form   { font-size: 0.95em; /*12px;*/ display: inline; margin: 0; padding: 0 }
.th  { font-size: 0.95em; /*12px;*/ margin: 0; padding: 5px }
.input   { color: #313f5c; font-size: 0.9em; /*11px;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  border-style: solid; border-width: 1px; border-color: #888 #d4d4d4 #d6d6d6 #888 }
.checkb { color: #313f5c; font-size: 0.9em; /*11px;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.radio    { color: #175477; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.inputtext     { color: #175477; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height: 60px; border-style: solid; border-width: 1px; border-color: #888 #d4d4d4 #d6d6d6 #888 }
.ddselect  { color: #175477; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; width: 170px; height: 120px; border-style: solid; border-width: 1px; border-color: #888 #d4d4d4 #d6d6d6 #888 }
.ddnewsletter  { color: #175477; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; width: 150px; border-style: solid; border-width: 1px; border-color: #888 #d4d4d4 #d6d6d6 #888 }
.topline  { color: #175477; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 14px; width: 700px; border-style: solid solid none none; border-width: 1px 1px medium medium; border-color: #f0f6f2; border-collapse: separate; border-spacing: 0      }
.th     { color: #175477; font-size: 0.95em; font-weight: bold; background-color: #fef8e5; margin: 0; padding: 0; height: 20px }
.tr0    { color: #175477; font-size: 0.95em; background-color: #f0f6f2; margin: 5px 0; padding: 5px; height: 30px }
.tr1   { color: #175477; font-size: 0.95em; background-color: #fff; margin: 5px 0; padding: 5px; height: 30px }
.trsub     { color: #175477; font-size: 0.95em; font-weight: bold; background-color: #fdfaf2; margin: 5px 0; padding: 5px; height: 30px }
.trport  { color: #175477; font-size: 0.95em; font-weight: bold; background-color: #fff; margin: 5px 0; padding: 5px; height: 30px }
.trtot  { color: #175477; font-size: 0.95em; font-weight: bold; background-color: #f3f3f1; margin: 5px 0; padding: 5px; height: 30px }
.tdleft     { font-size: 0.95em; /*12px;*/ padding: 10px; border-top: #f0f6f2; border-right: #f0f6f2; border-bottom: 1px solid #f0f6f2; border-left: 1px solid #f0f6f2 }
.tdleft a  { color: #175477; text-decoration: none }
.tdleft a:hover  { color: #167B32; text-decoration: none }



/* ************************************************************** */
/* **************************** Export ***************************** */
/* ************************************************************** */
.export1  { margin-right: 15px; width: 490px; float: left }
.exportbox   { color: #175477; background-color: #f0f6f2; margin: 0; padding: 0.4em }
.exportbox2  { color: #175477; background-color: #f0f6f2; margin: 0; padding: 5px }
.exportcontainer { margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: thin dotted #ccc }
.exportsectorcontainer { margin-bottom: 10px; padding-bottom: 10px; border-bottom: thin dotted #ccc }
.exporttitle     { color: #175477; font-size: 0.95em; font-weight: bold; padding-bottom: 5px }
.exporttitle a  { color: #1a597e; text-decoration: none }
.exporttitle a:hover { color: #006633; text-decoration: none }
.exporttxt { padding-bottom: 5px }
.exportlink { padding-bottom: 5px }
.exportpic { padding-bottom: 5px }
.export2  { width: 220px; float: left }
.exportnewscorner  { margin-bottom: 10px; width: 300px; border-bottom: thin dotted #ccc }
.exportnewstitle  { color: #076e8f; font-size: 0.95em }
.newslistcontainer1   { background-color: #f0f6f2; padding: 0.8em; border-bottom: thin dotted #ddeef2 }
.newslistcontainer0 { background-color: #fff; padding: 0.8em; border-bottom: thin dotted #ddeef2 }
.exportdate    { color: #076e8f; font-size: 0.9em; background: url("../images/icon_agenda.gif") no-repeat 0.2em 0.2em; padding-bottom: 0.5em; padding-left: 1.3em }
.searchzone { background-color: #f7fbfc; padding: 5px }
.searchwrapper { }
.searchproduct { margin: 0 10px 0 0; padding: 0 10px 0 0; width: 190px; float: left; border-right: thin dotted #ccc }
.searchregio { margin: 0 10px 0 0; padding: 0 10px 0 0; width: 190px; float: left; border-right: thin dotted #ccc }
.searchonderneming { margin: 0 10px 0 0; padding: 0 10px 0 0; width: 140px; float: left; border-right: thin dotted #ccc }
.searchbtn { margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; width: 140px; float: left }
.searchlistcontainer1 { background-color: #f7fbfc; padding: 10px; border-bottom: thin dotted #ddeef2 }
.searchlistcontainer0 { background-color: #fff; padding: 10px; border-bottom: thin dotted #ddeef2 }
.bluebar   { color: #175477; font-weight: bold; background-color: #ddeef2; padding: 5px }
.listtitle   { color: #076e8f; font-size: 0.95em; font-weight: bold; margin-bottom: 5px }
.listdata { margin-right: 20px; width: 530px; float: left }
.listlink { width: 120px; float: left }
.expdata1  { color: #076e8f; width: 230px; float: left }
.expdata2 { width: 230px; float: left }

.exportnews  { width: 220px }
.exportnewsbar    { color: #1a597e; font-weight: bold; background-color: #efefed; margin: 0; padding: 5px }
.exportnewsbar2    { color: #1a597e; background-color: #f3f3f2; padding: 10px 5px 5px 15px; height: 20px }
.exportnewsbar2 a    { color: #076e8f }
.exportnewsbar2 a:hover   { color: #006633 }
.exportnewsbg { background-color: #fafafa }
.exportagenda  { width: 220px}
.exportagendabar     { color: #175477; font-weight: bold; background-color: #f0f6f2; padding: 5px }
.exportagendabar2      { color: #175477; background-color: #f0f6f2; padding: 10px 5px 5px 15px; height: 20px }
.exportagendabar2 a    { color: #076e8f }
.exportagendabar2 a:hover   { color: #006633 }
.exportagendabg { background-color: #f8faf7 }

.exportnewsletterbar      { color: #175477; font-weight: bold; background-color: #fef8e5; padding: 5px }
.exportnewsletterbg   { background-color: #fef8e5 }


.export3  { margin-right: 15px; width: 450px; float: left }
.export4   { width: 200px; float: left }


.export5   { margin-right: 15px; width: 380px; float: left }
.export6   { width: 310px; float: left }

/* ************************************************************** */
/* **************************** Extra ***************************** */
/* ************************************************************** */
.ddselect2  { color: #175477; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; width: 200px; border-style: solid; border-width: 1px; border-color: #888 #d4d4d4 #d6d6d6 #888 }
.spacer   { display: block; width: 15px; float: left }
hr   { margin: 5px 0; padding: 0 0 5px; width: 100%; height: 1px; border-style: dashed none none; border-width: 1px 0 0; border-color: #ccc }


/* ************************************************************** */
/* ****************************INTRO***************************** */
/* ************************************************************** */

.introtop { height: 265px }
.introtop1 { width: 200px; height: 265px; float: left }
.introtop2 { width: 770px; height: 265px; float: left }
.intrologo{
}
.intronav{
}
.intropic{
}
.intromid   { background-color: #ddeef2; clear: left }
.intromid1  { background-color: #ddeef2; width: 200px; float: left }
.intromid2  { background-color: #ddeef2; width: 770px; float: left }
.introfooter   { color: #fff; background-color: #175477; text-align: right; padding: 5px 20px 5px 5px; clear: both }
.introlink li  { line-height: 2; text-transform: uppercase; list-style-type: none; list-style-image: none }
.introlink { color: #fff; font-size: 1.23em; /*16px;*/ font-family: Arial; font-weight: bold }
.introlink a  { color: #fff; text-decoration: none }
.introlink a:hover   { color: #175477; text-decoration: none }


/* *********************** Search Export DD ************************ */


.searchlevel1     { color: #115573; border-bottom: 1px solid #ecf5f8 }
.searchlevel2     { color: #666; font-size: 0.95em; /*12px;*/ margin: 0; padding: 0; height: 20px; border-bottom: 1px solid #ecf5f8 }
.searchlevel3     { color: #076e8f; font-size: 0.95em; margin: 0; padding: 0; height: 20px; border-bottom: 1px solid #ecf5f8 }
.searchlevel4 { color: #006633; font-size: 0.95em; /*12px;*/ margin: 0; padding: 0; height: 20px; border-bottom: 1px solid #ecf5f8 }


/* *********************** AnySurfer ******************************* */
#skiplink
{
	margin: 0; padding: 0;
	margin-left: 220px;
	padding-top:2px;
	background-color: #076e8f;
	color: #fff;
	height:20px;
	width: 749px;
	text-align:right;
}
#skiplink a:link, #skiplink a:visited { color:#fff; text-decoration:none; }
#skiplink a:focus, #skiplink a:hover { color:#fff; text-decoration:underline; }

.contactbox { width:27%; height:auto; float:left; margin-top:10px; }
.contactbox h2	 { color: #175477; font-size: 0.96em; font-weight: bold; background-image: none; margin: 0; padding: 0.2em }
.contactbox p	{ margin:0; padding:0.2em; font-size:0.96em; }

.inputsubmit  { color: #fff; font-size: 0.96em; font-weight: bold; background-color: #198737; cursor: pointer; padding: 0.2em; border: 0 }

/* contentZONE : Aanpassing voor AnySurfer : kolommen van plaats verwisseld, omdat dat semantisch beter is*/
.content_left	{ width:480px; float:left; }
.content_right	{ width:200px; float:left; margin-left:20px; }

.h1_homepage	{ background-position: 0 26px; }
.h2_homepage	{ color:#198737; font-weight:bold; background-image:none; margin:0px; padding:0;}
.h2_rechts		 { color: #167B32; font-size: 1em; font-weight: 600; background-color: #e4eee5; background-image: none; text-indent: 1em; margin: 0.6em 0; padding-top: 0.4em; padding-bottom: 0.4em }
.h2_links		   { color: #175477; font-size: 1em; font-weight: 600; background-color: #ddeef2; background-image: none; text-indent: 1em; margin: 0.6em 0; padding-top: 0.4em; padding-bottom: 0.4em }

.h3_subkop		{ color: #1a597e; font-weight: bold; text-indent: 0.6em; background-color:#fff; margin: 0.6em 0; padding-top: 0.4em; padding-bottom: 0.4em; }
.h3_subkop_faq	 { color: #175477; font-weight: bold; background-color: #f3f3f1; margin-bottom: 0.2em; padding: 0.4em; width: 35em; border-bottom: 1px dotted #fbf3e2 }

.h2_export_agenda		 { color: #175477; font-size: 1em; font-weight: bold; background: #f3f3f1 url("../images/icon_exportnews.gif") no-repeat 0.4em 0.4em; margin: 0 0 0.5em; padding: 1em 1em 1em 3em; border: 0 white }
.h3_export_yellowbox	 { color: #167B32; font-weight: bold; background-color: #e4eee5; margin-bottom: 0.2em; padding: 0.4em }

.a_maillink		{ background: url(../images/icons_mail.gif) no-repeat; padding-left:1.2em; }
.a_externallink	{ background: url(../images/icon_external2.gif) no-repeat; padding-left:1.2em; }
.a_teruglink	{ background: url(../images/icon_back.gif) no-repeat; padding-left:1.2em; }
.a_printlink	{ background: url(../images/icon_printb.gif) no-repeat; padding-left:1.5em; }
.a_printlinknav	{ background: url(../images/icon_print.gif) no-repeat; padding-left:1.5em; }
.a_downloadlink	{ background: url(../images/icons_download.gif) no-repeat; padding-left:1.2em; }
.a_txtdownloadlink	{ background: url(../images/icon_txt.gif) no-repeat; padding-left:1.5em; padding-bottom:0.3em; }
.a_accountlink	{ background: url(../images/icon_account.gif) no-repeat; padding-left:1.5em; padding-bottom:0.3em; }


.newslistcontainer1  { background-color: #fafafa; padding: 0.8em; border-bottom: thin dotted #ddeef2 }
.newslistcontainer0 { background-color: #fff; padding: 0.8em; border-bottom: thin dotted #ddeef2 }

.newslistpic { margin-right: 1em; width: 10.1em; float: left }
.newslistcontent { margin-left:0.5em; width: 40em; float: left; }
.newslisttitle { color: #49a3bd; font-weight: bold }
.newslistlink { text-align: right }
.h3_export_news	 { color: #076e8f; font-weight: bold; background: transparent; text-indent: 0; margin: 0; padding: 0 }
.h3_export_news a, .h3_export_news a:visited  { color: #076e8f; text-decoration: none }
.h3_export_news a:hover  { color: #076e8f; text-decoration: underline }

.h2_export_bedrijfsfiche	 { color: #175477; font-size: 1em; font-weight: bold; background: #e7eefe url("../images/icon_exportsearch.gif") no-repeat 0.4em 0.4em; margin: 0 0 0.5em; padding: 1em 1em 1em 3em; border: 0 white }
.h3_export_exporteur		 { color: #167B32; font-weight: bold; background: #e4eee5; text-indent: 0; margin: 0; padding: 0.4em }

/*
.h2_links { color: #d08514; font-size: 1em; font-weight: bold; background-image: none; margin: 0 0 0.5em 0; background-color:transparent; padding:0; text-indent:0;}
*/
.h2_jobs  { color: #198737; font-size: 1em; font-weight: bold; background-color: transparent; background-image: url("../images/arrowdouble_yellow.gif"); background-repeat: no-repeat; background-position: 0 0.5em; text-indent: 1em; margin: 0 0 0.5em; padding: 0 }

.h3_facts 		 { color: #076e8f; font-weight: bold; background-color: #fff; text-indent: 0.6em; margin: 0.6em 0; padding-top: 0.4em; padding-bottom: 0.4em }
.li_facts { margin-bottom:0.2em; }

.btn_shop { background: url(../images/icon_shopadd.gif) 0.1em 0.1em no-repeat; padding-left:2.2em; height: 2.4em; margin-top:0.2em; }


.h2_shoptitle  { color: #167B32; font-size: 1em; background: #e4eee5 url("../images/icon_shop.gif") no-repeat 0.2em 0.7em; text-transform: uppercase; margin: 0 0 0.6em; padding-left: 2.2em }
.h2_shopmenu  { color: #167B32; background-color: #e4eee5; background-image: none; display: inline; margin: 0; padding: 0 }
.h3_shopheader  { color: #076e8f; font-weight: bold; background: transparent; text-indent: 0; margin: 0; padding: 0 }
/* vervangt bovenstaande class op intropag. shop (.h3_shopheader) : */
.cdcptextshop h3 { color: #076e8f; font-weight: bold; background: transparent; text-indent: 0; margin: 0; padding: 0 }

.h2_export_news_side { background: url(../images/icon_exportnews.gif) no-repeat 0.4em 0.4em #efefed; color: #1a597e; font-weight: bold; margin: 0; padding: 1em 1em 1em 3em; font-size:1em; border:0 none white; }
.div_export_zoek_side, .h2_export_zoek_side { background: url(../images/icon_exportsearch.gif) no-repeat 0.4em 0.4em #ddeef2; color: #1a597e; font-weight: bold; margin: 0; padding: 1em 1em 1em 3em; font-size:1em; border:0 none white; }
.div_export_zoek_side a:link, .div_export_zoek_side a:visited  { color: #1a597e; }
.div_export_zoek_side a:hover  { color: #006633; }
.div_export_agenda_side, .h2_export_agenda_side { background: url(../images/icon_exportagenda.gif) no-repeat 0.4em 0.4em #e4eee5; color: #1a597e; font-weight: bold; margin: 0; padding: 1em 1em 1em 3em; font-size:1em; border:0 none white; }
.div_export_agenda_side a:link, .div_export_agenda_side a:visited  { color: #1a597e; }
.div_export_agenda_side a:hover  { color: #006633; }
.h2_export_newsltr_side  { color: #175477; font-size: 1em; font-weight: bold; background: #fef8e5 url("../images/icon_exportnewsletter.gif") no-repeat 0.4em 0.4em; margin: 0; padding: 1em 1em 1em 3em; border: 0 white }

.a_agendalink { background: url(../images/icon_agenda.gif) 0 0.2em no-repeat; padding-left:1.2em; }
.a_newslink { background: url(../images/icon_news.gif) 0 0.2em no-repeat; padding-left:1.2em; }

.easyAlbum_aanwijzing { margin:0 1em 0.5em 1em; color:#000; text-align:center; }

.h2_membertitle  { color: #076e8f; font-weight: bold; background: transparent; text-indent: 0; width: 30%; float: left }
.no_style_and_inline { display:inline; margin:0; padding:0; background: none; text-indent:0; font-size:1em; font-weight:normal; }
.datalevel2 .no_style_and_inline     { color: #fff; margin: 0; padding: 0; /*width: 200px;*/ border-top: 1px solid #f0f6f2 }
.datalevel2 .no_style_and_inline a     { color: #076e8f; text-decoration: none; background: #fff url("../images/icon_level2.gif") no-repeat 1em 0.4em; text-indent: 2.2em; display: block; padding: 0.3em 1em 0.3em 0.7em }
.datalevel2 .no_style_and_inline a:hover     { color: #167B32 }

.datalevel1			{ color: #fff; margin: 0; padding: 0; /*width: 200px;*/ border-bottom: 1px solid #f0f6f2 }
.datalevel1 a		 { color: #175477; text-decoration: none; background: #fff url("../images/icon_level1a.gif") no-repeat 1em 0.4em; display: block; padding: 0.3em 1em 0.3em 2.2em }
.datalevel1 a:hover	 { color: #167B32 }
.h3_node	{ background: url("../images/icon_level2.gif") no-repeat 1em 0.4em #fff; margin:0; padding:0 0 0 2.2em; font-size:1em; font-weight:normal; text-indent:0; }

.h3_exporttitle		 { color: #175477; font-size: 0.95em; font-weight: bold; background: transparent; text-indent: 0; margin: 0; padding: 0 0 0.3em }
.h3_exporttitle a, .h3_exporttitle a:visited	{ color: #1a597e; text-decoration:none; }
.h3_exporttitle a:hover	{ color: #1a597e; text-decoration:underline; }
.h3_nieuwskop 		 { color: #175477; font-size: 1em; font-weight: bold; background: transparent; text-indent: 0; margin: 0; padding: 0 0 0.3em }
.h3_nieuwskop a, .h3_nieuwskop a:visited	 { color: #175477; text-decoration: none }
.h3_nieuwskop a:hover	 { color: #175477; text-decoration: underline }

.cdcptekst a { text-decoration:underline; }
a:hover .no_style_and_inline { text-decoration:underline; }

#footer a:link, #footer a:visited { color:#fff; text-decoration:underline; }
#footer a:hover, #footer a:active { color:#006633; text-decoration:underline; }


/* focused links: */
.hottext_wide a:focus { color: #fff; }
.hottext_wide a:focus div { background-color: #000; }
a:focus { color: #fff; background-color:#000; }
#breadcrumb a:focus, #language a:focus { color: #000; background-color:#ff0; }


/* ANYSURFER */

#as-txt {
  position: absolute;
  left: 0;
  top: -10000px;
  overflow: hidden;
}

#as-gfx img {
   width: 50px;
   height: 40px;
   border: none;
}

