@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; background: url(../../../assets/general/img/css/indexmain/background.jpg) center top no-repeat #bfc3c5; color: #555; } 
html, body { height:100%; min-width: 885px; margin: 0; padding: 0; }

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:#e9bbc5}
.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; }




.input_login { background-color:#838c91; border: 0; height: 20px; padding: 4px 0 0 4px; font-size: 13px; color: #FFFFFF;}
ol { float: left; position: relative; padding-left: 20px; }

p {  margin: 4px 0 4px 0;} 

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


h1 { margin: 0px; padding: 0px 0 0 3px; font-size: 24px; font-weight:lighter; height: 49px;} 
h2  { margin: 0; padding: 0; font-size: 13px; } 
h3  { margin: 0; padding: 0; font-size: 12px; } 


#wrapper {
	width: 915px; 
	padding: 0;
	position: relative; 
	float: none;
	margin: 0 auto;
	min-height: 100%; 
	height: auto; 

	clear: both;
	}
	
#wrapper_shade {
	float: none; position: relative; 
	min-height: 100%; 
	background: url(../../../assets/general/img/css/indexmain/top_background.png) left top repeat-x;
	}

.cart_product { clear: both; float: left; position: relative; padding: 2px 0 2px 0; width: 100%; }

.choosen_language { float: left; position: relative; border: 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: -7px; 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 #bab9b9; 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; } 

.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 { float: left; position: relative; margin-top: 4px; line-height: 16px; font-size: 12px; }
.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;}




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








