@charset "UTF-8";
/* 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: 942px;   color: #525153; }
html { background: url(../../../assets/general/img/css/background/top_shade.jpg) repeat-x top fixed #d8dadc; }
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; }


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

ol {float: left; position: relative; font-size: 12px; margin-left: 10px; width: 100%;  }
li { clear: both; float: left; position: relative; margin: 3px 0 3px 0; line-height: 18px; width: 100%; }



* 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;
}

.payment { float: left; position: relative; margin: 0 10px 10px 0; }

#wrapper1{ min-height: 100%; height:100%; width: 100%; float: left; position: relative;  }
#wrapper2 { width: 980px; margin: 0 auto; position: relative; }


#top_wrapper_aboves   , #middle_wrapper2_1  { width: 980px; float: left; position: relative; }
#top_wrapper_aboves { height: 14px; margin-top: 26px; }

#telefon_box { float: left; position: relative; margin-top: 17px; margin-left: -2px; width: 193px; height: 60px; }

.logo_pos { float: left; position: relative; margin: 50px 0 0 10px; }
.choosen_language { float: left; position: relative; border-top: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; border-right: 1px solid #bab9b9;width: 87px; background:url(../../../assets/general/img/css/forms/select.gif) no-repeat 8px 9px #fff; padding: 5px 9px 4px 24px; margin-top: -5px; margin-left: 45px; border-bottom: none; }
.choosen_flag { float: right; position: relative; margin-top: 1px;}
.choose_language { float: left; position: absolute;   width: 120px; z-index: 90; overflow: hidden; border-left: 1px solid #f5f5f5; border-right: 1px solid #bab9b9;  border-bottom: 1px solid #bab9b9; margin: -1px 0 0 45px; background: #fff; }
.choose_language_dropdown { float: left; position: relative; top: 0; z-index: 91; height: 0px; overflow: hidden;  padding: 0px 9px 0px 24px; width:87px; } 

#bar { float: left; position: relative; height: 48px; width: 2000px; }
#bar { background: url(../../../assets/general/img/css/indexmain/top-bar.gif) 0 0 no-repeat; margin-left: -862px; margin-bottom: 15px; margin-top: 15px; }

#content_box1 , #content_box2 , #content_box3 , #content_box12 { float: left; position: relative; display: inline; }
#content_box1 , #content_box12 { margin-left: 10px; }
#content_box1 { width: 196px; margin-top: 0px;}
#content_box2 { width: 604px; margin-top: 0px; }
#content_box3 { width: 170px; margin-top: 0px; }
#content_box12 { width: 800px; margin-top: 0px; }

.footer_bottom_top , .footer_bottom_bottom , .footer_cell{ float: left; position: relative; }
.footer_bottom_top {  width: 100%; background: #fff; border-top: 1px solid #cccccc; margin-top: 150px; padding-bottom: 15px; }
.footer_bottom_bottom {  width: 100%; background: #76c629; padding: 9px 0 9px 0; }
.footer_content { width: 980px; margin: 0 auto; position: relative; }
.footer_cell { width: 302px; overflow: hidden; }


#working { float: left; position: relative; }
.menu_top , .menu_area , .menu_mid , .menu_mid_2 , .menu_mid_right , .menu_frame  , .menu_bottom , .end_sub_class , .menu_ahref , .menu_ahref_split {  float: left; position:relative; display: inline; }



.world { float: left; position:relative; width: 31px; height: 15px; background: url(../../../assets/general/img/flag/world.gif) no-repeat 0px 0px; margin-right: 6px; }

.menu_ahref_split , .menu_ahref { width: 100%; clear: both; }
.menu_ahref_split { height: 4px; }
.menu_ahref { padding-top: 3px;  }
.menu_area , .menu_mid_2 , .menu_mid_right { overflow: hidden; }
.menu_area { padding: 8px 11px 18px 14px; width: 135px; }
.menu_mid , .menu_mid_2 { width: 137px;}
.menu_area , .menu_mid , .menu_mid_2 { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;  background-color: #FFF; }
.menu_mid {  height: 18px; }
.menu_mid_2 { height: 18px; }
.menu_mid , .menu_mid_2 { font-weight: bold;}
.menu_mid { padding: 9px 9px 1px 14px;}
.menu_mid_2 { padding: 9px 9px 1px 14px; }




.indexmain_address { float: left; position: relative; line-height: 16px; padding-left: 15px; }


.menu_top , .menu_bot , .menu_frame , .menu_left_show_sub , .menu_top_right , .menu_bot_right , .menu_frame_right {  float: left; position:relative; display: inline; }
.menu_top {  width: 185px; height: 3px; background: url(../../../assets/general/img/css/indexmain/menu_left/top_menu_green.gif) no-repeat 0px 0px; overflow: hidden; }
.menu_bot { width: 185px; height: 3px; background: url(../../../assets/general/img/css/indexmain/menu_left/bottom_menu.gif) no-repeat 0px 0px; margin-bottom: 15px;}
.menu_frame { width: 159px;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 9px 10px 25px 14px; background: #fff; }

.menu_top_right {  width: 170px; height: 3px; background: url(../../../assets/general/img/css/indexmain/menu_right/top_menu.gif) no-repeat 0px 0px; overflow: hidden; }
.menu_bot_right { width: 185px; height: 3px; background: url(../../../assets/general/img/css/indexmain/menu_right/bottom_menu.gif) no-repeat 0px 0px; margin-bottom: 15px;}
.menu_frame_right { width: 144px;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 9px 10px 17px 14px; background: #FFFFFF; }

.menu-top { float: left; position: relative; background: url(../../../assets/general/img/configurator-menu/top-2.gif) no-repeat; width: 594px; height: 31px; padding: 7px 0 10px 20px; }

.menu_left_show_sub { clear: both; margin: -14px 0 5px 0px; width: 100%;}
.menu_left_bottom { float: left; position: relative; padding-top: 6px;}


.menu_left_l , .show_sub_l { float: left; position: relative; display: inline; }
.menu_left_l { clear: left; bakground: #f0f; border-bottom: 1px solid #cccccc;  }

.show_sub_l { clear: both; padding: 0 0 25px 0px; }



.service_top , .service_top_large , .service_box , .service_box_large , .service_bottom, .service_bottom_large , .service_menu , .service_puzzle , .service_delivery , .service_faq , .service_money , .service_contact { clear: left; float:left; position: relative; } 

.service_top , .service_bottom { height: 2px; width: 255px;}

.service_top_large , .service_bottom_large { height: 2px; width: 525px;}

.service_box , .service_box_large  { min-height: 100px; padding: 10px 15px 20px 15px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: url(../../../assets/general/img/service/css/background.jpg) repeat-x #f0f0f0; }
.service_box  { width: 223px; }
.service_box_large { width: 493px; }

.service_menu { width: 160px; line-height: 24px; padding-top: 5px;}

.service_puzzle { background: url(../../../assets/general/img/service/css/puzzle.png) right no-repeat; width: 225px; min-height: 65px; overflow: hidden; margin-top: -45px; }
.service_delivery { background: url(../../../assets/general/img/service/css/delivery.png) right no-repeat; width: 225px; min-height: 65px; overflow: hidden; margin-top: -30px; }
.service_faq { background: url(../../../assets/general/img/service/css/faq.png) right no-repeat; width: 225px; min-height: 65px; overflow: hidden; margin-top: -50px; }
.service_money { background: url(../../../assets/general/img/service/css/money.png) right no-repeat; width: 225px; min-height: 65px; overflow: hidden; margin-top: -35px; }
.service_contact { background: url(../../../assets/general/img/service/css/contact.png) right no-repeat; width: 490px; min-height: 65px; overflow: hidden; margin-top: -35px; }


.service_top { background: url(../../../assets/general/img/service/css/top.gif) no-repeat;}
.service_bottom { background: url(../../../assets/general/img/service/css/bottom.gif) no-repeat; padding-bottom: 18px;} 

.service_top_large { background: url(../../../assets/general/img/service/css/top_large.gif) no-repeat;}
.service_bottom_large { background: url(../../../assets/general/img/service/css/bottom_large.gif) no-repeat; padding-bottom: 18px;} 



.window_top , .window_top_menu , .window_bottom  , .window_middle_no_border_white , .window_text_box , .window_content , .window_middle_spot  { float: left; position: relative; }
.window_top_l , .window_middle_l , .window_bottom_l  , .window_middle_l_topbox , .window_text_box_l { float: left; position: relative; }

.window_top , .window_top_menu , .window_bottom , .window_top_l , .window_bottom_l { height: 3px; display: inline; }
.window_top { width: 595px; background: url(../../../assets/general/img/css/indexmain/middle-zone/standard/top.png) no-repeat; }
.window_top_menu { width: 595px; background: url(../../../assets/general/img/css/indexmain/middle-zone/standard/top_menu.png) no-repeat; }
.window_bottom { width: 595px; background: url(../../../assets/general/img/css/indexmain/middle-zone/standard/bottom.png) no-repeat }

.window_middle_no_border_white { min-height: 142px; background: #fff; padding-bottom: 40px;}

.window_middle_no_border_white , .window_content_no_border { width: 593px; }

.window_content , .window_middle_spot { width: 530px; }
.window_content { margin-top: -2px;}


.window_middle_no_border , .window_middle_spot { min-height: 142px; padding-bottom: 40px; background: #fff;}
.window_middle_no_border_white { min-height: 142px; padding-bottom: 40px;}
.window_middle , .window_middle_spot { padding: 20px 30px 20px 33px; }
.window_text_box { width: 568px; margin: 0px 22px 0 17px; }
.window_middle_no_border , .window_middle_no_border_white , .window_middle , .window_middle_spot , .window_middle_l { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }

.waiting { float: left; position: relative; background: url(../../../assets/general/img/ajax/transparent.png);  }



.information_picture , .information_box_right { float: left; position: relative; }
.information_picture {  margin-left: -33px; width: 593px; min-height: 200px; } 
.information_box_right { margin-left: 330px; width: 240px;}
.information_box_left { margin-left: 33px; width: 240px;}


.small_spot_startpage { float: left; position: relative; height: 171px; width: 165px; padding: 9px 0 0 10px; background: url() no-repeat; margin: 0 0px 2px 0;}



.window_bottom_l { width: 791px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/bottom.gif) no-repeat; margin-top: 0px; }
.window_top_l { width: 791px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/top.gif) no-repeat; }
.window_middle_l { width: 789px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/logo_bottom.jpg) no-repeat bottom #FFF;  }
.window_middle_l_topbox { width: 100%; border-bottom: 1px solid #cccccc; }
.window_text_box_l { margin: 9px 0px 0px 20px; padding-bottom: 10px;}


.top-2 { margin-top: -2px;}


.grey_line_l_1 , .grey_line_l_2 { float: left; position: relative; height: 1px; border-bottom: 1px solid #cccccc; display: inline; width: 100%; }

.grey_line_l_1 { margin: 15px 0 15px 0; }
.grey_line_l_2 { margin: 25px 0 15px 0; }

.grey_dotted_l_up { float: left; position: relative; width: 100%; height: 1px; display: inline; border-bottom: 1px dotted #ccc; }


.checkout_address_left { float: left; }
.checkout_address_right { float: right; } 

.checkout_address_left , .checkout_address_right { padding: 0px 0 17px 0; width: 230px; text-align: left; }

/* first short 
.payment_chooise , .payment_choosen { float: left; position: relative; width: 230px; height: 70px;  padding: 12px; margin: 5px; }
.payment_chooise  { background: #f8f8f8;}
.payment_chooise:hover , .payment_choosen { background: url(../../../assets/general/img/checkout/payment.gif) no-repeat 0px 0px; }
*/

