/*
Author: Effex Medien
        Stuttgart, Germany
        
        Robert Augustin Theodorescu

        (c) 2007 by Effex Medien. All Rights Reserved.
        
            === Visit us at www.effexnet.com ===

*/

/**********************************************************************************/

html,body {
          height:100%;
          background:#FFFFFF;
          margin-top:0px;
          margin-left:0px;
}

/********************************************************************************/

#bar1 {
     position:relative;
     width:100%;
     height:23px;
     top:0px;
     left:0px;
     background-color:#002F5C;
}

#bar2 {
     position:relative;
     width:100%;
     height:38px;
     top:0px;
     left:0px;
     background-color:#DDDFDE;
     background-image:url(logo.gif);
     background-position:center;
     background-repeat:no-repeat;
}

#wrapper {
         position:relative;
         width:800px;
         height:600px;
         top:0px;
         left:0px;
         overflow:visible;
         z-index:2;
}


#menu {
        position:absolute;
        width:550px;
        height:77px;
        top:0px;
        right:0px;
        overflow:visible;
        z-index:4;
}
        
#header {
      position:absolute;
      width:800px;
      height:206px;
      top:77px;
      left:0px;
      overflow:hidden;
      z-index:5;
     /* background-image:url(header.gif);
      background-repeat:no-repeat; */
}

#main {
      position:absolute;
      width:538px;
      height:254px;
      top:310px;
      left:0px;
      overflow:visible;
      z-index:6;
}

#side {
      position:absolute;
      width:262px;
      height:282px;
      bottom:25px;
      right:0px;
      overflow:visible;
      z-index:7;
      background-image:url(side.gif);
      background-repeat:repeat-y;
}

#interlude {
      position:absolute;
      width:100%;
      height:291px;
      top:100px;
      left:0px;
      overflow:visible;
      z-index:9;
}

#footer {
      position:absolute;
      width:800px;
      height:25px;
      bottom:0px;
      left:0px;
      overflow:hidden;
      z-index:8;
      background-image:url(footer.gif);
      background-repeat:no-repeat;
}

/********************************************************************************/

h1,
h2,
h3,
h4 {
   font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

h5 {
   font-family: Perpetua, "Times New Roman", serif;
   margin-left:70px;
   margin-top:68px;
}

h1 {                                                      /* pagetitle */
   font-size:20pt;
   font-weight:bold;
   color:#002F5C;
   text-align:left;
   margin-top:0px;
}

h2 {                                                 /* text */
   font-size:10pt;
   font-weight:normal;
   color:#000000;
   text-align:left;
}

h2 a {                                                /* text link */
   color:#0071BB;
   text-decoration:none;
}

h2 a:hover {                                    /* text link hover*/
   color:#2E3191;
   text-decoration:none;
}

h3 {                                            /* footertext */
   font-size:8pt;
   font-weight:light;
   color:#999999;
   text-align:center;
}

h3 a {                                          /* footertext link */
     text-decoration:none;
     color:#999999;
}

h3 a:hover {                                   /* footertext link hover */
     text-decoration:none;
     color:#0071BB;
}

h4 {                                           /* menutext */
   font-size:9pt;
   font-weight:bold;
   color:#999999;
   text-align:right;
   letter-spacing:1px;
}

h4 a {                                         /* menutext link */
   text-decoration:none;
   color:#999999;
}

h4 a:hover {                                   /* menutext link hover */
   text-decoration:none;
   color:#0071BB;
}

h5 {                                                 /* text sidebar */
   font-size:16pt;
   font-weight:normal;
   color:#999999;
   text-align:right;
}

a {
  margin:0px;
}

/********************************************************************************/

img {
    margin:0px;
}
