
/* ----------  top head part  ----------------- */

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0;}

 #body_box { min-height: 1300px; min-width: 500px; position: relative; background-color: white; padding-top: 5px; font-size: 12px ;}
 #body_box p {margin:0; padding: 4px 0px 7px 0px; text-align: justify; font-size: 12px ; }

 #body_box h6.tiny, #body_box strong.tiny {margin: 0px 0 0 0; font: bold 12px Arial; color: #666666; line-height: 12px; padding-bottom: 0px; }
 #body_box h6.tinyblue {margin: 6px 0 0 0; font:bold 13px Arial; color: #417CBF; line-height: 12px; padding-bottom: 0px;}


 table.liebher { width: 100%; border-collapse: collapse; padding:0; background: url(img/winter_bg_left.jpg) no-repeat;}
 table.liebher td {padding:0; vertical-align: top; font-size: 12px ;}

 table.liebher td.left_box {width: 30%; white-space: nowrap;}
 table.liebher td.center_box {width: 70%; background: url(img/winter_bg_right.jpg) no-repeat right top; }

 .logo_liebherr {position: absolute; left: 80px; top: 31px; width: 240px; height: 43px; background: url(img/liebherr_logo.gif) no-repeat;}

 .slogan_01 {position: absolute; z-index: 100; left: 80px; top: 102px; width: 275px; height: 30px; background: url(img/slogan_01.gif) no-repeat;}
 .slogan_02 {position: absolute; z-index: 101; left: 24%;  top: 135px; width: 200px; height: 23px; background: url(img/slogan_02.gif) no-repeat;}
 .slogan_03 {position: absolute; z-index: 102; left: 26%;  top: 160px; width: 316px; height: 28px; background: url(img/slogan_03.gif) no-repeat;}


 .freez_box1 {margin: 422px 0 0 0; height: 180px; background: url(img/freez_box_01.jpg) no-repeat right top; }
 .freez_box2 {margin: 80px 0 0 0; height: 193px; background: url(img/freez_box_02.jpg) no-repeat right top;}
 .freez_box3 {margin: 87px 0 0 0; height: 193px; background: url(img/freez_box_03.jpg) no-repeat right top;}
 .left_spacer {width: 250px;}
 .freez_box1, .freez_box2, .freez_box3 {min-width: 250px;}

 .freez_lh_box {width: 204px; height: 263px; float: right; }

 td .center_box {background: url(img/biofresh.gif) no-repeat; min-height: 1000px; margin-top: 200px; padding: 90px 0px 5px 2px; }
 td .center_box p, td .center_box {color: #333333; line-height: 13px;}
 td .center_box b {color: #646464;}
 td .center_box strong.blue {font-size: 13px; color: #417CBF; line-height: 12px;}

 .part1 p {padding-top: 3px !important; padding-bottom: 4px !important; }
 .part1 {min-height: 386px; padding-right: 40px;}
 .part2 {min-height: 275px; padding-right: 40px; }
 .part3 {min-height: 330px; padding-right: 40px; }
 .part4 { padding-right: 40px; }

 table.termins {width: 425px; border-collapse: collapse; }
 table.termins caption {text-align: left; font: bold 12px Arial; color: #666666; margin-left: 2px; margin-bottom: 4px; }
 table.termins td {line-height: 13px; padding:0; font-size: 11px ;}
 table.termins td.name, table.termins td.name2 { white-space: nowrap; padding-right: 10px;} /*width: 38%;*/
 table.termins td.name2, table.termins td.title2  { padding-left: 40px;}
 table.termins td.title, table.termins td.title2 {font: bold 11px Arial; color: #666666;}
 table.termins td.to {width: 30px; white-space: nowrap;}
 table.termins td.days {width: 10%; white-space: nowrap; text-align: right;}

 .fresh_anim {position: absolute; right:125px; top: 233px; width: 82px; height: 106px; background: url(img/biofresh_anim.gif) no-repeat;}

 a.goto_liebherr {display: block; margin: 30px 0 10px 0; width: 418px; height: 38px; background: url(img/btn_goto_liebher.gif) no-repeat; text-decoration: none;}

 #content {padding: 0 30px;}


