h1 {color: #8f8;
    text-align: center;
    font-variant:small-caps;
    font-size: 40pt; }

h2 {color: yellow;
   font-family: 'helvetica';
    text-align: center;
    font-size: 22pt;
    padding-top: 1em;
    margin-top: 0em; }

h3 {color: yellow;
    font-family: 'helvetica';
    text-align: center;
    font-size: 18pt }

h4 {color: yellow;
    font-family: 'helvetica';
    font-size: 14pt }

h5 {color: green;
    font-family: 'helvetica';
    font-size: 12pt }

h6 {color:green;
    font-size: 10pt;
    font-family: 'helvetica';
    font-weight: bold }


table { 
  border-color:#bbb;
  border-width:6px;
  border-style:double;
  background-color:#111;
  color:white;  
  font-family: 'helvetica';
  font-size: 11pt;
  margin-bottom:1em;
}

caption{ 
  color:yellow;
  font-weight: bold;
  font-family: 'helvetica';
  font-size: 12pt 
}

th{   
  border-color:#bbb;
  border-top-color:#111;
  border-left-color:#111;
  border-width:2px;
  border-style:solid;
  padding:3pt;
}

td {  
  border-color:#bbb;
  border-top-color:#111;
  border-left-color:#111;
  background-color:black;
  border-width:1px;
  border-style:dotted;
  padding:3pt;
}


.gewichtung{
  border-color:white;
  border-top-color:#111;
  border-left-color:#111;
  border-width:1px;
  border-style:dashed;
  background-color:#000;
  font-style:italic;
  font-weight:normal;
}

.ergebnis{
  border-color:#bbb;
  border-top-color:white;
  border-left-color:white;
  border-width:3px;
  border-style:solid;
  font-style:italic;
}

.ergebnisend{
  border-color:white;
  border-top-color:white;
  border-left-color:white;
  border-width:6px;
  border-style:solid;
}

.ergebniszw{
  border-color:#bbb;
  border-top-color:white;
  border-left-color:white;
  border-width:1px;
  border-style:solid;
  font-style:italic;
}

.pdatadecl {color: green;
            font-size: 10pt;
            font-family: 'helvetica';
            font-weight: bold;
            text-align: right }

.address {color: white;
          font-size: 10pt;
	  font-family: 'helvetica';
	  text-indent: 5pt }

.stampaddress {color: white;
          font-size: 10pt;
	  font-family: 'helvetica';
	  text-indent: 5pt }

.direntry {color: green;
           font-size: 10pt;
           font-family: 'helvetica';
           font-weight: bold }

.end {font-size:8pt;
      font-family: 'helvetica' }

body {background-image: url(bg.jpg); 
}

p {color:white;
   font-family: 'helvetica';
   font-size: 11pt; }

#directoryheader {color:#8f8;
   font-size: 12pt;
   font-family: 'helvetica';
   font-weight: bold;
   text-align:center; 
   padding-top:1em;
   margin-top:0pt;}

li { color:#80ffff;
   font-size: 10pt;
   font-family: 'helvetica' }


a.big {color:#8080ff;
   font-size: 10pt;
   font-family: 'helvetica'; 
   font-weight: bold }

a.dir {color:#8f8;
   font-size: 10pt;
   font-family: 'helvetica'; 
   font-weight: bold }

a.dir:hover {color:green;
   font-size: 10pt;
   font-family: 'helvetica'; 
   font-weight: bold;}

a.dirakt {color:#C0FFC0;
   font-size: 10pt;
   font-family: 'helvetica'; 
   font-weight: bold }

a {color:#8080ff;
   font-size: 11pt;
   font-family: 'helvetica' }

a.stamp {color:yellow;
   font-size: 10pt;
   font-family: 'helvetica' }

img.imglink { 
  border: medium none #FFFFFF;
}

div { border-top:1px solid #888; overflow:auto; }

#content { position:absolute; top:100px; left:160pt; right:30px; bottom:30px;
      z-index:1; background-color:#111; background-image:url(bgcontent2.gif); 
      background-repeat:no-repeat; background-position:60% 60%;
      background-attachment:fixed; padding-left:50pt; padding-right:50pt; padding-top:1em}
#directory { position:absolute; top:100px; left:20pt; width:120pt; height:200pt;
      overflow:auto ; z-index:1; background-image:url(bgdir.jpg); }
#status { position:absolute; bottom:30px; left:20pt; width:120pt;
          overflow:hidden ; z-index:1; background-image:url(bgstatus.jpg); 
          text-align:center; color: #f88 ; padding-top:10pt;
          font-family: 'comic sans ms'; font-size:10pt; }
.homeleft { width:40%; overflow:auto ; float:left;
            text-align:left; border:0px solid #888;}
.homeright { width:40%; overflow:auto ; float:right;
            text-align:left; border:0px solid #888;}
#homebottom { clear:both; color:white; font-size: 10pt; width:250pt;}
#contentbottom { position:absolute; color:white; font-size: 10pt; width:250pt;bottom:1em;}
.threecolleft { width:33%; overflow:auto ; float:left;
            text-align:left; border:0px solid #888; margin-bottom:1em;}
.threecolright { width:33%; overflow:auto ; float:right;
            text-align:left; border:0px solid #888; margin-bottom:1em;}
.threecolmiddle { overflow:auto ; text-align:left; border:0px solid #888; margin-bottom:1em;}

ul { list-style-type:circle; padding-left:1em; margin:0pt; }

#directorylist { padding-left: 2em; margin:0pt;}

#Navigation { 
  width: 10em;
  margin: 0; padding: 0.8em;
  border: 1px solid black;
  background-image: url(bgnav.jpg);}

#Navigation li {
    list-style: none;
    margin: 0.4em; padding: 0em;
  }


#Navigation p {
  text-decoration: none; font-weight: bold;
  display:block;
  padding: 0.2em;
  border: 1px solid gray; 
  color: black; background-color: silver;
  margin-bottom: 0pt;
}

#Navigation a {
  text-decoration: none; font-weight: bold;
  color: #840;
  display:block;
  padding: 0.2em;
  border: 1px solid orange;
  border-left-color: white; border-top-color: white;
  background-color: #fd0;
}

#Navigation a:hover {
  text-decoration: none; font-weight: bold;
  color: black;
  border-color: white;
  border-left-color: black; border-top-color: black;
  background-color: white;
}

.verticalspan { 
  border:0px;
  width:48%;
  height:50%;
  min-height:0pt;
}

.verticalspanright { 
  float:right;
  border:0px;
  width:48%;
  height:50%;
  min-height:0pt;
}


.innercontent{
  position:absolute;
  bottom:4em;
  top:7em;
  width:90%;
}

.eingabe{  
  padding:0pt;
}

.tabseparator{ 
  padding:0pt;
  margin:0pt;
  width:1em;
  height:1em;
  background-color:#420;
  border-width:0pt;
  border-color:#0aa;
  font-size:5pt;
}

.tabempty{ 
  padding:0pt;
  margin:0pt;
  width:4em;
  background-color:#420;
  border-width:0pt;
}

.tabfeld{ 
  color:#fc0;
  background-color:black;
  width:4em;
  height:100%;
  margin:0pt;
  border:0pt;
}

.tabfeldgewicht{ 
  color:#fc0;
  font-style:italic;
  background-color:black;
  width:4em;
  height:100%;
  margin:0pt;
  border:0pt;
}
