@charset "utf-8";

/* ########################################################################################

	FARBEN TEMPLATE BARTSCH

   ########################################################################################

	Copyright (c) 2010 by Peter Saß <b.o.f.h@lazyman.de>

	Released under the GNU General Public License

   ########################################################################################*/

/* @group site */

body {
	color: #252525;
	background: #f0f0f0;
	/* url(images/bg_body_light.gif) repeat-x;*/
}

a {
	color: #252525;
}

#site {
	background-color: #ffffff;
}

/* @end */

/* @group header */

#header {
	background: url(images/logo_bartsch.gif) no-repeat left top;
}

#subheader {
	background: url(images/logo_bartsch.gif) no-repeat left bottom;
}

#subheader p {
	color: #ffffff;
}

#headmenu {
	background: url(images/bg_headmenu.gif) repeat-x left bottom;
}

#headmenu a, 
#headmenu a:active,
#headmenu a:visited {
	color: #545454;
}

#headmenu a:hover {
	color: #003992;
}

/* @end */

/* @group main navigation */

#main {
	color: #252525;
	background: url(images/bg_main.gif) repeat-y left top;
}

#left {
	color: #000;
}


#left input[type="text"], #left input[type="password"] {
	border-color: #73737a;
	background-color: #eaefef;
}
#left input[type="text"]:hover, #left input[type="text"]:focus,
#left input[type="password"]:hover, #left input[type="password"]:focus {
	background-color: #ffffff;
}
ul#accordion_menu .login_input {
	border-color: #73737a;
}
#left h3 {
	color: #545454;
	background: url(images/bg_boxhead.gif) repeat-x;
}
#left h3 a, 
#left h3 a:active,
#left h3 a:visited {
	color: #003992;
}
#left h3 a:hover {
	color: #545454;
}
#left p{
	color: #000;
	border-bottom-color: #73737a;
}
#left a,
#left a:active,
#left a:visited {
	color: #003992;
}
#left a:hover {
	color: #73737a;
}
#left .menu a:hover {
	color: #545454;
}

/* @group left */

/* @group level0 */

#left .level0 a,
#left .level0 a:active,
#left .level0 a:visited { 
	background: url(images/0_icon_folder_closed.gif) no-repeat 0 top;
}
#left .level0 a:hover {		
	color: #73737a;
	background: url(images/0_icon_folder_over.gif) no-repeat 0 top;
}
#left .level0_open a,
#left .level0_open a:active,
#left .level0_open a:visited { 
	background: url(images/0_icon_folder_open.gif) no-repeat 0 top;
}
#left .level0_open a:hover {		
	background: url(images/0_icon_folder_open.gif) no-repeat 0 top;
	color: #73737a;
}
#left .level0_active a,
#left .level0_active a:active,
#left .level0_active a:visited { 
	background: url(images/0_icon_folder_active.gif) no-repeat 0 top;
	color: #73737a;
}
#left .level0_active a:hover {		
	background: url(images/0_icon_folder_active.gif) no-repeat 0 top;
	color: #73737a;
}

/* @end */

/* @group level1 */

#left .level1 a,
#left .level1 a:active,
#left .level1 a:visited { 
	background: url(images/1_icon_folder_closed.gif) no-repeat 0 top;
}
#left .level1 a:hover {		
	color: #73737a;
	background: url(images/1_icon_folder_over.gif) no-repeat 0 top;
}
#left .level1_open a,
#left .level1_open a:active,
#left .level1_open a:visited { 
	background: url(images/1_icon_folder_open.gif) no-repeat 0 top;
}
#left .level1_open a:hover {		
	color: #73737a;
	background: url(images/1_icon_folder_open.gif) no-repeat 0 top;
}
#left .level1_active a,
#left .level1_active a:active,
#left .level1_active a:visited { 
	color: #73737a;
	background: url(images/1_icon_folder_active.gif) no-repeat 0 top;
}
#left .level1_active a:hover {		
	color: #73737a;
	background: url(images/1_icon_folder_active.gif) no-repeat 0 top;
}
/* @end */

/* @group level2 */

#left .level2 a,
#left .level2 a:active,
#left .level2 a:visited { 
	background: url(images/2_icon_folder_closed.gif) no-repeat 0 top;
}
#left .level2 a:hover {		
	background: url(images/2_icon_folder_over.gif) no-repeat 0 top;
}

#left .level2_open a,
#left .level2_open a:active,
#left .level2_open a:visited { 
	background: url(images/2_icon_folder_open.gif) no-repeat 0 top;
}
#left .level2_open a:hover {		
	background: url(images/2_icon_folder_open.gif) no-repeat 0 top;
}
#left .level2_active a,
#left .level2_active a:active,
#left .level2_active a:visited { 
	color: #73737a;
	background: url(images/2_icon_folder_active.gif) no-repeat 0 top;
}
#left .level2_active a:hover {		
	color: #73737a;
	background: url(images/2_icon_folder_active.gif) no-repeat 0 top;
}
	
