/* ------------- master styles ------------ */
/*
  --- rgb-værdier ---
  blue: #135285
  light blue: #91ccf0
  blue frames: #84b7d7
  green: #026a36
  grey: #313131
  red: #a6231f
  brown: #7f7c79
  light brown: #938c86
 */
html {
    font-size:100.01%;
}
body {
    margin:0;
    color:#000;
    background: #c5c2bb url(../gfx/body_bg.gif) repeat-x;
    font-size:64%;
}
/* ------------- general element styles ------------ */
img {
    border-style:none;
}
input {
/* 1px solid #7fb4d5 */    border: 0;
}
a, a:link {
    color: #7a8918;
    text-decoration: none;
    outline: none;
}
a:hover, a:active {
    color: #000;
    text-decoration: none;
}
p {
    margin: 0;
}
ul, ul li {
}
ol {
}
dl, dt, dd {
}
h1, h2, h3, h4 {
    font-family: Tahoma, Verdana,'Trebuchet MS',sans-serif;
}
/* ------------- grid styles subpages ------------ */
#page {
    font: 110%/130% Verdana,'Trebuchet MS',sans-serif;
    width: 960px;
    margin: 0px auto;
    position: relative;
}
#topArea {
    float: left;
    width: 100%;
    height: 80px;
    background: #fff;
}
#search {
    float: right;
    width: 153px;
    padding: 9px;
    margin-bottom: 1px;
    overflow: hidden;
}
.qRoundTop {
    float: left;
    background: transparent url(../gfx/qtop_corner.png) no-repeat top left;
}
#quickLinks {
    position:absolute;
    right:0px;
    top:64px;
    width: 171px;
    z-index:9;
    margin: 0;
    padding: 0;
}
#logo {
    float: left;
}
#mColumn {
    float: left;
    width: 960px;
    background: #fff;
    margin:0px 0px 10px 0;
}
#tMenu {
    float: right;
    height: 28px;
    background: transparent;
}
#bCrumbs {
    width:666px;
    float: left;
    padding: 0 0 9px 20px;
    border-bottom: 1px solid #c5c2bb;
}
#lMenu {
    float: left;
    clear: left;
    padding: 0px 20px 0px 0px;
    margin: 28px 0 0;
    width: 162px;
}
#wrapContent {
    float: right;
    width: 760px;
    padding: 28px 0 0;
}
#contentArea {
    float: left;
    width: 485px;
}
#rColumn {
    float: right;
    margin: 62px 0 0;
    width: 275px;
}
.eMark {
    display:none;
    position: relative;
    float: right;
    margin-right: -10px;
    height: 32px;
    width: 230px;
    padding: 10px;
    border-bottom: 1px solid #7fb4d5;
    border-right: 10px solid #938c86;
    background: #7f7c79;
}
.chipRightShop {
    position: absolute;
    top: -7px;
    right: -9px;
    width: 9px;
    height: 7px;
    background: transparent url(../gfx/rightChip.png) no-repeat;
}
#miniShop {
    float: right;
    clear: right;
}
.related {
    float: right;
    clear: right;
}
#bottomField {
    float: left;
    width: 100%;
    border-top: 1px solid #c5c2bb;
    margin-top: 50px;
    padding-top: 25px;
}
#expFooter {
    clear: both;
    position: relative;
    width: 960px;
    margin: 0 -9px;
    padding: 15px 0 10px 0;
    border: 9px solid #373634;
    border-width: 0 9px;
    background: #181818;
}
.leftChip {
    position: absolute;
    top: -7px;
    left: -9px;
    width: 9px;
    height: 7px;
    background: transparent url(../gfx/leftChip.png) no-repeat;
}
.rightChip {
    position: absolute;
    top: -7px;
    right: -9px;
    width: 9px;
    height: 7px;
    background: transparent url(../gfx/rightChip.png) no-repeat;
}
#footer {
    clear: both;
    float: left;
    width: 920px;
    margin: 0 20px 0;
    padding: 15px 0;
}
#secMenuFooter {
    float: right;
}
.clear {
    clear: both;
    height: 0;
}
/* ------------- grid styles frontpages ------------ */
#topAreaFront {
    float: left;
    width: 100%;
    height: 360px;
    background: transparent url(../gfx/front_top.jpg) no-repeat;
}
#wrapContentFront {
    float: right;
    width: 100%;
    padding: 0px;
}
#quickLinks img {
    margin: 0 10px 5px 0;
}
#frontbasket img {
    margin: 0;
    margin-top: -6px;
    padding: 0;
}
#quickLinks a#frontbasket {
    margin: 0;
    padding: 0;
}
/* ------------- content styles ------------ */
/* --- søg --- */
#search .sButton {
    float: right;
    border: 0;
