/* General Rules */
.fullCenter {
  width: 100%;
  text-align: center;
}
a:link {
  color: #000000;
  text-decoration: underline;
}
a:visited {
  color: #000000;
  text-decoration: underline;
}
a:hover {
  color: #eebd18;
  text-decoration: none;
}
a:active {
  color: #eebd18;
  text-decoration: none;
}
body {
  width: 100%;
  margin: 20px 0px;
  text-align: center;
  background-color: #000000;
  font-family: Verdana, Arial;
  font-size: 14px;
}
/* Layout Rules */
#mainBox {
  width: 800px;
  width: "810px";
  padding: 5px;
  /*margin: 0px auto 0px auto;*/
  text-align: center;
  background-color: #ffffff;
}
  #header {
    width: 775px;
    margin: 0px 13px 0px 12px;
    padding: 0px;
    background-color: #ffffff;
    border: 0px solid black;
  }
    #logo {
      float: left;
      width: 575px;
      margin: 0px 0px 5px 0px;
      padding: 0px;
      text-align: left;
      background-color: #ffffff;
    }
    img#logo {
      border: 0px solid black;
      width: 550px;
      height: 75px;
    }
    #contact {
      float: right;
      width: 185px;
      margin: 0px 0px 5px 0px;
      padding: 10px 15px 0px 0px;
      text-align: right;
      background-color: #ffffff;
      font-size: 10px;
      border: 0px solid black;
    }
  #menuBar {
    clear: both;
    width: 758px;
    width: "775px";
    padding: 5px 8px 5px 7px;
    /*margin: 5px 13px 5px 12px;*/
    border: 0px solid black;
    background-color: #eebd18;
    color: #000000;
    font-weight: bold;
    text-align: center;
  }
    #menuBar a:link {
      color: #000000;
      text-decoration: none;
    }
    #menuBar a:visited {
      color: #000000;
      text-decoration: none;
    }
    #menuBar a:hover {
      color: #555555;
      text-decoration: none;
    }
    #menuBar a:active {
      color: #555555;
      text-decoration: none;
    }
  #leftMenuCont {
    float: left;
    width: 137px;
    margin: 0px 0px 0px 12px;
    padding: 0px;
    font-size: 11px;
    background-color: #ffffff;
  }
    .leftMenu {
      width: 123px;
      width: "135px";
      /*margin: 5px 0px 5px 0px;*/
      padding: 5px;
      background-color: #e2e3de;
      border: 0px solid black;
      text-align: left;
      line-height: 1.4em;
    }
    .leftmenu p {
      padding: 0px 0px 8px 0px;
      margin: 0px;
    }
      .leftMenu a:link {
        color: #000000;
        text-decoration: none;
      }
      .leftMenu a:visited {
        color: #000000;
        text-decoration: none;
      }
      .leftMenu a:hover {
        color: #000000;
        text-decoration: underline;
      }
      .leftMenu a:active {
        color: #000000;
        text-decoration: underline;
      }
  #rightMenuCont {
    float: right;
    width: 137px;
    margin: 0px 11px 0px 0px;
    padding: 0px;
    font-size: 11px;
    background-color: #ffffff;
  }
    .rightMenu {
      width: 123px;
      width: "135px";
      /*margin: 5px 0px 5px 0px;*/
      padding: 5px;
      background-color: #e2e3de;
      border: 0px solid black;
      text-align: left;
      line-height: 1.4;
    }
    .rightmenu p {
      padding: 0px 0px 8px 0px;
      margin: 0px;
    }
      .rightMenu a:link {
        color: #000000;
        text-decoration: none;
      }
      .rightMenu a:visited {
        color: #000000;
        text-decoration: none;
      }
      .rightMenu a:hover {
        color: #000000;
        text-decoration: underline;
      }
      .rightMenu a:active {
        color: #000000;
        text-decoration: underline;
      }
  p.menuHeading {
    display: block;
    width: 120px;
    border-bottom: 1px solid black;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    padding: 0px;
  }
    p.menuHeading a:link {
      color: #000000;
      text-decoration: none;
    }
    p.menuHeading a:visited {
      color: #000000;
      text-decoration: none;
    }
    p.menuHeading a:hover {
      color: #eebd18;
      text-decoration: none;
    }
    p.menuHeading a:active {
      color: #eebd18;
      text-decoration: none;
    }
  #bottomBar {
    clear: both;
    width: 758px;
    width: "775px";
    /*margin: 5px 13px 5px 12px;*/
    padding: 5px 8px 5px 7px;
    background-color: #eebd18;
    border: 0px solid black;
    font-size: 11px;
    /*font-weight: bold;*/
    font-style: italic;
  }
  #footer {
    width: 775px;
    margin: 0px 13px 0px 12px;
    padding: 0px;
    background-color: #ffffff;
    text-align: center;
    font-size: 10px;
  }
  #contentArea {
    width: 472px;
    margin: 0px 149px 0px 150px;
    padding: 5px 13px 5px 12px;
    background-color: #ffffff;
    text-align: left;
    font-size: 13px;
  }
