body {
	font-family:'Trebuchet MS', Verdana, arial, sans-serif;
	font-size: 14px;
}
	
/*/*/a{}
body,
body p {
	font-size: smaller;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body,
html>body p {
	font-size: small;
}
/* */

/* -- Containers -- */

#frontpage #container {
position: relative;
width: 920px;
height: 764px;
margin: 0 auto;

}
.index_fr #container {
background: url(../images/frontpage_backgroundFR.jpg);
}
.index_nl #container {
background: url(../images/frontpage_background.jpg);
}

#internal #container {
/*position: relative;*/
width: 920px;
margin: 0 auto;
}

.internal_fr #container {
background:#0E0808 url(../images/bg_container-2FR.jpg) no-repeat top left;

}
.internal_nl #container {
background:#0E0808 url(../images/bg_container-2.jpg) no-repeat top left;
}

#internal #wrapper {
background: red;
}
#internal #header {
position: relative;
}

#frontpage #content {
float: right;
width: 524px;
margin-top: 150px;
}

#internal #content {
float: right;
width: 648px;
margin-top: 163px;
padding-bottom: 68px;
background: url(../images/bg_wrapper-bottom-2.jpg) no-repeat bottom right;
}

#frontpage #navigation {
float: left;
width: 420px;
margin-top: 170px;
position:absolute;
}

#internal #navigation {
float:left;
width: 223px;
margin-top: 165px;
margin-left: 49px;
}

#frontpage #footer {
clear:both;
width:100%;
}

#internal #footer {
position: relative;
clear: both;
width: 100%; height: 213px;
background: url(../images/bg_footer-2.jpg);
}

/* -- Header -- */

#top-menus {
position: absolute;
top: 114px; right: 50px;
}
#internal #top-menus {
top: 140px;
}

#top-menus ul {
float: left;
}

#top-menus ul li {
float: left;
padding: 3px 0;
}

#top-menus ul li a {
float: left;
padding: 0 5px;
border-right: 1px solid #FFF;
color: #FFF;
font-family: Verdana;
font-size: .8em;
font-weight: bold;
text-decoration: none;
}

#internal #top-menus ul li a {
font-size: .85em;
}

#top-menus ul li a:hover {
text-decoration: underline;
}

#top-menus ul#languages-menu li.last a {
border: 0;
}

#frontpage ul#languages-menu a {
font-weight: normal !important;
}

/* -- Content -- */

#content ul#colors-menu {
float: right;
margin-right: -30px;
width: 524px; height: 469px;
}


.bgMenuIndex-fr ul#colors-menu {
background: url(../images/content_color-fr2.png) no-repeat top left;
}
.bgMenuIndex-nl ul#colors-menu {
background: url(../images/content_color-nl2.png) no-repeat top left;
}

#content ul#colors-menu li a {
display: block;
margin-bottom: 7px;
width: 495px; height: 82px;
text-indent: -9999em;
}

#page-title, #active-title {
position: relative;
width: 597px;
height: 120px;
/*background-image: url(../../images/bg_title-red.png);*/
color: #FFF;
}
.redbg {
background-image: url(../images/bg_title-red.png);
}
.greenbg {
background-image: url(../images/active-titles/green.jpg);
}
.yellowbg {
background-image: url(../images/active-titles/yellow.jpg);
}
.orangebg {
background-image: url(../images/active-titles/orange.jpg);
}
.bluebg {
background-image: url(../images/active-titles/blue.jpg);
}
.blue2bg {
background-image: url(../images/active-titles/blue2.png);
}

.lightbluebg {
background-image: url(../images/active-titles/lightblue.jpg);
}

#page-title strong,
#active-title strong {
position: absolute;
bottom: 45px; left: 26px;
font-size: 2.2em;
font-weight: normal;
}

#cms-content {
width: 577px;
margin-top: 5px;
padding: 10px;
color: #c3bfbb;
background: #58514a url(../images/bg_cmscontent.png);
}

#cms-content.listing {
background: #452C18 url(../images/bg_cmscontent2.jpg);
}

#cms-content-top {
background: url(../images/cmscontent_top.png) no-repeat;
margin-top: -10px;
margin-left: -10px;
width: 597px; height: 10px;
}
#cms-content.listing #cms-content-top {
background: url(../images/cmscontent2_top.jpg) no-repeat;
}

#cms-content-bottom {
/*background: url(../../images/cmscontent_bottom.png) no-repeat;*/
background: url(../images/cmscontent2_bottom.jpg) no-repeat;
/*margin-bottom: -10px;
margin-left: -10px;*/
width: 597px; height: 10px;
font-size:1px;
}
#cms-content-bottomgray {
/*background: url(../../images/cmscontent_bottom.png) no-repeat;*/
background: url(../images/cmscontent_bottom.jpg) no-repeat;
/*margin-bottom: -10px;
margin-left: -10px;*/
width: 597px; height: 10px;
font-size:1px;
}
#cms-content.listing #cms-content-bottom {
background: url(../images/cmscontent2_bottom.jpg) no-repeat;
}