/* padding-bottom: 2px; */    height: 17px;
    width: 30px;
    background: transparent url(../gfx/btn_search_sprite.gif) no-repeat bottom left;
/* color: #596319; font-size:100%; font-weight: bold; */
}
#search .text {
    float: left;
    padding: 2px 0 0 2px;
    height: 15px;
    width: 117px;
    border: 0;
    font-size:100%;
}
#search .sButton:hover {
    background-position: top left;
}
/* --- quicklinks --- */
#quickLinks ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style: none;
    float: left;
}
#quickLinks li {
    width: 100%;
    background: transparent url(../gfx/qtop_bg.png) repeat-y top left;
    margin-bottom: 1px;
}
#quickLinks li.qRoundBottom {
    width: 100%;
    background: transparent url(../gfx/qbottom_corner.png) no-repeat bottom left;
}
#quickLinks a {
    font-size: 130%;
    font-weight:normal;
    padding: 8px 10px;
    display:block;
    color: #a8ba30;
    text-decoration: none;
}
#quickLinks a:hover, #quickLinks a:active {
    text-decoration: none;
    color: #000;
}
#quickLinks span {
    padding:0 15px 0 0;
    background: transparent url(../gfx/qlink_bullet.gif) right 6px no-repeat;
}
/* --- sekundær menu --- */
#secMenu {
    display: none;
}
#secMenu ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style: none;
}
#secMenu li {
    display:inline;
}
#secMenu li.first a {
    background: none;
}
#secMenu a {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 10px;
    margin: 0 0 0 5px;
    background: transparent url(../gfx/secMenu_bullet.gif) left 7px no-repeat;
}
#secMenu a:hover, #secMenu a:active {
    text-decoration: underline;
    color: #fff;
}
/* --- horisontal menu --- */
#tMenu ul {
    float: right;
    padding: 0;
    margin: 0;
    list-style: none;
}
#tMenu li {
    float: left;
    background: #000;
    border-right: 1px solid #fff;
}
#tMenu li.last {
    border-right: 0;
}
#tMenu a {
    float: left;
    font-size:110%;
    font-weight:normal;
    padding: 7px 14px;
    color: #fff;
    text-decoration: none;
}
#tMenu a:hover, #tMenu a:active {
    text-decoration: none;
    color: #fff;
    border-bottom: 4px solid #a8ba30;
}
/*
  #tMenu li span { display: block; height: 4px; }
  #tMenu li.selected span, #tMenu a:hover span { background: transparent url(../gfx/tMenu_bullet_white.gif) top left repeat-x; }
 */