.footer_bottom_top , .footer_bottom , .footer_cell { float: left; position: relative; }
.footer_cell { width: 249px; overflow: hidden; }
.footer_bottom_top , .footer_bottom {  width: 857px;  margin: 0 4px 0 6px ;  }
.footer_bottom { background: #b1b1b1; padding: 11px 0 9px 48px; }
.footer_bottom_top {  background:url(../../../assets/general/img/css/indexmain/background_footer.gif) repeat-x #fff; padding: 22px 0 26px 48px;  }


.darkgrey_dot { clear: both; 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;}




#logo {width: 225; height: 80px; padding: 40px 0 0 37px; float: left; position: relative; display: inline;}
#href_box_top { float: left; position: relative; padding: 38px 16px 0 0; display: inline;}

#menu_wrapper { clear: both; float: right; height: 43px; padding: 10px 5px 0 0px; display: inline; ;}

/*  */
#wrapper_content , #wrapper_content2 , #wrapper_picture , #wrapper_background , #wrapper_background_top , #wrapper_picture_background { float: left; position: relative; display: inline;}
#wrapper_content , #wrapper_picture { width: 915px; }
#wrapper_content2  { width: 871px; }
#wrapper_picture2 { float: left; position: relative;  width: 875px; }

#wrapper_content { height: auto; min-height: 100%; bottom: 0px;  }

#wrapper_background_top { background: url(../../../assets/general/img/css/indexmain/top_shadow.png) no-repeat; height: 34px; width: 925px; margin: 0 5px 0 1px; }
#wrapper_background { background: url(../../../assets/general/img/css/indexmain/top_shade.jpg)  repeat-x #9ba5a7; margin: 0 5px 0 5px; width: 905px; }

#wrapper_picture_background {background: url(../../../assets/general/img/css/indexmain/background_picture.png) no-repeat; margin-left: -5px;  width: 915px;} 
#wrapper_picture { margin: -4px 0 0 5px; padding: 0 0 0 0px; height: 266px;  }


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

#wrapper_content2 { margin: 0 5px 0 6px;padding: 0 0 0 31px; }


#content_box1 , #content_box2 { float: left; position: relative; display: inline; }
#content_box1 , #content_top  { width: 595px; }

#content_box2 { width: 220px; margin-left: 31px;}


#mid_shop_no_border , #content_base_onlyframe , #content_base_showroom , #content_base , #content_bottom { float: left; position: relative; }

#content_top { height: 4px; background: url(../../../assets/general/img/css/indexmain/content/content_top.gif) no-repeat; }

#content_base { padding: 29px 29px 0 29px; line-height: 17px; width: 504px;}

#content_base_onlyframe , #content_base_showroom { width: 560px;  line-height: 17px; padding-left: 1px;}

#content_base_showroom { margin-top: -5px; }



#content_bottom {  margin: 220px 30px 0px 30px; padding: 10px 0 50px 0; border-top: 1px solid #447599; width: 500px; display: inline; }

#newsletter_info { display: none; margin: 0 0 10px 0; }

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

.login_name { float: left; position: relative; margin: 4px 0 0 5px; height: 13px; overflow: hidden; background: url(../../../assets/general/img/css/indexmain/login.gif) 0 2px no-repeat; padding: 0 0 0 17px;}
.login_name_text { float: left; position: relative; width: 330px;}

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

.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_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;}
.logout_bar_grey { background:  #f3f3f3; }

.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_box_text { padding: 6px 15px 0 15px; }
.logout_box_text_small { padding: 8px 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; }





.menu_right_picture { float: left; position: relative; height: 170px;}


.menu_right_top , .menu_right_bottom , .menu_right_top_radius , .menu_right_bottom_radius , .menu_right_content , .menu_right_content_2 , .menu_right_content_bottom , .menu_right_content_menu , .menu_right_content_bottom_menu { float: left; position: relative;  display: inline; }
.menu_right_top , .menu_right_bottom , .menu_right_content , .menu_right_content_2 , .menu_right_content_bottom  { width: 190px; padding: 11px 15px 0 15px;}
.menu_right_content_bottom_menu  , .menu_right_content_menu { width: 220px; }
.menu_right_top_radius , .menu_right_bottom_radius { width: 220px; height: 6px; }
.menu_right_top_radius { position: absolute; top: 0px; left: 0; background: url(../../../assets/general/img/css/indexmain/right_top.png) no-repeat; }
.menu_right_bottom_radius { background: url(../../../assets/general/img/css/indexmain/right_bottom.png) no-repeat; margin-top: -6px; }

.menu_right_top { height: 23px; background: url(../../../assets/general/img/css/indexmain/menu_right/top.gif) no-repeat; margin: 0 0 0 0px;}
.menu_right_bottom { border-top: 1px solid #bbc0c3; height: 23px; background: url(../../../assets/general/img/css/indexmain/menu_right/bottom2.gif) no-repeat; }

.menu_right_content , .menu_right_content_2, .menu_right_content_menu  { border-top: 1px solid #bbc0c3;  padding-bottom: 10px; }

.menu_right_content  , .menu_right_content_menu { background: #566369;}
.menu_right_content_2 { background: #0d6788; }
.menu_right_content_bottom , .menu_right_content_bottom_menu { border-top: 1px solid #bbc0c3; background: url(../../../assets/general/img/css/indexmain/menu_right/bottom.gif) no-repeat bottom #566369; padding-bottom: 10px;}


.menu_right_white_top { float: left; position: relative; width: 220px; height: 3px; background: url(../../../assets/general/img/css/indexmain/menu_right/top_white.gif) bottom no-repeat;}
.menu_right_white { float: left; position: relative;  width: 220px; background: url(../../../assets/general/img/css/indexmain/menu_right/bottom_white.gif) bottom no-repeat #fff; }



.menu_between { float: left; position: relative; padding: 14px 0 14px 20px; width: 180px;}
.menu_left_show_sub { float: left; position: relative; padding: 0 0 20px 0px; height: ;}

html>body .menu_right_content {
	height: auto;
	min-height: 13px;
}


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


.window_top , .window_bottom , .window_top_l , .window_bottom_l { height: 4px; display: inline; }
.window_bottom_l { width: 791px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/bottom.gif) no-repeat; margin-top: 0px; }

.window_top { width: 595px; background: url(../../../assets/general/img/css/indexmain/middle-zone/standard/top.gif) no-repeat; }
.window_bottom { width: 595px; background: url(../../../assets/general/img/css/indexmain/middle-zone/standard/bottom.gif) no-repeat; margin-top: -4px;}
.window_top_l { width: 791px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/top.gif) no-repeat; }

.window_middle_no_border , .window_middle_spot { min-height: 142px; background: #fff; padding-bottom: 40px;}
.window_middle_no_border_white { min-height: 142px; background: #fff; padding-bottom: 40px;}
.window_content , .window_middle , .window_middle_spot { width: 530px; }
.window_middle , .window_middle_spot { padding: 26px 30px 90px 33px; }
.window_middle_l { width: 789px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/logo_bottom.jpg) no-repeat bottom #FFF;  }
.window_middle_no_border , .window_middle_no_border_white , .window_content_no_border { width: 593px; }
.window_content { margin-top: -2px; line-height: 16px;}

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

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

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

.split_top {
	float: left; position: relative; width: 1px; height: 10px; 
	
	background: url(../../../assets/general/img/css/indexmain/split_top.gif) 0px 1px no-repeat;
	margin-right: 10px;
	}
	
.split_light_grey { float: left; position: relative; }

.split_light_grey { margin: 0px 8px 0px 8px; width: 2px; height: 9px; }
	
	
.frame_m , .picture_m { float: left; position: relative; display: inline; overflow: hidden; }
.picture_m , .frame_m { width: 114px; height: 138px; }
.picture_m { margin: 0 31px 0 0; }
.picture_m { background: url(../../../assets/general/img/css/product/no-frame-m.gif) 0 0 no-repeat;  }
.frame_m {  background: url(../../../assets/general/img/css/product/frame-m.gif) 0 0 no-repeat; }

.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_dot_1 , .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;}


.grey_dot_1 { margin: 30px 0 30px 0; }
.grey_dot_2 { margin: 15px 0 15px 0; }

	
.spot_start { float: left; position: relative; width: 504px; height: 141px; }	

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

.border_right_33 { float: left; position: relative; width: 28%; border-right: 1px solid #b9c6c9; margin: 0 22px 0 0; padding: 0 22px 0 0;}
	

.cart_price  { float: right; position: relative; }

.cart_price { width: 120px; margin-right: 5px; text-align: right;}

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


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


.information_picture , .information_spot_left , .information_text_left , .information_bar_left { float: left; position: relative; }
.information_bar_right , .information_spot_right { float: right; position: relative; }

.information_picture { width: 593px; height: 340px;  }
.information_spot_left { width: 333px; height: 295px; margin: 20px 0 0 -28px; b }
.information_spot_right { height: 95px;width: 95px; margin: -20px -16px 0 0;}

.information_bar_right { width: 300px; height: 33px;  background: url(../../../assets/general/img/information/common/bar-right.png) no-repeat; margin-right: -0px; margin-top: 0px; }

.information_bar_left { width: 300px; height: 33px;  background: url(../../../assets/general/img/information/common/bar-left.png) no-repeat; margin-left: -23px; margin-top: 25px; padding-left: 50px;}

.information_text_left { padding: 0 0 0 23px; width: 240px; }

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

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

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

.view_box , .view_box_2 { float: left; position: relative; }
.view_box { cursor: pointer; line-height: 16px; background-color: #FFF; width: 531px; padding: 9px 0 9px 29px;}

.view_box_2 { display: none; padding: 15px 0 15px 29px; }
.view_box:hover { background: url(../../../assets/general/img/css/configurator/top_background.gif)  repeat-x center top; }

.mid_er { float: left; position: relative; }
.mid_er { width: 488px; padding: 10px 0px 10px 20px; margin:15px 0px 15px 0;}
.mid_er { background:  #e9bbc5; }

.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;}
.waiting_display { float: left; width: 100%; height: 150px; background: url(../../../assets/general/img/ajax/waiting.gif) no-repeat 240px 80px; }

.info { width: 100%;  float: left; position: relative; display: none; }

a.button_xs , a.button_s , a.grey_bottom , a.button_xs_grey , a.button_m , a.button_l  , a.button_xl , a.button_xxl, a.button_xxxl , a.right_bar ,  a.button_cart , a.arrow , a.cart_small { color: #fff; }
.input_login , a.green_arrow , .green_arrow_text , a.login , a.grey  , a.login_in , #newsletter_info , a.menu_right_sub , .div_menu_right_sub , a.cart , .grey_white_10 , a.grey_white_10  { color: #e8e9ed; } 

a.top_menu_choosen , a.dark_grey_choosen , a.bell_logout { color: #0d6788; } /* dark dark blue */
a.top , h2, h3 , .red , .font_18_darkblue , a.font_11_darkblue , a.menu_head , a.menu_sub_choosen , h1 , .darkblue , .turkis , a.turkis , a.turkies { color: #00688e; } /* dark blue */
a.dark_grey  , .grey_10 , a.grey_10 , a.grey , .darkgrey , a.arrow_turkis , a.back_to_top , a.grey_point , a.menu_sub , a.text_cart , a.grey_arrow , a.zoom , a.language , a.text { color: #5b5956; } /* dark grey */
a.top_menu  , a.lank_arrow { color: #333; } /* black */

a.logout  , a.menu_sub_sub  { color: #b1b9bb; } /* medium grey */
a.grey_11 { color: #c6cccc; }
.light_grey_10 , a.menu_sub_sub , a.menu_sub_sub_choosen { font-size: 10px; }
a.menu_sub , a.menu_sub_choosen { font-size: 11px; }
.light_grey_10 { color: #666666; }

.font_18_darkblue { font-size: 18px; }

a.language { float: left; position: relative; }
a.language { width: 100%; }
a.language { text-decoration: none; }
.div_menu_right_sub { float: left; position: relative; height: 24px; width: 205px; border-bottom: 1px solid #bbc0c3;  border-top: 1px solid #bbc0c3;background: #0d6788; padding: 11px 0 0 15px; margin-bottom: 3px; }

.input_login , a.green_arrow , a.login , a.logout , a.login_in , a.top_menu , a.top_menu_choosen , a.menu_right_sub , .green_arrow_text , a.right_bar , .div_menu_right_sub , a.grey_11 , a.cart , a.menu_sub_choosen , a.bell_logout { font-weight: bold; }

a.link , a.link_choosen , a.green_arrow , a.login , a.logout , a.login_in , a.grey , a.grey_11 , a.button_xs , a.button_s , a.grey_bottom  , a.button_xs_grey , a.button_m , a.button_l , a.button_xl , a.button_xxl , a.button_xxxl , a.dark_grey , a.top_menu , a.top_menu_choosen , a.lank_arrow , a.right_bar , a.menu_right_sub , a.menu_sub_choosen , a.menu_sub_sub , a.menu_sub_sub_choosen , a.cart , a.button_s_grey , a.font_11_darkblue , a.arrow_turkis , a.back_to_top , a.dark_grey_choosen , a.grey_point , a.bottom_menu , a.menu_head , a.zoom , a.menu_sub , a.button_cart , a.text_cart , a.small_spot_startpage_ , a.start_page , a.grey_arrow , a.arrow , a.bell_logout , a.cart_small, a.turkies  , a.text { text-decoration: none; float: left; position: relative; line-height:normal; }
a.grey_10 , a.grey_white_10 { text-decoration: none; position: relative; line-height:normal; }
a.grey ,  .grey_10 , .grey_white_10 , a.grey_10 { font-size: 10px; }
a.link , a.link_choosen , a.green_arrow , a.login , a.green_arrow , a.login , a.button_xs , a.button_s , a.grey_bottom , a.button_m , a.button_l , a.button_xl , a.button_xxxl , a.dark_grey , a.dark_grey_choosen , .green_arrow_text , a.cart , a.back_to_top , a.bottom_menu , .size11{ font-size: 11px; }
a.top_menu , a.top_menu_choosen { font-size: 12px; }

a.button_cart { height: 19px; padding: 4px 0 0 27px; margin-top: -1px; }
a.button_xs_grey , a.button_s , a.grey_bottom , a.button_xs , a.button_m , a.button_l , a.button_xl , a.button_xxl ,a.button_xxxl { height: 18px; padding: 5px 0 1px 27px; line-height: 13px;}
a.top_menu , a.top_menu_choosen { width: 108px; height: 36px; text-align: center; padding-top: 14px;}

a.menu_sub , a.menu_sub_choosen { padding: 5px 0 0 15px; }

a.menu_sub_sub , a.menu_sub_sub_choosen { padding: 5px 0 0 25px; }
a.small_spot_startpage_ { width:154px; height: 135px; }

a.grey_11 { padding: 2px 0 0 0;}
a.right_bar { background: url(../../../assets/general/img/css/href/right-bar.gif) no-repeat 0px 2px; width: 260px; height: 21px; margin-right: -54px; padding: 5px 0 0 30px;}

a.arrow { background: url(../../../assets/general/img/css/href/arrow.png ) 0px 7px no-repeat; padding: 8px 0 0 25px; margin-left: 7px;}

a.lank_arrow { background: url(../../../assets/general/img/css/href/arrow.gif) no-repeat 0px 2px; padding-left: 10px; }

a.start_page { background: url(../../../assets/general/img/css/href/arrow-s.gif) no-repeat 19px 252px; padding: 249px 0 0 29px; margin: -246px 0 0 -19px; height: 30px; width: 145px;}
a.top_menu { background: url(../../../assets/general/img/css/href/top-menu.gif) 0 4px no-repeat; }
a.top_menu_choosen { background: url(../../../assets/general/img/css/href/top-menu-choosen.gif) 0 4px no-repeat; }
a.back_to_top { background: url(../../../assets/general/img/css/href/top.gif) 0 5px no-repeat; padding-left: 15px;}
a.button_xs { background: url(../../../assets/general/img/css/href/button-xs.gif) no-repeat;  width: 53px;}
a.button_s , a.button_cart, a.grey_bottom { background: url(../../../assets/general/img/css/href/button-s.gif) no-repeat;  width: 75px;}
a.button_xs_grey { background: url(../../../assets/general/img/css/href/button-xs-grey.gif) no-repeat;  width: 53px;}
a.button_m { background: url(../../../assets/general/img/css/href/button-m.gif) no-repeat;  width: 95px;}
a.button_l { background: url(../../../assets/general/img/css/href/button-l.gif) no-repeat;  width: 115px;}
a.button_xl { background: url(../../../assets/general/img/css/href/button-xl.gif) no-repeat;  width: 135px;}
a.button_xxl { background: url(../../../assets/general/img/css/href/button-xxl.gif) no-repeat 0px 0px; width: 143px; }

a.button_xxxl { background: url(../../../assets/general/img/css/href/button-xxxl.gif) no-repeat;  width: 175px;}
a.green_arrow { background: url(../../../assets/general/img/css/href/arrow_green.gif) no-repeat; padding: 1px 0 0 20px;}
a.cart { background: url(../../../assets/general/img/css/href/cart.gif) no-repeat; padding: 1px 0 0 25px;}
.green_arrow_text { background: url(../../../assets/general/img/css/href/arrow_green.gif) no-repeat; padding: 1px 0 0 20px;}
a.login { background: url(../../../assets/general/img/css/href/lock.gif) no-repeat 3px 2px; padding: 1px 0 0 20px;}
a.logout { background: url(../../../assets/general/img/css/href/logout.gif) no-repeat 0px 0px; padding: 1px 0 2px 25px;}
a.login_in { background: url(../../../assets/general/img/css/href/logedin.gif) no-repeat 1px 0px; padding: 1px 0 0 20px;}
a.menu_right_sub { height: 25px; width: 205px; border-bottom: 1px solid #bbc0c3; background: #0d6788; padding: 11px 0 0 15px;  margin-bottom: 3px; }
a.arrow_turkis { background: url(../../../assets/general/img/css/href/arrow.gif ) 0px 6px no-repeat; padding: 3px 0 0 20px; margin-left: 7px;}

a.grey_arrow{ background: url(../../../assets/general/img/css/href/arrow_grey_dark.gif ) 0px 3px no-repeat; padding: 0 0 0 10px;}

a.grey_point { background: url(../../../assets/general/img/css/href/grey_point.gif) 0 4px no-repeat; padding: 0 0 0 15px; }
a.zoom { background: url(../../../assets/general/img/css/href/zoom.gif) 0px 0px no-repeat; padding: 3px 0 2px 24px; margin-top: 0px; }
a.menu_head { background: url(../../../assets/general/img/css/href/arrow_grey.gif) 0px 3px no-repeat; padding: 0 0 4px 12px;}

a.link:hover , a.link_choosen , a.green_arrow:hover , a.login:hover , a.logout:hover , a.login_in:hover , a.grey:hover , a.grey_11:hover , a.button_xs:hover , a.button_s:hover , a.grey_bottom:hover , a.button_xs_grey:hover , a.button_m:hover , a.button_l:hover , a.button_xl:hover , a.button_xxl:hover , a.button_xxxl:hover , a.top:hover , a.dark_grey:hover , a.top_menu:hover , a.top_menu_choosen:hover , a.lank_arrow:hover , a.right_bar:hover , a.menu_right_sub:hover , a.menu_sub_sub:hover , a.menu_sub_sub_choosen:hover , a.grey_10:hover , a.cart:hover , a.grey_white_10:hover , a.font_11_darkblue:hover , a.arrow_turkis:hover , a.back_to_top:hover , a.dark_grey_choosen:hover , a.grey_point:hover , a.bottom_menu:hover , a.menu_head:hover , a.zoom:hover , a.menu_sub:hover , a.button_cart:hover , a.text_cart:hover , a.start_page:hover  , a.grey_arrow:hover , a.bell_logout:hover, a.cart_small:hover , a.turkies:hover  , a.text:hover , a.arrow:hover , a.language:hover { text-decoration: underline; }

.mid_line_2_point , .mid_line_2 , .mid_line_3 , .mid_line_4 { float: left; position: relative; height: 1px; font-size: 0px; display: inline; overflow: hidden; }
.mid_line_2_point , .mid_line_2 , .mid_line_3 , .mid_line_4 { width: 100%;  }
.mid_line_2 , .mid_line_4 { border-bottom: 1px solid #9fbfcb;  }
.mid_line_3 { border-bottom: 1px solid #d9d9d9;  }
.mid_line_2_point { border-bottom: 1px dotted #9fbfcb;  }
.mid_line_2_point , .mid_line_2 { margin: 15px 0px 15px 0; }
.mid_line_4 { margin: 5px 0 5px 0; }


/* MENU CUSTOMER AREA */

a.menu_customer_top , a.menu_customer_sub , a.menu_customer_sub_choosen , a.menu_customer_sub_sub , a.menu_customer_sub_sub_choosen { clear: both; float: left; position: relative; text-decoration: none; line-height: normal;}

a.menu_customer_top:hover , a.menu_customer_sub:hover , a.menu_customer_sub_choosen:hover , a.menu_customer_sub_sub:hover , a.menu_customer_sub_sub_choosen:hover { text-decoration: underline; }


a.menu_customer_top , a.menu_customer_sub , a.menu_customer_sub_choosen { font-weight: bold; }

a.menu_customer_top , a.menu_customer_sub  , a.menu_customer_sub_sub { color: #666666; }
a.menu_customer_top_choosen , a.menu_customer_sub_choosen , a.menu_customer_sub_sub_choosen { color: #00688e; } 

a.menu_customer_top { padding: 12px 0px 9px 20px; width: 165px; }
a.menu_customer_top_choosen {  }
a.menu_customer_sub { padding: 12px 0px 9px 20px; width: 165px; }
a.menu_customer_sub_sub { padding: 0px 0px 4px 30px;  }
a.menu_customer_sub_choosen { padding: 12px 0px 9px 20px; width: 165px; }
a.menu_customer_sub_sub_choosen { padding: 0px 0px 4px 30px;   }

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

.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 5px 0px; }



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


.window_top_l , .window_middle_l , .window_bottom_l  , .window_middle_l_topbox , .window_text_box_l { float: left; position: relative; }
.window_top_l , .window_bottom_l { height: 3px; display: inline; }
.window_bottom_l { width: 841px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/bottom.gif) no-repeat; margin-top: 0px; margin-bottom: 100px;}
.window_top_l { width: 841px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/top.gif) no-repeat; }
.window_middle_l { width: 839px; background: url(../../../assets/general/img/css/indexmain/middle-zone/large/logo_bottom.jpg) no-repeat bottom #FFF;  }
.window_middle_l { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-bottom: 100px; }

.window_middle_l_topbox { width: 100%; border-bottom: 1px solid #cccccc; }

.window_text_box_l { margin: 9px 0px 0px 20px; padding-bottom: 10px; width: 772px;}


.customer_line { float: left; position: relative;  height: 1px; display: inline; width: 576px; border-bottom: 1px solid #ccc; padding-top: 1px;}




