/**
 *-------------------------------------------------------------------
 * Licensed Materials - Property of IBM
 *
 * WebSphere Commerce
 *
 * (c) Copyright IBM Corp. 2006
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *-------------------------------------------------------------------
 */
 
/****************************************
 * Master1_1.css                        *
 * Style 1 - color 1 (blue)             *
 * class Styles used in B2C Pages       *
 ****************************************/

	/* General classes start */
	
	body 
	{
		margin:0px;
		padding-top: 10px;		
		background-image :url("../images/hg-maerz-shop.jpg");
		/*background-repeat :repeat-x;*/
		background-color : #E6EAF3;
		font-family: Arial;
		font-size: 11px;
		
		
	}
	.whiteBackground {margin:0px; padding:0px;background-color: #FFFFFF;}
	H1 {
		font-family: Arial;
		font-size: 16px;
		color: #535353;
		line-height: 25px;
		font-weight: normal;
		padding:0px;
		margin:0px;
		vertical-align: top;
	}
	H2 
	{
	    font-family: Arial;
		font-size: 13px;
		color: #535353;
		line-height:18px;
		font-weight: bold;
		padding:0px;
		margin:0px;
		vertical-align: top;
	}
	.error_td
	{
		color: #cc0000;
		font-family: verdana;
		font-size: 12px;
		/*border: solid 1px #cc0000;*/
		padding: 10px;
		margin: 10px;
		width: 100%;
	
	}


	FORM {padding:0px; margin:0px;}
	TD,SPAN,DIV,P {font-family: Arial, Verdana ,sans-serif; font-size: 11px; color:#1a171b;}
	UL {padding-left:15px;font-family: Arial;font-size:12px; }
	LI {padding-left:5px;font-family: Arial;font-size:12px; }
	.checkbox, .radio {color:#7EABDC;padding:0px; margin:0px;}
	.input, .select{font-family: Verdana, Arial,sans-serif; vertical-align: middle; font-size: 11px; border: solid 1px #bbbbbb; height: 20px; padding:2px;} 
	TEXTAREA {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #7EABDC; padding-top:2px;margin-right:5px;}

	.select_product
	{
	   font-family: Verdana, Arial,sans-serif;
	   vertical-align: middle;
	   font-size: 11px;
	   border: solid 1px #bbbbbb;
	   height: 20px;
	   padding:2px;
	   width: 120px;
	   background-color: #f1f1f3;
	}
	
	a {
		font-family: Arial, Verdana,sans-serif;
		font-size: 12px;
		color:#0075a2;
		font-weight: bold;
		text-decoration:underline;
	}	

	a:hover
	{
		font-family: Arial, Verdana,sans-serif;
		font-size: 12px;
		color:#1a171b;
		font-weight: bold;
		text-decoration:underline;
	}
	a:focus { outline: none;}

	a.top_menulink
	{
		font-family: Arial, Verdana,sans-serif;
		font-size: 12px;
		color:#0075a2;
		font-weight: bold;
		text-decoration:underline;
		padding-right: 10px;
	}
	
	a.top_menulink:hover
	{
		font-family: Arial, Verdana,sans-serif;
		font-size: 12px;
		color:#1a171b;
		font-weight: bold;
		text-decoration:underline;
		padding-right: 10px;
	}

	.space {padding-top:7px; padding-bottom:7px;}
	.p_width 
	{
		width: 100%;
	}
	.bold {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;font-weight:bold;}
	.select_length {width:224px;}

	.layout_top_table
	{   
	     
	  width:956px;
	  height:80%;
	  border:0px;
	  cellpadding:0px;
	  cellspacing:0px;
	  border: 1px solid #c5c5c7;
	}
	.layout_top_table_menu
	{   	     
	  width:956px;
	  border:0px;
	  cellpadding:0px;
	  cellspacing:0px;	 
	}

    .container_layout
    {
    	height: 600px;
    	width: 586px;
    	background-repeat: no-repeat;
    }

	.header_left
	{
		width: 179px;
		background-image : url(../images/colors/color1/header_left_background.gif);
	}

	.header_right
	{
		width: 189px;
		background-image : url(../images/colors/color1/header_right_background.gif);
		background-repeat: no-repeat;
	}

	/* General classes end */
	/* language select classes start */
	
	.lng_logo {padding-left:26px;}
	.lng_link {text-decoration:none}
	.lng_flag {border:solid 1px #7EABDC;}
	
	/* language select classes end */
	/* Menu classes start */
	
	.m_line {vertical-align:middle; padding:0px; margin:0px;}
	.m_side 
	{
		width: 14px;
		background-image : url(../images/colors/color1/m_side.gif);
		vertical-align: top;
		background-repeat:no-repeat;
		padding-right: 14px;
	}
	.m_bottom
	{
		width: 200px;
		background-image : url(../images/colors/color1/m_bottom.gif);
		vertical-align: top;
		background-repeat:no-repeat;	
	}
	.m_side_2 
	{
		width: 14px;
		background-image : url(../images/colors/color1/m_side_2.gif);
		vertical-align: top;
		background-repeat:no-repeat;
		padding-left: 14px;
	}

	.m_top {padding-bottom:3px;vertical-align:bottom;}
	.m_top_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; font-weight:bold;color: #444444;padding-bottom:3px;text-decoration:none;}
	.m_top_link:hover {color: #174D8A;}
	.m_tile {background-image : url(../images/colors/color1/m_tile.gif); background-repeat: repeat-x; background-color: #659BD6; text-align: -moz-center; height:26px;  padding:0px; margin:0px;}
	.m_link {background-image : url(../images/colors/color1/m_button_back.gif); background-repeat:no-repeat; font-family: Verdana, Arial,sans-serif; font-size: 11px; font-weight:bold;color: white;padding-left:12px;padding-right:15px; text-decoration:none; text-transform:uppercase; }
	.m_link:hover {background-image :url(../images/colors/color1/m_button_back2.gif);color: #174D8A;text-decoration:none;}
	.m_bottom_line {background-image :url(../images/colors/color1/m_bottom_line.gif);}

	.menu0
	{
		font-family: Arial;
		font-weight: bold;
		font-size: 14px;	
		color: #604c3f;		
		text-decoration:none;
		
	}
	
	.menu0:hover
	{
		font-family: Arial;
		font-weight: bold;
		font-size: 14px;	
		color: #b79f88;		
		text-decoration:none;
		
	}
	.menu0_aktiv
	{
		font-family: Arial;
		font-size: 14px;
		font-weight:bold;
		color: #b79f88;		
		text-decoration:none;
		font-weight: bold;
	}

	.menu0_aktiv:hover
	{
		font-family: Arial;
		font-size: 14px;
		font-weight:bold;
		color: #604c3f;		
		text-decoration:none;
		font-weight: bold;
	} 

	
	.menu1
	{
		font-family: Arial;
		font-weight: bold;
		font-size: 12px;	
		color: #604c3f;		
		text-decoration:none;
		
	}

	.menu1:hover
	{
		font-family: Arial;
		font-weight: bold;
		font-size: 12px;	
		color: #b79f88;		
		text-decoration:none;
			
	}

	.menu1_aktiv
	{
		font-family: Arial;
		font-size: 12px;
		font-weight:bold;
		color: #b79f88;		
		text-decoration:none;
		font-weight: bold;
	}

	.menu1_aktiv:hover
	{
		font-family: Arial;
		font-size: 12px;
		font-weight:bold;
		color: #604c3f;		
		text-decoration:none;
		font-weight: bold;
	} 

	.menu2
	{
		font-family: Arial;	
		font-size: 12px;	
		color: #604c3f;	
		text-decoration:none;	
	}

	.menu2:hover
	{
		font-family: Arial;	
		font-size: 12px;	
		color: #b79f88;	
		text-decoration:none;	
	}
	
	.menu2_aktiv
	{
		font-family: Arial;
		font-size: 12px;		
		color: #b79f88;		
		text-decoration:none;		
	}
	.menu2_aktiv:hover
	{
		font-family: Arial;
		font-size: 12px;		
		color: #604c3f;		
		text-decoration:none;		
	}

	
	/* Menu classes end */
	/* search area classes start */
	
	.s_back {background-color: #F0F3F8;border-bottom: solid 1px #7EABDC;height:27px;}
	.s_padding {padding-left:5px;}
	.s_text {
		font-family:  Arial,Verdana,sans-serif;
		font-size: 16px;
		font-weight:bold;
		text-decoration:none;
		color: #333333;
		vertical-align:middle;		
	}
	.s_text_black {color:#174D8A;font-size: 11px;}
	.s_link 
	{
		font-family:  Arial,Verdana,sans-serif;
		font-size: 16px;
		font-weight:bold;
		text-decoration:none;
		color: #333333;
		vertical-align:middle;		
	}
	
    .s_link2 {color: #333333;font-size: 11px;}
	.s_link:hover {color: #174D8A;text-decoration:none;}
	.s_input {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:black; border: solid 1px #CFD2DC;height: 19px;}
	.s_input2 {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:black; border: solid 1px #6E93BD;height: 19px;}
	
	/* search area classes end */
	/* logon classes start */
	
	.log_height {height: 20px;padding-top:5px;}
	.log_page {height:100%;}
	
	/* logon classes end */
	/* content classes start */
	
	#content {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;}
	.c_back {background-color:white;padding: 0px 0px 0px 0px; }
	.c_headings {color:#5F82AA; font-size: 11px;font-weight:bold;padding-bottom:6px;padding-top:10px;}
	.c_line 
	{
		width:100%;
		background-image :url(../images/colors/color1/c_line.gif);
		line-height:8px;
		margin:0px;
		font-size:2px;
		background-repeat: repeat-x;
	}
	.c_line2
	{
		width:100%;
		background-image :url(../images/colors/color1/c_line.gif);
		line-height:8px;
		margin:0px;
        padding-top: 20px;
        padding-bottom: 20px;
		font-size:2px;
		background-repeat: repeat-x;
	}
	.c_large_img {vertical-align:top;align:center;}
	.c_flash {padding-top:10px; padding-bottom:13px;}
	.c_homepage_cat {border:solid 1px #abaaaa;}
	.c_homepage_cat_txt {font-family: Verdana, Arial,sans-serif; font-size: 13px; color:#444444;font-weight:bold; padding-left:6px; height:20px; text-transform: uppercase;}
	.c_home_txt_blue {font-family: Verdana, Arial,sans-serif; font-size: 15px; color:#427DBE;font-weight:bold;}
	.c_home_txt_black {font-family: Verdana, Arial,sans-serif; font-size: 15px; color:#444444;}
	.c_select_yr_mnth {width:110px;}
	

    .font_masstabelle
    {
    	color: #ffffff;
    	font-family: Arial, Verdana;
    	font-size: 13px;
    	padding-left: 5px;
    	text-decoration: none;
    }

	#subNav {width:135px;padding-right:20px;vertical-align:top;}
	.sn_heading {font-family: Times, Arial,sans-serif; font-size: 20px; color: #444444;line-height:40px;}

    .sn_off0 
	{
		width: 150px;
		padding-left:  0px;
		padding-top: 7px;
		padding-bottom: 8px;
		vertical-align: middle;
	}
	
	.sn_on0
	{
		width: 150px;
		padding-left: 0px;
		padding-top: 7px;
		padding-bottom: 8px;
		vertical-align: middle;		
	}
	
	.sn_off1 
	{
		width: 150px;
		padding-left:  10px;
		padding-top: 5px;
		padding-bottom: 5px;
		vertical-align: middle;
	}
	.sn_on1
	{
		width: 150px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		vertical-align: middle;
	}
	.sn_off2 
	{
		width: 150px;
		padding-left:  20px;
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: middle;
	}
	.sn_on2
	{
		width: 150px;
		padding-left: 20px;
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: middle;
	}


	.sn_on_arrow
	{
		width: 11px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		vertical-align: middle;
	}
	.sn_off_arrow
	{
		width: 11px;
		padding-left:  0px;
		padding-top: 0px;
		padding-bottom: 0px;
		vertical-align: middle;
	}
	.sn_link {font-family: Arial, Arial,sans-serif; font-size: 10px; font-weight:bold; color:#444444;text-decoration:none;height:100%;width:100%;padding-top:3px;display:block;}
	.sn_link:hover {background-color:#DCE3ED;text-decoration:none;}

	.s_text2_aktiv
	{
	  color: #0075a2;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration:underline;
	  font-familiy: Arial;			  	
	}
	.s_text2_aktiv:hover
	{
	  color: #1a171b;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration:underline;
	  font-familiy: Arial;			  	
	}
	.s_text2
	{
	  color: #0075a2;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration:underline;
	  font-familiy: Arial;			  	
	}
    .sub_menu_table
    {
      /*width:190px;*/	
	  border:0px;	  
	  cellspacing:0px;
	  
    }

	.menu_main_link
	{	  
	   
	  color: #ffffff;
	  font-size: 11px;
	  font-weight:bold;
	  text-decoration:none;
	  font-familiy: Arial;		
	  font-weight: normal;
	
	}

	.menu_main_span
	{
	  color: #ffffff;
	  font-size: 11px;	
	  text-decoration:none;
	  padding: 2px;	
	}

	.td_line_middle
	{
	   background-image: url(../images/colors/color1/td_line.gif);
	   background-repeat: repeat-x;
	   height: 10px;
	}

	.td_product_defattribute_label
	{
		width: 60px;
	}


	.td_header_menu_link
	{
		padding-left: 5px;		
	}

	
	.t_td_header_menu_bc
	{		
		width: 233px;	
		background-image: url(../images/colors/color1/menu_back_bc.gif);
		background-repeat: repeat-x;
		padding-left: 12px;
	}

    .t_td_header_menu_cc
	{
		width: 233px;
		background-image: url(../images/colors/color1/menu_back_cc.gif);
		background-repeat: repeat-x;
		padding-left: 12px;
	}
	
	.t_td_header_msc
	{
		padding: 2px;
    	height: 15px;    	
    	text-align: right;
		background-color: #ffffff;
	}

	.t_td_header_image 
	{				
		vertical-align: bottom;
		padding-left: 10px;
/*		padding-bottom: 7px;*/
		width: 586px;
		background-image: url(../images/colors/color1/header_center_background.gif);
		background-repeat: no-repeat;
	}

	.t_td_header_nobc 
	{				
		vertical-align: bottom;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 0px;
		width: 586px;
		background-image: url(../images/colors/color1/header_center_background.gif);
		background-repeat: no-repeat;
	}

    .t_td_topc
	{				
		vertical-align: bottom;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		width: 576px;
		margin-right: 5px;
		background-color: #e4eaf0;
		text-align: left;
		border: 10px;
	}

    .t_td_topc2
	{				
		width: 576px;
		text-align: left;
		border: 0px;
		margin-top: 5px;
/*		background-color: #e4eaf0; */
	}
    .t_td_topc3
	{				
		text-align: left;
		border: 0px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: 0px;
		background-color: #e4eaf0;
		vertical-align: top;
	}

	.td_price
	{
	   width: 50%;
	}

	.td_product_image
	{
		width: 220px;
	}

	.div_header_big_menu
	{
	  height: 110px;	  
	  padding-left: 10px;
	  padding-top: 10px;  
	}

    .div_header_small_menu
    {      
      width: 200px;
      height: 15px;
      background-color:#66AACC;
      text-align: right;
    }

	.footer_text
	{
		font-size: 11px;
		font-familiy: Arial;
		font-weight: bold;
		color: #1a171b;
	}
    
	.shoppingcarttitle
	{
		font-familiy: Arial;
		font-weight: bold;
		font-size: 12px;
		color: #1a171b;
		text-decoration: none;
		
	}
	
	
	#table {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;}
	.t_table {width: 100%;}
	.t_td_content
	{
		padding-left: 15px;
		padding-top: 10px;
	}
	.t_hd_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border:solid 1px #7EABDC;vertical-align:top;}
	th.colHeader_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;border:solid 1px #7EABDC;}
	.t_tr {border-bottom: solid 1px #7EABDC;}
	.t_hd {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	.t_td { font-size: 11px; color:color:#444444;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #7EABDC;}
	.t_td2 { font-size: 11px; color:color:#444444;padding: 7px 4px 3px 0px;vertical-align:top;}
	.t_hd_rght {text-align : right; width:100%;color:#444444;  font-size: 11px;font-weight:bold;display:block;}
	.t_hd_cntr {text-align : center; width:100%;color:#444444; font-size: 11px;font-weight:bold;display:block;}
	.t_hd_price_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	.t_rght {text-align : right; display:block; font-size:11px;}
	.t_cntr {text-align : center; width:100%;display:block;}
	.t_fees { text-align : right; font-size: 11px; color:black;padding: 1px 4px 0px 4px;vertical-align:top;}
	.t_fees_spc {line-heght:3px;font-size: 4px;}
	.t_total { text-align : right; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;font-weight:bold;}
	.t_total_figure { text-align : right; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-left:solid 1px #7EABDC;background-color:#DCE3ED;font-weight:bold;}
	.t_discount {font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
	.t_button {background-color:#D3DCE7; font-family: Verdana, Arial,sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #7EABDC;height:14px; width:100%;text-align : center;margin-bottom:5px;display:block;}
	.t_button:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	.t_total_button {background-color:#D3DCE7; font-family: Verdana, Arial,sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #7EABDC;height:14px; width:100%;text-align : center;margin-bottom:1px;display:block;}
	.t_total_button:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	
	.t_img_view { text-align : left; display:block; vertical-align:center;}
	.t_detail_view {display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_space {padding-bottom: 8px;text-align : center;}
	.t_img_border 
	{ 
		
	
	}
	.thumbnailimage
	{
	  width: 270px;
	  height: 350px;
	}

	.thumbnailimage_category 
	{
	  width: 107px;
	  height: 107px;
	}
	.thumbnailimage_category_trend
	{
	  width: 273px;
	  height: 175px;
	}
	.divplace
	{
		height: 220px;
		width: 576px;
		margin-bottom: 10px;
	}
    .maincatback_damen
    {
    	
          background-image :url(../images/2-0-GROSS.JPG);
          background-repeat: no-repeat;
         
    }
    .maincatback_herren
    {
      background-image :url(../images/1-0-GROSS.JPG);
      background-repeat: no-repeat;
     
    }

	.maincatback_sale
    {
      background-image :url(../images/9-0-GROSS.JPG);
      background-repeat: no-repeat;
     
    }


    .emptycat
    {
    	width: 576px;
    	height: 182px;
    	background-image :url(../images/emptycat.jpg);
        background-repeat: no-repeat;
    	
    }
	
	.t_empty_cell {width:5px}
	.t_empty_row {height:5px}

	.t_row_img {padding-top:10px;padding-bottom:10px;vertical-align:top;}
	.t_row_detail {padding:6px;vertical-align:top;width:230px;}
	.t_txt_detail {font-size: 10px;}
	.t_row_price {padding-top:6px;padding-bottom:6px;vertical-align:top;width:95px;display:block}
	.t_button_space {padding-top:5px;display:block}
	.t_line {border-bottom:solid 1px #7EABDC;font-size:1px;}
	.t_rght_space {padding-right:5px;}

/*********** ADDRESS FORM **************************/

	.input_text_addressform	{	  font-size: 12px;	  width: 99%;	  border: solid 1px #bbbbbb;	}
	.input_text_simple{  font-size: 12px;border: solid 1px #bbbbbb;}
	.input_text_addressform_half	{  font-size: 12px;	  width: 50%;  border: solid 1px #bbbbbb;	}

	.input_select_addressform
	{
	  font-size: 12px;
	  width: 100%;
	  border: solid 1px #bbbbbb;	  
	}

	.sub_categories_td
	{
		 padding: 10px;
		 border: 1px solid #c5c5c7;
	}
	
	.td_addressform
	{
      font-size: 12px;
      color:#333333;
      padding: 2px 2px 2px 2px;
      vertical-align:center;
      text-align: left;      
	}
	.td_addressform_half
	{
      font-size: 12px;
      color:#333333;
      padding: 2px 2px 2px 2px;
      vertical-align:center;
      text-align: left;
      width: 50%
	}	

 	.td_addressform_text
	{
      font-size: 12px;
      color:#333333;
      padding: 2px 2px 2px 2px;
      vertical-align:center;
      text-align: left;
      width: 100px;
	}

	.table_addressform
	{
		width: 100%;
		background-color: #ffffff;
		text-align: left;
	}

	.table_nameentryform
	{
		width: 100%;
		background-color: #ffffff;
		text-align: left;
	}

    .td_address_out
    {
    	width: 100%;
    	text-align: left;
    }

/*********** ENDE: ADDRESS FORM **************************/	
	
	
/****************** NAVIGATION ***************************/	

	.navigation
	{
		width: 100%;
		height: 80px;
		background-color: #eeeeee;
	}

    .navigation_td_left
    {
       text-align: left;
    }

	.navigation_td_right
    {
       text-align: right;
    }
    .navigation_td_center
    {
       text-align: center;
    }

	.div_sub_menu
	{
		padding-top: 10px;
		width: 172px;
	}

	.td_logon_images
	{
		padding-left: 10px;
		text-align: left;
	}
/****************** ENDE NAVIGATION **********************/	


/****************** FOOTER AREA **************************/	


	div.footer
	{
		background-color: #e3e4e6;
		width: 100%;
		/*background-image :url(../images/footerback.gif);*/
		background-repeat: repeat-x;
		
	}

	.footer_td
	{
		padding-left: 10px;
		text-align: left;
/*		border-top: 1px solid #c0c1c2;*/
	}
/*************** ENDE FOOTER AREA ************************/




	.simple_text
	{
		 font-family: Arial;
		 font-size: 12px;
		 line-height: 16px;
		 
		 text-decoration: none;
		 font-weight: normal;
		 color: #1a171b;
	}


	.simple_text_gray
	{
		 font-family: Arial;
		 font-size: 14px;
		 
		 line-height: 16px;		 
		 text-decoration: none;
		 font-weight: normal;
		 color: #535353;
	}



	
	.simple_text_sc
	{
		 font-family: Arial;
		 font-size: 11px;
		 line-height: 16px;
		 
		 text-decoration: none;
		 font-weight: normal;
		 color: #1a171b;
	}

	.simple_text_bold
	{
		 font-family: Arial;
		 font-size: 12px;
		 line-height: 16px;
		 text-decoration: none;
		 font-weight: bold;
		 color: #1a171b;		 
	}
	
	.a_none
	{
		border: none;
		text-decoration: none;
		font-size: 10px;
        color:#626262;
		
	}

	.table_billing_address
	{
		text-align: center;
		width: 100%;
	}	

	.t_td_standardshipping 
	{ 
		font-size: 11px;
		color:color:#444444;
		padding: 7px 4px 3px 0px;
		vertical-align:top;
	
		background-color: #F0F3F8;
	}

	.t_td_billing
	{ 
		font-size: 11px;
		color:color:#444444;
		padding: 7px 4px 3px 0px;
		vertical-align:top;	
		background-color: #F9F6E2;
	}

	
	.div_moreinfo
	{
		text-decoration: none;
		padding-top: 10px;
	}
	
	
	/* table classes end */
	/* page scrolling widget start*/
	
	.ps_align_left {text-align:left;border-left:solid 1px #7EABDC; border-bottom:solid 1px #7EABDC;border-top:solid 1px #7EABDC;padding:0px; margin: 0px;}
	.ps_align 
	{
		text-align:left;		
		padding:0px;
		margin: 0px;
		background-image :url(../images/colors/color1/ps_align.gif);
		background-repeat: no-repeat;
	}

	
	.ps_pad {padding-left:4px;}
	.ps_view {padding-right:5px;background-color:#DCE3ED; }
	.ps_input {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #7EABDC;height: 16px; padding-top:0px;margin-right:0px;border-top:solid 1px #7EABDC;padding:0px; margin: 0px;}
	.ps_text {font-family: Verdana, Arial,sans-serif; font-size: 9px; color:#444444;padding-left:4px;}

	/* page scrolling widget end*/
	/* footer classes start */
	
	
	.f_back {border-top:solid 1px #929499;align:left;background-color: #F0F3F8;}
	.f_title {font-family: Verdana, Arial,sans-serif; font-size: 10px; color: #727272;font-weight:bold; text-transform: uppercase;}
	.f_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; color: #9B9B9D;}
	.f_link:hover {color: #444444;}
	.f_padding {vertical-align:top;padding: 10px 17px 10px 0px;}
	
	/* footer classes end */
	
	/****************************************
	 * delta from Snippet.css
	 * classes to be used in snippets
	 ****************************************/
	
	/* Button link styles */
	
	.blackline
	{
		border-bottom: 1px solid #aaaaaa;
		vertical-align: middle;
		height: 5px;
	}
	.blackline_nopadding
	{
		border-bottom: 1px solid #aaaaaa;
		vertical-align: middle;
		height: 5px;
		padding: 0px;
	}

	.blackline_bottom
	{
		border-bottom: 1px solid #aaaaaa;
		vertical-align: middle;
		padding-bottom: 5px;
	}
	.blackline_top
	{
		border-top: 1px solid #aaaaaa;
		vertical-align: middle;	
		padding-top: 5px;
	}
	
	a.button 
	{ 
		
		font-family: Verdana, Arial,sans-serif;
		background-image: url(../images/colors/color1/forward.gif);
		background-repeat: no-repeat;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		color: #444444;
		padding-left: 25px ;
		padding-top: 4px;
		height: 24px;
	}
	a.button:hover 
	{ 
		
		font-family: Verdana, Arial,sans-serif;
		background-image: url(../images/colors/color1/forward.gif);
		background-repeat: no-repeat;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		color: #444444;
		padding-left: 25px ;
		padding-top: 4px;
		height: 24px;
	}
	a.button_rewind
	{ 
		
		font-family: Verdana, Arial,sans-serif;
		background-image: url(../images/colors/color1/rewind.gif);
		background-repeat: no-repeat;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		color: #444444;
		padding-left: 25px ;
		padding-top: 4px;
		height: 24px;
	}
	a.button_rewind:hover 
	{ 
		
		font-family: Verdana, Arial,sans-serif;
		background-image: url(../images/colors/color1/rewind.gif);
		background-repeat: no-repeat;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		color: #444444;
		padding-left: 25px ;
		padding-top: 4px;
		height: 24px;
	}
	a.button_forward
	{ 
		
		font-family: Verdana, Arial,sans-serif;
		background-image: url(../images/colors/color1/button_forward.gif);
		background-repeat: no-repeat;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
		color: #444444;
		padding-right: 25px ;
		padding-top: 4px;
		height: 24px;
	}
	a.button_forward:hover 
	{ 
		
		font-family: Verdana, Arial,sans-serif;
		background-image: url(../images/colors/color1/button_forward.gif);
		background-repeat: no-repeat;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		color: #444444;
		padding-right: 25px ;
		padding-top: 4px;
		height: 24px;
	}
	/* TD class styles */
	th.colHeader	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	th.colHeader_price	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	td.price 		{font-size:  11px; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.offerPrice	{font-size:  9pt; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif; text-align: right;}
	
	/* This class is used to bold regular text */
	strong 		{	font-weight: bold;}
	
	/* The following classes format how currency is displayed */
	.price		{	
		
		font-size:  24px;		
		color: #be0a26;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
	.pricedesc		
	{			
		font-size:  16px;
		color: #be0a26;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}

	
	.listprice	
	{	
		font-size:  16px;
		color: #666666;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	    text-decoration: line-through;
	}
	.offerprice	
	{	
		font-size:  24px;
		color: #1a171b;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
	.offerpricedesc		
	{			
		font-size: 16px;
		color:  #1a171b;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}


/* Kombiartikelpreisanzeige */

	.kombiprice		
	{	
		
		font-size:  14px;		
		color: #be0a26;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
	.kombipricedesc		
	{			
		font-size:  10px;
		color: #be0a26;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}

	
	.kombilistprice	
	{	
		font-size:  10px;
		color: #666666;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	    text-decoration: line-through;
	}
	.kombiofferprice	
	{	
		font-size:  14px;
		color: #1a171b;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
	.kombiofferpricedesc		
	{			
		font-size: 11px;
		color:  #1a171b;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
/*--------------     Kombipreisanzeige  --------------*/





	.product_price		
	{	
		
		font-size:  14px;		
		color: #1a171b;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}

	.product_price_sale		
	{			
		font-size:  14px;		
		color: #be0a26;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}


	.product_pricedesc		
	{	
		
		font-size:  12px;
		color: #1a171b;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}

	.product_pricedesc_sale		
	{			
		font-size:  12px;
		color: #be0a26;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
	
	.product_listprice	
	{	
		font-size:  12px;
		color: #666666;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	    text-decoration: line-through;
	}
	.product_listprice_sale	
	{	
		font-size:  12px;
		color: #666666;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	    text-decoration: line-through;
	}
	
	.product_offerprice	
	{	
		font-size:  14px;
		color: #1a171b;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
	.product_offerprice_sale
	{	
		font-size:  14px;
		color: #be0a26;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}



	.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif;}
	
	/* This class is used to format product names */
	.productName{	font-size:  11px; font-family: Verdana, Arial,sans-serif;font-weight: bold;}
	
	/* Class to highlight a required field on a form */
	.required	{	
		font-family: verdana;
		color: red;
		FONT_SIZE: 2pt;
		text-align: center;
		padding: 2px 2px 2px 2px;
	}
	
	/* Class to highlight an error message */
	.error		
	{	
		color: #cc0000;
		
	}
	
	/* The background color of a table and alternating row background colors */
	.bgColor 	{	border-collapse: collapse; width: 100%; }
	.cellBG_1	{	 }
	.cellBG_2	{	 }
	
	/* This class is used for the section heading */
	.heading 
	{
		font-family: Verdana;
		font-size: 20px;
		color: #333333;
		line-height:40px;
		font-weight: bold;
		padding:0px;
		margin:0px;
	}
	.heading2 
	{
	    font-family: Verdana;
		font-size: 16px;
		color: #AAAAAA;
		line-height:40px;
		font-weight: bold;
		padding:0px;
		margin:0px;
	}

	.header_1
	{
	  padding-left: 15px;	  
	  vertical-align: top;
	  padding-top: 10px;
	  
	}
	.header_2
	{
	  padding-left: 15px;
	  vertical-align: top;
	  padding-top: 10px;
	}
		/* This class is used for the section sub-heading */
	.subHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #427DBE;line-height:30px;}
	
	/* Breadcrumb trail for checkout pages */
	a.chkout_done {font-family: Verdana, Arial,sans-serif;color:#AFAFAF;font-weight: bold;sans-serif;font-size: 11px;}
	a.chkout_done:hover {color:#174D8A;}
	td.chkout {width: 110px; text-align: center;font-family: Arial,  Verdana,sans-serif;color:#9D9EA0;font-weight: bold;sans-serif;font-size: 12px;}
	td.chkout_active {width: 110px; text-align: center;font-family: Verdana, Arial,sans-serif; font-size: 12px; font-weight:bold; color:#000000;}
	td.divider {width: 30px;}


	a.breadcrumblink, a.breadcrumblink:hover
	{
	   font-family: Arial, Verdana,sans-serif;
		font-size: 12px;
		color:#AFAFAF;
		font-weight: bold;
		text-decoration:underline;	
	}

	.important_text1
	{
		font-familiy: Arial;
		font-weight: bold;
		font-size: 11px;
		color: #676C6F;
		text-decoration: none;
		
	}

	/* CachedCatalog */
	
	div.cachedcatalog
	{
		width: 440px;
		min-height: 500px;
		valign: center;
	}

	.price_product_padding
	{
		 padding-top: 5px;
		 padding-bottom: 10px;
		 padding-right: 10px;
		
	}
	
	.div_subcategorytext
	{
	  padding-bottom: 10px;
	  padding-top: 2px;
	  vertical-align: top;
	  height: 20px;
	  text-align: left;
	}
	
    .cachedCatalogElement
    {
      align:center;
      padding:2;
      spacing:0;      
      border:0;
    }


	.div_small_productinfo
	{
		/*height: 110px;	*/
		text-align: left;
		padding-left: 5px;
		vertical-align: middle;
	}

	.div_small_sub_productinfo
	{		
		height: 50px;
		text-align: left;		
		vertical-align: middle;
	}

    #product_h1
    {
    	padding-left: 15px;
    }
	
	.cachedCatalogProductInfo
	{
	  padding:0;
	  spacing:0;
	  border:0;
	  width: 100%;
	
	}

   .cachedCatalogSmallImage
   {
   	 width: 80px;
   }

   .cachedCatalogHeaderTable
   {
    	width: 100%;
    	align: left;
   }

   .cachedCatalogHeaderTD
   {
    	width: 100%;
    	text-align: center;
    	vertical-align: center;
    	height: 600px;
   }
   

	div.warning
	{
		font-family: Verdana, Arial,sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#000000;
		border: solid 2px #FF9900;
		width: 80%;
		background: #FFCC66;
		padding: 10px;
		valign: center;
	}


	

/***** Changes for Darwyn Start *****/

	/****************************************
	 * delta from Snippet.css
	 * classes to be used in snippets
	 ****************************************/

	/* This class is used to format text for discounts */
	.discount {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#427DBE; vertical-align:middle;}
	
/***** Changes for Darwyn End *****/

/********** Changes from KSP **************/

table.OrderAddressTable
{
	width: 100%;
}

div#DisableLayer
{
    position: absolute;  
    width: 100%;     
    height: 100%;      
    display:none;
    /*background-image :url(../images/trans_pixel.gif);*/
    z-index: 10000;
}

div#minishopcart
{   
	padding-top: 10px;
	position: relative;	
    z-index: 11; 
}

.td_minishopcart
{
	 padding-top: 10px;
	 padding-right: 8px;
	 width: 100%;
	 border-left: solid 1px #c0c1c2;
	 border-bottom: solid 1px #c0c1c2;
	 height: 265px;
	 vertical-align: top;
	 
}

.td_minishopcart_line
{
	border-top: solid 1px #c0c1c2;
	padding-top: 4px;
	padding-left: 0px;

}

td_minishopcart_line2
{
	border-top: solid 1px #c0c1c2;
	padding-top: 4px;
	padding-left: 0px;
	text-align: right;
}


.td_sub_minishopcart
{
  padding-bottom: 0px;
  	padding-left: 0px;
  
}

.td_sub_minishopcart2
{
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: right;
}

.td_maintable
{
	padding-left: 15px;
	padding-right: 0px;
}

.td_product_detail
{
	text-align: left;
	height: 30px;
	vertical-align: middle;
	background-color: #ffffff;
}
.td_product_detail_space
{
	width: 10px;
	vertical-align: middle;	
}

.td_product_vert_detail_space
{
	height: 10px;
	vertical-align: middle;	
}


.td_mini_image
{
	padding:0px;
	width: 51px;
	height:67px;
	vertical-align: top;	
}

div.button
{
	background-repeat: no-repeat;
    background-image :url(../images/colors/color1/button.gif);
    width: 130px;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    padding-top: 9px;
    cursor:pointer; 
}

div.button_large
{
	background-repeat: no-repeat;
    background-image :url(../images/colors/color1/button_large.gif);
    width: 170px;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    padding-top: 9px;
    cursor:pointer; 
}

div.button_xlarge
{
	background-repeat: no-repeat;
    background-image :url(../images/colors/color1/button_xlarge.gif);
    width: 270px;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    padding-top: 7px;
    cursor:pointer; 
}

div.button_large2
{
	background-repeat: no-repeat;
    background-image :url(../images/colors/color1/button_large.gif);
    width: 170px;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    padding-top: 9px;
    cursor:pointer; 
}

div#PopUp_SC
{
    position: absolute;  
    overflow: none;
    display:none;
    border: solid 1px #aaaaaa;
    z-index: 33000;
    padding: 1px;
    background-color: #DFDFDF;
    background-repeat: repeat-x;
    background-image :url(../images/colors/color1/dyn_sc_back.gif);
}

#customcatalogmenu
{
	width: 100%;
	text-align: left;
}

.maintable
{
	 width: 100%;
	 padding: 10px;
}

.maintable2
{
	 width: 586px;
	 padding: 10px;
}

.carttable
{
  width: 100%;
}
.td_cart_header
{
   background-color: #f2f0f1;
   font-weight: bold;
   padding: 5px;
   border-left: 1px solid #cccccc;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
}

.td_cart_header_left
{
   background-color: #f2f0f1;
   font-weight: bold;
   padding: 5px;
   border-left: 1px solid #cccccc;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   
}

.td_cart_header_right
{
   background-color: #f2f0f1;
   font-weight: bold;
   padding: 5px;
   border: 1px solid #cccccc;
}

.td_cart
{
	padding: 5px;
	border-left: 1px solid #cccccc;    
    border-bottom: 1px solid #cccccc;
 }

.td_cart_padding
{
	padding: 10px;
	border-left: 1px solid #cccccc;    
    border-bottom: 1px solid #cccccc;
 }
 
.td_cart_right
{
	padding: 10px;
	text-align: center;
	border-left: 1px solid #cccccc;    
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;   
 }


    .login_text 
	{
	    font-family: Verdana;
		font-size: 10px;
		color: #333333;
		line-height:20px;
		text-decoration: none;
	}
	.login_text:hover
	{
	    font-family: Verdana;
		font-size: 10px;
		color: #333333;
		line-height:20px;
		text-decoration: none;
		font-weight:bold;
	}

	.dyn_sc_seperator_td
	{
		padding-left: 17px;		
		vertical-align: middle;
	}
	.dyn_sc_td
	{
		padding-left: 5px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	.dyn_sc_td_2
	{
		padding-left: 25px;	
		padding-right: 5px;
	
	}

	 .dyn_sc
	 {
	   width: 100%;	   
	 }
	 .dyn_sc_buttonpanel
	 {
	   width: 100%;
	   border: 0px;
	   spacing: 0px;
	 }
	 .td_about
	 {
	 	font-family: Arial;
		font-size: 12px;
		color: #1a171b;
	 	padding-left: 15px;
	 	padding-right: 15px;
	 	padding-top: 10px;
		line-height: 16px;
	 	vertical-align: top;
	 	width: 324px;
	 }
	 
	.t_td_topc3_sub
	{
	  padding-left: 10px;	
	}

	 .tc_news
	 {
	 	width: 380px;
	 	height: 150px;
	 	background-image: url(../images/HAUPTSEITE-4.JPG);
		background-repeat: no-repeat;
	 }
	 .div_tc_news
	 {
	   padding-left: 10px;
	   text-align: left;
	   vertical-align: top;
	   
	 }
	 
	 #confirmSC{
		background: #ffffff;
		border: 1px solid #c4c5c9;		
		position: absolute;
		width: 340px;
		height: 300px;
		top: 50%;
		left: 50%;
		margin-top: -150px;
		margin-left: -170px;		
	  }

	  #zoomDIV
	  {
	  	background: #ffffff;
	  	text-align: center;
		border: 1px solid #c4c5c9;		
		position: absolute;
		width: 483px;
		height: 640px;
		top: 50%;
		left: 50%;
		margin-top: -340px;
		margin-left: -310px;
		display:none;
		overflow: hidden;
		z-index: 3000;
	  }
	  #zoomDIVInner
	  {	padding-top: 10px;
	  	overflow: hidden;
	  	height: 640px;
	  	z-index: 3000;
	  }

	 

	  #zoomDIVClose
	  {	  	
	  	z-index: 3000;
	  	overflow: hidden;
	  }
	  .confirm_header
	  {	  	
	  	height: 20px;
	  	background: #d0d1d3;
	  	text-align: right;
	  	vertical-align: middle;
	  	padding: 4px;	  	
	  }

	  .confirm_content
	  {
	  	color: #333;
		text-align: left;
		padding: 10px;
		
	  }
	  .confirm_content_font
	  {
	  	font-family: Arial;
		font-size: 16px;
		color: #535353;		
		text-decoration: none;
		font-weight:bold;
	  }
	  .close_symbol
	  {
	  	font-family: Verdana;
		font-size: 11px;
		color: #000000;		
		text-decoration: none;
		font-weight:bold;
		border: solid 1px #c2c4c5;
		cursor:pointer;
		width: 10px;
		height: 10px;
		background: #ffffff;		
	  }

 	 .close_symbol:hover
	  {	  	
	   	font-family: Verdana;
		font-size: 11px;
		color: #000000;		
		text-decoration: none;
		font-weight:bold;
		border: solid 1px #c2c4c5;
		cursor:pointer;
		width: 10px;
		height: 10px;
		background: #ffffff;
		text-decoration: none;		
	  }

	  .close_symbol2
	  {
	  	font-family: Verdana;
		font-size: 14px;
		color: #000000;		
		text-decoration: none;
		font-weight:bold;
		border: solid 1px #c2c4c5;
		cursor:pointer;
		width: 10px;
		height: 10px;
		background: #ffffff;		
	  }

	  .close_symbol:hover2
	  {	  	
	   	font-family: Verdana;
		font-size: 14px;
		color: #000000;		
		text-decoration: none;
		font-weight:bold;
		border: solid 1px #c2c4c5;
		cursor:pointer;
		width: 10px;
		height: 10px;
		background: #ffffff;
		text-decoration: none;		
	  }
	 

	  .td_cart_summary_left
	  {
	  	padding: 5px;
		text-align: right;
		border-left: 1px solid #cccccc;    
    	border-top: 1px solid #cccccc;
    	
	  }

	  .td_cart_summary_right
	  {
	  	padding: 5px;
		text-align: left;
		border-right: 1px solid #cccccc;    
    	border-top: 1px solid #cccccc;
	  }

	   .td_cart_summary_left
	  {
	  	padding: 5px;
		text-align: left;
		border-left: 1px solid #cccccc;    
    	border-top: 1px solid #cccccc;
    	
	  }

	  .td_cart_summary_right
	  {
	  	padding: 5px;
	  	padding-right: 10px;
		text-align: right;
		border-right: 1px solid #cccccc;    
    	border-top: 1px solid #cccccc;
	  }

     .td_cart_summary_left_end
	  {
	  	padding: 5px;
		text-align: left;
		border-left: 1px solid #cccccc;    
    	border-top: 1px solid #cccccc;
    	border-bottom: 1px solid #cccccc;
    	
	  }

	  .td_cart_summary_right_end
	  {
	  	padding: 5px;
	  	padding-right: 10px;
		text-align: right;
		border-right: 1px solid #cccccc;    
    	border-top: 1px solid #cccccc;
    	border-bottom: 1px solid #cccccc;
	  }
	  
	  .td_promocode
	  {
	    padding: 10px;	 
	  }
	  
	  .td_error
	  {
	  	font-family: verdana;
		color: #cc0000;		
		FONT_SIZE: 12px;
		text-align: center;
		/*border: solid 1px #cc0000;*/
		padding: 2px 2px 2px 2px;
	
	  }
	  
	  .td_linkedproduct_left_bottom
	  {
	  	border-left: solid 1px #c0c1c2;
	  	border-top: 0px;	  
	  	border-bottom: solid 1px #c0c1c2;
	  	
	  }

	  .td_linkedproduct_bottom
	  {
	  	border-left:0px;
	  	border-top: 0px;	  
	  	border-bottom: solid 1px #c0c1c2;
	  	text-align: left;
	  }

	  .td_linkedproduct_corner
	  {
	  	width: 44px;	 	
	 	border-left: solid 1px #c0c1c2;
	  	border-top: solid 1px #c0c1c2;
	 	
	  }
	  
	  .td_linkedproduct_title
	  {
		font-familiy: Arial;
		font-weight: bold;
		font-size: 12px;
		color: #1a171b;
		text-decoration: none;
		text-align: left;
		padding-left: 5px;
	  }

		.dstartseite 
		{
		  background-image: url("../images/HAUPTSEITE-1.jpg");
		  width: 576px;
		  height: 480px;
		  position:relative;
		  top:-10px;
		  color: #535353;
		}		
		.logo_start_link {
			width:90px;
			height:90px;
			display:block;
			margin-left:10px;
			margin-top:10px;
		}
		.startseite_link {
			padding-left:10px;
			padding-top:10px;
			display:block;
			font-family: Arial;
			font-weight: bold;
			color: #60403f;
			text-decoration: none;
		}
		.startseite_link:hover {			
			color: #b79f88;
			text-decoration: none;			
		} 	  
		.startseite_footer_link {

			font-family: Arial;
			font-weight: bold;
			font-size: 11px;
			color: #60403f;
			text-decoration: none;
			padding-left: 15px;
		}
		.startseite_footer_link:hover {			
			color: #b79f88;
			text-decoration: none;
			cursor:pointer;
		} 
		.teaser {			
			background-image: url("../images/teaser-hg-unternehmen.jpg");
			height: 117px;
			width: 188px;
			border-left:1px solid #C0C1C2;
			border-bottom:1px solid #C0C1C2;
		}
		.teasericon {
			background-image: url("../images/icon-unternehmen-maerz.gif");
			width: 36px;
			height: 34px;
			float:left;
			margin-left: 10px;
			margin-top: 10px;
		}
		.teasertext {
			float:left;
			font-family: Arial;
			font-size: 16px;
			color: #535353;
			margin-left: 5px;
			margin-top: 10px;			
		}
		.teaserlink{

			margin-top: 8px;
			float:left;
			margin-left: 50px;
		}

		.bottom_menulink {
			font-family: Arial;
			font-weight: bold;
			font-size: 11px;
			color: #604c3f;
			text-decoration: none;
			padding-left:10px;
		}

		.bottom_menulink:hover {
		 	color: #000;
		}
		.dfooter {
			padding:left:10px;
			text-align: left;
			background-color: #e3e4e6;
			border-top: 1px solid #c0c1c2;
		}
		.nlstartseite {
			background-color: #e9eedd;
			padding-top: 5px;
			height: 171px;		
		}
		.nlcontent {
			
			background-image: url("../images/contentseite-newsletter.jpg");
			width: 561px;
			height: 172px;
			padding-top: 10px;
			padding-left: 15px;
		}

		.nleingabe {
		
			border: thin solid gray;
			width: 576px;
		}
		.winterback {		
			
			
			background-image: url("../images/hg-startseite-winter.jpg");
			height: 180px;
			width: 576px;
		}	
	.trendback {		
			
			
			background-image: url("../images/startseite-hg-aktion-2010.jpg");
			height: 180px;
			width: 576px;
		}
				
		.nangaback {
			
			background-image: url("../images/hg-startseite-aktion.jpg");
			height: 180px;
			width: 576px;
		}		