BODY {
	padding: 0;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	text-align: center;
}
A:link, A:visited  {
	COLOR: #c00;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #666; 
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #666; 
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}
#linksbold A {
	FONT-WEIGHT: bold
}
#bildrechts IMG {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 2px;
}
#bildhistory IMG {
	MARGIN-LEFT: 50px;
}
.bg {
	BACKGROUND: url(huf_tools/bg_menue.gif);
}
.bgMicrosite {
	BACKGROUND: url(huf_tools/bg_menue.gif);
}
.bg2 {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}

H1 {
	FONT-SIZE: 1em;
	MARGIN-BOTTOM: 0;
	PADDING-TOP: 28px;
}
H2 {
	MARGIN-TOP: 24px;
	MARGIN-BOTTOM: -13px;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.4em;
}
H3 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 3px;
	MARGIN-TOP: 30px;
	FONT-SIZE: 0.9em;
}
H4 {
	FONT-SIZE: 1em;
	MARGIN-BOTTOM: 0;
	PADDING-TOP: 10px;
}
P {
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.6em;
}
.presse {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.6em;
}
.presseContent {
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.zert {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.6em;
}
.zertContent {
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.news {
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 12px;
	PADDING-LEFT: 3px;
	MARGIN-TOP: -7px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.news A:link {
	FONT-WEIGHT: bold;
}
.news A:visited {
	FONT-WEIGHT: bold;
}
.wegskizzen {
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.3em;
	PADDING-TOP: 2px;
}
.subnavi {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 0;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.subMenu {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.subMenu IMG {
	MARGIN: 10px 6px 1px 3px;
}
.subMenuGesellschaften {
	PADDING-TOP: 68px;
	PADDING-BOTTOM: 12px;
	PADDING-LEFT: 12px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.subMenuGesellschaften IMG {
	MARGIN: 10px 6px 1px 3px;
}
.footer {
	FONT-SIZE: 0.7em;
}
.top {
	FONT-SIZE: 0.7em;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 20px;
}
.backProdukte {
	MARGIN-TOP: 22px;
	MARGIN-BOTTOM: 12px;
	FONT-SIZE: 0.8em;
	TEXT-ALIGN: center;
}
.flashstart {
	PADDING-RIGHT: 15px;
	MARGIN: 0;
}
.flashstart2 {
	PADDING-RIGHT: 0;
}
.bildTitel {
	MARGIN-TOP: 8px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 32px;
	LINE-HEIGHT: 1.4em;
}
.unterTitel {
	FONT-SIZE: 0.7em;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 1.4em;
}
.unterTitel IMG {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
TD IMG {
	border: 0;
}
.sitemap {
	padding: 6px 0 6px 12px;
	FONT-SIZE: 0.7em;
	BACKGROUND: #ddd;
	MARGIN: 14px 70px 0 0;
	COLOR: #000;
}
.sitemapE1 {
	padding: 2px 0 2px 30px;
	FONT-SIZE: 0.7em;
	BACKGROUND: #eee;
	MARGIN: 1px 70px 0px 0px;
	COLOR: #000;
}
.sitemapE2 {
	padding: 2px 0 2px 60px;
	FONT-SIZE: 0.7em;
	BACKGROUND: #eee;
	MARGIN: 1px 70px 0px 0px;
	COLOR: #000;
}
.sitemap A:link {
	FONT-WEIGHT: bold;
}
.sitemap A:visited {
	FONT-WEIGHT: bold;
}
.menueMicrosite {
	PADDING-TOP: 25px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.7em;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000;
	LINE-HEIGHT: 1.2em;
}
.menueMicrosite A:link {
	COLOR: #000;
	BACKGROUND-COLOR: transparent;
}
.menueMicrosite A:visited {
	COLOR: #000; 
	BACKGROUND-COLOR: transparent;
}
.menueMicrosite A:hover {
	COLOR: #c30; 
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
.adresse {
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 18px;
	LINE-HEIGHT: 1.6em;
}
.bildCenter {
	TEXT-ALIGN: center;
}
.form {
	PADDING-TOP: 0.2em;
	PADDING-RIGHT: 80px;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 2.1em;
	TEXT-ALIGN: right;
}
.form2 {
	PADDING-LEFT: 85px;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 2.1em;
	PADDING-TOP: 0.2em;
	TEXT-ALIGN: left;
}
.form3 {
	PADDING-TOP: 0.2em;
	PADDING-LEFT: 120px;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 1.7em;
	TEXT-ALIGN: left;
}
.form4 {
	PADDING-TOP: 0.2em;
	PADDING-RIGHT: 5px;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 2.1em;
	TEXT-ALIGN: right;
}
.feld {
	border: #c00 1px solid;
	WIDTH: 290px;
	COLOR: #000;
	BACKGROUND-COLOR: #eee;
}
.feld2 {
	border: #c00 1px solid;
	WIDTH: 290px;
	COLOR: #000;
	BACKGROUND-COLOR: #ccc;
}
.button {
	border: #000 1px solid;
	COLOR: #333;
	BACKGROUND-COLOR: #ddd;
}
UL {
	FONT-SIZE: 0.8em;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE-TYPE: disc;
}
OL {
	FONT-SIZE: 0.8em;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE-TYPE: disc;
}

LI {
	PADDING-BOTTOM: 6px;
	MARGIN-RIGHT: 22px;
	MARGIN-LEFT: -10px;
}
#logo {
margin: auto;
width: 621px;
text-align: center;
height: 80px;
}

#content {
position: relative;
margin: auto;
width: 622px;
text-align: left;
height: 80px;
}