html { margin: 0px; padding: 0px; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; margin: 0px auto; padding: 0px; width: 1000px; background-color: Silver; }

table, td, tr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-spacing: 0px; border-collapse: collapse; }

img { border: 0px; }

.tabelle-layout { width: 1000px; margin: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse; background-color: white; }
.td-navigation { width: 140px; background-color:#FAD716; vertical-align: top; }
.td-space { width: 20px; vertical-align: top; }
.td-kopf { width: 850px; height: 84px; vertical-align: middle; text-align: left; }
.td-liniehor { height: 12px; margin: 0px; padding: 0px; padding-right: 6px; border-bottom: solid 5px Silver; }
.td-inhalt { vertical-align: top; text-align: left; width: 830px; padding-top: 12px; }
.td-liniever { width: 16px; }
.td-fusszeile { vertical-align: middle; text-align: left; padding-bottom: 25px; padding-top: 10px; }
.zweispaltig { width: 100%; }
.spalte { width: 50%; }
.bund { width: 20px; }

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }

p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }

td.td-inhalt p { margin: 0px; }

a:link {  color: #990000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }

a:visited { color: #990000; text-decoration: underline; border: none; }

a:active { color: #000000; text-decoration: none; }



.navklein { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D7B400; }

.navklein:link { color: #D7B400; text-decoration: none; }

.navklein:visited { color: #990000; text-decoration: none; }

.navklein:active { color: #990000; text-decoration: none; }

.navklein:hover { color: #000000; text-decoration: none; }



.navgross { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
/*
.navgross:link { color: #000000; text-decoration: none; }

.navgross:visited { color: #000000; text-decoration: none; }

.navgross:active { color: #000000; text-decoration: none; }

.navgross:hover { color: #000000; text-decoration: none; }
*/


.navol { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }

/* Fotogalerie */

.table-fotogalerie {
  width: 100%;
  }
.td-kommentar {
  width: 175px;
  vertical-align: top;
  }
.td-bild {
  width: 655px;
  height: 600px;
  vertical-align: top;
  }  
  
div#grossansicht {
  margin-top: 10px;
  position: relative;
  }
  
.gal_bildframe {
  float: left;
  width: 100%;
  height: 600px;;
  text-align: left;
  background-color: WhiteSmoke;
  }
    
.bld_no {
  margin-right: 0px;
  vertical-align: top;
  }
  
.kommentar {
  text-align: left;
  font-family: verdana;
  }  

div#thumbnails {
  text-align: center;
  float: left;
  height: 100px;
  width: 830px;
  overflow: auto;
  overflow-y: hidden;
  }
.galerie-navigation {
  vertical-align: bottom;
  margin: 0px;
  padding: 0px;
  }
.galerie-navigation input {
  background-color: #C0C0C0;
  border: solid 1px #808080;
  margin: 3px;
  padding-left: 3px;
  padding-right: 3px;
  }
.galerie-navigation input:hover {
  color: yellow;
  cursor: pointer;
  }


div#gal-bild div#bild {
 position: relative;
 text-align: left;
 left: 0px;
 z-index: 1;
/* outline: 1px red solid;*/
}

div#gal-bild div#text {
 position: relative;
 left: 0px;
 width: 400px;
 height: auto;
 text-align: left;
 z-index: 2;
 padding: 5px;
 opacity: .7;
 filter: alpha(opacity=70);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 -moz-border-radius: 10px;
/* outline: 1px green solid;*/
}

div#gal-bild div#form {
 position: relative;
 left: 0px;
 width: 150px;
 bottom: 0px;
 text-align: left;
 z-index: 2;
 padding-left: 3px;
 padding-top: 25px;
 opacity: .7;
 filter: alpha(opacity=70);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 -moz-border-radius: 10px;
/* outline: 1px blue solid;*/
}
