html,body
   {
   width:100%;
   height:100%;
   margin:0px;
   padding:0px;
   background:#fff;
   }
table
   {
   border-collapse:collapse;
   table-layout:fixed;
   background:#800000;
   }

body
{
scrollbar-base-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#800000;
scrollbar-3d-light-color:#ffffff;
scrollbar-dark-shadow-color:#800000;
scrollbar-shadow-color:#800000;
scrollbar-arrow-color:#800000
}

body,table,td,p,div,span,a,ul,li
   {
   font:12px/160% verdana,arial,helvetica;
   font-weight:normal;
   color:#333;
   }

ul
   {
   list-style-position:outside;
   border:1px dotted #ccc;
   padding:5 5 5 20px;
   margin:10 10 10 30;
   }
#navi ul
   {border:0px;
   margin:10px;}
li
   {
   color:#333;
   }
p
   {
   margin:10px 0 10px 20;
   }

p.form
   {
   margin:0px 0 0px 0;
   text-align:left;
   color:#fff;
   }

p.unten
   {
   margin:20px 0 20px 0;
   border-top:1px dotted #ccc;
   text-align:left;
   }
p.zurueck
   {
   margin:10px 0 10px 0;
   text-align:right;
   }

p.box
   {
   border:1px dotted #7f103c;
   padding:10px;
   margin:0 30 0 30;
   }



#navi
   {
   background:#800000;
   vertical-align:top;
   }

#navi p,li
   {
   color:#fff;
   margin-left:5px;
   }
#navi a.leer
   {
   background-color:transparent;
   border:0px;
   }

#navi a
   {
   font-size:10px;
   height:20px;
   width:160px;
   display:block;
   text-align:center;
   padding:2px;
   margin:0 5px 5px 5px;
   background-color:#804040;
   color:#ccc;
   border:1px solid #999;
   text-decoration:none;
   }
#navi a:link
   {
   font-size:10px;
   height:20px;
   width:160px;
   display:block;
   text-align:center;
   padding:2px;
   margin:0 5px 5px 5px;
   background-color:#804040;
   border:1px solid #999;
   color:#ccc;
   text-decoration:none;
   }
#navi a:visited
   {
   font-size:10px;
   height:20px;
   width:160px;
   display:block;
   text-align:center;
   padding:2px;
   margin:0 5px 5px 5px;
   background-color:#804040;
   border:1px solid #999;
   color:#ccc;
   text-decoration:none;
   }
#navi a:hover
   {
   font-size:10px;
   height:20px;
   width:160px;
   text-align:center;
   display:block;
   padding:2px;
   margin:0 5px 5px 5px;
   background:url(../img/button-hover1.jpg)  #994c4c;
   border:1px solid #fff;
   color:#fff;
   text-decoration:none;
   }
#navi a:activ
   {
   font-size:10px;
   height:20px;
   width:160px;
   text-align:center;
   display:block;
   padding:2px;
   margin:0 5px 5px 5px;
   background:url(../img/button-hover1.jpg)  #994c4c;
   border:1px solid #fff;
   color:#fff;
   text-decoration:none;
   }

#navi p
   {
   font-weight:bold;
   }
#rechts
   {
   background:#808080;
   vertical-align:top;
   text-align:center;
   width:256px;
   height:auto;
   }

#home
   {
   background:#808080;
   vertical-align:top;
   align:middle;
   width:256px;
   height:auto;
   }
#rechts1
   {
   background:#808080;
   vertical-align:top;
   text-align:left;
   height:auto;
   color:#fff;
   padding-left:10px
   }
#rechts img,a
   {
   margin-left:3px;
   margin-bottom:50px;
   }

#mitte_bottom
   {
   padding:0px;
   vertical-align:bottom;
   background:#fff;
   }

#mitte
   {
   padding:10px;
   vertical-align:top;
   background:#fff;
   }
#mitte1
   {
   padding:10px;
   vertical-align:top;
   background:#808080;
   color:#fff;
   }
h1
   {
   width:100%;
   font-size:20px;
   line-height:140%;
   font-weight:normal;
   text-align:center;
   }
p {text-align:left}
div.cent{margin:0 50px 0 50px;text-align:center}

h3
   {
   font-size:14px;
   font-weight:bold;
   color:#ccc;
   border-bottom:1px solid #ccc;
   margin:20px 0 10px 0;
   }
h2
   {
   color:#800000;
   text-align:center;
   margin:0px;
   font-size:18px;
   line-height:22px;
   }
h2 span
   {
   color:#800000;
   text-align:center;
   font-size:14px;
      }

#mitte li
   {
   color:#333;
   }
#mitte a
   {
   color:#800000;
   }
#mitte a:link
   {
   color:#800000;
   }
#mitte a:hover
   {
   color:#cc0000;
   }
.rot
   {
   color:#800000;
   }
h2 h2
   {
   color:#000;
   display:inline
   }
.big
   {
   font-size:14px
   }
.big span
   {
   font-size:14px
   }
.center p,div
   {
   text-align:center
   }

.left p,div
   {
   text-align:left
   }

input#lauftext
   {
   font-weight:bold;
   color:#808080;
   background: #ccc;
   width:100%;
   font-size:12px;
   border:1px solid #999;
   height:20px
   }
input#lauftext1
   {
   font-weight:bold;
   color:#800000;
   background: transparent;
   width:100%;
   font-size:16px;
   border:1px solid #999;
   height:30px
   }
#rechts1 span
   {
   width:100px;
   color:#fff;
   clear:both;
   }

#navioben
   {
   background:#800000;
   vertical-align:middle;
   }

#navioben p,li
   {
   color:#fff;
   margin-left:5px;
   }
#navioben a.leer
   {
   background-color:transparent;
   border:0px;
   }
#navioben a
   {
   font-size:10px;
   height:20px;
   width:130px;
   display:block;
   text-align:center;
   padding:2px;
   margin:0 5px 5px 5px;
   background-color:#FFFFFF;
   color:#ccc;
   border:1px solid #999;
   text-decoration:none;
   }
#navioben a:link
   {
   font-size:10px;
   height:20px;
   width:130px;
   display:block;
   text-align:center;
   padding:2px;
   margin:0 5px 5px 5px;
   background-color:#FFFFFF;
   border:1px solid #999;
   color:#ccc;
   text-decoration:none;
   }
#navioben a:visited
   {
   font-size:10px;
   height:20px;
   width:130px;
   display:block;
   text-align:center;
   padding:2px;
   margin:0 5px 5px 5px;
   background-color:#FFFFFF;
   border:1px solid #999;
   color:#800000;
   text-decoration:none;
   }
#navioben a:hover
   {
   font-size:10px;
   height:20px;
   width:130px;
   text-align:center;
   display:block;
   padding:2px;
   margin:0 5px 5px 5px;
   background:url(../img/button-hover1.jpg)  #994c4c;
   border:1px solid #fff;
   color:#fff;
   text-decoration:none;
   }
#navioben a:activ
   {
   font-size:10px;
   height:20px;
   width:130px;
   text-align:center;
   display:block;
   padding:2px;
   margin:0 5px 5px 5px;
   background:url(../img/button-hover1.jpg)  #994c4c;
   border:1px solid #fff;
   color:#fff;
   text-decoration:none;
   }
#navioben div{float:left}

#navioben p
   {
   font-weight:bold;
   }
