/* Stylesheet fuer www.peter-schniewind.de*/

/* Allgemeine Formatierungen -------------------------------------------------*/
body {
  background-color: #FFFFFF;
  color: #000000;
}

body, .main, p, table, tr, td, th {
  font-family: Verdana,Helvetica,sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
}
a:link            { font-weight: normal; color: #0000FF; }
a:visited         { font-weight: normal; color: #0000C0; }
a:hover, a:active { font-weight: normal; color: #E00000; }
h1, h2, h3 { font-weight: bold; }
h1 { font-size: 20px; margin-top:  5px; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 3px dashed #A00000; }
h2 { font-size: 17px; margin-top: 30px; margin-bottom: 10px; }
h3 { font-size: 12px; margin-top: 30px; margin-bottom: 10px; }
p, address {margin-top: 10px; }
ul { list-style: square; margin-top: 10px; }
li { margin-bottom: 5px; }
table { margin-top: 10px;}
td, th {
  vertical-align: top;
  background-color: #D4D4D4;
  padding: 10px;
}
th {text-align: left; border-bottom: 2px dashed #B0B0B0; }

/* Seitentitel ---------------------------------------------------------------*/
.pagetitle{
  position: fixed;
  top: 0px;
  left: 20px;
  width: 80%;
  height: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  font-weight:bold;
  font-size: 40px;
  font-style: italic;
  border: 5px groove #808080;
  background-color: #FFFFFF;
  background-image:url(../graph/title_bg_rot.gif);
  background-repeat:repeat-x;
  z-index: 2;
}

/* Menue- und Navigation-Elemente --------------------------------------------*/
.menu {
  position: fixed;
  top:100px;
  left:20px;
  width:200px;
  height:100%;
/*  list-style-type: none;
  list-style-position: inside;*/
  z-index: 1;
}
.menuitem {
  border: 1px solid #808080;
  background-image:url(../graph/button_bg_rot.gif);
  padding: 10px;
/*  margin: 0px;*/
}
a.menulink {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0px;
  text-decoration:none;
}
a.menulink:link                     { color: #A00000; }
a.menulink:visited                  { color: #800000; }
a.menulink:hover, a.menulink:active { color: #E00000; text-decoration:underline; }

/* W3C-Konformitaets-Logos -------------------------------------------------- */
.w3clogo {
  position: fixed;
  left: 20px;
  bottom: 50px;
  z-index: 0;
}

/* Haupt-Inhaltsspalte -------------------------------------------------------*/
.main{
  position: absolute;
  top: 0px;
  left: 200px;
  width: 60%;
  margin-top: 100px;
  margin-left: 50px;
  margin-right: 80px;
  padding-bottom: 50px;
  line-height: 16px;
  text-align: justify;
  z-index: 0;
}