#tMenu li.selected a, #tMenu a:hover a {
    color: #fff;
    border-bottom: 4px solid #a8ba30;
}
/* --- brødkrumme menu --- */
#bCrumbs ul {
    padding: 0;
    margin: 0;
}
#bCrumbs li {
    color:#000000;
    display:inline;
}
#bCrumbs li span {
    background: transparent url(../gfx/bread_arrow.gif) no-repeat center 6px;
    width: 6px;
    padding:0 8px;
}
#bCrumbs a {
    color: #7a8918;
    text-decoration: none;
}
#bCrumbs a:hover, #bCrumbs a:active {
    text-decoration: none;
    color: #000;
}
#bCrumbs .selected a {
    color: #000;
}
/* --- venstre menu --- */
#lMenu ul, #lMenu li {
    padding:0;
    margin:0;
    list-style:none;
}
#lMenu a {
    margin-left:0;
    padding:5px 5px 5px 0;
    display:block;
    color:#7a8918;
    text-decoration:none;
}
#lMenu a.selected {
    font-weight:bold;
    color:#000;
    padding-right: 0;
}
#lMenu li.selected,
#lMenu li.expanded {
    background:transparent url(../gfx/lmenu_select_bullet.gif) 4px 10px no-repeat;
}
#lMenu span {
    display:block;
    margin-left:20px;
    border-bottom:1px solid #c5c2bb;
}
#lMenu li.selected ul li span,
#lMenu ul.final li span {
    background-image:url(../gfx/lMenu_bullet.gif);
    background-repeat:no-repeat;
}
#lMenu ul.final li.selected span {
    background-image:none;
}
#lMenu li span {
    padding-left:0;
}
#lMenu li li span {
    padding-left:8px;
    background-position:0 10px;
}
#lMenu li li li span {
    padding-left:16px;
    background-position:8px 10px;
}
#lMenu li li li li span {
    padding-left:24px;
    background-position:16px 10px;
}
#lMenu li li li li li span {
    padding-left:32px;
    background-position:24px 10px;
}
#lMenu li li li li li li span {
    padding-left:40px;
    background-position:32px 10px;
}
/*
  #lMenu ul { padding: 0; margin: 0; list-style: none;}
  #lMenu li { background: transparent url(../gfx/lMenu_bullet.gif) 10px 10px no-repeat; }
  #lMenu li.selected, #lMenu li.expanded { background: transparent url(../gfx/lmenu_select_bullet.gif) 4px 10px no-repeat; }
  #lMenu li li { padding-left: 0; background: #fff; }
  #lMenu li li.selected { padding-left: 0px; background: transparent url(../gfx/lmenu_select_bullet.gif) 4px 10px no-repeat; }
  #lMenu a { margin-left: 0; padding: 5px 5px 5px 0; display:block; color: #7a8918; text-decoration: none; }
  #lMenu li.selected ul li a { padding-left: 8px; background: transparent url(../gfx/lMenu_bullet.gif) 0 10px no-repeat; }
  #lMenu a:hover, #lMenu a:active { text-decoration: none; color: #000; }
  #lMenu a.selected { font-weight: bold; color: #000; }
  #lMenu a.expanded, #lMenu a.selected { background-image: none; }
  #lMenu li.expanded li.expanded a.expanded { padding-left: 8px; }
  #lMenu li.expanded li.expanded li.expanded a.expanded { padding-left: 0; }
  #lMenu span { display: block; margin-left: 23px; background: #fff; border-bottom: 1px solid #c5c2bb; }
  #lMenu li span { padding-left: 0; }
  #lMenu li li span  { padding-left: 8px; }
  #lMenu li li li span { padding-left: 16px; }
  #lMenu li li li li span { padding-left: 24px; }
  #lMenu li.selected span { padding-left: 0; }
  #lMenu li li.selected span { padding-left: 8px; }
  #lMenu li li li.selected span { padding-left: 16px; }
  #lMenu li li li li.selected span { padding-left: 24px; }
 */
/*
  #lMenu ul.final li span { background: transparent url(../gfx/lMenu_bullet.gif) 8px 10px no-repeat; }
  #lMenu ul.final li.selected span { background: none; }
  #lMenu li li li ul.final li span { background-position: 16px 10px; }
 */
