/* --- Algemeen ------------------------------------------------------------- */
html
{
  text-align:      center;
  padding:         0px;
  margin:          0px;
  border:          0px;
  height:          100%;   /* fix height to 100% for IE */
  max-height:      100%;   /* fix height for other browsers */
/* hide overflow:hidden from IE5/Mac */
/* \*/
  a_overflow:        hidden; /*get rid of scroll bars in IE */
/* 
  background-color:            #8A0505;
  scrollbar-darkshadow-color:  #000000;
	scrollbar-face-color:        #1e3a18;
	scrollbar-arrow-color:       #88FF44;  
	scrollbar-3dlight-color:     #444444;
	scrollbar-highlight-color:   #3B7430;
	scrollbar-shadow-color:      #000000;
	scrollbar-track-color:       #222222;*/
  text-align:      center;
}

body
{
  background-color:             #000000;
  abackground:                  url("../_image/border.jpg");
  abackground-repeat:           repeat;
  abackground-attachment:       fixed;
  text-align:      center;
  margin:          0px;
  height:          100%;   /* fix height to 100% for IE */
  max-height:      100%;   /* fix height for other browsers */
  a_overflow:      hidden; /*get rid of scroll bars in IE */
/*
  scrollbar-darkshadow-color:  #000000;
	scrollbar-face-color:        #1e3a18;
	scrollbar-arrow-color:       #88FF44;
	scrollbar-3dlight-color:     #444444;
	scrollbar-highlight-color:   #3B7430;
	scrollbar-shadow-color:      #000000;
	scrollbar-track-color:       #222222;*/
}

body, td, th
{
  font-size:       12px;
  font-family:     arial;
  color:           #FFFFFF;
}

ul
{
  margin-left:     30px;
  margin-top:      2px;
  margin-bottom:   2px;
}

ul.Menu
{
  margin-left:     18px;
  margin-top:      2px;
  margin-bottom:   2px;
  font-size:       11px;
}

li.Menu
{
  margin-left:     0px;
}

p          { margin:        0px; }
table      { empty-cells:   show; }
fieldset   { padding:       2px; }
legend     { margin-bottom: 4px; }

/* --- Form controls -------------------------------------------------------- */
input, select, label, textarea
{
  font-size:       11px;
  font-family:     tahoma, verdana, arial;
}

input.cms_Edit
{
  font-size:       12px;
  font-family:     tahoma, verdana, arial;
  color:           #FFFFFF;
  background-color:#000000;
  border:          1px #888888 outset;
}

textarea.cms_Edit
{
  font-size:       12px;
  font-family:     tahoma, verdana, arial;
  color:           #FFFFFF;
  background-color:#000000;
  border:          1px #888888 outset;
  padding:         2px;
  scrollbar-darkshadow-color:  #000000;
	scrollbar-face-color:        #444444;
	scrollbar-arrow-color:       #FF0000;
	scrollbar-3dlight-color:     #666666;
	scrollbar-highlight-color:   #888888;
	scrollbar-shadow-color:      #000000;
	scrollbar-track-color:       #222222;
}

input.Guestbook
{
  font-size:       12px;
  font-family:     tahoma, verdana, arial;
  color:           #FFFFFF;
  background-color:#000000;
  border:          1px #888888 outset;
}

textarea.Guestbook
{
  font-size:       12px;
  font-family:     tahoma, verdana, arial;
  color:           #FFFFFF;
  background-color:#000000;
  border:          1px #888888 outset;
  padding:         2px;
  scrollbar-darkshadow-color:  #000000;
	scrollbar-face-color:        #444444;
	scrollbar-arrow-color:       #FF0000;
	scrollbar-3dlight-color:     #666666;
	scrollbar-highlight-color:   #888888;
	scrollbar-shadow-color:      #000000;
	scrollbar-track-color:       #222222;
}

textarea.Editor
{
  background-color:#444444;
  color:           #88FF88;
  font-size:       12px;
  font-family:     Courier New;
  border-top:      1px #2e9400 solid;
  border-left:     1px #2e9400 solid;
  border-right:    1px #1f6500 solid;
  border-bottom:   1px #1f6500 solid;
  a_padding-left:    0px;
}

input.Menu
{
  background-color: #9c9a67;
  border-top:          1px #504e1e solid;
  border-left:         1px #504e1e solid;
  border-right:        1px #dedca5 solid;
  border-bottom:       1px #dedca5 solid;
}

select
{
  margin-top:      1px;
  margin-bottom:   1px;
}

button, input.ButtonClass, button.ButtonClass
{
  font-size:       11px;
  font-family:     tahoma;
}

