html { height:100%; }

body {
  background-color: #000;
  font-family: /*"Trebuchet MS", "Arial",*/ "Verdana", sans-serif;
  color: #fff;
  height:100%;
  margin: 0px;
  padding: 0px;
}

img { border: 0; }

table { margin: 0; padding: 0; border: 0; }
tr { margin: 0; padding: 0; border: 0; }
td { margin: 0; padding: 0; border: 0; }

a { text-decoration: none; border: 0;}
a:link { color: #7d7062; }
a:visited { color: #7d7062; }

h1 {
  padding: 0;
  margin: 0 0 5px 0;
  font-size: 1.2em;
}

.Main {
  height: 100%;
  width: 100%;
}

.BI { background-image:url(../shared/hintergrund.jpg); }

.Nav {
  font-family: "Trebuchet MS", Verdana, sans-serif;
  padding: 5px;
/*  color: #b6a591;*/
  color: #b6a591;
  font-size: 1.1em;
}

.Nav a {
  color: #b6a591;
/*  color: #fff;*/
}

.Form {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #b6a591;
  width: 250px;
}

.Input {
  border: 1px solid #b6a591;
  background-color:#000;
  -moz-opacity: 0.8;
  opacity:.80;
  color: #b6a591;
  width: 250px;
  margin: 0 0 3px 0;
}

.Submit {
  color: #b6a591;
  width: 75px;
}

.BG {
  background-image:url(../shared/overlay.png);
  background-repeat:repeat;
}

.TC { /* text color */
  color: #b6a591;
}

.TJ { text-align: justify; }

.HAL { text-align: left; }
.HAC { text-align: center; }
.HAR { text-align: right; }

.VAT { vertical-align: top; }
.VAC { vertical-align: middle; }
.VAB { vertical-align: bottom; }


.GT { /* gallery thumb */
  padding: 5px 5px 5px 15px;
}

.GT img {
  float: left;
  padding-right: 10px;
}

.GT h2 {
  padding: 0;
  margin: 0;
  font-size: 1.0em;
}

.CB { /* content box */
  padding: 5px; 
  width: 600px;
  height: 500px;
  text-align: left;
  margin: 0;
  border: 1px solid #b6a591;
  overflow: auto;
}

.CBT { /* content box text */
  font-size: 0.8em;
  margin: 0;
  padding: 0 5px 0 5px;
}

.CBH { /* content box headline */
  padding: 0;
  margin: 10px 0 0 0;
  font-size: 1.0em;
}

.CTS {
  font-size: 0.8em;
}

.GB { /* gallery box */
  padding: 5px; 
  width: 700px;
  height: 500px;
  text-align: left;
  margin: auto;
  border: 1px solid #b6a591;
  overflow: auto;
}

.SB { /* scroll bar */
  scrollbar-arrow-color: #b6a591; 
  scrollbar-highlight-color: #b6a591; 
  scrollbar-shadow-color: #b6a591; 
  scrollbar-3dlight-color: #000000; 
  scrollbar-darkshadow-color: #000000; 
  scrollbar-base-color: #000000; 
  scrollbar-track-color: #000000; 
  scrollbar-face-color: #000000;
}

.Cleaner {
  clear: both;
  margin: 0;
  padding: 0;
}

.GBP1 {
  border-right: 1px solid #b6a591;
  margin: 0;
  padding: 0 3px 0 0;
}

.GBP2 {
  border-top: 1px solid #b6a591;
  border-bottom: 1px solid #b6a591;
  margin: 0 0 25px 0;
  padding: 3px 0 3px 0;
}

.GBP2 p {
  font-style: italic;
}
