body      { background-image:url('../images/bg.png'); background-repeat:no-repeat; background-color:#FFFFFF; color:#860000; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0px; padding:0px; }

p,h1,h2,h3,h4,h5,ul,ol,li,div,table,tr,td,th,address,blockquote,nobr,b,i,iframe {
   color:#860000;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10pt;
}

h1        { font-size:16pt; font-weight:bold; }
h2        { font-size:13pt; font-weight:bold; }
h3        { font-size:12pt; font-weight:bold; }
h4        { font-size:11pt; font-weight:bold; }
h5        { font-size:10pt; font-weight:bold; }

i         { font-style:italic; }
b         { font-weight:bold; }
address   { color:blue; font-style:normal; font-size:10pt }
img       { margin-left:0px; margin-rignt:0px; border-style:none; border-width:0px; }

table {
   margin:0px;
   padding:0px;
   border-style:none;
}
table.rahmen {
   margin:15px;
   padding:15px;
   border-color:#0000FF;
   border-width:1px;
   border-collapse:collapse;
   border-style:solid;
}
th {
   margin:0px;
   padding:0px;
   vertical-align:middle;
   text-align:left;
   border-style:none;
   font-weight:bold;
}
td {
   margin:0px;
   padding:0px;
   vertical-align:middle;
   text-align:left;
   border-style:none;
}
td.rahmen {
   padding:15px;
   border-color:#0000FF;
   border-width:1px;
   border-collapse:collapse;
   border-style:solid; margin:15px;
}

td.abstoben   { padding-top:10px; }
td.abstunten  { padding-bottom:10px; }
td.abstlinks  { padding-left:10px; }
td.abstrechts { padding-right:10px; }
td.text       { padding-left:10px; padding-rignt:10px; padding-top:6px; padding-bottom:6px; }

.abstoben   { margin-top:5px; }
.abstunten  { margin-bottm:5px; }
.abstlinks  { margin-left:10px; }
.abstrechts { margin-right:10px; }
.text       { margin-left:10px; margin-rignt:10px; }

a:link    { color:#860000; text-decoration:underline; }
a:visited { color:#860000; text-decoration:underline; }
a:active  { color:#FD0000; text-decoration:underline; }
a:hover   { color:#FD0000; text-decoration:underline; }

#menuebox { position:absolute; top:160px; left:10px; width:130px; height:390px; z-index:1; }
#content  { position:absolute; top:135px; left:185px; width:590px; min-height:424px; z-index:1; }

.top    { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.left   { text-align:left; }
.center { text-align:center; }
.right  { text-align:right; }
