body {
  font-family:'Arial';
  font-size:10pt;
  font-weight: bold;
  background-image: url(../Img/Background1.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #FFFFCC;
  margin-top:2px;
  margin-left:2px;
  }

a:link {
	font-weight:bold;
	color:black;
         text-decoration:none;
         }

a:visited {
	font-weight:bold;
	color:black;
         text-decoration:none;
	}

a:active {
	font-weight:bold;
	color:black;
         text-decoration:none;
	}

a:hover {
	font-weight:bold;
	color: black;
         text-decoration:none;
	}
a#Wein {
	font-size:8pt;
         color:black;
         text-decoration:none;
         }
table {
  font-family:'Arial','Verdana';
  font-size:10pt;
  align:center;
  table-layout:float;
  }
td {
  font-family:'Arial','Verdana';
  font-size:10pt;
  vertical-align:top;
  text-align:left;
  }

.top {
  background:#A4D797;
  }

H1{
  margin-bottom:3px;
  margin-top:0px;
  color:black;
  font-size:20pt;
  font-weight:bold;
/*  border-width:1px; */
/* border-style:solid; */
/* border-color:darkgreen; */
  }

H2 {
  font-size:12pt;
  font-weight:bold;
  margin-bottom:1px;
  margin-top:1px;
  }

H3 {
  font-size:10pt;
  font-weight:bold;
  margin-bottom:1px;
  margin-top:1px;
  }

H4 {
  font-size:10pt;
  font-weight:bold;
  margin-bottom:1px;
  margin-top:1px;
  }

div.txt {
  font-size:10pt;
  text-align:left;
  padding-right:8px;
  }

.txt p {
  margin-bottom:0px;
  margin-top:5px;
  }

div.pic {
  margin-top:0px;
  font-size:8pt;
  min-width:105px;
  border-left-width:1px;
  border-left-style:solid;
  border-color:darkgreen;
  padding-left:4px;
  padding-top:0px;
  line-hight:9pt;
  }

.pic p {
  margin-bottom:1px;
  margin-top:5px;
  }

div.inf {
  margin-top:0px;
  font-size:8pt;
  min-width:150px;
  border-left-width:1px;
  border-left-style:solid;
  border-color:darkgreen;
  padding-left:5px;
  padding-top:0px;
  line-height:9pt;
  }

.inf p {
  margin-bottom:1px;
  margin-top:3px;
  }

.inf b {
  font-size:9pt;
  font-weight:bold;
  }

div.copy {
  font-size:80%;
  border-top-width:1px;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:darkgreen;
  padding:5px;
  margin-right:5px;
  width:100%;
  }

.nav td {
  font-size:8pt;
  }

#navtop {
  background-color:#ccddcc;
  font-family:'Arial';
  font-size:10pt;
}

#navleft {
  background-color:#A4D797;
  font-family:'Arial';
  font-size:10pt;
}

#lev1 {
  font-size:12pt;
  font-weight:bold;
  }

#lev2 {
  font-size:10pt;
  font-weight:bold;
  }
td#topshop {
  font-weight: bold;
  }
table.thumbs td {
  text-align: center;
  font-size: small;
  font-family: Arial;
	}