body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}
h1, h1.aktuell {
	font-size: 16px;
	color:#E3000F;
}
h1.ueberuns {
	font-size: 16px;
	color:#E3000F;
}
h1.branchen {
	font-size: 16px;
	color:#E3000F;
}
h1.etiprod {
	font-size: 16px;
	color:#E3000F;
}
h1.etidruck {
	font-size: 16px;
	color:#E3000F;
}
h1.kontakt {
	font-size: 16px;
	color:#E3000F;
}

#wrapper {
	position:absolute;
	left:50%;
	top:50%;
	width:960px;
	/*height:633px;*/
	margin-top:-316px;
	margin-left:-480px;
}

#navigation {
	z-index: 120;
	top: 128px;
	position: absolute;
	width: 960px;
	left: 0px;
	font-size:11px;
	padding-left: 185px;
	text-align:right;
}

#navigation a, #navigation a:active, #navigation a:visited  {
	font-size:11px;
	display:block;
	margin: 0px;
	padding: 3px 0px;
	color:#000000;
	text-decoration:none;
	line-height:23px;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	background-image:url(pix/hgbalken1pxschwarz.jpg);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	text-align:center;
}

#navigation_startseite {
	z-index: 123;
	top: 100px;
	position: absolute;
	width: 450px;
	left: 250px;
	font-size:11px;
	text-align:right;
}

#navigation_startseite a, #navigation_startseite a:active, #navigation_startseite a:visited  {
	font-size:11px;
	display:block;
	margin: 0px;
	padding: 3px 10px;
	color:#E3000F;
	text-decoration:none;
	float:left;
	text-align:center;
	width:110px;
}

#navigation_startseite a:hover  {
	text-decoration:underline;
	font-weight:bold;
	width:110px;
}

#navigation a:hover {
	color:#013567;
/*	text-decoration:underline;*/
}
#navigation a.aktuelles {
	width:97px;
}

#navigation a.aktuelles:visited {
	color:#000000;
	width:97px;
}

#navigation a.aktuelles:hover, #navigation a.aktuellesaktuell, #navigation a.aktuellesaktuell:hover {
	background-color: #E3000F;
	color:#FFFFFF;
	width:97px;
}
	
#navigation a.aktuellesaktuell:visited {
	color:#FFFFFF;
	width:97px;
}

#navigation a.ueberuns {
	width:150px;
}
#navigation a.ueberuns:hover, #navigation a.ueberunsaktuell, #navigation a.ueberunsaktuell:hover {
	color:#FFFFFF;
	background-color: #999999;
	background-image:url(pix/navigrauhg.gif);
	background-position:top right;
	width:150px;
}
#navigation a.ueberunsaktuell:visited {
	color:#FFFFFF;
	width:150px;
}
#navigation a.ueberuns:visited {
	color:#000000;
	width:150px;
}


#navigation a.branchenref{
	width:159px;
}
#navigation a.branchenref:hover, #navigation a.branchenrefaktuell, #navigation a.branchenrefaktuell:hover {
	color:#FFFFFF;
	background-color:#999999;
	background-image:url(pix/navigrauhg.gif);
	background-position:top right;	
	width:159px;
}
#navigation a.etiprod{
	width:100px;
}
#navigation a.etiprod:hover, #navigation a.etiprodaktuell, #navigation a.etiprodaktuell:hover {
	color:#FFFFFF;
	background-color:#999999;
	background-image:url(pix/navigrauhg.gif);
	background-position:top right;	
	width:100px;
}
#navigation a.etidruck{
	width:159px;
}
#navigation a.etidruck:hover, #navigation a.etidruckaktuell, #navigation a.etidruckaktuell:hover {
	color:#FFFFFF;
	background-color:#999999;
	background-image:url(pix/navigrauhg.gif);
	background-position:top right;	
	width:159px;
}
#navigation a.kontakt{
	width:110px;
}
#navigation a.kontakt:hover, #navigation a.kontaktaktuell, #navigation a.kontaktaktuell:hover{
	color:#FFFFFF;
	background-color:#E3000F;
	width:110px;
}

