/*
================================
MAIN STYLES
================================
*/

html { font-size: 100.01%; height: 100%; }
body { background-color: #ececed; color: #646567; font: 68.75%/1.5 Verdana, Helvetica, sans-serif; }

a:link, a:visited { color: #ff9000; }
a:hover { }
a.btn, a.btn:visited { background: url('/images/btn-left.png') 100% 0 no-repeat; color: #fff0de; display: block; float: left; font-weight: bold; line-height: 19px; padding-right: 7px; }
a.btn span { background: url('/images/btn-left.png') 0 0 no-repeat; display: block; float: left; height: 22px; padding: 0 5px 0 22px; }

h1 { font-size: 2.54em; margin: 0 0 0.5em -5px; }
h1 .hidden { display: none; }
h2 { color: #646567; font-size: 1.36em; font-weight: bold; margin: 0 0 .5em; }
h3 { font-weight: bold; margin: 0 0 .5em; text-transform: uppercase; }
h4 { font-weight: bold; }
.intro { font-size: 1.18em; }
strong { font-weight: bold; }
em { font-style: italic; }
hr { border: 1px solid #dbdbdb; border-width: 1px 0 0 0; color: #fff; margin: 0 0 1em; }
p { margin: 0 0 1em; }
ul li { background: url('/images/list-square.gif') 0 5px no-repeat; margin: .5em 0; padding: 0 0 0 1.5em; }
ol li { list-style-type: decimal; margin: .5em 0; padding: 0 0 0 1.5em; }
.clear { clear: both; }
.image-desc { font-size: .91em; }
p.hidden { display: none; }
p strong em { font-weight: bold; }

.right { float: right; margin: 5px 0 15px 10px; }
.left { float: left; margin: 5px 15px 5px 0; }
.indent { padding: 0 16px; }
h2.line-n { background: url('/images/heading-bg.png') 0 0 no-repeat; margin: 0; padding: 2px 16px; }
h2.line-w { background: url('/images/heading-wide-bg.png') 0 0 no-repeat; margin: 0; padding: 2px 16px; }
h3.line { background: url('/images/h3-bg.gif') 0 100% repeat-x; clear: both; padding: 4px 16px 6px; }
h3.news { position: relative; }
h3.news a.rss-feed { position: absolute; display: block; width: 28px; height: 25px; top: 0; right: 0; background: url(/images/rss-feed-icon.png) 0 0 no-repeat; }

table { border-collapse: separate; border-spacing: 2px; }
table td { vertical-align: top; }
table.right-prop { background: #eee; clear: right; float: right; margin: 0 15px 15px; width: 400px; }
table.right-prop td { padding: 2px; }

table.center-prop { background: #eee; margin: 0 0 15px; width: 100%; }
table.center-prop td { padding: 2px; }

table.two-col-table { margin: 0 0 15px; width: 100%; }
table.two-col-table td { padding: 0 15px 15px 0; }

.teaser-content { margin: 0 16px 4px 16px; }

/***** Framework *****/

#outer-container { background-color: #fff; }

#header-container { background: url('/images/main-menu-bg.gif') 0 100% #fff repeat-x; }
#header { margin: 0 auto; width: 928px; }
#header-top { background: url('/images/header-top-bg.png') 0 100% repeat-x; height: 64px; }
#header-logo { float: left; padding-top: 16px; }
#header-flash { float: left; width: 685px; }
#top-search { clear: right; float: right; height: 32px; padding: 7px 0 0 10px; width: 208px; }
#top-search .top-search-tbx { background: url('/images/top-search-tbx.png') 0 0 no-repeat; border: 0; color: #646567; float: left; font-family: Verdana; font-size: 11px; height: 16px; padding: 6px 6px 2px; width: 153px; }
#top-search .top-search-btn { background: url('/images/top-search-btn.png') 0 0 no-repeat; border: 0; height: 25px; width: 28px; }
#top-affiliates { clear: right; float: right; height: 52px; padding: 3px 0 0 10px; width: 208px; }
#top-affiliates h3 { font-size: 10px; }
#top-affiliates select { color: #333; font-size: 11px; width: 198px; }
#top-lang { float: right; clear: right; padding-top: 3px; text-align: right; width: 100px; }
#top-lang a { color: #333; }
#top-lang a img { vertical-align: text-bottom; }
#stock-info { margin: 8px 16px 10px; }
#stock-info h3 { margin: 0; }
#stock-info big { color: #000; font-family: Impact; font-size: 2.36em; line-height: 1.2em; }
#stock-info p { margin: 0; }
#stock-info p.change { font-weight: bold; }
#stock-info p.change img { vertical-align: middle; }
#aff-logo { clear: right; float: right; margin-top: 12px; width: 160px; }

#culture-area { clear: right; float: right; font-size: 10px; height: 18px; overflow: hidden; padding: 3px 0 0 10px; width: 208px; }
#culture-area a { color: #333; text-decoration: underline; }
#culture-area span.selected-lang { color: #333; font-weight: bold; }
#culture-area .country { margin: 0 0 0 8px; padding: 0 0 0 18px; }
#culture-area .country-se { background: url('/images/flags/small-se.png') 0 1px no-repeat; }
#culture-area .country-no { background: url('/images/flags/small-no.png') 0 1px no-repeat; }
#culture-area .country-dk { background: url('/images/flags/small-dk.png') 0 1px no-repeat; }
#culture-area .country-ee { background: url('/images/flags/small-ee.png') 0 1px no-repeat; }
#culture-area .country-lv { background: url('/images/flags/small-lv.png') 0 1px no-repeat; }
#culture-area .country-lt { background: url('/images/flags/small-lt.png') 0 1px no-repeat; }
#culture-area .cultureflag {padding:7px 3px 0 0;}
.wide-culture-area { width: 235px !important; }


/*=================
TOP MENU
=================*/

#main-menu { height: 36px; margin: 0 auto; position: relative; width: 928px; }
#main-menu ul { padding-top: 5px; width: 1000px; }
#main-menu ul li { background: none; float: left; list-style: none; margin: 0 12px 0 0; padding: 0; }
#main-menu ul li a { display: block; float: left; height: 31px; text-indent: -9999em; }
#main-menu ul li a.menu-hem { background: url('/images/menu/menu-hem.png') 0 0 no-repeat; width: 59px; }
#main-menu ul li a.menu-omduroc { background: url('/images/menu/menu-omduroc.png') 0 0 no-repeat; width: 107px; }
#main-menu ul li a.menu-investerare { background: url('/images/menu/menu-investerare.png') 0 0 no-repeat; width: 121px; }
#main-menu ul li a.menu-media { background: url('/images/menu/menu-media.png') 0 0 no-repeat; width: 74px; }
#main-menu ul li a.menu-karriar { background: url('/images/menu/menu-karriar.png') 0 0 no-repeat; width: 89px; }
#main-menu ul li a.menu-kontakt { background: url('/images/menu/menu-kontakt.png') 0 0 no-repeat; width: 93px; }
#main-menu ul li a.menu-omdurocspecsteel { background: url('/images/menu/menu-omdurocspecsteel.png') 0 0 no-repeat; width: 213px; }
#main-menu ul li a.menu-produkter { background: url('/images/menu/menu-produkter.png') 0 0 no-repeat; width: 112px; }
#main-menu ul li a.menu-produktion { background: url('/images/menu/menu-produktion.png') 0 0 no-repeat; width: 120px; }
#main-menu ul li a.menu-kundnytta { background: url('/images/menu/menu-kundnytta.png') 0 0 no-repeat; width: 114px; }
#main-menu ul li a.menu-omduroctooling { background: url('/images/menu/menu-omduroctooling.png') 0 0 no-repeat; width: 172px; }
#main-menu ul li a.menu-erbjudande { background: url('/images/menu/menu-erbjudande.png') 0 0 no-repeat; width: 120px; }
#main-menu ul li a.menu-referenser { background: url('/images/menu/menu-referenser.png') 0 0 no-repeat; width: 115px; }
#main-menu ul li a.menu-omdurocengineering { background: url('/images/menu/menu-omdurocengineering.png') 0 0 no-repeat; width: 209px; }
#main-menu ul li a.menu-omdurocrail { background: url('/images/menu/menu-omdurocrail.png') 0 0 no-repeat; width: 143px; }
#main-menu ul li a.menu-omoss { background: url('/images/menu/menu-omoss.png') 0 0 no-repeat; width: 83px; }
#main-menu ul li a.menu-maskiner { background: url('/images/menu/menu-maskiner.png') 0 0 no-repeat; width: 102px; }
#main-menu ul li a.menu-aktuellt { background: url('/images/menu/menu-aktuellt.png') 0 0 no-repeat; width: 95px; }
#main-menu ul li a.menu-uppsverktyg { background: url('/images/menu/menu-uppsverktyg.png') 0 0 no-repeat; width: 233px; }
#main-menu ul li a.menu-tjanster { background: url('/images/menu/menu-tjanster.png') 0 0 no-repeat; width: 95px; }

#main-menu ul li a.menu-verktyg-o-prod { background: url('/images/menu/menu-verktyg-o-prod.png') 0 0 no-repeat; width: 257px; }
#main-menu ul li a.menu-service-o-tjanster { background: url('/images/menu/menu-service-o-tjanster.png') 0 0 no-repeat; width: 173px; }


#main-menu ul li a.menu-miljo { background: url('/images/menu/menu-miljo.png') 0 0 no-repeat; width: 69px; }
#main-menu ul li a.menu-machines { background: url('/images/menu/menu-machines.png') 0 0 no-repeat; width: 101px; }
#main-menu ul li a.menu-clampingtools { background: url('/images/menu/menu-clampingtools.png') 0 0 no-repeat; width: 166px; }
#main-menu ul li a.menu-environment { background: url('/images/menu/menu-environment.png') 0 0 no-repeat; width: 133px; }
#main-menu ul li a.menu-service { background: url('/images/menu/menu-service.png') 0 0 no-repeat; width: 84px; }
#main-menu ul li a.menu-contact { background: url('/images/menu/menu-contact.png') 0 0 no-repeat; width: 94px; }
#main-menu ul li a.menu-home { background: url('/images/menu/menu-home.png') 0 0 no-repeat; width: 70px; }
#main-menu ul li a.menu-aboutus { background: url('/images/menu/menu-aboutus.png') 0 0 no-repeat; width: 99px; }
#main-menu ul li a.menu-aboutduroctooling { background: url('/images/menu/menu-aboutduroctooling.png') 0 0 no-repeat; width: 197px; }
#main-menu ul li a.menu-offer { background: url('/images/menu/menu-offer.png') 0 0 no-repeat; width: 71px; }
#main-menu ul li a.menu-references { background: url('/images/menu/menu-references.png') 0 0 no-repeat; width: 115px; }

#main-menu ul li a.menu-home-s { background: url('/images/menu/menu-home-s.png') 0 0 no-repeat; width: 63px; }
#main-menu ul li a.menu-aboutus-s { background: url('/images/menu/menu-aboutus-s.png') 0 0 no-repeat; width: 87px; }
#main-menu ul li a.menu-machines-s { background: url('/images/menu/menu-machines-s.png') 0 0 no-repeat; width: 90px; }
#main-menu ul li a.menu-clampingtools-s { background: url('/images/menu/menu-clampingtools-s.png') 0 0 no-repeat; width: 143px; }
#main-menu ul li a.menu-prodenvironment-s { background: url('/images/menu/menu-prodenvironment-s.png') 0 0 no-repeat; width: 198px; }
#main-menu ul li a.menu-service-s { background: url('/images/menu/menu-service-s.png') 0 0 no-repeat; width: 74px; }
#main-menu ul li a.menu-contact-s { background: url('/images/menu/menu-contact-s.png') 0 0 no-repeat; width: 83px; }
#main-menu ul li a.menu-usedmachines-s { background: url('/images/menu/menu-usedmachines-s.png') 0 0 no-repeat; width: 124px; }

#main-menu ul li a.menu-fastogverktoy { background: url('/images/menu/menu-fastogverktoy.png') 0 0 no-repeat; width: 228px; }
#main-menu ul li a.menu-miljoe { background: url('/images/menu/menu-miljoe.png') 0 0 no-repeat; width: 69px; }
#main-menu ul li a.menu-tjenester { background: url('/images/menu/menu-tjenester.png') 0 0 no-repeat; width: 102px; }
#main-menu ul li a.menu-aktuelt { background: url('/images/menu/menu-aktuelt.png') 0 0 no-repeat; width: 88px; }
#main-menu ul li a.menu-prodenvironment { background: url('/images/menu/menu-prodenvironment.png') 0 0 no-repeat; width: 220px; }
#main-menu ul li a.menu-hjem { background: url('/images/menu/menu-hjem.png') 0 0 no-repeat; width: 64px; }
#main-menu ul li a.menu-omos { background: url('/images/menu/menu-omos.png') 0 0 no-repeat; width: 75px; }
#main-menu ul li a.menu-opspaendvaerktoej { background: url('/images/menu/menu-opspaendvaerktoej.png') 0 0 no-repeat; width: 221px; }
#main-menu ul li a.menu-ydelser { background: url('/images/menu/menu-ydelser.png') 0 0 no-repeat; width: 88px; }
#main-menu ul li a.menu-nyheder { background: url('/images/menu/menu-nyheder.png') 0 0 no-repeat; width: 94px; }
#main-menu ul li a.menu-verktoyogutstyr { background: url('/images/menu/menu-verktoyogutstyr.png') 0 0 no-repeat; width: 176px; }

#main-menu ul li a.menu-esileht { background: url('/images/menu/menu-esileht.png') 0 0 no-repeat; width: 70px; }
#main-menu ul li a.menu-ettevottest { background: url('/images/menu/menu-ettevottest.png') 0 0 no-repeat; width: 100px; }
#main-menu ul li a.menu-masinad { background: url('/images/menu/menu-masinad.png') 0 0 no-repeat; width: 95px; }
#main-menu ul li a.menu-kinnitustooriistad { background: url('/images/menu/menu-kinnitustooriistad.png') 0 0 no-repeat; width: 247px; }
#main-menu ul li a.menu-keskkond { background: url('/images/menu/menu-keskkond.png') 0 0 no-repeat; width: 86px; }
#main-menu ul li a.menu-toostusmoobel { background: url('/images/menu/menu-toostusmoobel.png') 0 0 no-repeat; width: 125px; }
#main-menu ul li a.menu-teenused { background: url('/images/menu/menu-teenused.png') 0 0 no-repeat; width: 84px; }
#main-menu ul li a.menu-kasutatudmasinad { background: url('/images/menu/menu-kasutatudmasinad.png') 0 0 no-repeat; width: 149px; }
#main-menu ul li a.menu-uuedmasinad { background: url('/images/menu/menu-uuedmasinad.png') 0 0 no-repeat; width: 114px; }
#main-menu ul li a.menu-tooriistadtarvikud { background: url('/images/menu/menu-tooriistadtarvikud.png') 0 0 no-repeat; width: 166px; }
#main-menu ul li a.menu-tarvikudtooriistad { background: url('/images/menu/menu-tarvikudtooriistad.png') 0 0 no-repeat; width: 195px; }
#main-menu ul li a.menu-kontakt-s { background: url('/images/menu/menu-kontakt-s.png') 0 0 no-repeat; width: 78px; }

#main-menu ul li a.menu-mainitvalsti { background: url('/images/menu/menu-mainitvalsti.png') 0 0 no-repeat; width: 128px; }
#main-menu ul li a.menu-sakumlapa { background: url('/images/menu/menu-sakumlapa.png') 0 0 no-repeat; width: 96px; }
#main-menu ul li a.menu-parmums { background: url('/images/menu/menu-parmums.png') 0 0 no-repeat; width: 88px; }
#main-menu ul li a.menu-masinas { background: url('/images/menu/menu-masinas.png') 0 0 no-repeat; width: 93px; }
#main-menu ul li a.menu-iestatisanainstru { background: url('/images/menu/menu-iestatisanainstru.png') 0 0 no-repeat; width: 195px; }
#main-menu ul li a.menu-razosanasvide { background: url('/images/menu/menu-razosanasvide.png') 0 0 no-repeat; width: 122px; }
#main-menu ul li a.menu-serviss { background: url('/images/menu/menu-serviss.png') 0 0 no-repeat; width: 70px; }
#main-menu ul li a.menu-kontakti { background: url('/images/menu/menu-kontakti.png') 0 0 no-repeat; width: 81px; }
#main-menu ul li a.menu-jaunidarbagaldi { background: url('/images/menu/menu-jaunidarbagaldi.png') 0 0 no-repeat; width: 133px; }
#main-menu ul li a.menu-lietotidarbagaldi { background: url('/images/menu/menu-lietotidarbagaldi.png') 0 0 no-repeat; width: 140px; }
#main-menu ul li a.menu-jauniekartas { background: url('/images/menu/menu-jauniekartas.png') 0 0 no-repeat; width: 112px; }
#main-menu ul li a.menu-lietiekartas { background: url('/images/menu/menu-lietiekartas.png') 0 0 no-repeat; width: 105px; }

#main-menu ul li a.menu-ru-home { background: url('/images/menu/menu-ru-home.png') 0 0 no-repeat; width: 83px; }
#main-menu ul li a.menu-ru-about { background: url('/images/menu/menu-ru-about.png') 0 0 no-repeat; width: 112px; }
#main-menu ul li a.menu-ru-clampingtools { background: url('/images/menu/menu-ru-clampingtools.png') 0 0 no-repeat; width: 141px; }
#main-menu ul li a.menu-ru-contact { background: url('/images/menu/menu-ru-contact.png') 0 0 no-repeat; width: 92px; }
#main-menu ul li a.menu-ru-environment { background: url('/images/menu/menu-ru-environment.png') 0 0 no-repeat; width: 67px; }
#main-menu ul li a.menu-ru-newmachines { background: url('/images/menu/menu-ru-newmachines.png') 0 0 no-repeat; width: 133px; }
#main-menu ul li a.menu-ru-news { background: url('/images/menu/menu-ru-news.png') 0 0 no-repeat; width: 87px; }
#main-menu ul li a.menu-ru-service { background: url('/images/menu/menu-ru-service.png') 0 0 no-repeat; width: 74px; }
#main-menu ul li a.menu-ru-usedmachines { background: url('/images/menu/menu-ru-usedmachines.png') 0 0 no-repeat; width: 147px; }

#main-menu ul li a.menu-apiemus {background:url(/images/menu/menu-apiemus.png) 0 0 no-repeat; width:80px;}
#main-menu ul li a.menu-aplinka {background:url(/images/menu/menu-aplinka.png) 0 0 no-repeat; width:79px;}
#main-menu ul li a.menu-irankiairiranga {background:url(/images/menu/menu-irankiairiranga.png) 0 0 no-repeat; width:138px;}
#main-menu ul li a.menu-kontaktai {background:url(/images/menu/menu-kontaktai.png) 0 0 no-repeat; width:93px;}
#main-menu ul li a.menu-naudotosstakles {background:url(/images/menu/menu-naudotosstakles.png) 0 0 no-repeat; width:137px;}
#main-menu ul li a.menu-naujosstakles {background:url(/images/menu/menu-naujosstakles.png) 0 0 no-repeat; width:119px;}
#main-menu ul li a.menu-servisas {background:url(/images/menu/menu-servisas.png) 0 0 no-repeat; width:82px;}
#main-menu ul li a.menu-pagrindinis {background:url(/images/menu/menu-pagrindinis.png) 0 0 no-repeat; width:98px;}

#main-menu ul li.selected a, #main-menu ul li.hover a { background-position: 0 -31px; }

/*=================
END TOP MENU
=================*/

#main-container { margin: 0 auto 16px; padding-top: 16px; width: 928px; }
#content { overflow: hidden; width: 928px; }

/*=================
STARTPAGE
=================*/

#header-top-start { background: url('/images/header-top-bg.png') 0 100% repeat-x; height: 100px; }
#header-top-start #header #top-search .top-search-tbx { background-image: url('/images/top-search-tbx.png'); }
#header-top-start #header #top-search .top-search-btn { background-image: url('/images/top-search-btn.png'); }
#inner-container { float: left; padding-right: 237px; width: 691px; }
#inner-container .first-col { display: inline; float: left; width: 100%; }
#inner-container .second-col { display: inline; float: left; margin-right: -237px; width: 237px; }
#right-content { margin-left: 20px; }
#right-content .movies { background: url('/images/icon-youtube.png') 0 5px no-repeat; display: block; margin: 20px 16px 0; padding: 0 0 5px 60px; }

#start-flash { float: left; height: 230px; margin: 0 20px 16px 0; overflow: hidden; width: 454px; }
.customer-case { background: url('/images/case-bg.png') 0 0 no-repeat; display: inline; float: left; height: 220px; overflow: hidden; padding: 10px 10px 0; width: 197px; }
.customer-case h2 { line-height: 120%; margin: .2em 0; }

.customer-content { margin-top: 16px; overflow: hidden; }
.customer-content .company-overview { display: inline; float: left; width: 455px; }
.customer-content #BusinessInfo { display: inline; float: left; overflow: hidden; padding-left: 20px; width: 196px; }

.company-list { width: 455px; }
.company-list li { background: none; float: left; list-style: none; margin: 0; padding: 0; }
.company-list li a { float: left; height: 88px; outline: none; overflow: hidden; text-indent: -9999em; width: 152px; }
.company-list li a:hover { background-position: 0 -88px; }
.company-list .logo-swetool { background: url('/images/logo-swetool.png') 0 0 no-repeat; }
.company-list .logo-machinetool { background: url('/images/logo-machinetool.png') 0 0 no-repeat; }
.company-list .logo-rail { background: url('/images/logo-durocrail.png') 0 0 no-repeat; }
.company-list .logo-engineering { background: url('/images/logo-durocengine.png') 0 0 no-repeat; width: 151px; }
.company-list .logo-steel { background: url('/images/logo-durocspecsteel.png') 0 0 no-repeat; }
.company-list .logo-tooling { background: url('/images/logo-duroctooling.png') 0 0 no-repeat; }
.company-list .logo-micor { background: url('/images/logo-micor.png') 0 0 no-repeat; width: 151px; }
.company-list li a.selected { background-position: 0 -88px; }

ul.startpage-right-column-teasers { margin: 20px 10px; }
ul.startpage-right-column-teasers li { padding: 0; background: 0; }
ul.startpage-right-column-teasers li div.panel p.heading { display: none; }

#twitter { padding-left: 65px; background: url('/images/twitter-follow.png') 0 0 no-repeat; line-height: 20px; display: block; font-weight: bold; color: #00648a; }
#twitter:hover { text-decoration: underline; }

ul.startpage-youtube-list { overflow: hidden; margin-bottom: 10px; }
ul.startpage-youtube-list li { position: relative; padding: 5px 10px; margin: 0; background: none; width: 197px; clear: both; }
ul.startpage-youtube-list li small { display: none; }
ul.startpage-youtube-list li a { }
ul.startpage-youtube-list li a span { }
ul.startpage-youtube-list li a span.image-wrapper img { width: 68px; float: left; margin-right: 5px; }
ul.startpage-youtube-list li a span.length { position: absolute; top: 40px; right: 139px; padding: 1px; line-height: 14px; background-color: #303030; background-color: rgba(50, 50, 50, 0.7); color: White; }

ul.startpage-youtube-list li.item-1 { overflow: hidden; }
ul.startpage-youtube-list li.item-1 a { display: block; overflow: hidden; color: White; background: #303030; }
ul.startpage-youtube-list li.item-1 a span { font-weight: bold; line-height: 15px; padding: 1px; }
ul.startpage-youtube-list li.item-1 a span.image-wrapper { display: block; padding: 0; width: 217px; height: 142px; overflow: hidden; }
ul.startpage-youtube-list li.item-1 a span.image-wrapper img { width: 217px; height: 162px; margin-top: -10px; float: none; }
ul.startpage-youtube-list li.item-1 a span.title { float: left; width: 145px; padding: 2px 0; padding-left: 10px; font-weight: bold; }
ul.startpage-youtube-list li.item-1 a span.length { position: static; float: right; background-color: #303030; padding-left: 5px; }
ul.startpage-youtube-list li.item-1 a span.button-overlay { position: absolute; left: 0; top: 5px; width: 217px; height: 142px; display: block; background: url('/images/youtube-play.png') center no-repeat; }

ul.startpage-link-youtube-list { margin: 20px 0; }
ul.startpage-link-youtube-list li { background: url(/images/link-list-bullet.png) 5px 5px no-repeat; padding: 0; }
ul.startpage-link-youtube-list li a { display: block; background: url('/images/icon-youtube.png') 150px 0 no-repeat; padding-left: 20px; padding-right: 80px; }



/* STARTPAGE SLIDESHOW */

ul.startpage-slideshow-top { width: 690px; height: 242px; position: relative; overflow: hidden; }
ul.startpage-slideshow-top li.item { background: none; margin: 0; padding: 0; position: absolute; top: 0; left: 0; display: none; }
ul.startpage-slideshow-top li.item-1 { display: block; }
ul.startpage-slideshow-top li.item p.image { position: absolute; top: 0; left: 0; }
ul.startpage-slideshow-top li.item div.panel { position: absolute; top: 27px; left: 401px; background-color: #ffdb00; background-color: rgba(255, 219, 0, 0.95); width: 234px; padding: 5px 16px; }
ul.startpage-slideshow-top li.item div.panel p.heading { margin-bottom: 0; }
ul.startpage-slideshow-top li.item div.panel p.heading strong { font-family: Impact, Verdana; font-size: 32px; color: white; font-weight: normal; }
ul.startpage-slideshow-top li.item div.panel p { color: black; font-family: Verdana; font-size: 14px; }
ul.startpage-slideshow-top li.item-class-image-without-text div.panel { display: none; }

/* STARTPAGE LINK LIST TOP */

ul.startpage-link-list-top { width: 690px; height: 100px; margin-bottom: 0; }
ul.startpage-link-list-top li { float: left; margin: 0; padding: 0; background: none; }
ul.startpage-link-list-top li a { float: left; width: 230px; height: 100px; background: none 0 0 no-repeat; line-height: 85px; color: White; font-family: Impact, Verdana; font-size: 18px; text-align: center; overflow: hidden; text-indent: -999em; }
ul.startpage-link-list-top li.item-1 a { background-image: url('/images/startpage/link-list-top-1.png'); }
ul.startpage-link-list-top li.item-2 a { background-image: url('/images/startpage/link-list-top-2.png'); }
ul.startpage-link-list-top li.item-3 a { background-image: url('/images/startpage/link-list-top-3.png'); }

/* STARTPAGE PRODUCT LIST */

ul.startpage-product-list { width: 690px; float: left; overflow: hidden; }
ul.startpage-product-list li { float: left; position: relative; width: 230px; border-top: solid 1px #e5e5e5; background: none; padding: 20px 0 10px; margin: -1px 0 20px; overflow: hidden; }
ul.startpage-product-list li p.image { display: block; margin: 0 auto; width: 190px; text-align: center; }
ul.startpage-product-list li div.panel { margin: 0 auto; width: 230px; }
ul.startpage-product-list li div.panel p { padding: 0 20px; margin-bottom: 1px; }
ul.startpage-product-list li div.panel p.heading { font-size: 12px; color: #ff9900; margin-bottom: 0; padding-right: 0; }
ul.startpage-product-list li div.panel p a.link-arrow { background: url(/images/link-list-bullet.png) 2px 5px no-repeat; padding-left: 12px; font-size: 12px; }
ul.startpage-product-list li a { color: #ff9900; }
ul.startpage-product-list li a:hover p.heading { text-decoration: underline; }
ul.startpage-product-list li.item-1 { clear: left; }
ul.startpage-product-list li.item-orange div.panel { bottom: 10px; left: 20px; width: 190px; padding-top: 5px; padding-bottom: 5px; background-color: #ff9900; background-color: rgba(255, 143, 0, 0.9); color: White; }
ul.startpage-product-list li.item-orange div.panel p { padding: 0 10px; }
ul.startpage-product-list li.item-orange div.panel p.heading { font-family: Impact, Verdana; font-size: 22px; color: White; line-height: 25px; }
ul.startpage-product-list li.item-orange div.panel p.heading strong { font-weight: normal; }
ul.startpage-product-list li.item-orange div.panel p.heading strong a { color: white; }
ul.startpage-product-list li.item-orange-with-only-text p.image { display: none; }
ul.startpage-product-list li.item-orange-with-only-text div.panel { top: 0; bottom: auto; height: 175px; left: 20px; width: 190px; padding-top: 5px; background-color: #ff9900; background-color: rgba(255, 143, 0, 0.9); color: White; }
ul.startpage-product-list li.item-orange-with-only-text div.panel p { padding: 0 10px; }
ul.startpage-product-list li.item-orange-with-only-text div.panel p.heading { font-family: Impact, Verdana; font-size: 22px; color: White; line-height: 25px; }
ul.startpage-product-list li.item-orange-with-only-text div.panel p.heading strong { font-weight: normal; }
ul.startpage-product-list li.item-double { width: 460px; background: url('/images/startpage/product-list-item-double-background.png') 0 bottom no-repeat; padding-bottom: 25px; overflow: hidden; }
ul.startpage-product-list li.item-double p.image { float: left; width: 200px; text-align: left; border-left: solid 5px #f1f1f1; border-top: solid 5px #f1f1f1; background: white; margin-left: 22px; }
ul.startpage-product-list li.item-double div.panel { float: right; margin-right: 19px; width: 209px; border-right: solid 5px #f1f1f1; border-top: solid 5px #f1f1f1; font-size: 16px; color: #bbbbbb; }
ul.startpage-product-list li.item-double div.panel p.heading { font-family: Impact, Verdana; font-size: 20px; color: #ff9900; }
ul.startpage-product-list li.item-double div.panel p.heading strong { font-weight: normal; }

/* STARTPAGE BRANDS SLIDESHOW */

h2.startpage-brands-slideshow-heading { clear: both; text-align: center; font-size: 24px; font-family: Impact, Verdana; font-weight: normal; color: #bbb; }
div.jcarousel-skin-startpage-brands-slideshow { clear: both; position: relative; padding: 0 40px; }
div.jcarousel-skin-startpage-brands-slideshow ul.startpage-brands-slideshow { width: 600px; padding: 0 30px; clear: both; }
div.jcarousel-skin-startpage-brands-slideshow ul.startpage-brands-slideshow li { padding: 0; background: none; text-align: center; }
div.jcarousel-skin-startpage-brands-slideshow ul.startpage-brands-slideshow li p.image { }
div.jcarousel-skin-startpage-brands-slideshow ul.startpage-brands-slideshow li p.heading { display: none; }

div.jcarousel-skin-startpage-brands-slideshow div.jcarousel-clip { overflow: hidden; }
div.jcarousel-skin-startpage-brands-slideshow div.jcarousel-prev, div.jcarousel-skin-startpage-brands-slideshow div.jcarousel-next { width: 28px; height: 27px; position: absolute; top: 25px; background: none 0 0 no-repeat; }
div.jcarousel-skin-startpage-brands-slideshow div.jcarousel-prev { left: -30px; background-image: url('/images/startpage/brands-slideshow-arrow-left.png'); }
div.jcarousel-skin-startpage-brands-slideshow div.jcarousel-next { right: -30px; background-image: url('/images/startpage/brands-slideshow-arrow-right.png'); }
p.startpage-brands-slideshow-subtext { text-align: center; }

/* RIGHT COLUMN SHARE THIS */
/*
#right-content ul.share-this { height: 24px; padding: 10px 0; margin: 10px; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; }
#right-content ul.share-this li { float: left; padding: 0; margin: 0; }
#right-content ul.share-this li a { float: left; width: 24px; height: 24px; margin-right: 10px; background: none 0 0 no-repeat; text-indent: -999em; overflow: hidden; }
#right-content ul.share-this li a:focus { outline: dotted 1px black; }
#right-content ul.share-this li.facebook a { background-image: url('/images/share/facebook.png'); }
#right-content ul.share-this li.technorati a { background-image: url('/images/share/technorati.png'); }
#right-content ul.share-this li.delicious a { background-image: url('/images/share/delicious.png'); }
#right-content ul.share-this li.twitter a { background-image: url('/images/share/twitter.png'); }
#right-content ul.share-this li.linkedin a { background-image: url('/images/share/linkedin.png'); }*/

/* SHARE THIS BOTH START PAGE AND RIGHT COLUMN */
ul.share-this { height: 24px; padding: 10px 0; }
ul.share-this li { float: left; padding: 0; margin: 0; }
ul.share-this li a { float: left; width: 24px; height: 24px; margin-right: 10px; background: none 0 0 no-repeat; text-indent: -999em; overflow: hidden; }
ul.share-this li a:focus { outline: dotted 1px black; }
ul.share-this li.facebook a { background-image: url('/images/share/facebook.png'); }
ul.share-this li.technorati a { background-image: url('/images/share/technorati.png'); }
ul.share-this li.delicious a { background-image: url('/images/share/delicious.png'); }
ul.share-this li.twitter a { background-image: url('/images/share/twitter.png'); }
ul.share-this li.linkedin a { background-image: url('/images/share/linkedin.png'); }

#share-this .share-left {float:left; }
#share-this .share-right { float:right; padding-top:13px;}
#share-this ul.share-this { margin: 0; }

#share-this #___plusone_0{left:1px;position: relative;top: 9px;}

#share-this { border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; float: left; clear: both; float: left; margin: 2em 0 0; width: 100%; }
#share-this #share-inner { /* padding: 4px 16px 6px; */ padding: 0; }

/* print this page */
a.print-this-page { margin-left: 10px; padding-left: 15px; background: url(/images/print-icon.png) 0 3px no-repeat; }
/* email a friend */
a.email-a-friend { margin-left: 10px; padding-left: 15px; background: url(/images/email-icon.png) 0 3px no-repeat; }
/* follow us */
div.follow-us-panel { margin: 10px; }

.mtoolstart ul.share-this {    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    height: 24px;
    margin: 10px;
    padding: 10px 0;}
.mtoolstart #share-this #share-inner { padding: 4px 16px 6px; }

/* Affiliate companies */
#header-aff-start { background: url('/images/header-top-bg.png') 0 100% repeat-x; height: 130px; }
#header-aff-start #header #top-search .top-search-tbx { background-image: url('/images/top-search-tbx.png'); }
#header-aff-start #header #top-search .top-search-btn { background-image: url('/images/top-search-btn.png'); }

#header { position: relative; }
#header .duroc-link { color: #000; position: absolute; top: 0; left: 550px; }
#header .duroc-link em.open { display: block; }
#header .duroc-link em { font-weight: normal; background: url('/images/hover.png') no-repeat; width: 180px; height: 55px; position: absolute; top: -25px; left: -50px; text-align: center; padding: 10px 12px 10px; font-style: normal; z-index: 2; display: none; }

#inner-triple-container { float: left; padding-right: 691px; width: 237px; }
#inner-triple-container .first-col { display: inline; float: left; padding-right: 20px; width: 217px; }
#inner-triple-container .second-col { display: inline; float: left; margin-right: -691px; padding-right: 237px; width: 454px; }
#inner-triple-container .second-col .first-sub-col { display: inline; float: left; width: 100%; }
#inner-triple-container .second-col .second-sub-col { display: inline; float: left; margin-right: -237px; width: 237px; }

/* Country Selection Page */

#selection-container { background: url('/images/machine-tool-map.jpg') 100% 0 no-repeat; float: left; height: 404px; padding-right: 472px; width: 456px; }
#selection-container ul { margin: 0 0 20px; }
#selection-container ul li { background: none; font-size: 1.36em; padding: 0; }
#selection-container ul li img { margin-right: 5px; vertical-align: middle; }
#selection-container ul li big { font-weight: bold; font-size: 100%; }
#selection-container #remember-choice { margin-right: 5px; }

/* Machine tool homepage */

#start-intro p.intro { width: 450px; }
/*
.machine-tool-intro {color:#fff;display:inline;float:left;height:230px;overflow:hidden;width:217px;}
.machine-tool-intro .intro-image {float:left;}
.machine-tool-intro .intro-text {display:block;float:left;margin-left:-217px;overflow:hidden;padding:10px 10px 0;width:197px;}
.machine-tool-intro h2 {color:#fff;font-size:1.18em;font-weight:bold;}
*/
.machine-tool-intro { background-color: #ECECED; color: #000; display: inline; float: left; height: 230px; overflow: hidden; position: relative; width: 217px; }
.machine-tool-intro .intro-image { float: left; }
.machine-tool-intro .intro-text { /*background:url(/images/intro-layer.png) 0 0 no-repeat;*/ bottom: 0; display: block; left: 0; overflow: hidden; padding: 10px 10px 0; position: absolute; width: 197px; }
.machine-tool-intro .intro-text a { font-weight: bold; }
.machine-tool-intro h2 { color: #000; font-size: 1.18em; font-weight: normal; font-weight: bold; }

#product-intro { background: url('/images/product-puff-del-bg.png') 0 0 repeat-y; float: left; width: 100%; }
#product-intro #product-intro-content { float: left; widows: 100%; }
#product-intro #product-intro-content div.first-prod { padding: 0 19px 0 0; width: 198px; }
#product-intro #product-intro-content div { float: left; height: 120px; overflow: hidden; padding: 0 19px; width: 199px; }
#product-intro #product-intro-content div:hover { background: url('/images/product-puff-hover.png') 100% 100% no-repeat; }
#product-intro #product-intro-content div h3 { color: #000; font-family: Impact, Verdana; font-size: 1.63em; font-weight: normal; letter-spacing: .04em; text-transform: none; }
#product-intro #product-intro-content div img { margin: 0 0 .5em; }
#product-intro #product-intro-content div p { margin: 0 0 .5em; }

#start-suppliers { margin-top: 20px; float: left; height: 106px; width: 100%; }
#start-suppliers h2 { background: url('/images/heading-wide-bg-new.png') no-repeat 0 0; color: #000; font-size: 1em; font-weight: bold; margin: 0 0 15px; padding: 4px 16px; text-transform: uppercase; }
#start-suppliers ul { float: left; margin-left: 15px; width: 550px; }
#start-suppliers ul li { background: none; float: left; list-style: none; margin-right: 15px; padding: 0; text-align: center; }
#start-suppliers ul li a { display: block; float: left; height: 40px; text-indent: -9999em; }
#start-suppliers ul li a:hover { background-position: 0 -40px; }
#start-suppliers img { margin: 0 0 0 15px; }
#start-suppliers .orange-button { background: url('/images/btn-orange.png') 100% 0 no-repeat; float: right; font-weight: bold; margin: 15px 10px 0 0; padding-right: 8px; }
#start-suppliers .orange-button a { background: url('/images/btn-orange.png') 0 0 no-repeat; color: #fff; float: left; padding: 3px 0 3px 8px; }

#start-suppliers .supplierbox{height:40px;overflow:hidden;}
#start-suppliers .supplierbox a{}
#start-suppliers .supplierbox img{display:block;float:left;}
#start-suppliers .supplierbox img:hover{margin-top:-40px;}


.footer-gradient { background: url('/images/footer-fade-bg.png') 0 100% no-repeat; overflow: hidden; }

/*=================
END STARTPAGE
=================*/
/*
#header-top-aff {background:url('header-top-std-aff-bg.png') 0 100% repeat-x;height:64px;}
#header-top-aff-start {background:url('/images/header-top-aff-bg.png') 50% 100% no-repeat;height:185px;}*/
#header .white-back .top-search-tbx { background-image: url('/images/top-search-tbx-white.png'); }
#header .white-back .top-search-btn { background-image: url('/images/top-search-btn-white.png'); }


#column-container { float: left; padding-right: 711px; width: 237px; }
#column-container #sub-menu-container { display: inline; float: left; padding-right: 20px; width: 217px; }
#column-container #content-container { float: left; margin-right: -711px; padding-right: 237px; width: 454px; }
#column-container #content-container #main-content { display: inline; float: left; width: 100%; }
#column-container #content-container #right-content { float: left; margin-right: -237px; width: 217px; }

#column-container #content-wide-container { float: left; margin-right: -691px; width: 691px; }
#column-container #content-wide-container #main-content { display: inline; float: left; width: 100%; }
#column-container #content-wide-container #right-content { display: none; }
#column-container #content-wide-container #inner-content-container { clear: both; float: left; padding-right: 237px; width: 454px; }
#column-container #content-wide-container #inner-content-container #main-content { display: inline; float: left; width: 100%; }
#column-container #content-wide-container #inner-content-container #right-content { display: block; float: left; margin-right: -237px; width: 217px; }

#main-content ul, #main-content ol { margin: 0 0 0 .5em; }

/*=================
SUB MENU
=================*/

#sub-menu-container h3 { background: url('/images/sub-menu-head.png') 0 0 no-repeat; border-bottom: 1px solid #d3d3d3; clear: both; margin: 0; padding: 4px 16px 6px; }
#sub-menu { clear: both; margin: 0 0 1em; overflow: hidden; }
#sub-menu li { background: none; border-bottom: 1px solid #d3d3d3; float: left; list-style: none; margin: 0; padding: 4px 16px; }
#sub-menu li.current { background: url('/images/sub-menu-sel.gif') 6px 9px no-repeat; font-weight: bold; }
#sub-menu li.expanded { background: url('/images/sub-menu-exp.gif') 4px 10px no-repeat; font-weight: bold; }
#sub-menu li.unselected { background: none; font-weight: normal; }
#sub-menu li a { float: left; width: 185px; }
#sub-menu li ul li { border-bottom: 1px solid #fff; padding: 4px 0 0 16px; }
#sub-menu li ul li a { width: 169px; }
#sub-menu li ul li ul li a { width: 153px; }
#sub-menu li ul li ul li ul li a { width: 137px; }

#sub-menu-container #left-content { margin: 0 16px 4px; }
#sub-menu-container #left-content .teaser-content { margin: 0; }

/*=================
END SUB MENU
=================*/

/*=================
RIGHT CONTENT
=================*/

#right-content ul.news-list { margin: 0 16px 16px; }
#right-content ul.news-list li { background: none; list-style: none; margin: .8em 0; padding: 0; }
#right-content ul.news-list li small { display: block; font-size: .81em; }
#right-content ul.news-list li.current { background-color: #fafafa; }

/*=================
END RIGHT CONTENT
=================*/

/*=================
MAIN CONTENT
=================*/

#main-content ul.news-list { margin: 0 0 16px; }
#main-content ul.news-list li { background: none; font-size: 1.09em; list-style: none; margin: .8em 0; padding: 0; }
#main-content ul.news-list li small { display: block; font-size: .83em; }

#main-content ul.job-list { margin: 0 16px 16px; }
#main-content ul.job-list li { background: none; font-size: 1.09em; list-style: none; margin: .8em 0; padding: 0; }
#main-content ul.job-list li small { display: block; font-size: .83em; }

.year-filter { background: url('/images/h3-bg.gif') 0 0 repeat-x; display: block; padding: 3px 0 3px 330px; }
.year-filter label { font-weight: bold; }
.year-filter select { margin: 0 0 0 5px; }

.holdings-table { border-collapse: collapse; width: 690px; }
.holdings-table th { background: url('/images/h3-bg.gif') 0 0 repeat-x; border-bottom: 1px solid #d3d3d3; font-weight: bold; padding: 4px 14px 3px; text-transform: uppercase; }
.holdings-table td { border-bottom: 1px solid #d3d3d3; padding: 4px 14px; }
.holdings-table td a.toggle { background: url('/images/list-exp.png'); display: block; height: 16px; margin-right: 5px; width: 16px; }
.holdings-table tr.open td { background-color: #f3f3f3; font-weight: bold; }
.holdings-table tr.open td a.toggle { background: url('/images/list-con.png'); }
.holdings-table tr.hidden { display: none; }
.holdings-table tr.content td { background: #f3f3f3; }
.holdings-table th.sorting_asc { background: url('/images/sort-asc.gif') 98% 8px #ececec no-repeat; }
.holdings-table th.sorting_desc { background: url('/images/sort-desc.gif') 98% 8px #ececec no-repeat; }
.holdings-table th.non-sort { background: url('/images/h3-bg.gif') 0 0 repeat-x; border-bottom: 1px solid #d3d3d3; padding: 4px 4px 3px 14px; width: 15px; }
.holdings-table td.non-exp { width: 15px; padding: 4px 4px 4px 14px; }

.holdings-table .holding-text { float: left; padding: 0 50px 10px 0; width: 400px; }
.holdings-table .holding-text a.btn, .holdings-table .holding-text a.btn:visited { background: url('/images/btn-bgg.png') 100% 0 no-repeat; }
.holdings-table .holding-text a.btn span { background: url('/images/btn-bgg.png') 0 0 no-repeat; }
.holdings-table .holding-text .btn-block { margin: 0; }
.holdings-table .holding-address { float: right; width: 210px; }

/*=================
END MAIN CONTENT
=================*/

/*=================
INVESTOR
=================*/

.intro-teaser { background: url('/images/puff-bg.gif') 0 0 repeat-x; float: left; margin-bottom: 1em; padding: 10px 16px; width: 422px; }
.intro-teaser .content { float: left; font-family: Arial; font-size: 1.45em; margin-bottom: 1em; width: 100%; }
.intro-teaser p img { float: left; margin-right: 16px; }

/*=================
END INVESTOR
=================*/

/*=================
PRODUCTS
=================*/

table.products td { padding-right: 10px; }
#supplier-logo { margin: 50px 0 15px; }

/*=================
END PRODUCTS
=================*/

/*=================
IMAGE GALLERY
=================*/

.image-list { float: left; margin: 1em 0; width: 100%; }
.image-list .image { background-color: #f6f6f6; float: left; display: block; margin-right: 4px; padding: 8px; width: 130px; }
.image-list .image .imageholder { background-color: #fff; border-bottom: 1px solid #ddd; height: 100px; text-align: center; }

/*=================
END IMAGE GALLERY
=================*/

/*=================
VIDEO GALLERY
=================*/

#main-content ul.video-overview { margin: 0; }
#main-content ul.video-overview li ul { }
.video-overview li { background: none; clear: both; margin: 0 0 1em; padding: 0; }
.video-overview li.rule { background: url('/images/list-rule.png'); height: 9px; line-height: 1px; width: 100%; }
.video-overview li ul { clear: both; }
.video-overview li ul li { clear: none; float: left; margin-right: 6px; overflow: hidden; width: 145px; }
#main-content ul.latest-movies { float: left; margin: 0 0 1em; width: 100%; }
.latest-movies li { background: none; font-weight: bold; margin: 0 6px 0 0; overflow: hidden; padding: 0; width: 145px; }
#main-content ul.video-categories { margin: 0; }
#main-content ul.video-categories li { background: none; clear: none; float: left; margin: 0 6px 0 0; overflow: hidden; padding: 0; width: 145px; }

/*=================
END VIDEO GALLERY
=================*/

/*=================
CONTACT
=================*/

#contact-map { height: 280px; width: 454px; }
.contact-map { height: 280px; width: 454px; }
.contact-form { background-color: #eee; margin: 0 0 1em; padding: 10px; }
.contact-form .form-field { float: left; margin: 0 0 .5em; width: 100%; clear: both; }
.contact-form .form-field label { display: block; float: left; width: 150px; }
.contact-form .form-field input { display: block; float: left; width: 250px; }
.contact-form .form-field textarea { display: block; float: left; height: 60px; width: 250px; }
.contact-form .radio-list-field { float: left; margin: 0 0 .5em; width: 100%; clear: both; }
.contact-form .radio-list-field label.field-label { display: block; float: left; width: 150px; }
.contact-form .radio-list-field table label { margin: 0 0 0 5px; }
.contact-form .radio-list-field .radio-list { float: left; width: 250px; }
.contact-form .control-field { display: none; }

.contact-form .ValidationSummary1 { padding-top: 10px; font-weight: bold; }
.contact-form .ValidationSummary1 ul { font-weight: normal; margin: 0 !important; }
.contact-form .ValidationSummary1 ul li { background: none; margin: 0; padding: 0; }


/*=================
END CONTACT
=================*/

/*=================
OVERVIEW/ABOUT
=================*/

.two-col-row { float: left; margin: 0 0 20px; padding-right: 356px; width: 335px; }
.two-col-row .first-col { display: inline; float: left; width: 100%; }
.two-col-row .second-col { display: inline; float: left; margin-right: -356px; padding-left: 20px; width: 336px; }
.rule-after { background: url('/images/page-rule.png') 0 100% repeat-x; padding-bottom: 9px; }

/*=================
END OVERVIEW/ABOUT
=================*/

/*=================
SUPPLIERS
=================*/
.suppliers-table { border-collapse: collapse; width: 690px; }
.suppliers-table th { background: url('/images/h3-bg.gif') 0 0 repeat-x; border-bottom: 1px solid #d3d3d3; font-weight: bold; padding: 4px 14px 3px; text-transform: uppercase; }
.suppliers-table td { border-bottom: 1px solid #d3d3d3; padding: 4px 14px; }
.suppliers-table td a.toggle { background: url('/images/list-exp.png'); display: block; height: 16px; margin-right: 5px; width: 16px; }
.suppliers-table tr.open td { background-color: #f3f3f3; font-weight: bold; }
.suppliers-table tr.open td a.toggle { background: url('/images/list-con.png'); }
.suppliers-table tr.hidden { display: none; }
.suppliers-table tr.content td { background: #f3f3f3; }
.suppliers-table th.sorting_asc { background: url('/images/sort-asc.gif') 98% 8px #ececec no-repeat; }
.suppliers-table th.sorting_desc { background: url('/images/sort-desc.gif') 98% 8px #ececec no-repeat; }
.suppliers-table th.non-sort { background: url('/images/h3-bg.gif') 0 0 repeat-x; border-bottom: 1px solid #d3d3d3; padding: 4px 4px 3px 14px; width: 15px; }
.suppliers-table td.non-exp { width: 15px; padding: 4px 4px 4px 14px; }

.suppliers-table .holding-text { float: left; padding: 0 50px 10px 0; width: 400px; }
.suppliers-table .holding-text a.btn, .holdings-table .holding-text a.btn:visited { background: url('/images/btn-bgg.png') 100% 0 no-repeat; }
.suppliers-table .holding-text a.btn span { background: url('/images/btn-bgg.png') 0 0 no-repeat; }
.suppliers-table .holding-text .btn-block { margin: 0; }
.suppliers-table .holding-address { float: right; width: 210px; }
/*=================
END SUPPLIERS
=================*/

/*=================
PRODUCTS
=================*/

#main-content .prod-group-list { margin: 0; }
#main-content .prod-group-list li { background: none; list-style: none; float: left; margin: 5px 20px 5px 0; padding: 0; width: 217px; }
#main-content .prod-group-list li img { margin: 0 0 5px; }
#main-content .prod-group-list li.break { margin-right: 0; }
#main-content .prod-group-list li.rule { background: url('/images/list-rule-wide.png') 0 0 no-repeat; clear: both; height: 10px; overflow: hidden; width: 100%; }

#prod-info-list { clear: both; float: left; width: 100%; }
#prod-info-list li { background: #eee; float: left; list-style: none; margin: 0 0 12px; padding: 12px; width: 667px; }
#prod-info-list li .prod-wrapper { float: left; display: inline; padding-right: 225px; width: 442px; }
#prod-info-list li .prod-content { float: left; width: 100%; }
#prod-info-list li .prod-media { float: left; margin-right: -225px; padding: 0 0 0 20px; position: relative; width: 205px; }
#prod-info-list li .prod-media .productinfo-flag-image { position: absolute; left: 20px; top: 0; }

/*=================
END PRODUCTS
=================*/

/*=================
ANNUAL REPORT
=================*/

.download-teaser { background-color: #fbfbfb; border-bottom: #dcdcdc 1px solid; border-top: #dcdcdc 1px solid; padding: 0 16px; }
.download-teaser ul { margin: 0; padding: 0; }
.download-teaser ul li { background: url('/images/pdf-icon-download.gif') 0 0 no-repeat; font-weight: bold; list-style: none; padding: 0 0 0 20px; }

/*=================
jQuery UI CSS
=================*/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=ededed&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=d3d3d3&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=d3d3d3&fcContent=222222&iconColorContent=222222&bgColorDefault=ededed&bgTextureDefault=01_flat.png&bgImgOpacityDefault=100&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=d3d3d3&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #d3d3d3; background: #ffffff; color: #222222; }
.ui-widget-content a { /* color: #222222; */ }
.ui-widget-header { border-bottom: 1px solid #d3d3d3; background: #ffffff; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #ededed url(images/ui-bg_flat_100_ededed_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_flat_75_dadada_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #d3d3d3; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }
/* Tabs
----------------------------------*/
.ui-tabs { border: 0; padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-top: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/*=================
END jQuery UI CSS
=================*/

/*=================
jQuery FancyBox
=================*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; background: transparent; z-index: 1104; display: none; }

* html #fancybox-loading { /* IE6 */ position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/images/fancybox/fancy_loading.png') no-repeat; }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 9999; display: none; }
* html #fancybox-overlay { /* IE6 */ position: absolute; width: 100%; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 10000; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: url('/images/fancybox/fancy_close.png') top left no-repeat; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background: url('/images/fancybox/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background: transparent url('/images/fancybox/fancy_title_left.png') repeat-x; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('/images/fancybox/fancy_title_main.png') repeat-x; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background: transparent url('/images/fancybox/fancy_title_right.png') repeat-x; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/images/fancybox/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background: transparent url('/images/fancybox/fancy_nav_left.png') no-repeat; }
#fancybox-right-ico { background: transparent url('/images/fancybox/fancy_nav_right.png') no-repeat; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
div.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001; }
div#fancy-bg-n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x; }
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat; }
div#fancy-bg-e { top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y; }
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat; }
div#fancy-bg-s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x; }
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat; }
div#fancy-bg-w { top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y; }
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat; }

/*********** FANCY VIDEO **********/

a.fancy-video { display: block; overflow: hidden; position: relative; }
a.fancy-video .play { background: url('/images/video-play.png') 0 -41px no-repeat; height: 41px; left: 80px; position: absolute; text-indent: -9999em; top: 25px; width: 41px; }
a.fancy-video:hover .play { background-position: 0 0; }

/*=================
END jQuery FancyBox
=================*/


/*********** NEWS SUBSCRIPTION **********/
#news-subscribe-container input { margin-bottom: 12px; }
#news-subscribe-container a.button { background-color: #eee; border: 1px solid #ccc; padding: 3px; }
#news-subscribe-container #info-cont p.info { margin-top: 12px; }
#news-subscribe-container #info-cont p.info span.success { color: Green; }
#news-subscribe-container #info-cont p.info span.error { color: Red; }


/*=================
FOOTER
=================*/
#footer-container { background: url('/images/footer-shadow.gif') #ececed 0 0 repeat-x; }
#footer { height: 158px; margin: 0 auto; padding: 20px 0; width: 928px; }
#footer-sitemap { overflow: hidden; height: 95px; }
#footer-sitemap h4 { margin-left: 16px; }
#footer-sitemap .first-col { display: inline; float: left; width: 464px; }
#footer-sitemap .second-col { display: inline; float: left; width: 464px; }
#footer-sitemap ul { display: inline; float: left; font-size: .81em; margin: 0 31px 0 16px; width: 185px; }
#footer-sitemap ul li { background: none; float: left; list-style: none; margin: 1px 0; padding: 0; width: 100%; }
#footer-sitemap ul li a { color: #646567; }
hr.footer-rule { border: 1px solid #d3d3d3; border-width: 1px 0 0 0; color: #ececed; margin: 0 0 1em; }
#footer-contact { font-size: .81em; margin: 0 16px; }

/*=================
END FOOTER
=================*/


/*=================
Annual report 2010
=================*/

/*download menu*/
.main-menu-ar2010 ul { height: 31px; width: 670px !important; }
#download-menu-ar2010-container { background: url("/images/ar2010/down-menu-arrow.png") no-repeat scroll 229px 8px #F8F8F8; border-bottom: 1px solid #d3d3d3; height: 26px; left: 671px; position: absolute; top: 9px; width: 257px; }
#download-menu-ar2010-container:hover { background-color: #f1f1f1; }
#download-menu-ar2010-container #header { height: 26px; overflow: hidden; text-indent: 20px; width: 257px; }
#download-menu-ar2010-container #header a { display: block; font-weight: bold; height: 22px; padding-top: 4px; width: 257px; }
/* Removes grey outline dotted line */
#download-menu-ar2010-container #header a:active { outline: none; }
#download-menu-ar2010-container #header a:focus { outline: none; }
#download-menu-ar2010-container .open { display: block; }
#download-menu-ar2010-container .closed { display: none; }
#download-menu-ar2010 { border: 1px solid #CCCCCC; background-color: #f1f1f1; position: absolute; top: 25px; z-index: 99; -moz-box-shadow: 1px 2px 6px 0 #666666; -webkit-box-shadow: 1px 2px 6px 0 #666666; box-shadow: 1px 2px 6px 0 #666666; }
#download-menu-ar2010 #info { background: url("/images/ar2010/bg-down-menu-grad.png") repeat-x scroll 0 0 #fff; padding: 5px 19px; }
#download-menu-ar2010 #info p { margin: 0; }
#download-menu-ar2010 #files { background-color: #fbfbfb; }
#download-menu-ar2010 #files ul { height: auto; padding: 0 0 5px 0; width: auto !important; }
#download-menu-ar2010 #files ul li { clear: both; display: block; float: none; margin: 0; padding: 5px 19px; width: 217px; }
#download-menu-ar2010 #files ul li.first { border-top: 1px solid #d3d3d3; border-bottom: 1px solid #D3D3D3; }
#download-menu-ar2010 #files ul li a { background: url("/images/pdf-icon-download.gif") no-repeat scroll 0 0 transparent; float: none; font-weight: bold; height: auto; text-indent: 20px; }
#download-menu-ar2010 #files ul li a:hover { text-decoration: underline; }

/* Leftmenu */
.sub-menu-container-ar2010 { background: url('/images/ar2010/submenu-bg.jpg') no-repeat 0 0; }
.sub-menu-container-ar2010 .sub-menu-head-ar2010 { background: none !important; padding: 0 !important; }
.sub-menu-container-ar2010 .sub-menu-head-ar2010 a { display: block; height: 39px; overflow: hidden; width: 217px; }

/*startpage*/
#ar2010start { }
#ar2010start #top-content { height: 257px; overflow: hidden; padding-bottom: 20px; width: 691px; }
#ar2010start #boxes-container { float: left; width: 691px; }
#ar2010start #boxes-container .boxes { display: inline; float: left; height: 160px; overflow: hidden; width: 217px; }
#ar2010start #boxes-container #box1, #ar2010start #boxes-container #box2 { margin-right: 19px; }
#ar2010start #boxes-container .boxes .img-container { border: 1px solid #c8c8ca; height: 121px; overflow: hidden; width: 215px; }
#ar2010start #boxes-container .boxes p { margin: 0; }
#ar2010start #boxes-container .boxes p a { background: url('/images/ar2010/linkbox-bg.png') no-repeat 0 0; color: #666; display: block; font-weight: bold; height: 37px; overflow: hidden; padding: 10px 15px; width: 217px; }
#ar2010start #boxes-container .boxes p a:hover { color: #FF9000; text-decoration: underline; }

/* AR2010 simple table */
table.ar2010 { border-collapse: collapse; border-spacing: 0; width: 100%; }
table.ar2010 caption { background: url('/images/ar2010/table-header-bg.jpg') repeat-x 0 0; height: 26px; border-bottom: 1px solid #dcdbdb; font-size: 13px; font-weight: bold; height: 26px; padding: 3px 15px; }
table.ar2010 tr:hover { background-color: #F8F8F8; }
table.ar2010 td { border-bottom: 1px solid #dcdbdb; padding: 4px 2px; text-align: right; }
/*left aligns first column*/
table.ar2010 tr td:first-child { text-align: left; }

#fancybox-wrap #popup-container { /*max-width:700px;*/ }


/** ANNUAL REPORT TABLES
*******************/
table.arTable { border-collapse: collapse; font-family: Verdana,Helvetica,sans-serif; font-size: 10px; line-height: 15px; width: 100%; }
table.arTable td { font-size: 1.1em; padding: 2px 4px; }

/* TOPP */
table.arTable td.Toppvanster { background-color: #FFDD00; border-bottom: 1px solid #000; font-style: italic; text-align: left; vertical-align: bottom; }
table.arTable td.Toppnot { background-color: #FFDD00; border-bottom: 1px solid #000; font-style: italic; text-align: right; vertical-align: bottom; }
table.arTable td.Topphogeraret { background-color: #FFDD00; /*background-color: #F2F2F2;*/ border-bottom: 1px solid #000; font-weight: bold; text-align: right; vertical-align: bottom; }
table.arTable td.Topphoger { background-color: #FFDD00; border-bottom: 1px solid #000; font-weight: bold; text-align: right; vertical-align: bottom; }
table.arTable td.Toppcenter { background-color: #FFDD00; border-bottom: 1px solid #000; font-weight: bold; text-align: center; vertical-align: bottom; }
table.arTable td.Toppcentrerad { background-color: #FFDD00; border-bottom: 1px solid #000; font-weight: bold; text-align: center; vertical-align: bottom; }
table.arTable td.ToppGulTom { background-color: #FFDD00; font-weight: bold; vertical-align: bottom; }

table.arTable td.Text { text-align: left; }
table.arTable td.Not { text-align: right; }
table.arTable td.nowrap { white-space: nowrap; }

/* SIFFRA */
table.arTable td.Siffraaret, table.arTable td.Siffraaret0-00 { background-color: #F2F2F2; text-align: right; }
table.arTable td.Siffra, table.arTable td.siffra, table.arTable td.Siffra-00, table.arTable td.Siffrautandecimal { text-align: right; white-space: nowrap; }

/* SUMMA */
table.arTable td.Textsumma { border-top: 1px solid #000; font-weight: bold; text-align: left; }
table.arTable td.Notsumma { border-top: 1px solid #000; text-align: right; white-space: nowrap; }
table.arTable td.Siffraaretsumma, table.arTable td.Siffraaretsummautandecimal { background-color: #F2F2F2; border-top: 1px solid #000; font-weight: bold; text-align: right; white-space: nowrap; }
table.arTable td.Siffrasumma, table.arTable td.Siffrasummautandecimal { border-top: 1px solid #000; font-weight: bold; text-align: right; white-space: nowrap; }

/* HOVER */
table.arTable tr:hover td { background-color: #FBF1CB; }

/* FETSTIL */
td.Textfet { font-weight: bold; }
td.Siffrafet, td.Siffrafetutandecimal { font-weight: bold; text-align: right; white-space: nowrap; }
td.siffraaretfet { background-color: #F2F2F2; font-weight: bold; text-align: right; white-space: nowrap; }
td.Siffraaretutandecimal { background-color: #F2F2F2; text-align: right; white-space: nowrap; }

/* KURSIV */
td.Siffraaretkursiv { background-color: #F2F2F2; font-style: italic; text-align: right; }
td.Siffrakursiv { font-style: italic; text-align: right; }
td.Textindrag1kursiv { font-style: italic; text-align: left; }


/** END OF ANNUAL REPORT TABLES
*******************/

#popup-container { width: 701px; }
#popup-container table.arTable { width: 691px; }


/*=================
END Annual report 2010
=================*/

/*=================
Machine Tool PRODUCTCATALOG MODULE 2011
=================*/
#productcatalogproduct { }
#productcatalogproduct #right-content .teaser-content { display: inline; float: left; }
#productcatalogproduct #right-content .brandlogotype {padding: 10px 16px 30px;}

#productcatalogproduct ul.relatedproduct { display: inline; float: left; margin-bottom: 5px; }
#productcatalogproduct ul.relatedproduct li { background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #E5E5E5; display: inline; float: left; list-style-type: none; margin: 0; padding: 5px 0; width: 185px; }
/*#productcatalogproduct ul.relatedproduct li:last-child*/
#productcatalogproduct ul.relatedproduct li.last { border-bottom: none; }
#productcatalogproduct ul.relatedproduct li table { border-spacing: 0; margin: 0; padding: 0; }
#productcatalogproduct ul.relatedproduct li table tbody { margin: 0; padding: 0; }
#productcatalogproduct ul.relatedproduct li table td { vertical-align: middle; }
#productcatalogproduct ul.relatedproduct a.relatedproduct-thumbnail-link { /*background-color: #E5E5E5;*/ float: left;width: 50px; }
#productcatalogproduct ul.relatedproduct a.relatedproduct-thumbnail-link .imagemissing { background-color: #E5E5E5; display: block; height: 40px; width: 50px; }
#productcatalogproduct ul.relatedproduct img.relatedproduct-thumbnail { float: left; }
#productcatalogproduct ul.relatedproduct a.relatedproduct-link { float: left; padding: 10px; width: 115px; }
#productcatalogproduct ul.ui-tabs-nav { margin: 0; }

#productcataloglist { }
#productcataloglist #filter { clear: both; float: left; padding-bottom: 10px; width: 100%; }
#productcataloglist #filter .checkcontainer {padding:2px; margin: 0 0 5px 0; }
#productcataloglist #filter input { }
#productcataloglist #filter label { padding-left: 5px; }
#productcataloglist #filterbox1 { float: left; padding-right: 30px; }
#productcataloglist #filterbox2 { float: left; }


/* Correlated values */
#productcataloglist #filter .hover {background-color: #FF9000; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;/*-webkit-transition:background-color 150ms ease-in;*/}
#productcataloglist #filter input:hover {cursor:pointer; }
#productcataloglist #filter label:hover {cursor:pointer;}


#productcataloglist .productlist-info { float: left; width: 691px; }
#productcataloglist .bodyText { float: left; padding-right: 30px; width: 435px; }
#productcataloglist .brandlogotype { float: left; width: 226px; }

#productcataloglist .prod-container-footer { background: url("/images/listitem-bg-bottom.png") no-repeat scroll 0 bottom transparent; display: inline; float: left; margin-bottom: 10px; padding-bottom: 16px; width: 675px; }
#productcataloglist .prod-container { background: url(/images/listitem-bg.png) 0 0 repeat-y; float: left; width: 675px; }
#productcataloglist .prod-container .prod-text { float: left; padding: 15px 10px; width: 420px; }
#productcataloglist .prod-container .prod-image { float: left; padding: 15px 0; width: 205px; }
#productcataloglist .prod-container .productinfo-flag-image { position: absolute; }

#sub-menu-productfilter { background: url("/images/submenu-cat-bg.png") repeat-y scroll 0 0 transparent; border-bottom: 1px solid #D3D3D3; clear: both; margin: 0; padding: 13px 16px 16px; width: 185px; }
#sub-menu-productfilter h4 { color: #999; margin-bottom: 6px; text-transform: uppercase; }
#sub-menu-productfilter a { padding: 4px 6px; margin-right: 10px; font-weight: bold; }
#sub-menu-productfilter a.selected { background-color: #FF9000; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.productformholder .contact-form .form-field label {width:140px;}
.productformholder .contact-form {position:relative;}

.productformholder .contact-form .iframeform{border:0;height:500px;width:411px;}

.productformholder .prodformrb {}
.productformholder .prodformrb input{}
.productformholder .prodformrb label{ padding: 5px;}
.productformholder h2{margin-bottom: 1.6em;}
.prodformrb-container{  left: 150px;position: absolute;top: 15px;}

/* MACHINETOOL MEGA DROP DOWN MENU */
#main-menu { position: relative; z-index: 9999; }
#main-menu ul li { position: relative; z-index: 9999;}
#main-menu ul li .dropdown { background-color: #ffffff; background: url("/images/dropdown-bg1.png") repeat-y scroll 0 0 #FFFFFF; display: none; /*Hides dropdown initially */ position: absolute; width: 789px; z-index: 99; border: 1px solid #ccc; border-top: 5px solid #FF9900; /* border radius */ -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; /* box shadow */ -webkit-box-shadow: 1px 4px 7px 1px #666666; -moz-box-shadow: 1px 4px 7px 1px #666666; box-shadow: 1px 4px 7px 1px #666666; z-index:9999;}

#main-menu ul li .dropdown-alt { background: url("/images/dropdown-bg2.png") repeat-y scroll 0 0 #FFFFFF; }

#main-menu ul li .dropdown h2 { color: #bbb; font-family: Impact,Verdana,Sans-Serif; font-size: 24px; font-weight: normal; margin: 0; }
.dropdown .dd-categories { background-color: #FFFFFF; border-right: 1px solid #CCCCCC; float: left; height: 100%; padding: 12px 10px; width: 170px; }
.dropdown .dd-brands { background: url("/images/dropdown-bg.png") repeat-y scroll 0 0 #FFFFFF; border-right: 1px solid #CCCCCC; float: left; padding: 12px 10px; width: 373px; }
.dropdown .dd-puff { background: url("/images/dropdown-bg.png") repeat-y scroll 0 0 #FFFFFF; float: left; padding: 50px 10px 12px; width: 184px; }

/* used by sercies 3rd dropdown menu: */
.dropdown .dd-puff-alt  { /*background: url("/images/dropdown-bg.png") repeat-y scroll 0 0 #FFFFFF;*/ float: left; padding: 20px 10px 12px; width: 179px; }

/* Resest dropdown menu ul li's ... */
#main-menu ul li .dropdown ul { margin: 0; padding: 0; width: auto; }

/* brands gets 2 column layout */
/* first dropdown menu */
.dropdown .dd-brands .listContainer1 ul{display:block;float:left;width:181px !important;}
.dropdown .dd-brands .listContainer1 ul.listCol1 li{margin-right:10px !important;}
/* second dropdown menu */
.dropdown .dd-brands .listContainer2 ul{display:block;float:left;width:181px !important;}
.dropdown .dd-brands .listContainer2 ul.listCol1 li{margin-right:10px !important;}
 
#main-menu ul li .dropdown ul li { border-bottom: 1px solid #EEEEEE; float: none; list-style: none outside none; margin: 0; padding: 3px 0 4px 0; position: static; }
#main-menu ul li .dropdown .dd-puff-alt ul li {border:none; background: url("/images/list-square.gif") no-repeat scroll 0 5px transparent;
    margin: 0.5em 0;
    padding: 0 0 0 1.5em;}

#main-menu ul li .dropdown a { display: inline; float: none; height: auto; text-indent: 0em; }

#main-content #tabs object {z-index:0;}

#main-content #tabs .productimage{padding-bottom:20px;}

/*=================
End of Machine Tool PRODUCTCATALOG MODULE 2011
=================*/



#main-content .pressreleaseview{width:450px;}
#main-content .pressreleaseview table{width:450px !important;}
































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

