a
{
	color:#0185C5
}

a.impressum
{
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-decoration:none
}

a.impressum:hover
{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-decoration:none
}

a.nav1ebene,a.nav1ebeneaktiv
{
	color:#333333;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:28px;
	padding-left:8px;
	padding-top:5px;
	text-decoration:none;
	width:100%
}

a.nav1ebene:hover,a.nav1ebeneaktiv:hover,a.nav2ebene:hover,a.nav2ebeneaktiv:hover,a.nav3ebene:hover,a.nav3ebeneaktiv:hover
{
	background-color:#B0B4B9
}

a.nav2ebene,a.nav2ebeneaktiv
{
	color:#333333;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:23px;
	padding-left:16px;
	padding-top:3px;
	text-decoration:none;
	width:100%
}

a.nav3ebene
{
	color:#333333;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:10pt;
	height:21px;
	padding-left:24px;
	padding-top:2px;
	text-decoration:none;
	width:100%
}

a.nav3ebeneaktiv
{
	color:#333333;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:21px;
	padding-left:24px;
	padding-top:2px;
	text-decoration:none;
	width:100%
}

body
{
	background-color:#E8E9EB;
	margin:0px;
	scrollbar-arrow-color:White;
	scrollbar-base-color:#778899
}

h1
{
	color:#333333;
	cursor:default;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:27px;
}

.headline1
{
	color:#333333;
	cursor:default;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:27px;
	font-weight : bold;
}

img
{
	border:0px none
}

img.rechts
{
	margin-bottom:30px;
	margin-left:30px
}

p, text
{
	color:#333333;
	cursor:default;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;	
	line-height:16px
}

tabele.nav
{
	width:180px
}

table.gesamt
{
	width:770px
}

table.inhalt
{
	width:590px
}

table.tabelle
{
	width:100%
}

td
{
	vertical-align:top
}

td.impressum
{
	padding-bottom:50px;
	padding-top:3px;
	text-align:right
}

td.inhalt
{
	padding-left:30px;
	padding-right:30px;
	padding-top:20px
}

td.inhalthg,td.nav3ebeneaktiv
{
	background-color:White
}

td.nav1ebene,td.navleer
{
	background-color:#D8DDE0;
	border-bottom:1px solid #999999;
	border-left:1px solid White;
	border-right:1px solid #999999;
	border-top:1px solid White
}

td.nav1ebeneaktiv
{
	background-color:#85C2E9;
	border-bottom:1px solid #999999;
	border-left:1px solid White;
	border-right:1px solid #999999;
	border-top:1px solid White
}

td.nav2ebene
{
	background-color:#D8DDE0;
	border-top:1px solid White
}

td.nav2ebeneaktiv
{
	background-color:#85C2E9;
	border-bottom:1px solid White;
	border-top:1px solid White
}

td.nav3ebene,td.navhg
{
	background-color:#D8DDE0
}

td.tabellentitel
{
	background-color:#B0B4B9;
	border-bottom:2px solid White;
	color:White;
	cursor:default;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	white-space:nowrap
}

td.tabellenzelle
{
	background-color:#E8E9EB;
	border-bottom:2px solid White;
	color:#333333;
	cursor:default;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px
}

td.tabellentitelprodukte
{
	background-color:#B0B4B9;
	border-bottom:2px solid White;
	color:White;
	cursor:default;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	white-space:nowrap
}

td.tabellenzelleprodukte
{
	background-color:#E8E9EB;
	border-bottom:2px solid White;
	color:#333333;
	cursor:default;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px
}


#infotext
{
	font-size: 10px;
	font-family:arial;
	margin-left:17px;
	margin-right:20px;
}
#infotext .infotext
{
	display: none;
}

.infotext h1
{
	font-size: 12px;
}

.infotext p
{
	font-size: 12px;
}

a.infotext2:link, a.infotext2:visited
{
	font-size: 10px;
	font-family:arial;
	color: #000000;
	text-decoration: none;
}

a.infotext2:hover, a.infotext2:active
{
	color: #000000;
	text-decoration: underline;
}





