* {
margin:0;
padding:0;
}
body {
background:#e8dec8 url(../images/bg.gif) left top repeat-x;
font:11px Arial, Helvetica, sans-serif; 
color:#737373; 
text-align:center;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#3670AF;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}
#header {
position:relative;
width:990px;
height:105px;
z-index:999;
}

#header #logo {
position:absolute;
left:0;top:0;
}
#login{
position:absolute;
top:75px;
right:0px;
}
#header #logo h1 {
font:48px Arial, Helvetica, sans-serif;
}
#header #logo h2{
font:bold 16px Arial, Helvetica, sans-serif;
font-style:italic;
color:#cdcdcd;
margin-top:-8px;
text-align:right;
}
/*---------------------------------------------------  mainnav  ---------------------------------------------------*/
#header #mainnav ul {
position:absolute;
right:83px;top:0;
list-style:none;
}
#header #mainnav li {
float:left;
overflow:hidden;
height:48px;
background:url(../images/mainnav_li.gif) right top no-repeat;
padding-right:2px;
}
#header #mainnav li a {
line-height:9999em;
}
#header #mainnav a {
float:left;
display:block;
height:48px;
font:16px Impact, Helvetica, sans-serif;
}

#header #mainnav li#main1 a {
width:57px;
background:url(../images/main_1.gif) left top no-repeat ;
}
/* ----- nl ---- */
#header #mainnav li#main2.lang-nl a {
width:98px;
background:url(../images/main_2_nl.gif) left top no-repeat ;
}
#header #mainnav li#main3.lang-nl a {
width:119px;
background:url(../images/main_3_nl.gif) left top no-repeat ;
}
#header #mainnav li#main4.lang-nl a {
width:170px;
background:url(../images/main_4_nl.gif) left top no-repeat ;
}
#header #mainnav li#main5.lang-nl a {
width:89px;
background:url(../images/main_5_nl.gif) left top no-repeat ;
}
/* ---- end of nl ---- */

/* ----- fr ---- */
#header #mainnav li#main2.lang-fr a {
width:80px;
background:url(../images/main_2_fr.gif) left top no-repeat ;
}
#header #mainnav li#main3.lang-fr a {
width:108px;
background:url(../images/main_3_fr.gif) left top no-repeat ;
}
#header #mainnav li#main4.lang-fr a {
width:168px;
background:url(../images/main_4_fr.gif) left top no-repeat ;
}
#header #mainnav li#main5.lang-fr a {
width:92px;
background:url(../images/main_5_fr.gif) left top no-repeat ;
}
/* ---- end of fr ---- */

/* ----- de ---- */
#header #mainnav li#main2.lang-de a {
width:86px;
height:48px;
background:url(../images/main_2_de.gif) left top no-repeat ;
}
#header #mainnav li#main3.lang-de a {
width:77px;
height:48px;
background:url(../images/main_3_de.gif) left top no-repeat ;
}
#header #mainnav li#main4.lang-de a {
width:110px;
height:48px;
background:url(../images/main_4_de.gif) left top no-repeat ;
}
#header #mainnav li#main5.lang-de a {
width:59px;
height:48px;
background:url(../images/main_5_de.gif) left top no-repeat ;
}
/* ---- end of de ---- */

/* ----- en ---- */
#header #mainnav li#main2.lang-en a {
width:88px;
height:48px;
background:url(../images/main_2_en.gif) left top no-repeat ;
}
#header #mainnav li#main3.lang-en a {
width:77px;
height:48px;
background:url(../images/main_3_en.gif) left top no-repeat ;
}
#header #mainnav li#main4.lang-en a {
width:142px;
height:48px;
background:url(../images/main_4_en.gif) left top no-repeat ;
}
#header #mainnav li#main5.lang-en a {
width:59px;
height:48px;
background:url(../images/main_5_en.gif) left top no-repeat ;
}
/* ---- end of en ---- */

#header #subnav ul {
position:absolute;
right:0;top:0;
list-style:none;
}
#header #subnav li {
float:left;
overflow:hidden;
height:48px;
}
#header #subnav li a {
line-height:9999em;
}
#header #subnav a {
float:left;
display:block;
font:16px Impact, Helvetica, sans-serif;
}
#header #subnav li#misc1 a {
width:84px;
height:48px;
background:url(../images/main_6.gif) left top no-repeat ;
}
#header #subnav li#misc2, #header #subnav li#misc3 {
display:none;
}
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/

