﻿.cols {width:950px;overflow:hidden;}/*LD width:968px;overflow:hidden;*/
.cols .col-large { width:653px; margin-right:9px; float:left; }/*LD margin-right:19px; */
.cols .col_flags{ width:277px; margin-right:9px; float:left; position:relative; min-height:122px;}/*LD added position:relative; */

.footer { background:transparent url(/redesign-img/footer/bg-footer.png) repeat-x 0 0; position:relative;}
.footer_b2b { background:transparent url(/redesign-img/footer/bg-footer_b2b.png) repeat-x 0 0; position:relative;}
.footer_om {background:transparent url(/redesign-img/footer/bg-footer_om.png) repeat-x 0 0; position:relative;}

.footer_b2b-menu,
.footer-menu { background-color:#fff; margin-left:19px; margin-top:7px; margin-bottom:7px; width:634px;}
.footer_b2b-menu h3, .footer_b2b-menu ul,
.footer-menu h3, .footer-menu ul { margin:0; padding:0;}
.footer_b2b-menu h3,
.footer-menu h3 { font-size:1.2em; padding-bottom:5px;}
.footer_b2b-menu li,
.footer-menu li { line-height:13px; list-style:none; }
/*.footer_b2b-menu li:before,
.footer-menu li:before { content:'- '; }*/
.footer_b2b-menu li a,
.footer-menu li a { font-size:0.9em; color:#616161; text-decoration:none; }

.footer_om .footer_b2b-menu .corners-blk-top { height:7px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-omicenet.png) no-repeat 0 0; }
.footer_om .footer_b2b-menu .corners-blk-bottom { height:7px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-omicenet.png) no-repeat 0 -93px; }

.footer_b2b-menu .corners-blk-top { height:7px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-blk.png) no-repeat 0 0; }
.footer-menu .corners-yellow-top { height:7px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-yellow.png) no-repeat 0 0; }
.footer_b2b-menu .corners-blk-bottom { height:7px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-blk.png) no-repeat 0 -93px; }
.footer-menu .corners-yellow-bottom { height:7px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-yellow.png) no-repeat 0 -93px; }

.footer_b2b-menu .menu,
.footer-menu .menu {float:left; width:151px; margin-top:3px;}
.footer_b2b-menu .private,
.footer-menu .private {margin-left:12px;}
.footer_b2b-menu .last,
.footer-menu .last {margin-right:0;}



.corners-white-top { height:8px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-white.png) no-repeat 0 0; }
.corners-white-bottom { height:8px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-white.png) no-repeat 0 -7px; }/*height:10px; no-repeat 0 -10px;*/
.corners-white-bottom_b2b { height:8px; overflow:hidden; background:transparent url(/redesign-img/footer/corners-white.png) no-repeat 0 -7px; }/*height:10px; no-repeat 0 -7px;*/

.footer_om .flags,
.footer_b2b .flags,
.footer .flags { position:absolute; width:130px; height:13px; right:19px; top:10px; }/* top:16px;*/

.footer_om .flags *,
.footer_b2b .flags *,
.footer .flags * { text-indent:-2000em;}

.footer_om .flags ul,
.footer_b2b .flags ul,
.footer .flags ul { margin:0; padding:0;}

.footer_om .flags ul li,
.footer_b2b .flags ul li,
.footer .flags ul li { list-style:none; float:right;}

.footer_om .flags ul li a,
.footer_b2b .flags ul li a,
.footer .flags ul li a { margin-left:5px; display:block; height:13px; background:transparent url(/redesign-img/footer/flags-sprites.png) no-repeat 0 0 }

.footer_om .flags ul li.se a,
.footer_b2b .flags ul li.se a,
.footer .flags ul li.se a { width:22px; }

.footer_om .flags ul li.no a,
.footer_b2b .flags ul li.no a,
.footer .flags ul li.no a { width:22px; background-position:-24px 0; }

.footer_om .flags ul li.dk a,
.footer_b2b .flags ul li.dk a,
.footer .flags ul li.dk a { width:22px; background-position:-48px 0; margin-right:0;}

.footer_om .flags ul li.se a:hover,
.footer_b2b .flags ul li.se a:hover,
.footer .flags ul li.se a:hover { background-position:0 -13px;}

.footer_om .flags ul li.no a:hover,
.footer_b2b .flags ul li.no a:hover,
.footer .flags ul li.no a:hover { background-position:-24px -13px;}

.footer_om .flags ul li.dk a:hover,
.footer_b2b .flags ul li.dk a:hover,
.footer .flags ul li.dk a:hover { background-position:-48px -13px;}

.footer_om .ice-logo,
.footer_b2b .ice-logo,
.footer .ice-logo { position:absolute; right:19px; bottom:32px;}

.footer_om .action-menu,
.footer_b2b .action-menu  { position:absolute; width:288px; right:-2px; bottom:10px; }


.footer .action-menu { position:absolute; width:288px; right:-2px; bottom:10px; }

.footer_om .action-menu ul,
.footer_b2b .action-menu ul,
.footer .action-menu ul { margin:0; padding:0;}

.footer_om .action-menu ul li,
.footer_b2b .action-menu ul li,
.footer .action-menu ul li { list-style:none; float:left; }

.footer_om .action-menu ul li a,
.footer_b2b .action-menu ul li a  { color:#fff; text-decoration:none; font-size:10px; margin-right:10px; background:transparent url(/redesign-img/footer/action-symbols-sprites_b2b.png) no-repeat 0 0;}
.footer .action-menu ul li a { color:#000; text-decoration:none; font-size:10px; margin-right:10px; background:transparent url(/redesign-img/footer/action-symbols-sprites.png) no-repeat 0 0;}

.footer_om .action-menu ul li.print a,
.footer_b2b .action-menu ul li.print a,
.footer .action-menu ul li.print a { background-position:0 0; padding-left:16px; }

.footer_om .action-menu ul li.tell-a-friend a,
.footer_b2b .action-menu ul li.tell-a-friend a,
.footer .action-menu ul li.tell-a-friend a { background-position:-71px 0; padding-left:18px; }

.footer_om .action-menu ul li.sitemap a,
.footer_b2b .action-menu ul li.sitemap a,
.footer .action-menu ul li.sitemap a { background-position:-169px 0; padding-left:14px; margin-right:0;}

.footer_om .action-menu ul li.pul a,
.footer_b2b .action-menu ul li.pul a,
.footer .action-menu ul li.pul a { background-position:-2169px 0; padding-left:0px; margin-right:10px;}

div.output
{display: inline; float: left; width: 180px; padding-left: 40px;}