/* scrollbars */
body { scrollbar-face-color: #d3d1d6;
scrollbar-shadow-color: #d3d1d;
scrollbar-highlight-color: #d3d1d6;
scrollbar-3dlight-color: #D3D1D6;
scrollbar-darkshadow-color: #D3D1D6;
scrollbar-track-color: #D3D1D6;
scrollbar-arrow-color: #585759;
  }

/* body */
body {
  position: absolute; /* NN4 */
  top:      0;        /* NN4 */
  left:     0;        /* NN4 */
  margin:   0;        /* das reicht eigentlich */
  padding:  0;        /* Opera UASS */
 /* Body wird dadurch zum Layer und JavaScript Referenzen muessen ggf. angepasst werden */
background-image:url(images/bground.jpg);
background-color:#d3d1d6;
color:#555555;
}

/* Links */
a:link {text-decoration: none; color:#660000;}
a:visited {text-decoration: none; color:#990000;}
a:alink {text-decoration: none; color:#990000;}
a:hover {text-decoration: underline; color:#990000;}

/* Ueberschriften */
h1 {
font-family:Tahoma, Verdana, Arial, Helvetica,sans-serif;
font-size:140%;
font-weight:bold;
color:#555555;
letter-spacing:1pt;
}

h2 {
font-family:Tahoma, Verdana, Arial, Helvetica,sans-serif;
font-size:120%;
font-weight:bold;
color:#333333;
letter-spacing:1pt;
}

h3 {
font-family:Tahoma, Verdana, Arial, Helvetica,sans-serif;
font-size:110%;
font-weight:bold;
color:#555555;
letter-spacing:1pt;
}

h4 {
font-family:Tahoma, Verdana, Arial, Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
color:#555555;
letter-spacing:1pt;


ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;}

p.justify {
 text-align:justify;
 color:#000000;
   }

p,ol,li,div,td,th,address,blockquote,nobr,i {
FONT-SIZE: 10pt;
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica,sans-serif
  }

ul {
font-size:10pt;
color:#000000;
font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif
}

input {
font-weight: normal;
font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif
color: #000000;
 margin:2px;
 border-style:outset;
 border-color: #000000;
  background : #D3D1D6;
  }

  INPUT.RADIO {
        BACKGROUND-COLOR: #000000;
        COLOR: #000000;

   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        }

textarea {
font-weight: normal;
 font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif
  color:#000000;
  background-color:#D3D1D6;
  margin:2px;
  border-style:outset;
  border-color: #000000;
  }

table.table {
border-style:outset;
 border-color:#000000;
 }

table.table2 {
border-style:outset;
border-width:2px;
 border-color: #000000;
 }

p.center {
font-size:10pt;
text-align:center;
margin:0.5cm;
}

p.tt {
text-align:left;
margin:0.5cm 1cm;
}

p.nav {
text-align:justify;
margin:0.5cm
}

hr {
color: #000000;
}

div.krit {
FONT-SIZE: 85%; LINE-HEIGHT: 150%;
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica,sans-serif
  }

.small {font-size:9pt;}
.mini {font-size:8pt;}
  