#breite {
  width: 960px;
}
.breite_hauptspalte_li {
  margin: 0px;
  padding: 0px;
  width: 270px;
}
body {
  margin: 18px 0px 30px;
  background-color: #f0f0f0;
}
h2 {
  color: #466b8e;
  margin-bottom: 25px;
  letter-spacing: 2px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  font-size: 21px;
  font-variant: normal;
  font-weight: normal;
}
.haupt {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
#name {
  letter-spacing: 2px;
  color: #ffffff;
  padding-left: 0px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  font-size: 16px;
  font-variant: normal;
  font-weight: normal;
}
.ecke_ob_re {
  border-bottom: 0px solid #ffffff;
  background-color: #6783b2;
  color: #ffffff;
  height: 41px;
  background-image: url(images/ecke_ob_re.jpg);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}
.ecke_ob_li {
  border-bottom: 0px solid #ffffff;
  background-color: #374b6c;
  color: #ffffff;
  height: 41px;
  background-image: url(images/ecke_ob_li.jpg);
  background-repeat: no-repeat;
  background-position:  0% 0%;
}
.ecke_un_li {
  background-color: #374b6c;
  color: #ffffff;
  height: 41px;
  background-image: url(images/ecke_un_li.jpg);
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
.ecke_un_re {
  background-color: #6783b2;
  height: 41px;
  background-image: url(images/ecke_un_re.jpg);
  background-repeat: no-repeat;
  background-position:  100% 100%;
}
#top1a {
  border-bottom: 1px solid #ffffff;
  height: 41px;
  background-color: #374b6c;
  text-align: center;
  vertical-align: middle;
  padding-bottom: 0px;
}
#top1b {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #374b6c;
  background-repeat: repeat-y;
  background-position: 100% 0%;
  vertical-align: middle;
  height: 41px;
  background-image: url(images/fv2.jpg);
  text-align: center;
  padding-bottom: 0px;
}
#logo {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-image: url(images/00index.jpg);
  background-color: #374b6c;
  background-position:  center center;
  height: 300px;
  background-repeat: repeat-x;
}
#seitentitel {
  border-left: 1px solid #ffffff;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  font-size: 13px;
  height: 35px;
  background-color: #374b6c;
  color: #ffffff;
  text-align: left;
  vertical-align: middle;
  padding-left: 10px;
  background-image: url(images/fv2.jpg);
  background-repeat: repeat-y;
  background-position: 100% 0%;
}
.leiste {
  background-color: #ffffff;
  background-image: url(images/fv6.jpg);
  background-repeat: repeat-y;
  background-position: 100% 50%;
  color: #7f7f7f;
  vertical-align: top;
  text-align: center;
}
#menubox {
  border-bottom: 1px solid #ffffff;
  height: 300px;
  background-color: #ffffff;
  color: #ffffff;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 0px;
  background-image: url(images/fv4.jpg);
  background-repeat: no-repeat;
  background-position:  100% 100%;
}
#menubox2 {
  border-bottom: 1px solid #ffffff;
  height: 240px;
  background-color: #5170a2;
  background-image: url(images/fv3.jpg);
  background-repeat: no-repeat;
  background-position: 100% 0%;
  text-align: left;
  vertical-align: top;
}
h3.boxheader {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  padding-left: 0px;
  margin-bottom: 20px;
  margin-top: 0px;
}
.box1 {
  border-bottom: 1px solid #ffffff;
  padding: 15px 20px;
  font-size: 13px;
  text-align: center;
  background-repeat: repeat-x;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  line-height: 16px;
  background-image: url(images/00index.jpg);
  background-position: center bottom;
  height: 180px;
  color: #ffffff;
  background-color: #374b6c;
}
.box2 {
  border-bottom: 1px solid #ffffff;
  padding: 15px 20px;
  font-size: 16px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  text-align: center;
  background-image: url(images/00garten.jpg);
  background-position: left top;
  height: 240px;
  line-height: 30px;
  background-color: #ffffff;
  color: #46698e;
  background-repeat: repeat-y;
}
.boxtrenner {
  border-bottom: 1px solid #ffffff;
  padding: 15px 20px;
  font-size: 13px;
  line-height: 16px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  background-color: #374b6c;
  background-image: url(images/fv2.jpg);
  background-repeat: repeat;
  background-position: 50% 0%;
  color: #ffffff;
  vertical-align: top;
  text-align: left;
  height: 10px;
}
#inhalt {
  border-left: 1px solid #ffffff;
  padding: 50px 30px 30px;
  height: 1000px;
  background-image: url(images/fv5.jpg);
  background-repeat: repeat-y;
  background-position:  0% 0%;
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  letter-spacing: 0px;
  width: 100%;
  color: #466b8e;
  font-size: 15px;
  line-height: 22px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
}
#fuss {
  font-size: 15px;
  line-height: 20px;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
