body {
	font-family: Arial, Helvetica, sans-serif;
	color: #224A7E;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(/cms/upload/master/background.gif);
	font-size:11px;
}

.notvisible		{display:none;}

a		{color: #D75000; text-decoration: none;}
a:visited 	{color: #D75000; text-decoration: none;}
a:hover 	{color: #D75000;}
.c_hand		{cursor:hand;}

abbr, acronym, .begriffserklaerung	{border-bottom: 1px dotted rgb(0, 0, 0);font-variant: normal;text-transform: none;}

abbr[title], acronym[title] {border-bottom: 1px dotted rgb(0, 0, 0);font-variant: normal;text-transform: none;}
img {border: none;}

.listBorder		{margin-top:0.5em; margin-bottom:0.6em; padding-bottom:0.5em; padding-top:0.0em; border-top: 1px dashed #999999; border-bottom: 1px dashed #999999;}

ul.linklist 	{padding: 0px;margin: 0px;width: 100%;}
ul.linklist li	{display: block; padding-left: 19px; margin: 0.5em 0 0 0; background: url(/cms/upload/master/icon_linkintern.gif) no-repeat 0 4px;}

.pic_linkextern	{background-image: url(/cms/upload/master/pic_linkextern.gif); padding-left: 17px; background-repeat:no-repeat; background-position:0px 2px;}
.link_dot		{background-image: url(/cms/upload/master/pfeil_rechts.gif); padding-left: 8px; background-repeat:no-repeat; background-position:0px 4px;}

.scroll_table_			{font-size:1.0em;}
.scroll_table_active	{font-size:1.0em;font-weight:bold;}

.button 				{color: #224A7E; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold;cursor:hand;border :1px solid #b2b2b2;background-color:transparent;}

#page					{width:1012px; background-image: url(/cms/upload/master/background_page.jpg); background-repeat:repeat-y; text-align:left;}
#breadcrumb				{clear:both; margin-top:0px;margin-left:7px; width:997px; height:21px; background-color: #FFFFFF !important; font-weight:normal;}
#breadcrumb .path		{clear:both; margin-left:1px; margin-top:0px; padding-top:3px; height:13px; font-size:10px; padding-bottom:3px; padding-left:25px; margin-bottom:2px; width:971px; background-color: #DADADA !important;}
.tdate					{float:right; margin-right:10px; color: #163559; background-color: #DADADA;}
.cpath					{background-color: #DADADA; width: 655px;}
#breadtopline			{clear:both; display:none; margin-left:7px; width:997px; height:1px; background-color: #FFFFFF; font-size:1px; }
#breaddownline			{margin-left:18px; width:975px; height:8px; background-color: #FFFFFF; font-size:1px; }
#mainPage				{background-image: url(/cms/upload/master/background_content.jpg) !important; background-repeat:repeat-y !important; float: left; padding-bottom:5px;}
#mainContent			{line-height: 17px; margin-left:5px; margin-bottom:20px;}
#mainContentMods		{}
#content_footer			{clear:both; padding-top:20px; background-image: url(/cms/upload/master/background_content.jpg) !important; background-repeat:repeat-y !important; }
#login					{display: yes;}
#basket					{display: yes;}
#artsearch				{display: yes;}
#boxuserdata			{display:yes;}
#tservicenavigation		{}
#tservicenavigation ol {padding: 0px; margin: 0px; list-style-type : none;}
#tservicenavigation ol li {float:left; padding: 0px 0px 0px 15px; margin: 0px;}
#LanguageSelect			{float:right; background-color:#FFFFFF; width:180px; height:30px; text-align:right;}
#LanguageSelect img		{margin-top:8px; margin-left:5px;}

.mainContentCategories	{}


.errormessage										{color:red !important; font-weight:bold;}
.errortext											{color:red !important; font-weight:bold;}


.datafield_string 				{font-size:10px; border :1px solid #8C9CB5; height:15px;}
.datafield_date					{font-size:10px; border :1px solid #8C9CB5; height:15px;}
.required 						{background-image: url(/cms/upload/master/edit_inputrequired_background.gif); background-color: transparent;background-repeat: no-repeat;padding-left: 10px;}
.L								{width:20em;}
.SM								{width:8em;}
.graphicalbutton				{}
.i_fsizeb						{font-size:11px;}


.ConfirmMsg								{clear:both; margin-top:10px;}
.ConfirmMsg .image						{float:left;}
.ConfirmMsg .msg						{float:left; margin-left:10px; padding-top:3px; }
.orderContents							{clear:both; margin-top:15px;}


#productsearch							{width:610px; margin-left:-4px; margin-top:-13px; margin-bottom:30px;}
#productsearch .fields					{margin-top:20px;}
#productsearch .fields .text_artnr		{float:left; font-size:13px; font-weight:bold; width: 200px; padding-bottom:10px;}
#productsearch .fields .field_artnr		{float:left; padding-bottom:10px;}
#productsearch .input_searchbox			{float: left; height:15px; width:100px; font-size:10px; border :1px solid #8C9CB5;}
#productsearch .input_schlagwort		{float: left; height:15px; width:200px; font-size:10px; border :1px solid #8C9CB5;}
#productsearch .btsearch				{clear:both; margin-left:200px;}
#productsearch hr						{width:595px; margin-top:5px; margin-bottom:5px;}
#searchresults							{margin-top:20px; margin-left:-4px;}

#topNavigation				{float:left; padding-left:8px;width:985px;}
#topNavigation a 			{color:#224A7E; text-decoration: none;}
#topNavigation a:visited 	{color:#224A7E; text-decoration: none;}
#topNavigation a:hover 		{color:#224A7E; text-decoration: none;}
#topNavigation a:active 	{color:#224A7E; text-decoration: none;}
.naviHeadline				{font-size:13px; font-weight:bold;}

form						{margin:0px; padding:0px;}


.displaybandposition				{float:left; padding-top:10px; padding-left:5px;}
.rp_last							{float:left; padding-top:10px; padding-left:5px;}
.rp_next							{float:left; padding-top:10px; padding-left:5px;}

#topNavigation .firstimg	{margin-left:10px;}
#topNavitopline				{margin-left:7px; height:4px; background-color: #FFFFFF; font-size:1px; }
.img_top_navi_bottom		{height:1px; width:996px;}

.productImage						{float:right; border: 1px solid #364F77; margin-top:3px; margin-right:8px;}
.product_CatHeadline_1				{width:598px; margin-top:-5px; margin-left:-8px; height:8px; background-color:#89BA2A !important;}
.product_CatHeadline_2				{width:598px; margin-top:-5px; margin-left:-8px; height:8px; background-color:#005C8C !important;}
.product_CatHeadline_3				{width:598px; margin-top:-5px; margin-left:-8px; height:8px; background-color:#EE5801 !important;}
.product_CatHeadline_4				{width:598px; margin-top:-5px; margin-left:-8px; height:8px; background-color:#900061 !important;}



#topNavigation .navpadding	{float:left; margin-left: 8px; margin-top:4px;}

#bottom_navigation					{margin-top:5px; width:950px;}
#bottom_navigation a 				{color:#224A7E;}
#bottom_navigation a:visited 		{color:#224A7E;}
#bottom_navigation a:hover			{color:#224A7E;}
#bottom_navigation a:active 		{color:#224A7E;}
#bottom_navigation ol {padding: 0px; margin: 0px; list-style-type : none;}
#bottom_navigation ol li {float:left; padding: 0px; margin: 0px;}


.cat_col_1							{background-color: #EB5B00}
.cat_col_2							{background-color: #1B1C7A}
.cat_col_3							{background-color: #023E3D}
.cat_col_4							{background-color: #AF3700}


#start_boxes_cat					{width:610px; float: left; margin-left:-4px; margin-top:10px;}

.text_box_cat_head					{clear:both; margin-top: 20px; vertical-align:baseline; margin-left: 19px; font-size:13px; width: 118px; height: 35px; font-weight:bold;}
.text_box_cat						{clear:both; margin-top: 7px; vertical-align:baseline; margin-left: 19px; line-height:11px !important; font-size:10px; width: 118px; height: 92px;}
.img_box_cat						{position:absolute; top:20px; left:145px; width:132px; height: 132px;}
.box_cat_1							{color:#145F00 !important;background-image: url(/cms/upload/master/box_cat_1.jpg); background-repeat:no-repeat; position: relative;}
.box_cat_2							{color:#002F40 !important;background-image: url(/cms/upload/master/box_cat_2.jpg); background-repeat:no-repeat; position: relative;}
.box_cat_3							{color:#662700 !important;background-image: url(/cms/upload/master/box_cat_3.jpg); background-repeat:no-repeat; position: relative;}
.box_cat_4							{color:#4D0034 !important;background-image: url(/cms/upload/master/box_cat_4.jpg); background-repeat:no-repeat; position: relative;}


.box_cat_size						{float:left; width:295px; margin-right:2px; height:170px; margin-bottom:10px; display:inline;}
.box_cat_right						{margin-left:8px;}

.img_cat_color						{margin-left:-1px;}


#content_product_detail				{width:610px; margin-left:-4px; margin-top:-13px;}

.img_more_headline					{font-weight:bold; font-size:13px; margin-bottom: 2px;}




#boxes_cat_default					{width:610px; float: left; margin-left:-4px; margin-top:-13px;}
#content_products_default			{width:610px; margin-left:-4px; margin-top:-13px; float:left;}


#content_footer .top	{}

#content_footer .print				{margin-left:240px; color:#224A7E; float: left;}
#content_footer .print a 			{color:#224A7E;}
#content_footer .print a:visited 	{color:#224A7E;}
#content_footer .print a:hover		{color:#224A7E;}
#content_footer .print a:active 	{color:#224A7E;}
.link_print							{background-image: url(/cms/upload/master/print.gif); color:#224A7E; padding-left: 17px; padding-top:2px; background-repeat:no-repeat; background-position:0px 50%;}

#content_footer .top				{margin-left:715px; color:#224A7E;}
#content_footer .top a 				{color:#224A7E;}
#content_footer .top a:visited 		{color:#224A7E;}
#content_footer .top a:hover		{color:#224A7E;}
#content_footer .top a:active 		{color:#224A7E;}
.link_top							{background-image: url(/cms/upload/master/pfeil_top.gif); color:#224A7E; padding-left: 13px; padding-top:0px; background-repeat:no-repeat; background-position:0px 50%;}

.linkPositionPath_lastCat			{color:#224A7E;}

#mainnavi				{padding-left:0px; clear:both;}

#leftSide 				{padding-left: 18px; float: left;  width: 200px; height: auto;}

/* für IE6 padding statt margin BEGIN */
#content				{margin-left: 10px; float: left; padding-left:3px; width:600px;}
/* für IE6 padding statt margin END */

#rightSide 				{padding-right: 18px; float: right; height: auto;width: 150px; text-align:left;}

.page_top				{padding-bottom:0px;}

.box_headline			{padding-left:8px; padding-top:2px; color:#FFFFFF; font-size:15px; letter-spacing:0.05em;}
.box_headline a 		{color:#FFFFFF;}
.box_headline a:visited {color:#FFFFFF;}
.box_headline a:hover	{color:#FFFFFF;}
.box_headline a:active 	{color:#FFFFFF;}

h1						{color:#FFFFFF; font-size:15px; letter-spacing:0.05em; padding:0px; margin: 0px;}
h2						{font-size:14px; padding:0px 0px 3px 0px ; margin: 0px; font-weight: bold; }

.bold_text				{font-size:14px; padding:0px 0px 0px 0px ; margin: 0px; font-weight: bold;}
.price_big				{font-size:20px; padding:0px 0px 0px 0px ; margin: 0px; font-weight: bold; line-height:30px;}


.box_content			{padding-left:8px; padding-bottom:5px; padding-top:5px; font-size:11px; font-weight:normal;}
.box_margin_top			{margin-top: 10px;}
.box_margin_bottom		{margin-bottom: 15px;}
.box_content_search		{height:18px;}
.box_contact			{line-height:18px;}
.box_basket				{line-height:18px;}
.box_newsflash			{line-height:12px; padding-right:14px; }
.box_newsflash .text	{font-size:10px; padding-top:8px; padding-bottom:5px;}
.box_newsflash hr		{border: none 0; border-top: 1px dashed #CFCFCF; width: 130px; height: 1px; margin: 0px;}

.box_basket .article	{width:135px; margin-top:10px; line-height: 11px; text-align:right;}
.box_basket .article hr	{height: 1px; color:#000000; margin: 0px;}

.box_big				{width:200px;}
.box_big_header			{width:200px; height:4px; background-image: url(/cms/upload/master/box_big_top.gif); background-repeat:no-repeat;}
.box_big_headline		{width:200px; height:24px; background-image: url(/cms/upload/master/box_big_header.gif); background-repeat:no-repeat;}
.box_big_content		{width:200px; background-image: url(/cms/upload/master/box_big_content.gif); background-repeat:repeat-y;}
.box_big_footer			{width:200px; height:4px; background-image: url(/cms/upload/master/box_big_bottom.gif); background-repeat:no-repeat;}

.box_small				{width:150px;}
.box_small_header		{width:150px; height:4px; background-image: url(/cms/upload/master/box_small_top.gif); background-repeat:no-repeat;}
.box_small_headline		{width:150px; height:24px; background-image: url(/cms/upload/master/box_small_header.gif); background-repeat:no-repeat;}
.box_small_content		{width:150px; background-image: url(/cms/upload/master/box_small_content.gif); background-repeat:repeat-y;}
.box_small_footer		{width:150px; height:4px; background-image: url(/cms/upload/master/box_small_bottom.gif); background-repeat:no-repeat;}

.box_c					{width:600px; margin-bottom:10px;}
.box_c_header			{width:600px; height:4px; background-image: url(/cms/upload/master/box_c_top.jpg); background-repeat:no-repeat;}
.box_c_headline			{width:600px; height:24px; background-image: url(/cms/upload/master/box_c_header.gif); background-repeat:no-repeat;}

.c_box_text				{padding-left:15px; padding-top:3px; padding-right:13px;}

.c_box_small			{float:left; margin-top: 5px; margin-left:-5px; margin-right:8px; line-break:no}
.c_box_small_top		{width:198px; height:10px; background-image: url(/cms/upload/master/c_box_small_top.jpg); background-repeat:no-repeat;}
.c_box_small_middle		{width:198px; height:180px; background-image: url(/cms/upload/master/c_box_small_middle.jpg); background-repeat:repeat-y;}
.c_box_small_bottom		{width:198px; height:10px; background-image: url(/cms/upload/master/c_box_small_bottom.jpg); background-repeat:no-repeat;}

.c_box_big				{float:left; margin-top: 5px; margin-left:-5px; margin-right:8px; line-break:no}
.c_box_big_top			{width:600px; height:10px; background-image: url(/cms/upload/master/c_box_big_top.jpg); background-repeat:no-repeat;}
.c_box_big_middle		{width:600px; height:180px; background-image: url(/cms/upload/master/c_box_big_middle.jpg); background-repeat:repeat-y;}
.c_box_big_bottom		{width:600px; height:10px; background-image: url(/cms/upload/master/c_box_big_bottom.jpg); background-repeat:no-repeat;}


.c_box_text ul 			{padding: 0px;margin: 0px;width: 100%; margin-top:5px;}
.c_box_text ul li		{display: block; padding-left: 10px; margin: 0 0 0 0; background: url(/cms/upload/master/dot_big.gif) no-repeat 0 8px;}


.pfeil_link				{background-image: url(/cms/upload/master/pfeil_rechts.gif); padding-left: 8px; background-repeat:no-repeat; background-position:0px 50%;}
.dot_link				{background-image: url(/cms/upload/master/dot.gif); padding-left: 10px; background-repeat:no-repeat; background-position:0px 50%; margin-left:5px;}


.text_highlight			{font-weight:bold; }
.input_searchbox		{float: left; height:15px; width:127px; font-size:10px; border :1px solid #8C9CB5;}
.input_user				{height:15px; width:60px; font-size:10px; border :1px solid #8C9CB5;}
.input_password			{margin-left:3px; height:15px; width:60px; font-size:10px; border :1px solid #8C9CB5;}
.btsearch				{float:left; margin-left:7px;}
.btlogin				{text-align:right; margin-right:17px; margin-top:3px;}


#navigation	{}
#navigation a {}

#navigation ol 		{padding: 0px;margin: 0px;width: 100%;font-family: arial, helvetica, sans-serif;list-style-type : none; margin-top:2px;}
#navigation ol li 	{width:190px; color:#000000; padding: 0px;margin: 0px;font-family:Arial, Helvetica, sans-serif; line-height:15px;}

#navigation .lvl0 a 		{color:#224A7E; clear:both; display:block; padding-left: 8px; padding-top:1px; text-decoration: none; background-image: url(/cms/upload/master/pfeil_rechts.gif); background-repeat:no-repeat; background-position:0px 50%;}
#navigation .lvl0 a:visited {color:#224A7E; text-decoration: none;}
#navigation .lvl0 a:hover 	{color:#224A7E; text-decoration: none;}
#navigation .lvl0 a:active 	{color:#224A7E; text-decoration: none;}

#navigation .lvl0_active a 			{clear:both; display:block; padding-left: 8px; padding-top:1px; text-decoration: none; background-image: url(/cms/upload/master/pfeil_rechts.gif); background-repeat:no-repeat; background-position:0px 50%;}
#navigation .lvl0_active a:visited 	{text-decoration: none;}
#navigation .lvl0_active a:hover	{text-decoration: none;}
#navigation .lvl0_active a:active	{text-decoration: none;}


#navigation .lvl1 a 				{margin-left:10px; color:#224A7E; clear:both; display:block; padding-left: 8px; padding-top:1px; text-decoration: none; background-image: url(/cms/upload/master/pfeil_rechts_lvl2.gif); background-repeat:no-repeat; background-position:0px 50%;}
#navigation .lvl1 a:visited 		{color:#224A7E; text-decoration: none;}
#navigation .lvl1 a:hover 			{color:#224A7E; text-decoration: none;}
#navigation .lvl1 a:active 			{color:#224A7E; text-decoration: none;}

#navigation .lvl1_active a 			{margin-left:10px; clear:both; display:block; padding-left: 8px; padding-top:1px; text-decoration: none; background-image: url(/cms/upload/master/pfeil_rechts_lvl2.gif); background-repeat:no-repeat; background-position:0px 50%;}
#navigation .lvl1_active a:visited 	{text-decoration: none;}
#navigation .lvl1_active a:hover	{text-decoration: none;}
#navigation .lvl1_active a:active	{text-decoration: none;}


#navigation .lvl2 a 				{margin-left:20px; color:#224A7E; clear:both; display:block; padding-left: 8px; padding-top:1px; text-decoration: none; background-image: url(/cms/upload/master/pfeil_rechts_lvl3_i.gif); background-repeat:no-repeat; background-position:0px 50%;}
#navigation .lvl2 a:visited 		{color:#224A7E; text-decoration: none;}
#navigation .lvl2 a:hover 			{color:#224A7E; text-decoration: none;}
#navigation .lvl2 a:active 			{color:#224A7E; text-decoration: none;}

#navigation .lvl2_active a 			{margin-left:20px; clear:both; display:block; padding-left: 8px; padding-top:1px; text-decoration: none; background-image: url(/cms/upload/master/pfeil_rechts_lvl3_a.gif); background-repeat:no-repeat; background-position:0px 50%;}
#navigation .lvl2_active a:visited 	{text-decoration: none;}
#navigation .lvl2_active a:hover	{text-decoration: none;}
#navigation .lvl2_active a:active	{text-decoration: none;}


.clearboth			{clear:both;}