/* Content Rules */
    #breadcrumbs {
      font-size: 9px;
    }
    #contentArea h1 {
      font-size: 23px;
      line-height: 25px;
      border-bottom: 1px solid black;
      font-weight: normal;
    }
    #contentArea h2 {
      font-size: 21px;
      line-height: 23px;
      font-weight: normal;
    }
    #contentArea h3 {
      font-size: 19px;
      line-height: 21px;
      font-weight: normal;
    }
    #contentArea h4 {
      font-size: 17px;
      line-height: 19px;
      font-weight: normal;
    }
    #contentArea h5 {
      font-size: 15px;
      line-height: 17px;
    }
    #contentArea h6 {
      font-size: 13px;
      line-height: 15px;
    }
    #contentArea p {
      font-size: 13px;
    }
    #contentArea li {
      padding: 10px 0px 0px 0px;
      list-style-type: none;
    }
    #contentArea li.disk {
      padding: 10px 0px 0px 0px;
      list-style-type: disc;
    }
    .vis {
      display: block;
      background-color: #fcf1ce;
      padding: 5px;
    }
    .invis {
      display: none;
    }
    .dataTable {
      width: 100%;
    }
    .dataTable th {
      vertical-align: top;
      background-color: #fcf1ce;
      font-size: 13px;
      padding: 4px;
    }
    .dataTable td {
      vertical-align: top;
      background-color: #e2e3de;
      font-size: 11px;
      padding: 6px 3px 6px 3px;
    }
    #pghpic {
      width: 410px;
      height: 201px;
    }
    #blaufeldpic {
      width: 209px;
      height: 211px;
      float: right;
      margin-left: 10px;
      margin-bottom: 10px;
    }
    #schillerpic {
      width: 174px;
      height: 238px;
      float: right;
      margin-left: 10px;
      margin-bottom: 10px;
    }
    #holmespic {
      width: 174px;
      height: 217px;
      float: right;
      margin-left: 10px;
      margin-bottom: 10px;
    }
    #sintonpic {
      width: 174px;
      height: 191px;
      float: right;
      margin-left: 10px;
      margin-bottom: 10px;
    }
/* Newsletter Rules */
#nl_contentArea {
  width: 758px;
  width: "775px";
  margin: 0px 0px 0px 0px;
  padding: 5px 13px 5px 12px;
  background-color: #ffffff;
  text-align: left;
  font-size: 13px;
}
    #nl_contentArea h1 {
      font-size: 23px;
      line-height: 25px;
      border-bottom: 1px solid black;
      font-weight: normal;
    }
    #nl_contentArea h2 {
      font-size: 21px;
      line-height: 23px;
      font-weight: normal;
    }
    #nl_contentArea h3 {
      font-size: 19px;
      line-height: 21px;
      font-weight: normal;
    }
    #nl_contentArea h4 {
      font-size: 17px;
      line-height: 19px;
      font-weight: normal;
      text-decoration: underline;
    }
    #nl_contentArea h5 {
      font-size: 15px;
      line-height: 17px;
    }
    #nl_contentArea h6 {
      font-size: 13px;
      line-height: 15px;
    }
    #nl_contentArea p {
      font-size: 13px;
    }
    #nl_contentArea p.nl_seminar {
      font-size: 13px;
      padding-bottom: 0px;
      margin-bottom: 0px;
    }
    #nl_contentArea li {
      padding: 10px 0px 0px 0px;
      list-style-type: none;
    }

/* Event Popup Rules */
#eventDiv {
  z-index: 10000;
  background-color: #fcf1ce;
}
/* Help Popup Rules */
#contentArea .button_question {
  border: 0px solid black;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}
#contentArea .helpBubble {
  position:absolute;
  width:240px;
  width:"260px";
  z-index: 100;
  border: 1px solid #000000;
  background-color: #fcf1ce;
  color: #000000;
  padding: 0px 10px 10px 10px;
  display: none;
}
#contentArea .helpBubble h3 {
  font-family: Verdana, Arial;
  background-color:#eebd18;
  color:#000000;
  font-weight:bold;
  font-size: 11px;
  text-align: center;
  padding: 5px 0px 5px 0px;
  margin: 0px -10px 0px -10px;
  line-height:10px;
  height:10px;
  height:"20px";
}
#contentArea .helpBubble p {
  font-family: Verdana, Arial;
  color:#000000;
  font-weight: normal;
  font-size: 11px;
  margin: 0px;
  padding-top: 10px;
}


