/* generic links */
a:link 	  {color:#003399; font-weight:bold;}
a:visited {color:#003399; font-weight:bold;}
a:hover	  {color:#cc0000;}

/* generic headlines - not used obviously, probably in articles? */
h1 { color:#f59300; font-size:16px; font-family:Verdana,Arial,Helvetica; font-weight:bold; padding:0px 0px 0px 13px; margin:6px 0px 6px 0px;}

/* headline (mainly backend) */
#xh4 {font-family:Verdana,Arial,Helvetica; font-weight:bold; font-size:10pt; color:#330099;}
/* larger font, mainly used for headlines */
#ft {font-family:Verdana,Verdana,Arial,Helvetica; font-size:10pt;}
/* standard Pixum-font */
#ftk {font-family:Verdana,Arial,Helvetica; font-size:10px;} 
.ftk {font-family:Verdana,Arial,Helvetica; font-size:10px;}

/* Cart last page before order (commit-page) */
#ftxl {font-family:Verdana,Verdana,Arial,Helvetica; font-size:16pt;}
#ftx  {font-family:Verdana,Verdana,Arial,Helvetica; font-size:13pt;}

/* Shop (various sices, grayscales of ftk) */
#ftkgrey 		{font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#333333;}
#ftklightgrey	{font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#666666;}
#ftgrey 		{font-family:Verdana,Verdana,Arial,Helvetica; font-size:10pt; color:#333333;}
#ftlightgrey 	{font-family:Verdana,Verdana,Arial,Helvetica; font-size:10pt; color:#666666;}
#ftxgrey 		{font-family:Verdana,Verdana,Arial,Helvetica; font-size:13px; color:#333333;}
#ftxlightgrey 	{font-family:Verdana,Verdana,Arial,Helvetica; font-size:13px; color:#666666;}
#ftxwhite 		{font-family:Verdana,Verdana,Arial,Helvetica; font-size:13px; color:#ffffff; text-decoration:none}
#ftxwhite:hover {font-family:Verdana,Verdana,Arial,Helvetica; font-size:13px; color:#666666; text-decoration:underline}
#ftx1grey 		{font-family:Verdana,Verdana,Arial,Helvetica; font-size:17px; color:#333333;}
#ftx1lightgrey 	{font-family:Verdana,Verdana,Arial,Helvetica; font-size:17px; color:#666666;}
#ftcyan 		{font-family:Verdana,Verdana,Arial,Helvetica; font-size:11px; color:#000000; text-decoration:none}
#ftcyan:hover {font-family:Verdana,Verdana,Arial,Helvetica; font-size:11px; color:#009cdd; text-decoration:underline}

/* block to the left under the startsite for optimizing search engines */
#seo			{font-family:Verdana,Arial,Helvetica; font-size:9px; color:#acacac; font-weight:normal; text-decoration:none; width:665px; margin-top:30px; margin-left:55px}
#seolink		{font-family:Verdana,Arial,Helvetica; font-size:9px; color:#acacac; font-weight:normal; text-decoration:none}
#seolink:hover	{text-decoration:underline;}

/* left menu of the old customer center -> only used in fr */
#menu1  {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#006486; text-decoration:none; line-height:18px; }
#menu1h {font-family:Verdana,Arial,Helvetica; font-size:12px; color:#006486; text-decoration:none; }
#menu2  {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#006486; text-decoration:none; line-height:18px; font-weight:normal;}
#menu3  {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#006486; text-decoration:none; line-height:18px; font-weight:normal;}

/* various linktypes on different places (f.ex. 3. navigation in the left navi) */
#linkgrey 		 {font-family:Verdana Arial,Helvetica; color:#666666; text-decoration:none;		 font-weight:normal; font-size:11px;}
#linkgrey:hover  {font-family:Verdana Arial,Helvetica; color:#990000; text-decoration:underline; font-weight:normal; font-size:11px;}
#linkgreyb 		 {font-family:Verdana Arial,Helvetica; color:#666666; text-decoration:none;		 font-weight:bold;	 font-size:11px;}
#linkgreyb:hover {font-family:Verdana Arial,Helvetica; color:#990000; text-decoration:underline; font-weight:bold;	 font-size:11px;}
#linkblack		 {font-family:Verdana Arial,Helvetica; color:#000000; text-decoration:none;		 font-weight:normal; font-size:11px;}
#linkblack:hover {font-family:Verdana Arial,Helvetica; color:#000000; text-decoration:underline; font-weight:normal; font-size:11px;}
#linkblred		 {font-family:Verdana Arial,Helvetica; color:#000000; text-decoration:none;		 font-weight:normal; font-size:11px;}
#linkblred:hover {font-family:Verdana Arial,Helvetica; color:#990000; text-decoration:underline; font-weight:normal; font-size:11px;}
#linkmore 		 {font-family:Verdana Arial,Helvetica; color:#444444; text-decoration:none;		 font-weight:bold;	 font-size:11px;}
#linkmore:hover	 {font-family:Verdana Arial,Helvetica; color:#000000; text-decoration:underline; font-weight:bold;	 font-size:11px;}
#linkblackx 	 {font-family:Verdana Arial,Helvetica; color:#666666; text-decoration:underline; font-weight:normal}
#linkblackx:hover{font-family:Verdana Arial,Helvetica; color:#000000; text-decoration:underline; font-weight:normal}

/* popup layer */
#ipopup {position:absolute; visibility:hidden; z-index:200;}

/* buttons */
#ftb   	{font-family:Verdana,Arial,Helvetica; 			 font-size:10px; font-weight:bold; background-color:#a2a2a2; color:white;   text-decoration:none;}
#ftb_orange   	{font-family:Verdana,Arial,Helvetica; 			 font-size:10px; font-weight:bold; background-color:#F2AA2D; color:white;   text-decoration:none;}
#ftbgrey{font-family:Verdana,Arial,Helvetica; width:120; font-size:10px; font-weight:bold; background-color:#a2a2a2; color:white;   text-decoration:none;}
#ftb2  	{font-family:Verdana,Arial,Helvetica; width:70;  font-size:10px; font-weight:bold; background-color:#F7A82D; color:white;   text-decoration:none;}
#ftbgo 	{font-family:Verdana,Arial,Helvetica; width:70;  font-size:10px; font-weight:bold; background-color:#a2a2a2; color:white;   text-decoration:none;}
#ftbd  	{font-family:Verdana,Arial,Helvetica; width:70;  font-size:10px; font-weight:bold; background-color:#F7A82D; color:#cccccc; text-decoration:none;}

#bt_orange 	{font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:bold; cursor:pointer; background-color:white; color:#E36E19; text-decoration:none; border:0; display:block;}
#bt_blue	{font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:bold; cursor:pointer; background-color:white; color:#5E91D4; text-decoration:none; border:0; display:block;}
#bt_grey	{font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:bold; cursor:pointer; background-color:white; color:#808080; text-decoration:none; border:0; display:block;}

#nostyle {text-decoration:none;}
      
.sumAll {font-family:Verdana,Arial,Helvetica; font-size:20px; font-weight:bold;}

/* grayed text-elements */
#addi {font-family:Verdana,Arial,Helvetica; font-size:10pt; color:#a2a2a2}

/* raster tabelle */
#raster_row { font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#666666;background-color:#ECECEC;padding: 5px 10px 5px 10px; border-bottom: 1px dotted #A4B8D3;}
#raster_row_bottom { font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#666666;background-color:#ECECEC;padding: 5px 10px 5px 10px;}
#raster_table {border: 1px dotted #A4B8D3;margin:10px;}

/* tables */
.table_orange { font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#000000;background-color:#ffffff; padding: 5px 10px 5px 10px;}
.table_orange th { color:#ffffff;background-color:#f59300; border: 1px solid #f59300; padding: 5px 10px 5px 10px; } /* ff6600 */
.table_orange td { color:#000000;background-color:#ffffff; border-left: 1px solid #ff6600; border-right: 1px solid #f59300; border-bottom: 1px solid #f59300; padding: 5px 5px 5px 5px; }
.table_blue { font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#000000;background-color:#ffffff; padding: 5px 10px 5px 10px;}
.table_blue th { color:#ffffff;background-color:#99ccff; border: 1px solid #99ccff; padding: 5px 10px 5px 10px; }
.table_blue td { color:#000000;background-color:#ffffff; border-left: 1px solid #99ccff; border-right: 1px solid #99ccff; border-bottom: 1px solid #99ccff; padding: 5px 5px 5px 5px; }
.table_pictures { font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#000000;background-color:#ffffff; padding: 5px 10px 5px 10px;}
.table_pictures th { color:#666666;background-color:#ffffff; padding: 5px 5px 5px 5px; border: 2px dotted #A4B8D3;  }
.table_pictures td { color:#666666;background-color:#ffffff; padding: 0px 0px 5px 0px; }
.inselect { border: 1px solid #f59300; }
.table_legend {font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px; color:#666666; padding: 0px 10px 0px 10px; margin-top: 10px; }
.table_legend_row_bottom { background-color:#ffffff; border: 2px dotted #A4B8D3; padding: 5px 10px 5px 10px;}

/* new styles */
.topic_cell1 	{ background-color:#F7A82D; border-bottom: 2px solid #FFFFFF; height:135px;}
.topic_cell2 	{ background-color:#A5BBD8; border-bottom: 2px solid #FFFFFF; height:68px;}
.topic_cell_top { background-color:#FFFFFF; border-bottom: 5px solid #A5BBD8; border-top: 5px solid #A5BBD8; border-right: 1px solid #A5BBD8;}
.weiss_bold 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:17px; font-weight:bold; padding-top:15px; }
.weiss_middle 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; font-weight:bold; }
.weiss_small 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; padding-left:10px; }
.weiss_havy		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:23px; font-weight:bold; padding-top:15px; }
.weiss_front	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; }
.weiss_thin		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; line-height:15px; }
.weiss_thiner	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px;  font-weight:normal; line-height:13px; }
.weiss_thinlink:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; line-height:13px; text-decoration:none; }
.weiss_thinlink:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; line-height:13px; text-decoration:none; }
.weiss_thinlink:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; line-height:13px; text-decoration:underline; }
.weiss_start			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; padding-left:10px; padding-top:10px; }
.blau_bold 				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006486; font-size:14px; font-weight:bold; padding-top:15px; padding-left:10px; }
.blau_pramielink:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#15457E; font-size:11px; font-weight:bold; text-decoration:none; }
.blau_pramielink:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#15457E; font-size:11px; font-weight:bold; text-decoration:none; }
.blau_pramielink:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#15457E; font-size:11px; font-weight:bold; text-decoration:underline; }
.blau_thin				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#2C4A83; font-size:9px;  font-weight:normal; line-height:15px; }
.blau_bold_shop:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006486; font-size:11px; font-weight:bold; padding-left:10px; text-decoration:none; }
.blau_bold_shop:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006486; font-size:11px; font-weight:bold; padding-left:10px; text-decoration:none; }
.blau_bold_shop:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006486; font-size:11px; font-weight:bold; padding-left:10px; text-decoration:underline; }
.grau_link:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7E7E; font-size:10px; font-weight:bold; padding-left:5px; text-decoration:underline;}
.grau_link:visited 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7E7E; font-size:10px; font-weight:bold; padding-left:5px; text-decoration:underline;}
.grau_link:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7E7E; font-size:10px; font-weight:bold; padding-left:5px; text-decoration:none;}
.linkws:link		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
.linkws:visited		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
.linkws:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline; }
.linkwsbold:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
.linkwsbold:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
.linkwsbold:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline; }

