body {
	margin: 0 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #D1DCE5;
	SCROLLBAR-HIGHLIGHT-COLOR: #D1DCE5;
	SCROLLBAR-SHADOW-COLOR: #D1DCE5;
	SCROLLBAR-3DLIGHT-COLOR: #D1DCE5;
	SCROLLBAR-ARROW-COLOR: #17487B;
	SCROLLBAR-TRACK-COLOR: #F4F5F7;
	SCROLLBAR-DARKSHADOW-COLOR: #B2C1D3;
	}

body.blank { background-image: url("images/bg_blank.gif"); background-color: #002955; }
body.content { background-image: url("images/bg_content.gif"); background-repeat: no-repeat; }
body.pro { background-color: #FFFFFF; }
body.pwc { background-color: #FFFFFF; }
body.korb { background-color: #B9C2C7; }

#subnavi_1 { position:absolute; left:180px; top:0px; visibility: hidden; z-index: 99; }
#subnavi_3 { position:absolute; left:302px; top:0px; visibility: hidden; z-index: 99; }
#subnavi_7 { position:absolute; left:627px; top:0px; visibility: hidden; z-index: 99; }

a:link, a:visited, a:active { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
a.small:link, a.small:visited, a.small:active { font-size: 10px; font-weight: normal; color: #000000; }
a.big:link, a.big:visited, a.big:active { font-size: 14px; font-weight: bold; color: #000000; }
a.subleft:link, a.subleft:visited, a.subleft:active { font-size: 12px; font-weight: bold; color: #FFFFFF; width: 180px; padding: 1 0 1 0; }
a.subleft:hover { color: #FFFFFF; background-color: #3A3D44; }
a:hover { color: #C6161C; text-decoration: underline; }

a.text:link, a.text:visited, a.text:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
a.blau:link, a.blau:visited, a.blau:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #002A54; }

p, td 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.header	{ font-size: 12px; font-weight: bold; color: #000000; }
.blau	{ font-size: 12px; font-weight: bold; color: #002A54; }
.rot	{ font-size: 12px; font-weight: bold; color: #D60606; }
.weiss	{ font-size: 11px; color: #FFFFFF; }
.big	{ font-size: 14px; font-weight: bold; color: #000000; }
.semiultra	{ font-size: 15px; font-weight: bold; color: #979797; }
.ultra	{ font-size: 18px; font-weight: bold; color: #979797; }
.mini	{ font-size: 11px; font-weight: bold; color: #000000; }
.pwc_change { font-size: 11px; color: #000000; padding: 5 0 5 10; }
.sub_clicked { font-size: 12px; font-weight: bold; color: #FFFFFF; width: 140px; background-color: #3A3D44; }
.shop_data { text-align: center; line-height: 18px; border: 2px solid #FFFFFF; padding: 4 0 4 0; white-space: nowrap }
.pfind { padding: 18 0 0 18; background-image: url("images/prodfin_verlauf.gif"); background-repeat: repeat-x; width: 160px; height: 430px; }

td.padding { padding: 3px 0px 3px 8px; font-size: 10px; }
td.technik { padding: 5px 10px 0px 10px; }
tr.hell { background-color: #CDDBFA; padding: 5px 5px 5px 5px; }
tr.dunkel { background-color: #A6B3D5; padding: 5px 5px 5px 5px; }

#text_layer { position: absolute; z-index: 10; }
#data_layer { position: absolute; overflow: auto; z-index: 5; }
#pic_layer { position: absolute; z-index: 0; }
#verpackungen { position: absolute; left:677px; top:135px; width:270px; height:180px; overflow: auto; z-index: 15; }
#a, #b, #c, #d, #e, #f, #g, #h { position: absolute; left: 205px; top: 435px; z-index:100; visibility: hidden; }

table.dot { background-color: #FFFFFF; border: 1px dotted #000000}

textarea { font-size: 11px; color: #000000; background-color: #EEEEEE; border: #AAAAAA 1px solid; }
input, select { font-size: 11px; color: #000000; height: 17px; background-color: #EEEEEE; border: #AAAAAA 1px solid; }
