.mainnav {
  display: block;
  height: 17px;
  padding-left: 4px;
  padding-right: 4px;
  border-right: 1px solid #858F8D;
}

.mainnav:hover {
  background-image:url(img/txt_EFF1F1.gif);
}

.metanav {
  height: 17px;
  border-left: 0px solid #858F8D;
}

.metanav:hover {
  color: #E1002C;
}

.sitemap {
  display: block;
  height: 22px;
  width: 250px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  text-indent: 3px;;
  border-right: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  background-image:url(img/txt_E0E4E4.gif);
}

.subnav {
  display: block;
  height: 17px;
  padding-left: 4px;
  padding-right: 4px;
  border-right: 1px solid #858F8D;
}

.subnav:hover {
  color: #E1002C;
}

.thirdnav {
  display: block;
  height: 22px;
  width: 150px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  text-indent: 3px;;
  border-right: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  background-image:url(img/txt_E0E4E4.gif);
}
h2 {
	font-family: Tahoma, Arial;
	color: #FF0000;
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.thirdnavp {
  display: block;
  height: 18px;
  width: 150px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  text-indent: 10px;;
  border-right: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  background-color: #FFFFFF;
}

.thirdnav:hover, .sitemap:hover {
  background-image:url(img/txt_EFF1F1.gif);
}

.thirdnavp:hover, .sitemap:hover {
  background-image:url(img/txt_EFF1F1.gif);
}

.zeichnung {
  border: 2px solid #E0DDB3;
  background-color: #FFFFFF; /* vorher: #E0DDB3 */
  float:left;
  overflow:visible;
  margin-right: 5px;
}

.zeichnunglv {
  border: 2px solid #E0DDB3;
  background-color: #FFFFFF; /* vorher: #E0DDB3 */
  float:right; /* vorher: left */
  overflow:visible;
  /*margin-right: 5px; */
  margin-left: 5px;
}

body {
  margin: 0px;
}

a, div, select, option {
  font-family: Tahoma;
  font-size: 11px;
  text-decoration: none;
  color: #434847; /* vorher: 858F8D */
}

table {
  table-layout: fixed;
}

td {
  vertical-align: top;
}

ul {
  list-style-image:url(img/point_10x12.gif);
  margin:0px;
  padding: 5px;
  padding-left:20px;
}
