/*______________________________Origenes style definition ________________________________*/ 
/*__ FEDCE1 ____________________________ general initialisation ____________________________*/ 

/*  */
 
HTML                                { background-color: transparent; height: 100%;  }   
BODY                                { background-color: rgb(161, 49, 65); padding: 0px; margin: 0px; 
                                    SCROLLBAR-FACE-COLOR: #EBEBEB; 
                                    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
                                    SCROLLBAR-SHADOW-COLOR: #808080; 
                                    SCROLLBAR-3DLIGHT-COLOR: #808080; 
                                    SCROLLBAR-ARROW-COLOR: #003F7E; 
                                    SCROLLBAR-DARKSHADOW-COLOR: #404040;  
                                    SCROLLBAR-BASE-COLOR: #999999;  
                                    font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11pt; line-height: 17px; } 
HR                                  { height: 1px;  }  
H1                                  { background-color: transparent; text-decoration: none; padding-top:8px; padding-bottom: 4px; font-family: "Times New Roman", serif; color: #B13547; font-size: 24px; font-weight: bold; } 
H2                                  { background-color: transparent; text-decoration: none; padding-top:6px; padding-bottom: 4px; font-family: "Times New Roman", serif; color: #B13547; font-size: 18px; font-weight: bold; } 
H3                                  { background-color: transparent; text-decoration: none; padding-top:4px; font-family: "Times New Roman", serif; color: #B13547; font-size: 16px; font-weight: normal; }  
H4                                  { background-color: transparent; text-decoration: none; padding-top:2px; font-family: "Times New Roman", serif; color: #B13547; font-size: 14px; font-weight: normal; }  
A:link                              { font-family: tahoma, verdana, arial, geneva, sans-serif;  color: #666666; font-size: 11px; font-weight: normal; text-decoration: underline;} 
A:visited                           { color: #666666; text-decoration: underline; font-size: 11px; } 
A:hover                             { color: #922f4b; text-decoration: none; font-size: 11px; } 
A:active                            { color: #666666; text-decoration: none; font-size: 11px; } 

P                                   { font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11px; line-height: 17px; text-align: left; }
P.lead                              { font-family: tahoma, verdana, arial, geneva, sans-serif; color: #336666; font-size: 11px; line-height: 17px; }
DT                                  { font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11px; line-height: 17px; }
LI                                   { font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11px; line-height: 17px; text-align: left; }

/*______________________________ navigation ________________________________________*/ 
 
A.nv1                               { padding-left: 8px; background-color: #FFFFFF; text-decoration: none; padding-top:4px; padding-bottom: 5px; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11px; font-weight: normal; } 
A:link.nv1                          { background-color: #FFFFFF; width: 100%; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:visited.nv1                       { background-color: #FFFFFF; width: 100%; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:hover.nv1                         { background-color: #d9d9d9; width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:active.nv1                        { background-color: #FFFFFF; width: 100%; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; } 
  
A.nv2                               { padding-left: 14px; color: #922f4b; padding-top:4px; padding-bottom: 5px; background-color: #FFFFFF; font-family: tahoma, verdana, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; } 
A:link.nv2                          { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:visited.nv2                       { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:hover.nv2                         { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:active.nv2                        { width: 100%; color: #FF7B39; text-decoration: none; font-size: 11px; font-weight: normal; } 
 
A.nv3                               { padding-left: 20px; color: #922f4b; padding-top:4px; padding-bottom: 5px; background-color: #FFECD9; font-family: tahoma, verdana, arial, geneva, sans-serif; font-size: 11px; font-weight: normal; } 
A:link.nv3                          { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:visited.nv3                       { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:hover.nv3                         { width: 100%; color: #922f4b; text-decoration: underline; font-size: 11px; font-weight: normal; } 
A:active.nv3                        { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
 
A.nv4                               { padding-left: 26px; padding-top:4px; padding-bottom: 5px; background-color: #FFDBB8; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #922f4b; font-size: 11px; font-weight: normal; } 
A:link.nv4                          { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:visited.nv4                       { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 
A:hover.nv4                         { width: 100%; color: #922f4b; text-decoration: underline; font-size: 11px; font-weight: normal; } 
A:active.nv4                        { width: 100%; color: #922f4b; text-decoration: none; font-size: 11px; font-weight: normal; } 

.breadcrumbs                        { padding-left: 8px; background-color: #FFFFFF; text-decoration: none; padding-top:4px; padding-bottom: 2px; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #999999; font-size: 10px; font-weight: normal; } 
/*_________________________ body stuff ________________________*/ 
 
.body_navigation                    { padding-right: 18px; } 
.body_copyright                     { padding-left: 18px; } 
.body_serviceblok                   { padding-right: 36px; } 
.body_projects                      { padding-top:22px;  padding-right: 18px; } 
.body_content_projects              { line-height: 16px; padding-top:9px; padding-left: 18px; padding-right: 36px; background-color: transparent; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11px; font-weight: normal; } 
.body_homepage                      { padding-top:20px;  padding-right: 18px; } 

.content_news                       { padding-left: 2px; } 

.nav_dots                           { background-image: URL(../img/hori-strip.gif); } 
.bullet                             { width: 23px; height: 21px; padding-top: 1px; margin-top: 2px; }

.body_content                       { line-height: 16px; padding-top:20px; padding-left: 18px; padding-right: 35px; background-color: transparent; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11px; font-weight: normal; } 
.body_content A:link                { color: #666666; text-decoration: underline; font-size: 11px; font-weight: normal; } 
.body_content A:visited             { color: #666666; text-decoration: underline; font-size: 11px; font-weight: normal; } 
.body_content A:hover               { color: #922f4b; text-decoration: underline; font-size: 11px; font-weight: normal; } 
.body_content A:active              { color: #666666; text-decoration: underline; font-size: 11px; font-weight: normal; } 

.copyright                          { background-color: transparent; color: #999999; font-family: tahoma, verdana, arial, geneva, sans-serif; font-size: 9px; font-weight: normal; } 

.image-right                        { align: right; vertical-align: top; }

/*_________________________ Silva stuff __________________________*/
table.silvatable {
  empty-cells: show;
  border-collapse: collapse;
  margin: 1em 0;
  font-family: tahoma, verdana, arial, geneva, sans-serif; 
  color: #000000; 
  font-size: 11px; 
  line-height: 17px;
}
table.silvatable tr {
  vertical-align: top;
}

table.silvatable tr.rowheading {
  font-weight: normal;
}

table.silvatable td {
  border-right: none ! important;
} 
table.silvatable th.align-left, table.silvatable td.align-left {
  text-align: left;
}

td.align-left {
  white-space: nowrap;
}

table.silvatable th.align-center, table.silvatable td.align-center {
  text-align: center;
}
table.silvatable th.align-right, table.silvatable td.align-right {
  text-align: right;
}

table.grid {
   border-top: 1px solid #dcd2d2;
   border-right: 1px solid #dcd2d2;
}

table.grid tr {
   border-bottom: 1px solid #dcd2d2;
}

table.grid tr.rowheading {
   background-color: #b96662;
   white-space: nowrap;
}

table.grid td {
   border-left: 1px solid #dcd2d2;
}

img	{  border-style: none;  }

table.grid tr.even {
  background-color: #f6edef;  
}
table.grid tr.odd {
  background-color: #fff;  
}


/*_________________________ menu stuff __________________________*/
table.menu-table                    {  background-color: #FFFFFF; }
table.submenu                       {  background-color: #CCCCCC; }
td.menu                             {  background-color: #FEDCE1; text-align: center; vertical-align: top; font-family: tahoma, verdana, arial, geneva, sans-serif; color: rgb(161, 49, 65); font-size: 12px; line-height: 17px; font-weight: bold;}
td.submenu                          {  background-color: #FEDCE1; }
td.submenu:hover                    {  background-color: #FFFFFF; }
a.menu                              {  background-color: #FEDCE1; text-align: center; vertical-align: top; font-family: tahoma, verdana, arial, geneva, sans-serif; color: rgb(161, 49, 65); font-size: 12px; line-height: 17px; font-weight: bold;}
a.menu:hover                        {  background-color: #FFDCE1; text-align: center; vertical-align: top; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #FF0000; font-size: 12px; line-height: 17px; font-weight: bold;}
a.submenu                           {  display: block; border: solid 1px; border-color: #6699cc; font-weight: bold; color: #350807; text-decoration: none; padding-left: 3px;  }
a.submenu:hover                     {  display: block; border: solid 1px; border-color: #3366cc; font-weight: bold; color: #FF0000; text-decoration: none; padding-left: 3px;  }
/*________ shape, winterswijk _________*/

/*  */
