html, body
{
   margin:0px;
   padding:0px;
   scrollbar-base-color:#000000;
   scrollbar-3dlight-color:#000000;
   scrollbar-arrow-color:#717B9F;
   scrollbar-darkshadow-color:#000000
   scrollbar-face-color:#313B4F;
   scrollbar-highlight-color:#313B4F;
   scrollbar-shadow-color:#000000;
   scrollbar-track-color:#000000;
   background: black url(img/back-body.png) top left fixed repeat-y;
/*   background-color:black; */
}

hr
{
   height:1px;
   color:#c0c0c0;
   margin-top:12px;
   margin-bottom:12px;
}

body
{
   width:90%;
}

div
{
   margin:0px;
   padding:0px;
}

div#header
{
   position:absolute;
   z-index:3;
   top:23px;
   left:50px;
   width:470px;
}

div#headimg
{
   position:absolute;
   z-index:2;
   top:3px;
   left:3px;
   width:300px;
   height:54px;
}

div#content
{
   position:absolute;
   top:20px;
   left:50px;
   width:470px;
/*   height:240px; */
   text-align:left;
   vertical-align:top;
}

div#footer
{
   position:absolute;
   top:257px;
   left:50px;
   width:470px;
   text-align:left;
   vertical-align:middle;
}

div#menudiv hr
{
   color:#c6c6c6;
   height:1px;
}

p, h1, h2, td, th, a, ul, ol
{
   margin-top:0px;
   margin-bottom:1em;
   padding-top:0px;
   font-family:"Arial", sans-serif;
}

p, th, td, ul, ol
{
   color:#c0c0c0;
}

p, h2, th, td, a, ul, ol
{
   font-size:11px;
   line-height:15px;
}

p, h2, a, em, td, ul, ol
{
   letter-spacing:1px;
}

h1, h2
{
   color:#8B9DAF;

/*   color:#717B9F;      (alte farbe) */

   margin-bottom:0.35em;
}

h1
{
   letter-spacing:2px;
   font-size:14px;
}

h2
{
   font-size:12px;
}

h1 small, h2 small
{
   font-size:10px;
}


td, th
{
   padding-left:0px;
   padding-right:8px;
}

th
{
   font-style:normal;
   font-weight:bold;
   text-align:left;
}

input, textarea
{
   font-family:"Arial", sans-serif;
   font-size:11px;
   border:1px solid #707070;
   color:#b0b0b0;
   background-color:#000000;
}

input#okbutton
{
   width:100px;
}

p em, td em
{
   font-style:normal;
   font-weight:bold;
}

em
{
   color:#8B9DAF;
/*   color:#717B9F;    (alte farbe) */ 
}

p em i, td em i
{
   color:#ffffff;
   font-style:normal;
}

a
{
   color:#e8e8e8;
   text-decoration:none;
   background-image:url(img/arrowr.png);
   background-repeat:no-repeat;
   background-position:middle left;
   padding-left:19px;
}

a.noarrow
{
   background-image:url(img/black.png);
   padding-left:1px;
}

a.back
{
   background-image:url(img/arrowl.png);
}

a:hover
{
   color:#ffffff;
   text-decoration:none;
   border-bottom: 1px dotted #7c7c7c;
}

p.linktext
{
   color:#ffffff;
   font-weight:bold;
}

img.gallerypicture
{
   border:1px solid #c0c0c0;
}

a:hover img.gallerypicture
{
   border:1px solid #ffffff;
}

form
{
   border:1px solid gray;
   padding:10px;
}
