/*****************************************************************************
 * CASCADING STYLE SHEET                                                     *
 * url:            www.holgerbach.net                                        *
 *                 www.holger-bach.net                                       *
 * media:          screen                                                    *
 * author:         Holger Bach                                               *
 * copyright:      2004, Holger Bach                                         *
 * last modified:  5th Dec 2004                                              *
 *****************************************************************************/

  
/*****************************************************************************
 * BEGIN: general page settings                                              *
 *****************************************************************************/
body, html {
  background-color: #ffffff;
  color: #000000;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  font-family: sans-serif, serif;
  font-size: 11pt;
}

/*
   BEGIN: hbar
   horizontal blue bar
*/
.hbar {
  clear:both;
  background-color: #0066ff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000033;
  height: 5px;
  width: 100%;
  font-size: 5px;
}
/*
   END: hbar
*/
/*****************************************************************************
 * END: general page settings                                                *
 *****************************************************************************/


/*****************************************************************************
 * BEGIN: page header settings                                               *
 *****************************************************************************/
/*
   BEGIN: "header"
   settings for page header with logo & title
*/
#header
{
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000033;
  height: 75px;
  width: 100%;
}
/*
   END: "header"
*/

/*
   BEGIN: pritopnavigation
   main page navigation
*/
#pritopnavigation
{
  background-color: #3399ff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000033;
  padding: 5px;
  font-weight: bold;
  color: #000033;
  font-size: 12pt;
}

#pritopnavigation a,
#pritopnavigation a:link,
#pritopnavigation a:visited,
#pritopnavigation a:active
{
  text-decoration: none;
  color: #000099;
}

#pritopnavigation a:hover
{
  text-decoration:underline;
  color: #ffffff;
}
/*
   END: pritopnavigation
*/

/*
   BEGIN: sectopnavigation
   about the page navigation
*/
#sectopnavigation
{
  background-color: #003399;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000033;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  color: #cccccc;
  font-size: 8pt;
}

#sectopnavigation a,
#sectopnavigation a:link,
#sectopnavigation a:visited,
#sectopnavigation a:active
{
  text-decoration: none;
  color: #3399ff;
}

#sectopnavigation a:hover
{
  text-decoration:underline;
  color: #ffffff;
}
/*
   END: sectopnavigation
*/
/*****************************************************************************
 * END: page header settings                                                 *
 *****************************************************************************/


/*****************************************************************************
 * BEGIN: page body settings                                                 *
 *****************************************************************************/
/*
   BEGIN: sidenavigation
   left navigation bar
*/
#sidenavigation
{
  top: 0px;
  background-color: #3399ff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000033;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000033;
  color: #000099;
  padding: 5px;
  vertical-align: top;
  font-weight: bold;
  width: 200px;
  min-height: 200px;
}

#sidenavigation a,
#sidenavigation a:link,
#sidenavigation a:visited,
#sidenavigation a:active
{
  text-decoration: none;
  color: #000099;
}

#sidenavigation a:hover
{
  text-decoration:underline;
  color: #ffffff;
}

a.main,
a.main:link,
a.main:visited,
a.main:active,
a.main:hover
{
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

a.entry,
a.entry:link,
a.entry:visited,
a.entry:active,
a.entry:hover
{
  font-size: 8pt;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 10px; 
}
/*
   END: sidenavigation
*/

/*
   BEGIN: content
   page content settings
*/
#content
{
  padding: 8px;
  background-color: #99ccff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000033;
  vertical-align: top;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;

}

#content h1, h2, h3, h4, h5, h6
{
  color: #000099;
  white-space: nowrap;
  margin-top: 0px;
  margin-bottom: 3px;
  font-weight: bold;
}

#content h1
{
  font-size: 20pt;
  font-style: normal;
}

#content h2
{
  font-size: 16pt;
  font-style: normal;
}

#content h3
{
  font-size: 14pt;
  font-style: normal;
}

#content h4
{
  font-size: 12pt;
  font-style: normal;
}

#content h5
{
  font-size: 12pt;
  font-style: italic;
}

#content h6
{
  font-size: 11pt;
  font-style: italic;
}

#content p
{
  margin-top: 0px;
  margin-bottom: 5px;
}

#content a,
#content a:link,
#content a:visited,
#content a:active
{
  text-decoration: none;
  font-weight: bold;
  color: #000066;
}

#content a:hover
{
  text-decoration:underline;
  font-weight: bold;
  color: #0066ff;
}
/*
   END: content
*/
/*****************************************************************************
 * END: page body settings                                                   *
 *****************************************************************************/


/*****************************************************************************
 * BEGIN: page footer settings                                               *
 *****************************************************************************/
#footer
{
  background-color: #003399;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000033;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000033;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
}
/*****************************************************************************
 * END: page footer settings                                                 *
 *****************************************************************************/
