/**
 * Main stylesheet for Bergman & Beving
 *
 * @version 2005-12-02 14:58:05
 * @copyright Alert Investor Relations AB
 * @author Alert IR <alertir@alertir.com>
 *
 */

@import url('/styles/bb.css');
/* @import url('/styles/shared/default-1.1.css'); */
@import url('/styles/shared/default-1.3.css');
@import url('/styles/shared/factsheet-1.0.css');
@import url('/styles/shared/share-1.2.css');
@import url('/styles/shared/share-gray-1.2.css');
@import url('/styles/shared/afwinsiders-1.0.css');

/* GLOBALS
---------------------------------------------- */
body { margin: 0; padding: 0 }

div#container { width: 501px }

div#container.factsheet { width: 701px }

/* SHARE GRAPH
---------------------------------------------- */
div#AFW-share, div#AFW-share a, div#AFW-share div, div#AFW-share td { font-size: 8pt ! important }
div#AFW-share h2 { font-size: 8pt; font-weight: bold }

div#AFW-share-quicknavigation ul li a, div#AFW-share-quicknavigation ul li a:hover { padding-left: 16px ! important }
div#AFW-share-quicknavigation ul li { padding-right: 14px ! important }
div#AFW-share-quicknavigation ul li a { padding-left: 16px ! important }

div#AFW-share-navigation div.share-from.share-title { float: left; width: 40px }
div#AFW-share-navigation div.share-to.share-title { float: left; width: 40px }
div#AFW-share-navigation div.share-c { width: 230px; float: left }
div#AFW-share-navigation div.share-select select { width: 50px }
div#AFW-share-navigation div#AFW-share-updatebtn, div#AFW-share-navigation div#AFW-share-updatebtn-over { position: absolute; width: 87px; margin: 0 3px ! important; left: 370px; top: 280px }

* html div.share-shareinfo div.shareinfo div.share-c { padding: 0; margin-left: 6px }
* html div.share-shareinfo div.orderbook div.share-c { padding: 0; margin: 0 0 0 12px }
* html div#AFW-share-shareinformation table { width: 98% }
* html div#AFW-share-shareinfo-wrapper table { width: 30% }
* html div#AFW-share-ticker table { width: 98% }
* html div#AFW-share-rightcolumn table { width: 98% }
* html div#AFW-share-shareinfo-wrapper table { width: 94% }
* html div.share-shareinfo div.shareinfo { width: 50% ! important }
* html div.share-shareinfo div.orderbook { width: 49.9% ! important }
html > body div.share-shareinfo div.shareinfo { width: 50% ! important }
html > body div.share-shareinfo div.orderbook { width: 49.8% ! important }

/* SHARE
---------------------------------------------- */
div#AFW-share-ticker { padding-bottom: 10px ! important }
div.share-select select { width: 54px ! important }

div#AFW-share-updatebtn { background-image: url('/images/b2_right.gif') }
div#AFW-share-updatebtn a { background-image: url('/images/b2_left.gif'); color: #fff }

table.ticker td.first { padding-left: 10px ! important }
table.ticker td.AFW-graphTickerHead { font-size: 7pt; background: #990033; color: #fff; padding: 2px 0; border-bottom: solid 2px #fff }
table.ticker td.AFW-graphTickerValue { font-size: 7pt; background: #bbb; color: #666; padding: 2px 0 }

div.share-shareinfo div.shareinfo { border-right: solid 1px #ccc ! important }
div.share-shareinfo div.orderbook, div.share-shareinfo div.orderbook div.share-c { border-left: none }

/* ALERTIR
---------------------------------------------- */
/* div#header { background: url('/images/bb_logotype.gif') no-repeat; height: 80px; border-bottom: solid 1px #ccc; margin-bottom: 20px } */
div#footer { color: #666; font-family: arial, helvetiva, sans-serif; padding-top: 10px }
div#footer span.incoop a { color: #666; text-decoration: none; font-size: 8pt; font-family: arial, helvetiva, sans-serif }

/* TABLES
----------------------------------------------------- */
div.table div.tablenav { padding: 10px 0 }
div.table div.download { padding: 10px 0 }
div.table ul { list-style: none; padding: 0 }
div.table ul li { display: block; margin: 0 }
div.table ul li.excel { background: url('/images/shared/icon/XLS2.gif') no-repeat; padding-left: 16px }
div.table h3, div.table h3 a { margin: 0; padding: 0; font-size: 12px; text-decoration: underline }
div.table div.intro div { padding-bottom: 6px }

/* INSIDERS
----------------------------------------------------- */
.afw-insiders h1 { color: #333 }
.afw-insiders p { line-height: 16px; font-size: 11px }
div.afw-table table .afw-plain.even { background:none }
div.afw-table table .afw-heading2.even, div.afw-table table .afw-heading2.first { background:#f9f9f9; }

/* PRESS/REPORTS/NEWS
----------------------------------------------------- */
div.AM-pressNavigationSection div.head { padding: 2px 0 3px 0; font-weight: bold }
div.AM-pressNavigationSection div.body div.item { padding: 2px 0 3px 0 }
div.AM-pressListSection td.item { padding: 5px 0 5px 0 }
div.AM-pressNavigationSection div.body input.search.input { width: 80% }
div.AM-pressNavigationSection div.body input.search.btn { }
div.AM-pressSpotSection div.headline { padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #cdcdcd }
div.AM-pressNavigationSection.coverage ul { list-style: none; margin: 0; padding: 0 }
div.AM-pressNavigationSection.coverage ul li { display: inline; margin: 0 }