/* @end */

/* @group level3 */

#left .level3 a,
#left .level3 a:active,
#left .level3 a:visited { 
	background: url(images/3_icon_folder_closed.gif) no-repeat 0 top;
}
#left .level3 a:hover {		
	background: url(images/3_icon_folder_over.gif) no-repeat 0 top;
}
#left .level3_open a,
#left .level3_open a:active,
#left .level3_open a:visited { 
	background: url(images/3_icon_folder_open.gif) no-repeat 0 top;
}
#left .level3_open a:hover {		
	background: url(images/3_icon_folder_open.gif) no-repeat 0 top;
}
#left .level3_active a,
#left .level3_active a:active,
#left .level3_active a:visited { 
	color: #73737a;
	background: url(images/3_icon_folder_active.gif) no-repeat 0 top;
}
#left .level3_active a:hover {		
	color: #73737a;
	background: url(images/3_icon_folder_active.gif) no-repeat 0 top;
}

/* @end */

#left .box_content {
	border-color: #d2d2d2;
}
#left .box_content .graytable {
	background-color: #eaefef;
}

#left .box_content .yellowtable {
	background-color: #fafeb9;
}
#left .languages {
	border-color: #003992;
	background-color: #f0f0f0;
}

/* @end */

/* @group left accordion */

ul#accordion_menu .head {
	color: #003992;
	background: url(images/bg_leftmenu_plus.gif) no-repeat right top;
}
ul#accordion_menu .selected {
	background: url(images/bg_leftmenu_leer.gif) no-repeat right top;
}
ul#accordion_menu .head:hover {
	color: #545454;
}

ul#accordion_menu .box_left h3 {
	color: #545454;
	background: url(images/bg_boxhead.gif) repeat-x;
}
ul#accordion_menu .box_content {
	border-color: #d2d2d2;
}

ul#accordion_menu .box_content ul {
	background-color: #eaefef;
}
ul#accordion_menu .box_content table {
	background-color: #eaefef;
}

/* @end */

/* @end */

/* @group main content */

#center {
	color: #353535;
}
#center h2 {
	color: #003992;
	background: url(images/bg_headmenu.gif) repeat-x left top;
}
#center h3 {
	border-bottom-color: #003992;
}
#center input[type="text"], #center input[type="password"] {
	border-color: #73737a;
}
#center input[type="textarea"], 
#center input[type="textarea"]:focus {
	border-color: #73737a;
}
#center .navtrail {
	color: #b6b6b8;
	border-bottom-color: #b6b6b8;
}
#center .navtrail a,
#center .navtrail a:visited,
#center .navtrail a:active {
	color: #b6b6b8;
}
#center .navtrail a:hover {
	color: #99999c;
}
#center a, #center a:active, #center a:visited {
	color: #003992;
}
#center a:hover {
	color: #73737a;
}
#center .address {
	border-bottom-color: #003992;
}
#center .address_head {
	border-bottom-color: #003992;
}
#center .new_address {
	border-top-color: #003992;
	border-bottom-color: #003992;
}
#center .categories_folder a {
	background: url(images/icon_folder_closed.gif) no-repeat 0 top;
}
#center .categories_folder a:hover {
	background: url(images/icon_folder_open.gif) no-repeat 0 top;
}

/* @group index.php */

.helpbox_left {
	border-color: #003992;
}
.helpbox_right {
	border-color: #003992;
}
.helpbox_left table, 
.helpbox_right table {
	background: #eaefef url(images/help.gif) no-repeat;
}
#new_products {
	border-color: #9fadc3;
	background: #eeeeee url(images/bg_new_products.gif) repeat-x 0 bottom;
}

/* @end */

/* @group History & Stock-Management */

#history .history_tablehead_1, #stock .stock_tablehead_1 {
	background-color: #c0c0c0;
	color: #000;
}
#history .history_tablehead_2, #stock .stock_tablehead_2 {
	border-bottom-color: #73737a;
}
#history .history_ksttotal, #stock .stock_ksttotal {
	border-bottom-color: #73737a;
}
#history .history, #stock .stock {
	border-bottom-color: #73737a;
}
#stock .outofstock {
	color:  #f00;
	border-bottom-color: #73737a;
}
#history .moduleRow, #stock .moduleRow { 
	background-color: #eaefef; 
	border-bottom-color: #b6b6b8; 
}
	#history .moduleRow:hover { background-color: #b6b6b8;}
#stock .moduleRow:hover { background-color: #b6b6b8;}

#center .table_module_release_system {
	border-color: #003992;
}


/* @end */



/* @end */

/* @group products / shopping_cart */