/* --- expanded footer --- */
.footerBox {
    float: left;
    padding: 0 16px 0 15px;
    min-height: 127px;
    width: 114px;
    color: #fff;
    background: transparent url(../gfx/footer_line.gif) right top no-repeat;
}
.w171 {
    width: 140px;
}
.w142 {
    width: 111px;
}
.w130 {
    width: 99px;
}
.w161 {
    width: 130px;
}
.w180 {
    width: 149px;
}
.w186 {
    width: 155px;
}
.footerBox.last {
    padding-right: 0;
    background: none;
}
.footerBox ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}
.footerBox li {
    float: left;
    clear: left;
    width: 100%;
    padding: 4px 0 0 10px;
    margin: 0;
    background: transparent url(../gfx/bread_arrow.gif) left 9px no-repeat;
}
.footerBox a {
    color: #91a220;
    float: left;
    display: block;
    text-decoration: none;
    width: 100%;
}
.footerBox a:hover {
    text-decoration: underline;
    color: #fff;
}
.footerBox img {
    float: left;
    margin: 10px 0 0;
}
.footerBox img.top {
    float: left;
    margin: -6px 10px 0 0;
}
/* Case 3803: margin-top: -6px */
.footerBox p {
    float: left;
    padding: 10px 0;
}
/* .last p { float: none; padding: 10px 0; } Case 3803 */
.last p {
    float: left;
    padding: 0;
    margin: 4px 0 10px;
}
.footerBox label {
    display: none;
}
.footerBox form {
    padding: 0;
}
.footerBox .checkbox {
    display: none;
}
.footerBox .text {
    width: 145px;
    font-size: 100%;
    padding: 2px;
    margin: 5px 0 0;
}
/* .footerBox .sButton { float: right; border: 0; padding: 2px 0 0; } */
.footerBox .submit {
    float: right;
    margin:2px 0 0;
    border: 0;
    height: 18px;
    width: 50px;
    background: transparent url(../gfx/subscribe.gif) no-repeat;
    overflow:hidden;
    text-indent:-9999em;
}
#expFooter h3 {
    font-size: 151%;
    font-weight: normal;
    padding: 0 0 3px;
    margin: 0;
}
#expFooter .last h3 {
}
/* Case 3803 */
/* --- footer --- */
#footer p {
    margin: 0;
}
#secMenuFooter ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style: none;
}
#secMenuFooter li {
    display:block;
    text-align: right;
}
#secMenuFooter li.first a {
}
#secMenuFooter a {
    font-weight: normal;
    color: #7a8918;
    text-decoration: none;
    padding: 0 10px 0 5px;
    margin: 0 0 2px 4px;
    background: transparent url(../gfx/bread_arrow.gif) no-repeat right 5px;
}
#secMenuFooter a:hover, #secMenuFooter a:active {
    text-decoration: underline;
    color: #000;
}
/* --- e-mærke --- */
.eMark img {
    float: right;
}
.eMark p {
    padding: 5px 0 0;
}
.eMark a {
    color: #fff;
}
.eMark a:hover {
    color: #000;
}
/* --- Module: relaterede sider --- */
.related {
    background:#fff;
    border-right:1px solid #c5c2bb;
    float:left;
    padding:10px 10px 15px 0;
    margin-right: 30px;
    width:217px;
}
.related h4 {
    font-size: 151%;
    font-weight:normal;
    padding: 0px;
    margin: 0 0 10px;
    display:block;
    color: #313131;
}
.related dl {
    float: left;
    padding: 0;
    margin: 0;
}
.related dt {
    float: left;
    clear: left;
    margin: 0;
}
.related img {
    float: left;
    clear: left;
    margin: 0 0 3px;
    border: 1px solid #c5c2bb;
    padding: 2px;
    width: 192px;
    height: 108px;
}
.related dd {
    float: left;
    clear: left;
    width: 100%;
    margin: 0;
    padding: 0 0 15px 10px;
    background: transparent url(../gfx/bread_arrow.gif) left 5px no-repeat;
}
.related a {
    float: left;
    text-decoration: none;
}
.related a:hover {
    text-decoration: underline;
}
/* --- Document: Produkt s --- */
.productItem {
    position: relative;
    margin: 0;
    padding:0 0 60px 0px;
    width:485px;
}
#slider {
    height:22px;
    position:absolute;
    right:2px;
    top:251px;
    width:150px;
    z-index: 9;
}
#slider img {
    display: block;
    width: 22px;
    height: 22px;
}
#slider img#play {
    position:absolute;
    right: 0;
    cursor:pointer;
}
#slider img#next {
    position:absolute;
    right: 26px;
    cursor:pointer;
}
#slider img#prev {
    position:absolute;
    right: 48px;
    cursor:pointer;
}
#slider img#ind {
    position:absolute;
    width: 22px;
    right: 74px;
    border: 6px solid #fff;
    border-top:0;
    border-bottom: 0;
}
#count {
    color:#7a8918;
    position:absolute;
    right:83px;
    top:255px;
    width:22px;
    z-index:10;
    text-align:right;
    background: center no-repeat;
}
/*
  #prev { float: left; }
  #next { float: right; }
 */
