
html, body {
     width:100%;
     height:100%;

     margin:0;
     padding:0;
     }

body {
     background-color: #ffffff;
     text-decoration:none;
}

#gglogo {
        width:700px;
        height:115px;

        position:absolute;
        left: 185px;
        padding-top:25px;
        }
     
        #gglogo img {
           border:0px ;

           position:absolute;
           left: 50%;
           margin-left:-117px;
           }

#sprichwort {
          width:650px;
          height:150px;
 
          position:absolute;
          top:140px;
          left: 185px;
          margin-left:0px;
          padding:0px;
          padding-left:50px;

          background-color:#FF7E00;
          text-align:left;
          font-family:Verdana;
          font-size:17px;
          color:#ffffff;
          }

           #sprichwort h1 {
             margin-top:25px;
             margin-bottom: 0px;

             font-family: Verdana;
             font-size:18px;
             /*color:#ffffff;
             display: inline;*/
             }

           #sprichwort_logo {
          width:100px;
          height:100px;

          position:absolute;
          top:25px;
          right:25px;
          margin-top:0px;
          margin-left:0px;
          padding:0px;
          padding-left:0px;
          border:0px solid;
          }

#bilder {
         width:702px;

         position:absolute;
         top:292px;
         left: 185px;
         margin-left:0px;
         }

         #bilder img {
            margin-right:2px;
            border:0px;
            }

#inhalt {
       width:700px;

       position:absolute;
       top:477px;
       left: 185px;
       margin-left:0px;
       padding-top:10px;
       padding-bottom:90px;

       font-family: Verdana;
       font-size:12px;
       line-height:20px;
       word-spacing:0.5px;
       letter-spacing:0.1pt;
       }
    
        #inhalt img.icon {
          vertical-align:middle;
          padding-left:2px;
          padding-right:2px;
        }

       #inhalt h1 { 
         margin-top:0px;
         margin-bottom: -17px;

         font-family: Verdana;
         font-size:14px;
         color:#FF7E00;
         /*display: inline;*/
        }

        #inhalt h2 {     
         margin-top:0px;
         margin-bottom:-17px;
     
         font-family: Verdana;
         font-size:14px;
         color:#000000;
         }

         #inhalt h3 {  
          margin-top:0px;
          margin-bottom:4px;
    
          font-family: Verdana;
          font-size:12px;
          color:#000000;
          }

ul {
     margin-left:0px;
     margin-top:-18px;
     margin-bottom:-4px;
     padding-left:20px;

     list-style-position:outside;
     color:#000000;
      /* color:#01A103;*/
     }

#gruen{
        color:#01A103; 
           }

.kursiv {
        font-style:italic;
           }


#empfehlbanner{
        position:absolute;        
        top:477px;
        left:53px;
        width:80px;
        height:100px;
        border:0px solid;
        background:#ffffff;    
        }

#lispalte{
        width:340px;

        padding:0;
       }

#respalte{
        float:right;
        width:340px;

        margin-left:10px;
        padding:0;
       }


#spalte {
        width:700px;

        position:relative;
        padding-top:10px;
        padding-bottom:60px;
       
        text-decoration:none;
        }

#gallery {
        width:720px;

        position:relative;
        padding-top:0px;
        padding-bottom:60px;

        margin-top:-185px;

        text-decoration:none;
}

.gallery_img {
        width:165px;
        float:left;
        display:block;
        margin-right:11px;
        margin-bottom:10px;
        font-size:10px;
        line-height:12px;
}

.gallery_img img {
        display:block;
        margin-bottom:2px;
        border:1px solid #cccccc;
}

#deckel {
      background-color: #353535;
      filter:Alpha(opacity=80);
      -moz-opacity:.8;
      opacity:.8;
      position: absolute;
      left: 0px;
      top: 0px;
      z-index: 99;
      width: 100%;
      height: 100%;
      visibility:hidden;
}

#gallery_view {
      position:absolute;
      left:50%;
      margin-left:-400px;