#shopping_cart th {
	border-bottom-color: #73737a;
	color: #000000;
}

#buttonbar {
	background: url(images/bg_headmenu.gif) repeat-x left top;
}

#navigation {
	border-top-color: #003992;
	border-bottom-color: #003992;
}


#timeline {	
	border-color: #aaaaaa;
}

#timeline .active {	
	background: url(images/timeline_active.gif) right center; 
	color: #003992;
}
#timeline .finished { 
	background: url(images/timeline_finished.gif) right center; 
	color: #545454;
}
#timeline .finished_last { 
	background: url(images/timeline_finished_last.gif) right center; 
	color: #545454;
}
#timeline .next { 
	background: url(images/timeline_next.gif) right center; 
	color: #ffffff;
}
#timeline .next_last { 
	background: url(images/timeline_next_last.gif) right center; 
	color: #ffffff;
}

/* @end */

/* @group footer */

#footer {
	background: url(images/bg_bottom.gif) repeat-x;
	color: #003992;
}
#footer a, #footer a:visited, #footer a:active  {
	color: #545454;
}
#footer a:hover {
	color: #003992;
}
.copyright, .copyright a {
	color: #d2d2d2;
}

/* @end */

/* @group hilfsklassen */

#info-message {
	color: #003992;
}
#info-message table {
	background-color: #fafeb9;
}

.border-gray-top-single { border-top-color: #73737a; }
.border-gray-top-dashed { border-top-color: #73737a; }
.border-gray-bottom-single {	border-bottom-color: #73737a; }
.border-gray-bottom-double { border-bottom-color: #73737a; }
.border-gray-summary { border-bottom-color: #73737a; border-top-color: #73737a; }

.ot-shipping { border-bottom-color: #73737a; }

.bottom_gray_single { border-bottom-color: #73737a; }
.bottom_gray_double { border-bottom-color: #73737a; }
.bottom_blue_single { border-bottom-color: #003992; }
.bottom_blue_dotted { border-bottom-color: #003992; }
.bottom_blue_double { border-bottom-color: #003992; }

.moduleRow { background-color: #eaefef; }
.moduleRowOver { background-color: #b6b6b8;}
.moduleRowSelected { background-color: #b6b6b8; color: #003992; }

.historyRow { background-color: #fff; }
.historyRowOver { background-color: #eaefef; }

.force_password_change { 
	color: #003992;
}

#contact_us input[type="text"] {
	border-color: #73737a;
	background-color: #eaefef;
}
#contact_us input[type="text"]:hover, 
#contact_us input[type="text"]:focus {
	background-color: #ffffff;
}
#contact_us textarea {
	border-color: #73737a;
	background-color: #eaefef;
}
#contact_us textarea:focus {
	border-color: #73737a;
	background-color: #ffffff;
}

/* @end */

/* @group w2p */


#w2p_pdf {
	border-bottom-color: #003992;
}
#product_w2p #buttonbar {
	border-top-color: #003992;
	border-bottom-color: #003992;
}

#product_w2p #buttonbar .buttons {
	color: #003992;
}
/* @group pages */
#accordion_w2p_pages .head {
	color: #003992;
	background: url(images/bg_headmenu_plus.gif) repeat-x right center;
}
#accordion_w2p_pages .selected {
	background: url(images/bg_headmenu_leer.gif) repeat-x right center;
}

/* @end */

/* @group Templates */

ul#accordion_w2p_templates .buttons {
	background: url(images/buttons/german/button_bg.gif) no-repeat left top;
	color: #003992;
}
#accordion_w2p_templates .head {
	color: #003992;
	background: url(images/bg_headmenu_plus.gif) repeat-x right center;
}
#accordion_w2p_templates .selected {
	background: url(images/bg_headmenu_minus.gif) repeat-x right center;
}
#accordion_w2p_templates .selected a:hover {
	color: #003992;
}

/* @end */

#product_w2p h3 {
	color: #003992 !important;
}

#product_w2p #w2p_message_ok h3 {
	color: #003992 !important;
	background: url(images/bg_headmenu.gif) repeat-x left top;
}

#product_w2p #w2p_select_save h3 {
	color: #003992 !important;
	background: url(images/bg_headmenu.gif) repeat-x left top;
}
#product_w2p #w2p_input .graduated-price-table {
	background-color: #eaefef;
}
#product_w2p #buttonbar_w2p {
	border-top-color: #003992;
	border-bottom-color: #003992;
}
/* @end */

/* @group product_listing -> qvc */

