A, BODY, INPUT, OPTION, SELECT, TABLE, TD, TR, LI, P, TEXTAREA {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	Text-Decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;

}
body {
	margin: 0px;

}


/********** S_HEADER ***********/

/*** header ***/
.header_spacer {
	background-image: url(../images/header/header_spacer.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}

/*** header_menu ***/

.spacer1 {
	background-image: url(../images/header_menu/spacer_1.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}

.spacer2 {
	background-image: url(../images/header_menu/spacer_2.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}

.tbl_topnavi_sp {
	background-image: url(../images/header_menu/pic_topnavi_sp.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}
	

/*** search_box ***/

.searchbox {
	background-color: #fee1bf;
	border-top: 0px solid #ffffff;
	border-right: 3px solid #b9b7b8;
	border-bottom: 0px solid #ffffff;
	border-left: 3px solid #b9b7b8;
	}

/*** categorie_box ***/

.categorybox {
	background-color: #f6f6f6;
	border-top: 0px solid #ffffff;
	border-right: 3px solid #b9b7b8;
	border-bottom: 0px solid #ffffff;
	border-left: 3px solid #b9b7b8;
	}

/*** login_box ***/

.loginbox{
	background-color: #e1dfe0;
	border-top: 0px solid #ffffff;
	border-right: 3px solid #ff991b;
	border-bottom: 0px solid #ffffff;
	border-left: 3px solid #ff991b;
	}


/********** REGISTER.IHTML ***********/

.headlinerbox{
	background-color: #FFC956;
	border-top: 2px solid #8F8F8F;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #8F8F8F;
	border-left: 0px solid #ffffff;
	font-weight: bold;
	letter-spacing: 0.2em ;
	color: #000000;
	}

.headlinerspacer{
	background-color: #FFC956;
	border-top: 2px solid #8F8F8F;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #8F8F8F;
	border-left: 0px solid #ffffff;
	}

.boxline_left{
	background-color: #F5F5F5;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 2px solid #8F8F8F;
	}

.boxline_right{
	background-color: #F5F5F5;
	border-top: 0px solid #ffffff;
	border-right: 2px solid #8F8F8F;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;

	}

.boxline_top{
	background-color: #F5F5F5;
	border-top: 2px solid #8F8F8F;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	}

.boxline_bottom{
	background-color: #F5F5F5;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #8F8F8F;
	border-left: 0px solid #ffffff;
	}

.register_background{
	background-color: #F5F5F5;
	}

	
.boxline_left_white{
	background-color: #FFFFFF;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 2px solid #8F8F8F;
	}

.boxline_right_white{
	background-color: #FFFFFF;
	border-top: 0px solid #ffffff;
	border-right: 2px solid #8F8F8F;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;

	}

.boxline_top_white{
	background-color: #FFFFFF;
	border-top: 2px solid #8F8F8F;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	}

.boxline_bottom_white{
	background-color: #FFFFFF;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #8F8F8F;
	border-left: 0px solid #ffffff;
	}	
	

/********** INDEX.IHTML ***********/

/**** Sonderangebot ****/

.specialoffer_top_line {
	background-color: #ffffff;
	border-top: 3px solid #FE991B;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #FE991B;
	}	

.specialoffer_bo_line {
	background-image: url(../images/welcome/spc_hb_angebot.gif);
	background-repeat: repeat-x;
	border-top: 0px solid #ffffff;	
	}

.specialoffer_left_line {
	background-color: #ffffff;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 3px solid #FE991B;
	}	

.specialoffer_right_line {
	background-image: url(../images/welcome/spc_vr_angebot.gif);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}

.tbl_spo_outline {
	background-color: #ffffff;
	border-top: 3px solid #FE991B;
	border-right: 3px solid #FE991B;
	border-bottom: 3px solid #FE991B;
	border-left: 3px solid #FE991B;
	}	

.tbl_spo_headline {
	background-image: url(../images/headlines/pic_headline_spo_sp.jpg);
	background-repeat: repeat-x;
	border-top: 0px solid #ffffff;
	font-size: 0.9em ;
	font-family: Verdana ;
	font-weight: bold;
	color: #000000;
	}
	
.tbl_spn_headline {
	background-image: url(../images/headlines/pic_headline_spn_sp.jpg);
	background-repeat: repeat-x;
	border-top: 0px solid #ffffff;
	font-size: 0.9em ;
	font-family: Verdana ;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:5px;
	}	

.tbl_spn_img {
	float:left;
	border-top: 5px solid #ffffff;
	border-left: 5px solid #ffffff;
	margin-right:10px; 
	margin-bottom:3px;
	}		
	
.tbl_headline_yellow {
	background-image: url(../images/welcome/tbl_backheadline_yel.jpg);
	background-repeat: repeat-x;
	border-top: 0px solid #ffffff;
	}

.tbl_info_green_le {
	border-left: 1px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #01BB2D;
	background-color: #D7FFCC;
	}

.tbl_info_red_le {
	border-left: 1px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #DB0601;
	background-color: #FECFCE;
	}
	
.tbl_info_green_re {
	border-left: 0px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #01BB2D;
	background-color: #D7FFCC;
	}
	
.tbl_info_white_re {
	border-left: 0px;
	border-right: 2px;
	border-top: 2px;
	border-bottom: 2px;
	border-style: solid;
	border-color: #01BB2D;
	background-color: #FFFFFF;
	}

.tbl_info_white_le {
	border-left: 2px;
	border-right: 0px;
	border-top: 2px;
	border-bottom: 2px;
	border-style: solid;
	border-color: #01BB2D;
	background-color: #FFFFFF;
	}	

.tbl_info_red_re {
	border-left: 0px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #DB0601;
	background-color: #FECFCE;
	}	
	
.txt_spo_desc {
	font-size: 0.8em ;
	font-family: Verdana ;
	font-weight: lighter ;
	color: #908F8F ;
	margin-right: 5px;
	text-align:justify;
	
	}	
	
.txt_black_08em {
	font-size: 0.8em ;
	font-family: Verdana ;
	font-weight: lighter ;
	color: #000000 ;
	}		
	
.txt_grey_08em {
	font-size: 0.8em ;
	font-family: Verdana ;
	font-weight: lighter ;
	color: #908F8F ;
	}		

.txt_grey_15em {
	font-size: 1.2em ;
	font-family: Verdana ;
	font-weight: bold ;
	color: #908F8F ;
	}		
	
.txt_grey_10em {
	font-size: 1.0em ;
	font-family: Verdana ;
	font-weight: bold ;
	color: #908F8F ;
	}		

.txt_green_10em {
	font-size: 1.0em ;
	font-family: Verdana ;
	font-weight: bold ;
	color: #01BB2D ;
	}

.txt_red_10em {
	font-size: 1.0em ;
	font-family: Verdana ;
	font-weight: bold ;
	color: #DB0601 ;
	}	
	
.txt_spo_price {
	font-size: 1.1em ;
	font-family: Verdana ;
	font-weight: bold ;
	color: #FD9101 ;
	}	
	
.txt_headline_spo {
	font-size: 0.8em ;
	font-family: Verdana, Arial ;
	font-weight: bold ;
	color: #FD9101 ;
	}	

.tbl_supportlady {
	background-image: url(../images/welcome/lbl_supportlady.jpg);
	background-repeat: no-repeat;
	font-size: 0.8em ;
	font-family: Verdana ;
	font-weight: lighter ;
	color: #838383 ;
	}

.hr_orange { height:1px ; background-color: #FE9201; margin-left: 10px ; margin-right: 10px ; border: 0px ;}	
.hr_orange1 { height:1px ; background-color:#FE9201; border:0px;}	
	
/********** BROWSE.IHTML ***********/	

.tbl_psearch {
	background-color: #F5F5F5;
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	border-left: 5px solid #FFFFFF;
	}		
	
	
/********** CHECKOUT/INDEX.IHTML ***********/
	
.lbl_orderprogress_spacer_red {
	background-image: url(../images/headlines/lbl_orderprogress_spacer_re.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}

.lbl_orderprogress_spacer_dimm {
	background-image: url(../images/headlines/lbl_orderprogress_spacer_di.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}	
	
.lbl_orderprogress_spacer_ok {
	background-image: url(../images/headlines/lbl_orderprogress_spacer_ok.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;	
	}
	
.orderprogress_desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	Text-Decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	}

.orderprogress_data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	Text-Decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	}	
	
	
/********** BASKET.IHTML ***********/	

.lbl_orderheadline_spacer {
	background-image: url(../images/headlines/lbl_orderheadline_spacer.jpg);
	background-repeat: repeat-x;
	border-top: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	}

.lbl_orderheadline_spacer_font12 {
	background-image: url(../images/headlines/lbl_orderheadline_spacer.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	}


.lbl_orderheadline_spacer2x {
	background-image: url(../images/headlines/lbl_orderheadline2x_spacer.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	}




.mainmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	Text-Decoration: none;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
.header {
	border-top: 1px solid #ffffff;		
}


/***ERROR HANDLING*******/
.hs_err_container {position:absolute; left:15%; background-color:#FFFFFF; right:15%; top:10px; z-index:10;} /***nicht verändern*******/
.err_pic_base {position:absolute; left:15px; top:14px;} /***nicht verändern*******/
.err_1 {background-color:#FFFFFF; padding:10px 10px 10px 50px; border:5px solid red; margin:5px;} /*Fehlerbox*/
.err_2 {background-color:#FFFFFF; padding:10px 10px 10px 50px; border:5px solid blue; margin:5px;} /*Infobox*/
.err_3 {background-color:#FFFFFF; padding:10px 10px 10px 50px; border:5px solid #0F9801; margin:5px;} /*OK box*/
.err_4 {background-color:#FFFFFF; padding:10px 10px 10px 50px; border:5px solid #FFFF00; margin:5px;} /*warning box*/


/********** Frames ***********/

.frm_whiteline_2px {
	background-repeat: no-repeat;
	background-color:#FFE5B1;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #ffffff;
}

/**********  ***********/



.FooterTable {
	background-color: #26262A;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	white-space: nowrap;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;

}



.wLink {
	Color: #000000;
	font-weight: bold;
	text-decoration: none;

}
A:Hover.wLink { 
	Color: #000000;
	font-weight: bold;
	
}
A:Visited.wLink { 
	Color: #000000;
	
}
.user {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}
.user2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	
}


.MiddleMenu {
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	border-bottom: 0px solid #FFFFFF;
	border-left: 5px solid #ffffff;
}

.RightMenuBG {	
	
	background-repeat: repeat-x;
    border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #ffffff;
	background-color:#FCA900;	
}

.tbl_minilogin {	
	background-repeat: repeat-x;
    border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #ffffff;
	background-color:#FFF2C9;
}	

.outlook_minicart {	
	
	background-repeat: repeat-x;
    border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 4px solid #FFFFFF;
	border-left: 0px solid #ffffff;
	background-color:#FDD480;
}	

.outlook_minilogin_kunde {	
	
	background-repeat: repeat-x;
    border-top: 4px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 4px solid #FFFFFF;
	border-left: 0px solid #ffffff;
	background-color:#FDD480;
}	

.outlook_basket {	
	
	background-repeat: repeat-x;
    border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #FFFFFF;
	border-left: 0px solid #ffffff;
	background-color:#FDD480;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}	

.menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E2222;
	background-color:;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #ffffff;

}

.MenuSection {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #7E2222;
}
.menuRight {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.font_minicart {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.flypage_tableline2 {
	border-top: 1px dotted #ff0000;
	border-right: 0px dotted #ffffff;
	border-bottom: 1px none #ff0000;
	border-left: 0px dotted #ffffff;
	background-color: #ffffff;
}
.flypage_tableline {
	border-top: 1px dotted #ff0000;
	border-right: 0px dotted #ffffff;
	border-bottom: 0px none #ff0000;
	border-left: 0px dotted #ffffff;
}
.flypage_pricebox {
	border-top: 0px dotted #488008;
	border-right: 0px dotted #488008;
	border-bottom: 0px dotted #488008;
	border-left: 0px dotted #488008;
	background-color: #B0D8AB;
}
	
.account_tablehead_left {
	background-color: #FDD075;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;		
}

.account_tablehead_right {
	background-color: #FEEFD1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;	
}

.account_table_spacer {
	background-color: #FDD075;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;		
}

.browse_tablehead_list {
	background-image: url('../images/headlines/pic_headline_yw_big_sp.jpg');
	background-repeat: repeat-x;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold	
}
.hs_nosearchresult, .hs_infobox_green {border:3px solid red; width:100%; text-align:center; vertical-align:middle; line-height:50px; font-size:1.5em;}
.hs_infobox_green {border:3px solid green;}

.hs_leftnavi {background-image: url('../images/headlines/pic_headline_yw_big_sp.jpg');
	background-repeat: repeat-x; position:absolute; width:200px; height:44px;}
.hs_lang_btn {float:left; margin-right:3px;}
.hs_lang_div {position:absolute; z-index:2; top:2px; right:0px; height:25px;}

#pic_flyp_hl1_le{background-image: url('../images/headlines/pic_headline_yw_big_le.jpg'); background-repeat: no-repeat; height:44px; width:9px; float:left;}
#pic_flyp_hl1_le_dimm{background-image: url('../images/headlines/pic_headline_yw_big_le_dimm.jpg'); background-repeat: no-repeat; height:44px; width:9px; float:left;}

#pic_flyp_hl1_re{background-image: url('../images/headlines/pic_headline_yw_big_ri.jpg');background-repeat: no-repeat; height:44px; width:9px; position:absolute; right:0px;}
#pic_flyp_hl1_re_dimm{background-image: url('../images/headlines/pic_headline_yw_big_ri_dimm.jpg');background-repeat: no-repeat; height:44px; width:9px; position:absolute; right:0px;}

#pic_flyp_hl3_le{background-image: url('../images/headlines/lbl_orderheadline_le.jpg'); background-repeat: no-repeat; height:25px; width:14px; float:left; position:absolute; left:0px;}
#pic_flyp_hl3_re{background-image: url('../images/headlines/lbl_orderheadline_re.jpg'); background-repeat: no-repeat; height:25px; width:14px; position:absolute; right:0px;}

#pic_flyp_hl2_le{background-image: url('../images/headlines/pic_headline_spn_le.jpg'); background-repeat: no-repeat; height:29px; width:10px; float:left; position:absolute; left:0px;}
#pic_flyp_hl2_re{background-image: url('../images/headlines/pic_headline_spn_re.jpg'); background-repeat: no-repeat; height:29px; width:15px; position:absolute; right:0px;}

#pic_s_header1{background-image: url('../images/header/header1.jpg'); background-repeat: no-repeat; height:116px; width:256px; position:absolute; left:0px;}
#pic_s_header2{background-image: url('../images/header/header2.jpg'); background-repeat: no-repeat; height:116px; width:256px; position:absolute; left:256px;}
#pic_s_header3{background-image: url('../images/header/header3.jpg'); background-repeat: no-repeat; height:116px; width:21px; position:absolute; left:512px;}

.fo_flyp_hl1 , .fo_flyp_hl2 , .fo_flyp_hl1a {
  background-image: url('../images/headlines/pic_headline_yw_big_sp.jpg');
	background-repeat: repeat-x;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 1.5em; height:44px;
	font-style: normal; color:red; font-weight: bold; float:left; line-height:44px;
	position:absolute; margin:0px; left:9px; right:9px; overflow:hidden; white-space:nowrap;
}

.fo_flyp_hl1a  { background-image: url('../images/headlines/pic_headline_yw_big_sp_dimm.jpg'); color:#DCDCDC;}

.fo_contactform1 {font-size: 0.8em;font-family:Verdana,Arial;font-weight:lighter;color:#908F8F; margin-left:5px;}
.fo_contactform2 {font-size: 0.8em;font-family:Verdana,Arial;font-weight:lighter;color:#908F8F; margin-left:5px; width:100px; float:left;}
.fo_contactform3 {font-size: 0.8em;font-family:Verdana,Arial;font-weight:lighter;color:#908F8F; margin-left:10px; width:150px; float:left;}
.fo_contactform4 {font-size: 0.8em;font-family:Verdana,Arial;font-weight:lighter;color:#908F8F; margin-left:105px; width:150px; float:left;}

.fo_grey_15em {font-size: 1.2em ;font-family: Verdana ;font-weight: bold ;color: #908F8F ;}		
	
.hs_checkout_step, .hs_checkout_step2 {position:static; width:24%; height:54px; float:left;}
.hs_checkout_step2 {margin-left:1%;}
.hs_checkout_step3 {position:relative; margin-left:61px; margin-top:5px;}

.hs_checkout_shipping_ul1 {position:absolute; left:5px; float:left; text-align:right; list-style-type:none;}
.hs_checkout_shipping_ul2 {position:absolute; left:155px; float:left; list-style-type:none;}
.hs_checkout_shipping_ul3 {position:absolute; left:20px; margin-top:5px; float:left; list-style-type:none;}

.hs_checkout_shipping_input1 {position:relative; top:15px;}
.hs_checkout_shipping_input2 {position:absolute; right:50px;}

.hs_checkout_shipping_div1 {position:relative; top:95px; background-color:#FFEFCE; width:100%; height:80px;}
.hs_checkout_shipping_div1a {position:absolute; background-color:#FCDFA4; height:80px; width:50%; right:0px;}
.hs_checkout_shipping_div2 {position:relative; top:105px;}
.hs_checkout_shipping_div3 {position:relative; top:145px;}
.hs_checkout_shipping_div3a {position:relative; width:100%; text-align:center; height:50px;}
.hs_checkout_shipping_div3b {position:absolute; right:10px; height:50px;}
.hs_checkout_shipping_div3c {float:left; width:84px; height:50px; position:relative;}
.hs_checkout_shipping_div3d {position:absolute; top:25px; right:10px; height:20px;}

.hs_checkout_shipping_div3e, .hs_checkout_shipping_div3f, .hs_checkout_shipping_div3g {position:absolute; line-height:20px; width:250px; }
.hs_checkout_shipping_div3e {right:265px; background-color:#FFEFCE;}
.hs_checkout_shipping_div3f {right:12px; background-color:#FCDFA4;}
.hs_checkout_shipping_div3g {background-color:#FFEFCE; right:12px;}

.hs_checkout_payment_disc1 {position:relative; top:95px; height:25px; width:100%; background-color:green;}
.hs_checkout_payment_disc2 {line-height:25px; left:10px; position:absolute; width:100%; color:white; font-size:1.0em;}
.hs_checkout_payment_ref1 {position:absolute; width:50%; float:left; left:10px; right:10px; margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}


.hs_checkout_shipping_div4 {position:relative; clear:both; width:100%; height:110px; border-bottom:5px solid #fff;}
.hs_checkout_shipping_div4a {position:relative; top:13px; line-height:60px; width:80px; text-align:center; float:left; border:2px solid #fff;}

.fo_checkout_data { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; font-style: normal;color: #000000;}	

.fo_HL2 {
	background-image: url('../images/headlines/pic_headline_spn_sp.jpg');
	background-repeat: repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	font-style: normal; color:#FFF; font-weight: bold; float:left; height:29px;
	position:absolute; margin:0px; line-height:24px; left:9px; right:9px; overflow:hidden; white-space:nowrap;
}

.fo_HL3 {background-image: url('../images/headlines/lbl_orderheadline_spacer.jpg');background-repeat: repeat-x;font-family: Verdana, Arial, sans-serif;font-size: 0.8em;
	font-style: normal; color:#000; font-weight: bold; float:left; height:25px; position:absolute; margin:0px; line-height:21px; left:14px; right:14px; overflow:hidden; white-space:nowrap;
	}
	
.hs_browse_hl {
	background-image: url('../images/headlines/pic_headline_yw_big_sp.jpg');
	background-repeat: repeat-x; float:left; height:44px;
	position:absolute; left:9px; right:9px;
}





.fo_browse_hl1 , .fo_browse_hl1b {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 0.9em; padding:5px; height:33px; width:100px;
	font-style: normal; color:grey; font-weight: bold; float:left;
	position:absolute; text-align:center; margin-left:auto; 
}

.fo_browse_hl1b {text-align:left;}

.hs_lh5 {line-height:5px;}

.hs_bg_agb{background-color: #F5F5F5; margin:10px;}

.fo_wht_10 , .fo_wht_10_b  {font-size:1.0em; color:white;}
.fo_wht_10_b {font-weight:bold;}



.fo_flyp_hl2 {color:grey;}
.fo_green , .fo_green_08 , .fo_green_b  {color:green;}
.fo_green_b {font-weight:bold;}
.fo_green_08 {font-size:0.8em;}

.fo_blk_08, .fo_blk_09 {font-size:0.8em; font-family:Verdana, Arial; font-weight:lighter; color:#000;}
.fo_blk_09 {font-size:0.9em;}

.fo_blk_b {color:#000; font-weight:bold;}

.hs_middle_part {position:absolute; left:220px; right:150px; top:150px; height:800px;}
.hs_right_part {position:absolute; right:5px; top:147px; text-align:center;}

.hs_middle_part1 {width:50%; position:relative; float:left; left:5px; top:10px;}
.hs_middle_part2 {position:absolute; left:65px; font-size:2.0em; font-weight:bold; color:#363636; line-height:53px; overflow:hidden; white-space:nowrap;}

.hs_p_desc {position:relative; left:20px; width:95%;}

.hs_middle_hl {margin-top:4px; height:44px; white-space:nowrap;}
.hs_middle_h2 {position:absolute; top:225px; width:100%; height:44px; white-space:nowrap;}
.hs_middle_h3 {margin-top:4px; height:29px; white-space:nowrap;}

.hs_container_1 {position:absolute; top:65px; left:0px; right:0px; margin-top:4px; width:100%; height:150px; white-space:nowrap;}

.hs_container_2 {float:left; width:25%; height:150px; border-right:3px solid #FFFFFF; background-color:#F1F1F1;}
.hs_container_2a {text-align:center; background-color:#FFFFFF;}


.hs_container_3 {float:left; width:26%; height:150px; background-color:#F1F1F1; text-align:center;}

.hs_container_4 {text-align:center; position:absolute; right:0px; border-left:3px solid #FFFFFF; width:24%; height:150px; background-color:#FFE5B1;}
.hs_container_4a {text-align:center; vertical-align:middle; width:50%; margin-left:25%; margin-right:25%; line-height:40px; background-color:#FFEFCF;}

.hs_flyp_pic {position:absolute; right:0px; top:275px; width:360px; height:430px; text-align:center;}
.hs_flyp_vpic {width:25%; float:left;}
.hs_flyp_desc, .hs_flyp_desc_b {position:absolute; float:left; top:275px; left:0px; right:570px; }
.hs_flyp_desc_b { right:370px; }

.btn_recom {position:absolute; top:32px; right:5px;}

.hs_flyp_scllbar {position:absolute; right:5px; top:42px; width:200px; height:400px; text-align:center;}
.hs_scllbar_bg{background-color:#6C6C6C; position:absolute; right:361px; top:275px; width:210px; height:430px; text-align:center;}

.bg_login_desc {height:148px; background-image: url(../images/background/bg_yel_wht3.jpg); background-repeat: repeat-x;}
	
.bg_s_header {height:116px; background-image: url(../images/background/bg_header.jpg); background-repeat: repeat-x;}
	
.bg_topnavi {background-image: url(../images/header_menu/pic_topnavi_sp.jpg); background-repeat:repeat-x; height:26px; position:relative; white-space:nowrap; width:100%; left:0px; right:0px;}

.bg_topnavi_bo {background-image: url(../images/header_menu/pic_topnavi_bo.jpg); background-repeat: no-repeat; width:13px; border: 0px; height:26px; float:left;}

.fo_topnavi {height:26px; float:left; margin-top:6px; text-align:center; color:#FECB8C; font-size:1.2em; font-weight:800; font-style: italic;}
.fo_headline1 {line-height:20px; color:#DCDCDC; font-size:1.2em; font-weight:800; font-style: italic;}
.fo_headline2 {line-height:20px; color:#72FF2C; font-size:1.2em; font-weight:800; font-style: italic;}

.fo_feedb_desc, .fo_feedb_desc2 {font-size: 0.9em ; font-family: Verdana, Arial ; color: #908F8F ;text-align:center;}
.fo_feedb_desc2 {font-weight:bold;}	
.fo_h1_start {position:absolute; top:140px; left:220px; right:100px; color:#FD9101; font-size:1.2em;}
.fo_scllbar_h1 {position:relative; top:5px; color:#fff; font-weight:bold; font-size:1.2em;}

.hs_help_img1 {margin:10px 0px 10px 10px; float:left; width:300px;}
.hs_help_img2 {margin:0px 0px 0px 65px; float:left; width:300px; clear:both;}
.hs_help_desc_div {margin:10px 20px 10px 385px; background-color: #FFF5E0;}
.hs_help_desc_txt {margin:10px; text-align:justify;}

/*-----------------------------------------------------------------------*/
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; font-size:0.9em; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:bold; color:#E88E00; }





/* ------------- Beginn horizontal gallerie für Produktseite --------------
	/* root element for scrollable */

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/

.hs_flyp_scllbar_hl {width:200px; height:50px; line-height:14px; background-image:url(../images/background/bg_yel_wht1.jpg); background-repeat:repeat-x;}

.hs_flyp_scllbar_bo {
	width: 200px; height:50px;
	background-image: url(../images/background/bg_yel_wht2.jpg); background-repeat: repeat-x;}	

.btn_up { margin-top:15px; width: 24px; height:24px; cursor:pointer; border:0px #fff; background-image:url(../images/button/btn_up_round.gif); background-repeat:no-repeat; background-position:center;}

.btn_down {margin-top:10px; width: 24px; height:24px; cursor:pointer; border: 0px; background-image: url(../images/button/btn_down_round.gif); background-repeat: no-repeat; background-position: center;}


/* -------- ENDE horizontal gallerie für Produktseite----------- */


/* -------- BEGINN Slider S_Header left --------------------*/

#s3slider {
   top:0px;
   left:500px;
   width: 400px; /* important to be same as image width */
   height: 108px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 350px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage { float: left; /* important */ position: relative; /* important */ display: none; /* important */}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 15px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 350px;
   background-color: #000;
   filter: alpha(opacity=20); /* here you can set the opacity of box with text  */
   -moz-opacity: 0.5; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.5; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 

/* -------- ENDE Slider S_Header left --------------------*/


.flypage_tablehead {
	background-color: #FDD075;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;		
}


	
.button {
	font-size: 17px;
	border: 0px #ffffff;
	cursor: pointer;
	background-color: #F5F5F5;
	background-image: url(../images/button/button_ok.gif);
	background-repeat: no-repeat;
	background-position: center ;
}

.btn_daten_bearbeiten {
	font-size: 19px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/btn_Daten_bearbeiten.jpg);
	background-repeat: no-repeat;
	background-position: center ;
}

.button_basket-1 {
	width: 20px;
	height:20px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/button_basket-1.jpg);
	background-repeat: no-repeat;
}

.button_login {
	font-size: 14px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/button_login.gif);
	background-repeat: no-repeat;
	background-position: center ;
	background-color: #E1E1E1 ;
}

.btn_ok2 { width: 25px; height:25px; border: 0px #ffffff; cursor:pointer; background-image: url(../images/shop/help/pic_ok2.gif); background-repeat: no-repeat;}

.btn_minilogin_login { height:19px; width:81px; border: 0px #ffffff; cursor:pointer;
	background-image: url(../images/button/button_login.gif); background-repeat: no-repeat; background-position: center; }

.btn_search_box {height:24px; width:24px; cursor: pointer; background-image: url(../images/button/btn_arrow1.gif); background-repeat: no-repeat; background-position: center ;}
.button_anmelden {
	font-size: 19px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/btn_anmelden.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	background-color: #FFFFFF ;
}

.btn_back1 {width:181px; height:24px; font-size: 1.0em; font-weight: bold; border:0px #ffffff; cursor:pointer; color:#FFF; -webkit-box-shadow: 3px 3px 10px #474747; -moz-box-shadow: 3px 3px 10px #474747;
	background-image:url(../images/button/btn_back1.gif); background-repeat:no-repeat; background-position:center;}
.btn_back1:hover {background-image:url(../images/button/btn_back1a.gif);}

.btn_back2 {width:131px; height:23px; line-height:23px; font-style:italic; font-size: 1.0em; font-weight: bold; color:#FFF;
	background-image:url(../images/button/btn_back2.gif); background-repeat:no-repeat; background-position:center;}	
.btn_back2:hover {background-image:url(../images/button/btn_back2a.gif);}	

.btn_back3 {width:181px; height:24px; font-size: 1.0em; font-weight: bold; border:0px #ffffff; cursor:pointer; color:#FFF; -webkit-box-shadow: 3px 3px 10px #474747; -moz-box-shadow: 3px 3px 10px #474747;
	background-image:url(../images/button/btn_back1a.gif); background-repeat:no-repeat; background-position:center;}
.btn_back3:hover {background-image:url(../images/button/btn_back1.gif);}

.btn_back4 {width:130px; height:27px; line-height:23px; font-style:italic; font-size: 1.0em; font-weight: bold; color:#FFF;
	background-image:url(../images/button/btn_back3.gif); background-repeat:no-repeat; background-position:center;}	
.btn_back4:hover {background-image:url(../images/button/btn_back3a.gif);}	

.btn_back5 {width:190px; height:24px; font-size: 1.0em; font-weight: bold; border:0px #ffffff; cursor:pointer; color:#FFF; -webkit-box-shadow: 3px 3px 10px #474747; -moz-box-shadow: 3px 3px 10px #474747;
	background-image:url(../images/button/btn_back1b.gif); background-repeat:no-repeat; background-position:center;}
.btn_back5:hover {background-image:url(../images/button/btn_back1b.gif);}


.btn_gview {width:25px; height:25px; border:0px #ffffff; cursor:pointer; background-image:url(../images/button/btn_gview.gif); background-repeat:no-repeat;}
.btn_lview {width:25px; height:25px; border:0px #ffffff; cursor:pointer; background-image:url(../images/button/btn_lview.gif); background-repeat:no-repeat;}

#pic_lang_deu {width:22px; height:22px; background-image:url(../images/shop/help/pic_flagg_german_dimm.jpg); background-repeat:no-repeat; background-position:center;}	
#pic_lang_deu:hover {background-image:url(../images/shop/help/pic_flagg_german.jpg);}

#pic_lang_eng {width:22px; height:22px; background-image:url(../images/shop/help/pic_flagg_eng_dimm.jpg); background-repeat:no-repeat; background-position:center;}	
#pic_lang_eng:hover {background-image:url(../images/shop/help/pic_flagg_eng.jpg);}

#pic_lang_frz {width:22px; height:22px; background-image:url(../images/shop/help/pic_flagg_frz_dimm.jpg); background-repeat:no-repeat; background-position:center;}	
#pic_lang_frz:hover {background-image:url(../images/shop/help/pic_flagg_frz.jpg);}

#pic_lang_ita {width:22px; height:22px; background-image:url(../images/shop/help/pic_flagg_ita_dimm.jpg); background-repeat:no-repeat; background-position:center;}	
#pic_lang_ita:hover {background-image:url(../images/shop/help/pic_flagg_ita.jpg);}

#pic_lang_spa {width:22px; height:22px; background-image:url(../images/shop/help/pic_flagg_spa_dimm.jpg); background-repeat:no-repeat; background-position:center;}	
#pic_lang_spa:hover {background-image:url(../images/shop/help/pic_flagg_spa.jpg);}

#pic_lang_cssr {width:22px; height:22px; background-image:url(../images/shop/help/pic_flagg_cssr_dimm.jpg); background-repeat:no-repeat; background-position:center;}	
#pic_lang_cssr:hover {background-image:url(../images/shop/help/pic_flagg_cssr.jpg);}

#pic_lang_ung {width:22px; height:22px; background-image:url(../images/shop/help/pic_flagg_ung_dimm.jpg); background-repeat:no-repeat; background-position:center;}	
#pic_lang_ung:hover {background-image:url(../images/shop/help/pic_flagg_ung.jpg);}


.lbl_back1 {width:202px; height:23px; font-size: 1.0em; font-weight: bold; border:0px #ffffff; cursor:pointer; color:#FFF;
	background-image:url(../images/background/bg_label_hl.gif); background-repeat:no-repeat; background-position:center;}	

.lbl_back2 {width:131px; height:23px; font-size: 1.0em; font-weight: bold; color:#FFF;
	background-image:url(../images/background/bg_label_hl2.gif); background-repeat:no-repeat; background-position:center;}	

.fo_minicartbox_1, .fo_minicartbox_1a {position:absolute; left:2px; width:55px; text-align:right; font-size:0.8em; font-family:verdana,arial;}
.fo_minicartbox_1a {font-size:0.9em;}

.fo_minicartbox_2, .fo_minicartbox_2a, .fo_minicartbox_2b  {position:absolute; right:6px; text-align:right; font-size:0.8em; font-family:verdana,arial;}
.fo_minicartbox_2a {font-size:0.9em;}
.fo_minicartbox_2b  {right:20px;}

.button_tolist {
	font-size: 25px;
	border: 0px #ffffff;
	BackGround-Color: #FCA900;
	cursor: pointer;
	background-image: url(../images/button/button_liste_32x32.gif);
	background-repeat: no-repeat;
	background-position: center ;
}


.button_zum_shop {
	font-size: 15px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_zum_shop.gif);
	background-position: center ;
	background-repeat: no-repeat;
}
.button_zur_kasse {
	font-size: 25px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_zur_kasse.jpg);
	background-position: center ;
	background-repeat: no-repeat;
}
.button_zum_kundenbereich {
	font-size: 15px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_menu_kundenbereich.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_saldo_auszahlen {
	font-size: 15px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_saldo_auszahlen.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_neue_liste {
	font-size: 15px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_neue_liste.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_liste_loeschen {
	font-size: 15px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_liste_loeschen.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_liste_bearbeiten {
	font-size: 15px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_liste_bearbeiten.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_liste_inwarenkorb {
	font-size: 15px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_liste_inwarenkorb.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_hilfe_kundenbereich {
	font-size: 10px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/userarray/button_hilfe_kundenbereich.jpg);
	background-position: center ;
	background-repeat: no-repeat;
}



.button_warenkorb_sp {
	font-size: 25px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_warenkorb_sp.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_weiter {
	font-size: 20px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_weiter.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_zurueck_shop {
	font-size: 18px;
	border: 0px #ffffff;
	BackGround-Color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button/button_zurueck_shop.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_bestellung_abschliessen {
	font-size: 18px;
	border: 0px #ffffff;
	BackGround-Color: #F5F5F5;
	cursor: pointer;
	background-image: url(../images/button/button_bestellung_abschliessen.gif);
	background-position: center ;
	background-repeat: no-repeat;
}
.button_account_shp {
	font-size: 18px;
	border: 0px #ffffff;
	BackGround-Color: #F5F5F5;
	cursor: pointer;
	background-image: url(../images/button/button_account_shp.gif);
	background-position: center ;
	background-repeat: no-repeat;
}

.button_neue_adresse {
	font-size: 14px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/button_neue_adresse.gif);
	background-repeat: no-repeat;
	background-position: center ;
	background-color: #FFFFFF ;
}

.button_aktivieren {
	font-size: 18px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/btn_aktivieren.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	background-color: #FFFFFF ;
}

.button_bestellung_senden {
	font-size: 21px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/btn_bestellung_senden.gif);
	background-repeat: no-repeat;
	background-position: center ;
	background-color: #FFFFFF ;
}

.button_jetzt_bezahlen {
	font-size: 21px;
	border: 0px #ffffff;
	cursor: pointer;
	background-image: url(../images/button/btn_jetzt_bezahlen.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	background-color: #FFFFFF ;
}

.button4 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	Color: #7E2222;
	font-weight: bold;
	BackGround-Color: #F2BC3B;
	border: 1px outset #ffffff;
	cursor: pointer;
	
}	
.bestellung {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	BackGround-Color: #ff0000;
	border: 1px dotted #FFFFFF;	
}
	

.navigationlist {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}


.yellowback {
	border: 1px dotted #488008;
	background-color: #F2BC3B;
	
}

.footerText {
	font-family: Verdana;
	color: #C8C8C8;
	font-weight: bold;
	font-weight: normal;
	font-style: normal;
	font-size: 8px;
	text-transform: uppercase;
}	
