
body                   { font-family: "trebuchet ms", arial, helvetica; font-size: 11pt; margin: 0; }

#wobi_ldquo            { display: block; }
#wobi_rdquo            { display: block; }

#printkop              { display: none; }
#wobi_ldquo_print      { display: none; }
#wobi_rdquo_print      { display: none; }

a                      { color: #9f8b50; text-decoration: none; }
a:visited              { color: #9f8b50; }
a:active               { color: #9f8b50; }
a:hover                { text-decoration: underline; }

a.footer               { color: #bbb; }

td.footer              { color: white; }
td.footer a            { color: white; text-decoration: none; }
td.footer a:visited    { color: white; }
td.footer a:active     { color: white; }
td.footer a:hover      { text-decoration: underline; }

h1                     { font-size: 18pt; font-family: 'Simonetta', cursive; font-weight: bold;   color: #9f8b50; margin: 10px 0 12px 0; }
h2                     { font-size: 15pt; font-family: 'Simonetta', cursive; font-weight: normal; color: #9f8b50; margin: 30px 0  8px 0; padding: 0; }
h3                     { font-size: 12pt; font-family: 'Simonetta', cursive; font-weight: normal; color: #9f8b50; margin: 20px 0  4px 0; padding: 0; }

myh1                   { font-size: 18pt; font-family: 'Simonetta', cursive; font-weight: bold;   color: #9f8b50; margin: 10px 0 10px 0; }
myh2                   { font-size: 15pt; font-family: 'Simonetta', cursive; font-weight: normal; color: #9f8b50; margin: 30px 0  8px 0; padding: 0; }
myh3                   { font-size: 12pt; font-family: 'Simonetta', cursive; font-weight: normal; color: #9f8b50; margin: 20px 0  4px 0; padding: 0; }

select                 { border: 1px solid #eda; }
optgroup               { padding: 10px 0 0 0; }
textarea               { font-size: 80%; font-family: "trebuchet ms", arial, helvetica; }

p.g                    { color: #777; font-size: 10pt; }
span.g                 { color: #777; font-size: 10pt; }
span.s                 { font-size: 10pt; vertical-align: super; }
span.xsgi              { font-size: 75%; font-style: italic; font-weight: normal; text-decoration: none; color: #667; }
span.bull              { color: #db002f; }

div.newsheader         { font-size: 13pt; font-family: 'Simonetta', cursive; font-weight: normal; color: #9f8b50; margin: 0; padding: 0; }

div.xsg                { font-size: 8pt; color: #777; }
div.s                  { font-size: 9pt; vertical-align: top; }
div.xsr                { font-size: 75%; font-style: normal; font-weight: normal; text-decoration: none; color: black; text-align: right; }

div.aut_right          { text-align: right;  font-size: 90%; margin-right: 7px; font-style: italic; color: #3c60a7; }
div.aut_left           { text-align: left;   font-size: 90%; margin-left: 7px;  font-style: italic; color: #3c60a7; }
div.caption            { text-align: center; font-size: 90%; margin: 0 7px 0 7px; color: #3c60a7; }
div.rondgang           { float: left; font-size: 90%; text-align: center; margin: 0 0 12px 0; color: #777; }
div.breadcrumb         { margin: 0 0 20px 180px; color: #aaa; }
div.breadcrumb a       { color: #aaa; }

div.icon               { float: left; font-size: 80%; text-align: center; margin: 0; }
div.icon250            { float: left; font-size: 80%; text-align: center; margin: 3px; width: 250px; height: 250px; }
div.right              { text-align: right; }
div.center             { text-align: center; }
div.question           { background: url('../bieb/bullets/question.gif') left top no-repeat; font-weight: bold; padding-left: 35px; }
div.tip                { background: url('/images/icon_tip.png') left top no-repeat; padding-left: 40px; margin-bottom: 14px; font-style: italic; }

table.adres            { margin-top: 10px;                      border-spacing: 8px; border-collapse: separate; }
table.lijst            { margin-top: 10px;                      border-spacing: 4px; border-collapse: separate; }
table.programma        { margin-top: 10px; margin-bottom: 15px; border-spacing: 6px; border-collapse: separate; }
table.formulier        { margin-top: 10px; margin-bottom: 15px; border-spacing: 6px; border-collapse: separate; }

tr.head                { height: 20px; background-color: #9f8b50; font-size: 12pt; color: white; font-weight: bold; }

tr.tablehead           { background: transparent url('images/news_month_bar.png') repeat-x top left; color: white; }

tr.headingbar          { background: transparent url('images/news_month_bar.png') repeat-x top left; color: white; text-align: center; font-size: 13pt; font-weight: bold; }
td.headingbar          { background: transparent url('images/news_month_bar.png') repeat-x top left; color: white; text-align: center; font-size: 13pt; font-weight: bold; }

tr.rkact_header        { background: transparent url('images/news_month_bar.png') repeat-x top left; color: white; text-align: center; font-size: 13pt; font-weight: bold; }
tr.rkact_spacer        { height: 8px; }
tr.rkact_odd           { background-color: transparent; }
tr.rkact_even          { background-color: #eee; }
tr.rkact_intern        { background-color: #ccc; }
tr.rkact_extern        { background-color: transparent; }

td.rkact_date          { font-size: 10pt; padding: 0 5px 0 5px; text-align: right; }
td.rkact_time          { font-size: 10pt; padding: 0 5px 0 5px; text-align: right; }
td.rkact_title         { font-size: 10pt; font-weight: bold; padding: 0 5px 0 5px; }
td.rkact_place         { font-size: 10pt; padding: 0 5px 0 5px; }

tr.knagenda_header     { font-size: 13pt; text-align: center; color: white; background-color: #ac4e49; }
tr.knagenda_spacer     { height: 8px; }
tr.knagenda_even       { background-color: #eee; }

td.knagenda_date       { font-size: 9pt; padding: 0 5px 0 5px; }
td.knagenda_title      { font-size: 10pt; padding: 0 5px 0 5px; }
td.knagenda_place      { font-size: 9pt; padding: 0 5px 0 5px; }

div.rka_fromto         { font-size:  8pt; color: #777; }
div.rka_link           { font-size: 10pt; color: #ccc; }
div.rka_sep            { height: 8px; }

div.title              { font-size: 14pt; font-family: 'Simonetta', cursive; font-weight: normal; color: #9f8b50; }
div.subtitle           { font-size: 11pt; font-family: 'Simonetta', cursive; font-weight: normal; color: #9f8b50; }

td.year                { vertical-align: top; padding-top: 20px; text-align: right; padding-right: 12px; font-weight: bold; width: 80px; }
td.desc                { vertical-align: top; padding-top: 20px; }
td.pict                { vertical-align: top; padding-top: 20px; font: 7pt verdana; text-align: center; }

span.label             { font-size: 9pt; color: #777; line-height: 1.8; text-align: right; padding-right: 5px; }

td.label               { font-size: 10pt; color: #777; padding-top: 3pt; text-align: right; padding-right: 5px; }
td.rlabel              { font-size: 10pt; color: #777; padding-top: 3pt; text-align: right; padding-right: 5px; }
td.sg                  { font-size: 10pt; color: #777; }
td.s                   { font-size: 10pt; }
td.rsg                 { text-align: right; font-size: 10pt; padding-top: 5pt; color: #777; }
td.rg                  { text-align: right; color: #777; }

td.small               { transform: scale(.9); -webkit-transform: scale(.9); }

tr.viering:hover       { cursor: pointer; background-color: #ff8; }

table.balloon          { font-size: 11pt; }

img.imgr               { float: right; margin:  0px    0   30px 40px; }
img.imgrs              { float: right; margin:  0px    0    6px  6px; }
img.imgl               { float: left;  margin:  0px   20px 30px  0px; }
img.imgrr              { float: right; margin:  0px  -18%  30px 40px; }
img.imgrb              { float: right; margin:  0px    0   30px 40px; -moz-box-shadow: 2px 3px 6px #555; -webkit-box-shadow: 2px 3px 6px #555; box-shadow: 2px 3px 6px #555; border: 0 none; }
img.imglb              { float: left;  margin:  0px   20px 30px  0px; -moz-box-shadow: 2px 3px 6px #555; -webkit-box-shadow: 2px 3px 6px #555; box-shadow: 2px 3px 6px #555; border: 0 none; }
img.imgrrb             { float: right; margin:  0px  -18%  30px 40px; -moz-box-shadow: 2px 3px 6px #555; -webkit-box-shadow: 2px 3px 6px #555; box-shadow: 2px 3px 6px #555; border: 0 none; }
img.imgb               {                                              -moz-box-shadow: 2px 3px 6px #555; -webkit-box-shadow: 2px 3px 6px #555; box-shadow: 2px 3px 6px #555; border: 0 none; }
img.thumb              {                                              -moz-box-shadow: 2px 3px 6px #555; -webkit-box-shadow: 2px 3px 6px #555; box-shadow: 2px 3px 6px #555; border: 0 none; margin: 6px; }

div.img                {                                              font-size: 8pt; color: #777}
div.imgr               { float: right; margin:  0px    0   30px 40px; font-size: 8pt; color: #777}
div.imgrs              { float: right; margin:  0px    0    6px  6px; font-size: 8pt; color: #777}
div.imgrr              { float: right; margin: 10px  -18%  30px 40px; font-size: 8pt; color: #777}
div.img_photo          { text-align: right; font-style: italic; margin-bottom: 3px; }
div.img_capt           { text-align: center; margin-top: 3px; margin-bottom: 10px; }

div.imgl               { float: left; margin:  0px 30px 20px 0; font-size: 8pt; color: #777}

.shdw                  { -moz-box-shadow: 2px 2px 10px #555; -webkit-box-shadow: 2px 2px 10px #555; box-shadow: 2px 2px 10px #555; border: 0 none; }
.shdw2                 { -moz-box-shadow: 5px 5px 15px #555; -webkit-box-shadow: 5px 5px 25px #555; box-shadow: 5px 5px 25px #555; border: 0 none; }

div.kader              { -moz-box-shadow: 2px 2px 10px #555; -webkit-box-shadow: 2px 2px 10px #555; box-shadow: 2px 2px 10px #555; border: 0 none; margin: 30px 0; padding: 10px 30px 20px 30px; background-color: #eee; }
div.kaderr             { float: right; -moz-box-shadow: 2px 2px 10px #555; -webkit-box-shadow: 2px 2px 10px #555; box-shadow: 2px 2px 10px #555; border: 0 none; margin: 0 0 20px 40px; padding: 10px 30px 20px 30px; background-color: #eee; }

img.leesverder         { width: 60px; height: 15px; border: 0; margin-bottom: -3px; }

input                  { background: white url('images/bg_input.jpg') no-repeat top left; }
select                 { background: white url('images/bg_input.jpg') no-repeat top left; }
textarea               { background: white url('images/bg_input.jpg') no-repeat top left; }

#weekprogramma td      { border: solid 1px #ccc; }

li                     { margin-top: 5px; }

span.badge             { background-color: #aaa; margin-right: 5px; }

div.deelnemer          { float: left; width: 47%; height: 150px; overflow: auto; padding: 5px; margin-right: 3%; margin-bottom: 15px; border: solid 1px #ddd; }

table.programma        { margin-top: 10px; border-spacing: 8px 5px; }
table.programma tr     { vertical-align: top; }
table.border tr td     { border:solid 1px #ddd; }

.iframe-container         { position: relative; overflow: hidden; padding-top: 56.25%; }
.iframe-container iframe  { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
