/*
 * The body of every page.
 */
body {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  color: #555555;
  background-color: #F1D5D0;
  background-image: url(../images/bkg8.jpg);
  background-repeat: repeat-x;

}

/*
 * The biggest header.
 */
h1 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Arial, Trebuchet MS;
  font-size: 28px;
  font-weight: normal;
  line-height: 24px;
  color: #da3b16;
  vertical-align: middle;
  /* text-align: center; */
}

/*
 * The second biggest header.
 */
h2 {
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #da3b16;
  vertical-align: middle;
  /* text-align: center; */
}


/*
 * The second biggest header.
 */
h3 {
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  color: #da3b16;
  vertical-align: middle;
  /* text-align: center; */
}

/*
 * The second biggest header.
 */
h4 {
  vertical-align: middle;
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: normal;
  color: #555555;
}

/*
 * Description: Default table row
 */
tr {
  vertical-align: middle;
  font-family : Trebuchet MS;
  font-size: 13px;
  line-height: 17px;
  font-weight: normal;
  color: #555555;
}


/*
 * Tiny info text.
 */
tr.tiny {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  color: #555555;
}
/* tr.tiny a:link,tr.tiny a:visited { color: black; text-decoration: none; font-family: Trebuchet MS; font-size: 12px; font-weight: normal } */

strong {
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  color: #555555;
}

/*
 * Description: Default table row
 */
text13 {
  font-family : Trebuchet MS;
  font-size: 13px;
  font-weight: normal;
  color: #555555;
}

.contenttable {
/*
    border-bottom: #660000 1px solid;
    border-left: #660000 1px solid;
    border-right: #660000 1px solid;
    border-top: #660000 1px solid;
    font-family: Trebuchet MS;
    font-size: 14px
    color: #000000;
    background-color: #F8EDD8
*/
  font-family: Trebuchet MS;
  font-size: 12px;
  line-height: 12px;
  color: #555555;
  background-image: url(../images/partnerbox.jpg);
  background-repeat: no-repeat;
  height: 80px;
}

