@import url(menu.css);

body {
  background: #fff url();
  font-family: Verdana, sans-serif;
  margin: 0;
  padding: 0;
  }

a {
  text-decoration: underline;
  color: #000;
  }

.fixed {
  margin-left: auto;
  margin-right: auto;
  width: 776px;
  }

div#a {
  border-top: solid 2px #bbb;
  border-bottom: solid 2px #bbb;
  background: #bbb; /* url(bg_a.png);*/
  }

div#b {
  border-bottom: solid 2px #bbb;
  background: #999;
  }

div#c {
  border-bottom: solid 2px #bbb;
  background: #ccc; /* surl(bg_a.png);*/
  }

div#d {
  border-bottom: solid 2px #bbb;
  background: #c6c6c6;
  }

#banner {
  background: #eee url(/sid/banner.jpg);
  height: 95px;
  border: solid 1px #000;
  }

#menu {
  background: url(/sid/menu_bg.png);
  height: 30px;
  border: solid 1px #000;
  font-size: 11px;
  }

div#menu div ul {
  padding-left: 20px;
  }

div#menu div ul li {
  overflow: visible;
  margin-right: 10px;
  }


div#menu div ul li a {
  font-weight: bold;
  font-size: 11px;
  height: 24px;
  margin: 3px 0px 3px 0px;
  line-height: 23px;
  text-decoration: none;
  padding: 0;
  color: #000;
  cursor: pointer;
  }

div#menu ul a span {
  display: block;
}

div#menu ul li a span.left {
  float: left;
  width: 4px;
  height: 24px;
  }

div#menu ul li a span.middle {
  float: left;
  height: 24px;
  }

div#menu ul li a span.right {
  float: left;
  width: 4px;
  height: 24px;
  }

div#menu ul li:hover a span.left,
div#menu ul li.hilite a span.left {
  color: #fff;
  background: url(/sid/l.png);
  }

div#menu ul li:hover a.simple span.left,
div#menu ul li.hilite a.simple span.left {
  color: #fff;
  background: url(/sid/l_simple.png);
  }

div#menu ul li:hover a span.middle,
div#menu ul li.hilite a span.middle {
  color: #fff;
  background: url(/sid/main_h.png);
  }

div#menu ul li:hover a span.right,
div#menu ul li.hilite a span.right {
  color: #fff;
  background: url(/sid/r.png);
  }

div#menu ul li:hover a.simple span.right,
div#menu ul li.hilite a.simple span.right {
  color: #fff;
  background: url(/sid/r_simple.png);
  }

div#menu ul li ul {
  top: 25px;
  left: 0;
  border: solid 1px #2b2791;
  border-color: #2b2791 #6b67d1 #6b67d1 #2b2791;
  border-width: 2px 1px 1px 2px;
  background: #fff;
  padding: 0;
  opacity: 0.9;
  -moz-opacity: 0.9;
  filter: alpha(opacity=90);
  z-index: 1;
  }

div#menu ul li ul li {
  margin: 0;
}

div#menu ul li ul li a {
  height: 20px;
  line-height: 20px;
  background: #fff;
  padding: 1px 2px;
  margin: 0;
}

div#menu ul li ul li a:hover {
  background: url(/sid/sub_h.png) repeat-x;
  color: #fff;
}

div.container {}

/* IE hack \*/
* html .container { height: 1%; }
/* Hack ends */

div.container:after {
  content: ".";
  display: block;
  height: 0;
  overflow:hidden;
  clear: both;
  visibility:hidden;
}

#left {
  float: left;
  width: 172px;
  margin-left: 3px;
  display: inline;
  }

div.l1 {
  border: solid 1px #688dff;
  margin: 2px 2px 6px 2px;
  font-size: 11px;
  }

div#left div.l1 {
  background: #eee;
  }

div#main div.l1 {}

div#right div.l1 {
  background: #eee;
  }

div.l1 h1 {
  margin: 0;
  padding: 2px 0;
  font-size: 11px;
  text-align: center;
  background: #688dff url(/sid/h3_bg.png);
  color: #fff;
  }

div.l1 h3 {
  margin: 0;
  padding: 2px 0;
  font-size: 11px;
  text-align: center;
  background: #688dff url(/sid/h3_bg.png);
  color: #fff;
  }

div.l1 p {
  font-size: 11px;
  margin: 0;
  padding: 5px;
  text-align: justify;
  line-height: 1.3em;
  }

div.l1 img.margin5 {
  margin: 5px 5px;
  }

table td {
  padding: 1px 2px;
  }

table td.r {
  text-align: right;
  }

table tr.light {
  background: #ddd;
  }

table tr.head {
  background: #bbb;
  color: #000;
  font-weight: bold;
  }

