#wrapper {
  position: relative;
  width: 927px;
  margin: 0 auto;
  text-align: left;
}

body {
  text-align: center;
  padding: 0;
  margin: 0
}

 p, td {padding: 0; margin: 0}
 
#flag_en,
#flag_de { position: absolute; top: 124px; left: 0px }
#flag_de { left: 20px }

.presslink 			{ position: absolute; top: 189px; left: 105px; color: #A3B600; }
.presslink a		{ color: #A3B600; }
.presslink a:hover	{ color: #BDD400; }
.pl_en				{ left: 175px; }
.pressarrowright 	{ position: absolute; top: 615px; left: 902px; border: 0px; }
.pressarrowleft 	{ position: absolute; top: 615px; left: 291px; border: 0px; }
 
#head {
  position: absolute;
  width: 925px;
  height: 120px;
  background-image: url(../bilder/back-navi.jpg);
  left: 0px;
}

#tecdata {
	position: absolute;
	top: 370px;
	left: -2px;
}

#navi {
 position: absolute;
 left: 279px;
 top: 92px;
 width: 646px;
 height: 29px;
}

#naviHomeAktive{
  position: absolute;
  left: 318px;
  top: 91px;
  height: 29px;
  width: 150px;
  background-color: rgb(255,255,255);
  text-align: center;
  line-height:30px;
  vertical-align: middle;
}

#naviHome{
  position: absolute;
  left: 318px;
  top: 91px;
  height: 29px;
  width: 150px;
  background-color: #82886b;
  text-align: center;
  cursor: hand;
  line-height:30px;
  vertical-align: middle;
}

#naviProdukteAktive{
  position: absolute;
  left: 469px;
  top: 91px;
  height: 29px;
  width: 151px;
  background-color: rgb(255,255,255);
  text-align: center;
  line-height:30px;
  vertical-align: middle;
}

#naviProdukte{
  position: absolute;
  left: 469px;
  top: 91px;
  height: 29px;
  width: 151px;
  background-color: #82886b;
  text-align: center;
  cursor: hand;
  line-height:30px;
  vertical-align: middle;
}

#naviPresseAktive{
  position: absolute;
  left: 621px;
  top: 91px;
  height: 29px;
  width: 151px;
  background-color: rgb(255,255,255);
  text-align: center;
  line-height:30px;
  vertical-align: middle;
}

#naviPresse{
  position: absolute;
  left: 621px;
  top: 91px;
  height: 29px;
  width: 151px;
  background-color: #82886b;
  text-align: center;
  cursor: hand;
  line-height:30px;
  vertical-align: middle;
}
#naviKontaktAktive{
  position: absolute;
  left: 773px;
  top: 91px;
  height: 29px;
  width: 151px;
  background-color: rgb(255,255,255);
  text-align: center;
  line-height:30px;
  vertical-align: middle;
}

#naviKontakt{
  position: absolute;
  left: 773px;
  top: 91px;
  height: 29px;
  width: 151px;
  background-color: #82886b;
  text-align: center;
  cursor: hand;
  line-height:30px;
  vertical-align: middle;
}

#left {
	position: absolute;
	top: 171px;
	width: 260px;
	left: -1px;
}

#left1 {
  position: relative;
  top: 14px;
  width: 239px;
  left: 20px;
}

#leftnav1p1 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  background-image: url(../bilder/back_rollover_subnavi.jpg);
}

#leftnav2p1 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  border-bottom: 1px solid #82886b;
  border-top: 1px solid #82886b;
}

#leftnav3p1 {
  position: relative;
  top: 0px;
  height: 25px;
  width: 260px;
  border-bottom: 1px solid #82886b;
}

#leftnav4p1 {
  position: relative;
  top: 0px;
  height: 25px;
  width: 260px;
}

#leftnav1p2 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
}

#leftnav2p2 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  background-image: url(../bilder/back_rollover_subnavi.jpg);
  border-bottom: 1px solid #82886b;
  border-top: 1px solid #82886b;
}

#leftnav3p2 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  border-bottom: 1px solid #82886b;
}

#leftnav4p2 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
}

#leftnav1p3 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
}

#leftnav2p3 {
  position:relative;
  top: 0px;
  width: 260px;
  height: 25px;
  border-bottom: 1px solid #82886b;
  border-top: 1px solid #82886b;
}

#leftnav3p3 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  background-image: url(../bilder/back_rollover_subnavi.jpg);
}

