#mainbody{
  width: 1100px;
  height: 100%;
  border-top: 2px solid #F0F0F0;
  border-left: 2px solid #F0F0F0;
  border-right: 2px solid #606060;
  border-bottom: 2px solid #606060;
}


#editor
{
  background-color : #404040;
  position : absolute;
  left : 50%;
  top : 150px;
  width : 700px;
  margin-left : -350px;
  color : black;
  z-index: 1;
}

#footer {
  height : 24px;
  background-color: #CCCCCC;
  Color: #b0b0b0;
}
#header{
  background-color: #CCCCCC;
  text-align: left;
  background-image : url("site_images/header.jpg");
  width: 950px;
  height: 140px;
  background-repeat: no-repeat;
  background-position: 0 0;
  color: Black;
}

#top_menu {
  
  position : relative;
  top : 0px;
  float : right;
  width : 100%;
  height : 24px;
}
#sub_menu {
}
#sub_menu_item {
  float : left;
  padding-right : 10px;
}
#top_menu_item {
  color: #b0b0b0;
  float : right;
  padding-top : 3px;
  padding-bottom : 3px;
}

#top_menu_item A {
  text-decoration : none;
  color: #b0b0b0;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-right : 12px;
  padding-left : 12px;
}

#top_menu_item A:hover {
  text-decoration : none;
  color: White;
  background: #b0b0b0;

}

#content-left{
  height: 100%;
  background-color: #CCCCCC;
  width: 200px;
  _width: 180px;
  text-align : left;
  padding : 10px;
  Color : Black;
}

#content-right{
  height: 100%;
  background-color: #CCCCCC;
  width: 200px;
  _width: 180px;
  text-align : left;
  padding : 10px;
  Color : #f0f0f0;

}


#left_menu_item {
  color : Black;
  padding : 3px;
}

#left_menu_item A {
  text-decoration : none;
  color : Black;
}
#left_menu_item A:hover {
  font-weight : bold;
}

#right_menu_item {
  color : Black;
  padding : 3px;
  padding-bottom : 10px;
}

#right_menu_item A {
  text-decoration : none;
  color : Black;
}



INPUT{
  font-size: 9pt;
  font-weight: bold;
  color: black;
}

#content{
  height: 100%;
  
}

#content-main A{
  color : black;
}

#content-main{
  background-color : #E0E0E0;
  width: 700px;
  _width: 650px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-top: 25px;
  text-align : left;
  color : black;
  border-right: 1px solid #606060;
  border-bottom: 1px solid #606060;
  border-left: 1px solid #606060;
  border-top: 1px solid #606060;
}


h1, h2, h3, h4, h5 {
  color: Black;
  display: inline;
}



body{
  font-family: Verdana, Arial ,sans-serif; 
  font-size: 9pt;
  color : #black;
  margin: 0px;
}

TD{
  font-size: 9pt;
}

SELECT{
  font-size: 9pt;
  color: black;
}

HR{
  border: 0px solid #000;
  height: 1px;
}

TEXTAREA {
  color : Navy;
  font-family: monospace;
  font-size: 9pt;
}

#loginbox 
{
  position : absolute;
  background-image : url('site_images/bg_inlog.jpg');
  left : 50%;
  top : 300px;
  width : 243px;
  margin-left : -80px;
  color : #681b6a;
}

#loginbox TD
{
  color : #681b6a;
}

#content_admin_bar {
  background-color: #606060;
  float : left;
  width : 100%;
}

#content_admin_bar_item
{
  margin-top : 6px;
  margin-left : 6px;
  height : 20px;
  float : left;
}

#contact_table TD {
  padding-left : 15px;
  padding-right : 15px;

}

#site_admin_panel {
  background-color: #D0D0D0;
  width : 100%;
}

#site_admin_panel TD {
  color : white;
}
#guestbook {
  border: 1px solid #a0a0a0;
  background-color: #e0e0e0;
}
#guestbook_header {
  background-color : #808080;
}
#guestbook_header TD {
  background-color : #808080;
  Color : White;
  padding:3px;
}
#guestbook_content {
  padding:3px;
}
#euro{
 background-image : url('other_files/image/website.jpg');
}
#moederdag{
 background-image : url('other_files/image/roos_website.jpg');
} 