/* for blue tables */
.topic_content_blau 			{ background-color:#D9E2EF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.topic_content_blau_top 		{ background-color:#D9E2EF; border-bottom: 1px solid #FFFFFF; border-top:   4px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.topic_content_blau_top_middle 	{ background-color:#D9E2EF; border-top:    4px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.topic_content_blau_solo		{ background-color:#D9E2EF; border-top:    1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.topic_content_blau_top_end 	{ background-color:#D9E2EF; border-bottom: 1px solid #FFFFFF; border-top:   4px solid #FFFFFF; border-right: 4px solid #FFFFFF;}
.topic_content_blau_top_right 	{ background-color:#D9E2EF; border-bottom: 1px solid #FFFFFF; border-left:  1px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
.topic_content_blau_right 		{ background-color:#D9E2EF; border-bottom: 1px solid #FFFFFF; border-right: 4px solid #FFFFFF;}
.topic_content_blau_middle 		{ background-color:#D9E2EF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}

/* for gray tables */
.topic_content_grau 			{ background-color:#F0F3F9; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.topic_content_grau_top 		{ background-color:#F0F3F9; border-bottom: 1px solid #FFFFFF; border-top:   4px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.topic_content_grau_top_middle 	{ background-color:#F0F3F9; border-top:	   4px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.topic_content_grau_top_end 	{ background-color:#F0F3F9; border-bottom: 1px solid #FFFFFF; border-top:   4px solid #FFFFFF; border-right: 4px solid #FFFFFF;}
.topic_content_grau_top_right 	{ background-color:#F0F3F9; border-bottom: 1px solid #FFFFFF; border-left:  1px solid #FFFFFF; border-right: 4px solid #FFFFFF;}
.topic_content_grau_middle 		{ background-color:#F0F3F9; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
#blau_bold_shop:link 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006486; font-size:11px; font-weight:bold; padding-left:10px; text-decoration:none;}
#blau_bold_shop:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#006486; font-size:11px; font-weight:bold; padding-left:10px; text-decoration:none;}
#blau_bold_shop:hover 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006486; font-size:11px; font-weight:bold; padding-left:10px; text-decoration:underline;}
#grau_link:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7E7E; font-size:10px; font-weight:bold; padding-left:5px; text-decoration:underline;}
#grau_link:visited 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7E7E; font-size:10px; font-weight:bold; padding-left:5px; text-decoration:underline;}
#grau_link:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7E7E; font-size:10px; font-weight:bold; padding-left:5px; text-decoration:none;}
.small_shop				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight:normal; padding-left:10px;}
.pixum_preis 			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#f59300; font-size:11px; font-weight:bold;}
.pixum_bold	 			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#f59300; font-size:12px; font-weight:bold; padding-left:15px;}
.small_shop_grey  		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#8F8F8F; font-size:9px; font-weight:normal;}
.small_shop_black 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight:normal;}
.small_grey 	  		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#59585C; font-size:9px; font-weight:bold; padding-left:10px;}
.small_grey_pramie		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#59585C; font-size:9px; font-weight:bold; }
.red_pramie				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:9px; font-weight:bold; padding-left:15px }
.black_underline  		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight:bold; text-decoration:underline; padding-left:10px;}

/* styles für preisliste in artikel */
.headerline { font-size:10pt; background:#A5BAD7; color:white; }
.even 		{ background:#F0F3FA; }
.odd 		{ background:#DAE2EF; }
.porto 		{ background:#A5BAD7; height:25px; }
.info 		{ background:#ECECEC; color:#7E7E7E; }
.red 		{ color:red; font-weight:bold; }

/* for easyprint page */
.small_grey_easyprint { font-family:Verdana, Arial, Helvetica, sans-serif; color:#59585C; font-size:9px;  font-weight:bold; }
.small_shop_black 	  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px;  font-weight:normal; }
.red_easyprint 		  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:9px;  font-weight:bold; }
.easyprint_black 	  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; }
.easyprint_gelb 	  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#F6AA33; font-size:13px; font-weight:bold; }
.easyprint_blau 	  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0A4D88; font-size:13px; font-weight:bold; }



/* Neue Styles */