/*---------------------------------------------------  cms topmenu  ---------------------------------------------------*/
#cmsnav {
position:absolute;
left:210px;top:69px;
border:none;
z-index:99999;
}
#cms-topmenu-list, #cms-topmenu-list ul { /* all lists */
list-style: none;
margin:0;
}
#cms-topmenu-list li {
float:left;
background:url(../images/lia.gif) right center no-repeat;
padding:0;
padding-right:2px;
}
#cms-topmenu-list li a {
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:7px 8px 7px;
}
#cms-topmenu-list li a:hover {
color:#fff;
background-position:0 -28px;
}

#cms-topmenu-list li ul { /* second-level lists */
position:absolute;
left:-999em;
width:158px;
z-index:9999;
}
#cms-topmenu-list li li {
float:none;
background:none;
border:1px solid #999;
padding:0;
}
#cms-topmenu-list li ul a {
display:block;
width:138px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
padding:5px 10px;
background:#fff;
}
#cms-topmenu-list ul li a:hover {
background:#D2C6AE;
color:#fff;
text-align:left;
}

#cms-topmenu-list li:hover ul, #cms-topmenu-list li li:hover ul, #cms-topmenu-list li li li:hover ul, #cms-topmenu-list li li li li:hover ul, #cms-topmenu-list li.sfhover ul, #cms-topmenu-list li li.sfhover ul, #cms-topmenu-list li li li.sfhover ul, #cms-topmenu-list li li li li.sfhover ul {
left:auto;
background-position:0 0;
}



/*---------------------------------------------------  cms topmenu end ---------------------------------------------------*/

/*#header #miscnav ul {
position:absolute;
left:0;top:14px;
list-style:none;
}
#header #miscnav li {
float:left;
padding-left:14px;
}
#header #miscnav li a {
float:left;
display:block;
background:url(../images/li_arrow.gif) left 5px no-repeat;
padding-left:8px;
}*/
#banner-head{
overflow:hidden;
width:578px;
height:213px;
}
#sections {
overflow:hidden;
width:990px;
background:url(../images/con-bg.gif) left top repeat-y;
}
#leftnav {
overflow:hidden;
float:left;
width:204px;
padding:0 0 0 2px;
}
#rightnav {
overflow:hidden;
float:right;
width:206px;
padding:0 0px 0 0;

}
#middlesection {
overflow:hidden;
float:left;
width:578px;
}
#content-wrap{
float:left;
width:578px;
background:url(../images/content-m.gif) left top repeat-y;
margin-top:10px;
}
#contentsection{
float:left;
width:578px;
background:url(../images/content-t.gif) left top no-repeat;
}
#content {
float:left;
overflow:hidden;
width:562px;
padding:10px 0 10px 8px;
}
#contentend{
float:left;
width:578px;
background:url(../images/content-b.gif) left bottom no-repeat;
}
#header .categories_title{
position:absolute;
top:131px;left:0px;
color:#68b0db;
}
#header .categories_title h1{
font:24px Arial, Helvetica, sans-serif;
}


#content .main-heading {
margin:0 0 10px;
padding:0 0 5px;
border-bottom:1px solid #cdcdcd;
}
#content .main-heading h1 {
font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#907C3F;
font-style:italic;
letter-spacing:-1px;
}
#content .extra-heading {
padding-bottom:10px;
}
#content .extra-heading h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
font-style:italic;
letter-spacing:-1px;
}
#content h3 {
font:bold 14px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
color:#000;
}
#content ul {
margin-left:6px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 7px no-repeat;
padding:2px;
padding-left:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
width:100%;
overflow:hidden;
padding-bottom:10px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-content {
margin:0;
padding:0;

}
#content #crumbar-content ul {
margin:0 0 0 7px;
padding:0;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
padding-right:10px;
margin-right:7px;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/



/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer-container {
position:relative;
text-align:center;
width:100%;
height:90px;
background:url(../images/footer.gif) left top repeat-x;
font-size:10px;
}
#footer{
width:990px;
height:90px;
margin:0 auto;
text-align:left;
background:url(../images/f_bg.gif) center top no-repeat;
}
#footer-container #yavidesign{
float:left;
padding:5px 0 0 0;

}
#footer-container #yavidesign img {
vertical-align:middle;
}
#footer-container #yavidesign a{
color:#fff;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
#footer-container #yavidesign p{
color:#fff;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/