a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}
a:hover {
	color: #FFFFFF;
}

a.servicelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}
a.servicelink:hover {
	color: #FFFFFF;
}

.ueberschriftoben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-left: 5px;
	margin: 0px;
}

a.ueberschriftlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #777777;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	margin: 0px;
}
a.ueberschriftlink:hover {
	color: #FFFFFF;
}

a.zuruecklink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	margin-right: 22px;
}
a.zuruecklink:hover {
	color: #FFFFFF;
}

a.zuruecklinkauswahl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}
a.zuruecklinkauswahl:hover {
	color: #FFFFFF;
}

td.liniedrunter {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.kategorieoben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	font-weight: normal;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.menuelinie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-left: 5px;
}

a.menuepunkt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	font-weight: normal;
	padding-right: 0px;
}
a.menuepunkt:hover {
	  color: #FFFFFF;
}

a.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	padding-left: 0px;
}
a.name:hover {
	  color: #FFFFFF;
}

a.bez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	font-weight: normal;
	padding-left: 2px;
}
a.bez:hover {
	  color: #FFFFFF;
}

.namelinie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-left: 0px;
}

.beschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-left: 0px;
}

td.bildabstandoben {
	padding-top: 3px;
        align: center
}

.thumbnail {
        margin-top: 4px;
        margin-bottom: 4px;
	margin-right: 25px;
        margin-right: 25px;
}

.textallg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}

.textallgre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	font-weight: normal;
}

.textallgmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	font-weight: normal;
}

.textallgmiklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	font-weight: normal;
}

a.textallgmiklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	font-weight: normal;
	padding-left: 2px;
}
a.textallgmiklein:hover {
	  color: #FFFFFF;
}

.textuebergross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}

.textnur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}

.textli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}

.infotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}

.infotextgross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	font-weight: normal;
}

td.linieunten {
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

a.english {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	vertical-align: top;
	font-weight: normal;
	margin: 0px;
	padding-left: 5px;
}
a.english:hover {
	  color: #FFFFFF;
      }

a.design {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	font-weight: normal;
	padding-right: 5px;
}
a.design:hover {
	  color: #FFFFFF;
      }

font.infotextgross {
	  display:block;
	  border: none;
	  text-decoration:none;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #777777;
	  text-align: left;
	  vertical-align: middle;
          margin-left:11px;
      }

font.infotext {
	  display:block;
	  border: none;
	  text-decoration:none;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #777777;
	  text-align: left;
	  vertical-align: middle;
          margin-left:11px;
      }

  input.inputbutton {
	background-color:#000000;
	display:block;
	width:85px;
	height:37px;
	border: none;
	background-position: center;
	background-image:url(../web_img/result_closed.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	vertical-align: middle;

    }
  input.inputbutton:hover {
    background-image:url(../web_img/result_opened.gif);
    }

