body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment:fixed;
	scrollbar-arrow-color: 333399;
	scrollbar-track-color: EFEFEF;
	scrollbar-face-color: EFEFEF;
	scrollbar-highlight-color: FFFFFF;
	scrollbar-3dlight-color: 333399;
	scrollbar-darkshadow-color: 000000;
	scrollbar-shadow-color: 0000AA;
	background-color: #006699;
}
body, table, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	font-weight: bold;

}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #996600;
}
a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #990000;
}
a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #336666;
}
a,ueberschrift {color: #660000;}
.navi {
	font-weight: bold;
	vertical-align: top;
	background-color: #EFEFEF;
	padding: 5px;
}
.navi_aktiv {
	font-weight: bold;
	padding-left: 9px;
	background-image: url(portal_bilder/navi_links_aktiv.gif);
	vertical-align: middle;
	height: 19px;
}
.navi_menue {width: 100%;background-color: #F8F8F8;}
.navi:focus {background-image: url(portal_bilder/navi_links_aktiv.gif);}
.navi:hover {background-image: url(portal_bilder/navi_links_aktiv.gif);}
.menue_infobox {
	background-attachment: fixed;
	background-image: url(portal_bilder/eckig_oben_kopf.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 16px;
	width: 150px;
	padding-left: 17px;
	font-weight: bold;
}
.navitabelle
	{
	width:151px;
	height:100%;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	padding: 0px;
	margin: 0px;
	text-align: left;
	}
.navi_padding1
	{
	width:100%;
	height:100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border: 1px solid #75A7AC;
	}
.info {
	font-size: 9px;
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
input.submit {font-size: 9px;}
.ueberschrift {font-weight: bold;color: #660000;}
.knopf2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.navi_link {text-decoration: none;
	color: #040481;
	font-weight: bold;
	font-size: 10px;
}
.zeilenhoehe {line-height: 18px;}
.firmenname {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: none;
}
.info2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}
a:link,a:active,a:visited { color : #006699; }
a:hover		{ text-decoration: underline; color : #DD6900; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
input.post, textarea.post, select {
	background-color : #FFFFFF;
}
input.button {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tag				{
	color: #EFD08E;
	text-decoration: none;
	font-size: 9px;
}
.heute				{
	border: 1px ridge #AB0000;
	text-decoration: none;
	font-size: 9px;
}
.rotweiss {
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	padding: 5px 5px 5px 2px;
	text-align: center;
}
.blauweiss {
	color: #FFFFFF;
	background-color: #00557F;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}
.bewertungsnote5 {
	color: #00CC00;
	font-size: 16px;
	font-weight: bold;
}
.bewertungsnote4 {
	color: #15B600;
	font-size: 16px;
	font-weight: bold;
}
.bewertungsnote3 {
	color: #359800;
	font-size: 16px;
	font-weight: bold;
}
.bewertungsnote2 {
	color: #597300;
	font-size: 16px;
	font-weight: bold;
}
.bewertungsnote1 {
	color: #993300;
	font-size: 16px;
	font-weight: bold;
}
.bewertungsnote0 {
	color: #993300;
	font-size: 16px;
	font-weight: bold;
}
.bewertungsnote {
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
}h1 {
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}
.Stil1 {color: #FFFFFF}
.hilfetipTitel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #006699;
}
.hilfetipInhalt {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#hilfetip {VISIBILITY: visible; WIDTH: 100px; POSITION: absolute; TOP: 0px; LEFT: 0px;} /* */
.produktdetail2 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #F7F7F7}
.produktdetail3 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.Stil3 {FONT-SIZE: 16px; COLOR: #006600}
.info {PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; OVERFLOW: visible; COLOR: #006600; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left}
.fehler{border: 1px solid #CC0000;}
.fehler_rand {border: 2px solid #FF0000;}
select.fehler_rand {
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
}
select.fehler{
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
}
