html                { height: 100%; margin: 0px; padding: 0px;
                      }
body                { background-color: #FFFFFF;
                      font-family: Verdana, Sans-Serif, Arial, Helvetica; 
                      font-size: 100%; 
                      margin: 0px; padding: 0px;
                      scrollbar-track-color: #FFFFFF;
                      scrollbar-face-color: #FFF7F1;
                      scrollbar-highlight-color: #FFF7F1;
                      scrollbar-3dlight-color: #FFF7F1;
                      scrollbar-darkshadow-color: #FF6600;
                      scrollbar-shadow-color: #FFF7F1;
                      scrollbar-arrow-color: #FF6600;
                      height: 100%; }
       
#all                { font-size: 0.75em; 
                      width: 100%; 
                      border: 0px; 
                      padding: 0px; 
                      margin: 0px;
                      height: 100%; }


/* Seitenaufteilung */

#topleft            { background-color: #FF6600; padding: 0px; margin: 0px; height: 40px; }
#topmiddle          { background: #FFFFFF url(/fileadmin/images/bg-orange-mid.gif) repeat-y left top; padding: 0px; margin: 0px; height: 40px; width: 720px; }
#topright           { padding: 0px; margin: 0px; height: 40px; }
                      
#middleleft         { padding: 0px; margin: 0px; height: 89%; width: 14%;}
#middlemiddle       { padding: 0px; margin: 0px; height: 89%; width: 720px; line-height: 130%;}
#middleright        { padding: 0px; margin: 0px; height: 89%; width: 14%;}
                      
#bottomleft         { padding: 0px; margin: 0px; height: 24px; }
#bottommiddle       { background-color: #FF6600; padding: 5px; margin: 0px; height: 14px; width: 720px; color: #FFFFFF; }
#bottomright        { background-color: #FF6600; padding: 0px; margin: 0px; height: 24px; }

#bottommiddle a:link, #bottommiddle a:visited, 
#bottomright a:link, #bottomright a:visited { color: #FFFFFF; text-decoration: none; }
#bottommiddle a:active, #bottommiddle a:hover, 
#bottomright a:active, #bottomright a:hover  { color: #FFFFFF; text-decoration: underline; }

/* Horizontale Navigation */

ul#hnav             { list-style-type: none; padding: 0; margin: 0px; }
ul#hnav li          { display: inline; margin: 0px; padding: 0px; line-height: 25px; }

ul#hnav li a:link, ul#hnav li a:visited { color: #000000; text-decoration: none; padding-right: 9px; font-weight: bold;}
ul#hnav li a:active, ul#hnav li a:hover { color: #FF6600; text-decoration: underline; }

ul#hnav li a.active:link, ul#hnav li a.active:visited { color: #FF6600; text-decoration: none; padding-right: 9px; font-weight: bold;}
ul#hnav li a.active:active, ul#hnav li a.active:hover { color: #FF6600; text-decoration: underline; }

/* vertikale Navigation */

#vnav                { width: 160px; float: right; padding: 0; margin: 0px; margin-top: 30px;}
#vnav ul             { list-style-type: none; padding: 0; margin: 0px; }
#vnav ul li.main     { background-image: url(/fileadmin/images/point.gif);
                       background-position: 0px 11px; 
                       background-repeat: no-repeat; 
                       padding: 5px 0px 8px 10px;
                       margin: 0px; }

#vnav ul li.sub1     { background-image: none;
                       padding: 0px 0px 8px 10px;
                       margin: 0px; 
                       font-size: 0.8em; }

#vnav ul li.main a:link, #vnav ul li.main a:visited,
#vnav ul li.sub1 a:link, #vnav ul li.sub1 a:visited     { color: #000000; text-decoration: none; }
#vnav ul li.main a:active, #vnav ul li.main a:hover,
#vnav ul li.sub1 a:active, #vnav ul li.sub1 a:hover     { color: #FF6600; text-decoration: underline; }

#vnav ul li.main a.active:link, #vnav ul li.main a.active:visited,
#vnav ul li.sub1 a.active:link, #vnav ul li.sub1 a.active:visited   { color: #FF6600; text-decoration: none; }
#vnav ul li.main a.active:active, #vnav ul li.main a.active:hover, 
#vnav ul li.sub1 a.active:active, #vnav ul li.sub1 a.active:hover   { color: #FF6600; text-decoration: underline; }

#content            { width: 540px; 
                      height: 480px; 
                      overflow: auto; 
                      margin-top: 30px;
                      margin-bottom: 10px;}

#contentright       { width: 105px; float: right; margin: 0px 5px 0px 5px; padding: 0px;}
#contentleft        { width: 400px; margin: 0px; float: left; padding: 0px;}
#contentfull        { margin: 0px 5px 0px 0px; padding: 0px; width: 518px;}
#contentfullstart   { margin: auto 0px; padding: 0px; width: 537px;}
                      
/* Bilder */
#logo            { border: 0px; height: 40px; width: 537px; }


/* Allgemeines */
td                  { vertical-align: top;}
.clear              { clear: both; height: 0px; font-size: 0px; line-height: 0px; }

h1                  { font-size: 120%; margin: 5px 0px 10px 0px; }
h2                  { font-size: 105%; margin: 10px 0px 5px 0px; }
h3                  { font-size: 100%; margin: 10px 0px 0px 0px; }
h4                  { font-size: 100%; margin: 10px 0px 5px 0px; color: #FF6600; font-weight: normal; }
p                   { margin: 3px 0px 10px 0px; }

p.align-right       { text-align: right; }
table .htmlarea-showtableborders { width: 100%; }

hr                  { color: #FFFFFF; border: 0px; border-top: 1px solid #FF6600; line-height: 2px; margin-bottom: 0px; margin-top: 0px;}

#content a:link, #content a:visited { color: #FF6600; text-decoration: underline; }
#content a:active, #content a:hover  { color: #000000; text-decoration: none;}

#content ul            { list-style: none; padding: 0px; margin-left: 15px; }
                        
#content ul li         { background-image: url(/fileadmin/images/point.gif);
                         background-position: 4px 8px; 
                         background-repeat: no-repeat; 
                         padding: 5px 2px 5px 15px; }

#content ol            { padding-left: 10px; margin-left: 15px; }
                        
#content ol li         { padding: 5px 2px 5px 5px; }

#content a img         { border: none; }