body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color:#FFFFFF;
}
td {
  vertical-align:top;
}
.tdbg {
  background-color:#FFFFFF;
}
.tdblau {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#C4BEB5;
  padding:20px;
  background-color:#FFFFFF;
  display:none;
}
.tddgrau {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#C4BEB5;
  padding:20px;
  background-color:#FFFFFF;
}
.tdmgrau {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4D;
  padding:20px;
  background-color:#FFFFFF;
}
.tdmgrauohne {
  background-color:#FFFFFF;
}
.tdhgrau {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
  padding:20px;
  background-color:#FFFFFF;
}
.tdhgrauohne {
  background-color:#FFFFFF;
}
.tdocker {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
  padding:20px;
  background-color:#FFFFFF;
}
.tdbild {
  padding:0px;
  display:none;
}
.headlinebig,H1 {
  font-family:verdana,geneva,sans-serif;
  font-size:14px;
  color:#000000;
  margin-bottom:7px;
}
.headlinesmall,H2 {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
}
.footer {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
  text-decoration:none;
}
.footerlink {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
  text-decoration:none;
}
.footerlink:hover {
  color:#454A4B;
}

.sucheinput {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#00475F;
  background-color:#FFFFFF;
  border:1px solid #C4BEB5;
}
.formular {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
  background-color:#FFFFFF;
  border:1px solid #C4BEB5;
}
.formularbutton {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#FFFFFF;
  padding-top:2px;
  padding-bottom:2px;
  background-color:#00475F;
  border:0px solid #00475F;
}
.tdformular {
  padding-left:10px;
  padding-bottom:15px;
}
.select {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
}
.texthell {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#000000;
}
.textkontakt {
  font-family:verdana,geneva,sans-serif;
  font-size:10px;
  color:#000000;
}
li{
    list-style-image:url(images/li/pfeil_dunkelbraun.gif);
    list-style-type: none;
    margin: 0;
    padding: 0; 
}
li.eingerueckt{
    list-style-image:url(images/li/pfeil_dunkelbraun.gif);
    list-style-type: none;
    margin-left: 10;
    padding: 0; 
}
ul{
    margin-top: 10;
    margin-left:20;
    margin-right:0;
    margin-bottom:0;
    padding: 0; 
}
li.texthell{
    list-style-image:url(images/li/pfeil_weiss.gif);
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.textdunkel {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
  text-decoration:none;
}
.textdunkellink {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
}
.pulldownaktiv {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  line-height:22px;
  color:#454A4B;
}
.pulldownpassiv {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  line-height:22px;
  color:#FFFFFF;
}
.kundenlistebild1 {
  padding:10px;
  padding-left:20px;
  padding-right:5px;
}
.kundenlistebild2 {
  padding:10px;
  padding-left:5px;
  padding-right:5px;
}
.kundenlistetext {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  line-height:13px;
  color:#454A4B;
  padding-top:10px;
 
}

.sitemaptop {
  font-family:verdana,geneva,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#454A4B;
  text-align:center;
  padding:5px;
  background-color:#FFFFFF;
  border:1px solid #F2F1ED;
}
.sitemaptop_org {
  font-family:verdana,geneva,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#454A4B;
  text-align:center;
  padding:5px;
  background-color:#FFFFFF;
  border:1px solid #F2F1ED;
}

.sitemappages{
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
  padding:5px;
  border:1px solid #F2F1ED;
}
.sitemaptext{
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#454A4B;
}

.noprint{
display:none;
}

.onlyprint{
display:inline;
}
.normal{
display:inline;
}

.tddruck {
  font-family:verdana,geneva,sans-serif;
  font-size:11px;
  color:#000000;
  padding-top:15px;
}
.druckheadlinebig {
  font-family:verdana,geneva,sans-serif;
  font-size:20px;
  color:#000000;
  margin-bottom:10px;
}
.druckheadlinesmall {
  font-family:verdana,geneva,sans-serif;
  font-size:12px;
  color:#000000;
  margin-bottom:10px;
}