/* --- Links ---------------------------------------------------------------- */
a:link,  a:visited { color: #FF6600; text-decoration: none; }
a:hover, a:active  { color: #FF0000; text-decoration: none; }

a.Foot:link        { color: #012540; text-decoration: underline; }
a.Foot:visited     { color: #012540; text-decoration: underline; }
a.Foot:hover       { color: #BB0055; text-decoration: underline; }
a.Foot:active      { color: #BB0055; text-decoration: underline; }

/* --- Headers -------------------------------------------------------------- */

h1
{
  margin-top:      0px;
  margin-bottom:   4px;
  font-size:       18px;
  font-weight:     bold;
  color:           #FF6600;
}

h2
{
  margin-top:      0px;
  margin-bottom:   2px;
  font-size:       15px;
  font-weight:     bold;
  color:           #FF4400;
}

h3
{
  margin-top:      0px;
  margin-bottom:   2px;
  font-size:       13px;
  font-weight:     bold;
  color:           #FF0000;
}

h4
{
  font-size:       12px;
  font-weight:     normal;
  margin-top:      0px;
  margin-bottom:   0px;
  color:           #AAFFAA;
}
/* --- Gastenboek ----------------------------------------------------------- */
td.Guestbook_Name
{
  aborder-top:      1px white solid;
  aborder-left:     1px white solid;
  aborder-right:    1px white solid;
}

td.Guestbook_Reaction
{
  background-color: #880000;
  border-top:      1px white solid;
  border-left:     1px white solid;
  border-right:    1px white solid;
  border-bottom:   1px white solid;
}

/* --- My Div's ------------------------------------------------------------- */
.div_Title
{
  margin-left:     20px;
  margin-top:      10px;
  height:          60px;
}

.div_Image
{
  margin-left:     4px;
  margin-top:      4px;
  padding:         2px;
  border:          1px #1f6500 solid;
  text-align:      center;
}

.div_Content
{
  padding-top:     0px;
  padding-left:    10px;
  padding-right:   4px;
  font-size:       12px;
  font-family:     arial;
  color:           #FFFFFF;
  text-align:      justify;
}

.div_InfoRight
{
  border:          1px white solid;
  width:           190px;
  margin-top:      8px;
  margin-bottom:   8px;
  font-size:       12px;
  color:           #FFFFFF;
  padding-top:     12px;
  padding-left:    4px;
  padding-right:   4px;
  padding-bottom:  12px;
}

.div_Footer
{
  padding-top:     0px;
  padding-left:    4px;
  padding-right:   4px;
  padding-bottom:  0px;
  margin-top:      2px;
  margin-left:     8px;
  margin-right:    8px;
  margin-bottom:   8px;
  border-top:      1px #777777 solid;
  border-left:     1px #777777 solid;
  border-right:    1px #333333 solid;
  border-bottom:   1px #333333 solid;
  background-color: #444444;
}

td.Footer
{
  font-size:       11px;
  color:           #AAAAAA;
}

.div_Themes
{
  margin:          20px;
  margin-top:      15px;
}

.ThemeButtonsBig
{
  margin-bottom:   20px;
}

.div_Sidebar_Keuken
{
  margin:          20px;
  margin-top:      15px;
  text-alignment:  left;
  font-size:       12px;
  color:           #FFFFFF;
}

h1.Sidebar
{
  margin-top:      0px;
  margin-bottom:   4px;
  font-size:       14px;
  font-weight:     bold;
  color:           #FF6600;
}

td.ItemCell
{
  border-bottom:   1px #333333 solid;
}
/* --- AGENDA --------------------------------------------------------------- */
.div_Agenda
{
  padding-top:     8px;
  padding-left:    10px;
  padding-right:   10px;
  font-size:       12px;
  color:           #FFFFFF;
}

.td_Agenda_Datum
{
  color:           #ff6600;
  font-weight:     bold;
  padding-bottom:  4px;
}

.td_Agenda_Thema
{
  padding-left:    4px;
  color:           #FFFFFF;
  font-size:       14px;
  font-weight:     bold;
}

a.Agenda_Thema:link, a.Agenda_Thema:visited { color: #FFFFFF; text-decoration: none; }
a.Agenda_Thema:hover, a.Agenda_Thema:active { color: #FF6600; text-decoration: none; }

.td_Agenda_Style
{
  padding-left:    4px;
  color:           #FFFFFF;
  font-size:       10px;
}

.td_Agenda_Artiest
{
  color:           #FFFFFF;
  font-size:       12px;
}
/* --- CMS ------------------------------------------------------------------ */
table.cms_Teksten
{
  margin-left:      20px;
  border-right:     1px #888888 solid;
  border-bottom:    1px #888888 solid;
}

tr.cms_Teksten_Head
{
  background-color: #AAAAAA;
}

th.cms_Teksten
{
  color:            #000000;
  font-weight:      bold;
  border-left:      1px #888888 solid;
  border-top:       1px #888888 solid;
}

tr.cms_Teksten_PageType
{
  background-color: #CC0000;
}

td.cms_Teksten_PageType
{
  border-left:      1px #888888 solid;
  border-top:       1px #888888 solid;
  color:            #FFFFFF;
  font-weight:      bold;
}

td.cms_Teksten
{
  border-left:      1px #888888 solid;
  border-top:       1px #888888 solid;
}

tr.cms_Teksten
{
}

div.dHTMLWindow
{
  position: absolute; 
	opacity: .85;
	filter: alpha(opacity=85);
}
/* --- Speciaal ------------------------------------------------------------- */

v\:* { behavior: url(#default#VML);}
o\:* { behavior: url(#default#VML);}

/* -------------------------------------------------------------------------- */
table.calendar
{
  a_Border:          1px solid black;
}

table.calendar caption
{
  a_border:          1px solid black;
}

table.calendar td.in_month
{
  border:            1px solid black;
  background-color:  #FFFFFF;
  text-align:        center;
}

table.calendar td.selected
{
  Border:            1px solid black;
  background-color:  #FF8888;
  text-align:        center;
}

table.calendar td.CellsWeekend
{
  background-color:  #EEEEEE;
  color:             #CC6666;
  text-align:        center;
}

table.calendar a
{
  display:           block;
  text-decoration:   none;
  color:             #000044;
}

table.calendar caption a
{
  Display:           inline;
}
