/* CSS Document */

* { margin:0px; padding:0px; }

body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 100%; position: relative; float: left; } 
html, body { height:100%; min-width: 975px; }

form { margin: 0; padding: 0; }
html>body #wrapper  { height: auto; }

.input , .input_choosen {  }
.input  , .input2  { background-color:#FBFBFB; }
.input_choosen  { background-color:#EBEBEB; }
.input_error { background-color:#f3dbd7}
.input , .input2 , .input_error { color:#333333; padding-left: 2px; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;  }
.input_choosen{ color:#333333; padding-left: 2px; border-top: 1px solid #bbb; border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb;  }
.input , .input2  , .input_error , .input_choosen { font-size: 11px; }

ol { float: left; position: relative; padding-left: 20px; }

.radio , .checkbox {
margin: 0;
padding: 0;
border: 0;
background: none;
}

* html .radio , * html .checkbox {
	margin-top: -2px;
	margin-right: -2px;
	margin-left: -5px;

	}
*+ html .radio , *+ html .checkbox {
	margin-top: -2px;
	margin-right: -5px;		
	margin-left: -5px;
	}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#wrapper_background { min-height: 100%;  width: 100%;  background: url(../../../assets/general/img/css/background/background_004.gif); }
#wrapper{ min-height: 100%; height:100%; width: 100%; float: left; position: relative;  }
#wrapper2 { width: 975px; margin: 0 auto; position: relative; }

#top_wrapper_aboves , #top_wrapper , #top_wrapper2 , #top_wrapper_inner , #top_wrapper2_2 , #middle_wrapper2_1 , #middle_wrapper2_2 , #middle_wrapper2_3  , #bottom_wrapper2_1 , #bottom_wrapper2_1_2  { width: 975px; float: left; position: relative; }
#top_wrapper_aboves { height: 14px; margin-top: 27px; }

#top_wrapper { height: 145px; margin-top: 6px; background: url(../../../assets/general/img/css/indexmain/top_970_01.png) no-repeat; display: inline; }
#top_wrapper_inner { width: 961px; height: 122px; margin-top: 6px; margin-left: 7px; background: url(../../../assets/general/img/css/indexmain/top_970_01.gif) no-repeat; display: inline; }

#top_wrapper2 { height: 40px; margin: 1px 0 0 0; background: url(../../../assets/general/img/css/indexmain/top_970_02.png) no-repeat;  float: left; position: relative;  display: inline;}
#top_wrapper2_2 {height: 40px; background: url(../../../assets/general/img/css/indexmain/top_970_02.gif) no-repeat 3px 0px;  float: left; position: relative; }

#middle_wrapper2_1 { margin: 0 0 0 0; padding: 0px 0 0px 0; background: url(../../../assets/general/img/css/indexmain/middle/middle_970_02_1.png) repeat-y; }

#middle_wrapper2_2 { margin: 0 7px 0 7px; width: 961px; background: url(../../../assets/general/img/css/indexmain/middle/back_top_2.gif) repeat-x; display: inline;}
#middle_wrapper2_3 { padding: 31px 0 91px 0; width: 961px; }                                 
#bottom_wrapper2_1 { height: 84px; background: url(../../../assets/general/img/css/indexmain/bottom/bottom_975_01.png) no-repeat; }
#bottom_wrapper2_1_2 { height: 84px; background: url(../../../assets/general/img/css/indexmain/bottom/bottom_975_01.gif) no-repeat; }

#subbox1 , #subbox2 , #subbox3 { float: left; position: relative; }
#subbox1 { width: 169px; padding: 0 12px 0 15px; }
#subbox2 { width: 575px; margin-right: 7px; }
#subbox3 { width: 169px; }


.logo_pos { margin: 37px 0 0 26px; }



#top_shop_no , #mid_shop_no  , #mid_shop_no_pic , #mid_shop_no_border , #mid_shop_no_border_no_pic , #bot_shop_no , #bottom_shop_2 , #bottom_shop  , .top_green_extra , #top_spot , #top_spot_2 , #top_spot_3 , #bottom_shop_pic {  float: left; position: relative; display: inline; overflow:hidden;}
#top_shop_no { width: 522px; padding: 9px 24px 0px 24px; background: url(../../../assets/general/img/css/work/top_570_1_no.gif) no-repeat; height: 19px; ; }

#mid_shop_no  , #mid_shop_no_border , #mid_shop_no_border_no_pic , #mid_shop_no_pic { border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;  border-right: 1px solid #d9d9d9;  line-height: 17px; background-color: #FFFFFF;}
#mid_shop_no  , #mid_shop_no_border , #mid_shop_no_border_no_pic { min-height: 800px; }
#mid_shop_no_pic { min-height: 500px; }
#mid_shop_no  , #mid_shop_no_border  { background: url(../../../assets/general/img/css/work/middle_bottom.jpg)  repeat-x center bottom; background-color: #FFFFFF;}
#mid_shop_no , #mid_shop_no_pic { width: 520px; padding: 15px 24px 55px 24px; }
#mid_shop_no_border , #mid_shop_no_border_no_pic  { width: 568px; padding: 15px 0px 55px 0px; }

#bottom_shop { width: 570px; height: 7px; background: url(../../../assets/general/img/css/work/bottom_570_1.gif) no-repeat; padding-bottom: 17px; }
#bottom_shop_pic { width: 570px; height: 527px; padding-bottom: 17px; }

#top_spot , #top_spot_2 { width: 570px; height: 202px; }
#top_spot { background: url(../../../assets/general/img/css/indexmain/spot/top-frame.gif) no-repeat; }
#top_spot_3 { float: right;  width: 251px; height: 202px;  filter: alpha(opacity=85); opacity: 0.85;  background: url(../../../assets/general/img/css/indexmain/spot/top-frame-white.gif) no-repeat; margin:  1px 1px 0 0px; 
   }

.spot_text { line-height: 18px; }
.top_green_extra { height: 33px; padding-left: 25px; background: url(../../../assets/general/img/css/indexmain/top_970_green_extra.gif) repeat-x; display: inline; background-color: #333399;}

/* firsta sidan */

.text_box_left { float: left; position: relative; margin: 0 0 0px 24px; width: 233px;}
.text_box_right { float: right; position: relative; margin: 0 24px 	0px 0px; width: 233px;}

#showroom h2 { font-size: 12px;}
#showroom h3 { font-size: 11px; font-weight: normal; padding: 10px 0 25px; }
/* Meny left and right*/

.menu_top , .menu_area , .menu_mid , .menu_mid_2 , .menu_mid_right , .menu_frame , .menu_bot , .menu_bottom , .end_sub_class , .menu_box {  float: left; position:relative; display: inline; }
.menu_top {  width: 169px; height: 5px; background: url(../../../assets/general/img/css/indexmain/menu_left/top_menu.gif) no-repeat 0px 0px; overflow: hidden; }

.menu_area , .menu_mid_2 , .menu_mid_right {    border-top: 1px solid #d9d9d9; overflow: hidden; }
.menu_area { padding: 0px 11px 10px 10px; width: 146px; }
.menu_mid , .menu_mid_2 { width: 148px; background-color:#faf8f9; }
.menu_mid {  height: 18px; }
.menu_mid_2 { height: 18px; }
.menu_mid , .menu_mid_2 { font-weight: bold;}
.menu_mid { padding: 4px 9px 1px 10px;}
.menu_mid_2 { padding: 7px 9px 1px 10px; }
.menu_box { padding: 7px 9px 15px 10px; } 

.menu_frame { width: 167px;  border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background: url(../../../assets/general/img/css/indexmain/menu_left/mid_menu.jpg) no-repeat center bottom; background-color: #FFFFFF; padding-bottom: 160px;}

.menu_bot { width: 169px; height: 6px; background: url(../../../assets/general/img/css/indexmain/menu_left/bottom_menu.gif) no-repeat 0px 0px;}

.menu_firm {float: left;  position: relative; margin: 26px 3px 24px 11px; line-height: 15px; display: inline;}

.end_sub_class { clear: left; height: 0px; padding: 14px 0 0px 0px;  margin: 0 0 6px 20px; border-bottom: 1px dotted #d9d9d9; width: 120px; overflow: hidden; }
/* Meny left and right end */


/* payment */

.payment_chooise { cursor: pointer; }

/* Error */

.top_er , .mid_er , .bottom_er , .top_me , .mid_me , .bottom_me {  float: left; position: relative; }
.top_er { background: url(../../../assets/general/img/css/error/top_506_sr_1_error.gif) no-repeat; }
.mid_er { width: 436px; padding: 10px 50px 12px 34px; margin:10px 0 10px 0;}
.mid_er { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../../../assets/general/img/css/error/utrops.gif) no-repeat  16px 11px #f3dbd7; }
.bottom_er {padding-bottom: 6px;}

/* Error, Message end */

/*startpage */
.top_start { float: left;  position: relative; width: 570px; height: 7px;margin-top: -299px; }
.top_start { background: url(../../../assets/general/img/css/startpage/top.gif) no-repeat; }

/* Shop */
.shop_top , .shop_middle , .shop_middle_large , .shop_bottom { float: left; position: relative; width: 520px; display: inline;}
.shop_top , .shop_bottom { height: 7px; overflow: hidden; }
.shop_top { background: url(../../../assets/general/img/css/shop/top_frame.gif) no-repeat;  margin-top: 15px; }
.shop_middle { padding: 10px 15px 0px 15px; background: url(../../../assets/general/img/css/shop/middle_frame.jpg) no-repeat; height: 168px; }
.shop_middle_large {width: 488px; border-left: 1px solid #d9d9d9; min-height: 400px; border-right: 1px solid #d9d9d9; background: url(../../../assets/general/img/css/shop/middle_frame.jpg) no-repeat bottom; padding: 15px 15px 15px 15px; }
.shop_bottom { background: url(../../../assets/general/img/css/shop/bottom_frame.gif) no-repeat; }
.text_box { float: left; position: relative; padding-right: 15px; height: 120px; width: 175px; }
/* Shop End */

.menu_right_pic , .menu_right_link  { float: left; position: relative;  border-top: 1px solid #d9d9d9; overflow: hidden; display: inline;}

.menu_right_pic { height: 201px; }
.menu_right_link { width: 157px; padding: 8px 0 7px 10px; }


.waiting { clear:left; width: 100%;  float: left; position: relative; background: #FFF; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; display: none; overflow: hidden; }

.waiting_display { float: left; width: 100%; height: 150px; background: url(../../../assets/general/img/ajax/waiting.gif) no-repeat 240px 80px; overflow: hidden;  }


.screen_waiting { position: fixed; top: 0px; left: 0px; height:100%; width:100%; background: url(../../../assets/general/img/ajax/waiting.gif) no-repeat center #FFF; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; z-index: 99; }


.info { width: 100%;  float: left; position: relative; display: none; }
.f1 , .f1_right_10 , .f1_right_15 , .f1_right_30 , .f1_left_33 , .f1_left_26 , .f1_left_26_520 , .f1_left_26_540 , .f1_left_26_no100 , .f1_left_28  , .f1_top_img_1 , .f1_top_img_2 , .f1_100 , .f1_right_1{ float: left; position: relative; }
.f2 , .f2_right_30 , .f2_top_img { float: right; position: relative; }
.f1_left_26 { padding-left: 26px; width: 100%; }
.f1_left_26_no100 , .f1_left_26_520 , .f1_left_26_540 { padding-left: 26px; }
.f1_left_26_520 { width: 520px;}
.f1_left_26_540 { width: 540px;}
.f1_left_29 { padding-left: 29px; }
.f1_left_33 { padding-left: 33px; }
.f1_right_1 { padding-right: 1px; }
.f1_right_10 { padding-right: 10px; }
.f1_right_15 { padding-right: 15px; }
.f1_right_30 { padding-right: 30px; }
.f2_right_30 { padding-right: 30px; }
.f1_top_img_1 , .f1_top_img_2 { height: 122px; }
.f1_top_img_1 { width: 650px; }
.f1_top_img_2 { width: 7px; }
.f1_100 { width: 100%; }

.f1_grey , .f1_white  { float: left; position: relative; margin: 0 0 0 -4px; padding: 2px 0 2px 4px; }
.f1_grey { background: #e9e9e9; }
.pend { clear: both; padding: 0; margin: 0;  height: 0; font-size: 0; overflow: hidden;  }

.text { float: left; position: relative; line-height: 18px; margin-top: -2px; }

.text_right { float: left; position: relative; text-align:right; line-height: 13px; }

.pad_top_0 , .pad_top_0_100 , .pad_top_1 , .pad_top_2 , .pad_top_3 , .pad_top_4 , .pad_top_5 , .pad_top_5_100 , .pad_top_6 , .pad_top_6_100 , .pad_top_7 , .pad_top_8 , .pad_top_8_100 , .pad_top_9 , .pad_top_10  , .pad_top_10_100 , .pad_top_11 , .pad_top_12 , .pad_top_13 , .pad_top_14 , .pad_top_15 , .pad_top_15_100 , .pad_top_16 , .pad_top_17 , .pad_top_18 , .pad_top_19 , .pad_top_20 , .pad_top_20_100 , .pad_top_21 , .pad_top_22 , .pad_top_23 , .pad_top_24 , .pad_top_25 , .pad_top_26 , .pad_top_29 , .pad_top_30 , .pad_top_30_100 , .pad_top_31  , .pad_top_32 , .pad_top_40 , .pad_top_45 , .pad_top_40_100 , .pad_top_50 , .pad_top_55 , .pad_top_60 , .pad_top_50_100{ float: left; position: relative; }
.pad_top_0 , .pad_top_0_100 { padding-top: 0px; }
.pad_top_1 { padding-top: 1px; }
.pad_top_2 { padding-top: 2px; }
.pad_top_2 { padding-top: 2px; }
.pad_top_3 { padding-top: 3px; }
.pad_top_4 { padding-top: 4px; }
.pad_top_5 , .pad_top_5_100 { padding-top: 5px; }
.pad_top_6 , .pad_top_6_100 { padding-top: 6px; }
.pad_top_7 { padding-top: 7px; }
.pad_top_8 , .pad_top_8_100 { padding-top: 8px; }
.pad_top_9 { padding-top: 9px; }
.pad_top_10 , .pad_top_10_100 { padding-top: 10px; }
.pad_top_11 { padding-top: 11px; }
.pad_top_12 { padding-top: 12px; }
.pad_top_13 { padding-top: 13px; }
.pad_top_14 { padding-top: 14px; }
.pad_top_15 , .pad_top_15_100 { padding-top: 15px; }
.pad_top_16 { padding-top: 16px; }

.pad_top_17 { padding-top: 17px; }
.pad_top_18 { padding-top: 18px; }
.pad_top_19 { padding-top: 19px; }
.pad_top_20 , .pad_top_20_100 { padding-top: 20px; }
.pad_top_21 { padding-top: 21px; }
.pad_top_22 { padding-top: 22px; }
.pad_top_23 { padding-top: 23px; }
.pad_top_24 { padding-top: 24px; }
.pad_top_25 { padding-top: 25px; }
.pad_top_26 { padding-top: 26px; }
.pad_top_29 { padding-top: 29px; }
.pad_top_30 , .pad_top_30_100 { padding-top: 30px; }
.pad_top_31 { padding-top: 31px; }
.pad_top_32 { padding-top: 32px; }
.pad_top_40 , .pad_top_40_100 { padding-top: 40px; }
.pad_top_45 { padding-top: 45px; }
.pad_top_50 , .pad_top_50_100 { padding-top: 50px; }
.pad_top_55 { padding-top: 55px; }
.pad_top_60 { padding-top: 60px; }
.pad_top_bot_10_25 , .pad_top_bot_10 , .pad_bot_6_100 { float: left; position: relative;}
.pad_top_bot_10_25 { padding: 10px 0 25px 0;}
.pad_top_bot_10 { padding: 10px 0 10px 0;}
.pad_bot_6_100 { padding-bottom: 6px; }
.pad_bot_10 { padding-bottom: 10px; float: left; }

.pad_right_24 , .pad_left_24 { float: left; position: relative; }

.pad_right_24 { padding-right: 24px; }
.pad_left_24 { padding-left: 24px; }

.pad_top_0_100 , .pad_top_5_100 , .pad_top_6_100 , .pad_top_8_100 , .pad_top_10_100  , .pad_top_15_100 , .pad_top_20_100 , .pad_top_30_100 , .pad_bot_6_100 , .pad_top_40_100 , .pad_top_50_100 { width: 100%; }

.pos1 , .pos2 , .pos3 , .pos4 , .pos5 , .pos6 , .pos7 , .pos8 , .pos9 , .pos10 , .pos11 , .pos12 , .pos13 , .pos14 , .pos15 , .pos16 , .pos17 , .pos18 , .pos19 , .pos20 , .pos21 , .pos22 , .pos23 , .pos24 , .pos25 , .pos26  , .pos27 , .pos28 , .pos29 , .pos30, .pos31 , .pos32 , .pos35 , .pos37 , .pos38 , .pos40 , .pos45 , .pos55  , .pos58 , .pos49 , .pos51 , .pos75 , .pos76 , .pos78  { float: left; position: relative;}
.pos1 {width: 10px;}
.pos2 {width: 20px;}
.pos3 {width: 30px;}
.pos4 {width: 40px;}
.pos5 {width: 50px;}
.pos6 {width: 60px;}
.pos7 {width: 70px;}
.pos8 {width: 80px;}
.pos9 {width: 90px;}
.pos10 {width: 100px;}
.pos11 {width: 110px;}
.pos12 {width: 120px; }
.pos13 {width: 130px;}
.pos14 {width: 140px;}
.pos15 {width: 150px;}
.pos16 {width: 160px;}
.pos17 {width: 170px;}
.pos18 {width: 180px;}
.pos19 {width: 190px;}
.pos20 {width: 200px;}
.pos21 {width: 210px;}
.pos22 {width: 220px;}
.pos23 {width: 230px;}
.pos24 {width: 240px;}
.pos25 {width: 250px;}
.pos26 {width: 260px;}
.pos27 {width: 270px;}
.pos28 {width: 280px;}
.pos29 {width: 290px;}
.pos30 {width: 300px;}
.pos31 {width: 310px;}
.pos32 {width: 320px;}
.pos35 {width: 350px;}
.pos37 {width: 370px;}
.pos38 {width: 380px;}
.pos40 {width: 400px;}
.pos45 {width: 450px;}
.pos49 {width: 490px;}
.pos51 {width: 510px;}
.pos55 {width: 550px;}
.pos58 {width: 580px;}
.pos75 {width: 750px;}
.pos76 {width: 760px;}
.pos78 {width: 780px;}

.height_40 { float: left; position: relative; }
.height_40 { height: 40px; }

.a_break , .a_break_green { width: 2px; height: 20px;margin: 0 9px 0 9px; float: left; position:relative; display: inline; }
.a_break { background: url(../../../assets/general/img/css/indexmain/a_break.gif) no-repeat; }
.a_break_green { background: url(../../../assets/general/img/css/indexmain/a_break_green.gif) no-repeat; }

.point { background: url(../../../assets/general/img/css/indexmain/block8x8.gif) no-repeat 0px 7px;  padding: 0 0px 0 15px; float: left; position:relative; display: inline; } 

.f2_top_img { margin: 0px 0px 0 0px;  display: inline; }

.box_language , .info_box { float: left; position: relative; }
.box_language {  width:21px; margin-left: 9px;}
.info_box { padding-top: 6px; line-height: 19px;}


.top_pic { float: left; position: relative; width: 506px; height: 184px; margin-top: 15px; padding-top: 6px; border-top: 1px solid #bbb; margin-bottom: 15px; padding-bottom: 6px; border-bottom: 1px solid #bbb;}

.cart_paybox { float: left; position: relative; width: 100%; border-top: 1px solid #d9d9d9; background-color: #f9f7f8; border-bottom: 1px solid #d9d9d9; margin: 10px 0 10px 0; padding: 10px 0 10px 0; }


.delivery_false , .delivery_true { clear: left; float: left; position: relative; width: 100%; padding: 7px 0 3px 0; border-bottom: 1px dotted #807b77; }
.delivery_true	{  background-color: #F2F2F2; }


a.paganation  , a.paganation_minus , a.paganation_plus , a.paganation_first, a.paganation_last


.grey , body , a.paganation  , a.paganation_minus , a.paganation_plus , a.cart_small  , a.grey_11 , a.delivery_11 , #showroom h3  { color: #222;} /* grey */
.menu_firm , .light_grey  , a.paganation_first, a.paganation_last , .light_grey_9 , .light_grey_10, .light_grey_11 , a.delivery , .light_grey_9_12 { color: #575757;} /* light grey */
label { color: #666;} /* light light grey */ 
.orange_11 { color: #e38430; } /* orange */
.menu_top , .menu_mid , .menu_mid_2 , a.lank_up , .red_9 , .red_15  ,h1 , h3 ,h2 , .red , a.red_bold , .red_bold , a.link_red , a.link_red_bold , .cart_line , .mid_line_red,  a.lank_menu_choosen , a.lank_menu_sub:hover , a.lank_menu_sub_choosen, a.lank_menu:hover , a.lank_red_arrow , .lank_button_s , .lank_button_m , .lank_button_l , .lank_button_xl , .lank_button_xxl , a.lank_button_grey , a.front_left ,a.front_left_1 , a.front_left_2 ,  a.front_right,  a.front_right_1 ,  a.front_right_2 { color: #e1202c; } /* red */
a.checkout   , a.lank_green , a.lank_basket ,  .green_bold , a.lank_green_arrow , .lank_button_s_green_arrow { color: #69af0e; }/* green */
.lank_button_info , .lank_button_green { color: #548f07; }/* dark green */

.blue_15 { color: #252145; }

a.link_top_left , a.lank_login , a.lank_login_lock , a.lank_status , .lank_button_m_green , .lank_button_m_red , .lank_landingpage_red , a.lank_landingpage_red_red , a.lank_landingpage_ruby , .lank_landingpage_blue , .lank_button_xl_red , .lank_button_xxl_red , a.menu_right_a , a.landingpage_left_green_1 , a.landingpage_left_green_2 , a.landingpage_left_red_1 , a.landingpage_left_red_2 , a.landingpage_left_ruby_1 , a.landingpage_left_ruby_2 { color: #FFF; } /* white */
 
h1 , h2 ,h3 { padding: 0; margin: 0; }
h1 , h2 ,h3 , a.lank_login_lock , a.lank_login , a.link_top_left , .paganation_choosen , a.red_bold , a.lank_status , .orange_11 , label , .lank_button_s , .lank_button_m , .lank_button_l , .lank_button_xl , .red_bold , .green_bold , a.front_left ,a.front_left_1 , a.front_left_2 ,  a.front_right,  a.front_right_1 ,  a.front_right_2 { font-weight: bold; }
h1 , .light_grey_11 { font-size: 11px; }
h2 { font-size: 11px; }
.light_grey_10 { font-size: 10px; }
.menu_firm , .orange_11 ,h3 { font-size: 11px; }

.red_9 , .light_grey_9 , .light_grey_9_12 { font-size: 9px;}
.light_grey_9_12 { line-height: 12px; }
.red_15 , .blue_15 { font-size: 15px; }



.mid_line , .mid_line_2 , .mid_line_3 , .mid_line_4  , .mid_line_7 , .mid_line_2_point , .mid_line_4_point , .mid_line_red   { float: left; position: relative; height: 1px; font-size: 0px; display: inline; overflow: hidden; }
.mid_line_2 , .mid_line_3 , .mid_line_4  , .mid_line_2_point , .mid_line_4_point , .mid_line_red { width: 518px;  }
.mid_line , .mid_line_7 { width: 100%; }
.mid_line_2 , .mid_line_3 , .mid_line_4  , .mid_line  , .mid_line_7 { border-bottom: 1px solid #d1c8c9; }
.mid_line_2_point , .mid_line_4_point { border-bottom: 1px dotted #d1c8c9; }
.mid_line_red { border-bottom: 1px solid; }
.mid_line_2 , .mid_line_2_point { margin: 15px 0px 15px 0; }
.mid_line_3  { margin: 30px 0px 30px 0; }
.mid_line_4 , .mid_line_4_point{ margin: 20px 0px 20px 0; }
.mid_line { margin: 10px 0px 10px 0; }
.mid_line_7 { margin: 7px 0px 7px 0; }
.mid_line_red { margin: 8px 0 4px 0;}

.line_box_1 , .line_box_2 { float: left; position: relative; width: 100%; }
.line_box_1 { margin: 25px 0 15px 0; padding: 8px 0 8px 0px; }
.line_box_2 { margin: 25px 0 15px 0; padding: 15px 0 15px 0px; }
.line_box_1 , .line_box_2  { border-top: 1px solid #d1c8c9; border-bottom: 1px solid #d1c8c9; }

.fbpicture , .fbbox { float: left; position: relative; }
.fbpicture {  width: 30px height 30px; margin: 0 10px 3px 0;}
.fbbox { margin-top: 10px; border-top: 1px #DDDDDD dotted; padding: 10px 0px 0 0;  width: 145px; font-size: 12px; color: #666;}
.fbbox:hover {cursor: pointer; text-decoration:underline; }

.cart_line { float: left; position: relative; border-right: dotted 1px; width: 2px; height:30px; margin: 21px 13px 0 13px; min-height: 45px; }

.lank_button_s , .lank_button_s_green_arrow , .lank_button_m , .lank_button_l , .lank_button_xl , .lank_button_xxl , .lank_button_m_green , .lank_button_m_red , .lank_button_xl_red , .lank_button_xxl_red { cursor: pointer;  padding: 4px 0 0 28px;  height: 16px; }

.lank_landingpage_red , a.lank_landingpage_red_red , a.lank_landingpage_ruby , .lank_landingpage_blue {padding: 6px 0 0 28px;  height: 18px; width: 92px; }

.lank_button_s , .lank_button_s_green_arrow , .lank_button_m , .lank_button_l , .lank_button_xl , .lank_button_xxl , .lank_button_m_green , .lank_button_m_red , .lank_button_xl_red , .lank_button_xxl_red , .lank_button_info , .lank_landingpage_red , a.lank_landingpage_red_red , a.lank_landingpage_ruby , .lank_landingpage_blue { font-size: 11px; text-decoration: none; float: left; line-height:normal; position: relative; line-height:normal; }
.lank_button_s { background: url(../../../assets/general/img/css/ahref/button-S.gif) no-repeat 0px 0px; width: 92px; }
.lank_button_s_green_arrow { background: url(../../../assets/general/img/css/ahref/button-S-green.gif) no-repeat 0px 0px; width: 92px; }
.lank_button_m { background: url(../../../assets/general/img/css/ahref/button-M.gif) no-repeat 0px 0px; width: 102px; }
.lank_button_m_red { background: url(../../../assets/general/img/css/ahref/button-M-red.gif) no-repeat 0px 0px; width: 102px; }
.lank_button_m_green { background: url(../../../assets/general/img/css/ahref/button-M-green.gif) no-repeat 0px 0px; width: 102px; }
.lank_button_l { background: url(../../../assets/general/img/css/ahref/button_L.gif) no-repeat 0px 0px; width: 112px; }
.lank_button_xl { background: url(../../../assets/general/img/css/ahref/button-XL.gif) no-repeat 0px 0px; width: 122px; }
.lank_button_xl_red { background: url(../../../assets/general/img/css/ahref/button-XL-red.gif) no-repeat 0px 0px; width: 122px; }
.lank_button_xxl { background: url(../../../assets/general/img/css/ahref/button-XXL.gif) no-repeat 0px 0px; width: 142px; }
.lank_button_xxl_red { background: url(../../../assets/general/img/css/ahref/button-XXL-red.gif) no-repeat 0px 0px; width: 142px; }

.lank_button_info { float: left; position: relative; cursor: pointer; padding: 1px 0 0 20px; }
.lank_button_info { background: url(../../../assets/general/img/css/ahref/info.gif) no-repeat 0px 0px;   }  

.lank_landingpage_red {  background: url(../../../assets/general/img/css/ahref/landingpage-red.gif) no-repeat 0px 0px; }
.lank_landingpage_red_red {  background: url(../../../assets/general/img/css/ahref/landingpage-red-red.gif) no-repeat 0px 0px; }
.lank_landingpage_ruby {  background: url(../../../assets/general/img/css/ahref/landingpage-ruby.gif) no-repeat 0px 0px; }
.lank_landingpage_blue {  background: url(../../../assets/general/img/css/ahref/landingpage-blue.gif) no-repeat 0px 0px; }

.lank_button_s:hover , .lank_button_s_green_arrow:hover , .lank_button_m:hover  , .lank_button_l:hover , .lank_button_xl:hover, .lank_button_xxl:hover , .lank_button_m_green:hover , .lank_button_m_red:hover , .lank_button_xl_red:hover , .lank_button_xxl_red:hover , .lank_button_info:hover , a.menu_right_a:hover , .lank_landingpage_red:hover , a.lank_landingpage_red_red:hover , a.lank_landingpage_ruby:hover , .lank_landingpage_blue:hover { text-decoration: underline; }

.paganation_choosen , .paganation_break , a.paganation , a.paganation_first , a.paganation_minus , a.paganation_plus , a.paganation_last , a.menu_right_a { float: left; position: relative; line-height:normal; font-size: 11px; }
.paganation_choosen , a.paganation { margin-right: 4px; }

a.paganation_first , a.paganation_minus , a.paganation_plus { margin-right: 10px; }
a.paganation_plus , a.paganation_last { margin-left: 6px; }
.paganation_choosen { font-weight:bold; }
.paganation_break { padding-right: 5px; }
a.paganation_first { background: url(../../../assets/general/img/css/paganation/paganation-first.gif) no-repeat left 1px; padding-left: 11px; }
a.paganation_minus { background: url(../../../assets/general/img/css/paganation/paganation-minus.gif) no-repeat left 1px; padding-left: 7px; }
a.paganation_plus { background: url(../../../assets/general/img/css/paganation/paganation-plus.gif) no-repeat right 1px; padding-right: 7px; }
a.paganation_last { background: url(../../../assets/general/img/css/paganation/paganation-last.gif) no-repeat right 1px; padding-right: 11px; }
a.paganation , a.paganation_first , a.paganation_minus , a.paganation_plus , a.paganation_last { text-decoration: none; }
a.paganation:hover , a.paganation_first:hover , a.paganation_minus:hover , a.paganation_plus:hover , a.paganation_last:hover { text-decoration: underline; }


a.link_red , a.link_red_bold  , a.link_top_left , a.lank_status , a.lank_login_lock ,a.lank_login , a.lank_green , a.lank_menu , a.lank_menu_choosen , a.lank_menu_sub , a.lank_menu_sub_choosen , a.lank_basket , a.lank_green_arrow , a.lank_red_arrow  , a.lank_up , a.lank_button_s , a.cart_small  , a.checkout , a.red_bold , a.grey_11 , a.lank_button_grey , a.front_left ,a.front_left_1 , a.front_left_2 , a.landingpage_left_green_1 , a.landingpage_left_green_2 , a.landingpage_left_red_1 , a.landingpage_left_red_2 , a.landingpage_left_ruby_1 , a.landingpage_left_ruby_2 ,  a.front_right,  a.front_right_1 ,  a.front_right_2 { font-size: 11px; text-decoration: none; float: left; position: relative; line-height:normal; }
a.delivery , a.delivery_11 , a.facebook_s { font-size: 10px; text-decoration: none; position: relative; line-height:normal; }
a.lank_menu	, a.lank_menu_sub { color: #303030; }

a.front_left ,a.front_left_1 , a.front_left_2 ,  a.front_right,  a.front_right_1 ,  a.front_right_2 { height: 28px; }
a.landingpage_left_green_1 , a.landingpage_left_green_2 , a.landingpage_left_red_1 , a.landingpage_left_red_2 , a.landingpage_left_ruby_1 , a.landingpage_left_ruby_2 { height: 28px; }


a.front_left { padding: 16px 0 0 49px; width: 211px; }
a.front_right,  a.front_right_1 ,  a.front_right_2 { float: right; }
a.front_right { padding: 16px 0 0 34px; width: 226px;  }

a.front_left_1 { padding: 16px 0 0 48px; width: 85px;  }
a.front_left_2 { padding: 16px 0 0 27px; width: 99px;  }
a.front_right_1 { padding: 16px 0 0 27px; width: 115px; background: #ff0;}
a.front_right_2 { padding: 16px 0 0 35px; width: 79px;  }

a.landingpage_left_green_1 , a.landingpage_left_red_1 , a.landingpage_left_ruby_1 { padding: 16px 0 0 60px; width: 96px;  }
a.landingpage_left_green_2 , a.landingpage_left_red_2 , a.landingpage_left_ruby_2 { padding: 16px 0 0 30px; width: 98px;  }

a.front_left { background: url(../../../assets/general/img/css/ahref/front-left.gif) no-repeat center left; }
a.front_right { background: url(../../../assets/general/img/css/ahref/front-right.gif) no-repeat center left; }
a.front_left_1 { background: url(../../../assets/general/img/css/ahref/front-left-1.gif) no-repeat center left; }
a.front_left_2 { background: url(../../../assets/general/img/css/ahref/front-left-2.gif) no-repeat center left; }
a.landingpage_left_green_1 { background: url(../../../assets/general/img/css/ahref/landingpage-left-green-1.gif) no-repeat center left; }
a.landingpage_left_green_2 { background: url(../../../assets/general/img/css/ahref/landingpage-left-green-2.gif) no-repeat center left; }
a.landingpage_left_red_1 { background: url(../../../assets/general/img/css/ahref/landingpage-left-red-1.gif) no-repeat center left; }
a.landingpage_left_red_2 { background: url(../../../assets/general/img/css/ahref/landingpage-left-red-2.gif) no-repeat center left; }
a.landingpage_left_ruby_1 { background: url(../../../assets/general/img/css/ahref/landingpage-left-ruby-1.gif) no-repeat center left; }
a.landingpage_left_ruby_2 { background: url(../../../assets/general/img/css/ahref/landingpage-left-ruby-2.gif) no-repeat center left; }
a.front_right_1 { background: url(../../../assets/general/img/css/ahref/front-right-2.gif) no-repeat center left; }
a.front_right_2 { background: url(../../../assets/general/img/css/ahref/front-right-1.gif) no-repeat center left; }

a.facebook_s { color: #3f4245; background: url(../../../assets/general/img/css/ahref/facebook.gif) no-repeat; padding: 0 0 0px 20px; font-size: 12px;}
 
a.lank_button_grey {  padding: 4px 0 0 0px;  height: 16px; width: 80px; }
a.lank_button_grey { font-weight: bold; text-align: center;  }
a.lank_button_grey { background: url(../../../assets/general/img/css/configurator/grey-button.gif) no-repeat 0px 0px;  }

a.lank_menu , a.lank_menu_choosen , a.lank_menu_sub , a.lank_menu_sub_choosen { width: 140px; margin-top: 0px; }
a.lank_menu	, a.lank_menu_choosen { padding: 2px 0 0px 0px; clear: left;}
a.lank_menu_sub , a.lank_menu_sub_choosen { font-size: 10px; padding: 2px 0 0px 10px; clear: left; }
a.cart_small { background: url(../../../assets/general/img/css/ahref/block8x8-green.gif) no-repeat 0px 4px; padding-left: 9px; }
a.checkout { background: url(../../../assets/general/img/css/ahref/checkout.gif) no-repeat 0px 0px; padding: 0px 0 0 19px; height: 15px;}
a.lank_green_arrow , a.lank_red_arrow { padding-left: 12px; }
a.lank_green_arrow { background: url(../../../assets/general/img/css/ahref/m2_1.gif) no-repeat 0px 2px; }
a.lank_arrow { background: url(../../../assets/general/img/css/ahref/arrow.gif) no-repeat 0px 2px; }
a.lank_red_arrow_2 { background: url(../../../assets/general/img/css/ahref/m3_1.gif) no-repeat 0px 2px; }


a.lank_status { background: url(../../../assets/general/img/css/indexmain/status_clock.gif) no-repeat 0px 2px; padding-left: 23px; padding-top: 3px; height: 20px; }
a.lank_login { background: url(../../../assets/general/img/css/indexmain/hacke.gif) no-repeat 0px 1px; padding-left: 23px; padding-top: 3px; height: 20px; }
a.lank_login_lock { background: url(../../../assets/general/img/css/indexmain/lock.gif) no-repeat 0px 3px; padding-left: 18px; padding-top: 3px; height: 20px; }

a.lank_basket { background: url(../../../assets/general/img/css/indexmain/cart.gif) no-repeat 0px 1px; padding-left: 23px; padding-top: 0px;}
a.lank_up  { background: url(../../../assets/general/img/css/ahref/bottom_ico_1.gif) no-repeat 0px 4px; padding: 0 0 0 10px; margin-left: 24px; }

a.menu_right_a { height: 35px; width: 113px; font-size: 12px; text-decoration: none; padding: 166px 0 0 55px; font-weight: bold; }

a.link_red , a.link_red_bold { padding: 0px 5px 0 0px; }
a.link_red_bold { font-weight: bold; }

a.link_red:hover , a.link_red_bold:hover , a.link_top_left:hover , a.lank_status:hover ,a.lank_login_lock:hover , a.lank_login:hover , a.lank_green:hover , a.lank_basket:hover  , a.lank_green_arrow:hover , a.lank_red_arrow:hover , a.lank_menu:hover  , a.lank_menu_sub:hover , a.lank_menu_sub_choosen , a.cart_small:hover , a.delivery:hover , a.checkout:hover , a.red_bold:hover , a.grey_11:hover , a.lank_button_grey:hover , a.delivery_11:hover , a.front_left:hover ,a.front_left_1:hover , a.front_left_2:hover ,  a.front_right:hover ,  a.front_right_1:hover ,  a.front_right_2:hover , a.landingpage_left_green_1:hover , a.landingpage_left_green_2:hover , a.landingpage_left_red_1:hover , a.landingpage_left_red_2:hover  , a.landingpage_left_ruby_1:hover , a.landingpage_left_ruby_2:hover , a.facebook_s:hover { text-decoration: underline;}
/* a.lank_menu:hover ,  a.lank_menu_choosen:hover { background: url(../../../assets/general/img/css/ahref/arrow_menu_4.gif) no-repeat -10px 5px; } */

a.lank_green_arrow2:hover { background: url(../../../assets/general/img/css/ahref/m2_2.gif) no-repeat 0px 2px; }
a.lank_red_arrow_2:hover { background: url(../../../assets/general/img/css/ahref/m3_2.gif) no-repeat 0px 3px; }
a.lank_up:hover  { background: url(../../../assets/general/img/css/ahref/bottom_ico_2.gif) no-repeat 0px 4px; }