#fuss1a {
  font-size: 12px;
  height: 10px;
  color: #ffffff;
  background-color: #ffffff;
  letter-spacing: 0px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  text-align: center;
  vertical-align: middle;
  background-image: url(images/fv6.jpg);
  background-repeat: repeat-y;
  background-position: 100% 0%;
}
#fuss1b {
  font-size: 12px;
  height: 0px;
  color: #ffffff;
  background-color: #ffffff;
  letter-spacing: 0px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  text-align: center;
  vertical-align: middle;
  background-image: url(images/fv5.jpg);
  background-repeat: repeat-y;
  background-position:  0% 0%;
}
#fuss2a {
  border-top: 0px solid #ffffff;
  height: 30px;
  font-size: 12px;
  line-height: 20px;
  color: #466b8e;
  letter-spacing: 0px;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  text-align: center;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: url(images/fv6.jpg);
  background-repeat: repeat-y;
  background-position: 100% 0%;
}
#fuss2b {
  font-size: 15px;
  line-height: 20px;
  font-family: verdana,arial,helvetica,tahoma,sans-serif;
  color: #ffffff;
  width: 100%;
  background-color: #ffffff;
  letter-spacing: -1px;
  background-image: url(images/fv5.jpg);
  background-repeat: repeat-y;
  background-position:  0% 0%;
}
#fuss3 {
  font-size: 13px;
  line-height: 20px;
  color: #ffffff;
  width: 100%;
  background-color: #374b6c;
  height: 40px;
  background-image: url(images/fv2.jpg);
  background-repeat: repeat-y;
  background-position: 100% 0%;
}
#logo1 {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #374b6c;
  background-position: 50% 65%;
  height: 300px;
  background-image: url(images/00kontakt.jpg);
  background-repeat: no-repeat;
}
#logo2 {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-position: center bottom;
  background-image: url(images/00anfahrt.jpg);
  background-color: #374b6c;
  background-repeat: no-repeat;
  height: 300px;
}
#logo3 {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-image: url(images/00produkte.jpg);
  height: 300px;
  background-repeat: no-repeat;
  background-position:  center center;
  background-color: #374b6c;
}
.box3 {
  border-bottom: 1px solid #ffffff;
  padding: 15px 20px;
  background-position: left center;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  background-image: url(images/00kontakt.jpg);
  color: #ffffff;
  font-size: 13px;
  background-repeat: repeat-x;
  background-color: #374b6c;
  text-align: center;
  line-height: 16px;
  height: 180px;
}
.box4 {
  border-bottom: 1px solid #ffffff;
  padding: 15px 20px;
  background-color: #374b6c;
  font-size: 13px;
  background-position: center bottom;
  line-height: 16px;
  color: #ffffff;
  height: 180px;
  background-image: url(images/00anfahrt.jpg);
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  text-align: center;
  background-repeat: repeat-x;
}
.box5 {
  border-bottom: 1px solid #ffffff;
  padding: 15px 20px;
  background-color: #374b6c;
  font-size: 13px;
  background-position: 20% 60%;
  line-height: 16px;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,verdana,tahoma,sans-serif;
  text-align: center;
  height: 180px;
  background-repeat: repeat-x;
  background-image: url(images/00produkte.jpg);
}
