/* CSS Document */
html, body, img, table, tr, td, th, a, h1, h2, h3, h4, p, form, input, textarea   {margin:0; padding:0; border:0;}

html                    {width:100%; height:100%;}
body                    {font-family:Arial, Helvetica, sans-serif; width:100%; height:100%; font-size:11px; line-height:17px;
                         background:white; color:black; background-image:url(../../images/repeatbg.gif) }
h1, h1 a                {font-size:16px; color:#5b5e5e; font-style:italic; font-weight:bold; padding-bottom:30px;}
h2, h2 a                {color:#162b48; font-size:14px;  
                         padding-left:1px; }
h3, h3 a                {}
h4, h4 a                {}
p                       {font-size:13px;margin-bottom:15px;}
a                       {text-decoration:none; font-style:italic; color:#2f1a12;}
a:hover                 {text-decoration:underline;}
a span                  {display:none;}

div.open_up             {clear:both; height:0px; overflow:hidden; margin:0; padding:0; line-height:0; font-size:0px;}

/*.inact			{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}*/

select                      {}
input                       {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#7f4500;}
input.text                  {background:transparent;}
input.submit                {}
textarea                    {}

.container                  {width: 946px; height:auto; margin: 0 auto;}

.header                     {width:auto; height:217px; background-image: url(../../images/headerbg.jpg); }
.header .left               {float:left; width:207px; padding-left:16px; padding-top:65px}
.header .left a             {color:#F3F2E0; font-style:italic;}
.header .left div           {height:55px;}
.header .nav                {float:right; padding-right:41px; _width:481px; margin-top:150px;}
.header .nav ul             {padding:0; height:19px; line-height:19px; font-size:12px; /*padding-top:10px;*/  }

.header .nav ul li          {list-style-type:none; list-style-position:outside; float:left;
                             padding-top:31px; padding-left:10px; padding-right:10px;}
.header .nav ul li a        {font-style:normal;font-weight:bold; color:#5b5e5e;}
.header .nav ul li.active a {color:#AD0040;}

.header .nav ul li.pipe     {padding-left:1px; padding-right:1px}

.article p                  {border-top: 1px solid #e6e6d6}

.extra_space                {height:75px;}

/*.footer                 {width:auto; height:240px;}*/
.footer                 {width:920px; height:20px; padding:10px 13px 10px 13px; color:white;}
.footer .nav2           {float:right; padding-right:41px; color:white;}
.footer .nav2 ul        {padding:0; height:11px;  font-size:11px; }
.footer .nav2 ul li     {list-style-type:none; list-style-position:outside; padding-left:7px; float:left; }
.footer .nav2 ul li a   {font-size:11px;font-style:normal;color:white; }

.footer_contact         {float: left; height:11px; width:450px; }

.footer_links                      { border-top:1px solid #AD0040;float:left; width:920px; padding:10px 13px 10px 13px;}
.footer_links ul                   {height:19px; padding-right:1px;float:left;}
.footer_links ul li                {list-style-image:none;list-style-type:none; list-style-position:outside;float:left;
                                     padding-right:17px;}
.footer_links ul li a              {font-size:11px;font-style:normal; color:white;}
.footer_links select               {float:right;}

.mainTop                {width:100%; background: url(../../images/maintop.jpg) top left no-repeat; float:left; }
.mainMid                {width:100%; height:auto; background: url(../../images/mainmid.jpg) repeat-y; float:left; }
.mainBot                {width:100%; background: url(../../images/mainbot.jpg) bottom left no-repeat; float:left;  }

.menuContainer          {width:223px; float:left; overflow:hidden;}
.contentContainer       {width:723px; float:left; overflow:hidden;}

.menu                   {padding: 41px 14px; }
.menu ul                {border-top:gray dashed 1px; padding:0; }
.menu ul li             {border-bottom:gray dashed 1px; list-style-type:none; list-style-position:outside; 
                         padding-left:12px; padding-top:13px; padding-bottom:8px;}
.menu ul li a           {font-style:normal; font-size:12px;}
.menu ul li.parent      {font-weight:bold; border:0; padding-left:6px;}

.content                {padding: 39px 29px; overflow:hidden;}

.contact_btn_float_right            {font-size:14px; float:right; height:30px; width:80px;color:white;  }
.contact_btn_float_right h3 a       {font-size:14px; font-style:normal; padding-left:12px;padding-top:7px;color:white; height:23px; width:68px; display:block; background-image:url(../../images/contact_button_bg.jpg);}
.contact_btn_float_right h3 a:hover {text-decoration:none; color:white; background-image:url(../../images/contact_button_bg_hover.jpg);}

ul.tabs                             {background-image:url(../../images/ul_bg.gif); float:none; height:30px; padding-left:5px;}
ul.tabs li                          {background-image:url(../../images/li_bg.gif); line-height:30px;
                                     height:30px; float:left; margin-right:9px; padding: 0 21px 0 21px;
                                     border-left: 1px solid #162b48;
                                     border-right: 1px solid #162b48; list-style-type:none;}
ul.tabs li:hover                    {background:white; line-height:29px; height:29px; border-top:1px solid #162B48; cursor:pointer;}
ul.tabs li.active                   {background:white; line-height:29px; height:29px; border-top:1px solid #162B48; cursor:auto; }

.images_4bottom                     {float:left;  width:683px;}
.images_4bottom p                   {padding: 12px 0 0 29px; border:0;}
.images_4bottom img                 {height:150px; width:151px; border:1px solid #E6E6D6;}
.images_4bottom ul                  {padding:0; float:left; }
.images_4bottom ul li               {list-style-type:none; list-style-position:outside;float:left; padding-right:17px;}

.left_aanbieding                        {padding-left:30px;}

/*** ==========----------- FORM/FIELDSET (voor CMS-forms e.d.) -----------========== ***/

form                        { margin: 0; padding: 0; font-size: 100%; min-width: 560px;
                              max-width: 620px; width: 590px; }
form fieldset               { clear: both; font-size: 100%; border-color: #AD0040;
                              border-width: 1px;  border-style: solid;  padding: 10px;
                              margin: 0 0 0 0; }
form fieldset legend        { font-size: 150%; font-weight: bold; color: #000000;
                              margin: 0 0 0 0; padding: 3px 5px;
                              border-style:solid; border: 2px solid #AD0040;}
label                       { font-size: 100%;}
label u                     { font-style: normal;  text-decoration: underline;}
form label                  { display: block;  float: left;  width: 150px; padding: 3px 5px;
                              margin: 0 0 5px 0; text-align: right;}
input, select, textarea     { font-family: Tahoma, Arial, sans-serif;  font-size: 100%;
                               color: #000000;}
textarea                    { overflow: auto;}
form div                    { clear: left; display: block; width: 354px; zoom: 1;
                              margin: 5px 0 0 0;  padding: 1px 3px;}
form fieldset div.notes     { float: right; width: 158px; height: auto; margin: 0 0 10px 10px;
                              padding: 5px; border: 1px solid #666666; background-color: #F1F1F3;
                              color: #666666; font-size: 88%;}
form fieldset div.notes h4  { background-repeat: no-repeat; background-position: top left;
                              padding: 3px 0 3px 27px; border-width: 0 0 1px 0; border-style: solid;
                              border-color: #666666; color: #666666; font-size: 110%;}

form fieldset div.notes span.succes {color:green;font-weight:bolder;}
form fieldset div.notes span.error  {color:red;font-style:italic;}

form fieldset div.adres     { float: right; width: 190px; height: auto; margin: 0 0 10px 10px;
                              padding: 5px; 
                              color: #666666; font-size: 88%; margin-right: 15px; }
form fieldset div.adres p.adres     { margin: 10px 0 10px 10px; }
                               
form fieldset div.notes p               { margin: 0em 0em 1.2em 0em; color: #666666;}
form fieldset div.notes p.last          { margin: 0em;}
form fieldset input.inputText,
form div fieldset input.inputPassword,
form div fieldset input.inputFile,
form fieldset textarea.inputTextarea   {  width: 160px; margin: 0 0 0 18px;
                                        /*margin: expression(setCntr(), '0px 0 0 -124px');*/}
form fieldset .txt input.inputText      { border:1px solid black; margin: 0 0 0 21px; padding: 3px 5px;}
form fieldset textarea                  { border:1px solid black; padding: 5px;}
form small                              { display: block; margin: 0 0 5px 142px; padding: 1px 3px; font-size: 88%; zoom: 1;}

form div select                         { width: 150px; padding: 1px 0px;}

form fieldset input.inputSubmit         { font-size:14px;  height:30px; width:80px; font-size:14px; color:white; height:23px; width:68px; display:block; background-image:url(../../images/contact_button_bg.jpg);}
form fieldset input.inputSubmit:hover   { text-decoration:none; color:white; background-image:url(../../images/contact_button_bg_hover.jpg);}
/*** ==========----------- FORM/FIELDSET (voor CMS-forms e.d.) -----------========== ***/