/**************** menu coding *****************/ 
#menu { visibility:hidden; position:absolute; margin-left:-200px; background-color:#29499c; float:left; padding-left:85px; width:897px; height:20px; border-bottom:2px solid #ff0000; }
* html #menu {visibility:hidden; position:absolute; z-index:99; margin-left:-200px; background-color:#29499c; float:left; padding-left:80px; width:979px; height:20px; border-bottom:2px solid #ff0000; }

#menu ul {list-style: none; margin: 0; padding: 0; padding-right:10px; float: left; border:0px solid red;}
* html #menu ul {list-style: none; margin: 0; padding: 0; padding-right:10px; width:70px; float: left; border:0px solid red;}

#menu li a {color: white; margin: 0; padding-top:1px; line-height:14px; font-weight:bold; font-size:10px; background-color:#29499c; 
text-decoration: none; display: block; margin-right:20px;}

#menu a:hover { color: #cccccc; background-color:#29499c;}

#menu li { position: relative; list-style: none; margin: 0; padding: 0; }
#menu ul ul {list-style: none; position: absolute; z-index: 500; width: 150px; left:-5;}
#menu ul ul a {padding-top:5px; padding-left:5px; padding-right:3px; padding-bottom:3px; font-weight:normal; color:white; background-color:#29499c; border: 0px; list-style: none; filter:Alpha(Opacity=80); -moz-opacity:0.80;}
#menu ul ul a:hover {font-weight:normal;  color:#999; background-color:#29499c; border: 0px; list-style: none; list-style: none;}
* html #menu ul ul a:hover {font-weight:normal;  color:white; background-color:#29499c; border: 0px; list-style: none; background-color:#29499c; border: 0px; list-style: none; filter:Alpha(Opacity=100); -moz-opacity:1.00;}


#menu ul ul ul {list-style: none; position: absolute; top: 0; left: 100%; text-align: left; }
#menu ul ul ul a {text-align: left;	padding-left: 3px; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}

/* main menu  ---------------------------------------------------- 
div.main_menu a{font-size:10px; font-weight:bold; color:white; text-decoration:none; margin-right:21px;}
div.main_menu a:hover{font-size:10px; font-weight:bold; color:#cccccc; text-decoration:none; margin-right:21px;}
/**************** end menu coding *****************/ 


