html, body {height:100%; width:100%; padding:0px; margin:0px;}
body {
     background-color:#FAEC88;
     background-image:url(../images/nav2_bg.gif);
     background-repeat:repeat-y;
}

h1, h2, p, ul, li, body{
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  font-family:Verdana, sans-serif;
  font-size:12px;
  line-height:17px;
  color:#333333;
}

h2 {
   font-weight:bold;
}

li {
  margin-left: 50px;
  list-style-position:outside;
  list-style-image:url(../images/bullet.gif);
}

a, .nav3 a, .nav2 a {
  font-family:Verdana, sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#666666;
  text-transform:uppercase;
}

span {
  font-family:Verdana, sans-serif;
  font-size:12px;
  text-decoration:none;
  }

a {
  font-family:Verdana, sans-serif;
  font-size:12px;
  color:#FF7B00;
  text-decoration:none;
  text-transform:none;
}


a:hover {
  color:#008C99;

}

span.menue_akt a {
 /* color:#008C99;*/
  color:#FF8F00;
}

#nav1 {
  width:100%;
  position:absolute;
  background-color:#336666;
  z-index:35;
  white-space:nowrap;
}

#slogan_cont {
  height:30px;
  width:100%;
  position:absolute;
  left:0px;
  bottom:0px;
  overflow:hidden;
  z-index:45;
  background-color:#FAEC88;
  /*background-image:url(../images/nav2_bg.gif);*/
  background-repeat:repeat-y;
}

#slogan_cont[id] {
  position:fixed;
}

#slogan {
  margin-left:153px;
  width:1024px;
  position:absolute;
  height:30px;
  background-image:url(../images/slogan.gif);
  background-repeat:no-repeat;
  background-position: bottom left;
}

#fischhase img {
  border: 0px none #000000;
  margin-top:4px;
}

#fischhase {
  border: 0px none #000000;
  width:145px;
  height:100%;
  float:left;
  background-image:url(../images/nav2_bg.gif);
  background-repeat:repeat-y;
  background-position:0px -6px;
}

.hd {
        margin-bottom:10px;
        z-index:40;
}

.trenner {
         margin-left:10px;
         margin-top:6px;
         margin-bottom:6px;
}

.img_rechts, .img_links {
             margin:10px;
             margin-top:0px;
}

.img_rechts {
             margin-right:0px;
             float:right;

}

.img_links {
             margin-left:0px;
             float:left;
}

.csc-uploads {
             padding:0px;
}

.csc-uploads td {
  vertical-align:top;
}

td.csc-uploads-fileSize p {
  white-space:nowrap;
}
#content .imgtext-table, #content .imgtext-nowrap {
        z-index:0;
        position:relative;
}

.related {
  width:169px;
  position:absolute;
  right:0px;
  top:60px;
  padding-left:8px;
  padding-top:5px;
  overflow:hidden;
  background-image:url(../images/related_bg.gif);
  background-repeat:no-repeat;
  z-index:5;
  min-height:100px;
}

.related_header {
  font-family:Verdana, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  color:#666666;
  padding:0px;
  margin:0px;
  padding-top:2px;
}

.related a {
  text-transform:none;
  font-weight:bold;
  font-size:10px;
  line-height:15px;
  color:#FF7B00;
  display:block;
}

.related div {
  padding-bottom:0.5em
}

#mailform {
  width:450px;
  background-color: #FFF8C7;
  border:1px solid #333333;
}


fieldset {
  border:0px;
  padding-left:15px;
}

fieldset label {
  display: block;
  float:left;
  width:150px;
  margin:5px 0px 5px 0px;
}

fieldset input, fieldset select  {
  width:250px;
    margin:5px 0px 5px 0px;
  }
  
.csc-mailform-submit {
  margin-top:1em;
  margin-left:150px;
   width:auto;
}
.csc-mailform-label {
  display:block;
  font-weight:bold;
    margin:15px 0px 5px 0px;
}
 fieldset input#mailformPLZ {
 width:80;
 }

fieldset select  {
  width:auto;
  }



.typo3-adminPanel {
  position:fixed; top:210px; right:5px;
  opacity:0.1;
}
.typo3-adminPanel:hover {
  opacity:1;
  }