#subnavigation {
	z-index: 121;
	top: 162px;
	position: absolute;
	left: 200px;
	font-size:10px;
}

#ani {
	width:350px;
	height:243px;
	top:0px;
	left:0px;
	position:absolute;
	z-index: 100;
}

#toplogo {
	z-index: 122;
	top: 46px;
	left: 780px;
	position: absolute;
}
#headline {
	z-index: 123;
	top: 226px;
	left: 374px;
	position: absolute;
}
#puffer {

	z-index: 81;
	top: 159px;
	left: 67px;
	position: absolute;
	width: 893px;
	background-image:url(pix/hgbalken1pxschwarz.jpg);
	background-repeat:repeat-y;
	background-position:right;
	height: 84px;
}
#inhalt {
	z-index: 80;
	top: 243px;
	left: 67px;
	position: absolute;
	width: 893px;
	border-bottom:#000000 1px solid;
	height: 390px;
	padding-top:16px;
	background-image: url(pix/contenthg.gif);
	background-repeat: repeat-y;
}
#inhaltintro {
	z-index: 80;
	top: 128px;
	left: 67px;
	position: absolute;
	width: 893px;
	border-bottom:#000000 1px solid;
	height: 504px;
	background-image: url(pix/contenthg.gif);
	background-repeat: repeat-y;
	border-top: #000000 1px solid;
}
#footer {
	z-index: 82;
	top: 653px;
	left: 67px;
	position: absolute;
	width: 893px;
	padding-top:3px;
	font-size:10px;
	color:#E3000F;
	text-align:center;
}

#textinhalt {
	padding-right:20px;
}
a:link {
	color: #E3000F;
}
a:visited {
	color: #E3000F;
}
a:hover {
	color: #E3000F;
}
a:active {
	color: #E3000F;
}
#subakt, #subueber, #subbranchen, #subetiprod, #subetidruck, #subkont {
	visibility:hidden;
	top: 0px;
	position: absolute;
	left: 0px;
	font-size:10px;
	width:745px;
}
#subakt {
	z-index: 125;
	clear:both;
}
#subakt a, #subakt a:active, #subakt a:visited  {
	display:block;
	margin: 0px;
	padding: 3px 5px;
	color:#000000;
	text-decoration:underline;
	font-size:10px;
	float:left;
}
#subueber {
	z-index:126;
	clear:both;
}
#subueber a, #subueber a:active, #subueber a:visited  {
	display:block;
	float:left;
	margin: 0px;
	padding: 3px 5px;
	color:#000000;
	text-decoration:underline;
	font-size:10px;
}

#subbranchen {
	z-index: 127;
	clear:both;
}
#subbranchen a, #subbranchen a:active, #subbranchen a:visited  {
	display:block;
	margin: 0px;
	padding: 3px 5px;
	color:#000000;
	text-decoration:underline;
	font-size:10px;
	float:left;
}

#subetiprod {
	z-index: 128;
	clear:both;
}
#subetiprod a, #subetiprod a:active, #subetiprod a:visited  {
	display:block;
	margin: 0px;
	padding: 3px 5px;
	color:#000000;
	text-decoration:underline;
	font-size:10px;
	float:left;
}

#subetidruck {
	z-index: 129;
	clear:both;
}
#subetidruck a, #subetidruck a:active, #subetidruck a:visited  {
	display:block;
	margin: 0px;
	padding: 3px 5px;
	color:#000000;
	text-decoration:underline;
	font-size:10px;
	float:left;
}

#subkont {
	z-index: 130;
	clear:both;
}
#subkont a, #subkont a:active, #subkont a:visited  {
	display:block;
	margin: 0px;
	padding: 3px 5px;
	color:#000000;
	text-decoration:underline;
	font-size:10px;
	float:right;
}

