.menu {
  color:#ffffff;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.menu:hover {
  color:#ffffff;
  text-decoration:underline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:normal;
}
.menu_logout {
  padding-top:3px;
  color:#ff0000;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:bold;
}
.menu_logout:hover {
  color:#ff0000;
  text-decoration:underline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:bold;
}
.menu_download {
  color:#007B6E;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.menu_download:hover {
  color:#007B6E;
  text-decoration:underline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight:normal;
}
.productclass_head {
  color:#007B6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight:bold;
}
.productclass_head:hover {
  color:#007B6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight:bold;
  text-decoration:underline;
}
.productclass_type {
  color:#007B6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:bold;
}
.productclass_type:hover {
  color:#007B6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:bold;
  text-decoration:underline;
}
.productclass_descr {
  color:#007B6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:normal;
}
.productclass_descr:hover {
  color:#007B6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:normal;
  text-decoration:underline;
}
.newsfield {
  color:#007B6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  padding-top:2px;
}
.navbar {
  color:#ffffff;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;        
}
.searchpattern {
  font-size:10px;
  font-family:Verdana, Helvetica, sans-serif;
  border:solid #007B6E 1px;
  height:16px;
}
.langsel {
  font-size:10px;
  font-family:Verdana, Helvetica, sans-serif;
  border:none;
  height:16px;
  width:80px;
}
.searchbutton {
  font-family:Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #007B6E;
  background:#ffffff;
  margin: 0px;
  padding: 0px;        
  border:solid #007B6E 1px;
  height:16px;
}
.searchHighlight {
  background: yellow;
}
.teaser-top {
  width: 100%;
  color: white;
  padding-left:2px;
  padding-right:5px;
  background: #007B6E;
}
.teaser-top:hover {
  width: 100%;
  color: white;
  padding-left:2px;
  padding-right:5px;
  background: #007B6E;
  text-decoration:underline
}
.teaser-body {
  width: 100%;
  color: black;
  padding-top:12px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:8px;
  border: 1px solid #007B6E;
}
.product-teaser-body {
  color: black;
  border: 1px solid #007B6E;
}
.mandfield {
  font-weight:bold;
}
a {
  color:#000000;
  text-decoration: none;
  font: Curier 12px;      
}
a:hover {
  color:#000000;
  text-decoration: underline;
  font: Curier 12px;      
}
td {
  color:#000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
}
.galleryHead	{ 
  background-color: #007B6E;
  position: relative; 
  width: auto; 
  margin: 20px 0px 0px; 
  text-indent: 10px; 
  left: 0px; 
  right: 0px; 
  color: white; 
  font-weight: bold; 
}

.richtextEntry	{ 
  position: relative; 
  width: auto; 
  padding:20px 0px 0px; 
  left: 0px; 
  right: 0px; 
}