#center .qvc_list_image a:hover{
	border-color: #003992 !important;
}
#center .qvc_list_item h2 {
	border-bottom-color: #003992 !important;
}
#center .qvc_list_item_description {
	border-bottom-color: #003992 !important;
}
#center .qvc_list_spacer {
	background: url(images/product_spacer.gif) repeat-y center;
}
#center .qvc_info_img a:hover{
	border-color: #003992 !important;
}
#center .qvc_info_description .price_total {
	border-bottom-color: #003992 !important;
}
#center .qvc_info_description .order-table {
	border-top-color: #003992 !important;
	border-bottom-color: #003992 !important;
}

/* @end */


/* @group product_listing -> vier_spalten */

#center .vier_spalten_list_item {
	background: url(images/product_bottom.gif) repeat-x 0 bottom;
}
#center .vier_spalten_list_image a, 
#center .vier_spalten_list_image a:active, 
#center .vier_spalten_list_image a:visited {
	border-color: #b6b6b8 !important;
}
#center .vier_spalten_list_image a:hover{
	border-color: #003992 !important;
}
#center .vier_spalten_list_item h2 {
	border-bottom-color: #003992;
}
#center .vier_spalten_list_item_description,
#center .vier_spalten_list_item_description_w2p {
	border-bottom-color: #003992;
}
#center .vier_spalten_info_img a:hover{
	border-color: #003992 !important;
}


/* @group vier_spalten_info_description */


#center #w2p_input .price_total {
	border-bottom-color: #003992;
}
#center #w2p_input .order-table {
	border-top-color: #003992;
	border-bottom-color: #003992;
}

/* @end */

/* @end */

/* @group product-info -> zwei_spalten-bild_und_text */

#center #zwei_spalten-bild_und_text_img a:hover{
	border-color: #003992;
}
#center #zwei_spalten-bild_und_text .price_total {
	border-bottom-color: #003992;
}

#center #zwei_spalten-bild_und_text .order-table {
	border-top-color: #003992;
	border-bottom-color: #003992;
}
#center #zwei_spalten-bild_und_text .graduated-price-table {
	background-color: #eaefef;
}

/* @end */


/* @group CoverFlow */


#center  #home_left #coverflow_home_left {
	background-color: #eaefef;
}
#center #home_left a,
#center #home_left a:active,
#center #home_left a:visited {
	color: #003992;
}
#center #home_left a:hover {
	color: #73737a;
}

#center  #home_right #coverflow_home_right {
	background-color: #eaefef;
}
#center #home_right a,
#center #home_right a:active,
#center #home_right a:visited {
	color: #003992;
}
#center #home_right a:hover {
	color: #73737a;
}
#center #home_right .image img:hover {
	border: 1px solid #003992;
}
#center #home_right .coverflow_product_name {
	border-top-color: #003992;
}

/* @end */


/* @group Spalten mit Boxen */

/* @group LEFT */

#center #box_left h3 {
	color: #003992;
}
#center #box_left #box_left_sub {
	background-color: #eaefef;
}
#center #box_left .image img {
	border-color: #b6b6b8;
}
#center #box_left .image img:hover {
	border-color: #003992;
}
#center #box_left a,
#center #box_left a:active,
#center #box_left a:visited {
	color: #003992;
}
#center #box_left a:hover {
	color: #545454;
}

/* @end */

/* @group LEFT_NEWCUSTOMER */

#center #box_left_newcustomer h3 {
	color: #003992;
}
#center #box_left_newcustomer #box_left_newcustomer_sub {
	background-color: #fafeb9;
}
#center #box_left_newcustomer p {
	color: #003992;
}

/* @end */

/* @group RIGHT */
#center #box_right h3 {
	color: #003992;
}
#center #box_right #box_right_sub {
	background-color: #eaefef;
}
#center #box_right .image img {
	border-color: #b6b6b8;
}
#center #box_right .image img:hover {
	border-color: #003992;
}
#center #box_right a,
#center #box_right a:active,
#center #box_right a:visited {
	color: #003992;
}
#center #box_right a:hover {
	color: #545454;
}



/* @end */






/* @group RIGHT_FORCEPW */

#center #box_right_forcepw h3 {
	color: #003992;
}
#center #box_right_forcepw #box_right_sub {
	background-color: #fafeb9;
}
#center #box_right_forcepw p {
	color: #003992;
}

/* @end */		


/* @end */

/* @group xtc_buttons */

.buttons {
	background: url(buttons/buttons_bg_r.gif) no-repeat right center;
	color: #73737a;
}
.buttons_triangle {
	background: url(buttons/buttons_bg_l.gif) no-repeat left center;
}
.buttons_right {
	background: url(buttons/buttons_bg_r.gif) no-repeat right center;
}
.buttons_submit {
	background: transparent;
	color: #003992;
}
.buttons_submit:hover {
	color: #73737a;
}
.buttons_submit_span {
}
.buttons_link {
	background: transparent;
	color: #003992;
}
.buttons_link:hover {
	color: #73737a;
}
.buttons_link_span {
}

/* @end */
