body 				{padding:0px; background-color:#F4F4F4; margin:0px; font-family:Verdana, Helvetica, sans-serif, arial; text-align:left;}

a:link 				{font-size:10px; color:#666666; text-decoration:none;}
a:visited 			{font-size:10px; color:#666666; text-decoration:none;}
a:hover 			{font-size:10px; color:#666666; text-decoration:underline;}
a:active 			{font-size:10px; color:#666666; text-decoration:none;}
a:focus 			{font-size:10px; color:#666666; text-decoration:none;}

.banner_header 		{color:#666666; font-size:10px; font-weight:bold; overflow:hidden;}
.banner_prozente 	{color:#FE4C1E; font-size:36px;}
.preis 				{color:#FFFFFF; font-size:22px; font-weight:bold; text-align:center;}
.preissmall			{color:#FFFFFF; font-size:17px; font-weight:bold; text-align:center; text-align: center;}
.txt10			 	{color:#666666; font-size:10px; line-height:15px; letter-spacing:0px; }
.txt10mittig		{color:#666666; font-size:10px; text-align:center;}
.ue			 		{color:#666666; font-size:14px;}
.willkommen_header 	{color:#666666; font-size:10px; letter-spacing:1px; font-weight:normal;}
a.txt5  		 	{color:#666666; font-size:10px; letter-spacing:0px; line-height:120%;}

h1 					{color:#666666; font-size:10px; letter-spacing:1px; font-weight:normal; line-height:normal; margin:0;}

.txt10 a:link,.txt10 a:visited,.txt10 a:active,.txt10 a:focus{color:#FE4C1E; text-decoration:none;}
.txt10 a:hover 		{color:#FE4C1E; text-decoration:underline;}
.error			 	{color:#983434; font-size:10px; line-height:15px;}

.txt10mittig a:link,.txt10mittig a:active,.txt10mittig a:focus{color:#666666; text-decoration:none;}
.txt10mittig a:hover 		{color:#666666; text-decoration:underline;}

.form_field    		{border:1px solid #000000;background-color:#FFFFFF;font-size:10px;}

.edit 				{font-family:Verdana, Helvetica, sans-serif, arial; font-size:10px; color:#666666; text-decoration:none; text-align:left; border:1px solid #D6D6D6;}
.edite 				{font-family:Verdana, Helvetica, sans-serif, arial; font-size:10px; color:#666666; text-decoration:none; text-align:left; border:1px solid #D6D6D6; background-color:#FFEAEA;}


#banner			    {position:absolute; top:35px; width:189px; height:141px; z-index:4;}
.banner			    {position:absolute; top:35px; width:189px; height:141px; z-index:4;}

html>body #banner	{top:33px;}
#banner_bg          {position:absolute; width:189px; height:141px; z-index:5; background-color: #FFFFFF; filter:alpha(opacity=70); -moz-opacity: 0.75; border: 1px solid #B5B5B5;} 
#banner_header		{position:absolute; left:1px; top:1px; width:186px; height:17px; z-index:6; background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
#banner_prozente	{position:absolute; left:25px; top:18px; width:150px; height:48px; z-index:6; padding-top:0px;}
#banner_image		{position:absolute; left:10px; top:64px; z-index:7; border: 1px solid #FFFFFF;}
#banner_text		{position:absolute; left:85px; top:64px; width:98px; height:68px; z-index:8; overflow:hidden;}

#topeinrichtung     {position:absolute; top:100px; left:460px; width:230px; height:65px; cursor:pointer; z-index:7;}

html>body .banner	{top:33px;}
.banner_bg_x        {position:absolute; width:189px; height:141px; z-index:5; background-color: #FFFFFF; filter:alpha(opacity=70); -moz-opacity: 0.75; border: 1px solid #B5B5B5;} 
html>body .banner_bg_x	{width:192px;}
.banner_header_x	{position:absolute; left:1px; top:1px; width:186px; height:17px; z-index:6; background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
html>body .banner_header_x	{height:14px;}
.banner_prozente_x	{position:absolute; left:25px; top:18px; width:150px; height:48px; z-index:6; padding-top:0px;}
.banner_image_x		{position:absolute; left:10px; top:64px; z-index:7; border: 1px solid #FFFFFF;}
.banner_text_x		{position:absolute; left:85px; top:64px; width:98px; height:68px; z-index:8; overflow:hidden;}

#body				{position:absolute; top:223; left:-12; width:747px; height:377px; z-index:1; background-image: url(/images/hpf/bodybg.gif);}
html>body #body {height:auto;min-height:377px;}
#container_all		{position:absolute; top:0; left:50%; margin-left:-349px; width:723px; height:99.5%; z-index:1;}
#content			{position:relative; margin-left:240px; width:495px; z-index:2; background-color: #FFFFFF;}
html>body #content {margin-left:250px;width:485px;}
#footer				{margin-top:10px;width:453px; height:18px; z-index:3; background-color:#FFFFFF; margin-left:20px;padding:3px;border-top:1px solid #B5B5B5;}
html>body #footer {margin-left:10px;}
#greyline1			{position:absolute; left:25px; top:37px; width:188px; height:1px; z-index:3; background-color:#B5B5B5;}
#greyline2			{clear:both;}
#header				{position:absolute; width:723px; height:253px; z-index:2;}
#header_image		{position:absolute; top:0px; width:723px; height:176px; z-index:3; background-image: url(/images/hpf/header.jpg);}
#klammer			{position:absolute; left:150px; top:17px; z-index:3;}
#leftmenu			{position:absolute; left:43px; top:75px; width:158px; height:215px; z-index:5;}
#logo				{position:absolute; left:430px; top:10px; z-index:4;}
.logo				{position:absolute; left:430px; top:10px; z-index:4;}
#logo_print			{position:absolute; left:430px; top:40px; z-index:4; display:none;}
.logo_print			{position:absolute; left:430px; top:40px; z-index:4; display:none;}
#mainmenu			{position:absolute; top:198px; width:723px; height:25px; z-index:2;}
#navhintergrund		{position:absolute; left:25px; top:38px; width:188px; height:339px; z-index:4; background-color:#EDEDED;}
#navigation_left	{position:absolute; left:12px; top:0px; width:228px; height:377px; z-index:2; background-color: #FFFFFF;}

#produkt			{margin-top:10px;float:left;margin-left:10px;width:209px; z-index:4; background-color: #FFFFFF; border: 1px solid #B5B5B5;}
#produkt_header		{height:17px;background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
#produkt_image		{float:left;border-right: 1px solid #B5B5B5;}
#produkt_text1		{padding:1px;margin:0px;}
#produkt_preis		{background-color: #FE4C1E; padding:0px;}
#produkt_text2		{}
#produkt_detail		{float:right;width:54px;}

.produkt_x			{margin-top:10px;float:left;margin-left:10px;width:221px; z-index:4; background-color: #FFFFFF; border: 1px solid #B5B5B5;}
.produkt_header_x		{height:17px;background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
.produkt_image_x		{float:left;border-right: 1px solid #B5B5B5;}
.produkt_text1_x		{padding:1px;margin:0px;}
.produkt_preis_x		{background-color: #FE4C1E; padding:0px;}
.produkt_text2_x		{}
.produkt_detail_x		{float:right;width:54px;}

#produktkategorie	{position:absolute; left:43px; top:55px; width:152px; height:22px; z-index:5;}
#produktsuche		{position:absolute; left:43px; top:250px; width:152px; height:22px; z-index:5;}
#reiter				{position:absolute; left:28px; top:13px; width:120px; height:25px; z-index:4;}
#suche				{position:absolute; left:43px; top:272px; width:154px; height:30px; z-index:6;}
#topmenu			{position:absolute; left:17px; top:9px; width:326px; height:26px; z-index:2; padding-top:0px;}

#willkommen			{margin-left:10px; margin-top:13px; width:453px; height:90px; z-index:4; background-color: #FFFFFF; border: 1px solid #B5B5B5;}
#willkommen_header	{z-index:5; background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
#willkommen_text	{margin-left:8px; margin-top:4px; width:410px; height:63px; z-index:6;}

#list_produkt			{position:relative;margin-left:20px;width:453px;z-index:4; background-color: #FFFFFF; margin-bottom:2px;border: 1px solid #B5B5B5;}
html>body #list_produkt {margin-left:10px;min-height:125px;}
#list_produkt_header	{z-index:5; background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
#list_produkt_image		{float:left;left:0px; top:19px; z-index:6; border-right: 1px solid #B5B5B5;}
#list_produkt_text1		{position:absolute; left:332px; top:19px; width:120px; height:12px; z-index:7;}
#list_produkt_preis		{position:absolute; left:332px; top:45px; width:118px; height:27px; z-index:8; background-color: #FE4C1E; padding:0px;}
#list_produkt_preis2	{position:absolute;	left:332px;	top:48px; width:118px; height:47px; z-index:8; background-color: none; padding:0px; background-image:url(/images/hpf/etikett3.gif); background-repeat: no-repeat; background-position: 15px 0px;}
#list_produkt_preis3	{position:absolute;	left:332px;	top:59px; width:118px; height:47px; z-index:8; background-color: none; padding:0px;}
#list_produkt_text2		{position:absolute; left:332px; top:72px; width:120px; height:39px; z-index:9;}
#list_produkt_detail	{position:absolute; left:250px; top:105px; width:54px; height:15px; z-index:10;}
#list_produkt_text3		{position:absolute; left:110px; top:19px; width:222px; height:107px; z-index:7; border-right: 1px solid #B5B5B5;}
#list_produkt_text4		{position:absolute; left:2px; top:19px; width:200px; height:68px; z-index:7;}
#list_produkt_detail2	{position:absolute; left:365px; top:84px; width:54px; height:15px; z-index:10;}

#list_box				{margin-left:20px; margin-top:13px; margin-bottom:20px;width:453px; height:50px; background-color: #FFFFFF; border: 1px solid #B5B5B5;}
#list_box_header		{background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
#list_box_text			{float:left; margin-left:8px; margin-top:2px; width:323px; height:14px; z-index:6;}

#list_box_sortheader	{position:absolute; left:352px;top:14px;width:120px; padding-top:2px; height:18px; z-index:6; border-left: 1px solid #B5B5B5;}
#list_box_sort			{float:left; margin-left:0px; margin-top:0px; padding-top: 2px; padding-left: 5px; width:120px; height:29px; z-index:6; border-left: 1px solid #B5B5B5;}

html>body #list_box 	{margin-left:10px; }
html>body #list_box_text {margin-top:5px; width:324px;}
html>body #list_box_sortheader	{left:343px;top:1px;height:16px;width:120px;}
html>body #list_box_sort	{height:29px; width:115px;}

#list_greyline2			{width:453px; height:1px; z-index:3; background-color:#B5B5B5;display:none;}
#list_footer			{width:453px; height:18px; z-index:3; background-color:#FFFFFF; margin-left:20px;padding:3px;border-top:1px solid #B5B5B5;}
html>body #list_footer	{margin-left:10px;width:447px;}

#detail_content				{position:relative; margin-left:40px; width:670px; z-index:2; background-color: #FFFFFF;}
html>body #detail_content 	{margin-left:30px;width:510px;}

#detail_produkt				{position:relative;margin-left:20px;margin-bottom:2px;margin-top:36px;width:653px; height:301px; z-index:4; background-color: #FFFFFF; border: 1px solid #B5B5B5;}
html>body #detail_produkt	{margin-left:10px;height:300px;}
#detail_produkt_header		{z-index:5; background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;padding-bottom:2px;}
#detail_produkt_image		{position:absolute;top:0px;left:0px;z-index:6; border-right: 1px solid #B5B5B5;}
#detail_produkt_text1		{position:absolute; left:281px; top:235px; width:370px; height:12px; z-index:7; }
#detail_produkt_preis		{position:absolute; left:281px; top:250px; width:370px; height:30px; z-index:8; background-color: #FE4C1E; padding:0px;}
#detail_produkt_preis2		{position:absolute; left:281px; top:235px; width:370px; height:45px; z-index:8; padding-top:10px; background-image:url(/images/hpf/etikett3.gif); background-repeat: no-repeat; background-position: 65px 0px;}
#detail_produkt_text2		{position:absolute; left:281px; top:282px; width:370px; height:39px; z-index:9; }
#detail_produkt_detail		{position:absolute; left:281px; top:209px; width:370px; height:15px; z-index:10; background-color: #00FFFF;}
#detail_produkt_text3		{position:absolute; left:285px; top:19px; width:367px; height:208px; z-index:7; overflow:auto; }
#detail_produkt_text4		{width:453px; z-index:7;}
#detail_produkt_thumb		{position:absolute; border: 2px solid #B5B5B5; top: 255px; width: 36px; height: 36px; z-index:11;}
#detail_produkt_zoom		{position:absolute; top:2px; left:248px; width:16px; height:16px; cursor:pointer;}

#detail_list_produkt			{position:relative;margin-left:20px;width:653px;z-index:4; background-color: #FFFFFF; margin-bottom:2px;border: 1px solid #B5B5B5;}
html>body #detail_list_produkt {margin-left:10px;min-height:100px;}
#detail_list_produkt_header	{z-index:5; background-color: #EDEDED; border-bottom: 1px solid #B5B5B5; padding: 3px;}
#detail_list_produkt_image		{float:left;left:0px; top:19px; z-index:6; border-right: 1px solid #B5B5B5;}
#detail_list_produkt_text1		{position:absolute; left:308px; top:19px; width:320px; height:12px; z-index:7;}
#detail_list_produkt_preis		{position:absolute; left:308px; top:45px; width:318px; height:27px; z-index:8; background-color: #FE4C1E; padding:0px;}
#detail_list_produkt_preis2	{position:absolute;	left:308px;	top:48px; width:318px; height:47px; z-index:8; background-color: none; padding:0px; background-image:url(/images/hpf/etikett3.gif); background-repeat: no-repeat; background-position: 15px 0px;}
#detail_list_produkt_preis3	{position:absolute;	left:308px;	top:59px; width:318px; height:47px; z-index:8; background-color: none; padding:0px;}
#detail_list_produkt_text2		{position:absolute; left:308px; top:72px; width:320px; height:39px; z-index:9;}
#detail_list_produkt_detail	{position:absolute; left:250px; top:84px; width:254px; height:15px; z-index:10;}
#detail_list_produkt_text3		{position:absolute; left:85px; top:19px; width:422px; height:82px; z-index:7; border-right: 1px solid #B5B5B5;}



html>body #detail_produkt_text1, #detail_produkt_text2, #detail_produkt_detail, #detail_produkt_preis { left:281px;width:372px;} 
html>body #banner_header	{width:180px;height:14px;}

#logon				{margin: 4 4 0 0;}
.logon				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; width: 140px;}
.logonbtn			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; width: 90px; border: 1px solid #999999;}

.dbedit 			{font-family: Verdana; font-size: 10px; color: #000000; background-color: #F5F5F3;}
.dbediterr 			{font-family: Verdana; font-size: 10px; color: #000000; background-color: #FBEEEE;}
.dbeditro 			{font-family: Verdana; font-size: 10px;	color: #000000;	background-color: #CCC7BD;}
