body
{
    /* Nur vom IE interpretierbare Angaben */
    SCROLLBAR-FACE-COLOR:        #ffffff;
    SCROLLBAR-ARROW-COLOR:       #60000f;
    SCROLLBAR-BASE-COLOR:        #ffffff;
    SCROLLBAR-DARK-SHADOW-COLOR: #60000f;
    SCROLLBAR-HIGHLIGHT-COLOR:   #60000f;
    SCROLLBAR-SHADOW-COLOR:      #60000f;
    SCROLLBAR-TRACK-COLOR:       #ffffff;

    /* Generelle Angaben */
    background-image:url("../grafx/rotpapier.jpg");
    font-family: "dejavu sans", "arial", "verdana", sans-serif;
    font-size: 10pt;
    color: #60000F;

    padding: 0px;
    margin: 0px;
}

*.menulink
{
  text-decoration: underline;
  margin-left: 20px;
}

/* Die ganze Spalte des linken Menüs */
*.leftmenu
{
   background-image:url("");
   background-repeat: no-repeat;
   background-position: left bottom;
   width: 120px;
}

/* Der Teil dieser Spalte, der die Menüeinträge enthält */
*.menu
{
   background-color: 60000f;
   color: #ffffff;
   background-image: url("../grafx/hintermenu.jpg");
   width: 130px;
}

/* Das Stück zwischen Menüeinträgen und Rest der Spalte */
*.untermenu
{
   background-image:url("../grafx/kante.gif");
   background-position: -174px 0px;
   height:100px;
   background-reepeat:
   no-repeat;
   width:130px;
}

/* Generelle Größe für Menüelemente */
*.menuitem
{
   height: 40px;
   width: 120px;
   padding: 0px;
   padding-top: 4px;
   padding-left: 12pt;
}


/* Links im Menü */

*.menu a
{
   color: #ffffff;
   font-size: 12pt;
   font-weight: 600;
   text-decoration: none;
}

*.menu a:hover, *.menu a:hover .menuitem
{
   background-image: url("../grafx/tubeblack.gif");
   background-position: 6px 0px;
   background-repeat: no-repeat;
   font-size: 13pt;
   text-decoration: underline;
}



/* Links generell */
a
{
   color: #80000c;
   text-decoration: none;
   font-weight:bold;
}

a:hover
{
   text-decoration: underline;
}




*.topp
{
   background-image: url("../grafx/kante.gif");
   background-repeat: no-repeat;
   padding-right:30px;
   height:60px;
   width:100%;
   padding-left:0px;
   color: #000000;
}

/* Seitenlayout */
*.page
{
   background-image: url("../grafx/kante.gif");
   background-repeat: no-repeat;
   background-position: 0px -60px;
   font-size: 12pt;
   padding-left:100px;
   padding-right: 30px;
   padding-top:20px;
}

/* Sichere Elemente */
*.kasten
{
   border: solid 2px #60000f;
   background-color: #ffffff;
   padding: 6px;
   background-image: url("../grafx/pegastart2.gif");
   background-repeat: no-repeat;
   background-position: right top;
}


*.pagespace
{ height: 60px; }

*.title
{ font-size: 24pt; }

th
{ text-align: left; }

img
{ border-color: #000; }

h1
{ FONT-SIZE:24pt; margin-top:0px; margin-bottom:1.5em; }

h2
{ font-size:16pt; margin-top:0px; margin-bottom:0.2em;  }

h3
{ FONT-SIZE:14pt; }

h4
{ FONT-SIZE:12pt; font-weight: 600; }

small
{ FONT-SIZE: 10pt; }

input,textarea,select
{
    FONT-SIZE:8pt;
    COLOR: #60000f;
    BACKGROUND-COLOR:#ffffff;
    BORDER-width:2px;
    BORDER-style:solid;
    BORDER-COLOR:#aa9999;
    padding: 2px;
}


div.floatl
{ float:left; margin-right:1em; }

div.floatr
{ float:right; margin-left:1em; }

div.floatl img, div.floatr img
{ margin-bottom:1em; border:1px solid #60000f; }

.galery_picture
{
  float:left;
  font-size: smaller;
}

.galery_picture img
{
  border:0px;
  margin-right:1em;
}

.centered_fields tr td
{
  text-align:center;
}

.centered_fields tr td img
{
  border: 1px solid #000;
}

br.clear
{ clear:both; }

br.space
{ margin-bottom:2em; }

table.galery_image
{
  float:left;
  table-layout:fixed;
  width:140px;
}

table.galery_image tr th
{
  vertical-align:bottom;
  height:210px;
}

h2.galery
{
  background:#60000F;
  color:#fff;
  padding:0.2em;
  margin-top:100px;
}

q {quotes:"\201E" "\201C";} /*Anf�hrungsstriche unten und oben*/
