		body {
			background-color:#525369;
			margin: 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}		
		
		.main_table_width {
			width:998px;
			height:100%;
			border-left:1px solid #ffffff;			
			border-right:1px solid #ffffff;
		}
		
		.main_table_row_1 {
			height:32px;
			background-color:#00003c;
		}
		
		.main_top_navigation {
			text-align:right;
			color:#ffffff;
			padding-right: 19px;
			padding-bottom: 1px;
			font-size: 12px;
		}
		
		.main_format_white_line {
			height:1px;
			background-color:#ffffff;
		}
		
		.logo_top_left {
			width: 156px;
			background-color:#010066;
			border-right:1px solid #ffffff;
		}
		
		.config_button_kassa {
			width:24px;
			height: 106px;
			background-color: #22222E;
			border-left:1px solid #ffffff;
		}
		
		
		.config_search_box {
			width:156px;
			border-right:1px solid #ffffff;
			background-color:#00003C;
			text-align:left;
		}

	
		.config_search_box select {
			font-family:arial;
			font-size:10px;
			width:101px;
		}
				
		.boxes_font {
			font-size:11px;
			color:#FFFFFF;

		}
		
		
		
		
		
		.config_login_box {
			border-left:1px solid #ffffff;
			background-color:#8D1200;
			
		}

		.set_pos_login_fragezeichen {
			font-size:11px;
			font-weight:bold;
			color:#ffffff;
		}
		
		.set_pos_login_box {
			color:#ffffff;
			margin-right:10px;
		}
		
		.set_login_box_user_input {
			margin-top:5px;
			border:0px;
			width:115px;
		}

		.set_login_box_pass_input {
			border:0px;
			width:90px;
		}
		
		.set_pos_login_box img {
			
		}
		
		.set_right_line {
			background-color:#8D1200;
			border-left: 1px solid #FFFFFF;
		}
		
		.config_kat {
			background-color:#3C3E53;
			border-right:1px solid #FFFFFF;
			padding-left:10px;
			padding-top: 10px;
			color:#ffffff;
		}
		
		.config_kat_settable {
			color:#ffffff;
			padding-left:5px;
			font-size:11px;
		}
		
		.config_kat_abstand {
			padding-left:2px;
		}
		
		
		.config_sub_abstand {
			padding-left:2px;
		}
		
		.config_abstand_left {
			padding-left: 2px;
		}

		.config_sub_settable {
			color:#ffffff;
			font-size:11px;
		}
		
		.config_sub_cat {
			padding-left:13px;
		}
		
		.format_content_main {
			background-color:#FFFFFF;
			padding-top:20px;
			padding-left:20px;
			padding-right:20px;
			font-size:12px;
		}
		
		.format_content_main a {
			text-decoration:none;
			color:#8D1200;
			font-size:12px;
		}
		
		.format_content_main a:hover {
			text-decoration:underline;
			color:#8D1200;
		}
		
		.format_list_right_boxes_site {
			background-color:#FFFFFF;
			padding-right:10px;
			padding-top:10px;
			text-align:left;
		}
		
		.right_back {
			width:158px;
			background-color:#F5F5F7;
			border-top:3px solid #8C8B99;
		}
		
		.format_basket_right {
			margin-left:15px;
		}
		
		.basket_ergebnisse_set_abstand_height {
			padding-top:5px;
		}
		
		.config_basket_right_font {
			font-size:11px;
		}
		
		.config_basket_right_abstand {
			width:5px;
		}
		
		.config_basket_ergebnis {
			font-weight:bold;
			color:#8D1200;
			font-size:11px;
		}
		
		.format_basket_ergebnis_red_line {
			width:130px;
			background-color:#8D1200;
			height:1px;
		}
		
		.format_right_default {
			padding-left:15px;
			font-size:11px;
			padding-top:3px;
			padding-bottom:5px;
		}
		
		.format_right_distri_abstand {
			padding-bottom:2px;	
		}
		
		.font_right_default {
			font-size:11px;
		}

		.bestelltips_font_ub_1 {
			font-size:11px;
			font-weight: bold;
			color:#4F5062;
		}
		
		.bestelltips_font_ub_2 {
			padding-top:5px;
			font-size:11px;
			font-weight: bold;
			color:#4F5062;
		}
		
		.bestelltips_font_text_1 {
			font-size:11px;
			text-align: justify;
			padding-bottom:5px;
			border-bottom:1px solid #7B1000;
			width:130px;
		}

		.bestelltips_font_text_2 {
			font-size:11px;
			text-align: justify;
			padding-right:10px;
		}

		.kat_list_table {	
			width:100%;
		}
		
		.kat_list_table_td1 {
			border-bottom:1px solid #ffffff;
			background-color:#F5F5F7;
		}
			
		.kat_list_table_td2 {
			border-bottom:1px solid #ffffff;
			background-color:#EBEBED;
		}
		.kat_list_font {
			padding-top:5px;
			padding-left:5px;
			font-size:11px;
      color:#000000;
      text-decoration:none;
		}
		
		.kat_list_font a:link {
			color:#000000;
		}

		.kat_list_font a:visited {
			color:#000000;
		}

		.kat_list_font a:active {
			color:#000000;
		}

		.kat_list_font a:hover {
			color:#000000;
		}
			
		.kat_list_font_bottom {
			padding-bottom:2px;
			padding-left:3px;
			font-size:11px;
			color:#3C3D51;
		}
			
		.kat_klein_rahmen {
			background-image:url(../images/kat_klein_rahmen.jpg);
			background-repeat:no-repeat;
			width:50px;	
		}
			
		.lagerstatus_button {
			padding-bottom:1px;
			padding-right:3px;
			border-right:1px solid #ffffff;
		}
			
		.kat_list_format_preis {
			color:#3D3D55;
			font-size:13px;
			padding-top:5px;
			padding-right:2px;
			width:80px;
		}
			
		.kat_add_button_pos {
			padding-right:2px;
			padding-bottom:1px;
		}
				
		.kat_add_input {
			margin-top:5px;
			margin-right:4px;
			border:1px solid;
			margin-bottom:2px;
			border-color:#8D1202;
			width:30px;
			color:#8D1202;
			font-weight:bold;
		}
				
		.kat_list_format_ub {
			font-size:12px;
			font-weight:bold;
			color:#3E3C52;
		}
		.format_kat_ub {
			font-size:12px;
			font-weight:bold;
			color:#8D1202;
		}
				
		.format_kat_ub_1 {
			font-size:12px;
			padding-left:5px;
			font-weight:bold;
			color:#8D1202;
		}
				
		.bottom_beschreibung {
			font-size:11px;
			padding-left:3px;
			color:#8D1202;
		}

		.warenkorb_ub  {
			color:#8D1202;
			font-size:12px;
			font-weight:bold;
			padding-left:5px;
			padding-right:5px;
		}
		
		.warenkorb_row_1 {
			background-color:#F5F5F5;
		}
		
		.warenkorb_row_2 {
			background-color:#EBEBED;
		}
		
		.basket_del {
			padding-left:5px;
			width:14px;
			padding-right:5px;
		}
			
		.basket_format_produktbezeichnung {
			font-size:12px;
		}
			
		.basket_format_preis {
			padding-right:5px;
			font-size:12px;
		}
			
		.basket_format_update_button {
			font-size:12px;
			font-weight:bold;
			color:#8A1201;
		}
			
		.basket_input {
			border:1px solid;
			border-color:#8A1201;
			width:30px;
			text-align:right;
		}
		
		.basket_input_colum {
			width:30px;
			padding-right:10px;
		}
		
		.basket_kurzbeschreibung {
			color:#8A1201;
			font-size:11px;
		}
			
		.basket_default_font {
			color:#8A1201;
			font-size:12px;
		}
			
		.basket_default_font_right {
			color:#8A1201;
			font-size:12px;
			padding-right:5px;
		}
		
		.main_width_table {
			width:552px;		
			height:245px;
			background: url(../images/main_grafik.jpg) no-repeat;
		}
		
		.main_abstand {
			width:30%;
		}
		
		.main_rascom_text_ub {   
			padding-right:27px;	
			padding-top:22px;
			height:80px;
			
		}
			
		.main_rascom_text {   
			font-size:11px;
			color:#585767;
			padding-right:27px;
		}
		
		.main_table_bottom_struktur {
			width:552px;
		}
		
		.main_sub_ub_neu_pos {
			background-color:#8C8B99;	
			height:25px;
			width:272px;
		}
		
		.main_sub_ub_neu_pos img {
			margin-left:15px;
		}	
		
		.main_kasterln {
			width:133px;
			height:111px;
			text-align:center;
			background: url(../images/main_kasterln.jpg) no-repeat;	
		}
		
		.main_artikel_beschreibung {
			width:133px;
			color:#3C3D51;	
			font-size:11px;
			border-top:2px solid #FFFFFF;
			background-color:#F5F5F7;
			height:47px;
		
		}
		
		.padding_main_font {
			padding-top:2px;
			padding-left:10px;
		}
		
		.main_format_preis {
			color:#8C1100;
			font-weight:bold;
			font-size:13px;
			float:left;
		}
		
		.main_format_pfeil {
			float:right;
		}
		
		.proma_format_ub_big {
			font-size:15px;
			font-weight:bold;
			color:#8D1202;
			padding-bottom:1px;
		}
		
		.proma_format_ub_middle {
			font-size:13px;
			font-weight:bold;
			color:#8D1202;
			padding-bottom:1px;
		}
		
		.proma_big_kanten {
			background: url(../images/proma_big_kanten.jpg) no-repeat;
			height:171px;
			width:202px;
		}
		
		.proma_kleine_kanten {
			background: url(../images/proma_kleine_kanten.jpg) no-repeat;
			height:99px;
			width:117px;
		}
		
		.proma_big_format_font_type {
			background-color:#F5F5F5;
			padding-top:4px;		
			padding-left:8px;
			color:#3D3E52;
			font-size:12px;
		}
		
		.proma_middle_format_font_type {
			background-color:#F5F5F5;
			padding-top:4px;
			padding-left:8px;
			color:#3D3E52;
			font-size:12px;
		}
		
		.proma_big_format_right_minibox {
			background-color:#E2E2E4;	
			height:101px;
			width:224px;     
			padding:4px;
			font-size:12px;
			color:#3D3E52;       
			text-align:justify;
		}
	
		.proma_big_blank {
			background-color:#F5F5F5;	
		}
		
		.proma_format_input_back {
			background-color:#F5F5F5;
			width:40px;
			padding-right:5px;
			padding-bottom:0px;	
		}
			
		.proma_input {
			width:30px;
			border:1px solid #8B1400;
			text-align:center;
		}          
			
		.proma_format_warenkorb_back {
			background-color:#F5F5F5;
			width:20px;
			padding-left:3px;
			padding-bottom:1px;
		}
		
		.proma_big_format_preis {
			background-color:#F5F5F5;
			padding-right:8px;
			font-weight:bold;
			font-size:13px;
			color:#8B1400;
		}
		
		
		
		.katlist_format_produktbezeichnung {
			font-size:22px;
			font-weight:bold;
			color:#8D1200;
		}
	
		.produkt_list_format_font {
			font-size:12px;
			color:#4A495B;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		.katlist_format_content_middle {
			background-color:#F5F5F7;
			border-top:3px solid #8C8C98;
			font-size:12px;
			color:#403D50;
		  	 padding-top:8px;			
			 padding-left:8px;
			 padding-right:8px;
			padding-bottom:8px;			
		}
		
		.katlist_format_sub_top_on {
			height:17px;
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			background-color:#8C8B99;
			width:20px;
		}
		
		.katlist_format_sub_top_off {
			height:17px;
			border-bottom:1px solid #8C8B99;
			border-right:1px solid #FFFFFF;
			background-color:#8C8B99;
			width:20px;
		}
		
		.format_info_box_banner {
			border:1px solid #8D1200;
			width:172px;
			height:52px;
			padding:4px;
		}
	
		.format_info_box {
			border:1px solid #8D1200;
			width:180px;
			<!-- height:240px; -->
		}
	
		.format_info_box_font {
			padding-left:4px;
			padding-right:4px;
			color:#3E3C51;
			font-size:12px;
		}
	
	
		.format_info_box_achtung {
			padding-left:4px;
			padding-right:4px;
			color:#3E3C51;
			font-size:10px;
		}
	
		.produkt_list_foto {
			width:352px;
			height:318px;
			background: url(../images/produkt_list_kanten.jpg) no-repeat;
		}
		
		.kat_format_line {
			background: url(../images/kat_line.jpg);	
		}
	
		.kat_format_preis {
			font-size:18px;
			font-weight:bold;
			color:#8C1302;
		}
	
		.kat_input {
			width:30px;
			border:1px solid #8B1400;
			text-align:center;
			margin-right:4px;
		}          
	
		.format_footer {
			padding-top:30px;
			padding-bottom:30px;
			padding-left:20px;
			padding-right:20px;
			font-size:10px;
			color:#BAB9C1;
			text-align:center;
			background-color:#FFFFFF;			
		}
	
		.kat_list_line {
			padding-right:10px;
		}
	
		.kat_list_padding {
			padding-left:10px;
		}
			
		.kat_list_details_ub {
			font-size:12px;
			color:#8D1202;							
		}
	
		.kat_list_details_bezeichnung {
			font-size:12px;
			color:#3C3E53;
		}
	
		.kat_list_details_back_1 {
			background-color:#EBEBED;
		}
						
		.kat_list_details_back_2 {
			background-color:#F5F5F5;
		}

		.login_list_format_font {
			font-size:12px;
			color:#4A495B;
			
		}
	
		.login_list_format_ub {
			font-size:12px;
			font-weight:bold;
			color:#8D1304;
		}
	
		.login_input {
			border:1px solid #8D1304;
			width:150px;
			margin-right:5px;
			margin-left:5px;
		}
		
		.login_list_format_buttons {
			padding-right:5px;
			color:#8D1304;
			font-size:12px;
		}
	
		.standart_ub {
			font-size:12px;
			font-weight:bold;
			color:#8D1304;
		}
	
		.standart_format_content {
			font-size:12px;
			color:#4A495B;
			text-align:justify;
		}
	
		.input_standart {
			border:1px solid #8D1304;
			width:170px;
		}
		
		.option {
			background-color:#FFFFFF;
			border:1px solid #8D1304;
			width:170px;		
		}
	
		.margin_button {
			margin-right:5px;
		}
		
		
		h1 	{
			font-size:16px;
			font-weight:bold;
			color:#8D1200;
		}
	
		h2	{
			font-size:16px;
			font-weight:bold;
			color:#8D1200;
			margin-top: 3em;
		}
	
		h3 	{
			font-size:12px;
			font-weight:bold;
			color:#8D1200;
			width:100%;
			border-bottom: 1px solid;
			margin-top: 2em;
			margin-bottom:0px;
		}
	
		.info_team_header
		{
			font-size:12px;
			color:#00003C;
			width:100%;
			border-bottom: 1px solid #8D1200;
			margin-top: 20px;
		}
	
		.info_team_header b
		{
			font-weight:bold;
			color:#8D1200;
		}
		
		.info_team_text
		{	
			margin: 0;
			padding: 0;
			font-size: 12px;
		}
		
		.info_team_img
		{	
			border:1px solid #000000;
			margin-top:2px;
		}
		
		.info_team_tel
		{
			float: left;
			color:#00003C;
		}
	
		.info_team_mail
		{
			float: left;
			color:#898C95;
		}
	
		.guide_top_intro {
			font-style:italic;
		}
	
		.guide_top_index {
			font-weight:bold;
			margin-bottom: 3em;
		}
	
		.guide_top_index a {
			color:#000000;
			margin-bottom: 3em;
		}
	
		.guide_top_index a:hover {
			color:#000000;
			margin-bottom: 3em;
		}
	
		.guide_table_header {
			padding:3px;
			font-size: 12;
			color:#ffffff;
			background-color:#898C95;
		}
	
		.guide_table_data {
			font-size: 12;
			background-color:#F5F5F7;
		}
		
		.guide_end_spacer
		{
			height: 4em;	
		}
	
		#guide_pictureguide_container1 {
			background-color:#F5F5F7;
			height:241px;
			margin-bottom:1px;
		}
	
		#guide_pictureguide_container2 {
			background-color:#F5F5F7;
			height:250px;
			margin-bottom:1px;
		}
	
		#guide_pictureguide_container3 {
			background-color:#F5F5F7;
			height:215px;
			margin-bottom:1px;
		}
	
		#guide_pictureguide_container4 {
			background-color:#F5F5F7;
			height:230px;
			margin-bottom:1px;
		}
	
		#guide_pictureguide_container5 {
			background-color:#F5F5F7;
			height:289px;
			margin-bottom:1px;
		}
		
		.guide_pictureguide_container_text {
			padding:10px;
			margin-bottom:1px;
		}
		
		.guide_pictureguide_container_img {
			border-left: 1px solid #ffffff;
			float:right
		}
		
		p {
			font-size:12px;
		}
	
		.back_1  {
			background-color:#F5F5F7;
		}

		.back_2  {
			background-color:#EBEBED;
		}
	
		.format_box_content {
			font-size:11px;
			border-left:1px solid #8D1200;
			width:150px;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:2px;
			padding-right:2px;
		}
	
		.format_box_content_foto {
			font-size:11px;
			border-left:1px solid #8D1200;
			width:150px;
			text-align:center;
		}
			
		.format_text_vergleich {
			font-size:11px;
			width:100px;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:10px;
			padding-right:10px;
			text-align:right;
			color:#8D1200;
		}
		
		.format_box_content_ub {
			color:#8D1200;
			padding-bottom:5px;
			font-size:12px;
			border-left:1px solid #8D1200;
		}
			
		.standart_box_text {
			font-size:12px;
			color:#3C3E53;
		}

		.font_list {
			font-size:12px;
			color:#3C3E53;
			padding-top:2px;
			padding-left:2px;
			padding-bottom:2px;
			padding-right:2px;
		}
		
		.lines {
			border-bottom:1px solid #FFFFFF;
		}
		
		.lines img {
			border-right:1px solid #FFFFFF;
		}		
		
		.back_right {
			border-left:1px solid #ffffff;
			background-color:#8C1300;
		}
		
		.reinschieben {
			padding-left:35px;
			padding-top:35px;
			padding-right:35px;
			text-align:justify;
		}
		
		.standart_input_maxwidth {
			width:100%;
			border:1px solid;
			border-color:#8A1201;
			width:100%;
			text-align:right;
		}	
		
		.news_date_ub {   
			font-size:11px;
			color:#585767;
			padding-top:2px;
			padding-left:2px;
			font-weight:bold;
		}
		
		.news_date_text {   
			font-size:11px;
			color:#363C4C;
			padding-top:2px;
			padding-left:2px;
		}
		
		.news_pfeil {
			padding-top:5px;
			padding-left:2px;
		}