#leftnav4p3 {
  position:relative;
  top: 0px;
  width: 260px;
  height: 25px;
  border-top: 1px solid #82886b;
}

#leftnav1p4 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  border-bottom: 1px solid #82886b;
}

#leftnav2p4 {
  position:relative;
  top: 0px;
  width: 260px;
  height: 25px;
}

#leftnav3p4 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  border-bottom: 1px solid #82886b;
  border-top: 1px solid #82886b;
}

#leftnav4p4 {
  position: relative;
  top: 0px;
  width: 260px;
  height: 25px;
  background-image: url(../bilder/back_rollover_subnavi.jpg);
}


#main {
  position: absolute;
  top: 170px;
  left: 279px;  /* Change! old value: 454px */
  width: 625px;
}

#main_order {	/* Change! New style for order main section */
  position: absolute;
  top: 120px;
  left: 170px; 
  width: 625px;
}

#main_presse {	/* Change! New style for presse main section */
  position: absolute;
  top: 150px;
  float: right;
}


#homeBild {
  position: relative;
  width: 646px;
  height: 280px;
  background-image: url(../bilder/bild_home1.jpg);
  background-repeat: no-repeat;
  top: 1px;
  border: solid 0px #f00;
}

#homeBildInfo {
  position: absolute;
  width: 250px;
  height: 65px;
  top: 8px;
  background-color: #82886b;
}

#main2 {
  position: absolute;
  width: 646px;
  top: 279px;
}

#bottom {
	position: absolute;
	width: 927px;
	top: 676px;
	left: 0px;
	background-color: #82886b;
}

#bottom2 {
  position: absolute;
  width: 925px;
  top: 1650px;
  left: 0px;
  background-color: #82886b;
}

#bestellen{
	position: absolute;
	width: 650px;
	top: 466px;
	height: 26px;
	vertical-align: middle;
	background-image: url(../bilder/button_bestellen.jpg);
	left: -1px;
}

#bestellen font { line-height: 25px;}

a 	 			{font: 11px arial; color: #fff; text-decoration: none}

#presse a 	    {font: bold 12px arial; color: #779922}
#presse a:hover {color: #A3B600;}
#presse td		{font: 13px arial; color: #000; line-height: 21px; padding-left: 1px}

.navFont1 {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #361F26;
  vertical-align: middle;
}

.navFont2 {
  font-family: arial;
  font-size: 11px;
  color: #FFFFFF;
  vertical-align: middle;
}

.navFont3 {
  font-family: arial;
  font-size: 11px;
  color: #82886b;
}

.bottomFont {
  font-family: arial;
  font-size: 11px;
  color: #FFFFFF;
}

.leftCaption {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #361F26;
}

.leftCaption1 {
  font-family: arial;
  font-size: 11px;
  color: #361F26;
}

.leftText {
  font-family: arial;
  font-size: 12px;
  color: #82886b;
}

.mainCaption {
  font-family: arial;
  font-size: 20px;
  font-weight: bold;
  color: #A3B600;
}

.homeBildInfoFont {
  font-family: arial;
  font-size: 11px;
  color: #fff;
}
.navFeld1 {
  background-color: #FFFFFF;
  text-align: center;
}

.navFeld2 {
  background-color: #82886b;
  text-align: center;
}

.inputField {
  BORDER-RIGHT: #7f7f7f 1px solid;
  BORDER-TOP: #7f7f7f 1px solid;
  BORDER-LEFT: #7f7f7f 1px solid;
  BORDER-BOTTOM: #7f7f7f 1px solid;
}

.errorField {
  BORDER-RIGHT: #9F0004 1px solid;
  BORDER-TOP: #9F0004 1px solid;
  BORDER-LEFT: #9F0004 1px solid;
  BORDER-BOTTOM: #9F0004 1px solid;
  background-color: #FFFFCC;
}

.errorTable {
  BORDER-RIGHT: #9F0004 1px solid;
  BORDER-TOP: #9F0004 1px solid;
  BORDER-LEFT: #9F0004 1px solid;
  BORDER-BOTTOM: #9F0004 1px solid;
  FONT-SIZE: 14px;
  background-color: #E2E1E1;
}

.table {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, Geneva;
  font-size: 12px;
  background-color:#ffffff;
}

.button
{
  FONT-SIZE: 14px;
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid
}

.bestellFont1{
  font-family: arial;
  font-size: 11px;
  color: #361F26;
}

.bestellFont2{
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #361F26;
}

.bestellFont3{
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #361F26;
}
