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;

    background:url("../grafx/rotpapier.jpg") #fff;
    font-family: "dejavu sans", "arial", "verdana", sans-serif;
    font-size: 12pt;
    color: #60000F;

    padding: 0px;
    margin: 0px;
    height:100%;
    width:100%;
}

/* Seitenlayout */
div.page
{
  background:url("../grafx/kante2.jpg") no-repeat;
  height:100%;
}

div.page div.column1
{
  float:left;
  width:20%;
}

div.logo, div.menu
{
  padding:1em;
}

div.page div.content
{
  float:left;
  padding-top:90px;
  width:70%;
}

div.top
{
  position:absolute;
  right:1em;
  top:1em;
  color:#000;
  width:30%;
  font-size:x-small;
}



/* 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
{
   font-size:10pt;
   color: #fff;
   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;
   text-decoration: underline;
}



/* Links generell */
a
{
   color: #80000c;
   text-decoration: none;
   font-weight:bold;
}

a:hover
{
   text-decoration: underline;
}


/* 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:url('../grafx/hintermenu.jpg') #60000F;
  color:#fff;
  padding:0.2em;
  margin-top:100px;
}

q {quotes:"\201E" "\201C";} /*Anf�hrungsstriche unten und oben*/


*.fleft
{ float:left; }

*.fright
{ float:right; }

