body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*
	background-image:url(./bg_big.gif);
	 background-repeat:repeat-x;
  	



*/
	topmargin: 0px;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color:#cococo;
	scrollbar-highlight-color:#cococo;
	scrollbar-3dlight-color:#cococo;
	scrollbar-darkshadow-color:#cococo;
	scrollbar-shadow-color:#cococo;
	scrollbar-arrow-color:#cococo;
	scrollbar-track-color:#cococo;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.ttop {
	 background-image:url(http://www.gelnhausen-hoechst.de/images/bgt.gif);
	 /*background-repeat:repeat-x;*/
}

.caltop {
	 background-image:url(http://www.gelnhausen-hoechst.de/images/bgtopcalendar.gif);
	 /*background-repeat:repeat-x;*/
}





.bgmenu {
	 background-image:url(http://www.halle-hoechst.de/hoechst/images/menu/bgmenu.gif);
	 /*background-repeat:repeat-x;*/
}
.bgmenu1 {
	 background-image:url(http://www.halle-hoechst.de/hoechst/images/menu/bgmenu1.gif);
	 /*background-repeat:repeat-x;*/
}
.bgmenuover {
	 background-image:url(http://www.halle-hoechst.de/hoechst/images/menu/bgmenuover.gif);
	 /*background-repeat:repeat-x;*/
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #96E100;
	text-decoration: none;
}


a      
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #981C1C;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* ********************************************************** */
.a_erkl      
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted;
cursor:help;
	}
.a_erkl:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted;
cursor:help;
}
.a_erkl:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted;
cursor:help;
}
.a_erkl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C40000;
	text-decoration: none;
	/* border-bottom: 1px dotted; */
cursor:help;

}
.a_erkl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted;
cursor:help;
}
/* ********************************************************* */


.a_haupt      
	{
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B3EA1;
	text-decoration: none;
	}
.a_haupt:link {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B3EA1;
	text-decoration: none;
}
.a_haupt:visited {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B3EA1;
	text-decoration: none;
}
.a_haupt:hover {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fa9902;
	text-decoration: none;
}
.a_haupt:active {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B3EA1;
	text-decoration: none;
}
/* ********************************************************* */

.a_top      
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.a_top:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.a_top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.a_top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fa9902;
	text-decoration: none;
}
.a_top:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* ********************************************************* */
.a_untermenu      
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
.a_untermenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.a_untermenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.a_untermenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fa9902;
	text-decoration: none;
}
.a_untermenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}



/* ********************************************************* */

.a_small      
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.a_small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.a_small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.a_small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fa9902;
	text-decoration: none;
}
.a_small:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}








/* ********************************************************* */











div#menue a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#menue a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#menue a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#menue a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1761A0;
}
/* ********************************************************* */
.subinfo{
	position:absolute; 
	top: 420px;
	left:10px;
	;width:200px; 
	height:15px; 
	z-index:1; 
	visibility: visible;
}

/* ********************************************************* */
.a_overview      
	{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: bold;
	}
.a_overview:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: bold;
}
.a_overview:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: bold;
}
.a_overview:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #fa9902;
	text-decoration: bold;
}
.a_overview:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: bold;
}

/* ********************************************************* */

.small1 {
	font-family: sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFF99;
	text-decoration: none;
}
/* ********************************************************* */
.small {
	font-family: sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #C0C0C0;
	text-decoration: none;
}
/* ********************************************************* */
.e_small {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/* ********************************************************* */
.small2 {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* ********************************************************* */

a.infobox {
  text-decoration: underline;
}
a.infobox:hover {
  border: none;
  color: #000000;
  text-decoration: underline;
}
a.infobox span {
  visibility: hidden;
  position: absolute;
  text-decoration: none;
  padding: 10px;
}
a.infobox:hover span {
  visibility: visible;
  color: #000000;
  z-index: 1;
  background: #0092C3;
}
a.infobox:hover span img {
  display: block;
  border: none;
}
/* ********************************************************* */
a.infobox2 {
  text-decoration: underline;
}
a.infobox2:hover {
  border: none;
  color: #000000;
  text-decoration: underline;
}
a.infobox2 span {
  visibility: hidden;
  position: absolute;
  text-decoration: none;
  padding: 10px;
}
a.infobox2:hover span {
  visibility: visible;
  color: #000000;
  z-index: 1;
  background: #6C7379;
}
a.infobox2:hover span img {
  display: block;
  border: none;
}
/* ********************************************************* */
a.infobox3 {
  text-decoration: underline;
}
a.infobox3:hover {
  border: none;
  color: #000000;
  text-decoration: underline;
}
a.infobox3 span {
  visibility: hidden;
  position: absolute;
  text-decoration: none;
  padding: 10px;
}
a.infobox3:hover span {
  visibility: visible;
  color: #000000;
  z-index: 1;
  background: #6C7379;
}
a.infobox3:hover span img {
  display: block;
  border: none;
}
/* ********************************************************* */
a.infobox4 {
  text-decoration: underline;
}
a.infobox4:hover {
  border: none;
  color: #000000;
  text-decoration: underline;
}
a.infobox4 span {
  visibility: hidden;
  position: absolute;
  text-decoration: none;
  padding: 10px;
}
a.infobox4:hover span {
  visibility: visible;
  color: #000000;
  z-index: 1;
  background: #6C7379;
}
a.infobox4:hover span img {
  display: block;
  border: none;
}
/* ********************************************************* */

