@charset UTF-8; 

#teaser { height: 241px; }

/* CSS Document */
#content-home { width:724px; margin:0 auto; }
#content-home .columns { margin-bottom:14px; background:url(img/content-home_columns.png) repeat-y; }
#content-home .columns .clearer { background:url(img/content-home_bottom.png); height:7px; }
#content-home .news-box,#content-home .job-box,#content-home .network-box { float:left; }
#lvd_service_varappe { width:178px; padding-top:49px; background-image:url(img/lvd_service_varappe.png); cursor:auto; float:left; margin-left:55px; margin-bottom:24px; }

/* News */
.news-box { zoom: 1; width:231px; position:relative; background-image:url(img/news-box.png); background-position:center top; }
.news-box-top { background-image:url(img/news-box.png); height:4px; line-height: 4px; font-size: 4px; width: 231px; position: absolute; top: 0; left: 0; }
/*.news-box-bottom { background-image:url(img/news-box.png); background-position:right top; height:4px; line-height: 4px; font-size: 4px; width: 231px; position: absolute; top: 50px; left: 80px; }*/
.news-box-content { padding:0 13px; }
.news-box-content h3 { margin:0; padding:6px 0 13px; color:#333; font-size:14px; font-weight:normal; }
.news-box-content .news { margin-bottom:13px; }
.news-box-content .news:First-line { font-weight:bold; }

/* Job */
.job-box { zoom: 1; position: relative; width:210px; padding:0 25px; overflow:hidden; }
.job-box h3 { margin:13px 0; padding-left:18px; background-image:url(img/job-box_h3.png); background-repeat:no-repeat; background-position:left 2px; color:#474b00; font-size:14px; font-weight:normal; }
.job-box a:hover { color:#bec422; }
.job-box .offers { list-style:none; padding:0; }
.job-box .offers li { margin-bottom:13px; }

/* Network */
.network-box { zoom: 1; width:233px; position:relative; background-image:url(img/network-box.png); background-position:center top; }
.network-box-top { background-image:url(img/network-box.png); height:7px; font-size:1px; width:233px; position:absolute; top:0; }
.network-box-bottom { background-image:url(img/network-box.png); background-position:right top; height:7px; 
/*	width: 233px;
	position: absolute;
	bottom: 0;	*/
}
.network-box-contact { background-image:url(img/network-box.png); background-position:-233px top; padding:0 13px 10px; }
.network-box-contact h3 { margin:0; padding:6px 0 13px; padding-left:18px; background-image:url(img/network-box_contact_h3.png); background-repeat:no-repeat; background-position:left 8px; color:#00719a; font-size:14px; font-weight:normal; }
.network-box-contact .highlight { color:#0084b6; font-size:12px; }
.network-box-partners { background-image:url(img/network-box.png); background-position:-466px top; padding:0 13px; }
.network-box-partners h3 { margin:0; padding:6px 0 13px; padding-left:18px; background-image:url(img/network-box_partner_h3.png); background-repeat:no-repeat; background-position:left 8px; color:#bec422; font-size:14px; font-weight:normal; }
.network-box-partners .highlight { color:#b9be21; font-size:12px; }
.network-box-partners-top { background-image:url(img/network-box.png); background-position:466px top; height:7px; }

/* Press */
.press-box { zoom:1; width:477px; position:relative; background-image:url(img/press-box.png); background-position:center top; margin-bottom:14px; float:left; }
.press-box-top { background-image:url(img/press-box.png); height:4px; line-height: 4px; font-size: 4px; }
.press-box-bottom { background-image:url(img/press-box.png); background-position:right top; height:4px; line-height: 4px; font-size: 4px; }
.press-box-content { padding:0 13px; height:39px; }
.press-box-content .title { width:85px; font-weight:bold; float:left; }
.press-box-content .text { width:366px; float:left; }
