/* Headers */
h1  { font-size: 16pt; color: black;   font-weight: bold; }
h2  { font-size: 12pt; color: #4D673A; font-weight: bold; padding-bottom: 5; }
h3  { font-size: 10pt; color: #4D673A; font-weight: bold; }


/* Input styles */
textarea        { background-color: #DFE1BC; color: #000000; font-family: verdana,tahoma,arial; font-size: 8pt; }
input           { background-color: #DFE1BC; color: #000000; font-family: verdana,tahoma,arial; font-size: 8pt; }
input.required  { background-color: #DFE1BC; color: #000000; font-family: verdana,tahoma,arial; font-size: 8pt; }
input.checkbox  { background-color: #DFE1BC; color: #DFE1BC; }
input.radio     { background-color: #112240; height: 14; vertical-align: top; }
input.voteradio { background-color: #3A4057; height: 10; vertical-align: top; }
input.button    { background-color: #CEDFB5; }
select          { background-color: #DFE1BC; }


/* Link styles */
a                   { color: #465A41; text-decoration: none; }
a:visited           { color: #465A41; text-decoration: none; }
a:hover             { color: #465A41; text-decoration: underline; }

a.menu_left         { color: #E5E6C6; text-decoration: none;      font-weight: bold; }
a.menu_left:visited { color: #E5E6C6; text-decoration: none;      font-weight: bold; }
a.menu_left:hover   { color: #E5E6C6; text-decoration: none;      font-weight: bold; }

a.toc               { color: #465A41; text-decoration: none;      font-size: 10pt; }
a.toc:visited       { color: #465A41; text-decoration: none;      font-size: 10pt; }
a.toc:hover         { color: #465A41; text-decoration: underline; font-size: 10pt; }

a.special_article         { color: #465A41; text-decoration: none;      font-size: 14pt; }
a.special_article:visited { color: #465A41; text-decoration: none;      font-size: 14pt; }
a.special_article:hover   { color: #465A41; text-decoration: underline; font-size: 14pt; }


/* Main site styles */

body       { background-color: #E5E6C6; color: #000000; font-family: verdana,tahoma,arial; font-size: 10pt;
             margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

table.main { height: 100%; width: 100%; }

td.main    { vertical-align: top; text-indent: 0pt; colspan: 2; rowspan: 2; font-size: x-small;
             padding-top: 20px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }

td         { font-size: x-small; }
th         { text-align: left; }


/* Home: Article list */
.article_list      { line-height: 100%; vertical-align: 100%; }
img.bullet_g       { vertical-align: 0%; }
td.action          { width: 50; }
td.articles        { width: 400; }
td.hits            { width: 50; padding-left: 20px; vertical-align: top; }
td.special_article { width: 250; }
td.button          { padding-left: 20px; }

/* Main top */
td.main_top_left       { height: 100; width: 150; }
img.main_top_left      { height: 100; width: 150; border: 0; }
td.main_top_center     { height: 100; width: 100%; }
img.main_top_center    { height: 100; width: 470; border: 0; }
td.main_top_fill       { height: 100; }
td.main_top_right      { height: 100; width: 200; }
img.main_top_right     { height: 100; width: 200; border: 0; }


/* Main menu left */
td.main_menu_left      { height: 300;  width: 150; vertical-align: top; }
img.main_menu_left     { height: 300;  width: 150; border: 0; }
td.main_menu_left_fill { height: 100%; width: 150; }
td.menu_left_head      { font-weight: normal; color: #E5E6C6; font-size: 11pt; font-family: arial narrow, times new roman, arial;
                         text-indent: 4pt; line-height: 140%; vertical-align: center; padding-top: 6pt; }
td.menu_left_hr        { text-indent: 4pt; width: 135px; vertical-align: center; padding-top: 6pt; padding-right: 16px; }
td.menu_left_item      { color: #E5E6C6; padding-left: 10pt; padding-right: 10pt; font-size: 10pt; }


/* Main menu right */
td.main_menu_right     { width: 200px; vertical-align: top; }
td.menu_right_head     { font-weight: bold; color: #E5E6C6; font-size: 11pt; font-weight: bold;
                         text-indent: 12pt; line-height: 140%; vertical-align: center; padding-top: 30px; }
td.menu_right_item     { color: #2D471A; padding-left: 12pt; font-size: 9pt; }


/* Menu right - Article toc */
td.toc_header     { padding-top: 70px; padding-left: 12px; padding-bottom: 0px;
                    font-family: arial narrow, times new roman; font-weight: normal; font-size: 11pt;}
td.toc_item       { padding-left: 20px; font-size: 10pt; }
.tooltip          { position: absolute; visibility: hidden; border: 1px solid black; padding: 1px;
                    font-size: 12px; layer-background-color: #E5E6C6; background-color: #E5E6C6; }


/* Menu right - Main config */
.more_info        { font-style: italic; text-align: right; font-size: 8pt;}


/* Menu right - News */
.news_title       { font-size: 11pt; font-weight: normal; text-align: left; color: black; font-family: arial narrow, times new roman, arial; }
.news_date        { font-size: 6pt;  font-style: italic; }
.news_desc        { font-size: 8pt;  color: black; }
tr.news_list      { vertical-align: top; }
td.news_list      { padding-top: 6px; }

/* Menu right - Events */
tr.event_list     { vertical-align: top; }
td.m_event_bullet { padding-top: 6px; padding-right: 5px; }
td.m_event_name   { font-size: 9pt;   text-align: left;     padding-top: 6px; }
td.m_event_date   { font-size: 11pt;  font-weight: normal;  font-family: arial narrow, times new roman;
                    width: 30%;       vertical-align: top;  padding-top: 2px; }
.m_event_location { font-size: 8pt;   font-family: arial narrow, times new roman; }

/* Menu right - Jobs */
table.job_list        { table-layout: fixed; }
td.menu_job_location  { width: 110px; font-family: arial narrow, times new roman; font-size: 11pt; }
td.menu_job_function  { width: 65px;  font-family: verdana;                       font-size: 8pt; }

/* Users */
th.users_actions      { width: 60px; }
th.users_names        { width: 100px; }

td.users_role_name    { vertical-align: bottom; }
td.users_has_role     { text-align: center; }
td.users_form_edit    { width: 150; }

/* Roles */
th.roles_actions      { width: 60px; }
th.roles_names        { width: 150px; }

/* Article view */
table.article_navigation { width: 100%; }

.image_caption       { font-style: italic; }
td.navigation_left   { font-size: 10pt; text-align: right; width: 20%; }
td.navigation_center { font-size: 10pt; text-align: center; }
td.navigation_right  { font-size: 10pt; text-align: left; width: 20%; }

td.navigation_arrow_left  { text-align: left ; width: 20%; }
td.navigation_arrow_right { text-align: right; width: 20%; }

/* Search results */
tr.search_main    { vertical-align: top; }
td.search_edition { text-align: right; width: 80px; }

/* Title, author and category logo */
td.article_view_no_category     { width: 10px; }
td.article_view_category        { vertical-align: center; text-align: center; width: 100; }
td.article_view_category_empty  { background-color: white; vertical-align: center; text-align: center; width: 100;
                                  font-size: 10pt; height: 100; font-style: italic;}
td.article_view_title           { vertical-align: top; padding-left: 10px; }
td.article_view_beam            { width: 10; background-color: #4D673A; }
img.article_view_logo           { height: 100; }
.article_view_author            { font-style: italic; font-size: 10pt; }
td.article_view_no_picture      { background-color: white; }

/* Form label styles */
.form_label         { font-size: 10pt; font-weight: bold; }
.form_error_label   { font-size: 10pt; font-weight: bold;  color: red; }
.form_error_message { font-size: 10pt; font-style: italic; color: red; }

/* Login styles */
td.login_name   { width: 100px; text-align: right; padding-right: 5px; }
td.login_field  { width: 50px; }

/* Event styles */
table.event       { width: 100%; }
td.event_label    { font-weight: bold; vertical-align: top; text-align: right; width: 100; }
td.event_name     { font-weight: bold; vertical-align: top; width: 60%;}
td.event_item     { vertical-align: top; }
td.event_time     { vertical-align: top; width: 200;}

/* News styles */
td.news_label { width: 140px; }
td.news_front { width: 150px; }

/* Address styles */
td.address_remove   { width: 90px; }
td.address_function { padding-right: 20px; }
td.address_name     { padding-right: 20px; }

/* Job styles */
table.jobs      { width: 100%; }
td.job_function { width: 500px; }
td.job_date     { padding-top: 5px; padding-bottom: 20px; }

/* User details styles */
td.pass_title   { width: 250px; text-align: right; padding-right: 5px; }
td.user_title   { width: 250px; text-align: right; padding-right: 5px; }

/* Role/ item styles */
td.role_item_name { width: 150px; }

/* Article styles */
td.article_edition  { width: 200px;  }
td.article_category { width: 124px;  }
td.article_logo     { width: 150px;  }
td.article_title    { width: 150px;  }
td.article_content  { width: 330px;  }

/* Category styles */
td.category_action  { width: 50px;  }
td.category_name    { width: 150px; }
td.category_picture { width: 140px; height: 50px; }
td.category_number  { width: 140px; }

tr.category         { vertical-align: top; }
td.category_month   { width: 120px; text-align: right; }
td.category_article { padding-left: 10px; }

/* User styles */
td.user_name  { width: 100px; }
td.user_role  { vertical-align: bottom; }
td.user_item  { text-align: center; }
td.user_edit  { width: 150px; }

/* Edition list styles */
th.edition_action { width: 50px; }
th.edition_year   { width: 50px; }
th.edition_name   { width: 100px; }
th.edition_public { width: 80px; }

/* Contact styles */
td.contact_titles     { width: 120px; text-align: right; vertical-align: top; padding-top: 10px; }
td.contact_button     { text-align: left; padding-top: 10px; }
td.contact_field      { padding-left: 4px; padding-top: 10px; }
td.contact_checkbox   { padding-top: 10px; }

/* Mutation styles */
td.mutation_titles    { width: 150px; text-align: right; vertical-align: top; padding-top: 0px; }
td.mutation_button    { text-align: left; padding-top: 10px; padding-left: 4px; }
td.mutation_field     { padding-left: 4px; padding-top: 0px; }
td.mutation_checkbox  { padding-top: 0px; }

/* Stats */
td.stats_page         { width: 150; text-align: left; }
td.stats_total_hits   { width: 150; text-align: center; }
td.stats_unique_hits  { width: 200; text-align: center; }

td.stats_article_id   { width: 80;  text-align: left; }
td.stats_title        { text-align: left; padding-right: 10px; }
td.stats_hits         { text-align: left; padding-right: 20px; }
td.stats_edition      { width: 110; text-align: right; }
td.stats_item         { text-align: left; padding-right: 10px; }
td.stats_date         { width: 150; text-align: left; }

td.stats_subcontent   { width: 250; text-align: left; }

/* All items necessary for the "Archief" button */
.menubar
{
  position:         relative;
  background-color: transparent;
  text-align:       center;
}
.bar
{
  border-top:       #dfe1bc 1px outset;
  border-right:     #dfe1bc 1px outset;
  border-bottom:    #dfe1bc 1px outset;
  border-left:      #dfe1bc 1px outset;
  float:            left;
  width:            90px;
  cursor:           hand;
  text-indent:      5px;
  position:         relative;
  background-color: #dfe1bc;
  text-align:       center;
}
.menu
{
  border-top:       buttonhighlight thin outset;
  border-right:     buttonhighlight thin outset;
  border-bottom:    buttonhighlight thin outset;
  border-left:      buttonhighlight thin outset;
  visibility:       hidden;
  width:            90px;
  line-height:      140%;
  position:         absolute;
  background-color: #dfe1bc;
}
.menuitem
{
  padding-right:    15px;
  padding-left:     10px;
  width:            100%;
  cursor:           hand;
  line-height:      20px;
  border-bottom:    white 1px solid;
  text-align:       left;
}
.itemmouseover
{
  padding-right:    15px;
  padding-left:     10px;
  width:            100%;
  cursor:           hand;
  color:            highlighttext;
  line-height:      20px;
  border-bottom:    white 1px solid;
  background-color: highlight;
  text-align:       left;
}
.itemmouseout
{
  width:            100%
}
.arrow
{
  float:            right;
  font-family:      webdings;
  position:         absolute;
  text-align:       left
}
.barover
{
  border-top:       #dfe1bc 1px ridge;
  border-right:     #dfe1bc 1px ridge;
  border-bottom:    #dfe1bc 1px ridge;
  border-left:      #dfe1bc 1px ridge;
  float:            left;
  width:            90px;
  cursor:           hand;
  text-indent:      5px;
  position:         relative;
  background-color: #dfe1bc;
  text-align:       center;
}

/* undefined:
td.topleft        { background-color: #577249; width: 693; height: 100; background-color: #4A6939; border-color: #008000; }
td.topright       { background-color: #577249; width: 200; height: 100; background-color: #4A6939; border-color: #008000; }
table.menu        { background-color: #CEDFB5; width: 190; }
.agendadate       { font-size: 10pt; font-weight: bold; vertical-align: center; text-align: left; }
.agendaitem       { font-size: 10pt; }
*/
