@charset "windows-1252";
/* CSS Document */


.landingpage_menu { width: 548px; padding: 11px 0px 0px 20px; background: url(../../../assets/general/img/landingpage/css/background_menu.gif) repeat-x; height:80px; border: 1px solid #d9d9d9; line-height: 17px;  }


.landingpage_menu_small  { width: 548px; padding: 0px 0px 4px 20px; background: url(../../../assets/general/img/landingpage/css/background_menu.gif) repeat-x; height:80px; border-bottom: 1px solid #d9d9d9; line-height: 17px;  }


.landingapge_picture_frame { float: left; position: relative; width: 568px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;  height: 298px; overflow: hidden; }

.landingpage_picture_text_overlay { padding: 0px 23px 0 23px; width: 522px; float: left; position: relative;  height: 50px; margin-top: -50px; color: #103882; font-size: 26px}
.landingapge_picture_frame_move {float: left; position: relative; width: 5680px;  }

.landingpage_picture , .landingpage_picture_sub { float: left; position: relative; width: 568px; }
.landingpage_picture { height: 298px; }
.landingpage_picture_sub { height: 350px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }



.landingpage_picture_text { float: left; position: relative;  width: 568px; height: 50px; margin-top: -50px; filter: alpha(opacity=75); opacity: 0.75;  background: #FFF;}

/*.landingpage_picture_text */

.landingpage_picture_large , landingpage_text_box { float: left; position: relative; }
.landingpage_picture_large  { width: 568px; }
.landingpage_text_box { padding: 0 0px 0 30px; width: 508px; }

a.landingpage_mode , a.landingpage_mode_accessoire , a.landingpage_wellness ,  a.landingpage_birth , a.landingpage_holiday , a.landingpage_job , a.landingpage_school, a.landingpage_seniors , a.landingpage_start , a.landingpage_mode_green , a.landingpage_mode_accessoire_green , a.landingpage_wellness_green ,  a.landingpage_birth_green , a.landingpage_holiday_green , a.landingpage_job_green , a.landingpage_school_green, a.landingpage_seniors_green , a.landingpage_start_green  { float: left; position: relative;}
a.landingpage_mode , a.landingpage_mode_accessoire , a.landingpage_wellness , a.landingpage_birth , a.landingpage_holiday , a.landingpage_job , a.landingpage_school, a.landingpage_seniors , a.landingpage_mode_green , a.landingpage_mode_accessoire_green , a.landingpage_wellness_green , a.landingpage_birth_green , a.landingpage_holiday_green , a.landingpage_job_green , a.landingpage_school_green, a.landingpage_seniors_green { width: 72px; height: 71px;}
a.landingpage_start { width: 68px; height: 32px; text-decoration: none; color: #103882; font-size: 11px; padding: 20px 0 0 477px;  }

a.landingpage_mode_green { background: url(../../../assets/general/img/landingpage/css/german/mode-chosen.png) no-repeat; }
a.landingpage_mode_accessoire_green { background: url(../../../assets/general/img/landingpage/css/german/mode-accessories-chosen.png) no-repeat; }
a.landingpage_wellness_green { background: url(../../../assets/general/img/landingpage/css/german/wellness-chosen.png) no-repeat; }
a.landingpage_birth_green { background: url(../../../assets/general/img/landingpage/css/german/birth-chosen.png) no-repeat; }
a.landingpage_holiday_green { background: url(../../../assets/general/img/landingpage/css/german/holiday-chosen.png) no-repeat; }
a.landingpage_job_green { background: url(../../../assets/general/img/landingpage/css/german/job-chosen.png) no-repeat; }
a.landingpage_school_green { background: url(../../../assets/general/img/landingpage/css/german/school-chosen.png) no-repeat; }
a.landingpage_seniors_green { background: url(../../../assets/general/img/landingpage/css/german/seniors-chosen.png) no-repeat; }

a.landingpage_mode { background: url(../../../assets/general/img/landingpage/css/german/mode.png) no-repeat; }
a.landingpage_mode_accessoire { background: url(../../../assets/general/img/landingpage/css/german/mode-accessories.png) no-repeat; }
a.landingpage_wellness { background: url(../../../assets/general/img/landingpage/css/german/wellness.png) no-repeat; }
a.landingpage_birth { background: url(../../../assets/general/img/landingpage/css/german/birth.png) no-repeat; }
a.landingpage_holiday { background: url(../../../assets/general/img/landingpage/css/german/holiday.png) no-repeat; }
a.landingpage_job { background: url(../../../assets/general/img/landingpage/css/german/job.png) no-repeat; }
a.landingpage_school { background: url(../../../assets/general/img/landingpage/css/german/school.png) no-repeat; }
a.landingpage_seniors { background: url(../../../assets/general/img/landingpage/css/german/seniors.png) no-repeat; }

a.landingpage_start { background: url(../../../assets/general/img/css/ahref/landingpage_start_blue.gif) 447px 13px no-repeat; }

a.landingpage_mode:hover { background: url(../../../assets/general/img/landingpage/css/german/mode-hover.png) no-repeat; }
a.landingpage_mode_accessoire:hover { background: url(../../../assets/general/img/landingpage/css/german/mode-accessories-hover.png) no-repeat; }
a.landingpage_wellness:hover { background: url(../../../assets/general/img/landingpage/css/german/wellness-hover.png) no-repeat; }
a.landingpage_birth:hover { background: url(../../../assets/general/img/landingpage/css/german/birth-hover.png) no-repeat; }
a.landingpage_holiday:hover { background: url(../../../assets/general/img/landingpage/css/german/holiday-hover.png) no-repeat; }
a.landingpage_job:hover { background: url(../../../assets/general/img/landingpage/css/german/job-hover.png) no-repeat; }
a.landingpage_school:hover { background: url(../../../assets/general/img/landingpage/css/german/school-hover.png) no-repeat; }
a.landingpage_seniors:hover { background: url(../../../assets/general/img/landingpage/css/german/seniors-hover.png) no-repeat; }

a.landingpage_start:hover { text-decoration: underline; }



.red_landingpage { color: #db2808 }
.bold_landingpage { font-weight: bold; }

a.blue_button , a.blue_button-l  , a.arrow_left_landingpage , a.arrow_right_landingpage { float: left; position: relative; }

a.blue_button , a.blue_button-l { padding: 2px 0 0 20px; text-decoration: none; color: #477aef;  font-weight: bold; }
a.blue_button { width: 87px; height: 18px; background: url(../../../assets/general/img/landingpage/css/blue_button.gif) no-repeat; }
a.blue_button-l { width: 102px; height: 18px; background: url(../../../assets/general/img/landingpage/css/blue_button-l.gif) no-repeat; }

a.arrow_left_landingpage { width: 32px; height: 85px; background: url(../../../assets/general/img/landingpage/css/left_arrow.gif) no-repeat; } 
a.arrow_right_landingpage { width: 32px; height: 85px; background: url(../../../assets/general/img/landingpage/css/right_arrow.gif) no-repeat; } 

a.blue_button:hover , a.blue_button-l:hover { text-decoration: underline; }


.frame_l , frame_s , .frame_l_load { float: left; position: relative; }
.frame_l , .frame_l_load { width: 347px; height: 339px;  }
.frame_l { background: url(../../../assets/general/img/landingpage/mode-accessories/spot_frame_l.gif) no-repeat; }
.frame_l_load { background: url(../../../assets/general/img/ajax/waiting.gif) no-repeat center center; }
.frame_s , .frame_s_load { width: 108px; height: 74px; }
.frame_s {  background: url(../../../assets/general/img/landingpage/mode-accessories/spot_frame_s.gif) no-repeat; } 
.frame_s_load { background: url(../../../assets/general/img/ajax/waiting.gif) no-repeat center center; }

.frame_l_picture { width: 347px; height: 339px; margin: -1px 0 0 -1px; display: #f0f; }
.frame_s_picture { width: 108px; height: 74px; margin: -1px 0 0 -1px; display: #f0f; }

.spot_under { float: left; position: relative; }
.spot_content_left , .spot_content , .spot_content_right { float: left; position: relative; height: 85px; } /*  */

.spot_under { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-top: 30px;}

.spot_content_left { width: 32px; }
.spot_content { width: 504px; overflow: hidden;}

.spot_content_y { float: left; position: relative; width: 4000px; height: 145px; }

.spot_content_inner_box { float: left; position: relative; width: 101px; }
.spot_content_inner_box { padding-right: 0px;}
.spot_content_right { width: 32px; }

.pos_left , .pos_right { float: left; position: relative; }
.pos_left { width: 397px; }

.grey_large { font-size: 13px; color: #666; line-height: 18px; }
