td img { border: 0; margin: 0; padding: 0; }

li { margin: 0 0 0 20px; }

p.produkter { font-size: 14px; font-weight: bold; background: #eee; /**/ margin-bottom: 8px; padding: 2px; text-align: left }
tr.products_row_a { background: transparent; }
tr.products_row_b { background: #eee; }
/*tr.products_row_a:hover, tr.products_row_b:hover { color: #090; background: #ddd; cursor: default; }*/

/* DISPLAY/HIDE BOX */
.hideTable { display: none; }
.showTable { display: block; }
.featuredText {
 background-color: #fff;
 color: #000;
 padding: 5px;
}
.featureHeader {
 background-image: url(img/featuredFrontpageBg.gif);
 background-position: top right;
 background-repeat:no-repeat;
 height: 16px;
 padding: 3px;
 font-weight: bold;
 color: #fff;
}
.featureText {
 padding: 4px;
}

.textBox {
  width: 165px;
  font-size: 10px;
  margin: 5px;
  padding: 0; 
  overflow: hidden; /*background: red;/**/
}

.featuredItem {
 background-color: #caccce;
 
 color: #333;
 font-size: 9px;
 border-bottom: 5px solid #000;
}
.featuredItem .head {
 font-weight: bold;
 font-size: 10px;
 color: #000000;
 text-transform: uppercase;
 padding-bottom: 2px;
 cursor: pointer;
}
.featuredItem .head:hover {
color: #ad1d23;
}

/* Toplevel of submenu */
.level2_table {
 border-top: 1px dotted #ccc;
}

.sublevels_padded {
 padding-top: 2px; 
 padding-bottom: 2px;
 
}
/* COMPLETE/FULL MENU STYLES */
.menu_complete { font-size: 13px; font-weight: normal; padding-top: 5px; padding-bottom: 5px;}
.menu_complete:link { color: #fff; }
.menu_complete:visited { color: #fff; }
.menu_complete:hover { color: #a41d22; text-decoration: none; }

.menu_complete_on { font-size: 13px; font-weight: normal; padding-top: 5px; padding-bottom: 5px;}
.menu_complete_on:link { color: #a41d22; }
.menu_complete_on:visited { color: #a41d22; }
.menu_complete_on:hover { color: #a41d22; text-decoration: none; }

/* COMPLETE/FULL MENU STYLES FOR UNDERLINKS */
.menu_complete_sub { font-size: 12px; font-weight: normal; padding-top: 5px; padding-bottom: 5px; }
.menu_complete_sub:link { color: #fff; }
.menu_complete_sub:visited { color: #fff; }
.menu_complete_sub:hover { color: #a41d22; text-decoration: none; }

.menu_complete_sub_on { font-size: 12px; font-weight:normal; padding-top: 5px; padding-bottom: 5px;}
.menu_complete_sub_on:link { color: #a41d22; }
.menu_complete_sub_on:visited { color: #a41d22; }
.menu_complete_sub_on:hover { color: #a41d22; text-decoration: none; }


.SUB_menu_complete_sub { font-size: 10px; font-weight: normal; padding-top: 2px; padding-bottom: 2px; }
.SUB_menu_complete_sub:link { color: #ccc; }
.SUB_menu_complete_sub:visited { color: #ccc; }
.SUB_menu_complete_sub:hover { color: #a41d22; text-decoration: none; }

.SUB_menu_complete_sub_on { font-size: 10px; font-weight:normal; padding-top: 2px; padding-bottom: 2px;}
.SUB_menu_complete_sub_on:link { color: #a41d22; }
.SUB_menu_complete_sub_on:visited { color: #a41d22; }
.SUB_menu_complete_sub_on:hover { color: #a41d22; text-decoration: none; }


/* MAIN MENU STYLES */
.menu_main { font-size: 12px; text-transform: uppercase; background-image: url(img/menuBgOff.gif); background-repeat:repeat-x; margin: 0 8px; padding: 0; }
.menu_main:link { color: #FFFFFF; }
.menu_main:visited { color: #FFFFFF; }
.menu_main:hover { color: #333333; text-decoration: none; }

.menu_main_on { font-size: 12px; color: #333333; text-transform: uppercase; background-image: url(img/menuBgOn.gif); background-repeat:repeat-x; margin: 0 8px; padding: 0;  }
.menu_main_on:link { color: #FFFFFF; }
.menu_main_on:visited { color: #FFFFFF; }
.menu_main_on:hover { color: #333333; text-decoration: none; }


/* STANDARD FORM ELEMENTS */
.input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #969697;  border: 1px solid #969697; }
.button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0 0 0 5px;  border: 1px solid #ad1d23; background-color: #ad1d23; color: #fff; }

.printerfriendly:link { color: #000000; }
.printerfriendly:visited { color: #000000; }
.printerfriendly:hover { color: #333333; text-decoration: none; }

.acronym { border-bottom: 1px dotted orange; cursor:help;  }

.timeline { font-size: 9px; }

/* ACTIVITIES */
.activities_iframe { border: 1px solid #eeeeee; }

.activities_headline { font-weight: bold; background-color: #dddddd; }

.activities_bg { margin: 0; padding: 0; background-color: white; overflow: auto; }
.activities_bg:link { color: #000000; }
.activities_bg:visited { color: #000000; }
.activities_bg:hover { color: #333333; text-decoration: underline; }

/*#produktgreier h1.heading { padding: 0 0 3px 0; margin: 0; border-bottom: 1px solid #e1393f; width: 545px; } */
table#smaadetaljer tr td { font-size: 10px; padding: 1px 0; vertical-align: top; }