#prodImg {
    background: none repeat scroll 0 0;
    height:270px;
    left:3px;
    position:absolute;
    top:3px;
    width:480px;
    z-index:7;
    cursor: pointer;
}
.productItem .shop {
    float: right;
    width: 275px;
    border-left: 2px solid #fff;
}
.imgFix {
    position: relative;
}
.mainImage {
    border: 1px solid #c5c2bb;
    padding: 2px;
    margin-top:10px;
    border-width:1px 0 1px 1px;
    background: transparent url(../gfx/img_bg.gif) 2px 2px no-repeat;
}
.mainImage .shop {
    position: absolute;
    right: -275px;
    top: 0;
    border: 1px solid #c5c2bb;
    width: 275px;
    height: 270px;
    padding: 2px 0 2px 2px;
    border-width: 1px 0;
    background: #fff;
}
.mainImage .shopwrap {
    background: #d8d6d3 url(../gfx/minishop_bg.gif) repeat-x top left;
    margin: 0;
    padding: 15px;
    color: #000;
    height: 240px;
    overflow: hidden;
}
.mainImage .shopwrap h2 {
    font-weight: normal;
    font-size: 150%;
    margin: 0;
    padding: 0 0 15px;
}
.mainImage img {
    display:none;
    width: 480px;
    height: 270px;
}
.mainImage img .img1 {
    display:block;
}
.rollImages {
    clear: right;
    float: right;
    width: 161px;
    height: 91px;
    margin:0 0 15px 15px;
    border: 1px solid #c5c2bb;
    border-top: 0;
}
.rollImages img {
    width: 74px;
    height: 41px;
    padding: 2px 3px;
    margin: 0;
    border: 1px solid #c5c2bb;
    border-top: 0;
}
.rollImages .img1 {
    float: left;
    border-left: 0;
}
.rollImages .img2 {
    float: right;
    border-left: 0;
    border-right: 0;
}
.rollImages .img3 {
    float: left;
    border-left: 0;
    border-bottom: 0;
}
.rollImages .img4 {
    float: right;
    border: 0;
}
.productItem h1 {
    font-size:150%;
    font-weight:normal;
    margin-top: 0;
    padding-left: 3px;
    padding-right: 81px;
}
.productItem p {
    padding: 15px 81px 15px 3px;
    padding-left: 3px;
}
.productItem .manchet {
    font-size:120%;
    display: block;
    font-weight:normal;
    margin-top: 0;
    padding: 0 81px 15px 3px;
}
/* --- Document: Artikel --- */
.article {
    position: relative;
    float:right;
    margin-right:0px;
    padding:0 0 0px 0px;
    width:486px;
}
.article .mainImage {
    border: 1px solid #C5C2BB;
    padding: 2px;
}
.article .mainImage img.imgLarge {
    width: 480px;
	height: auto;
/*
    height: 270px;
*/
    display:block;
}
.article img.imgSmall {
    float: right;
    vertical-align: middle;
    margin: 10px 0 15px 15px;
    width: 221px;
    height: 124px;
    border: 1px solid #C5C2BB;
    padding: 2px;
}
.article h2 {
    font-size:151%;
    line-height:125%;
    margin: 0 0 9px;
    padding-right: 81px;
    font-weight:normal;
}
.article h3 {
    font-size:125%;
    line-height:130%;
    margin:0 0 1em 0;
    padding-right: 81px;
    font-weight:normal;
}
.article p {
    padding-top: 10px;
    padding-right: 81px;
}
.article p.second {
    padding-top: 10px;
}
/* --- Document: Konceptbox --- */
.konceptbox {
    position: relative;
    float:left;
    margin:0;
    padding:0 25px 0 0;
    width:217px;
}
.konceptbox img {
    float: none;
    margin: 15px 0 15px 15px;
    width: 221px;
    height: 124px;
}
.konceptbox h4 {
    width: 100%;
    margin: 0;
    height: 48px;
    text-indent: -9999px;
    overflow: hidden;
    background-position: left top;
    background-repeat:no-repeat;
}
.konceptbox p {
    padding-top: 10px;
}
.konceptbox ul {
    list-style: none;
    margin:0;
    padding: 0;
}
.konceptbox li {
    float: left;
    clear: left;
    width: 100%;
    padding: 7px 0 0 10px;
    margin: 0;
    background: transparent url(../gfx/bread_arrow.gif) left 12px no-repeat;
}
.konceptbox a {
    color: #91a220;
    float: left;
    display: block;
    text-decoration: none;
    width: 100%;
}
.konceptbox a:hover {
    text-decoration: underline;
    color: #000;
}
/* --- Document: Infobox --- */
.infobox {
    position: relative;
    float:left;
    margin:0;
    padding: 10px 0px 15px 0px;
    width:217px;
}
.infobox h4 {
    font-size: 151%;
    font-weight:normal;
    padding: 0px;
    margin: 0 0 10px;
    display:block;
    color: #313131;
}
.infobox p {
    padding-top: 10px;
}
.infobox ul {
    list-style: none;
    margin:0;
    padding: 0;
}
.infobox li {
    float: left;
    clear: left;
    width: 100%;
    padding: 7px 0 0 10px;
    margin: 0;
    background: transparent url(../gfx/bread_arrow.gif) left 12px no-repeat;
}
.infobox a {
    color: #91a220;
    float: left;
    display: block;
    text-decoration: none;
    width: 100%;
}
.infobox a:hover {
    text-decoration: underline;
    color: #000;
}
/* --- Document: Frontbox --- */
.frontbox {
    float:left;
}
.frontbox h4 {
    font-size: 151%;
    font-weight:normal;
    padding: 0px;
    margin: 10px 0;
    display:block;
    color: #000;
}
.frontbox img {
    margin: 0 0 25px 0;
}
.frontbox img.last {
    margin: 0;
}
/* .lastbox img.last { margin: 0 0 9px 0; } */
.frontbox p {
    padding-top: 10px;
}
.frontbox ul {
    list-style: none;
    margin:0;
    padding: 0;
}
.frontbox li {
    float: left;
    clear: left;
/* width: 100%; */    padding: 7px 0 0 10px;
    margin: 0;
    background: transparent url(../gfx/bread_arrow.gif) left 12px no-repeat;
}
.frontbox a {
    color: #91a220;
    float: left;
    display: block;
    text-decoration: none;
/* width: 100%; */
}
.frontbox a:hover {
    text-decoration: underline;
    color: #000;
}
.firstbox {
    width: 235px;
    padding: 30px;
}
.middlebox {
    width: 170px;
    padding: 30px 30px 30px 0;
}
.lastbox {
    width: 235px;
    padding: 30px 30px 30px 0;
}
/* --- inspirationsguide -- */
#guide {
    margin-left: -200px;
    position: relative;
    z-index: 100;
}
.resultbox {
    float: left;
    background:#fff;
    border-right:0;
    padding:30px 0 0 0;
/* 23px */    margin: 0 -300px 0 0;
    width:700px;
}
.resultbox h4 {
    font-size: 151%;
    font-weight:normal;
    padding: 0px;
    margin: 0 0 10px;
    display:block;
    color: #313131;
}
.resultbox dl {
    float: left;
    padding: 0;
    margin: 0 20px 0 0;
}
.resultbox dt {
    float: left;
    clear: left;
    margin: 0;
}
.resultbox img {
    float: left;
    clear: left;
    margin: 0 0 3px;
    border: 1px solid #c5c2bb;
    padding: 2px;
    width: 192px;
    height: 108px;
}
.resultbox dd {
    float: left;
    clear: left;
    width: 188px;
    height: 20px;
    margin: 0;
    padding: 0 0 30px 10px;
    background: transparent url(../gfx/bread_arrow.gif) left 5px no-repeat;
}
.resultbox a {
    float: left;
    text-decoration: none;
}
.resultbox a:hover {
    text-decoration: underline;
}
.bulk {
    float: left;
}
/* --- floating images --- */
img.left {
    float: left;
    margin: 0 8px 8px 0;
}
img.right {
    float: right;
    margin: 0 0 8px 8px;
}
/* ************ IE specifikke styles - flyttes til selvstændigt stylesheet ******************* */
#rColumn {
    _width: 230px;
    _overflow: hidden;
}
#search .sButton {
    *padding-bottom: 0;
}
.qRoundTop {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/qtop_corner.png', sizingmethod='crop');
}
.#quickLinks li {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/qtop_bg.png', sizingmethod='crop');
}
#quickLinks li.qRoundBottom {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/qbottom_corner.png', sizingmethod='crop');
}
.leftChip {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/leftChip.png', sizingmethod='crop');
}
.rightChip {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/rightChip.png', sizingmethod='crop');
}
#footer {
    _width: 880px;
}
* */
#rColumn {
    _width: 230px;
    _overflow: hidden;
}
#search .sButton {
    *padding-bottom: 0;
}
.qRoundTop {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/qtop_corner.png', sizingmethod='crop');
}
.#quickLinks li {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/qtop_bg.png', sizingmethod='crop');
}
#quickLinks li.qRoundBottom {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/qbottom_corner.png', sizingmethod='crop');
}
.leftChip {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/leftChip.png', sizingmethod='crop');
}
.rightChip {
    *filter:progid:dximagetransform.microsoft.alphaimageloader(src='../gfx/rightChip.png', sizingmethod='crop');
}
#footer {
    _width: 880px;
}
/* CSS used for print */
#print_logo, .hideInScreenLayout {
    display:none;
}

/* Print-friendly page button with mouseover*/
#printvenlig
{
  display: block;
  width: 480px;
  height: 21px;
  background: url("../gfx/printvenlig.png") no-repeat 0 0;
  background-position: 0 -21px;
  margin-top: 10px;
  margin-bottom: 10px;

}

#printvenlig:hover
{ 
   background-position: 0 0;
}

#printvenlig span
{
  display: none;
}	

/* Serviceshortcuts - botom  */

.serviceShortcuts a
{
	float: left;
	padding: 9px 0 3px 42px;
	width: 308px;
	margin-right: 10px;
	height: 20px;
	background: transparent url(/files/garant.nu/design/gfx/front_glad_tilfreds_footer.gif) no-repeat;
	font-size: 130%;
	
	color: #fff;
}
.serviceShortcuts a span
{
	font-size: 65%;
}
.serviceShortcuts a.middle
{
	width: 262px
}
.serviceShortcuts a.last
{
	width: 222px;
	margin-right: 0px;
}
.serviceShortcuts
{
	padding: 10px 0px 10px 15px;
	overflow: hidden;
	height: 32px;
	width: 945px;
}
