* {margin:0px;padding:0px;}
body {font-family: Arial, Helvetica, sans-serif;
      font-size: 100%;
      color: #3fb070;
      margin-top: 10px;
      margin-bottom: 10px;}
#main {width: 1100px;height:auto;
       margin: auto;
       /*border: 1px solid #3fb070;  border: 1px solid red;*/}
#ds {width: 1100px;
       height: 65px;
       margin-bottom:20px;
       border:1px solid #3fb070;
       display: block;}
#ds h1{padding: 10px;color: #000;}
#ds a{color:#3fb070;}
#logo {width: 1100px;
       height: 145px;
       margin-bottom:20px;
       background: url(../bilder/logo.jpg) no-repeat;;
       border:1px solid #3fb070;}
#logo h1{padding: 85px 0 0 40px;font-weight: bold;}
h1{font-size: 0.8em;linie-height:normal;font-weight: normal;}
/* ---------- Horizontale Navigation1 sichtbar ---------- */
#navhoriz {height: 30px;
           margin: 0px;
           padding-top:7px;
           background: url(../bilder/navhoriz2.gif) no-repeat;
           font-size:0.75em;font-weight: bold;}
#navhoriz .oben {padding-left:65px;
                 float:left;}
#navhoriz .oben a {text-decoration: none;
                   text-align: left;
                   color: #ffffff;  }
#navhoriz .oben a:hover{text-decoration:underline;}

/* verticals */
.vertical
  {width: 202px;
   /*Abstand zum Menu */
   margin-top: 10px; }
.vertical h2
  {background: url(../bilder/title.gif) no-repeat;
   height: 23px;
   color: #ffffff;
   padding-top: 7px;
   padding-left: 30px; }

.vertical a{color: #3fb070;text-decoration:none;}
.vertical a:hover{text-decoration:underline;}

.vertical ul {
        margin: 0px 4px 0px 4px;
        padding: 5px;;
        list-style: none; }

.vertical li.group1
  {background: url(../bilder/transparent.gif) no-repeat;
   /* oben right Zeileh&ouml;he left */
   padding: 1px 0px 3px 10px; line-height: 110%;}
.vertical li.group2
  {background: url(../bilder/disc.png) no-repeat;
   /* oben right Zeileh&ouml;he left */
   padding: 1px 0px 3px 10px; line-height: 120%;}
.vertical li.group3
            {background: url(../bilder/disc.png) no-repeat;
             /* oben right Zeileh&ouml;he left */
             padding: 1px 0px 3px 10px; line-height: 90%;}

/* Left Themes */
#left {float: left;
/*height:300px;border:1px solid #3fb070;*/}

/* Right Themes */
#right {float: right;
/*height:300px;border:1px solid #3fb070;*/}

.distance{height:8px;}
.distance2{height:8px;}

#left .themes, #right .themes
  {/* oben right Zeileh&ouml;he left */
   padding: 0px 0px 3px 0px;
   border-left: 1px solid #3fb070;
   border-bottom: 1px solid #3fb070;
   border-right: 1px solid #3fb070;  }

/* Content */
#content {float: left;
          width: 630px;
          margin-left: 100px;
          /*Abstand zum Menu */
          margin-top: 10px; }

h2 {font-size:75%;}
ul.disc{list-style-type:disc;}
ul.none{list-style-type:none;}
li {font-size:70%;font-weight: bold;}
.bold span{font-weight: bold;}
.hand {cursor:pointer;}
pre {font-size:70%;font-family:arial;font-weight: bold;}