html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
}

body {color: #aaa;
      font-size: 100.01%;
      font-family: Helvetica,Arial,sans-serif;
      margin: 0; padding: 0;text-align: center;  /* Zentrierung im Internet Explorer */
      margin-top: 15px;
      /*background:  #c00 url(../bilder/system/hgverlauf.jpg) ;  */
       background-color:  #333;
       }
div#home {
        text-align: left;    /* Seiteninhalt Rechts ausrichten */
        margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
        width: 980px;
        min-height: 100%;
        height: 450px;
        padding: 0px 0px 10px 0px;
        /*border: 1px ridge silver;  */
        background: #1a1a1a url(../bilder/system/bilderatlas5.jpg) no-repeat ;
        background-position:center;
}
.divnavi{ background-color: #1a1a1a;
       text-align: center ;    /* Seiteninhalt wieder links ausrichten */
       margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
       margin-top: 1px;
       padding-top: 8px;
       padding-bottom: 3px;
       width: 980px;
       min-height: 100%;
       height: 30px;


}


.navi{
    /*float: left;*/
}
a.navi{padding-left: 15px;padding-right:15px;font-size: 14px;font-weight: bold; background: url(../bilder/icon/link_in.gif) no-repeat left center;}
a.navi:visited{      text-decoration:none;  color:#777; }
a.navi:link   {      text-decoration:none;  color:#aaa;  }
a.navi:hover  {      text-decoration:none;  color:#444; background-color:#CCC;}
a.navi:active {      text-decoration:none;  color:#fff; }
a.navi:focus  {      text-decoration:none;  color:#444; background-color:#CCC;}

.navia{
    /*float: left; */
}
a.navia{padding-left: 15px;padding-right:15px;font-size: 14px;font-weight: bold; background: url(../bilder/icon/link_in.gif) no-repeat left center;}
a.navia:visited{      text-decoration:none;  color:#777; }
a.navia:link   {      text-decoration:none;  color:#aaa;  }
a.navia:hover  {      text-decoration:none;  color:#444; background-color:#CCC;}
a.navia:active {      text-decoration:none;  color:#fff; }
a.navia:focus  {      text-decoration:none;  color:#444; background-color:#CCC;}



a.ex{padding-left: 15px;padding-right:15px;font-size: 12px;font-weight: bold; background: url(../bilder/icon/link_ex.gif) no-repeat left center;}
a.ex:link   {      text-decoration:none;  color:#aaa;  }
a.ex:visited{      text-decoration:none;  color:#aaa; }
a.ex:hover  {      text-decoration:none;  color:#444; background-color:#CCC;}
a.ex:active {      text-decoration:none;  color:#fff; }
a.ex:focus  {      text-decoration:none;  color:#444; background-color:#CCC;}


a.ma{padding-left: 15px;padding-right:15px;font-size: 12px;font-weight: bold; background: url(../bilder/icon/link_ma.gif) no-repeat left center;}
a.ma:link   {      text-decoration:none;  color:#aaa;  }
a.ma:visited{      text-decoration:none;  color:#aaa; }
a.ma:hover  {      text-decoration:none;  color:#444; background-color:#CCC;}
a.ma:active {      text-decoration:none;  color:#fff; }
a.ma:focus  {      text-decoration:none;  color:#444; background-color:#CCC;}


.clear{ clear: left;height: 0px;margin: 0px;padding: 0px;font-size: 0;}
.suche{

          float: left;
          padding: 5px ;
          margin: 0 ;
          /*margin-left: 765px;  */
}
.inp{    background: transparent;background: url(../bilder/icon/link_in.gif) no-repeat left ;text-align: center;
         color: silver;border:1px solid silver;font-size: 14px; letter-spacing: 1px;height: 16px; margin: 0px 10px 1px 5px;
         padding: 0; width: 180px;}
.galerie{
       background-color: #1a1a1a;
       text-align: left;    /* Seiteninhalt Rechts ausrichten */
       margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
       width: 980px;
       height: 450px;
       padding: 10px 0px 0px 0px ;
       border: 0 ;
}
.galerietext{
          font-size: 11px;
          letter-spacing:9px;
          /*line-height:130%; */
          margin: 10px 0px 2px 26px;
          padding: 0px;
}
.naviContainer{
          width: 700px; height:15px;
          padding: 5px 0px 10px 0px;
          text-align: center;
          font-size: 11px;
          font-weight: lighter;
}

a.gnavi{
          padding: 2px;
          margin: 5px;
          width: 15px; height:12px;
          border: 1px  solid #ccc;
          /*border-top: 0px ;
          border-left: 0px ; */
          text-align: center;

}
a.gnavi:link   {      text-decoration:none;  color:#aaa;  }
a.gnavi:visited{      text-decoration:none;  color:#aaa; }
a.gnavi:hover  {      text-decoration:none;  color:#444; background-color:#CCC;}
a.gnavi:active {      text-decoration:none;  color:#fff; }
a.gnavi:focus  {      text-decoration:none;  color:#444; background-color:#CCC;}
.normalo{
       background-color: #1a1a1a;
       text-align: left;    /* Seiteninhalt Rechts ausrichten */
       margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
       width: 980px;
       min-height: 100%;
       height: 450px;
       padding: 0px  0px 10px 0px;
}
.home_galerie{
     width: 1000px ;
     margin: 0;
     padding: 0 0 0 40px ;
     height: 175px;
     background: transparent;
   /*  border: 1px ridge silver; */


}
p{
      margin-top: 8px ;
      margin-left: 150px ;
      margin-right: 20px ;
      margin-bottom: 0px ;
      text-align:justify;
      font-size: 0.7em;
}
.text{margin-top: 10px ;margin-left: 150px;margin-right: 150px;margin-bottom: 15px;text-align:justify;font-size: 0.7em;}
.texth3{padding-top: 25px ; margin-left: 150px ; margin-right: 150px ;font-size: 1.0em;}
.textbild{ padding: 10px; padding-left:150px;float:left;}
.impresssum{ font-size: 0.7em;}
li{list-style-type:none;}

.thumbnailContainer {
        width: 970px;
        border-top: 1px solid #ccc;
        margin: 0px 0px 0px 5px ;
        display: none;
        height: 200px;
        overflow: hidden;
}
.thumbnailContainer .clipper {
        margin: 20px 0 0 20px;
}
.thumbnailContainer .horizontal {
        border: 1px solid #ccc;
        width: 110px;
        height: 100px;
        padding: 20px 0 0 10px;
        margin: 5px;
        float: left;
        cursor: pointer;
}
.thumbnailContainer .vertical {
        border: 1px solid #ccc;
        width: 93px;
        height: 110px;
        padding: 10px 0 0 27px;
        margin: 5px;
        float: left;
        cursor: pointer;
}
.thumbnailContainer img {
       /* border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        margin: 5px 4px;
        padding: 2px;
        border: 1px solid #ccc;  */
}
.footer {
    font-size: 11px;
    letter-spacing:5px;
    width: 970px;
    border-top: 1px solid #ccc;
    margin-top: 0px;
    margin-left: 5px;
    padding: 1px 0px;
    text-align: right;
}
.valid{
      width: 970px;
      height: 20px;
      text-align: right;
      margin: 0 auto;
      margin-top: -25px;
}