body {
  text-align: center;
}
td {
  font-family: Arial;
  font-size: 8pt;
  color: #000;
}
#main_container {
  width: 960px;
  height: auto;
/*  text-align: center; */
  margin: 0 auto;
  border: 0;
  padding: 0;
}
#border_top {
  background-image: url("/images/top_banner.png");
  height: 134px;
  width: 960px;
  margin: 0px;
  padding: 0px;
}
div.renew
 {
  position: absolute;
  top: 350px;
  left: 350px;
  display: none;
  background-color: #BCD9DA;
  z-index: 999;
 }

.red {
 color: #AA275C;
}
.top_red {
 color: #AA275C;
  font-size: 11pt;
}
.red_active {
  color: #AA275C;
  background-color: #EDF1F1;
  height: 100px;
}
.red_inactive {
  height: 100px;
}
.mailbox_buttons {
 text-align: right;
}
.mailbox_buttons img {
 padding-right: 5px;
}
td.mailbox_1 {
  color: #AA275C;
  background-color: #EDF1F1;
  padding-left:3px;
  height:35px;
}
td.mailbox_1 a, td.mailbox_2 a {
 color: #AA275C;
}
td.mailbox_1 img, td.mailbox_2 img {
  vertical-align:middle;
}
td.mailbox_2 {
  color: #AA275C;
  padding-left:3px;
  height:35px;
}
.black {
 color: #000;
}
.logo_container {
  position: relative;
  left: 0px;
  top: 0px;
  width: 960px;
  height: 100px;
}
.logo {
  position: relative;
  left: 130px;
  top: 20px;
  height: 100px;
  width: 76px;
}
.inlog {
  position: relative;
  left: 500px;
  top: -70px;
  height: 90px;
  width: 200px;
  font-family: Arial;
  font-size: 9pt;  
  text-decoration: underline;
  text-align: left;
}
.inlog a {
  font-family: Arial;
  font-size: 7pt;  
  text-decoration: underline;
  color: #68859A;
}
.field_inlog {
  background-image:url("/images/btn_inlog2.png");
  background-repeat:no-repeat;
  padding-left:10px;
  border: 0px;
  width: 140px;
  height: 19px;
  font-family: Arial;
  font-size: 8pt;
  color: #68859A;
} 
.banner {
  height: 200px;
  margin:0px;
  padding: 0px;
}
#content {  
  margin: 0px auto;
  padding: 0px;
  border: 0px;
}
p {
 color: #68859A;
}
img {
  border: 0px solid;
  margin: 0px;
  padding: 0px;
}
.content_left {
  background-image: url("/images/background2.png");
  background-repeat: repeat-y;
  height: 20px;
  width: 100px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  vertical-align:top;
}
.content_border {
  background-image: url("/images/background2.png");
  background-repeat: repeat-y;
  width: 100px;
  height: auto;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.content {
  margin: 0px;
  padding: 0px;
  height: 100%;
  vertical-align: top;
  width: 760px;
  background-image: url("/images/center_background.png");
}

.menu {
  position: relative;
  left: 10px;
  top: 10px;
  width: 100px;
  vertical-align: top;
}

.menu_spacing {
  height: 2px;
}

.corner_left_top {
  width: 4px;
  height: 4px;
  background-image: url("/images/corner_left_top.png");
}

.corner_right_top {
  width: 4px;
  height: 4px;
  background-image: url("/images/corner_right_top.png");
}

.corner_left_bottom {
  width: 4px;
  height: 4px;
  background-image: url("/images/corner_left_bottom.png");
}

.corner_right_bottom {
  width: 4px;
  height: 4px;
  background-image: url("/images/corner_right_bottom.png");
}

.menu_middle_top {
  width: 127px;
  height: 4px;
  background-image: url("/images/horizontal.png");
  background-color: #FFFFFF;
}

.menu_middle_bottom {
  width: 127px;
  height: 4px;
  background-image: url("/images/horizontal.png");
  background-color: #FFFFFF;
}

.menu_left_middle {
  width: 4px;
  height: 25px;
  background-image: url("/images/vertical.png");
  background-color: #FFFFFF;
}

.menu_right_middle {
  width: 4px;
  height: 25px;
  background-image: url("/images/vertical.png");
  background-color: #FFFFFF;
}

.menu_font {
  font-family: Arial;
  font-size: 8pt;
  background-color:#FFF;
  color: #68859A;
  font-weight: bold;
  text-align: left;
  padding-left: 8px;
  height: 25px;
}
.menu_font a {
 text-decoration: none;
 color: #68859A;
}
.menu_font a:hover {
 text-decoration: underline;
 color: #68859A;
}

/* gedeelte onder menu */
.anderen {
  position: relative;
  left: 0px;
  top: 0px;
}
.tour {
  position: relative;
  left: 0px;
  top: 1px;
}
.nieuwe_vrienden {
  position: relative;
  left: 0px;
  top: 0px;
}
.word_nu_lid {
  position: relative;
  left: 0px;
  top: 0px;
}

.middle_content {
  position: relative;
  left: 0px;
  top: 0px;
  height: 100%;
}
/* bovenste blok in middelste gedeelte voorpagina */
.middle_top {
  position: relative;
  left: 0px;
  top: 0px;
}

#middle_1 {
  position: absolute;
  left: 10px;
  top: 11px;
  width: 175px;
  height: 110px;
  background-image: url("/images/purple_background_2.png");
}
.middle_2 {
  position: absolute;
  left: 192px;
  top: 11px;
  width: 175px;
  height: 110px;
  background-image: url("/images/green_background_2.png");
}
.middle_2 a {
  font-family: Arial;
  color: #FFF;
  font-size: 11px;
}
.middle_2 a:hover {
  text-decoration: underline;
  color: #FFF;
}
.middle_2 p {
  position: relative;
  left: 7px;
  top: 40px;
  font-family: Arial;
  color: #FFF;
  font-size: 10px;
}
.zoeken {
  position: absolute;
  left: 375px;
  top: 11px;
  width: 195px;
  height: 110px;
  color: #000;
  background-color: #BCD9DA;
}
.zoeken img.zoek {
  position: relative;
  left: 10px;
  top: 5px;
}
.zoeken table {
  position: relative;
  left: 5px;
  top: 10px;
}
td.zoek_buttons {
  padding-top: 10px;
  padding-left: 0px;
}
/* middelste venster in het midden van de voorpagina */
.middle_middle {
  position: relative;
  left: 0px;
  top: 0px;
}
#front_list  {
  list-style: disc;
  color: blue;
  padding-left: 10px;
  padding-right: 10px;
}
.blue_front {
  background-image: url("/images/blue_background.png");
  width: 151px;
  height: 50px;
}
.blue_front h1 {
  padding-left: 5px;
  padding-bottom: 0px;
  margin: 0px;
  color: #FFF;
  font-size: 16pt;
  font-family: Arial;
  font-style: italic;
}
.blue_front a {
  font-family: Arial;
  color: #FFF;
  font-size: 11px;
}
.blue_front a:hover {
  text-decoration: underline;
  color: #FFF;
}
.blue_front p {
  position: relative;
  left: 7px;
  top: 0px;
  font-family: Arial;
  color: #FFF;
  font-size: 10px;
}
.middle_bottom_left {
  position: relative;
  left: 0px;
  top: 0px;
}
.title_info {
  position: absolute;
  left: 10px;
  top: 10px;
}
.middle_bottom_right {
  position: relative;
  left: 0px;
  top:0px;

}
#bottom {
  position: absolute;
  left: 8px;
  top: 1005px;
  width: 960px;
  height: 50px;
  background-color: #FFF;
}
.bottom_left {
  width: 100px;
  height: 14px;
  background-image: url("/images/bottom_overgang.png");
  background-repeat: repeat-x;
}
.bottom_middle {
  width: 760px;
  height: 14px;
  background-image: url("/images/bottom_middle.png");
  background-repeat: repeat-x;
}
.bottom_right {
  width: 100px;
  height: 14px;
  background-image: url("/images/bottom_overgang.png");
  background-repeat: repeat-x;
}
.bottom_text {
  height: 5px;
  width: 900px;
}
#bottom_text ul {
  text-align: center;
}
#bottom_text li {
  display: inline;
  list-style-type: none;
  font-family: Arial;
  font-size: 8pt;
  color: #90B6B0;
  font-weight: bold;  
}
#bottom_text li a {
  display: inline;
  list-style-type: none;
  font-family: Arial;
  font-size: 8pt;
  color: #90B6B0;
  text-decoration: underline;
}