/* -- CMS classes -- */

#cms-content h1,
#cms-content h2,
#cms-content h3,
#cms-content p,
#cms-content ul,
#cms-content ol {
padding-left: 26px;
}

#cms-content h1 {
padding-top: 42px;
padding-bottom: 22px;
color: #fece05;
text-transform: uppercase;
font-weight: bold;
font-size: 1.2em;
}

#cms-content h2 {
padding-top: 17px;
padding-bottom: 26px;
color: #fece05;
font-weight: bold;
font-style: italic;
font-size: 1.1em;
}

#cms-content h3 {
padding-top: 17px;
padding-bottom: 26px;
font-style: italic;
}

#cms-content h4 {
margin-top: 10px;
padding-bottom: 5px;
color: #fece05;
font-weight: bold;
font-size: 1.1em;
text-transform: uppercase;
}

#cms-content h5 {
padding-bottom: 5px;
color: #fece05;
font-size: 1.05em;
font-style: italic;
letter-spacing: -.01em;
}

#cms-content h6 {
padding-bottom: 5px;
color: #FFF;
font-size: 1em;
font-weight: bold;
letter-spacing: -.01em;
}

#cms-content img {
padding-bottom: 17px;
}

#cms-content .shadowed-image {
position: relative;
float: left;
margin-left: 10px;
margin-bottom: 20px;
padding-left: 21px;
padding-top: 21px;
padding-right: 22px;
padding-bottom: 21px;
background: url(../images/shadowed-trans.png);
}

#cms-content .shadowed-image img {
position: relative;
float: left;
padding-bottom: 0;
}

#cms-content .shadowed-image .bottom-right {
position: absolute;
bottom: 0; right: 0;
width: 100%; height: 100%;
background: url(../images/shadowed-trans.png) no-repeat bottom right;
}

#cms-content .shadowed-image .bottom-left {
position: absolute;
bottom: 0; left: 0;
width: 21px; height: 21px;
background: url(../images/shadowed-trans.png) no-repeat bottom left;
}

#cms-content .shadowed-image .top-right {
position: absolute;
top: 0; right: 0;
width: 22px; height: 21px;
background: url(../images/shadowed-trans.png) no-repeat top right;
}

#cms-content .summary {
float: left;
margin-top: 17px;
margin-left: 0;
margin-bottom: 17px;
padding: 0;
width: 385px;
font-style: italic;
line-height: 140%;
font-size: 1.1em;
letter-spacing: -.02em;
}

#cms-content a {
color: #C3BFBB;	
text-decoration:underline;
}

#cms-content .greybox {
clear: both;
background-color: #706a64;
}

#cms-content .brownbox {
position: relative;
margin-bottom: 8px;
margin-top: 0px;
padding: 10px 10px 20px 10px;
clear: both;
background: #5c4d3f url(../images/bg_brownbox.png);
color: #e0dfdd;
}

#cms-content .brownbox .shadowed-image {
margin-left: -5px;
margin-top: -5px;
margin-right: 8px;
margin-bottom: 20px;
background: url(../images/shadowed2-trans.png);
}

#cms-content .brownbox .shadowed-image .bottom-right {
background: url(../images/shadowed2-trans.png) no-repeat bottom right;
}

#cms-content .brownbox .shadowed-image .bottom-left {
background: url(../images/shadowed2-trans.png) no-repeat bottom left;
}

#cms-content .brownbox .shadowed-image .top-right {
background: url(../images/shadowed2-trans.png) no-repeat top right;
}

#cms-content .brownbox p {
font-size: .9em;
line-height: 14px
}
#cms-content .brownbox td{
font-size: 10px;
}
#cms-content .brownbox table{
margin-left: 20px;
}

#cms-content .brownbox a.readmore {
position: absolute;
bottom: 0; right: 0;
padding: 5px 26px;
color: #0e0807;
background-color: #73665a;
}

#cms-content p,
#cms-content ul,
#cms-content ol {
padding-bottom: 17px;
padding-right: 17px;
}

#cms-content ol li {
list-style-type: decimal;
list-style-position: outside;
margin-left: 20px;
font-weight: bold;
}

#cms-content ul {
}

#cms-content ul li {
margin-bottom: 10px;
margin-left: 15px;
padding-left: 0px;
list-style-type: disc;
list-style-position: outside;
}

#cms-content strong {
font-weight: bold;
color: #d4c38c;
}

/* -- Navigation -- */

#internal ul#colors-menu {
width: 209px; height: 142px;
}
.internal_fr ul#colors-menu {
background: url(../images/colors_picker-fr.png) no-repeat;
}
.internal_nl ul#colors-menu {
background: url(../images/colors_picker-nl.png) no-repeat;
}

#internal ul#colors-menu li {
margin-bottom: 3px;
}

#internal ul#colors-menu li a {
display: block;
width: 209px; height: 21px;
text-indent: -9999em;
}