/*      margin-top:-394px; */
      visibility:hidden;
      z-index: 100;
      background-color:#dddddd;
      text-align:center;
}

#gallery_img_comment {
      position:absolute;
      bottom:-20px;
      left:0px;
      font-size:12px;
      padding:5px;
      color:#eeeeee;
      font-family:Verdana;
}

#gallery_img_hint {
      position:absolute;
      bottom:-20px;
      right:0px;
      font-size:12px;
      padding:5px;
      color:#eeeeee;
      font-family:Verdana;
}

.gallery_big_img {
      position:absolute;
      left:0px;
      top:0px;
      z-index: 50;
}

.loader {
      position:absolute;
      left:50%;
      top:50%;
      margin-left:-25px;
      margin-top:-25px;
      z-index: 1;
}

.trans {
      filter:Alpha(opacity=50);
      -moz-opacity:.5;
      opacity:.5;
}

#fuss {
      position:absolute;
      bottom:-25px;
      width:680px;
      height:50px;

      padding-top:6px;
      padding-left:10px;
      padding-right:10px;

      word-spacing:5px;
      border-top:1px solid silver;
}

#KontaktImpressumAnfahrt  {
       width:360px;

       margin-left:0px;
       margin-top:0px;

       text-decoration:none;
       align:bottom;
       }

#AVXlogo  {
        width:160px;
        height:20px;

        float:right;
        
       text-align:right;
       align:bottom;
       font-size:11px;
       color:black;
       }

#avxbild{
        width:90px;
        height:19px;
        
        padding-top:1px;
        float:right;
       
        text-align:right;
        align:bottom;
        }

a      {
         color:#000000;
         text-decoration:underline;
         }

#intro {
    width:700px;
    height:670px;
    
    position:absolute;
    top:140px;
    left: 185px;
   
    background-color:#ffffff;
    z-index:100;
    /*filter:alpha(opacity=80, finishopacity=100, style=2);
    -moz-opacity:.8;*/
    visibility:hidden;
}


#menu {
    position: absolute;
    left: 0px;
    top: 140px;
    width: 185px;
    height: 150px;
    display:block;
}

ul.hm {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

    /* Wichtig für IE \*/
    * html ul.hm li { float: left; height: 1%; }
    * html ul.hm li a { height: 1%; }
    /* End */

    /* Haupt angaben Menu-Schrift */
    ul.hm a {
        font-family: Verdana;
        font-size:11px;
        text-decoration: none;
    }

        a.hm_last, a.hm {
            display: block;
            color: #494949;
            background-color:#ffffff;
            padding: 5px;
            border-top: 1px solid #FF7E00; /* spacer zwischen den Hauptpunkten */
        }

        a.hm_last {
            border-bottom: 1px solid #FF7E00; /* spacer zwischen den Hauptpunkten */
        }

        a.hm_last:hover, a.hm:hover, a#hm_selected {
            background-color:#FF7E00;
            color: #ffffff;
        }

            a.um, a.um_last {
                display: block;
                color: #494949;
                background-color: #ffffff;
                font-size: 90%;
                padding: 5px;
                border-top: 1px solid #ffffff; /* spacer zwischen den Hauptpunkten */
                padding-left: 20px;
            }

            ul.um {
                list-style: none;
                margin: 0px;
                padding-left: 0px;
            }

            a.um:hover, a.um_last:hover, a#um_selected, a#um_selected:hover {
                background-color: #FF7E00;
                color: #ffffff;
            }


ul.fuss {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

    /* Wichtig für IE \*/
    * html ul.fuss li { float: left; height: 1%; }
    * html ul.fuss li a { height: 1%; }
    /* End */

    ul.fuss li {
        float: left;
        margin-right:10px;
    }

    ul.fuss a {
        font-size:11px;
        text-decoration: none;
        color: #000000;
    }

    ul.fuss a:hover {
        text-decoration: underline;
    }
    
    a#fuss_selected, a#fuss_selected:hover {
        font-weight: bold;
    }