/* specific for profile page */
h1.red {
  padding-left: 5px;
  padding-bottom: 3px;
  margin: 0px;
  color: #AA275C;
  font-size: 13pt;
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
}
h1.green {
  padding-left: 5px;
  padding-bottom: 3px;
  margin: 0px;
  color: #294F5F;
  font-size: 13pt;
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
}
span.profilename {
  font-size: 13pt;
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
}
.jouw_pagina {
  background-image: url("/images/background_logo.png");
  width: 177px;
  height: 100px;
  border: 1px solid #F8F7F7;
  vertical-align:top;
}
.spreuk {
  background-image: url("/images/back-flow.png");
  background-repeat: repeat-x;
  height: 75px;
}
span.spreuk_text {
  padding-left: 5px;
  color: #AA275C;
  font-size: 9pt;
  font-family: Arial;
  display:block;
}
span.spreuk_auteur{
  padding-left: 5px;
  color: #AA275C;
  font-size: 9pt;
  font-family: Arial;
}
span.spreuk_auteur a {
  color: #AA275C;
  font-size: 9pt;
  font-family: Arial;  
  text-decoration: underline;
}
.vriendkop {
  font-family: Arial;
  font-size: 8pt;
  color: #AA275C;
}
.verjaardagkop {
  font-family: Arial;
  font-size: 8pt;
  color: #AA275C;
}
td.profile_top {
  color: #AA275C;
  font-size: 8pt;
  font-family: Arial;
}
td.profile_text {
  font-size: 8pt;
  font-family: Arial;
}
a.big_link {
  color: #294F5F;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  font-style: italic; 
}

.divDark {
  background-color: rgb(0, 0, 0);

  display: none;

  opacity:      0.55;
  -moz-opacity: 0.55;
  filter:       alpha(opacity=55);

  z-index: 20;

  height: 100%;
  width: 100%;

  background-repeat:repeat;
  position: absolute;

  top: 0px;
  left: 0px;
}

#accordion2 {width:349px; margin:0px; border:1px solid #fff; border-top:none;}
.accordion2 {width:349px; font:12px Verdana,Arial; color:#333;}
.accordion2 dt {width:337px; padding:4px 6px; font-weight:bold; cursor:pointer; background-color:#fff; background-image:url(/images/arrow_down.png); background-position:right center; background-repeat:no-repeat; color:#AA275C; border-top:1px solid #000}
.accordion2 dt:hover {background-color:#fff;}
.accordion2 .open {background-color:#FFF; background-image:url(/images/arrow_up.png); color:#AA275C}
.accordion2 dd {overflow:hidden; background:#fff;margin:0; padding:0;}
.accordion2 span {display:block; width:250px; border-top:none; padding:10px;}