#internal ul#colors-menu li.current a.yellow { 
background: url(../images/colorsmenu-yellows.jpg);
}
#internal ul#colors-menu li.current a.green { 
background: url(../images/colorsmenu-greens.jpg);
}
#internal ul#colors-menu li.current a.orange { 
background: url(../images/colorsmenu-oranges.jpg);
}
#internal ul#colors-menu li.current a.blue { 
background: url(../images/colorsmenu-blues.jpg);
}
#internal ul#colors-menu li.current a.lightblue { 
background: url(../images/colorsmenu-lightblues.jpg);
}

ul#main-menu {
margin-left: 70px;
}

#internal ul#main-menu {
margin-left: 0;
margin-top: 40px;
}

ul#main-menu li.main {
margin-bottom: 4px;
list-style-type: disc;
list-style-position: inside;
color: #FFF;
}
ul#main-menu li.main ul.sub {
list-style-position: outside;
}

ul#main-menu li.main a.main {
color: #FFF;
text-transform: uppercase;
font-weight: bold;
color: lightyellow;
font-size: .95em;
}


ul#main-menu ul.sub {
margin-left: 25px;
margin-bottom: 20px;
}

ul#main-menu ul.sub li {

}

ul#main-menu ul.sub li a {
color: #FFFFFF;
font-weight: bold;
}

form#fSearch {
margin-left: 65px;
margin-top: 20px;
}

#internal form#fSearch {
margin-left: 0;
}

form#fSearch input.textbox {
background-color: #1B0C05;
border: 1px solid #CCC;
color: #FFF;
width: 120px;
}

form#fSearch input.button {
font-size: .8em;
background: transparent;
color: #FFF;
border: 0;
font-family: Verdana;
font-weight: bold;
}

#zoet-checker a {
position: absolute;
top: 438px; left: 0;
display: block;
width: 355px; height: 123px;
background: url(../images/zoetchecker.jpg);
text-indent: -9999em;
}

#internal #zoet-checker a {
position: static;
display: block;
width: 272px; height: 143px;
margin-top: 70px;
margin-left: -49px;
background: url(../images/zoetchecker_internal.jpg);
text-indent: -9999em;
}

/* -- Footer -- */

ul#footer-menu {
position: absolute;
bottom: 40px; left: 130px;
float: left;
}

#internal ul#footer-menu {
left: 170px;
}

ul#footer-menu li {
float: left;
}

ul#footer-menu li a { 
float: left;
padding: 0 5px;
border-right: 1px solid;
color: #369;
font-size: .9em;
}

ul#footer-menu li.after-nuts {
margin-left: 100px;
}

ul#footer-menu li.last a { border: 0; }

ul#footer-menu li a:hover {
text-decoration: underline;
}

p#copyright-info {
position: absolute;
bottom: 40px; right: -20px;
font-size: .8em;
color: #CCC;
font-family: Verdana, sans-serif;
}

#internal p#copyright-info {
bottom: 41px;
right: 0;
}

p#copyright-info img {
margin-bottom: -13px;
}

div#snackcheck_index {
position:absolute;
width:261px;
height:98px;
top:370px;
left:1px;
color:#fff;
font-family:Verdana;
z-index: 99;
}
.index_nl div#snackcheck_index {
margin: 0 0 0 -19px;
}
.index_fr div#snackcheck_index {
margin: 0 0 0 -19px;
}
div#snackcheck_index p {
font-size:9px;
line-height:10px;
letter-spacing:0px;
}
div#snackcheck_index p input {
margin:0;
padding:0;
height:15px;
vertical-align:middle;
}



/*2e*/


div#newsletter_index {
position:absolute;
width:261px;
height:98px;
top:470px;
left:1px;
color:#fff;
font-family:Verdana;
}
.index_nl div#newsletter_index {
margin: 0 0 0 -19px;
}
.index_fr div#newsletter_index {
margin: 0 0 0 -19px;
}
div#newsletter_index p {
font-size:9px;
line-height:10px;
letter-spacing:0px;
}
div#newsletter_index p input {
margin:0;
padding:0;
height:15px;
vertical-align:middle;
}


/*end 2e*/


/* Tabel*/
#tabel_wrap { width:525px; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;  padding:20px 30px 80px 20px; background: #5d4d3e}  

#tabel_wrap h5 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ffcb07; margin:0 0 5px 0; font-style: normal; width: 400px;}  
.small {font-size:10px; color:#fff;}

.tabel_l { width:400px; float:left;}
.tabel_r { width:108px; float:left; margin:0 0 18px 0;}

.r1 {height:16px; background-color:#4f4236;}
.rx {height:18px; border-bottom: 1px solid #4f4236; padding: 5px 0 0 0;}
.rx2 {height:18px; border-bottom: 1px solid #4f4236; padding: 5px 0 0 0; text-align:center}

#footer {width:918px; height:213px;}


#tabel_wrap em {font-style:normal; color:#ffca00; font-weight:bold;}





/* -- Links -- */

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a img { border: 0; }


em {font-style: italic;}

/* -- Forms -- */

/* -- Always useful -- */

.clearer { clear: both; }
.accessibility { position: absolute; top: -9999em; }