.img { border-width:0px; border-color:#FFFFFF;}


/*
 Anfang
*/
  body {
    color: #000000;
   /*background-color: #FFF; */
    font-size: 100.00%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 20px;
    min-width: 41em;  /*Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    /*background-image:url(bilder/image_gray.jpg); background-repeat:repeat; background-position:top;
    background-repeat:repeat; background-position:top;  */
    background-color: #39B54A;
  }

  h1 {
    font-size: 1.5em;
    margin: 0 0 0.7em;
    background-color: #FFF;
    height: 84px
  }
  html>body h1 {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }
ul#Navigation {
   float: left; width: 9em;
   list-style-type:none;
   /*width:9.0em; */
   margin:0;
   padding: 0;
   margin-left:0.2em;margin-top:2em;
   }
ul#Navigation li {
    list-style: none;
    margin: 0;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
/*  Navigationsliste gestalten  */
ul#Navigation li a:link, ul#Navigation li a:visited, ul#Navigation li a:hover, ul#Navigation li a:active, ul#Navigation li a:focus {
   color:cyan;
   width:100%; height: 1.0em;
   display:block;
   border-bottom: 1px solid cyan;
   border-left: 1.2em solid cyan;
   text-decoration:none;
   padding-left: 0.8em; padding-bottom:0.2em;
   font-size:0.9em;
   }
/*  Navigationsliste verschiedene Farben  */
ul#Navigation li a:link { color:#FFFF00; border-color:#FFFF00;  }
ul#Navigation li a:visited { color:#804000; border-color:#804000;  }
ul#Navigation li a:hover { color:red; border-color: red;    }
ul#Navigation li a:active { color:#fffff0; border-color:#fffff0;    }
ul#Navigation li a:focus { color:red; border-color:red;  }

/*  fuer die normalen links  auf den seiten */
a:link { color:#FFFF00; border-color:#FFFF00;  }
a:visited { color:#FFFF00; border-color:#FFFF00;  }
a:hover { color:black; border-color: black;    }
a:active { color:#fffff0; border-color:#fffff0;    }
a:focus { color:red; border-color:red;  }



  div#Inhalt {
    margin-right: 1em;
    text-align:left;
    position:absolute; left:14em;
    font-size: 1.0em;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  div#Inhalt h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
  }
  div#Inhalt h3 {
    font-size: 1.0em;
    margin: 0.2em 0;
  }
  div#Inhalt p {
    font-size: 1.0em;
    margin: 1em 0;
  }
  div#Inhalt ul {
    list-style: none;
    font-size: 0.9em;
  }
  div#Inhalt li {
    list-style: none;
    padding: 0.4em;
  }

  #Fusszeile {
    clear: both;
    font-size: 0.9em;
    height:26px;
    /*margin-top:20px; */
    padding-right: 1em;
    text-align: right;
    float:right;
    position:relative; bottom:0px; right:0px;

  }
  /* header image */
  #header {
      clear:right;
      background-image:url(bilder/logo.jpg);
      background-repeat:no-repeat;
      text-align:left;
      height: 120px;
     /*DEV border: 1px dashed #948fe0;  */
  }
  #header h1 {
    color: #FFFFFF;
    background-color: #39B54A;
       /* height:100px; */
        /*margin:0px 15px 0px 80px;  */
        /*padding:0;  */
        line-height:1em;
        font-size:1.8em ;
        letter-spacing:0.05em ;
    /*    font-stretch:expanded; */
     /*   text-align:center; */
        position:absolute; left:150px;
   }
  #header h3 {
    color: #FFFF00;
/*    background-color: #39B54A; */
        /*margin:0px 15px 0px 80px;  */
        padding:15px;
        font-size:1.6em ;
        letter-spacing:0.05em ;
      font-family:'Staccato222 BT','Comic Sans MS','Garamond,Impact';
        position:absolute; left:200px; /* top:60px;  */
   }
  #wrap1{ }
  *.bildstil{
    /*    Abstand zwischen Bildchen ueber margin-bottom einstellen  */
    /*    float: left; width: 150px; margin-left: 50px; margin-bottom:5px; border-style:none; */
        float: left;  margin-left: 50px; margin-bottom:10px; border-style:none;
  }
  ul#bildstil li a:visited { color:#F8F800; border-color:#FF0000; }
  *.bildtext{
    /* damit text nicht unterstrichen wird:  text-decoration:none  */
    /* text-Farbe ueber color definieren  */
    /* Abstand Bild zu Text ueber padding-left  */
        padding-left:50px;  text-decoration:none; color:#000000;
  }
  *.kbild_links{
        float: left; width: 350px; margin-left: 50px; margin-bottom:20px;
  }
  *.kbild_rechts{
        float: right; width: 200px; margin-right: 50px; margin-bottom:20px;
  }
  *.hr_bild{
        background-color:gray;   background-color: yellow; height:0px; margin-top:10px; margin-bottom:10px;
  }
  /* Text neben den Thumbnails */
  .bildert    {
       vertical-align:top;  padding-left:30px;  padding-right:30px
  }
  /* fuer den Link neben den Thumbnails */
  /* textdekoration:  keine */
  /* farbe:  schwarz */
  .bilderl    {
       text-decoration:none; color:#000000;
  }
  #email{
        color: #0000FF;
  }
  *.email{ color: #0000FF; }
  /*  google maps hack for IE */
  /*v\:* { behavior:url(#default#VML); } */

.Stil4 {font-size: 10px}

.thumb {           /* rahmen um thumbnail */
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0px;
  border:none;
}
#thumb_breite {   /*  Breite fuer alle Thumbnails  pro zeile */
  width:800px;
}

/* ende */