.header1 { color: #660000; text-decoration: none; font-family: Trebuchet MS; font-size: 16px; font-weight: bold }

/*
.headline a:link { color: #FFFFFF; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
.headline a:visited { color: #FFFFFF; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
.headline a:active { color: #FFFFFF; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
.headline a:hover { color: #FFFFFF; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
*/
.highlighted { background-color: #ececec } /* #FFFFCC Gul */

/*
.infoframe  table { background-color: #F8EDD8 }
.infoframe  tr { color: #333333; text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: normal }
.infoframe  a:link { color: #550000; text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: normal }
.infoframe  a:visited { color: #550000; text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: normal }
.infoframe  a:active { color: #550000; text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: normal }
.infoframe  a:hover { color: #550000; text-decoration: underline; font-family: Trebuchet MS; font-size: 11px; font-weight: normal }
*/
.infoframe {
  font-family: Trebuchet MS;
  font-size: 11px;
  line-height: 11px;
  color: #555555;
  background-image: url(../images/news_box.jpg);
  background-repeat: no-repeat;
  height: 50px;
}
.infoframe  tr { font-size: 11px; line-height: 14px; }

a.newsLink:link { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: bold }
a.newsLink:visited { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: bold }
a.newsLink:active { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: bold }
a.newsLink:hover { color: #c00000; text-decoration: underline; font-family: Trebuchet MS; font-size: 11px; font-weight: bold }

.bloggtrend a:link    { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 13px; font-weight: normal }
.bloggtrend a:visited { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 13px; font-weight: normal }
.bloggtrend a:active  { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 13px; font-weight: normal }
.bloggtrend a:hover  { color: #c00000; text-decoration: underline; font-family: Trebuchet MS; font-size: 13px; font-weight: normal }

.infoLink { text-align: left; line-height: 11px; }
.infoLink a:link    { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 10px; font-style: normal; font-weight: normal }
.infoLink a:visited { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 10px; font-style: normal; font-weight: normal }
.infoLink a:active  { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 10px; font-style: normal; font-weight: normal }
.infoLink a:hover  { color: #c00000; text-decoration: underline; font-family: Trebuchet MS; font-size: 10px; font-style: normal; font-weight: normal }

.leftpanel { background-color: #FFFFFF; }
.leftpanel a:link    { color: #555555; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: normal }
.leftpanel a:visited { color: #555555; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: normal }
.leftpanel a:active  { color: #555555; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: normal }
.leftpanel a:hover  { color: #da3b16; text-decoration: underline; font-family: Trebuchet MS; font-size: 14px; font-weight: normal }
.leftpanel a.activeLink:hover { color: #c00000; text-decoration: underline; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
.leftpanel a.activeLink:link, a.activeLink:visited, a.activeLink:active {
  color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold
}

.mainpanel {
  background-color: #FFFFFF;
}

a:link    { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
a:visited { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
a:active  { color: #da3b16; text-decoration: none; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }
a:hover  { color: #c00000; text-decoration: underline; font-family: Trebuchet MS; font-size: 14px; font-weight: bold }

.spacer1 {
    height:10px;
    width:10px;
    margin: 0;
}

.leftshadow {
  height:100%;
  background-image: url(../images/shortborder_l.gif);
  background-repeat: repeat-y;
}

.rightshadow {
  height:100%;
  background-image: url(../images/shortborder_r.gif);
  background-repeat: repeat-y;
}
/*
.infofield {
  background-image: url(../images/infofield_bkg.png);
  background-repeat: repeat-x;
}
*/
.panelseparator {
  background-image: url(../images/separator.gif);
  background-repeat: repeat-y;
  width:1px;
}

.topbanner {
  height:72px;
  width:480px;
  background-image: url(../images/topbanner_bkg.gif);
  background-repeat: no-repeat;
}

.stortavlabanner {
  height:362px;
  width:152px;
  background-image: url(../images/stortavla_bkg.gif);
  background-repeat: no-repeat;
  padding: 15px;
  color: #b3b3b3;
}

.storlekstabellrubrik  {width=300px; height:30px; color: #000000; background-color: #E6E6E6; }
.storlekstabell  td { width=25px; }

.productDetails {
  border: 1px solid #a5aec3; /* #ffe0e0; */
  padding: 2px 2px 0px 2px; /* top, right, bottom, left */
  background-color: #FFFFFF;  
}

.entryWithProducts {
  background-image: url(../images/grey_bg_karusell_postorder.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

.entryNoProducts {
  background-image: url(../images/grey_bg_common_postorder.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

.infopageWithProducts {
  background-image: url(../images/grey_bg_karusell_store.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

.infopageNoProducts {
  background-image: url(../images/grey_bg_common_store.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin: 10px;
}

.productImage {
  padding: 0px 0px 50px 0px;
  background-color: #FFFFFF;  
}

.productImageHidden {
  padding: 0px 0px 50px 0px;
  opacity: 0.3;
  zoom: 1;
  filter: alpha(opacity=30);
  background-color: #EDEDED;  
}

.logoImage {
  /* border-color: #FFFFFF; 
  padding: 1px; 
  border: 1px; */
  margin: 2px 15px 5px 2px;
}

.searchTab {
  height:39px;
  width:180px;
  background-image: url(../images/search_tab.gif);
  background-repeat: no-repeat;
}
.searchTab a.passiveLink:link, a.passiveLink:visited, a.passiveLink:active { color: #555555; text-decoration: none; font-weight: normal; }
.searchTab a.passiveLink:hover { color: #da3b16; text-decoration: none; font-weight: normal; }

.searchTab a.activeLink:link, a.activeLink:visited, a.activeLink:active { color: #da3b16; text-decoration: none; font-weight: normal; }

.ui-menu-item { font-size: 11px; line-height: 11px; }
.ui-menu-item a { font-size: 11px; line-height: 11px; }


#tagCloud {  
  background-color:#e0c8da; text-align:center; padding:5px; border:3px; border-style:double; border-color:#999999;
  overflow:auto; font-size:80%; font-family:arial;  
}  
#tagCloud p {  
  color:#555555; font-size:14px; margin:0 0 10px 0; font-weight: bold;
}  
#tagCloudList { margin:0; padding:0; }  
#tagCloudList li {  
  list-style-type:none; float:left; margin:0 8px; height:25px;
}  
#tagCloudList li a:link { text-decoration:none; color:#ffffff; }  
#tagCloudList li a:visited { text-decoration:none; color:#dd7f69; }  
#tagCloudList li a:hover { text-decoration:none; color:#da3b16; }  

