body
  {
     margin: 0px;
     padding: 0px;
     background: #8d786a url(img/bg_shadow.gif) repeat-y 50% 0;
     text-align: center;
  }


div
  {
     color: #000000;
     font-family: Verdana, Arial, sans-serif;
     font-size: 11pt;
     margin: 0px;
  }


p
  {
     color: #000000;
     font-family: Verdana, Arial, sans-serif;
     font-size: 11pt;
     margin: 0px;
     padding-bottom: 11px;
  }

ul, ol
  {
     color: #000000;
     font-family: Verdana, Arial, sans-serif;
     font-size: 11pt;
     margin-left: 30px;
     margin-top: 0px;
     padding-bottom: 11px;
     padding-top: 0px;
  }

.title
  {
     color: #003333;
     font-family: Verdana, Arial, sans-serif;
     font-weight: bold;
     font-size: 14pt;
     margin: 0px;
     padding-bottom: 11px;
  }

.big
  {
     color: #003333;
     font-family: Lucida Sans, Verdana, Arial, sans-serif;
     font-size: 16pt;
     margin: 0px;
     padding-bottom: 11px;
  }

.indextext
  {
     color: #003333;
     font-family: Lucida Sans, Verdana, Arial, sans-serif;
     font-size: 12pt;
     margin: 0px;
     padding-bottom: 18px;
  }

.crumbs
  {
     color: #000000;
     font-family: Verdana, Arial, sans-serif;
     font-size: 9pt;
     margin: 0px;
     padding-bottom: 5px;
  }

.illustration
  {
     border: 1px black solid;
     margin-right:5px;
  }

a:link { color: #003300; }
a:visited { color: #53763E; }
a:hover { color: #003300; }
a:active { color: #8DA784; } 


div#mainpage
  {
     width: 802px;
  }


div#contentbox
  {
     background-color: #FFFFFF;
     width: 801px;
  }


div#maintextbox
  {
     background-color: #FFFFFF;
     width: 741px;
     border: 1px black solid;
     border-top-width: 0px;
     padding: 0px;
     text-align: left;
  }


div#indextextbox
  {
     background-color: #FFFFFF;
     background-image: url('img/clouds_bkg.jpg');
     background-repeat: no-repeat;
     width: 741px;
     border: 1px black solid;
     border-top-width: 0px;
     padding: 0px;
     text-align: left;
  }


div#text
  {
     width: 475px !important; /*moz width*/
     width: 500px; /*IE width*/
     padding-top: 25px;
     padding-left: 25px;
     padding-bottom: 25px;
     text-align: left;
  }


div#contacttext
  {
     width: 671px !important; /*moz width*/
     width: 720px; /*IE width*/
     padding: 25px;
     font-size: 0.9em;
     text-align: left;
  }


.focus
  {
     background-color: #FFFFFF;
     float: right;
     width: 199px;
     margin-top: 25px;
     margin-right: 25px;
     margin-bottom: 25px;
  }


.indexprojects
  {
     background-color: #FFFFFF;
     float: left;
     width: 199px;
     margin-top: 5px;
     margin-right: 25px;
    /* margin-bottom: 25px; */
  }


.focustext
  {
     color: #003300;
     display:block!important;
     text-decoration:none;
     font-size: 0.9em;
     text-align: center;
     border: solid 1px #FFFFFF;
     background-color:#FFFFFF;
  }

p.focustext:hover
  {
     color: #003300;
     font-size: 0.9em;
     text-align: center;
     border: solid 1px #000000;
     background-color:#bdcadb;
  }


.focustitle
  {
     font-weight: bold;
     font-size: 0.9em;
     text-align: center;
  }


div#focusbox
  {
     vertical-align: top;
     padding: 10px;
     width:177px !important; /*moz width*/
     width:199px; /*IE width*/
     border: 1px black solid;
     border-top-width: 0px;
  }