table tr.highlight {
  color: #f00;
  }

table#login td {
  padding: 3px;
  }

#main {
  float: left;
  display: inline;
  width: 592px;
  margin: 10px;
  margin-top: 0;
  margin-right: 0;
  margin-left: 5px;
  display: inline;
  }

#right {
  float: left;
  width: 122px;
  }


#footer {
  background: #e4e4e4;
  border: solid 1px #000;
  border-right: solid 1px #000;
  }

a img {
  border: none;
  }

div.pic {
  border-top: dotted 1px #bbb;
  margin-top: 3px;
  margin-bottom: 3px;
  background: #ccc;
  }

div.pic img {
  text-align: center;
  }


img.rightcolumn {
  margin: 3px 5px;
  border: solid 1px #888;
  }

/* added */

#main div.l1 {
  margin: 2px 0px 6px 0px;
  }

h3.blue {
  margin: 0;
  padding: 2px 0;
  font-size: 11px;
  text-align: center;
  background: #688dff url(/sid/h3_bg.png);
  color: #fff;
  }

div.cos {
  height: 140px;
  height: 70px;
  }

div.cos h5 {
  margin: 0;
  padding: 2px 0px;
  padding-left: 3px;
  text-decoration: none;
  border-bottom: solid 1px #ddd;
  color: #1111dd;
  background: #eee;
  }

div.cos h5 a {
  margin: 0;
  padding: 2px 0px;
  text-decoration: none;
  border-bottom: solid 1px #ddd;
  color: #1111dd;
  background: #eee;
  }

div.cos p, div.cos p a {
  margin: 0;
  padding: 0;
  font-size: 10px;
  color: #000;
  text-decoration: none;
  }

div.cos img {
  float: right;
  border: solid 1px #999;
  margin-right: 10px;
  }

/*

#left div.l1 {
  border: solid 1px #777;
  margin: 2px 0px 6px 0px;
  font-size: 11px;
  }

#left div.l1 h3 {
  margin: 0;
  padding: 2px 0;
  font-size: 13px;
  text-align: center;
  background: #ccc;
  color: #000;
  }

#left div.l1 p {
  font-size: 11px;
  margin: 0;
  padding: 5px;
  text-align: justify;
  }

#main */

div.hl {
  background: #eee;
  }

table#vara, table.vara {
  width: 100%;
  font-size: 11px;
  }

table#vara td, table.vara td {
  padding: 1px 5px;
  border: solid 1px #eee;
  }

table#vara th, table.vara th {
  padding: 1px 5px;
  border: solid 1px #eee;
  background: #dedede;
  text-align: left;
  }

table#vara tr.highlight2, table.vara tr.highlight2 {
  background: #eee;
  }

table#vara tr.highlight1, table.vara tr.highlight1 {
  background: #ccc;
  }

table#statistiskanalys {
  margin: 0;
  padding: 0;
  font-size: 11px;
  width: 100%;
  margin-top: 2px;
  }

table#statistiskanalys table {
  font-size: 11px;
  }

table.statistiskanalys1 {
  margin: 0;
  padding: 0;
  }

table.statistiskanalys1 {}

table.statistiskanalys1 th {
  padding: 1px 5px;
  border: solid 1px #eee;
  background: #dedede;
  text-align: left;
  }


h3.a {
  margin: 0;
  padding: 2px 0;
  font-size: 11px;
  text-align: center;
  background: #688dff url(/sid/h3_bg.png);
  color: #fff;
  }

table.sokresultat td {
  padding: 1px 5px;
  }

object, embed {
  z-index: -10;
  }

div.product_info a {
  text-decoration: underline;
  }

div.product_info {
  margin-top: 10px;
  padding-bottom: 5px;
  }


img.product_img {
  float: left;
  margin: 10px;
  border: solid 1px #ccc;
  padding: 5px;
  }

img.product_img1 {
  float: left;
  margin: 0px 10px 10px 10px;
  border: solid 1px #ccc;
  padding: 5px;
  }

div.product_div {
  float: left;
  width: 450px;
  padding-top: 5px;
  }

input.sub {
   border: solid 1px #688dff;
   background: #ddd;
   font-size: 12px;
   color: #000;
   padding: 1px 5px;
   }

ul.partners {
  margin-top: 10px;
  padding-top: 0;
  }

ul.partners li {
  line-height: 1.4em;
  }

table.kontakt {
  margin-left: 20px;
  }

table.kontakt th {
  text-align: left;
  padding: 3px 20px 3px 0px;
  }

table.kontakt td {
  vertical-align: top;
  padding: 3px 20px 3px 0px;
  }

table.kontakt tr {}

div.tab {
  color: #000;
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  }


div.tab span.left {
  float: left;
  width: 4px;
  height: 20px;
  background: url(/sid/l1.png);
  }

