				a{
					color:rgb(50,50,50);
				}
				img{
					border: 0px;
				}
				body{
					font-family:				Arial,Helvetica,Tahoma,Verdana;
					font-size:					11px;
					background:					rgb(197,197,197);
					background-image:		url(../img/sys/sw_bg_main.png);
					background-repeat:	no-repeat;
				}
				table{
					font-family:				Arial,Helvetica,Tahoma,Verdana;
					font-size:					11px;
				}
				.ln_header{
					height:							3px;
					width:							176px;
					background-image:		url(../img/sys/leftnavi_top.png);
					background-repeat:	no-repeat;
				}
				.leftnavi{
					background-color:		rgb(227,227,227);
					width:							176px;
					padding-bottom:			1px;
				}
				
				.leftnavi a{
					display:						block;
					background:					white;
					width:							162px;
					margin:							2px;
					text-decoration:		none;
					color:							rgb(85,85,85);
					font-size:					12px;
					padding:						5px;
				}
				
				.leftnavi a:hover{
					background-color:		rgb(227,227,227);
					background-image:		url(../img/sys/leftnavi_hover.png);
					background-repeat:	no-repeat;
				}
				.rightnavi{
					background-color:		rgb(227,227,227);
					width:							176px;
					padding-bottom:			1px;
				}
				
				.rightnavi a{
					display:						block;
					background:					white;
					width:							162px;
					margin:							2px;
					text-decoration:		none;
					color:							rgb(85,85,85);
					font-size:					12px;
					padding:						5px;
				}
				
				.rightnavi a:hover{
					background-color:		rgb(227,227,227);
					background-image:		url(../img/sys/rightnavi_hover.png);
					background-repeat:	no-repeat;
				}
				
				a.ln_active{
					background-image:		url(../img/sys/leftnavi_active.png);
					background-repeat:	no-repeat;
					margin:							0px;
					width:							163px;
					padding:						6px;
					padding-left:				7px;
					color:							white;
				}
				
				a.ln_active:hover{
					background-image:		url(../img/sys/leftnavi_active.png);
					background-repeat:	no-repeat;
				}
				.ln_footer{
					height:							3px;
					width:							176px;
					background-image:		url(../img/sys/leftnavi_bottom.png);
					background-repeat:	no-repeat;
				}
				.w_header{
					height:							3px;
					width:							197px;
					background-image:		url(../img/sys/warenkorb_top.png);
					background-repeat:	no-repeat;
				}
				.warenkorb{
					background-color:		rgb(227,227,227);
					width:							197px;
					padding-bottom:			1px;
				}
				.w_item{
					font-size:					9px;
					background:					white;
					margin:							2px;
					padding:						2px;
					position:						relative;
				}
				.w_footer{
					height:							3px;
					width:							197px;
					background-image:		url(../img/sys/warenkorb_bottom.png);
					background-repeat:	no-repeat;
					margin-bottom:			5px;
				}
				.w_price{
					float:right;
					padding-top:4px;
					margin-right:4px;
				}
				.w_action{
					float:left;
				}
				.w_action_price{
					height:							18px;
					vertical-align:			middle;
					background:					rgb(230,230,230);
				}
				.w_name{
					padding:						2px;
				}
				.prodtable_header{
					height:							3px;
					background-image:		url(../img/sys/prod_table_top.png);
					background-repeat:	no-repeat;
				}
				.prodtable{
					width:							526px;
					background-color:		rgb(227,227,227);
				
				}
				.prodtable input{
					border:							1px solid rgb(150,150,150);
					font-size:					7pt;
				}
				.prodtable textarea{
					border:							1px solid rgb(150,150,150);
					font-size:					7pt;
				}
				.prodtable select{
					border:							1px solid rgb(150,150,150);
					font-size:					7pt;
					width:							60px;
				}
				
				.prodtable_footer{
					height:							3px;
					background-image:		url(../img/sys/prod_table_bottom.png);
					background-repeat:	no-repeat;				
				}
				.pt_pagination{
					text-align:					center;
					color:							rgb(85,85,85);			
				}
				.pt_page_active{
					border:							1px solid rgb(85,85,85);
					padding:						2px;
				}
				
				.prod_list_header_element td{
					background-color:		rgb(242,242,242);
					height:							12px;
					font-size:					9px;
					color:							rgb(153,153,153);
					margin-left:				2px;
					padding:						2px;
				}
				.prodtable_1{
					width:							40px;
					padding:						2px;
				}
				.prodtable_2{
					padding:						2px;
				}
				.prodtable_3{
					
					width:							50px;
					padding:						2px;
				}
				.prodtable_4{
					
					width:							60px;
					padding:						2px;
				}
				.prodtable_5{
				
					width:							50px;
					padding:						2px;
					text-align:					right;
				}
				.prodtable_row{
					background:					rgb(255,255,255);
					width:							522px;
					margin-left:				2px;
				}
				.prodtable_row tr:hover{
					background:					rgb(235,235,235);
				}
				.prodimg{
						width:						40px;
						height:						40px;
						background:				grey;
				}
				.prodname{
					font-weight:				bold;
					color:							rgb(85,85,85);			
				}
				.prodman{
					font-size:					10px;
				}
				.pt_price{
					padding:						5px;
					padding-top:				15px;
					font-size:					14px;
					font-weight:				bold;
					color:							rgb(85,85,85);
					
				}
				.pt_field{
						border:						1px solid rgb(207,207,207);
						margin-top:				12px;
						width:						40px;
						margin-right:			3px;
				}
				.pt_artikel_nr{
					font-size:					10px;
					padding-top:				10px;
					color:							rgb(85,85,85);
				}
				.pageheader{
					background-image:		url(../img/sys/sw_site_header.png);
					position:						relative;
					height:							134px;
				}
				.maintable{
					border-collapse:		collapse;
					width:							952px;
					margin-left:				auto;
					margin-right:				auto;
				}
				.maintable td{
					vertical-align:			top;
				}
				.pagecontent{
					background:					white;
					height:							100px;
				}
				.leftmain{
					padding:						0px;
					width:							188px;
					padding:						5px;
				}
				.middlemain{
					padding:						0px;
					padding-top:				5px;
				}
				.rightmain{
					padding:						0px;
					padding-top:				5px;
					width:							205px;
				}
				.topnavi{
						background-image:	url(../img/sys/shaddow_middle.png);
						background-repeat:repeat-x;
						height:						34px;
						border-top:				1px solid rgb(180,247,0);
				}
				.topnavibutton{
						border-left:			1px solid rgb(88,88,88);
						display:					block;
						width:						100px;
						border-right:			1px solid rgb(43,43,43);
						height:						25px;
						text-align:				center;
						color:						white;
						text-decoration:	none;
						padding-top:			8px;
						float:						left;
				}
				a.topnavibutton:hover  {
						background:				rgb(50,50,50);
				}
				.tabbutton{
						display:					block;
						width:						131px;
						height:						22px;
						float:						right;
						background-image:	url(../img/sys/tabtop.png);
						text-decoration:	none;
						margin-top:				102px;
						text-align:				center;
						color:						rgb(114,114,114);
						padding-top:			8px;
						margin-right:			3px;
				}
				a.tabbutton:hover  {
						color:						black;
						background-image:	url(../img/sys/tabtop_over.png);
				}
				.cart_title{
						background-image:	url(../img/sys/whead.png);
						height:						15px;
						width:						184px;
						color:						white;
						padding:					6px;
						padding-left:			7px;
				}
				.cart{
						background:				rgb(230,230,230);
				}
				.cart_item{
					background:					white;
					width:							184px;
					display:						block;
					padding:						4px;
					margin:							2px;
					color:							rgb(85,85,85);
					text-decoration:		none;
				}
				
				a.cart_item:hover{
					background:					rgb(220,220,220);
					color:							rgb(45,45,45);
					text-decoration:		underline;
				}
				
				.navibottom{
						width:						920px;
						height:						24px;
						background-image:	url(../img/sys/shaddow_submenu.png);
						border:						1px solid rgb(181,181,181);
						
						margin-top:				10px;
						position:					absolute;
						left:							50%;
						margin-left: 			-460px;
				}
				.bottomwhite{
						background:				white;
						text-align:				center;
						position:					relative;
						height:						145 px;
				}
				a.navibottombutton{
						text-decoration:	none;
						width:						110px;
						height:						19px;
						border-left:			1px solid rgb(120,120,120);
						padding-top:			5px;
						display:					block;
						float:						left;
						color:						rgb(81,81,81);

				}
				a.navibottombutton:hover{
						background:				rgb(250,250,250);
				}
				.navbottombox{
						width:						555px;
						position:					absolute;
						left:							50%;
						margin-left: 			-277px;
						border-right:			1px solid rgb(120,120,120);
				}
				.footerprocello{
						text-align:				center;
						color:						rgb(80,80,80);
				}
				.procelloorange{
						color:						rgb(241,99,39);
						font-weight:			bold;
				}
				.procelloblue{
						color:						rgb(81,132,197);
						font-weight:			bold;
				
				}
				.shadowbottom{
						background-color:	transparent;
						background-image:	url(../img/sys/shadowbottom.png);
						background-repeat:no-repeat;	
						height:						7px;
				}
				.shadowright{
						background-color:	rgb(200,200,200);
						background-image:	url(../img/sys/shadowright.png);
						background-repeat:repeat-y;
						width:						1px;
				}
				a.ln_sub_active{
						background:				rgb(190,190,190);
				}
				a.ln_sub{
						background:				rgb(220,220,220);
				}
				.rightmenue_title{
						
				}
				.w_line{
						border-top:						1px solid rgb(150,150,150);
						
				}
				#cart{
					width:197px;
				}
				.w_summe{
					padding:						3px;
				}
				.prodtablehead{
						font-weight:			bold;
						width:						350px;
						vertical-align:		middle;
						padding-top:			10px;
						height:						55px;
						font-size:				13pt;
				}
				.prodtableicon{
				        text-align:				right;
						width:						170px;
						padding-top:			10px;
				}
				.pt_pagination{
						text-align:right;
						
				}
				.pt_pagination a{
						text-decoration:	none;
						color:						rgb(89,89,89);
				}
				.pt_pagination form{
				
						text-align:right;
				}
				.page_nav{
						float:left;
						margin:3px;
						cursor:pointer;
				}
				.tab_menu_content_selected{
						background-image:	url(../img/sys/tab_bg_active.gif);
						color:						rgb(89,89,89);
						padding-left:			1px;
						padding-top:			5px;
						cursor:						pointer;
				}
				#FieldInfo{
						border:						1px solid rgb(200,200,200);
						border-top:				0px;
						padding:					10px;
				}
				.tab_menu_content{
						background-image:url(../img/sys/tab_bg.gif);
						color:						rgb(89,89,89);
						padding-left:			1px;
						padding-top:			5px;
						cursor:						pointer;
				}
				.prodtabeldetail{
						
						width:						526px;
				}
				.content_title{
						float:						left;
						font-weight:			bold;
						font-size:				13px;
				}
				.prodimagebig{
						width:220px;
						vertical-align:		top;
				}
				.headerlineporddetail{
						border: 					1px solid rgb(150,150,150);
						width:						526px;
						float:						left;
				}
				.prodtable2{
						width:						526px;
						text-decoration:	none;
						color:						rgb(89,89,89);
				}
				.prodtable2 a{
						text-decoration:	none;
						color:						rgb(89,89,89);
				}
				.content_9{
						width: 527px;
						background:					rgb(227,227,227);
				}
				.content_9 input{
						border:1px solid rgb(150,150,150);
						font-size:				11px;
						margin:5px;
				}
				.content_9 select{
						border:1px solid rgb(150,150,150);
						font-size:				11px;
						margin:5px;
				}
				.content_10{
						width: 527px;
				}
				.content_10 input{
						border:1px solid rgb(150,150,150);
						font-size:				11px;
						margin:5px;
				}
				.content_10 select{
						border:						1px solid rgb(150,150,150);
						font-size:				11px;
						margin:						5px;
				}
				.content_title_right{
						width:						120px;
						text-align:				right;
				}
				.info_standard{
						width:						280px;
				}
				.info_standard a{
						text-decoration:	none;
				}
				.info_standard a:hover{
						text-decoration:	underline;
				}
				.cell_white{
						background:				white;
				}
				.prodtablelistheader{
						background:					rgb(242,242,242);
						color:							rgb(153,153,153);
						font-size:					9px;
				
				}
				.info_standard{
						background:white;
				}
				.bg_lightgreen{
						background:					rgb(242,242,242);
				}
				.right{
						text-align:							right;
				}
				.content_price{
						
				}
				.search{
						background-image:url(../img/backgrounds/bg_search.png);
						background-repeat:no-repeat;
						float:						right;
						width:						213px;
						height:						25px;
						margin-top:				5px;
						margin-right:			20px;
				}
				.search input[type=button]{
						 border:						0px;
						 background:none;
						 background-image:	url(../img/icons/icon_search_button.png);
						 width:							29px;
						 height:							20px;
						 float:right;
				}
				.search input[type=text]{
						 border:						0px;
						 width:100px;
						 background:none;
						 float:left;
						font-size:11px;
						margin-left:20px;
				}
				.pageheader .moduletable ul {
						margin:0px;
						padding:0px;
				}
				.pageheader .moduletable ul li{
						float:						right;
						list-style-type:	none;
					}
					.pageheader .moduletable ul li a{
						text-decoration:	none;
						margin-top:				102px;
						text-align:				center;
						
						padding-top:			8px;
						margin-right:			3px;
						display:block;
						width:131px;
						height:22px;
						text-decoration:none;
						color:rgb(114,114,114);
						background-image:	url(../img/sys/tabtop.png);
					}
				
				.pageheader .moduletable ul li a:hover{
						color:black;
						background-image:	url(../img/sys/tabtop_over.png);
					}	
				
				.topnavi .moduletable ul {
						margin:0px;
						padding:0px;
				}
				.topnavi .moduletable ul li{
						display:					block;
				}
				.topnavi .moduletable ul li a
				{
						border-left:			1px solid rgb(88,88,88);
						display:					block;
						width:						100px;
						border-right:			1px solid rgb(43,43,43);
						height:						25px;
						text-align:				center;
						color:						white;
						text-decoration:	none;
						padding-top:			8px;
						float:						left;
				}
				.topnavi .moduletable ul li a:hover{
						background:				rgb(50,50,50);
				}
				
				.leftmain .moduletable ul {
						margin:0px;
						padding:0px;
				}
				.leftmain .moduletable ul li{
					display:						block;
					background:					white;
					width:							162px;
					text-decoration:		none;
					color:							rgb(85,85,85);
					font-size:					12px;
					background:					none;
				}
				.leftmain .moduletable ul li a{
						text-decoration:	none;
						color:						rgb(85,85,85);
				} 
				
				.leftnavi .moduletable .active a{
					background-image:		url(../img/sys/leftnavi_active.png);
					background-repeat:	no-repeat;
					margin:							0px;
					width:							163px;
					padding:						6px;
					padding-left:				7px;
					color:							white;
				}
				.rightnavi .moduletable .active a{
					background-image:		url(../img/sys/rightnavi_active.png);
					background-repeat:	no-repeat;
					margin:							0px;
					width:							163px;
					padding:						6px;
					padding-left:				7px;
					color:							white;
				}
				
				.rightmain .moduletable ul {
						margin:0px;
						padding:0px;
				}
				.rightmain .moduletable ul li{
					display:						block;
					background:					white;
					width:							162px;
					text-decoration:		none;
					color:							rgb(85,85,85);
					font-size:					12px;
					background:					none;
						
				}
				.navbottomboxcms .moduletable ul li{
						display:block;
						margin:0px;
						padding:0px;
						
				}
				.navbottomboxcms .moduletable ul{
						display:block;
						margin:0px;
						padding:0px;
						
				}
				.navbottomboxcms .moduletable ul li a{
						text-decoration:	none;
						width:						110px;
						height:						19px;
						border-left:			1px solid rgb(120,120,120);
						padding-top:			5px;
						display:					block;
						float:						left;
						color:						rgb(81,81,81);
				}
				.navibottomcms{
						width:						920px;
						height:						24px;
						background-image:	url(../img/sys/shaddow_submenu.png);
						border:						1px solid rgb(181,181,181);
						margin-left: 			auto;
						margin-right: 		auto;
						margin-top:				10px;
						text-align:				center;

				}
				.navbottomboxcms{
						width:						560px;			
						margin-left: 			auto;
						margin-right: 		auto;
						text-align:				center;
				}
				.navbottomboxcms a{
						border-right:			1px solid rgb(120,120,120);
						border-left:			1px solid rgb(220,220,220);
				}
				.moduletable .search{
						padding-top:4px;
						height:20px;
				}
				.moduletable .search label{
						display:none;

				}
				div.componentheading, h1.componentheading{
						font-size:13pt;
						color:rgb(89,89,89);
				
				}
				#page{
						color:rgb(89,89,89);
				}
				.leading{
						color:rgb(89,89,89);
				}
				.floatleft{
					float:left;
					display:block;
					width:100px;
					height:30px;
				}
				.floatright{
					float:right;
					display:block;
					width:100px;
					height:30px;
				}
				.content_bottom_nav{
					width:486px;
				}
				.top_start{
					width:150px;
					
					padding:8px;
				}
				.top_start img{
						border:0px;
				}
				.content_main{
						color:rgb(89,89,89);
						width: 527px;
				}
				.content_main h1{
						font-size:12px;
				}
				.start_text{
						padding:10px;
						
				}
				.edit{
						cursor:pointer;
				}
				.delete{
						cursor:pointer;
				}
				.button_hersteller{
					background-image:url(../img/sys/navi_switch_hersteller_active.png);
					display:block;
					width:176px;
					height:15px;
				}
				.button_kategorie{
					background-image:url(../img/sys/navi_switch_kategorie_active.png);
					display:block;
					width:176px;
					height:15px;
				}
				.headline_content{
					font-weight:			bold;
					font-size:				13px;
					
				
				}
				.pointer{
					cursor:pointer;
				}
				#error{
					list-style:none;
					color:red;
				}
				.star{
					float:right;
				}
				.new{
					float:right;
				}
				a.edit_pen{
					cursor:							pointer;
					width:							16px;
					height:							16px;
					display:						block;
					background-image:		url(../img/sys/w_edit.png);
					background-repeat:	no-repeat;
					float:							left;
				}
				a.edit_pen:hover{
					background-image:		url(../img/sys/w_edit_over.png);
					background-repeat:	no-repeat;
				}
				a.delete_icon{
					cursor:							pointer;
					width:							16px;
					height:							16px;
					display:						block;
					background-image:		url(../img/sys/w_delete.png);
					background-repeat:	no-repeat;
					float:							left;
				}
				a.delete_icon:hover{
					background-image:		url(../img/sys/w_delete_over.png);
					background-repeat:	no-repeat;
				}
				.abmelden{
					position:absolute;
					display:block;
					margin-left:857px;
					margin-top:51px;
					padding:4px;
					text-align:center;
					width:91px;
					height:25px;
					background-image:url(../img/sys/abmelden_button.png);
					background-repeat:	no-repeat;
					text-decoration:none;
				}
				a.abmelden:hover{
					color:white;
					background-image:url(../img/sys/abmelden_button_o.png);
					background-repeat:	no-repeat;
				}
				.standformular input{
					
					width:200px;
					font-size:9pt;
				}
				.standformular textarea{
					
					width:200px;
					font-size:9pt;
				}
				.importent{
					color:red;
				}
				.leading img{
						margin:15px;
				}
				.middlemain ul{
						list-style-image:url(../img/sys/list.jpg);
				}
				.middlemain ul li{
						
				}
				input.content_8{
					margin-top:3px;
					border:1px solid rgb(150,150,150);
				}
        
				table.manhead {
           border-spacing: 0px; 
           padding-right:10px; 
        }
				.rightmenue_button{
					width:197px;
					height:26px;
					display:block;
					background-image:url(../img/sys/zur_kasse.png);
				}
				a.rightmenue_button:hover{
					background-image:url(../img/sys/zur_kasse_over.png);
				}
				.prodtableicon2{
				    text-align:				right;
						margin:0px;
						padding:0px;
				}
			.prodtablehead2{
						font-weight:			bold;
						vertical-align:		middle;
						margin:0px;
						padding:0px;
						font-size:				12pt;
				}
			
								.prodtableheadman{
						width:540px;
						border-collapse:collapse;
						margin:0px;
						padding:0px;
				}

