
* {/* set all to 0 */ margin: 0; padding: 0; } 
html {
  scrollbar-face-color:       #BDBDBD;
  scrollbar-highlight-color:  #BDBDBD;
  scrollbar-shadow-color:     #BDBDBD;
  scrollbar-3dlight-color:    #000000;
  scrollbar-arrow-color:      #BD3929;
  scrollbar-track-color:      #ffffff;
  scrollbar-darkshadow-color: #000000;
  }
body#all { 
   font-family:      Verdana, Arial, Helvetica, sans-serif; 
   text-align:       center; 
   padding:          15px 0; 
   background-color: #CCCCCC; 
   background-image: url(../pics/body01.gif);
   background-repeat: repeat-x;
   color:            #0000000; 
 } 
/* Text und Links allgemein */ 
p, li { 
   font-size:        80%; 
 }
a { 
   height:           1%; /* damit der IE den ganzen Link aktiviert */ 
   text-decoration:  none; 
   background-color: transparent;
   color:            #555; 
   border-bottom:    1px solid #555; 
 } 
a:hover { 
   background-color: transparent; 
   color:            #f00; 
   border-bottom:    1px solid #e00; 
 } 
/* Container mit ihren Inhalten */ 
#wrapper { /* umschließt alles */ 
   text-align:       left; 
   width:            90%; 
   margin:           0 auto; 
   background-color: #fff; 
   /*color:          #000; 
    border:          1px solid #000;*/ 
 } 

/* Header */ 
#header { 
   padding-top:      5px; 
   padding-bottom:   7px;
   padding-left:     6px;
   padding-right:    6px;
   margin-bottom:    20px;
   background-color: #800; 
   color:            #000; 
   border-bottom:    8px solid #777; 
 } 
h1 { /* vorbehalten fuer Titel|Banner */ 
   text-align:       center;
   padding:          5px 10px;
   background-color: #BBBBBB; 
   color:            #000000; 
   border: 1px solid #000000; 
 } 

 /* Content */
 #content { 
   margin-top:       20px;
   padding:          10px 0; 
   background-color: #fff; 
   color:            #000;
   border-top:       10px solid #FF9900;
   border-left:      12px solid #a00; 
   border-right:     thin solid #808080;
 } 
 #content p { 
   line-height:      150%; 
   padding:          0 60px 10px 40px; 
 }
 #content p.eingerueckt { 
   line-height:      150%; 
   padding-left:     60px; 
   padding-right:    60px;
   text-align:       justify;
 }
 #content p.topper { 
   padding:          10px 60px 20px 40px;
 }
 #content ul { 
   line-height:      150%;
   padding-left:     100px; 
   padding-top:       5px;
   padding-bottom:    5px;
 } 
 h2, h3, h4 { 
   padding:          15px 0 10px 40px; 
 }
 h2 { 
   padding:          25px 0 15px 40px; 
 } 
 h3 {
  color:              #996600;
  vertical-align:     top;
  letter-spacing:      2px;
  margin-top:        1%;
  margin-bottom:     1%;
  margin-left:       1%; 
 }
 h3:first-letter {
  color:              #CC9966;
  font-family:        Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size:          250%;
  letter-spacing:      2px;
 }
 /* Footer */ 
 #footer { 
   clear:            both; 
   height:           34px; 
   background-color: #800; 
   color:            #FFFFFF; 
   border-top:       6px solid #777; 
 }
 #footer p {
   position:         absolute; 
   left:             7%; 
   padding:          8px 15px; 
 }
 #footer a { 
   text-decoration:  none; 
   background-color: transparent; 
   color:            #fff; 
   border:           0 none; 
 }
 #footer a:hover { 
   background-color: transparent;
   color:            #f00; 
 } 
/* Ausgeblendetes */ .invis, hr { 
   display: none; 
 }
 img { 
   padding-left:   15px;
   padding-right:  15px;
   padding-top:     7px;
   padding-bottom:  7px;   
 } 

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:745px; height:32px; font-size:0.85em; position:relative; z-index:100; border-right:1px solid #000;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:149px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px; font-weight: bold; text-decoration:none; color:#000000; width:138px; height:30px; border:1px solid #000; border-width:1px 0 1px 1px; background:#D3D3D3; padding-left:10px; line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(../pics/drop.gif) bottom right no-repeat;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(../pics/drop.gif) bottom right no-repeat;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(../pics/drop.gif) bottom right no-repeat;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#d3d3d3;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#d3d3d3;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#d3d3d3; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#A00;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#A00;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}