/*##############################################################################
# STYLE DEFINITIONS                                                            #
# Ontwikkeld door Netadvies voor Olga Lubbers.                                 #
# Versie 1.1, 20100124.                                                        #
##############################################################################*/

/*##### GLOBALEN #############################################################*/
body, td, a { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; }

/*##### NAVIGATIE ############################################################*/
td.nav a         { font-size:12px; font-weight:bold; text-decoration:none; }
td.nav a:link    { color:#13A2C6; }
td.nav a:visited { color:#13A2C6; }
td.nav a:hover   { color:#284180; }
td.nav a:active  { color:#284180; }

/*###### FOOTER ###############################################################*/
div#footer           { font-weight:bold; color:#5280b2; }
div#footer a:link    { font-weight:bold; color:#C781C9; text-decoration:none; }
div#footer a:visited { font-weight:bold; color:#C781C9; text-decoration:none; }
div#footer a:hover   { font-weight:bold; color:#C781C9; text-decoration:underline; }
div#footer a:active  { font-weight:bold; color:#C781C9; text-decoration:underline; }

/*###### CONTENT ##############################################################*/
h1               { color:#5280b2; font-size:24px; font-weight:bold; display:inline; }
h2               { color:#5280b2; font-size:16px; font-weight:bold; display:inline; }
h3               { color:#5280b2; font-size:13px; font-weight:bold; display:inline; }

a.h2:link        { color:#5280b2; font-size:16px; font-weight:bold; text-decoration:none; }
a.h2:visited     { color:#5280b2; font-size:16px; font-weight:bold; text-decoration:none; }
a.h2:hover       { color:#C781C9; font-size:16px; font-weight:bold; text-decoration:none; }
a.h2:active      { color:#C781C9; font-size:16px; font-weight:bold; text-decoration:none; }
a.h3:link        { color:#5280b2; font-size:14px; font-weight:bold; text-decoration:none; }
a.h3:visited     { color:#5280b2; font-size:14px; font-weight:bold; text-decoration:none; }
a.h3:hover       { color:#C781C9; font-size:14px; font-weight:bold; text-decoration:none; }
a.h3:active      { color:#C781C9; font-size:14px; font-weight:bold; text-decoration:none; }

.emphasis        { color:#3F71A7; }
.bold            { color:#FF8306; font-size:14px; font-weight: bold; }
.large           { color:#13A2C6; font-size:30px; }

a.inline:link    { color:#C781C9; text-decoration:none; }
a.inline:visited { color:#C781C9; text-decoration:none; }
a.inline:hover   { color:#C781C9; text-decoration:underline; }
a.inline:active  { color:#C781C9; text-decoration:underline; }

a.more:link      { color:#999999; text-decoration:none; }
a.more:visited   { color:#999999; text-decoration:none; }
a.more:hover     { color:#888888; text-decoration:underline; }
a.more:active    { color:#888888; text-decoration:underline; }

a.rbox:link      { color:#13A2C6; text-decoration:none; }
a.rbox:visited   { color:#13A2C6; text-decoration:none; }
a.rbox:hover     { color:#C781C9; text-decoration:none; }
a.rbox:active    { color:#C781C9; text-decoration:none; }

img.inline_roze  { margin: 0px 0px 4px 10px; border: 6px solid #F29957; }
ul               { list-style-position:inside; list-style-image:url("../images/algemeen/dot.gif"); }

/*###### ZICHTBARE TABELLEN ##################################################*/
table.wshop            { border-collapse: collapse;  width:490px; } /* workshop tables */
table.wshop td         { padding: 6px 10px 6px 10px; vertical-align: top;  }
table.wshop td.head    { background-color:#6ddacc; border:1px solid #42d0be; font-weight:bold; }
table.wshop td.head2   { background-color:#81e3d5; border:1px solid #42d0be; }
table.wshop td.normal  { background-color:#c2e5eo; border:1px solid #42d0be; }
table.wshop td.right   { background-color:#c2e5eo; border:1px solid #42d0be; text-align:right; width:80px; }

table.gb               { border-collapse: collapse; }  /* gastenboek */
table.gb td            { padding: 6px 10px 6px 10px; vertical-align: top; }
table.gb td.head       { background-color: #fff4ec; border: 1px solid #FFAEAE; font-weight: bold; }
table.gb td.normal     { background-color: #ffffff; border: 1px solid #FFAEAE; }
table.gb td.colour     { background-color: #93B4E6; }

table.gbk td           { padding: 6px 6px 6px 6px; }  /* geboortekaarten */

table.pers             { border-collapse:collapse; }
table.pers td          { padding:16px 16px 16px 16px; text-align:center; border:1px solid #42d0be; background-color:#bad9d5;}
table.pers img         { border:1px solid #42d0be; }
table.pers a:hover img { border:1px solid #2c8a7e; } /* active border: change colour on hover. */
table.pers a:hover     { color:#bad9d5; } /* irrelevant definition to overcome IE bug */

table.netwrx td        { padding:6px 10px 6px 10px; xborder:1px solid #000000; }
table.netwrx tr.head   { background-color:#6ddacc; font-weight:bold; }
table.netwrx tr.light  { background-color:#E4EFFA; }
table.netwrx tr.dark   { background-color:#DEE8F3; }
table.netwrx tr.fail   { background-color:#ff877b; }
table.netwrx tr.good   { background-color:#73d651; }
table.netwrx .remark   { font-size:12px; color:#777777;  }
table.netwrx .error    { font-size:12px; color:#e75616;  }
table.netwrx .required { color: #c00; font-weight: bolder; }