body{margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#fffaeb;}

body,table,tr,td,p,ol,ul,li,input,select,textarea
{font-family:verdana, arial, helvetica, sans-serif; color:black;}

td
{vertical-align:top; font-size:11px;}


ol
{line-height:16pt; margin-left:25px; margin-top:0px;}
ol li
{line-height:16pt;}

ul {line-height:16pt; margin-left:15px; margin-top:0px;}
ul li {line-height:16pt; list-style-type:square;}

h1{font-weight:bold; font-size:11px; color:#000000;}
h2{font-weight:bold; font-size:9px; color:#000000;}
h3{font-weight:bold; font-size:8px; color:#000000;}

hr{width:100%; height:1px; color:#e7e0cc; border:0px solid #e7e0cc; background-color:#e7e0cc;}


.header{font-size:15px; font-weight:bold; color:#ec1b2c; letter-spacing:2px; height:20px;}
*html td.header_home{padding:5px; font-size:12px; font-weight:bold; color:#ec1b2c; letter-spacing:2px; border-top:1px solid #e7e0cc; border-bottom:1px solid #e7e0cc; border-right:1px solid #e7e0cc;}
td.header_home{height:20px; font-size:12px; font-weight:bold; color:#ec1b2c; letter-spacing:2px;  border-top:1px solid #e7e0cc; border-bottom:1px solid #e7e0cc; border-right:1px solid #e7e0cc;}
td.header_contact{padding:5px; font-size:12px; font-weight:bold; color:#ec1b2c; letter-spacing:2px;  border-bottom:1px solid #e7e0cc;}
.subheader{font-size:12px; font-weight:bold; color:#29499c;}
.subsubheader{font-size:11px; font-weight:normal; color:#29499c;}
.txt_blue{color:#29499c;}

/* top  ---------------------------------------------------- */
div.top{width:990px; visibility:hidden; position:absolute; margin-left:-200px;}
table.top_table{background-position:top right;background-image:url(../../images/bgr_top.gif);background-repeat:no-repeat; width:990px; }
td.top_logos{vertical-align:bottom; padding-bottom:12px; padding-left:40px;}
td.top_nav{vertical-align:top; padding-left:44px; padding-top:4px;}
td.top_nav a{font-size:10px; color:#29499c; text-decoration:none;}
td.top_nav a:Hover{font-size:10px; color:#29499c; text-decoration:underline;}

/* content home ---------------------------------------------------- */
div.content{width:100%; height:80%; margin-left:0px; margin-top:35px; border:0px solid #e7e0cc; position:relative;}
* html div.content{width:100%; height:80%; margin-left:0px; margin-top:35px; border:0px solid #e7e0cc; position:relative;}
td.header_img{width:704px; height:124px; border-right:0px solid #e7e0cc;}
table.three_columns{width:100%; height:100%;}
table.three_columns td{line-height:14px;}
td.home_column{border-right:1px solid #e7e0cc; padding:5px;}
td.home_column_vragen{border-right:1px solid #e7e0cc; padding:5px; background-color:#fef6d6;}
td.home_column_vragen table td{line-height:20px;}


select.contact{height:15px; width:230px; font-size:10px;}

/* content vervolg ---------------------------------------------------- */
table.content_2kolom{width:100%; margin-left:-15px; margin-top:15px; border:0px solid #e7e0cc; vertical-align:top; padding:15px; float:left; line-height:15px;}
table.content_2kolom td {line-height:14px; line-height:15px} 

table.content_2kolom td.links{width:75%; margin-left:0px; margin-top:15px;}
table.content_2kolom td.links_contact{width:75%; margin-left:0px; margin-top:15px;}
table.content_2kolom td.rechts{width:25%; border-left:0px solid #e7e0cc; border-left:0px solid #e7e0cc;}
table.content_2kolom td.rechts_contact{width:25%; border-left:0px solid #e7e0cc; border-left:0px solid #e7e0cc; padding:0px;}
div.breadcrumbs{color:#999999; font-size:10px; width:100%; margin-bottom:20px;}

div.printing{visibility:hidden; position:absolute; float:right; width:680px; text-align:right;}
* html div.printing{visibility:hidden; position:absolute; float:right; width:100%; text-align:right;}

div.downloads{background-color:#fef2c2; width:210px; margin-top:15px; text-align:left; padding:7px;}
div.downloads a {font-size:10px;}
div.downloads a:hover {font-size:10px;}

div.verplicht{position:absolute;width:210px;text-align:right;color:red;}

.forum_table{width:100%; border:1px solid #fffaeb; text-align:left; padding:0px; }
.forum_table a {color:#29499c;}
.forum_header{font-size:12px; border:0px;}
.forum_row{border:0px;}
.forum_alt{border:0px solid #e7e0cc}

table.product{width:300px; background-color:#fff6dd;}
.product input {background-color:transparent;}
.form_product{width:600px;}
.form_product td{line-height:25px; vertical-align:top;}
.form_product input{height:20px; font-size:10px; width:215px;}

.img {border-width:1; border-style:solid; border-color:#000000; float:right; margin-left:10px; margin-bottom:5px;}


a{font-size:11px; color:#29499c; text-decoration:underline;}
a:Hover{font-size:11px; color:#29499c; text-decoration:none;}

a.subheader{font-size:11px; font-weight:bold; color:#29499c; text-decoration:underline;}
a.subheader:hover{font-size:11px; font-weight:bold; color:#29499c; text-decoration:none;}

a.button{text-decoration:none; display:block; background-color:#f3ecd6; color:#29499c; font-weight:bold; font-size:9px; width:140px; vertical-align:middle; text-align:center; border:1px solid #e9e1c6;}
a.button:Hover{text-decoration:none; display:block; background-color:#f3ecd6; color:#29499c; font-weight:bold; font-size:9px; width:140px; vertical-align:middle; text-align:center; border:1px solid #e9e1c6;}

input.zoek{width:203px; height:18px; color:#666666; font-size:10px; margin-top:3px; margin-right:4px;}
input.zoek_btn{width:57px; height:15px; margin-top:5px; margin-right:3px;}

#login{width:100%; height:100%; text-align:right;}
#login table{height:40px; margin-top:10px;}
#login table td{color:#666666; font-size:10px;}
input.input_login{width:110px; height:18px; font-size:10px;}
input.login_btn{width:57px; height:15px; margin-top:2px; margin-right:3px;}


input {background-color:#ffffff;}
select {background-color:#ffffff; width:200px;}
textarea {background-color:#ffffff; width:200px;}

input.btn_zoeken{background-color:#f3ecd6; color:#29499c; font-weight:bold; font-size:9px; width:80px; margin-bottom:2px; border:1px solid #e9e1c6;}

textarea.form
{background-color:#ffffff; width:260px; float:right; margin-top:4px;}

.printlogo
{display: block;}
