@charset "utf-8";
/* CSS Document */

<!-- 
body{font:62.5%/100% Arial, Helvetica, sans-serif; background:#fff url('../images/bg_body.png'); color:#333;}
div.center{width:940px; margin:0 auto;}
div#pagecontainer{background:url('../images/bg_container.png') repeat-y center;}
div#contentThreeColumns{padding-bottom:2em; margin-bottom:2em; border-bottom:1px solid #ccc; height:102px;}

/* GENERAL CLASSES */

h1{font-size:3em; line-height:1em; color:#148;}
h2{font-size:1.8em; line-height:1em; color:#666; margin:1.2em 0 0.2em}
h2.marginBottom{margin:0 0 1.2em;}
h3{font-size:1.4em; line-height:1em; color:#666; margin:1.2em 0 0.2em; font-weight:bold;}
h4{font-size:1.2em; line-height:1em; color:#666; margin:1.0em 0 0.2em; font-weight:bold;}
strong{font-weight:bold;}
hr{background-color:transparent; border-color:#C4C5C6; border-style:none none solid; border-width:0 0 1px; height:1px;}
div.columnMain h2 { font-size:1.6em; line-height:1.1em; color:#666; font-weight:bold; letter-spacing:0.02em; }
a:link, a:visited, aactive { color:#148; text-decoration:none; }
a:hover { text-decoration:underline; }
.columnNarrow a, .pageFooter .column a{display:block; text-decoration:none; margin:0.5em 0; font-size:1.1em; line-height:1.3em;}
.columnNarrow h4, .column h4{font-size:1.3em; line-height:1.3em; color:#333; margin:0 0 0.2em; font-weight:bold;}
p, div.columnMain li, div.columnColapse li{font-size:1.4em; line-height:1.3em; color:#333; margin-bottom:1.5em;}
div.columnMain li, div.columnColapse li{list-style:disc; font-size:1.4em; margin:0;}
div.columnMain ol li, div.columnColapse ol li{list-style:decimal;}
div.columnMain ul, div.columnMain ol, div.columnColapse ul, div.columnColapse ol{margin:0 0 1.5em 3em;}
p.introduction{margin:1.5em 0; padding-bottom:1.5em; font-weight:bold; border-bottom:1px solid #c4c5c6; }
p.alignRight{text-align:right;}
p.date{color:#666; font-size:1.2em; line-height:1.5em;margin:0em;}
img.wide{margin:2em 0;}
.fltrt{float: right; margin:0 0 0 1em;}
.fltlft{float: left; margin: 0 1em 0 0;}
span.delimiter{padding:0 0.8em;}
.clearBoth{clear:both;}
.left { float:left; margin:0 2em 1em 0; }
.right { float:right; margin:0 0 2em 1em; }
.js {display:none;}
.nojs {display: block;}

/* FORMS */

input.submit{background-color:#fff; border:1px solid #ccc; color:#999; cursor:pointer; height:1.8em; margin-left:1em; padding-bottom:0.3em; font-size:1em;}
input.submit:hover{background-color:#eee;}
input.search{background:url('../images/icon_search.png') no-repeat 0.1em center; height:1.3em; width:1.4em; border:0; cursor:pointer; padding:0; margin:0;}
input.text{border:0; color:#999; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
div.columnColapse input.text{width:26em; font-size:1.2em; float:left;}
div.columnColapse input.search{background:url('../images/icon_search_big.png') no-repeat; width:22px; height:23px;}
div.columnColapse div.search{padding:0.8em 0.8em 0.4em 0.4em}
select{font-size:1em; width:15em; height:1.8em; border:solid 1px #ccc; color:#999; float:left;}
option{padding:0.1em;}
.checkbox{position:relative; top:2px;}

/**** HEADER ****/

div#header div#logo{float:left; margin-top:4em;} 
div#logo a{display:block; background: #fff url(../images/logo_delaval.png) no-repeat left bottom; width:209px; height:37px;} 
div#logo span{display:none;}
div#header a, div#header li{text-decoration:none; color:#999;}
div#header ul{padding-top:1.5em;}
div#header li{float:right;}
div#header li.margin{margin:0.5em 2em 0}
div#header input.text, div#header input.text{border:0; height:1.3em; margin:0; padding:0.2em 0.3em 0; float:left }
.search{border:1px solid #ccc;}
div.corner_tl, div.corner_tr, div.corner_bl, div.corner_br {background:url(../images/framecorners.png); height:10px; width:10px; position:absolute; z-index:10; overflow:hidden; }
div.corner_tl{background-position:-1em -1em; left:0; top:0;}
div.corner_tr{background-position:0em -1em; right:0; top:0;}
div.corner_bl{background-position:1em 0em; left:0; bottom:0;}
div.corner_br{background-position:0em 0em; right:0; bottom:0;}

/* NAVIGATION */

div#navigation{float:right; clear:right; position:relative; margin-top:2em;}
div#navigation ul{padding:0}
div#navigation li{float:left; border-right:0.1em #ccc solid; background:url('../images/bg_navigation.png') repeat-x bottom;}
div#navigation li:hover{background:url('../images/bg_navigation_active.png') repeat-x bottom;}
div#navigation a, div#navigation a:link, div#navigation a:visited{background:url('../images/arrow_down.png') no-repeat 4.35em 4.4em; font-size:1.4em; color:#446; display:block; line-height:1.3em; text-align:center; width:9.5em; height:4.3em; padding-top:1em}
div#navigation a:hover{background-image:url('../images/arrow_down_active.png');}
div#navigation a span{display:block;}
div#navigation div.corner_tl, div#navigation div.corner_tr{height:9px; width:9px; position:absolute; z-index:10; overflow:hidden;}
div#navigation div.corner_bl, div#navigation div.corner_br{width:9px; position:absolute; z-index:10; overflow:hidden;}
div#navigation div.corner_tl{background:url('../images/shadow_navigation_tl.png') no-repeat; left:-9px; top:0;}
div#navigation div.corner_tr{background:url('../images/shadow_navigation_tr.png') no-repeat; right:-9px; top:0;}
div#navigation div.corner_bl{background:url('../images/shadow_navigation_bl.png') repeat-y; left:-9px; bottom:0; height:6.6em;}
div#navigation div.corner_br{background:url('../images/shadow_navigation_br.png') repeat-y; right:-9px; bottom:0; height:6.6em;}


/* BREADCRUMB */

div#breadcrumbs{background:url('../images/bg_breadcrumb.png') repeat-x; height:6.4em; margin-bottom:4em;}
div#breadcrumbs div{left:50%; margin:5em 0 0 -23em; position:absolute;}
div#breadcrumbs a, div#breadcrumbs a:link, div#breadcrumbs a:visited, div#breadcrumbs span{text-decoration:none; color:#9cb9df; text-transform:uppercase; font-weight:bold; font-size:0.9em;}
div#breadcrumbs a:hover{color:#fff;}
div#breadcrumbs a strong{background:none; color:#fff;}

/* SUB MENU */

div#subNavigation{}
div#subNavigation ul{}
div#subNavigation li{border-bottom:1px solid #ccc}
div#subNavigation li li{border:0;}
div#subNavigation a, div#subNavigation a:link, div#subNavigation a:visited{text-decoration:none; font-size:1.3em; color:#666; display:block; padding:0.6em 1.2em; border-top:0.2em solid #fff; border-bottom:0.2em solid #fff; line-height:1.3em}
div#subNavigation a.subLevels {background:url('../images/arrow_subnavigation.png') no-repeat 0.2em center;}
div#subNavigation a:hover{text-decoration:none; background:#f0f0f0; color:#4bb;} 
div#subNavigation a.active{background-color:#f0f0f0; color:#4bb;}
div#subNavigation a.subLevels.active{background-image:url('../images/arrow_subnavigation_active.png'); color:#4bb;}
div#subNavigation a.active.parent{background-color:#fff;}
div#subNavigation a.subLevels:hover{background:#f0f0f0 url('../images/arrow_subnavigation_active.png') no-repeat 0.2em center;; color:#4bb;}
div#subNavigation li li a, div#subNavigation li li a:link, div#subNavigation li li a:visited{padding:0.3em 0 0.3em 2em; background-position:0.8em center; color:#333;}
div#subNavigation li li a.active{color:#4bb;}
div#subNavigation li li a.subLevels:hover{background-position:0.8em center;}
div#subNavigation li li li a, div#subNavigation li li li a:link, div#subNavigation li li li a:visited{padding-left:2.8em; background-position:1.6em center;}
div#subNavigation li li li a.subLevels:hover{background-position:1.6em center;}
div#subNavigation li li li li a, div#subNavigation li li li li a:link, div#subNavigation li li li li a:visited{padding-left:3.6em; background-image:none;}


/* COLUMNS */

.columnNarrow, div.column, div.columnWide, div.columnMain, div.columnColapse{float: left; width: 14em; margin:0 2em 2em 0;}
div.main .columnNarrow{width:20em;}
div.columnColapse li.columnNarrow{width:140px; margin-right:20px;}
div.columnColapse li.columnNarrow.last{margin-right:48px;}
div.column{width: 22em;}
div.columnWide{width: 30em; margin-bottom:0;}
div.columnMain{width:46em;}
div.columnColapse{width:700px;}
div.columnColapse div.header{margin-bottom:2em;}


/* PAGE */
div.figure p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#009999; margin:0.3em 0 0 0; } 
.pageFooter { border-bottom:1px solid #c4c5c6; overflow:auto; padding-bottom:1.5em; margin:4em 0 1.5em 0;}
.pageFooter h3 {border-top:1px solid #ccc; margin-top:0; padding:1.5em 0 0.2em;}
.pageFooter.products { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding-top:1.5em;}
.pageFooter.news{border:none;padding:0em; margin:1em 0 0;}
.pageFooter .addthis_button, .pageFooter .comments, .pageFooter .print{ font-size:1.1em; letter-spacing:0.1em; line-height:2em; }
.pageFooter.news .addthis_button, .pageFooter.news .comments{ font-size:0.9em; letter-spacing:0em; line-height:2em;}
.pageFooter.news a{color:#148}
.pageFooter.news p{margin:0 0 1em;}
.pageFooter.news p.tags{font-size:1.2em;}
.pageFooter.news p.link{font-size:1.2em; margin-bottom:0.4em}
.pageFooter .addthis_button { float:left; margin-right:25px; background:url(../images/share.gif) no-repeat center left; padding-left:18px; min-height:14px; vertical-align:bottom; }
.pageFooter .comments { float:left; }
.pageFooter .print { float:right; background:url(../images/print.gif) no-repeat center left; padding-left:18px; min-height:14px; }
blockquote {  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#009999; font-size:1.6em; line-height:normal; width:37%; text-align:center; letter-spacing:0.02em;}

/* IMAGE GALLERY */
#imageGallery{width:100%; margin:0 auto 1em;}

/* STARTPAGE */
.banner{background:url(../images/bg_banner.png) top left no-repeat; width:300px;}
.banner:hover{background:url(../images/bg_banner.png) bottom left no-repeat; }
.banner.lft a:link, .banner.lft a:visited, .banner.lft a:active, .banner.mid a:link, .banner.mid a:visited, .banner.mid a:active, .banner.rgt a:link, .banner.rgt a:visited, .banner.rgt a:active{color:#999; font-size:1.2em; display:block; height:87px; padding:15px 90px 0 15px; line-height:normal;}
.banner.lft a:link, .banner.lft a:visited, .banner.lft a:active{background:url(../images/icon_banner_left.png)  right 8px no-repeat;}
.banner.mid a:link, .banner.mid a:visited, .banner.mid a:active{background:url(../images/icon_banner_middle.png)  right 8px no-repeat;}
.banner.rgt a:link, .banner.rgt a:visited, .banner.rgt a:active{background:url(../images/icon_banner_right.png)  right 12px no-repeat;}
.banner.lft a:hover, .banner.mid a:hover{ color:#666; text-decoration:none;  background-position:right -82px;}
.banner.rgt a:hover { color:#666; text-decoration:none;  background-position:right -78px;}
.banner a span { font-size:1.5em; display:block; margin-bottom:10px; line-height:1em; }
div.highlights h2, div.latestNews h2, div.ongoing h2{font-size:1.1em; line-height:1em; color:#148; margin:0 0 1.2em; text-transform:uppercase; font-weight:bold;}
div.highlights a {display:block; font-size:1.1em; line-height:1.2em; margin-bottom:0.4em;}
div.latestNews span{color:#999; padding-right:0.5em;}
div.ongoing h3, div.ongoing p{font-size:1.1em; font-weight:bold; color:#333}
div.ongoing p{font-style:italic; font-weight:normal;}


/* MODULS */

div.modul{margin-bottom:2em; padding-bottom:1em; background:#fff url('../images/bg_modul_bottom.png') bottom no-repeat;}
div.modul.product{width:34em; margin-right:2em; float:left; background-image:url('../images/bg_product_modul_content.png');}
div.modul.transparent{width:220px;}
div.modul.product.transparent{width:340px; margin-right:20px;}
div.modul div.top{background:url('../images/bg_modul_top.png') no-repeat; width:220px; height:1em;}
div.modul.wide div.top{background:url('../images/bg_modul_top_wide.png') no-repeat; width:340px;}
div.modul h2{background:#148 url('../images/bg_modul_header.png') no-repeat; color:#fff; font-size:1.4em; padding:1em; margin:0em; line-height:1.3em; font-weight:bold;}
div.modul.product h2{padding:1em 1.5em;}
div.modul.transparent h2{background:#fff none; color:#333; border-left:1px solid #aaa; border-right:1px solid #aaa; padding:0.5em 0.7em 0.2em;}
div.modul.transparent.product h2{padding:0.5em 1.5em 0.2em;}
div.modul h2 a, div.modul h2 span{color:#fff; font-size:0.78em; font-weight:normal;}
div.modul h2 a{text-decoration:underline;}
div.modul.product h2{background:#148 url('../images/bg_product_modul_header.png') no-repeat;}
div.modul.product.transparent h2{background:none;}
div.modul h3{font-size:1em; margin:0; padding:0 1em 0.8em; text-transform:uppercase; border-right:1px solid #aaa; border-left:1px solid #aaa;}
div.modul h4{font-size:1.4em; margin:0; padding:0.6em 1em 0.4em; font-weight:bold; border-right:1px solid #aaa; border-left:1px solid #aaa;}
div.modul div.content{background:url('../images/bg_modul.png') bottom repeat-x; padding:1em; border-left:solid 1px #aaa; border-right:solid 1px #aaa;}
div.modul div.content.small{background-image:url('../images/bg_modul_small.png');}
div.modul.product div.content{background-image:url('../images/bg_product_modul.png'); height:43em; padding:1em 2em;}
div.modul.product.transparent div.content{height:35em;}
div.modul.product.transparent div.content div {height:12em;}
div.modul.product img{margin:0 auto 1em; display:block; max-height:200px;}
div.modul.product.wide img{margin:0 0 1em;}
div.modul div.item{border-bottom:1px dotted #ccc; margin-bottom:2em;}
div.modul div.item.news{padding-left:3em;}
div.modul div.item.news.us{background:url('../images/flag_us.gif') no-repeat left 5px;}
div.modul div.item.news.swe{background:url('../images/flag_swe.gif') no-repeat left 5px;}
div.modul div.item.news p.date{font-weight:bold;}
a.enlarge{display:block; width:2em; height:2em; background:url('../images/icon_enlarge.png') no-repeat;}
div.modul div.animalSmall.content{background-image:none; width:198px;}
div.animalSmall div{width:40px; height:25px; background:url('../images/icon_animals_small.png') no-repeat; float:left;}
div.animalSmall div.goat{background-position:0 -25px;}
div.animalSmall div.sheep{background-position:0 -50px;}
div.animalSmall div.buffalo{background-position:0 -75px;}
div.modul.product ul{list-style:disc; margin:1em 1.5em; height:8em;}
div.modul.product li{padding:0.1em 0; font-size:1.1em;}
div.imageWide div.content{padding-top:0;}
div.imageWide img{margin:0 -1em 1em;}
div.modul p, div.modulImageWide p, div.modul ul{color:#333; font-size:1.2em; line-height:1.5em;}
div.modul ul{margin-left:1em; list-style:disc;}
div.modul select, div.modulImageWide select{margin-top:1em; width:20em;}
div.columnMain.contact{background:url('../images/bg_contact.png') no-repeat; height:233px; width:460px;}
div.columnMain.contact h2{font-size:2.2em; #666; margin:0.8em 0 0.4em 0.6em; line-height:1.2;}
div.columnMain.contact img{padding:0.5em 0.1em 0.1em 0;}
div.columnMain.contact p, div.columnMain.contact a {padding-left:1em; font-size:1.2em; color:#666;}
div.photostream{margin:0 0 2em;}
div.photostream img{float:left; margin:0 1.2em 1.2em 0; width:90px;}


/* SEARCH */

div.filtering{background:url('../images/bg_filtering_bottom.png') left bottom no-repeat; padding-bottom:1em; margin:2em 0;}
div.filtering div.top{background:url('../images/bg_filtering_top.png') no-repeat; height:1em; width:700px;}
div.filtering h2{padding:0.5em 0.8em; margin:0; border-right:1px solid #ccc; border-left:1px solid #ccc;}
div.filtering ul{border-right:1px solid #ccc; border-left:1px solid #ccc; padding:0 1.5em; display:inline-block; margin:0;}
div.filtering.products{background-image:url('../images/bg_product_filtering_bottom.png'); padding-bottom:0.5em;}
div.filtering.products div.top{background-image:url('../images/bg_product_filtering_top.png')}
div.filtering.products h2{background-color:#f3f3f3;}
div.filtering.products h4{margin-top:2em;}
div.filtering.products div.middle{border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; background:url("../images/bg_product_filtering_header.png") repeat-x; width:678px; height:45px;}
span.animals{background:url('../images/icon_animals.png') no-repeat 5px 0; padding:10px 0 0 55px; margin-right:15px; font-size:1.1em; display:block; float:left; height:25px;}
span.animals.goat{background-position:10px -35px;}
span.animals.sheep{background-position:10px -70px;}
span.animals.buffalo{background-position:0 -105px;} 
div.filtering.products div.main{border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 10px 10px; background:#e6e6e6 url("../images/bg_product_filtering_main.png") repeat-x; width:678px; display:none;}
div.filtering.products div.main h2{border:none; padding:0; background-color:transparent; margin:0em 0 0.6em;}
div.filtering.products div.main p{margin:0.2em 0; font-size:1.1em; color:#148;}
div.filtering.products div.main input.submit{border-color:#444444; color:#444444; font-weight:bold; height:2.2em; margin:0 0 2em;}
div.indicator p{border:1px solid #ccc; height:2em; margin:1em 0;}
div.indicator span.graphic{height:2em; display:block; background:#fa3;}
div.indicator span.procent{color:#333;display:block;font-size:1.3em;font-weight:bold;position:relative;text-align:center;top:-18px;width:678px;}
div.filtering.products div.bottom{background:url("../images/bg_product_filtering_close.png") repeat-x; padding:8px 10px 0; width:680px;}
div.filtering.products div.bottom a{display:block; height:15px; width:20px; border:solid 1px #fff; float:right; cursor:pointer; background:url('../images/arrow_up_products.png') no-repeat center center;}
div.filtering.products div.bottom a.hide{background-image:url('../images/arrow_down_products.png');}
div.filtering.about{padding-bottom:5px;}
div.filtering.about ul{border:none;}
div.filtering.about div.main{border-right:1px solid #ccc; border-left:1px solid #ccc;}
div.browse{border-width:1px; border-style:solid; border-color:#ddd #ccc #ccc; background:#eee; padding:0.8em 1em 1em; height:1.4em}
div.ess-pagenav{border-width:1px; border-style:solid; border-color:#ddd #ccc #ccc; background:#eee; padding:1em; font-size:1.2em;}
div.ess-pagenav a{padding-right:0.2em;}
div.columnColapse div.browse{margin:2em 0 4em;}
div.browse p{font-size:1.2em;}
div.columnColapse div.browse div.middle{margin-left:21.5em; width:22em;}
div.columnMain div.browse div.middle{margin-left:9em; width:22em;}
div.browse span.delimiter{padding:0 0.1em 0 0}
div.browse a.active, div.browse a:hover{text-decoration:none; color:#333;}
div.browse div.middle div{padding-top:3px; text-align:center; width:169px;}
a.arrowLeft, a.arrowRight{width:20px; height:20px; display:block;}
a.arrowLeft{background:url('../images/arrow_left_search.png') no-repeat; float:left; margin:-0.2em 1em 0 0;}
a.arrowRight{background:url('../images/arrow_right_search_active.png') no-repeat; float:right; margin-top:-0.2em;}
div.browse input.text{border:1px solid #79b; width:2em; color:#333; padding:0.1em 0 0.1em 0.3em; float:left; height:1.4em; margin-top:-0.2em;}
div.browse input.submit{border:1px solid #047; background:#fff; color:#047; height:1.8em; margin:-0.2em 0 0 1em; padding:0.1em 0 0.3em; width:2.5em; font-size:1.1em;}
div#searchResults div{border-bottom:1px dashed #999; padding-bottom:2em; margin-bottom:2em;}
div#searchResults div h2{font-size:1.4em; font-weight:bold; color:#333; margin-bottom:0.5em;}
div#searchResults div p{font-weight:normal; font-size:1.2em;}
span.searchPhrase{color:#7a2;}
p.webpage, p.pdf, p.video, p.photo, a.pdf{padding:0.5em 0 0 2.5em; background:url('../images/icon_media_type.png') no-repeat -2px 2px; height:1.5em; margin:0 1em 0.5em 0; color:#666; display:block;}
p.pdf{background-position:-2px -24px;}
p.video{background-position:-2px -49px;}
p.photo{background-position:-2px -74px;}
a.pdf{background-position:-2px -98px; color:#148; margin:0; padding-top:0.2em;}
p.path{margin:0;}
p.path a{font-size:1.1em; color:#148;}


/* NEWS */

div.newsItem{border-bottom:1px dotted #999; margin-bottom:2em; padding-bottom:2em;}
div.newsItemStart, div.latestNews div.newsItem{border-bottom:1px dotted #999; margin-bottom:1em; padding-bottom:1em; font-size:1.1em;}
div.newsItem h3{color:#333; font-size:1.6em; margin:0.3em 0;}
div.newsItem p{color:#666; font-size:1.3em; margin-bottom:0;}
div.newsItem p{color:#666; font-size:1.3em; margin-bottom:0;}
div.newsItem p.date{color:#666; font-size:1.2em; line-height:1.5em;margin:0em;} 
div.newsItem h3 a{color:#333;}
div.newsItem p a{color:#666;}
div.newsItem h3 a:hover, div.newsItem p a:hover, div.newsItem h2 a{text-decoration:none;}
div.newsItem h2{color:#333; font-size:2.2em; font-weight:normal; margin:0 0 0.2em;}
div.newsItem h2 a{color:#333;}
div.newsItem img.wide{margin:1em 0;}
div.newsItem.products{margin-bottom:2em; padding-bottom:2em;}
div.newsItem.products p{font-size:1.4em;}
div.newsItem.products p a{font-size:0.85em;}


/* TABLE */

div.columnMain table{margin:1em 0 1.5em; width:100%; font-size:1.1em; line-height:1.1em; border-collapse:collapse; background:url('../images/bg_header_table.png') no-repeat;}
tr{border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; background:none;}
tr.head{border:none;}
tr:hover{background-color:#eee;}
tr.subHeading td{font-weight:bold; padding-top:2em;}
tr.subHeading:hover{background-color:#fff;}
td{padding:7px; border-bottom:1px solid #ccc;}
th{padding:10px; font-weight:bold; background:url("../images/bg_table.png") repeat-x 0 5px; height:25px;}
colgroup.attributes{width:34%;}


/* FOOTER */

div#footer{padding:2em 0; background:url('../images/bg_footer.png') #148 repeat-x;} 
div#footer div{width:94em; margin:0 auto; background:url('../images/logo_delaval_neg.png') no-repeat bottom right; padding-bottom:0.5em;}
div#footer ul{margin-bottom:4em;}
div#footer h2{text-transform:uppercase; color:#fff; font-size:1em; font-weight:bold;}
div#footer p{color:#fff; margin-top:2px; font-size:1.1em;}
div#footer a{color:#fff; text-decoration:none; font-size:1em; margin:0.2em 0 0;} 
div#footer a:hover{text-decoration:underline;} 
div#footer li a{color:#fff; font-size:1.1em;}
p.socialMedia{text-transform:uppercase; font-size:1em; margin-bottom:2em; padding-bottom:1em; border-bottom:solid 1px #57b; height:1.5em;}
p.socialMedia span{display:block; float:left; margin-top:0.2em; font-size:0.9em;}  
a.rss, a.picasa, a.yt{background:url('../images/icon_social_media.png') no-repeat; display:block; padding:0 1.8em; height:15px; float:left; font-size:0.9em!important; margin-left:0.2em!important; font-weight:bold;}
a.picasa{background-position:0 -14px; padding-left:2em;}
a.yt{background-position:0 -29px; padding-left:4.2em;}
a.youtube, a.flickr{background:url('../images/icon_social_media.png') no-repeat center -45px; display:block; font-size:1.2em; height:40px; margin:0; padding:0; text-align:center; width:200px;}
a.flickr{background-position:center -87px;}
a.youtube:hover, a.flickr:hover, a.rss:hover, a.picasa:hover, a.yt:hover{text-decoration:none;}
div.nomargin, p.nomargin, div.columnColapse div.modul.nomargin, div.photostream img.nomargin{margin:0em;!important}
div.highlights, div.latestNews, div.ongoing{margin-bottom:4em;}
--> 