.payment_choose { float: left; position: relative; width: 510px; height: 23px; background: url(../../../assets/general/img/css/standard/arrow-down.png) no-repeat 6px 10px; padding: 3px 0px 0px 22px; }
.payment_choose:hover { background: url(../../../assets/general/img/css/standard/arrow-down.png) no-repeat 6px 10px #f6f6f6; cursor: pointer; } 

.payment_chooise , .payment_choosen { float: left; position: relative; width: 510px; height: 32px; margin-bottom: 1px; padding: 0px 10px 0 10px; }
.payment_chooise  { background: #f8f8f8;}
.payment_chooise:hover , .payment_choosen { background: #f0f0f0; }
.payment_dropdone { float: left; position: relative; width: 500px; padding: 0px 15px 40px 15px; }

.payment_logo { float: left; position: relative; height: 50px; text-align: center; width: 100%;}
.payment_line { float: left; position: relative; height: 1px; border-top: 1px solid #cccccc; width: 100%;}




.payment_choose { float: left; position: relative; width: 510px; height: 23px; background: url(../../../assets/general/img/css/standard/arrow-down.png) no-repeat 6px 10px; padding: 3px 0px 0px 22px; }
.payment_choose:hover { background: url(../../../assets/general/img/css/standard/arrow-down.png) no-repeat 6px 10px #f6f6f6; cursor: pointer; } 

.payment_chooise , .payment_choosen { float: left; position: relative; width: 510px; height: 32px; margin-bottom: 1px; padding: 0px 10px 0 10px; }
.payment_chooise  { background: #f8f8f8;}
.payment_chooise:hover , .payment_choosen { background: #f0f0f0; }
.payment_dropdone { float: left; position: relative; width: 500px; padding: 0px 15px 40px 15px; }

.payment_logo { float: left; position: relative; height: 50px; text-align: center; width: 100%;}
.payment_line { float: left; position: relative; height: 1px; border-top: 1px solid #cccccc; width: 100%;}

.checkout_left { float: left; position: relative;  padding: 12px 5px 0px 20px; width: 160px; }

.cart_top_box , .cart_top_box_two { float: left; position: relative; width: 134px;  margin: 4px 13px 0 -7px; padding: 6px 10px 0 7px; }
.cart_top_box { height: 21px;  background: url(../../../assets/general/img/css/indexmain/cart/top_box.gif) no-repeat 0px 0px; }
.cart_top_box_two { height: 44px;  background: url(../../../assets/general/img/css/indexmain/cart/top_box_two.gif) no-repeat 0px 0px; }

.cart_paybox , .cart_line , .cart_product { float: left; position: relative; display: inline;}

.cart_paybox { width: 100%; border-top: 1px solid #cccccc; background-color: #f9f7f8; border-bottom: 1px solid #cccccc; margin: 10px 0 10px 0; padding: 10px 0 10px 0; }
.cart_product { width: 134px; background-color: #eaebec;  margin: 1px 9px 0 -7px; padding: 6px 5px 6px 7px;  }
.cart_line {  border-right: dotted 1px; width: 2px; height:30px; margin: 21px 13px 0 13px; min-height: 45px; }


.grey_dot , .grey_dot_1 , .grey_dot_1_up , .grey_dot_2 { float: left; position: relative;  height: 1px; display: inline; width: 530px; background: url(../../../assets/general/img/css/standard/grey_dot_1.gif) no-repeat top; padding-top: 1px;}

.darkgrey_dot { float: left; position: relative;  height: 1px; display: inline; width: 530px; background: url(../../../assets/general/img/css/indexmain/darkgrey_dot.gif) no-repeat left top; padding-top: 1px;}

.grey_dot_1 { margin: 30px 0 30px 0; }
.grey_dot_2 { margin: 15px 0 15px 0; }
.grey_dot_1_up { margin: 150px 0 8px 0; padding: 10px 0 100px 0;}

.green_point { float: left; position: relative; height: 12px; width: 12px;  background: url(../../../assets/general/img/css/standard/green-point.png) no-repeat 0px 0px; margin: 5px 0 0 7px;}




.lank_button_info { float: left; position: relative; padding: 1px 0 0 20px; color: #888888; height: 40px; }
.lank_button_info { background: url(../../../assets/general/img/css/standard/info.gif) no-repeat 0px 0px;   }  


.warranty_150px { float: left; position: relative; width: 160px; height: 160px; margin-top: -46px; margin-left: -20px; background: url(../../../assets/general/img/service/warranty/swedish/150px.png) no-repeat;}
.warranty_100px_cart { float: left; position: relative; width: 100px; height: 100px; margin-top: -46px; margin-left: -20px; }

a.warranty_shop { float: left; position: relative; width: 100px; height: 100px; background: url(../../../assets/general/img/service/warranty/swedish/100px15.png) no-repeat; margin-top: -100px; margin-left: 147px; }
a.warranty_startpage { float: left; position: relative; width: 90px; height: 90px; background: url(../../../assets/general/img/service/warranty/swedish/90px-with.png) no-repeat; margin-top: 20px; margin-left: 20px; }

.empty90 { float: left; position: relative; height: 110px;}



.spot_start_text_bouble_top , .spot_start_text_bouble , .spot_start_text_bouble_bottom_large , .spot_start_frame , .spot_start_background , .spot_start_ahref , .spot_start_text_box { float: left; position: relative; }

.spot_start_frame , .spot_start_background { width: 174px; height: 279px; }
.spot_start_frame { background:url(../../../assets/general/img/css/spot/spot-start-frame.gif) no-repeat; }
.spot_start_background { background:url(../../../assets/general/img/css/spot/spot-start-background-01.jpg) no-repeat; margin-right: 5px; margin-bottom: 5px; }

.spot_start_text_box { height: 245px; width: 100%; }


.spot_start_text_bouble_top { height: 2px; width: 155px; margin: 11px 0 0 11px; background:url(../../../assets/general/img/css/spot/spot-start-text-bouble-top.png) no-repeat; }

.spot_start_text_bouble { clear: both; background: #FFF; margin: 0px 0 0 11px; padding: 10px 0 17px 12px; width: 143px; }

.spot_start_text_bouble_sub { margin-top: 5px; line-height: 16px; }
.spot_start_text_bouble_bottom_large { height: 41px; width: 155px; margin: 0px 0 0 11px; background:url(../../../assets/general/img/css/spot/spot-start-text-bouble-bottom-large.png) no-repeat; }



.spot_start_ahref { height: 22px; width: 148px; margin: 0px 0 0 11px; background:url(../../../assets/general/img/css/spot/ahref.png) no-repeat; padding: 1px 0 0 8px;}

.spot_right { float: left; position: relative; width: 170px; height: 232px; margin-bottom: 15px; }

.spot_affiliate { background:url(../../../assets/general/img/indexmain/affiliate.gif) no-repeat; }
.spot_affilaite_text { padding: 16px 0 0 14px; width: 156px; height: 218px; }


.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; margin-top: 0; }

.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 2px; padding-left: 14px; }
a.paganation_minus { background: url(../../../assets/general/img/css/paganation/paganation-minus.gif) no-repeat left 2px; padding-left: 11px;  height: 10px; }
a.paganation_plus { background: url(../../../assets/general/img/css/paganation/paganation-plus.gif) no-repeat right 2px; padding-right: 11px;  height: 10px; }
a.paganation_last { background: url(../../../assets/general/img/css/paganation/paganation-last.gif) no-repeat right 2px; padding-right: 14px; }
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; }

.howtoorder_menu { float: left; position: relative; width: 524px; height: 42px; background:url(../../../assets/general/img/css/howtoorder/menu.png) no-repeat; font-size: 39px; padding: 18px 0 0 18px; margin: 47px 0 25px 0; }


.box_showroom , .box_showroom_end { float: left; position: relative; height: 100px;  width: 96px; border: 1px solid #ccc; overflow: hidden; margin: 0 9px 9px 0 ;}


.shop_top , .shop_middle , .shop_bottom { float: left; position: relative; }
.shop_top { background: url(../../../assets/general/img/css/stock-products/top.gif) center top no-repeat; width: 527px; height: 3px; }
.shop_middle { background: url(../../../assets/general/img/css/stock-products/middle.gif) bottom repeat-x; border-left: 1px solid  #CCCCCC; border-right: 1px solid  #CCCCCC; width: 485px; min-height: 180px; padding: 20px 20px 16px 20px; }
.shop_bottom { background: url(../../../assets/general/img/css/stock-products/bottom.gif) center bottom no-repeat; width: 527px; height: 3px; margin-bottom: 20px; }


.stock_product_picture { float: left; position: relative; width: 140px; height: 180px; margin-top: 4px; overflow: hidden;}



.logout_bar_left_white , .logout_bar_left_grey , .logout_bar_right_white , .logout_bar_right_grey , .logout_bar_white , .logout_bar_grey , .logout_arrow_white_grey , .logout_arrow_grey_grey , .logout_arrow_white_white , .logout_box_text , .logout_box_text_small , .logout_white_arrow { float: left; position: relative; }
.logout_bar_left_white , .logout_bar_left_grey , .logout_bar_right_white , .logout_bar_right_grey { width: 4px; height: 31px; margin-bottom: 15px;}



.logout_arrow_white_grey , .logout_arrow_grey_grey , .logout_arrow_white_white { height: 29px; width: 15px; }
.logout_arrow_white_grey { background: url(../../../assets/general/img/css/logout-bar/arrow-white-grey.gif) no-repeat; }
.logout_arrow_grey_grey { background: url(../../../assets/general/img/css/logout-bar/arrow-grey-grey.gif) no-repeat; }
.logout_arrow_white_white { background: url(../../../assets/general/img/css/logout-bar/arrow-white-white.gif) no-repeat; }


.logout_bar_left_white { background: url(../../../assets/general/img/css/logout-bar/left-white.gif) no-repeat; }
.logout_bar_left_grey {  background: url(../../../assets/general/img/css/logout-bar/left-grey.gif) no-repeat; }
.logout_bar_right_white { background: url(../../../assets/general/img/css/logout-bar/right-white.gif) no-repeat; }
.logout_bar_right_grey {  background: url(../../../assets/general/img/css/logout-bar/right-grey.gif) no-repeat; }

.logout_bar_white , .logout_bar_grey { height: 29px; }
.logout_bar_white  { background: #fff; ;  }
.logout_bar_grey  { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 587px; margin-bottom: 5px; overflow: hidden;}
.logout_bar_grey { background:  #f3f3f3; }

.logout_box_text { padding: 6px 15px 0 15px; }
.logout_box_text_small { padding: 6px 11px 0 11px; }

.logout_white_arrow { width: 22px; height: 31px; margin-top: -1px; background: url(../../../assets/general/img/css/logout-bar/white_arrow.gif) no-repeat; }

.clear { float: left; position: relative; clear: both; width: 100%;}

.right_top { float: right; position: relative;}
.right_top { padding: 55px 0 0 2px; }

 .f1 , .f1_right_30 , .f1_left_10 , .f1_left_53 , .f1_right_7 { float: left; position: relative; }
 .f1_right_7 { padding-right: 7px; }
.f1_left_10 { padding-left: 10px; }
.f1_left_53 { padding-left: 53px; }

.f1_right_30 { margin-right: 30px;}

.f1_l { float: left; position: relative; }
.f1_l { border-left: 1px solid #cccccc; padding: 32px 32px 30px 32px; width: 526px; min-height: 300px; font-size: 12px;}


.a_break  { width: 1px; height: 13px;margin: 0 11px 0 11px; float: left; position:relative; display: inline; }
.a_break { background: url(../../../assets/general/img/css/indexmain/a_break.gif) no-repeat; }


.spot_top_frame { float: left; position: relative; width: 595px; height: 261px;   margin-top: -261px; }

.spot_frame { float: left; position: relative; width: 595px; height: 261px; margin-bottom: 15px; }

.spot_container { float: left; position: relative; width: 595px; height: 261px; overflow: hidden; }

.spot_container_y { float: left; position: relative; height: 261px; width: 10000px; }
.spot_content { float: left; position: relative; width: 595px; height: 261px; }

.spot_content_titel { float:left; position: absolute; width: 400px; height: 103px; margin: 16px 0 0 25px;  }

.spot_content_text { float:left; position: absolute; top: 85px; margin: 16px 0 0 25px; padding: 15px 16px 74px 16px; }
.spot_content_text_ { clear: both; float: left; position: relative;  background: url(../../../assets/general/img/startpage/spot/point.gif) no-repeat 0px 12px; font-size: 18px; line-height: 26px; padding-left: 16px;}

.spot_controller { float: left; position: relative; height: 50px;  margin: -30px 0 0 0px; padding: 0 23px 30px; }

a.spot_choose { float: left; position: relative; height: 15px; width: 15px; background: #9da5a7; margin-left: 5px; }

a.spot_choose:hover { background: #296786; }
a.spot_choosen { float: left; position: relative; height: 15px; width: 15px; background: #296786; margin-left: 5px; }
.lineheight16 { line-height: 16px; }
a.spot_large { float: left; position: relative; height: 261px; width: 595px; margin-left: -595px; background: url(../../../assets/general/img/startpage/spot/frame.gif) no-repeat 0px 0px; }

a.spot_large:hover { float: left; position: relative; height: 261px; width: 595px; margin-left: -595px; background: url(../../../assets/general/img/startpage/spot/frame-hover.png) no-repeat 0px 0px ; }


.red_error { float: left; position: relative; background: #f3dbd7; color: #e53011; width: 100%; }
.red_box_error { float: left; position: relative; padding: 8px 10px 8px 10px; width: 510px; line-height: 18px;  }
.red_arrow { float: left; position: relative; background: url(../../../assets/general/img/css/ahref/red-arrow.gif) 0 5px no-repeat; padding: 0 0 0 17px; clear: both; width: 100%; }


.red_error { float: left; position: relative; background: #f3dbd7; color: #e53011; width: 100%; }
.red_box_error { float: left; position: relative; padding: 8px 10px 8px 10px; width: 510px; line-height: 18px;  }
.red_arrow { float: left; position: relative; background: url(../../../assets/general/img/css/ahref/red-arrow.gif) 0 5px no-repeat; padding: 0 0 0 17px; clear: both; width: 100%; }

/* TABLE */
.tab_odd_clean { float: left; position: relative; width: 100%;}

.tab , .tab_odd , .tab_week , .tab_bot { float: left; position: relative; padding: 5px 0px 5px 0px; width: 100%;}
.tab_odd { background-color: #f1f1f1; }
.tab_week , .tab_odd_clean { background-color: #edf3f8; }
.tab_bot { border: 1px solid #DDD; background: #dae0e4; }

.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 0 0 0; }
.fbbox:hover {cursor: pointer; text-decoration:underline; }
 
a.link_top_2:hover , a.link_top_2_choosen  , a.menu_href_top , .turkies , a.turkies  , a.arrow_turkis , h1 , h2 , h3  ,  a.back_to_top , a.menu_href_sub_choosen , a.menu_href_sub_sub_choosen { color: #1f94c4; } /* { color: #005e8b; } /* dark turkis */

a.link_top_1 , a.link_top_2 , a.lank_login , a.lank_logout , a.lank_status , a.lank_basket , .green , a.commercial-s , a.menu_customer_sub_choosen ,  .footer_content { color: #76c629; } /* green */

a.menu_href_top { background:  #76c629; }
a.cart_small { color: #5e6064; } /* grey */

a.grey , a.paganation  , a.paganation_minus , a.paganation_plus , a.grey_point , .paganation_choosen , .paganation_break , a.paganation , a.paganation_first , a.paganation_minus , a.paganation_plus , a.paganation_last , a.menu_right_a   { color: #646463; } /* dark grey */
a.menu_href_sub , a.menu_href_sub_sub , a.menu_customer_top , a.menu_customer_top_choosen , a.menu_customer_sub , a.menu_customer_sub_sub , a.menu_customer_sub_sub_choosen , a.dark_grey , a.facebook_s { color: #3f4245; } /* dark grey */
a.top_menu , a.language , a.zoom , a.text_cart , a.text , .grey_middle { color: #7a7a7a; }/* grey middle */ 
a.checkout , a.change , a.button_cart , a.button_l , a.button_xxl , a.grey_bottom , a.grey_bottom-xl , a.contact , a.impressum , .button_s  , .button_xl   , .button_xxl , a.button-l-white-arrow , a.button-xs-turkis-arrow , a.newsdesk_s { color: #fff; }  /* white */
.grey_light { color: #aaaaaa; }

a.menu_href_sub , a.menu_href_sub_choosen { font-size: 12px; }
a.menu_href_sub_sub , a.menu_href_sub_sub_choosen { font-size: 10px; }
a.top_menu , a.language , a.cart_small , a.button_cart , a.menu_customer_sub_sub , a.menu_customer_sub_sub_choosen { font-size: 11px; }

a.button_s , a.button_l , a.text , a.menu_customer_sub  , a.menu_customer_sub_choosen , .dark_grey { font-size: 12px; }
a.menu_href_top , a.lank_basket , a.menu_customer_top , a.menu_customer_top_choosen { font-size: 13px; }

h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
.size12 { line-height: 18px;}
.size13 { line-height: 18px;}

a.top_menu , a.language { float: left; position: relative; }

a.link_top_1 , a.link_top_2 , a.link_top_2_choosen , a.lank_login , a.lank_logout , a.lank_status , a.menu_href_sub:hover , a.menu_href_sub_sub:hover , a.menu_href_sub_choosen , a.menu_href_sub_sub_choosen , a.menu_href_top , a.menu_href_sub , a.menu_href_sub_choosen , a,menu_href_sub_sub , a.menu_href_sub_sub_choosen , a.lank_basket , a.zoom , a.cart_small , a.checkout , a.change , a.commercial-s , a.back_to_top  , a.arrow_turkis , a.text_cart , a.menu_customer_top , a.menu_customer_top_choosen , a.menu_customer_sub , a.menu_customer_sub_sub , a.menu_customer_sub_sub_choosen , a.grey_bottom , a.grey_bottom-xl , a.start_page , a.button_commercial  , a.button_white_m , a.facebook_s , a.newsdesk_s { text-decoration: none; float: left; position: relative; line-height: normal;  }

a.dark_grey { float: none; }
 
a.top_menu , a.language , a.link_top_1 , a.menu_href_sub:hover , a.menu_href_sub_sub:hover , a.menu_href_sub_choosen , a.menu_href_sub_sub_choosen { text-decoration: none; }

a.text { padding-top: 1px; }


a.link_top_2 , a.link_top_2_choosen , a.lank_login , a.lank_logout , a.lank_status , a.menu_href_top , a.lank_basket , a.menu_customer_top , a.menu_customer_top_choosen , a.menu_customer_sub , a.menu_customer_sub_choosen , a.menu_customer_sub_sub_choosen  , a.grey_bottom-xl , a.dark_grey , a.menu_href_sub_sub_choosen{ font-weight: bold; }


a.link_top_2 , a.link_top_2_choosen { margin-right: 27px; }
a.lank_login a.lank_logout , a.lank_status { margin-left: 24px; }
a.top_menu , a.language { width: 100%; }

a.menu_href_top { margin: 0 0 10px 0; }

a.text_cart { width: 100%; padding-top: 0px; }
a.menu_href_sub , a.menu_href_sub_choosen { margin: 5px 0 5px 0; }
a.menu_href_sub_sub , a.menu_href_sub_sub_choosen { margin: 0px 0 5px 10px;}
a.menu_customer_sub , a.menu_customer_sub_choosen { padding: 12px 0px 9px 20px; width: 165px; }
a.menu_customer_sub_sub , a.menu_customer_sub_sub_choosen { padding: 0px 0px 4px 30px;   }

a.link_top_1 { letter-spacing: 0.6px; }
a.checkout { height: 20px; width: 58px; margin-left: -8px; padding: 7px 0 0 20px; }
a.change { height: 20px; width: 55px; margin-left: -8px; padding: 7px 0 0 20px; }

a.menu_customer_top { padding: 12px 0px 9px 20px; width: 165px; }
a.menu_customer_top_choosen {  }

a.lank_logout { padding-left: 20px; }

.button_s , .button_xl , .button_xxl , .lank_button_s_green_arrow , .lank_button_m , .button_l , .button_xl , .button_xxl  , .lank_button_m_green , .lank_button_m_red , .lank_button_xl_red , .lank_button_xxl_red { cursor: pointer;  padding: 6px 0 0 28px;  height: 21px; line-height: normal; }
.lank_button_s  , .lank_button_s_green_arrow , .lank_button_m , .button_l , .button_xl , .lank_button_xxl , .lank_button_m_green , .lank_button_m_red , .lank_button_xl_red , .lank_button_xxl_red , .lank_button_info , a.button_cart , a.grey_light , a.text , a.grey_point , a.contact , a.impressum , a.button-l-white-arrow , a.button-xs-turkis-arrow , a.small_spot_startpage_ { text-decoration: none; float: left; line-height:normal; position: relative; line-height:normal; }

a.small_spot_startpage_ { width:154px; height: 135px; }

.button_s { background: url(../../../assets/general/img/css/ahref/button-s.gif) no-repeat 0px 0px; width: 92px; }
.button_l { background: url(../../../assets/general/img/css/ahref/button-l.gif) no-repeat 0px 0px; width: 112px; }
.button_xl { background: url(../../../assets/general/img/css/ahref/button-xl.gif) no-repeat 0px 0px; width: 122px; }
.button_xxl { background: url(../../../assets/general/img/css/ahref/button-xxl.gif) no-repeat 0px 0px; width: 142px; }

.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: 112p; }

a.button-l-white-arrow { background: url(../../../assets/general/img/css/ahref/button-l-white-arrow.png) no-repeat 0px 0px; width: 99px; height: 21px; padding:5px 0 0 25px; }
a.button-xs-turkis-arrow { background: url(../../../assets/general/img/css/ahref/button-xs-turkis-arrow.png) no-repeat 0px 0px; width: 49px; height: 21px; padding:5px 0 0 25px; }


.lank_button_xl_red { background: url(../../../assets/general/img/css/ahref/button-XL-red.gif) no-repeat 0px 0px; width: 122px; }

.lank_button_xxl_red { background: url(../../../assets/general/img/css/ahref/button-XXL-red.gif) no-repeat 0px 0px; width: 142px; }

a.button_commercial { background: url(../../../assets/general/img/css/ahref/button-commercial.gif) no-repeat 12px 190px; width: 130px; height: 26px; padding: 197px 0px 10px 40px; margin-top: -232px; }
a.button_white_m { background: url(../../../assets/general/img/css/ahref/button-commercial.gif) no-repeat 0px 0px; width: 118px; height: 23px; padding: 7px 0px 0px 30px; }

a.language {background: url() no-repeat center right; }
a.contact { background: url(../../../assets/general/img/css/ahref/mail.gif) no-repeat 0px; padding: 1px 20px 0 25px; }
a.impressum  { background: url(../../../assets/general/img/css/ahref/impressum.gif) no-repeat 0px; padding: 1px 20px 0 23px; }

a.grey_point { background: url(../../../assets/general/img/css/ahref/grey_point.gif) 0 4px no-repeat; padding: 0 0 0 15px; }
a.arrow_turkis { background: url(../../../assets/general/img/css/ahref/arrow.gif) no-repeat 0px 3px; padding: 0 0 0 10px; }
a.grey_bottom , a.button_cart { background: url(../../../assets/general/img/css/ahref/button-grey-2.gif) no-repeat; padding: 5px 0 0 0; width: 65px; height: 18px; text-align: center;}
a.back_to_top { background: url(../../../assets/general/img/css/ahref/back-to-top.gif)  no-repeat 0px 4px; padding: 0 0px 0 16px; }
a.zoom { background: url(../../../assets/general/img/css/ahref/zoom.gif) 0px 0px no-repeat; padding: 3px 0 2px 24px; margin-top: 0px; }
/*a.menu_href_sub_choosen { background: url(../../../assets/general/img/css/ahref/arrow_top.gif) no-repeat 0px 3px; padding-left: 12px; margin-left: -12px;} */
a.lank_login { background: url(../../../assets/general/img/css/indexmain/lock.gif) no-repeat 0px 2px; padding-left: 15px; }
a.lank_status { background: url(../../../assets/general/img/css/indexmain/clock.gif) no-repeat 0px 0px; padding-left: 20px; height: 15px; }

a.facebook_s { background: url(../../../assets/general/img/css/ahref/facebook.gif) no-repeat; padding: 0 0 0px 20px; font-size: 12px;}
a.newsdesk_s { background: url(../../../assets/general/img/css/ahref/mynewsdesk.gif) no-repeat; padding: 0 0 0 24px; font-size: 12px;}

a.lank_basket  { background: url(../../../assets/general/img/css/ahref/cart.gif) no-repeat 1px; padding-left: 20px; }
a.checkout { background: url(../../../assets/general/img/css/indexmain/checkout.gif) no-repeat 1px;  }
a.change { background: url(../../../assets/general/img/css/indexmain/change.gif) no-repeat 1px;  }
a.commercial-s {  height: 19px; width: 130px; padding: 7px 0 0 30px; background: url(../../../assets/general/img/css/ahref/button-commercial.gif) no-repeat left top; margin: 10px 0 0 -3px;}
a.grey_bottom-xl { background: url(../../../assets/general/img/css/ahref/button-grey-2-xl.gif) no-repeat; padding: 5px 0 0 0; width: 190px; height: 18px; text-align: center;}

a.start_page { width: 155px; height: 31px;  margin: -246px 0 0 -20px; padding: 248px 0 0 20px; }

a.menu_href_top {margin: -9px 0 0 -14px; padding: 6px 10px 6px 14px; width: 159px; color: #fff;}

a.menu_href_sub , a.menu_href_sub_choosen { margin: -10px 0 0 -66px; padding: 20px 0 0 66px; min-height: 37px; }

a.sub_nametape { background: url(../../../assets/general/img/css/menu/nametape.png) no-repeat; }
a.sub_woven { background: url(../../../assets/general/img/css/menu/woven.png) no-repeat; }
a.sub_printed { background: url(../../../assets/general/img/css/menu/printed.png) no-repeat; }
a.sub_printedribbon { background: url(../../../assets/general/img/css/menu/printedribbon.png) no-repeat; }

a.link_top_1:hover , a.lank_login:hover , a.lank_logout:hover , a.lank_status:hover , a.menu_href_top:hover , a.lank_basket:hover , a.zoom:hover , a.cart_small:hover , a.checkout:hover , a.change:hover , a.commercial-s:hover , a.back_to_top:hover , a.arrow_turkis:hover , a.button_s:hover , a.button_l:hover  , a.button_xl:hover , a.button_xxl:hover , a.text_cart:hover , a.button_cart:hover , a.grey_light:hover , a.text:hover , a.menu_customer_top:hover , a.menu_customer_top_choosen:hover , a.menu_customer_sub:hover , a.menu_customer_sub_sub:hover , a.menu_customer_sub_choosen:hover , a.menu_customer_sub_sub_choosen:hover , a.grey_bottom:hover , a.grey_bottom-xl:hover , a.dark_grey:hover , a.grey_point:hover , a.contact:hover , a.impressum:hover  , a.language:hover , a.start_page:hover , a.turkies:hover , a.grey:hover , a.button_commercial:hover , a.button_white_m:hover , a.button-l-white-arrow:hover , a.button-xs-turkis-arrow:hover , a.menu_href_sub:hover , a.menu_href_sub_sub:hover , a.menu_href_sub:hover , a.menu_href_sub_sub:hover  , a.facebook_s:hover , a.newsdesk_s:hover { text-decoration: underline; }