/* Rounded Corners Rules */
/* rounded corners for mainBox */
.roundedmainBox {background: transparent; width: 812px; margin:0 auto;}
.roundedmainBox .top, .roundedmainBox .bottom {display:block; background:transparent; font-size:1px;}
.roundedmainBox .b1, .roundedmainBox .b2, .roundedmainBox .b3, .roundedmainBox .b4 {display:block; overflow:hidden;}
.roundedmainBox .b1, .roundedmainBox .b2, .roundedmainBox .b3 {height:1px;}
.roundedmainBox .b2 {background:#ffffff; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedmainBox .b3 {background:#ffffff; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedmainBox .b4 {background:#ffffff; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedmainBox .b1 {margin:0 5px; background:#000000;}
.roundedmainBox .b2 {margin:0 3px; border-width:0 2px;}
.roundedmainBox .b3 {margin:0 2px;}
.roundedmainBox .b4 {margin:0 1px; height:2px;}
.roundedmainBox #mainBox {display:block; border-left:1px solid #000000; border-right:1px solid #000000;}

/* rounded corners for menuBar */
.roundedmenuBar {background: transparent; width:775px; margin: 5px 13px 5px 12px; clear: both;}
.roundedmenuBar .top, .roundedmenuBar .bottom {display:block; background:transparent; font-size:1px;}
.roundedmenuBar .b1, .roundedmenuBar .b2, .roundedmenuBar .b3, .roundedmenuBar .b4 {display:block; overflow:hidden;}
.roundedmenuBar .b1, .roundedmenuBar .b2, .roundedmenuBar .b3 {height:1px;}
.roundedmenuBar .b2 {background:#eebd18; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedmenuBar .b3 {background:#eebd18; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedmenuBar .b4 {background:#eebd18; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedmenuBar .b1 {margin:0 5px; background:#000000;}
.roundedmenuBar .b2 {margin:0 3px; border-width:0 2px;}
.roundedmenuBar .b3 {margin:0 2px;}
.roundedmenuBar .b4 {margin:0 1px; height:2px;}
.roundedmenuBar #menuBar {display:block; border-left:1px solid #000000; border-right:1px solid #000000;}


/* rounded corners for leftMenu */
.roundedleftMenu {background: transparent; width:135px; margin: 5px 0px 10px 0px;}
.roundedleftMenu .top, .roundedleftMenu .bottom {display:block; background:transparent; font-size:1px;}
.roundedleftMenu .b1, .roundedleftMenu .b2, .roundedleftMenu .b3, .roundedleftMenu .b4 {display:block; overflow:hidden;}
.roundedleftMenu .b1, .roundedleftMenu .b2, .roundedleftMenu .b3 {height:1px;}
.roundedleftMenu .b2 {background:#e2e3de; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedleftMenu .b3 {background:#e2e3de; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedleftMenu .b4 {background:#e2e3de; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedleftMenu .b1 {margin:0 5px; background:#000000;}
.roundedleftMenu .b2 {margin:0 3px; border-width:0 2px;}
.roundedleftMenu .b3 {margin:0 2px;}
.roundedleftMenu .b4 {margin:0 1px; height:2px;}
.roundedleftMenu .leftMenu {display:block; border-left:1px solid #000000; border-right:1px solid #000000;}

/* rounded corners for rightMenu */
.roundedrightMenu {background: transparent; width:135px; margin: 5px 0px 10px 0px;}
.roundedrightMenu .top, .roundedrightMenu .bottom {display:block; background:transparent; font-size:1px;}
.roundedrightMenu .b1, .roundedrightMenu .b2, .roundedrightMenu .b3, .roundedrightMenu .b4 {display:block; overflow:hidden;}
.roundedrightMenu .b1, .roundedrightMenu .b2, .roundedrightMenu .b3 {height:1px;}
.roundedrightMenu .b2 {background:#e2e3de; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedrightMenu .b3 {background:#e2e3de; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedrightMenu .b4 {background:#e2e3de; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedrightMenu .b1 {margin:0 5px; background:#000000;}
.roundedrightMenu .b2 {margin:0 3px; border-width:0 2px;}
.roundedrightMenu .b3 {margin:0 2px;}
.roundedrightMenu .b4 {margin:0 1px; height:2px;}
.roundedrightMenu .rightMenu {display:block; border-left:1px solid #000000; border-right:1px solid #000000;}

/* rounded corners for bottomBar */
.roundedbottomBar {background: transparent; width:775px; margin: 5px 13px 5px 12px; clear: both;}
.roundedbottomBar .top, .roundedbottomBar .bottom {display:block; background:transparent; font-size:1px;}
.roundedbottomBar .b1, .roundedbottomBar .b2, .roundedbottomBar .b3, .roundedbottomBar .b4 {display:block; overflow:hidden;}
.roundedbottomBar .b1, .roundedbottomBar .b2, .roundedbottomBar .b3 {height:1px;}
.roundedbottomBar .b2 {background:#eebd18; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedbottomBar .b3 {background:#eebd18; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedbottomBar .b4 {background:#eebd18; border-left:1px solid #000000; border-right:1px solid #000000;}
.roundedbottomBar .b1 {margin:0 5px; background:#000000;}
.roundedbottomBar .b2 {margin:0 3px; border-width:0 2px;}
.roundedbottomBar .b3 {margin:0 2px;}
.roundedbottomBar .b4 {margin:0 1px; height:2px;}
.roundedbottomBar #bottomBar {display:block; border-left:1px solid #000000; border-right:1px solid #000000;}

