
/* 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;}
.ft {font-family:Verdana,Verdana,Arial,Helvetica; font-size:10pt;}
/* standard Pixum-font */
#ftk {font-family:Verdana,Arial,Helvetica; font-size:12px;line-height: normal}
.ftk {font-family:Verdana,Arial,Helvetica; font-size:10px;line-height: normal}

.ftkinfoline {margin-top:5px}
.ftkhelp {cursor:help}
.ftkhelptext {background-color:#FFF; border: solid black 1px; padding: 5px; margin:7px 0px 0px 0px;}

/* ### USER AREA START ### */
#addbook_body {width:90%}
#addbook_header {padding-left:25px; width:90%; margin:5px 0px 10px 0px;}
#group_list, #address_list {}
#group_list td, #address_list td {vertical-align:top}
#group_pagination, #address_pagination {margin-top:20px}
#confim_delete_group {height:371px; text-align:center; margin-top:20px;}
#add_group {padding-left:25px}

#buttons_action {width:220px; float:right; margin:20px 0px 20px 0px;}
#button_back, #button_forward {float:right; width:110px; }

#account_container {width:90%;}
#order_list {background-color:#efefef; min-height:169px; height:auto !important; height:169px; padding-top:20px}
#order_list_actions {background-color:#fbdfb7; padding-top:20px}
#order_list_support, #order_list_all {margin-top:15px}
#order_list_support .text,  #order_list_all .text {float:left; position:relative; width:65%; min-height:25px; height:auto !important; height:25px; }
#order_list_support .button, #order_list_all .button  {float:left; position:relative; width:34%; min-height:25px; height:auto !important; height:25px;}
#order_list_support .text div, #order_list_all .text div {line-height:15px; margin:0px 7px 0px 15px}
#order_list_support .button a, #order_list_all .button a {margin-left:10px}
.abs_bottom {position:absolute; bottom:0px; left:0px}

.shipping_info {margin:7px 0px 0px 0px; border:solid black 1px; width:240px; background-color:#B5C7CE;}
.shipping_info_image {width:50px; float:right; text-align:center; padding-top:20px;}
.shipping_info_text {width:190px; float:left;}
.shipping_info_text_inner {margin: 5px;}

.order_detail {margin: 0px 5px 15px 5px}
.order_detail_header {background-color:#666; height:17px}
.order_detail_body {background-color:#666; padding:0px 2px 0px 2px}
.detail_body_inner {background-color: #d6d7d6;}

.detail_body_left, .detail_body_right {height:100px; padding:5px 10px 5px 10px}
.detail_buttons_left {width: 49%; float:left; margin:10px 0px 10px 0px}
.detail_buttons_right {width: 49%; float:right; text-align:right; margin:10px 0px 10px 0px}
.order_detail_footer {background-color:#666; height:17px}
.link_reorder_easybook {margin-top: -27px;}

h1#order_bill, h1#order_confirmation {font: bold 18px Arial,Verdana,Helvetia; color:#000; margin:0px; padding:0px}

#user_statistics_pane {background-color:#efefef; padding:7px 0px 10px 0px}
#user_statistics_inner {margin-top:15px; padding: 0px 25px 0px 25px;}
.statistics_spacer {height: 12px; line-height:10px;}
.statistics_headline {color:#666; font:bold 13px Verdana,Arial,Helvetia; margin:2px 0px 5px 0px}
.statistics_num {float:left; width:80px; border:ridge #666 2px; background-color:#fff; text-align:center; height:13px; line-height:12px}
.statistics_num span {font-weight:bold;}
.statistics_explain{float:left; width:275px; padding-left:20px;}

.confirm_no {float:right; width:48%;text-align:center;}
.confirm_yes {float:left; width:48%;text-align:center;}

#addbook_new_group {float:right; width:49%; text-align:center;}
#addbook_new_address{float:left; width:49%; text-align:center;}
#addbook_header{margin-bottom:15px}
.addbook_table_hl {font-weight:bold; font-family:Verdana,Verdana,Arial,Helvetica; font-size:10pt; padding:0px 0px 5px 25px}
.addbook_col_hl td {font-weight: bold;}
.addbook_pagination {width: 200px; float:right; text-align:right; margin-right: 25px;}
.addbook_pagination a {}

/* ### USER AREA END ### */

/* 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:12px;line-height: normal; color:#333333;}
#ftklightgrey	{font-family:Verdana,Verdana,Arial,Helvetica; font-size:10px;line-height: normal; 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, .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:120px; font-size:10px; font-weight:bold; background-color:#a2a2a2; color:white;   text-decoration:none;}
#ftb2  	{font-family:Verdana,Arial,Helvetica; width:70px;  font-size:10px; font-weight:bold; background-color:#F7A82D; color:white;   text-decoration:none;}
#ftbgo 	{font-family:Verdana,Arial,Helvetica; width:70px;  font-size:10px; font-weight:bold; background-color:#a2a2a2; color:white;   text-decoration:none;}
#ftbd  	{font-family:Verdana,Arial,Helvetica; width:70px;  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-top: 1px solid #f59300; 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:#ECECEC; padding: 5px 5px 5px 5px; }
.table_pictures td { color:#000000;background-color:#ffffff; padding: 0px 0px 5px 0px; }
.inselect { border: 1px solid #f59300; }

/* 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 */
.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 */
