body {
         background-color:#006000;
         color:#000000;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         margin: 0px;
         padding: 0px;
         }

#layout  {
         margin: 20px auto;
         text-align: left;
         width: 800px;
         }


#header   {
         width:800px;
         height:150px;
         background-image: url("title.png");
         background-repeat: no-repeat;
         }
 /********************** styleworks NAVI ***************************/
#navi {
         width:100%;
         font-size:9pt;
         line-height:normal;
         margin-top:20px;
         }

#navi ul {
         margin:0;
         padding:0px;
         list-style:none;
         }

#navi li {
         float:left;
         background:url("left2.gif") no-repeat left top;
         margin:0;
         padding:0 0 0 9px;
         }

#navi a {
         display:block;
         float:left;
         background:url("right2.gif") no-repeat right top;
         padding:5px 15px 5px 6px;
         text-decoration:none;
         color: #006000;
         font-weight: bold;
         }

#navi a:hover {  text-decoration:none;
         color: #cc0000;
         font-weight: bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
/* #navi a {float:none;} */
/* End IE5-Mac hack */

#navi #current { background-image:url("left.gif"); }

#navi #current a {
         background-image:url("right.gif");
         padding-bottom:5px;
         }


/********************** Textbereich ***************************/
#content {
         clear:both;
         background-color:#fefffc;
         background-image:url("textbg.png");
         overflow:visible;
         background-repeat: no-repeat;
         padding: 20px 10px 10px 10px;
         /*line-height:120%;*/
         }

#content h1 {
         text-align:center;
         }

/********************** Unternavigation ***************************/
#links {
         float: left;
         width:120px;
         margin: 0px 0px 0px 0px;
         height:100%;
         }

#links ul{
         list-style-type:none;
         margin-left:0px;
         padding-left: 0px;
         }

#links li{
         background-image: url(minilogo.gif);
         background-repeat: no-repeat;
         padding-left:20px;
         height:30px;
         }

#links a{
         text-decoration:none;
         color: #006000;
         font-size:8pt;
         }

#links a:active{
         text-decoration:none;
         color:#6699FF;
         }

#links a:hover{
         text-decoration:none;
         color:#ff0000;
         }

#links #current a{
         color:#ff0000;
         }
#links #subcurrent a{
         color:#ff0000;
         }
#rechts {
         float:right;
         width:320px;
         margin-top:10px;
         line-height:150%;
         padding:10px;
         }
#rechts h2 {
         line-height:100%;
         margin-top:0px;
         padding-top: 0px;
         }

#hauptspalte {
         margin-left:135px;
         }

#volleBreite {
         }

#fussnote {
         clear:both
         }

#footer {
         }
