﻿/*
 
Biltema global stylesheet

*/



/*** Reset ***/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
ul	{ list-style-type: none; }



/*** Common, structure ***/

*	{ font-family: Verdana; font-size: 12px; color: #333; }

body	{ background: #005fbb url(images/body-bg.png) left top repeat-x; text-align: center; }

#container	{ margin: 0 auto; width: 1000px; text-align: left; }
#head 	{ position: relative; height: 90px; }
#menu	{ padding: 10px 15px 0 15px; height: 40px; overflow: hidden; background: url(images/menu.png) 0 0; }
#content	{ padding: 0 15px; background: url(images/content-bg.gif) left top repeat-y; }
#foot	{ padding: 40px 35px 0 35px; height: 60px; background: url(images/content-bg.gif) right top no-repeat; }



/*** Head ***/

#head .logo	{ position: absolute; left: 15px; top: 0; }
#head .languages	{ position: absolute; float: right; right: 35px; top: 18px; }
#head .languages li	{ float: left; margin-left: 8px; width: 24px; height: 19px; }
#head .languages a  { display: block; float: left; width: 24px; height: 19px;}
#head .topmenu	{ position: absolute; float: right; right: 35px; top: 50px; }
#head .topmenu li	{ float: left; margin-left: 20px; }
#head .topmenu a	{ color: #fff; }



/*** Menu ***/

#menu li	{ float: left; }
#menu li a	{ display: block; float: left; outline: none; padding-top: 12px; height: 28px; text-align: center; color: #fff; font-weight: bold; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 1px #666; background-position: left top; background-repeat: no-repeat; }
#menu li a:hover	{ background-position: left bottom; text-decoration: underline; }
#menu li.bil a	{ width: 115px; }
#menu li.bil a:hover	{ background: url(images/menu.png) 0 -430px; }
#menu li.bat a	{ width: 115px; }
#menu li.bat a:hover	{ background: url(images/menu.png) 0 -470px; }
#menu li.fritid a	{ width: 115px; }
#menu li.fritid a:hover	{ background: url(images/menu.png) 0 -510px; }
#menu li.hem a	{ width: 115px; }
#menu li.hem a:hover	{ background: url(images/menu.png) 0 -550px; }
#menu li.teknik-kontor a	{ width: 155px; color: #666; text-shadow: none; }
#menu li.teknik-kontor a:hover	{ background: url(images/menu.png) 0 -590px; }
#menu li.bygg a	{ width: 115px; }
#menu li.bygg a:hover	{ background: url(images/menu.png) 0 -630px; }
#menu li.kemi a	{ width: 115px; }
#menu li.kemi a:hover	{ background: url(images/menu.png) 0 -670px; }
#menu li.verktyg a	{ width: 125px; }
#menu li.verktyg a:hover	{ background: url(images/menu.png) right bottom; }



/*** Submenu ***/

#submenu	{ margin-bottom: 17px; padding-bottom: 15px; background: url(images/sidebox/lightgrey.gif) right bottom no-repeat; }
#submenu .header	{ margin-bottom: 10px; padding: 10px 20px; background: url(images/sidebox/lightgrey.gif) left top no-repeat; color: #fff; font-weight: bold; text-transform: uppercase; text-shadow: #666 1px 1px 1px; }
#submenu a	{ display: block; padding: 4px 10px 4px 0px; text-decoration: none; color: #666; }
#submenu a:hover	{ background: url(images/submenu/hover.gif) left top repeat-x; }
#submenu a span	{ margin-left: 7px; color: #aaa; }
#submenu li.current a	{ color: #fff; background: url(images/submenu/current.gif) left top repeat-x; }
#submenu li.current a span	{ color: #666; }
#submenu li.current ul li a	{ color: #666; background: none; }
#submenu li.current ul li a span	{ color: #aaa; }
#submenu li.current ul li a:hover	{ background: url(images/submenu/hover.gif) left top repeat-x; }

#submenu.grey .header   { background-image: url(images/sidebox/header-grey.gif); }
#submenu.theme-bil .header	{ background-image: url(images/sidebox/header-theme-bil.gif); }
#submenu.theme-bat .header	{ background-image: url(images/sidebox/header-theme-bat.gif); }
#submenu.theme-fritid .header	{ background-image: url(images/sidebox/header-theme-fritid.gif); }
#submenu.theme-hem .header	{ background-image: url(images/sidebox/header-theme-home.gif); }
#submenu.theme-teknik-kontor .header	{ background-image: url(images/sidebox/header-theme-teknik-kontor.gif); color: #666; text-shadow: none; }
#submenu.theme-bygg .header	{ background-image: url(images/sidebox/header-theme-bygg.gif); }
#submenu.theme-kemi .header	{ background-image: url(images/sidebox/header-theme-kemi.gif); }
#submenu.theme-verktyg .header	{ background-image: url(images/sidebox/header-theme-verktyg.gif); }
#submenu.theme-regular .header	{ background-image: url(images/sidebox/header-theme-regular.gif); }

#submenu ul.level1 a	{ padding-left: 20px; width: 180px; }
#submenu ul.level2 a	{ padding-left: 35px; width: 165px; }
#submenu ul.level3 a	{ padding-left: 50px; width: 150px; }
#submenu ul.level4 a	{ padding-left: 65px; width: 135px; }
#submenu ul.level5 a	{ padding-left: 80px; width: 120px; }



/*** Content ***/

#content-top	{ padding: 20px; background: url(images/menu.png) 0 -50px no-repeat; }
#content-left	{ float: left; margin-left: 20px; width: 210px; }
#content-main	{ float: left; margin-left: 20px; width: 470px; }
#content-right	{ float: left; margin-left: 20px; width: 210px; }
#content-double	{ float: left; margin-left: 20px; width: 700px; }
#content-full	{ float: left; margin-left: 20px; width: 930px; }



/*** Content top ***/

#content-top .search	{ position: relative; }
#content-top .searchfield	{ position: absolute; left: 0; top: 0; margin: 0; padding: 5px 10px 0 25px; width: 175px; height: 21px; border: 0; background: url(images/content-top/search-bg.gif) left top no-repeat; }
#content-top .searchbutton	{ position: absolute; left: 210px; top: 0; width: 24px; height: 26px; cursor: pointer; }
#content-top .searchcarparts	{ position: absolute; left: 245px; top: 5px; padding-left: 8px; color: #888; background: url(images/content-top/searchcarparts-bullet.gif) left center no-repeat; }

#content-top .links	{ float: right; width: 400px; height: 26px; text-align: right; }
#content-top .links ul	{ float: right; }
#content-top .links li	{ float: left; margin-left: 20px; }
#content-top .links li *	{ color: #666; font-weight: bold; }
#content-top .links .list 	{ padding: 2px 0 2px 25px; background: url(images/content-top/links-list-bullet.gif) left center no-repeat; }
#content-top .links .list span	{ color: #999; }

#content-top .links a:hover { text-decoration: none; }
#content-top a.shoppinglistbutton   { display: block; float: right; padding: 6px 0px 0px 40px; width: 170px; height: 20px; text-align: left; color: #888; background: url(/Templates/Biltema/Styles/Images/inkopslista.gif); }



/*** Quick search ***/

#quicksearch	{ display: none; margin-top: 5px; height: 90px; background: url(images/search/quicksearch-bg.gif) left top no-repeat; }
#quicksearch div.container	{ padding: 25px 25px 0 25px; }
#quicksearch div label 	{ display: block; margin-bottom: 5px; color: #888; }
#quicksearch div.brand	{ float: left; margin-right: 20px; }
#quicksearch div.model	{ float: left; margin-right: 20px; }
#quicksearch div.searchphrase	{ float: left; margin-right: 20px; }
#quicksearch div.brand .field	{ width: 200px; margin-bottom: 3px; }
#quicksearch div.model .field	{ width: 200px; margin-bottom: 3px; }
#quicksearch div.searchphrase .field	{ width: 300px; }
#quicksearch div.submit	{ margin-right: 0; }



/*** Breadcrumbs ***/

#breadcrumbs    { margin-bottom: 10px; }
#breadcrumbs, 
#breadcrumbs *  { font-size: 11px; color: #999; }



/*** Foot ***/

#foot, 
#foot * 	{ color: #fff; }
#foot-content	{ float: right; }
#foot-content p	{ margin: 0; }
#foot-links	{ float: left; }
#foot-links li	{ float: left; margin-right: 20px; }



/*** Text/editor ***/

a	{ color: #005fbb; }
a:link, a:visited	{ text-decoration: none; }
a:hover	{ text-decoration: underline; }

h1	{ margin-bottom: 15px; font-size: 22px; }
h2	{ font-size: 18px; }
h3	{ font-size: 14px; }
h4	{ font-size: 12px; }
h5	{ font-size: 12px; }
h6	{ font-size: 12px; }

p	{ margin: 15px 0; line-height: 18px; }

img.right   { float: right; margin: 0 0 15px 15px; }
img.left   { float: right; margin: 0 15px 15px 0; }

#content-main ul    { margin-left: 20px; list-style-type: disc; }
#content-main ol    { margin-left: 30px; }



/*** Common, pages ***/

.clear 	{ clear: both; height: 0; overflow: hidden; }
*:focus	{ outline: 0; }

a.button    { display: block; float: left; padding-left: 10px; background: url(images/buttons.png) left -50px; }
a.button span   { display: block; float: left; padding: 5px 15px 0px 5px; height: 20px; color: #666; background: url(images/buttons.png) right -75px; cursor: pointer; }
a.button:hover span { text-decoration: underline; }

a.button.blue   { background-position: left 0px; }
a.button.blue span  { background-position: right -25px; }

#hero	{ height: 300px; }
#hero-text p	{ margin: 20px 0; font-size: 14px; color: #999; line-height: 20px; }

.sidebox	{ margin-bottom: 17px; background: url(images/sidebox/white.gif) right bottom no-repeat; }
.sidebox h6	{ margin: 0; padding: 10px 20px; background: url(images/sidebox/white.gif) left top no-repeat; color: #fff; font-weight: bold; text-transform: uppercase; text-shadow: #666 1px 1px 1px; }

.sidebox.grey h6	{ background-image: url(images/sidebox/header-grey.gif); }
.sidebox.lightgrey h6	{ background-image: url(images/sidebox/header-grey.gif); }
.sidebox.lightgrey	{ background-image: url(images/sidebox/lightgrey.gif); }

.sidebox.theme-bil h6	{ background-image: url(images/sidebox/header-theme-bil.gif); }
.sidebox.theme-bat h6	{ background-image: url(images/sidebox/header-theme-bat.gif); }
.sidebox.theme-fritid h6	{ background-image: url(images/sidebox/header-theme-fritid.gif); }
.sidebox.theme-hem h6	{ background-image: url(images/sidebox/header-theme-home.gif); }
.sidebox.theme-teknik-kontor h6	{ background-image: url(images/sidebox/header-theme-teknik-kontor.gif); color: #666; text-shadow: none; }
.sidebox.theme-bygg h6	{ background-image: url(images/sidebox/header-theme-bygg.gif); }
.sidebox.theme-kemi h6	{ background-image: url(images/sidebox/header-theme-kemi.gif); }
.sidebox.theme-verktyg h6	{ background-image: url(images/sidebox/header-theme-verktyg.gif); }
.sidebox.theme-regular h6	{ background-image: url(images/sidebox/header-theme-regular.gif); }

.sidebox p	{ margin: 15px 20px; }

.sidebox-banner	{ margin-bottom: 17px; }

.sidebox ul.products	{ padding-bottom: 10px; text-align: center; }
.sidebox ul.products li { margin-bottom: 15px; }
.sidebox ul.products a.product	{ display: block; margin: 0 auto; padding: 15px 0px 5px 0px; width: 168px; }
.sidebox ul.products a.product:hover	{ text-decoration: none; }
.sidebox ul.products a.product:hover span.name	{ text-decoration: underline; }
.sidebox ul.products a.product:hover span.price	{ text-decoration: underline; }
.sidebox ul.products a img	{ display: block; margin: 0 auto 13px auto; }
.sidebox ul.products a span.name	{ display: block; margin-bottom: 5px; font-weight: bold; }
.sidebox ul.products a span.price	{ display: block; font-size: 13px; font-weight: bold; color: #c00; }

ul.linklist	{ margin-left: 17px; padding-bottom: 10px; width: 180px; }
ul.linklist li	{ margin: 8px 0; padding-left: 10px; background: url(images/linklist-bullet.gif) left 4px no-repeat; }
ul.linklist a	{ color: #666; }
ul.linklist li.outside	{ padding: 5px 0 0 0; background: none; }
ul.linklist li.outside a	{ color: #005fbb; }

p.links { line-height: 25px; }

a.icon  { padding: 5px 20px 3px 30px; background-position: top left; background-repeat: no-repeat; }
a.icon span { color: #999; }
a.icon.printer	{  background-image: url(images/icons/printer.gif); }
a.icon.friend    { background-image: url(images/icons/mail.gif); }
a.icon.paper    { background-image: url(images/icons/paper.gif); }

div.pagelist ul { margin: 25px 0; }
div.pagelist li { margin: 10px 0; }

div.double_columns_content  { margin-top: 30px; }
div.half_column   { float: left; width: 225px; }
div.half_column.first   { margin-right: 20px; }

a.popuplink { display: block; padding-left: 25px; background: url(images/linkbullets.gif) 0 -48px no-repeat; }

.inputghost { color: #999; }

a.addtoshoppinglist { padding: 1px 0px 1px 20px; background: url(images/common.png) 0 0 no-repeat; font-size: 10px; color: #333; line-height: 16px; }
a.addtoshoppinglistnobg { padding: 1px 0px 1px 0px; font-size: 10px; color: #333; line-height: 16px; }
a.addtoshoppinglistnobg img.addbutton { width: 14px; height: 14px; vertical-align: middle;}

.center { text-align: center; }

/*** Home ***/

ul.frontpagenews	{ margin: 10px 20px; padding-bottom: 10px; }
ul.frontpagenews li	{ margin-bottom: 10px; }
ul.frontpagenews li span	{ display: block; }



/*** Products, featured ***/

#featured-products	{ margin-top: 20px; }
#featured-products table	{ margin-top: 15px; border: 0; }
#featured-products td	{ padding: 20px 9px 10px 9px; width: 120px; vertical-align: top; }
#featured-products a.product	{ display: block; margin: 0 auto; padding-bottom: 5px; }
#featured-products a.product:hover	{ text-decoration: none; }
#featured-products a.product:hover span.name	{ text-decoration: underline; }
#featured-products a.product:hover span.price	{ text-decoration: underline; }
#featured-products a span.image { display: block; position: relative; overflow: hidden; width: 120px; height: 100px; margin-bottom: 13px; }
#featured-products a span.image span    { display: block; position: absolute; left: 0px; bottom: 0px; width: 120px; text-align: center; }
#featured-products a span.name	{ display: block; margin-bottom: 5px; font-weight: bold; text-align: center; }
#featured-products a span.price	{ display: block; font-size: 13px; font-weight: bold; color: #c00; text-align: center; }
#featured-products td.vert	{ background: url(images/products/featured-border-vert.gif) right top repeat-y; }
#featured-products td.hori	{ background: url(images/products/featured-border-hori.gif) left bottom repeat-x; }
#featured-products td.hori-vert	{ background: url(images/products/featured-border-hori-vert.gif) right bottom no-repeat; }
#featured-products td.top   { padding-top: 0px; }
#featured-products td.bottom    { padding-bottom: 0px; }



/*** Products ***/

#content-main ul.products	{ margin-top: 20px; }
#content-main ul.products li	{ padding: 15px 0; border-top: 1px solid #eee; list-style-type: none; }
#content-main ul.products .image	{ float: left; width: 100px; text-align: center; }
#content-main ul.products .info	{ float: left; margin-left: 10px; width: 240px; }
#content-main ul.products .info p	{ margin: 5px 0; }
#content-main ul.products .details	{ float: left; margin-left: 10px; width: 90px; text-align: right; }
#content-main ul.products .details .price	{ display: block; padding-top: 5px; color: #c00; font-weight: bold; font-size: 13px; }
#content-main ul.products .details .link	{ display: block; padding-top: 5px; }
#content-main ul.products .details .add	{ display: block; padding-top: 10px; }
#content-main ul.products .details .add img	{ cursor: pointer; }



/*** Product ***/

#product-image	{ margin: 25px 0 10px 0; text-align: center; }
#product-image img	{ display: block; margin: 0 auto; }
#product-image div.zoom	{ margin: 20px 0 10px 0; padding-right: 10px; text-align: right; }
#product-image ul	{ float: right; padding-right: 10px; }
#product-image li	{ float: left; margin-left: 10px; width: 52px; background: #ccc; }
#product-image li img	{ cursor: pointer; border: 1px solid #777; }
#product-image div.overlay { background-image:url(images/overlay/productimage.png); width: 600px; height: 400px; display: none; padding: 43px; }
#product-image div.overlay div.close { background-image: url(images/overlay/close.png); position: absolute; right: 5px; top: 5px; cursor: pointer; height: 35px; width: 35px; }
.overlay-content    { width: 600px; height: 400px; display: table-cell; vertical-align: middle; }

.product-productlist	{ margin: 20px 0; width: 470px; border: 0; }
.product-productlist, 
.product-productlist *	{ font-size: 11px; }
.product-productlist th	{ text-align: left; padding: 10px 5px; background: url(images/divider-shadow.gif) left top repeat-x; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.product-productlist td	{ padding: 7px 5px; border-bottom: 1px solid #ececec; }
.product-productlist td img { vertical-align: middle; }
.product-productlist th.right-aligned,
.product-productlist td.right-aligned	{ text-align: right; }
.product-productlist .newproduct { width: 30px; padding: 7px 0;}
.product-productlist input	{ width: 40px; }
.product-productlist tr.active { background-color: #dedede; }
.product-productlist tr.group-header{ background-color: #005dbd; }
.product-productlist tr.group-header td { color: #fff; }

.product-productlist-wide	{ margin: 20px 0; width: 700px; border: 0; }
.product-productlist-wide, 
.product-productlist-wide *	{ font-size: 11px; }
.product-productlist-wide th	{ padding: 10px 5px; background: url(images/divider-shadow.gif) left top repeat-x; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.product-productlist-wide td	{ padding: 7px 5px; border-bottom: 1px solid #ececec; vertical-align: top; }
.product-productlist-wide td img { vertical-align: middle; }
.product-productlist-wide td.right-aligned,
.product-productlist-wide th { white-space: nowrap; }
.product-productlist-wide th.right-aligned	{ text-align: right; }
.product-productlist-wide th.left-aligned	{ text-align: left; }
.product-productlist-wide .newproduct { width: 30px; padding: 7px 0;}
.product-productlist-wide input	{ width: 40px; }
.product-productlist-wide tr.active { background-color: #dedede; }
.product-productlist-wide tr.group-header{ background-color: #66c; }

.product-related-products	{ margin-top: 25px; padding: 10px; background: url(images/divider-shadow.gif) left top repeat-x; border-top: 1px solid #ececec; }
.product-related-products table	{ margin: 15px auto 0 auto; border: 0; }
.product-related-products td	{ padding: 15px 10px; width: 120px; text-align: center; vertical-align: top; }
.product-related-products a.product	{ display: block; margin: 0 auto; padding-bottom: 5px; }
.product-related-products a.product:hover	{ text-decoration: none; }
.product-related-products a.product:hover span.name	{ text-decoration: underline; }
.product-related-products a.product:hover span.price	{ text-decoration: underline; }
.product-related-products a span.image { display: block; position: relative; overflow: hidden; width: 120px; height: 100px; margin-bottom: 13px; }
.product-related-products a span.image span    { display: block; position: absolute; bottom: 0px; left: 0px; width: 120px; text-align: center; }
.product-related-products a span.name	{ display: block; margin-bottom: 5px; font-weight: bold; }
.product-related-products a span.price	{ display: block; font-size: 13px; font-weight: bold; color: #c00; }



/*** Search ***/

#search #form   { margin: 15px 0 25px 0; }
#search #form .field  { width: 350px; }



/*** Document search ***/

#documentsearch_form    { margin: 20px 0px 15px 0px; padding: 12px 17px 15px 17px; width: 430px; background: #f9f9f9; border: 1px solid #eee; }
#documentsearch_form p 	{ margin: 0px 0px 10px 0px; font-size: 10px; color: #999; }
#documentsearch_form .documentsearch_field	{ margin-right: 10px; padding: 5px; width: 350px; }
#documentsearch_form .documentsearch_submit { padding: 5px 10px; background: #ccc; }

#documentsearch_result  { width: 466px; }
#documentsearch_result p    {  }
#documentsearch_result ul   { display: block; margin: 0 0 15px; padding: 5px 15px; border: 1px solid #eee; list-style-type: none; }
#documentsearch_result li   { display:block; margin: 5px 0px; }
#documentsearch_result a    { display: block; float: left; padding: 3px 0px 3px 25px; background: url(images/icons.gif) 0px 0px no-repeat; }
#documentsearch_result span   { padding-left: 7px; color: #999; line-height: 20px; }



/*** Shoppinglist ***/

#shoppinglist	{ display: none; margin-top: 5px; height: 290px; background: url(images/shoppinglist/dropdown-bg.gif) left top no-repeat; }
#shoppinglist div.container	{ padding: 25px 30px; }
#shoppinglist div.select-store	{  }
#shoppinglist div.table	{ margin: 13px 0 18px 0; }
#shoppinglist div.link a	{ margin-right: 20px; }
#shoppinglist a.pdf { padding: 2px 0px 2px 22px; background: url(images/pdf.gif) left 50% no-repeat; }
#shoppinglist table	{ width: 700px; border: 0; }
#shoppinglist .left    { text-align: left; }
#shoppinglist .right  { text-align: right; }
#shoppinglist th, td	{ padding: 7px 10px; color: #444; }
#shoppinglist tr.mark td	{ background: #d9d9d9; }

#shoppinglist div.itemnumber { overflow: hidden; white-space: nowrap; width: 70px; }
#shoppinglist div.description { overflow: hidden; white-space: nowrap; width: 220px;}
#shoppinglist div.quantity { overflow: hidden; white-space: nowrap; width: 40px; }
#shoppinglist div.price { overflow: hidden; white-space: nowrap; width: 80px; }
#shoppinglist div.stockinfo { overflow: hidden; white-space: nowrap; width: 50px; }
#shoppinglist div.shelf { overflow: hidden; white-space: nowrap; width: 120px; }

#shoppinglist .symbolinfo { padding: 120px 0 0 0; width: 120px; float: right; background-color: Transparent; }
#shoppinglist .symbolinfo li { padding-bottom: 10px; font-size: 11px; clear: both; }
#shoppinglist .symbolinfo li div.image { float: left; width: 25px; }

#shoppinglist_template div.table	{ margin: 10px 0 20px 0; }
#shoppinglist_template table	{ width: 930px; border: 0; }
#shoppinglist_template .left    { text-align: left; }
#shoppinglist_template .right  { text-align: right; }
#shoppinglist_template th, td	{ padding: 7px 10px; color: #444; }
#shoppinglist_template tr.mark td	{ background: #eee; }
#shoppinglist_template input.quantity   { width: 30px; float: right; }

#shoppinglist_template div.total    { text-align: right; }
#shoppinglist_template div.total p  { margin: 5px 30px 20px 0px; font-weight: bold; }
#shoppinglist_template a.button { float: right; margin-left: 5px; }

 th.apris,td.apris	{text-align:right;}



/*** Sitemap ***/

#sitemap    { margin-top: 20px; }
#sitemap ul { margin-left: 20px; }
#sitemap li { margin: 3px 0; }



/*** Store ***/

div.overlay { background-image:url(images/overlay/white.png); width:760px; height:300px; display:none; padding:43px; }
div.overlay div.close { background-image:url(images/overlay/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }
div.overlay_text    { float: left; margin-right: 20px; width: 340px; }
div.overlay_map { float: left; width: 400px; }



/*** Xform ***/

#content-main .xForm label	{ display: block; float: left; padding: 5px 15px 0px 0px; width: 100px; }
#content-main .xForm input.radio { float: left; margin-top: 2px; margin-right: 5px; clear: both; height: auto; overflow: auto; }



/*** PRODUKTTEST ***/
#producttest td 
{padding:0;}
#producttest .productInfo
{padding-right:20px;}
#producttest img
{padding-right:5px;}


/*** GÖR DET SJÄLV ***/
#GDS .info{float:left;
           width:250px;}
#GDS .image 
{
    float:right;
             width:185px;
             }
                          
#GDS .document
{
    clear:both;
    }             
    
#GDS .ImportantText
{ clear:both;
  background:#c0c0c0;
  padding:10px;
  margin-bottom:20px;}    