html,body {
height: 100%;
}
/* Default stylesheet */
body {
background-color: #F1F1F1;
color: #000000;
font-family: "Liberation Sans", FreeSans, "Nimbus Sans L", Arial, Sans-serif;
font-size: 75%; /* 12px */
margin: 0px;
background-image: url(../http/img4.custompublish.com/getfile.php/814876.1424.xdppstcuas/MS_74.gif);
background-position: top left;
background-repeat: repeat-x;
padding: 0px;
}
table,caption,th,td {
font-size: 1.0em;
}
h1, h2, h3, h4, h5, h6, #navbar, .dropdown, .dropdownframe, .dropdownsubframe {
font-family: Calibri, GillSans, Trebuchet, FreeSans, "Liberation Sans", "Nimbus Sans L", Arial, Sans-serif;
color: #4F4F4F;
}
div.magebelte, div.magebelte .headline {
font-family: "MyriadPro Regular", "Myriad Pro", "Lucida Grande", "Liberation Sans", FreeSans, "Nimbus Sans L", Arial, Sans-serif;
}
h1 {
margin: 4px 0px;
padding: 0px;
font-size: 1.5em;
}
h2 {
margin: 4px 0px;
padding: 0px;
font-size: 1.35em;
}
h3 {
margin: 4px 0px;
padding: 0px;
font-size: 1.17em;
}
h4 {
margin: 4px 0px;
padding: 0px;
font-size: 1.1em;
}
h5 {
margin: 4px 0px;
padding: 0px;
font-size: 1.0em;
}
h6 {
margin: 4px 0px;
padding: 0px;
font-size: 1.0em;
}
p {
padding: 0px;
margin: 4px 0px 16px 0px;
}
/* End General elements*/
/* Use class layout on images and tables used for layout */
img.layout, a img.layout {
margin: 0px;
padding: 0px;
border: 0px;
}
table.layout {
margin: 0px;
padding: 0px;
}
td.layout {
padding: 0px;
text-align: left;
vertical-align: top;
}
img.corner {
position: absolute;
}
img.corner.tl {
top: -1px;
left: -1px;
}
img.corner.tr {
top: -1px;
right: -1px;
}
img.corner.br {
bottom: -1px;
right: -1px;
}
img.corner.bl {
bottom: -1px;
left: -1px;
}
/* General links */
a:link { color: #20500b; }
a:visited { color: #20500b; }
a:hover { color: #20500b; }
#navbar a:link { color: #FFFFFF; }
#navbar a:visited { color: #FFFFFF; }
#navbar a:hover { color: #FFFFFF; }
/* read more.. links */
.link { }
a.link:link { }
a.link:visited { }
a.link:hover { }
/* Standard navigation links */
a.menu, span.menu { }
a.menu:link { text-decoration: none; }
a.menu:visited { text-decoration: none; }
a.menu:hover { text-decoration: underline; }
a.menuselected, span.menuselected { }
a.menuselected:link { text-decoration: underline; }
a.menuselected:visited { text-decoration: underline; }
a.menuselected:hover { text-decoration: underline; }
a.topmenu, span.topmenu { }
a.topmenu:link { }
a.topmenu:visited { }
a.topmenu:hover { }
/* Printable/tell a friend links */
.toollink { }
a.toollink:link { }
a.toollink:visited { }
a.toollink:hover { }
/* Copyright, CustomPublish powered link etc. */
.cp { color: #bebdbd; }
a.cp:link { color: #bebdbd; text-decoration: none; }
a.cp:visited { color: #bebdbd; text-decoration: none; }
a.cp:hover { color: #bebdbd; text-decoration: none; }
/* Linked headlines (normally inside LIST-sections) */
.headlinelink { }
.headlinelink:link, .tagcloud a:link { text-decoration: none; }
.headlinelink:visited, .tagcloud a:visited { text-decoration: none; }
.headlinelink:hover, .tagcloud a:hover { text-decoration: underline; }
/* Linked headlines on listing pages */
.headline .headlinelink { }
.headline .headlinelink:link { color: #4F4F4F; text-decoration: none; }
.headline .headlinelink:visited { color: #4F4F4F; text-decoration: none; }
.headline .headlinelink:hover { color: #4F4F4F; text-decoration: underline; }
/* Navigation path links */
.path { color: #727171; }
a.path:link { color: #727171; text-decoration: none; }
a.path:visited { color: #727171; text-decoration: none; }
a.path:hover { color: #727171; text-decoration: underline; }
/* Sitemap links */
.tree { font-weight: normal; }
a.tree:link { text-decoration: none; color: #000000; }
a.tree:visited { text-decoration: none; color: #000000; }
a.tree:hover { text-decoration: underline; color: #000000; }
.sitetree { font-weight: normal; }
a.sitetree:link { text-decoration: none; color: #000000; }
a.sitetree:visited { text-decoration: none; color: #000000; }
a.sitetree:hover { text-decoration: underline; color: #000000; }
/* SECTION: Standard CP classes*/
.default { }
.date { color: #6c6c6c; font-size: 0.85em}
.author { color: #6c6c6c; font-size: 0.85em}
.feedback { }
.copyright { }
/* Standard tools */
div.tools { margin: 15px 0px; }
div.tool { margin: 2px 0px; }
#skiplink { display: none; }
/* SECTION: listing/view styles */
div.pagedescription { }
.pagedescription { }
.headline, h1.headline {
font-weight: bold;
margin: 0px;
padding: 0px;
}
.articleblock.article0 h1.headline {
font-size: 1.67em;
}
h2.headline { }
h3.headline { font-size: 1.2em; }
h4.headline {
}
.headlineview, h1.headlineview {
font-size: 1.67em;
font-weight: bold;
margin: 0px;
padding: 0px;
color: #4F4F4F;
}
.subheadline, h2.subheadline {
font-size: 1.0em;
font-weight: normal;
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.0;
}
.ingress {
}
div.ingress {
margin: 6px 0px;
padding: 0px;
}
.ingressview {
}
div.ingressview {
margin: 6px 0px;
padding: 0px;
}
p.byline, .byline {
margin: 0px; padding: 0px;
}
div.pagebar, p.pagebar {
clear: both;
}
/* SECTION: viewarea block/spacing elements */
.block, .articleblock {
margin-bottom: 15px;
}
.listingarea .articleblock div.imgwrap {
float: left;
width: 80px;
}
.listingarea.twocol .articleblock {
width: 464px;
float: left;
clear: both;
}
.listingarea.twocol div.imgwrap {
float: left;
width: 80px;
}
.listingarea.twocol div.ingress {
float: right;
width: 380px;
}
.listingarea.twocol .articleblock.odd1 {
float: right;
clear: right;
}
div.articlelist.productlist div.articleblock {
width: 300px;
float: left;
clear: none;
margin-right: 15px;
}
/* Drastic IE-fix */
* {
position: relative;
zoom: 1;
}
div.articlelist.productlist div.ingress {
float: right;
width: 210px;
}
div.articlelist.productlist div.imgwrap {
float: left;
width: 80px;
}
div.articlelist.productlist div.productbar, div.productbar {
clear: both;
}
div.articlelist.productlist div.articleblock.num2 {
margin-right: 0;
}
div.articlelist.productlist div.articleblock.num3 {
float: right;
margin-right: 0;
}
hr {
clear: both;
}
div.hr { /* Replacement for hr. This is easier to style */
font-size: 1px;
clear: both;
height: 10px;
margin-bottom: 10px;
}
div.body {
clear: both;
margin: 0px 0px 22px 0px;
}
.clearfix { clear: both; font-size: 1px; height: 0px; }
/* SECTION ARTPICS */
td.artpic {
padding: 5px;
vertical-align: top;
text-align: left;
}
/* midtskygge */
div.s1 {
background-position: top left;
background-repeat: repeat-y;
background-image: url(../http/img4.custompublish.com/getfile.php/814868.1424.rvfwcetfcu/MS_75.gif);
background-color: #FFFFFF;
}
/* toppskygge */
div.s2 {
background-position: top left;
background-repeat: no-repeat;
background-image: url(../http/img4.custompublish.com/getfile.php/814869.1424.aqerbyuddt/MS_71.gif);
padding: 0px 24px 0px 22px;
}
/* bunnskygge */
div.s3 {
background-position: bottom left;
background-repeat: no-repeat;
}
/* CSS code for (rounded) corners. Remember position: relative; on container element */
div.corner {
background-repeat: no-repeat;
position: absolute;
/* Set width/height to size of corner images */
width: 7px;
height: 7px;
}
div.corner.tl {
background-position: top left;
left: -1px;
top: -1px;
}
div.corner.tr {
background-position: top right;
right: -1px;
top: -1px;
}
div.corner.br {
background-position: bottom right;
bottom: -1px;
right: -1px;
}
div.corner.bl {
background-position: bottom left;
bottom: -1px;
left: -1px;
}
#page, div.s1.spage {
}
#page, div.s1.spage, div.s2.spage {
/* min-height: 100%;*/
}
/* SECTION: page containers */
#page {
background-color: #FFFFFF;
width: 1041px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
/* min-height: 100%;*/
}
#top {
margin: 0px;
padding: 0px 0px 0px 17px;
height: 111px;
background-image: url(../http/img4.custompublish.com/getfile.php/814875.1424.wwcuetxtqp/MS_70.jpg);
background-position: top left;
background-repeat: repeat;
background-color: #999999;
border-bottom: 1px solid #657581;
}
#topnav {
}
#middle {
padding: 12px 16px 0px 29px;
background-image: url(../http/img4.custompublish.com/getfile.php/814867.1424.sxayqtwyyb/MS_68.gif);
background-position: top center;
background-repeat: no-repeat;
position: relative;
zoom: 1; /* IE-fix for background positioning */
}
#navbar {
border-top: 1px solid #C5C4C5;
border-bottom: 1px solid #C5C4C5;
background-color: #6BADDF;
background-image: url(../http/hkgbokhandel.custompublish.com/getfile.php/814866.1424.srqbcpuusu/MS_69.gif);
background-position: top left;
background-repeat: repeat-x;
color: #FFFFFF;
min-height: 18px;
padding-top: 6px;
padding-right: 15px;
padding-left: 7px;
}
#main {
min-height: 500px;
position: relative;
zoom: 1;
}
#footer {
clear: both;
color: #6c6c6c;
text-align: center;
font-size: 0.85em;
padding-bottom: 10px;
}
/* SECTION: Sidebar */
.sidebar {
}
.box {
padding: 0px;
margin: 0px 0px 15px 0px;
position: relative;
}
.box .head {
}
.box .cell {
padding: 5px;
}
.box ul {
padding: 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
}
.box ul li {
margin: 0px 0px;
padding: 0px;
}
.box p {
padding: 0px;
margin: 0px 0px 5px 0px;
}
.box h2.caption, .box h3.caption {
padding: 0px;
margin: 0px;
padding: 1px 6px;
position: relative;
}
.sidebar .box h4.headline {
padding: 0px;
margin: 0px 0px 16px;
}
.sidebar .box .cell {
clear: both;
margin-bottom: 10px;
padding: 0px;
}
/* SECTION: page elements */
#logo {
position: relative;
top: 25px;
}
#slagord {
position: relative;
top: 50px;
left: 50px;
}
#top div.admlink {
clear: left;
float: left;
}
ul.menu {
padding: 0px;
margin: 0px;
list-style-type: none;
}
ul.menu li {
margin: 0px;
padding: 1px 0px;
}
#topmenu {
list-style-type: none;
}
#topmenu li {
display: inline;
}
#iconmenu {
text-align: right;
}
#iconmenu li {
display: inline;
vertical-align: middle;
line-height: 20px;
margin-left: 15px;
}
#iconmenu li img {
vertical-align: middle;
border: none;
}
#tools {
list-style-type: none;
}
#tools li {
background-position: center left;
background-repeat: no-repeat;
}
#tools li#tips {
}
#tools li#printable {
}
#hkglink {
float: right;
margin-left: 30px;
text-decoration: none;
}
#search {
}
#searchform {
width: 173px;
float: right;
position: relative;
top: -2px;
}
#searchform {
background: url(../http/img4.custompublish.com/getfile.php/814870.1424.xwyxxbcdrf/MS_67.gif) top left repeat-x;
background-color: #F6F6F6;
padding: 0 0 0 10px;
margin: 0px;
position: relative;
border: 1px solid #424444;
}
#searchform div.corner {
height: 7px;
}
#searchform div.corner.tl, #searchform div.corner.tl {
width: 10px;
}
#searchform div.corner.bl, #searchform div.corner.bl {
width: 7px;
}
#searchform div.corner.tl {
background-image: url(../http/img4.custompublish.com/getfile.php/814873.1424.sfwuqtrvxx/MS_65.gif);
}
#searchform div.corner.tr {
background-image: url(../http/img4.custompublish.com/getfile.php/814874.1424.dwssaeyatb/MS_64.gif);
}
#searchform div.corner.br {
background-image: url(../http/img4.custompublish.com/getfile.php/814872.1424.evsuqqetfc/MS_63.gif);
}
#searchform div.corner.bl {
background-image: url(../http/img4.custompublish.com/getfile.php/814871.1424.tasfyvsfus/MS_60.gif);
}
input.searchinput {
margin: 0px;
padding: 0px;
border: none;
background-color: #FAFAFA;
width: 145px;
vertical-align: top;
}
input.searchsubmit {
margin: 0px;
padding: 0px;
vertical-align: top;
}
input.searchinput, input.searchsubmit {
vertical-align: middle;
}
#path {
color: #727171;
margin: 0px 0px 12px;
}
div.magebelte {
border: 1px solid #185578;
background-color: #59A0C3;
background-image: url(../http/img4.custompublish.com/getfile.php/814880.1424.usdsxwaxbx/MS_58.gif);
background-position: top left;
background-repeat: repeat-x;
min-height: 156px;
position: relative;
zoom: 1;
margin-bottom: 25px;
margin-left: 15px;
margin-right: 15px;
clear: both;
}
div.magebelte div.inner {
background-image: url(../http/img4.custompublish.com/getfile.php/814865.1424.yxpbbsrfst/MS_62.gif);
background-position: 317px 5px;
background-repeat: no-repeat;
padding: 9px 5px;
}
div.magebelte div.corner {
height: 10px;
}
div.magebelte div.corner.tl, div.magebelte div.corner.tr {
width: 12px;
}
div.magebelte div.corner.bl, div.magebelte div.corner.br {
width: 9px;
}
div.magebelte div.corner.tl {
background-image: url(../http/img4.custompublish.com/getfile.php/814884.1424.ecwyqbecvs/MS_61.gif);
}
div.magebelte div.corner.tr {
background-image: url(../http/img4.custompublish.com/getfile.php/814885.1424.ywayfvvbdd/MS_55.gif);
}
div.magebelte div.corner.br {
background-image: url(../http/img4.custompublish.com/getfile.php/814883.1424.vfbcdutwww/MS_52.gif);
}
div.magebelte div.corner.bl {
background-image: url(../http/img4.custompublish.com/getfile.php/814882.1424.wyataecucb/MS_54.gif);
}
div.magebelte div.box {
float: left;
margin-right: 25px;
width: 281px;
background-color: #8DBCD2;
background-image: url(../http/img4.custompublish.com/getfile.php/814881.1424.yradtbawvd/MS_53.gif);
background-position: top left;
background-repeat: repeat-x;
border: 1px solid #155274;
padding: 6px 8px;
margin-bottom: 0px;
}
div.magebelte div.box.num2 {
margin-right: 0;
}
div.magebelte div.box.num3 {
float: right;
margin-right: 0;
}
div.magebelte div.box .caption {
background-image: none;
background-color: transparent;
border: none;
color: #282828;
text-align: center;
}
div.magebelte div.box .cell {
background-color: #FFFFFF;
min-height: 104px;
}
/* SECTION: banner locations */
.bannerlocation {
clear: both;
text-align: center;
}
.bannerlocation table {
margin-left: auto;
margin-right: auto;
}
.bannerlocation td {
text-align: center;
padding: 5px 0px;
}
.bannerlocation img {
border-width: 0px;
}
.icalendardayhead { background-color: gray; }
.monthlycalendartable { width: 100%; }
.calendardate { color:#333333; font-size: 85%; }
/* Utseende på kontaineren til dropdownmenyen */
div.dropdownframe, #CPM_ANCHOR_0 {
padding: 0 0 0 0;
text-align: left;
width: 700px;
float: left;
}
/* Sett padding og margin på menyknappene her */
div.dropdown, div.dropdownhover {
padding: 0px 0px 3px 0px;
font-size: 1.2em;
white-space: nowrap;
}
div.dropdown a, div.dropdownhover a {
border-left: 1px solid #FFFFFF;
padding: 0px 10px;
}
div.dropdown:first-child a, div.dropdownhover:first-child a {
border-left: none;
}
/* Utseende på menyknapper */
div.dropdown {
}
/* Utseende på menyknapper i aktiv tilstand her */
div.dropdownhover {
}
/* Utseende på linker */
.dropdown a:link { text-decoration: none; color: #FFFFFF; }
.dropdown a:visited { text-decoration: none; color: #FFFFFF; }
.dropdown a:hover { text-decoration: none; color: #FFFFFF; }
/* Utseende på aktive linker */
.dropdownhover a:link { text-decoration: none; color: #FFFFFF; }
.dropdownhover a:visited { text-decoration: none; color: #FFFFFF; }
.dropdownhover a:hover { text-decoration: none; color: #FFFFFF; }
/* Utseende på kontainerne til undermenyer */
div.dropdownsubframe {
text-align: left;
background-color: #91939E;
background-image: url(../http/img2.custompublish.com/getfile.php/787605.1392.sexewdwwqu/MS_50.gif);
background-position: top left;
background-repeat: repeat-x;
color: #333333;
border-bottom: 1px solid #333032;
border-left: 1px solid #333032;
border-right: 1px solid #333032;
padding: 0px 0px 3px;
}
/* Sett padding og margin på undermenyknapper her */
div.dropdownsub, div.dropdownsubhover {
padding: 2px 5px;
font-size: 1.2em;
}
/* Utseende på undermenyknapper */
div.dropdownsub {
}
/* Utseende på aktive undermenyknapper */
div.dropdownsubhover {
}
/* Utseende på linker i undermenyer */
.dropdownsub a:link { text-decoration: none; color: #FFFFFF; }
.dropdownsub a:visited { text-decoration: none; color: #FFFFFF; }
.dropdownsub a:hover { text-decoration: none; color: #FFFFFF; }
/* Utseende på aktive linker i undermenyer */
.dropdownsubhover a:link { text-decoration: none; background-color: #FFFFFF; color: #91939E; }
.dropdownsubhover a:visited { text-decoration: none; background-color: #FFFFFF; color: #91939E; }
.dropdownsubhover a:hover { text-decoration: none; background-color: #FFFFFF; color: #91939E; }
div.tagcloud {
font-size: 0.85em;
}
/* SHOP */
#shopcartcontent {
border-top: 2px solid #277AC3;
border-bottom: 1px solid #AFCDE9;
background-color: #F1F7FB;
padding: 6px 6px 12px 6px;
margin-bottom: 5px;
background-image: url(../http/img3.custompublish.com/getfile.php/467246.1083.rdqaeyefyx/MS_33.jpg);
/*background-image: url(../http/img3.custompublish.com/getfile.php/435415.1083.tybautydtb/MS_31.jpg);*/
background-position: top right;
background-repeat: no-repeat;
width: 600px;
}
#shopcartcontent b {
font-size: 1.1em;
}
#shopcartcontent .summary {
font-size: 12px;
}
#shopcartcontent .summary .price {
}
.boughtbaloon {
background-color: #FFFF99;
color: #000000;
padding: 5px;
border: 1px solid gray;
}
.productbar { position: relative; }