body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; background-color: #003300; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center}
#all {
  width: 760px;
  margin: 0px auto;
  min-height: 300px;
  text-align: left;
}
#logo {
 width: 100%;
 border-bottom: 1px solid #CCCC99;
 padding-bottom: 10px;
 text-align:center;
 margin-bottom: 20px;
 padding-top: 10px;
}
.inhalt {
	background-color: #FFFFCC;
	width: 470px;
	border: 1px solid;
	height: 270px;
	border-color: #CCCC99 #FFFFCC #FFFFCC #CCCC99;
	vertical-align: top;
	padding: 10px;
}

p {
  font-size: 12px;
} 

td {
  font-size: 12px;
}
hr {
  color: #030;
  width: 80%;
  height: 1px;
  margin: 10px auto;
}
.menue {
	width: 130px;
	vertical-align: top;
	text-align: left;
	padding-top: 14px;
	height: 210px;
}
.menue img {
  display: block;
}

.balken {  background-color: #CCCC99; border: 1px solid; text-align: center; vertical-align: bottom; width: 100px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 5px; border-color: #FFFFCC #FFFFCC #CCCC99}
.rechts {  background-color: #FFFFCC; width: 30px; border-style: none; height: 5px}
.zweitlogo {  font-size: 16px; color: #FFFFCC; text-align: center; vertical-align: bottom; height: 126px}
.klein {  font-size: 10px}
.inhaltstartseite { background-color: #FFFFCC; width: 470px; border: 1px #CCCC99 solid; height: 270px; text-align: center; vertical-align: middle}
.oben {  height: 30px}
.querbalkengruen {  background-color: #CCCC99; height: 30px; padding-left: 10px; font-size: 14px; color: #003300; font-weight: bold}
.querbalkenhell {  background-color: #FFFFCC; height: 0px; border-color: #FFFFCC #FFFFCC #CCCC99 #CCCC99; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
h1 {  font-size: 14px; font-weight: bold; letter-spacing: 0.3em; text-align: center;}
#werkstatt {  padding-left: 30px}
#werkstatt li {  list-style-type: square; font-size: 12px;}
.werkstattbild {  height: 130px; width: 170px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.rechtsdunkel {  width: 30px; height: 5px}
.ws_grauzwei {  background-color: #CCCC99; width: 80px}
.ws_image {  width: 160px; background-color: #CCCC99; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #CCCC99 #CCCC99 #CCCC99 #FFFFCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.balkenunten { background-color: #CCCC99; border: 1px solid; text-align: center; vertical-align: bottom; width: 100px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px ; border-color: #CCCC99 #FFFFCC #FFFFCC}
.menue img {padding-top: 3px; padding-bottom: 3px;}
.galerie {width:430px;}
.galerie img {border: 2px solid #CCCC99; margin-top:3px;}
.ws_balken {  background-color: #CCCC99; text-align: center; vertical-align: bottom; width: 100px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 5px;; border: 1px solid; border-color: #CCCC99 #FFFFCC}
.kontaktformtab {  font-weight: bold; vertical-align: top; width: 170px}

a:link {  color: #003300; text-decoration: underline}
a:visited {  color: #003300; text-decoration: underline}
a:hover {  color: #003300; text-decoration: overline}

input, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.verkauflistetab {  border: 1px #003300 solid; border-collapse: collapse;; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width: 470px}
.verkaufslistetabkopf {  background-color: #CCCC99; border: #003300; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  border-collapse: collapse; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.verkaufslistetabcellbild {  text-align: center; width: 120px; border: 1px #003300 solid; border-collapse: collapse;; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.verkaufslistetabcell {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #003300; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-collapse: collapse;}
.verkaufsdetailbild {  text-align: center; width: 120px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px}
.verkaufsdetailhinweise {  font-weight: bold; width: 150px; vertical-align: top;}
.fett {font-weight: bold}
