<style>
/* --- Algemeen ------------------------------------------------------------- */
dummy { }

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 */
  text-align:      center;
}

body
{
  background-color:#333333;
  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 */
  abackground: url("../_image/border.jpg");   abackground-repeat: repeat;   abackground-attachment: fixed;}

body, html, td, th, tbody
{
  font-size:       12px;
  font-family:     arial;
  color:           #FFFFFF;
}
a:link     { color: #F0A020; text-decoration: none; }
a:visited  { color: #F0A020; text-decoration: none; }
a:hover    { color: #ffcc88; text-decoration: none; }
a:active   { color: #ffcc88; text-decoration: none; }

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


/* --- Headers -------------------------------------------------------------- */
h1
{
  font-size:       18px;
  font-weight:     bold;
  color:           #FFFFFF;
  margin-top: 0px;  margin-bottom: 4px;}

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

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

h4
{
  font-size:       12px;
  font-weight:     normal;
  color:           #AAFFAA;
  margin-top: 0px;  margin-bottom: 0px;}

/* --- Site Layout ---------------------------------------------------------- */
#tbl_Main
{
  width:           980px;
  border-spacing:  0px;
}

#tr_FlashMenu {}
#td_FlashMenu
{
  background-color:#333333;
  padding-top:     8px;
  padding-bottom:  8px;
}

#tr_Page {}
#td_Page
{
  background-color: #333333;
}

#tbl_PageColumns
{
  width:           980px;
  border-spacing:  0px;
}
#tr_PageColumns {}
#td_ContentColumn {}
#tbl_Content
{
  border-spacing:  0px;
}
#tr_Content_Top {}
#td_Content_Top {}

#tr_Content_Mid {}
#td_Content_Mid {}
#div_Content
{
  abackground-color: #333333;
  font-size:       12px;
  color:           #FFFFFF;
  text-align:      justify;
  padding:         10px 20px 10px 10px;
  css_ContentDiv_Extra}

#tr_Content_Bottom {}
#td_Content_Bottom {}

/* --- Footer --- */
#tr_Footer {}
#td_Footer {}
#div_Footer
{
  padding:         0px 4px 0px 4px;
  margin:          0px 0px 2px 0px;
  border-top:      1px #555555 solid;
  border-left:     1px #555555 solid;
  border-right:    1px #333333 solid;
  border-bottom:   1px #333333 solid;
  background-color: #333333;
}

#tbl_FooterText
{
  border-spacing:  0px;
}
#tr_FooterText {}

td.td_FooterText
{
  font-size:       11px;
  color:           #FFFFFF;
}

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

/* --- Guestbook ----------------------------------------------------------- */
.Guestbook_Date    { css_Guestbook_Date }
.Guestbook_Name    { css_Guestbook_Name }
.Guestbook_Box     { css_Guestbook_Box }

/* --- Sidebar ------------------------------------------------------------- */
.div_Sidebar_Text  { color: #FFFFFF; }
.div_Sidebar_Title { color: #ffffcc; font-weight: bold; text-decoration: underline; font-size: 14px; }
.div_Sidebar_Date  { color: #ffff88; font-weight: bold; padding-bottom: 4px; }
.div_Sidebar_Spacer{ border-bottom: 1px #808080 solid; padding-bottom: 8px; }

a.Sidebar:link     { color: #F0A020; text-decoration: underline; }
a.Sidebar:visited  { color: #F0A020; text-decoration: underline; }
a.Sidebar:hover    { color: #ffcc88; text-decoration: underline; }
a.Sidebar:active   { color: #ffcc88; text-decoration: underline; }

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

.div_Input
{
  border:          1px #ffffff solid;
  background-color:#cccccc;
  padding:         2px;
  margin:          1px;
  font-size:       11px;
  font-family:     tahoma, verdana, arial;
  color:           #000000;
}

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

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

div.dHTMLWindow
{
  position: absolute;
	opacity: .85;
	filter: alpha(opacity=85);
}
td
{
  color:           #FFFFFF;
}

</style>
