html {}

body                                              { background-repeat:no-repeat; background-position:top center; background-image:url('/images/bg_smoke.jpg'); background-color: #FFFFFF; margin: 0px; 
                                                    padding: 0px; font-family: arial,helvetica,sans-serif; font-size:12px; line-height:18px;}

h1                                                { color:#becfae; font-size:18px; font-weight:bold; font-style:italic; font-family: tahoma, arial,sans-serif; }
h2                                                { }
h3                                                { }

a                                                 { text-decoration: none; }
a:link                                            { color: #becfae; text-decoration: underline;}
a:visited                                         { color: #becfae; }
a:hover                                           { text-decoration: none; color: #becfae; }

/*---------------------------------------------------------- page */

#backgroundimage                                  { position:absolute; z-index:-10; left:0px; background-image:url('/images/bg_body.gif'); background-repeat:repeat-x; width:100%; height:700px;}
#page                                             { margin-left:auto;	margin-right:auto; width:970px; background-image:url('/images/header.jpg'); background-repeat:no-repeat; }

#header                                           { clear:both; height:177px; width:950px; overflow:show; display:inline-block;}
#content                                          { }
#footer                                           { clear:both; display:inline-block; color:#aaa; font-size:10px;}

#header #languageContainer						            { position:relative;}
#header #languageContainer img				            { border:0px; }
#header #languages								                { position:absolute; left:868px; top:25px;  width:93px; height:100px; border-top:1px solid #fff; margin:0px; padding:0px; list-style-type:none;}
#header #languages langNL                         { background-image:url('/images/btn_lang_nl.gif'); background-repeat:no-repeat: background-position:0px 0px;}
#header #languages langDE                         { background-image:url('/images/btn_lang_de.gif'); background-repeat:no-repeat: background-position:0px 0px;}
#header #languages langFR                         { background-image:url('/images/btn_lang_fr.gif'); background-repeat:no-repeat: background-position:0px 0px;}

#header #euro                                     { position:absolute; top:153px; left:30px; width:320px; height:20px; z-index:100;  }

/*---------------------------------------------------------- menu */

#mainmenuContainer                                { float:left; margin:0px; padding:0px; width:260px; padding-bottom:10px;}
#mainmenu                                         { margin:0px; padding:0px; font-family: tahoma, arial,sans-serif; font-size:14px; font-style:italic; margin-left:40px;}
#mainmenu li                                      { display:block; clear:both; list-style-type:none; width:260px; margin:0px;  text-indent:15px; padding:0px; }
#mainmenu li a                                    { display:block; clear:both; height:35px; padding:0px; background-color:#fff; background-image:url('/images/bg_menuitem_off.jpg'); 
                                                    color:#000; text-decoration:none; line-height:30px; }
#mainmenu li a:hover                              { background-color:#fff; background-repeat:no-repeat; background-image:url('/images/bg_menuitem_on.jpg'); color:#fff; text-decoration:none; cursor:pointer;}

#mainmenu li ul                                   { padding:0px; margin:0px; display:none; }
#mainmenu li ul li                                { display:block; list-style-type:none; width:260px; margin:0px; height:32px; text-indent:35px; padding:0px; }
#mainmenu li ul li a                              { display:block; clear:both; height:35px; padding:0px; background-color:#fff; background-image:url('/images/bg_menuitem_off.jpg'); 
                                                    color:#000; text-decoration:none; line-height:30px; }
#mainmenu li ul li a:hover                        { background-color:#fff; background-repeat:no-repeat; background-image:url('/images/bg_menuitem_on.jpg'); color:#fff; text-decoration:none; cursor:pointer;}


/*---------------------------------------------------------- columns */

#columns                                          { float:left; width:925px; display:inline-block; margin-left:10px;}

#colA                                             { float:left; width:300px; }
#columnsMid                                       { float:left; color:#fff; background-color:#414141; padding:10px; width:604px;}
#columnsMid strong                                { color:#becfae;}
#columnsMid ul                                    { margin:0px; padding-left:15px; }
#columnsMid ul li                                 { margin:0px; margin-bottom:15px; padding:0px;}
#colB                                             { float:left; padding:10px; width:580px; min-height:600px; position:relative;}
#colC                                             { float:left; border:1px solid #099;}

#colA #imgContainer                               { background-repeat:no-repeat; margin-left:36px; width:265px; height:257px; display:block; overflow:hidden;}
#colA #imgContainer img                           { border:0px; }

/*---------------------------------------------------------- modules */


/*---------------------------------------------------------- nieuwsmodule */

#newslist                                         { color:#3b6621; width:262px; float:right; margin-left:20px; margin-bottom:20px;}
#newslist h2 , #newslist h2 a                     { color:#2e430c; font-size:12px; text-decoration:none; } 
#newslist h1 , #newslist h1 a                     { color:#2e430c; text-decoration:none; }                                       



#newstop                                          { margin:0px; padding:0px; display:block; height:10px; overflow:hidden; clear:both;}
#newslinks                                        { float:left; clear:both;font-size:12px; background-color:#becfae; width:242px; display:block; padding:10px; padding-top:0px;}
#newslinks ul                                     { margin:0px; padding:0px; padding-left:15px; list-style:square;}
#newslinks ul li a                                { color:#3b6621; text-decoration:none; }
#newsbottom                                       { margin:0px; padding:0px; height:32px; overflow:hidden;}
a#newsmore																				{ padding-right:15px; display:block; line-height:22px; color:#2e430c; background-color:#becfae; text-align:right; text-decoration:underline;}


/*---------------------------------------------------------- downloads */

#loginForm                                        { display:block; padding:10px; background-color:#666; border: solid 1px #333; border-top:1px solid #aaa; border-left:1px solid #aaa;}
#loginForm .tField                                { width:110px; height:18px; margin:0px; margin-left:5px; margin-right:15px; padding:0px; padding-left:5px; padding-top:1px; border:1px solid #ddd; }
#loginForm .loginSubmit                           { border:1px solid #ccc; margin:0px; margin-top:2px; padding:0px; padding-right:10px; padding-left:10px; background-color:#fff; height:22px;  }

#fsFiles                                          { float:left; width:550px; height:650px; overflow:auto;  border:1px solid #333; background-color:#666; padding:10px;display:none;}
#fsFiles ul                                       { list-style:square;}
#fsFiles ul a                                     { text-decoration:underline;}
#fsFiles ul a:hover                               { text-decoration:none;}

#fsLogin                                          { margin-left:10px; display:block;margin-bottom:10px;}
#fsLogin h1, #fsLogin,h2 , #fsLogin,h3            { font-size:14px;  }

#fsLogin #userForm                                { display:block; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px;position: relative; top: 0px; right: 0px; width: 150px;}

#fsLogin #uploadForm                              { display:block; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
#fsLogin #uploadForm select                       { width:190px; margin-bottom:10px; }
#fsLogin #uploadForm label                        { margin-top:10px; }
#fsLogin #uploadForm input                        { width:150px; }
#fsLogin #uploadForm #fileserver_file             { width:190px;}
#fsLogin #uploadForm .fsbutton                    { width:100px; float:right;}
.uploadLabel                                      { width:55px;display:block;float:left;}
.loginMelding                                     { text-align: center; font-weight: bold; border: 1px solid #a00;}
div#divFileTree {background-color:#666;display: block;border: 1px solid black;}
/*---------------------------------------------------------- contactform */

form#contactForm div#contactFormWrapper p label   { display:block; float:left; width:48%; }
form#contactForm div.inputWrapper                 {	display:block; float:left; width:48%; }
form#contactForm select.frmSelect                 { display:block; float:left; width:48%; }
form#contactForm input.frmText                    { display:block; float:left; width:48%; }
form#contactForm textarea.frmTextArea             {	display:block; float:left; width:48%; height:175px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.requiredFalse                                    { border:1px solid red; background-color:#eacfcf; }
.requiredFalseRadio                               { background-color:#fe9999; }

/*---------------------------------------------------------- clear fix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

span.fileTypeSize, span.uploadDoor {font-size:10px;}