div.tab span.middle {
  float: left;
  height: 20px;
  background: #ddd;
  }

div.tab span.right {
  float: left;
  width: 4px;
  height: 20px;
  background: url(/sid/r1.png);
  }

div.box {
  padding: 3px;
  background: #ddd;
  float: left;
  }

div.cb {
  clear: both;
  }

h2.h2alt {
  font-size: 13px;
  margin: 10px 2px 2px 2px;
  padding: 0;
  }

table.table1 {
  width: 100%;
  }

table.table1 td {
  padding: 1px 5px;
  border: solid 1px #eee;
  }

table.table1 th {
  padding: 1px 5px;
  border: solid 1px #eee;
  background: #dedede;
  text-align: left;
  }

table.table1 tr.hl1 {
  background: #ccc;
  }

table.table1 tr.hl2 {
  background: #eee;
  }

form {
  margin: 0;
  padding: 0;
  }

table#abonnera {
  width: 100%;

  }

table tr.ea {
  background: #eaeaea;
  }

table td.ea {
  background: #eaeaea;
  }

table tr.e2 {
  background: #e2e2e2;
  }

table td.e2 {
  background: #e2e2e2;
  }

.red {
  color: #ff0000;
  }

#analys {
  width: 480px;
  background: #eee;
  border: solid 1px #688dff;
  margin: 20px;
  padding: 10px;
  font-size: 11px;
  }

div.l2 {
  margin-top: 20px;
  }

div.l2 h3 {
  margin: 0;
  padding: 2px 0 2px 5px;
  font-size: 11px;
  text-align: left;
  background: #688dff;
  color: #fff;
  }

div.l2 h4 {
  margin: 0;
  padding: 2px 0 2px 5px;
  font-size: 11px;
  text-align: left;
  background: #ddd;
  color: #000;
  font-style: italic;
  font-weight: normal;
  }

img.img_icon1 {
  float: right;
  margin: 4px 10px 0 0;
  }

img.img_icon2 {
  float: right;
  margin: 6px 10px 0 0;
  }

div.wh {
  background: #fff;
  padding: 10px;
  }

h2.blue {
  margin: 10px 0 5px 0;
  padding: 2px 0 2px 5px;
  font-size: 11px;
  text-align: center;
  background: #688dff;
  color: #fff;
  }

h4.blue {
  margin: 10px 0 5px 0;
  padding: 2px 0 2px 5px;
  font-size: 11px;
  text-align: center;
  background: #688dff;
  color: #fff;
  }

#analys1 {
  width: 480px;
  background: #eee;
  border: solid 1px #688dff;
  margin: 20px;
  padding: 10px;
  font-size: 11px;
  }

select {
  font-family: Verdana, sans-serif;
  }

input {
  font-family: Verdana, sans-serif;
  }

table#weekly_promo_table {
  font-size: 12px;
  }

table#weekly_promo_table td {
  padding: 3px 5px;
  }

table#weekly_promo_table td.h {
  font-weight: bold;
  background: #688dff;
  color: #fff;
  }

table#weekly_promo_table tr.h {
  font-weight: bold;
  background: #688dff;
  color: #fff;
  }


/* IE italic bug in -show_newsletter.php- */

p.buggy {
  overflow: visible;
  width: 545px;
  }
#campaincontent img {
	padding:8px;
	max-width:400px;
	max-height:400px;
  }
  
  
#bloggtable { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left:4px; margin-top:4px }
#bloggtable table.comments { background-image: url(/sid/h3_bg.png); color:#fff; }
#bloggtable table.comments a { color: #fff; }
.title_blogg_right{background-color: #993300; margin-left:-6px; padding:6px; border-bottom:1px solid white; color:white}
.dater{font-size:10px; font-weight:normal}
#komment_header{padding-left:6px}
#tbl_komment{margin-left:6px}
.singleblog_entry_title h2 { margin: 0; font-size: 18px; background-color:#4066a8; color:white; padding:4px }
.singleblog_entry_title h2 a { text-decoration:none; color:white; }
.singleblog_entry_date { margin-bottom: 10px; }
.singleblog_entry_text{margin:0px 0px 4px 0px; padding:4px; font-size:11px; background-color:#f1f2f6; border-bottom:1px solid  #999999}
.komment a { background-image: url(/sid/h3_bg.png); background-position:top left; background-repeat:repeat-x; display: block; padding: 2px 7px; float: left; color: #fff; text-decoration: none; margin-right: 1px;  }
.commentary { clear: both; margin-bottom:6px; }
#comment_wrapper{ margin-bottom:10px; border:1px solid #3399FF}
 
 .dailyanalysismarker {
	color:#0000FF; 
 }