body {
  padding: 0px;
  margin: 0px;
  background-color: #f0f0f0;
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
  color:#2A2A2A;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

form {
  width: 100%;
  background: #ffffff;
  border: thin solid #fffffd;
  margin:0;
  padding:.5em;
}

td.solid {
  border-top:0px;
  border-right:12px solid #eeeeee;
  border-bottom:0px;
  border-left:10px;
  padding: 8px;
}

b.grey {
  color: #666;
}

.text-small { font-size:10px; font-family: Verdana, Arial, Sans-Serif; color:#212122; }
.text-small-bright { font-size:10px; font-family: Verdana, Arial, Sans-Serif; color:#fffffd; }

select.Menue {
font-family: Tahoma;
font-size: 8pt;
color:#212122;
font-style: normal;
}
option.Menue1{
color:#1E1E1E;
background-color:#eaeaea;
}
option.Menue2{
color:#1E1E1E;
background-color:#eaeaea;
}
option.Menue3{
color:#1E1E1E;
background-color:#eaeaea;
}


a {
  color:#009920;
  text-decoration:underline;
}

a:hover {
  color:#278142;
  text-decoration:none;
}

a img {
  border:none;
}

b {
  color:#298946;
}

.mark {
  color:#298946;
  font-weight: bold;
}

a.footer1 {
  color:#aaa;
  text-decoration:none;
}

ul { margin-left:0.7em; padding:0;
list-style-type: square; color: #298946;
}

li { margin-left:1em; padding:0;
}
#header1 {
  width:792px;
  height: 38px;
  background-color: #fff;
  background-image: url(/img/header.png);
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 20%;
  color:#2A2A2A;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 50px 25px 0 0;
}

.heading {
  height: 20px;
  width: 560px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 100%;
  color: #fff;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: -20px;
  position: relative;
  background-color: #2A2A2A;
}

.heading span {
  float:left;
  color:#fffffe;
  margin-top: 4px;
  margin-left: 10px;
  text-decoration:none;
}

.heading a.imgLink {
  float:right;
  margin-top: 0px;
}

.quote {
  font-family: Verdana, Arial, Sans-Serif;
  color:#777;
  }

div.clear {
  clear:both;
}

#menubar {
  width: 824px;
  height: 25px;
  background-color: #eeeeee;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  
  padding: 0 0 0 0;
border:0 solid #ddd;
}

#submenubar {
  width: 617px;
  height: 25px;
  background-color: #fff;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  margin-left: 10px;
  padding: 0 0 0 200px;
  border:0 solid #ddd;
}

#submenubarcustomer {
  width: 190px;
  height: 25px;
  background-color: #fff;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  margin-left: 10px;
  padding: 0 0 0 300px;
  border:0 solid #ddd;
}

#submenubarreferences {
  width: 190px;
  height: 20px;
  background-color: #fff;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  margin-left: 10px;
  padding: 0 0 0 85px;
  border:0 solid #ddd;
}


/* Photo Zoom CSS */
#zoom { position: relative; top: 0px; left: 0px; width: 100px; background-color: #fff; }
#zoom a.p1, #zoom a.p1:visited { border: 0pt none; background: #fff none repeat scroll 0%; display: block; width: 75px; height: 75px; text-decoration: none; top: 0pt; left: 0pt; }
#zoom a img { border: 1px solid #E2E2E2; }
#zoom a.p1:hover { text-decoration: none; background-color: #fff; color: #fffffd; }
#zoom a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: 0px; left: 0px; }
#zoom a .hoch { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: 0px; left: 0px; }
#zoom a.p1:hover .large { border: 1px solid #999; display: block; position: absolute; top: 0px; left: 111px; width: 400px; height: 300px; }
#zoom a.p1:hover .hoch { border: 1px solid #999; display: block; position: absolute; top: 0px; left: 111px; width: 400px; height: 566px; }
/* End Photo Zoom CSS */



/* -------------- menu syle ------------- */
a.nav, a.nav:link, a.nav:visited {
  float:left; display:block; height:23px; width:90px; 
  background:#fff; border:1px solid #eeeeee; margin-left: -1px; text-align:center;
  text-decoration:none; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size:100%; font-style: normal; color:#222222; line-height:24px;
  overflow:hidden;} a.nav:hover {color:#222222; background:#eaeaea;} 
  a.nav:active {color:#222222; background:#eaeaea; 
}

/* -------------- sub-menu syle ------------- */
a.subnav, a.subnav:link, a.subnav:visited {
  float:left; display:block; height:22px; width:90px; 
  background:#fff; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; border-top:0; margin-left: -1px; text-align:center; text-decoration:none;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:100%; font-style: normal; color:#222222; line-height:22px; overflow:hidden;}
  a.subnav:hover {color:#222222; background:#eaeaea;} a.subnav:active {color:#222222; background:#eaeaea;
}

/* -------------- active-menu syle ------------- */
a.activenav, a.activenav:link, a.activenav:visited {
  float:left; display:block; height:23px; width:90px; background:#eaeaea; border-left:1px solid #eeeeee; border-right:#fffffd; border-bottom:1px solid #eeeeee; border-top:0; margin-left: -1px; text-align:center;
  text-decoration:none; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:100%; font-style: normal; color:#222222; line-height:24px;
  overflow:hidden;} a.activenav:hover {color:#222222; background:#eaeaea;} 
  a.activenav:active {color:#222222; background:#eaeaea; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;
}

/* -------------- active-sub-menu syle ------------- */
a.dtp, a.activesubnav:link, a.activesubnav:visited {
  float:left; display:block; height:22px; width:90px; background:#eaeaea; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; border-top:0; margin-left: -1px;
  text-align:center; text-decoration:none;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:100%; font-style: normal; color:#222222; line-height:22px; overflow:hidden;}
  a.activesubnav:hover {color:#222222; background:#eaeaea;} a.activesubnav:active {color:#222222; background:#eaeaea; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;
}


#inhalt {
  width: 548px;
  padding: 25px 19px 25px 250px;
  margin-left: 10px;
  background-color: #fff;
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
}

#inhaltbackend {
  width: 548px;
  padding: 25px 19px 25px 25px;
  margin-left: 10px;
  background-color: #fff;
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
}

#bilder {
  position: absolute;
  top: 145px;
  left: 10px;
  width: 200px;
  height: auto;
  text-align: left;
  background-color: #fff;
}

#bilder_style {
  position: absolute;
  top: 20px;
  left: 225px;
  width: 220px;
  height: 300px;
}

#rechts {
  position: absolute;
  float: left;
  top: 185px;
  left: 828px;
  width: 200px;
  height: 300px;
  background-color: #f0f0f0;
}

#footer0 {
  width:813px;
  font-size: 85%;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  text-align: right;
  color: #999;
  margin-left: 10px;
  margin-top: 1px;
  padding: 3px 5px 5px 0;
  background-color: #0E0E0E;
}


#footer1 {
  width:813px;
  font-size: 85%;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  text-align: right;
  color: #A5A5A5;
  margin-left: 10px;
  margin-top: 0px;
  padding: 17px 5px 8px 0;
  background-color: #151515;
  border:1px;
  border-top-style:solid;
  border-top-color:#2A2A2A;

}

#footer2 {
  width:818px;
  font-size: 85%;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  text-align: left;
  color: #fff;
  height: auto;
  margin-left: 10px;
  padding: 1px 0 0 0;
  background-color: #f0f0f0;
}
