html {
  width:100%;
  overflow-y:scroll;
  overflow: -moz-scrollbars-vertical !important;
}
body {
  background-color:#a7b2b7;
  background-image:url('../images/bg.jpg');
  background-repeat:repeat-x;
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  width:100%;
}
table {
  width:100%;
  vertical-align:top;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
tr{
  vertical-align:top;
}
img {
  border:1px solid #637076;
}
a {
  color:#666666;
  text-decoration:none;
  font-weight: bold;
}
a:hover {
  color:#2b27bd;
  text-decoration:none;
  font-weight: bold;
}
.katlank a {
  color:#000000;
  text-decoration:none;
  font-weight: bold;
}
.katlank a:hover {
  color:#2b27bd;
  text-decoration:none;
  font-weight: bold;
}
.hamtaner{
  border:1px solid #aaaaaa;
  outline:none;
  cursor:pointer;
}
hr {
  color: #777777;
  solid: 1px;
}
#varumarken {
  border:1px solid #637076;
  vertical-align:middle;
  background:#ffffff;
/*
  margin:5px 5px 5px 5px;
  padding:5px 5px 5px 5px;
*/
  padding:3px;
/*  border:0; */
}
#pad {
  padding:0px 0px 0px 0px;
}
#rubrik {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#444444;
  text-decoration:none;
  font-weight: bold;
  text-align:left;
  padding:0px 0px 30px 0px;
}
#rubrikC {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
/*  background:#7f8a90; */
  color:#444444;
  text-decoration:none;
  font-weight: bold;
  text-align:center;
  margin:0px 0px 30px 0px;
  padding:3px 0px 3px 0px;
  border-top:1px solid #6F7484;
  border-bottom:1px solid #6F7484;
}
#rubrikM {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#444444;
  text-decoration:none;
  font-weight: bold;
  text-align:left;
  padding:0px 0px 0px 0px;
}
#headLogoArea {
  background:#031E3C;
  text-align:center;
  width:100%;
  border-bottom:1px solid #6F7484;
  border-top:1px solid #6F7484;
}
#headLogo {
  background-color:#031E3C;
  background-image:url('../images/top_logo.jpg');
  background-repeat:no-repeat;
  background-position:center center;
  margin:auto;
  width:780px;
  height:100px;
  border-left:1px solid #6F7484;
  border-right:1px solid #6F7484;
}
#topMenuArea {
  background:#3f434c;
  text-align:center;
  width:100%;
  border-bottom:1px solid #6F7484;
}
#topMenu {
  background:#3f434c;
  margin:auto;
  font-size:11px;
  color:#b5b8c2;
  width:780px;
  border-left:1px solid #6F7484;
  border-right:1px solid #6F7484;
}
#leftMenu a {
  color:#cedbe1;
  text-decoration:none;
  font-weight: bold;
}
#leftMenuKampanj a {
/*  color:#cedbe1; */
  text-decoration:none;
  font-weight: bold;
}
#leftMenu a:hover, #leftMenuKampanj a:hover {
  color:#feeb07;
  text-decoration:none;
  font-weight: bold;
}
#topMenu a {
  color:#cedbe1;
  text-decoration:none;
  font-weight: bold;
}
#topMenu a:hover {
  color:#feeb07;
  text-decoration:none;
  font-weight: bold;
}
#topLink {
  line-height:22px;
  padding-top:5px;
}
#topLinkSelected {
  line-height:22px;
  padding-top:5px;
  background:url('../images/active_marker.gif') no-repeat center top;
  color:#ffffff;
}
#topLinkDis, topLinkDis a, topLinkDis a:hover, topLinkSelectedDis, topLinkSelectedDis a, topLinkSelectedDis a:hover {
  color:#cedbe1;
  text-decoration:none;
  font-weight: bold;
  line-height:22px;
  padding-top:5px;
}
#contentArea {
  text-align:center;
  width:100%;
}
#content {
  background:#7f8a90;
  margin:auto;
  text-align:left;
  width:780px;
  border-left:1px solid #6F7484;
  border-right:1px solid #6F7484;
}
#imageRoller {
  text-align:center;
  padding:15px 0px 0px 0px;
}
#image1, #image2, #image3, #image4 {
  width:160px;
  border: 1px solid #606060;
}
#fullPage {
  text-align:left;
  width:748px;
  margin:15px 15px 15px 15px;
  padding:10px 10px 10px 10px;
  background:#e2e4ed;
  border:1px solid #6F7484;
}
#rightPage {
  text-align:left;
  width:563px;
  margin:15px 15px 15px 15px;
  padding:10px 10px 10px 10px;
  background:#e2e4ed;
  border:1px solid #6F7484;
}
#leftImage {
  text-align:center;
  width:170px;
  margin:0px 0px 15px 15px;
  padding:0px 0px 0px 0px;
}
#leftMenu, #leftMenuKampanj {
  background-color:#3f434c;
  font-size:11px;
  color:#b5b8c2;
  width:170px;
  margin:15px 0px 15px 15px;
  padding:5px 3px 5px 3px;
  border:1px solid #6F7484;
}
#leftMenu2 {
  background-color:#3f434c;
  font-size:95%;
  color:#b5b8c2;
  width:170px;
  padding:0px 0px 0px 0px;
  margin:15px 0px 15px 15px;
  border:1px solid #6F7484;
}
#leftLink {
  display:block;
  color:#cedbe1;
  padding:3px 0 3px 0;
  margin:3px 0 3px 0;
}
#leftLinkSelected {
  display:block;
  background-image:url('../images/left_selected.jpg');
  background-repeat:no-repeat;
  background-position:center center;
  color:#cedbe1;
  padding:3px 0 3px 0;
  margin:3px 0 3px 0;
}
#leftLinkSelectedK {
  display:block;
  color:#00A4FF;
  padding:3px 0 3px 0;
  margin:3px 0 3px 0;
}
#leftSubLink {
  font-size:90%;
  display:block;
  padding:2px 0px 2px 2px;
  margin:2px 0px 3px 12px;
}
#leftSubLinkSelected {
  font-size:90%;
  display:block;
  background-image:url('../images/left_sub_link_selected.jpg');
  background-repeat:no-repeat;
  background-position:center center;
  padding:2px 0px 2px 2px;
  margin:2px 0px 3px 12px;
}

#boxPage {
  text-align:left;
  width:748px;
  margin:0px 0px 15px 0px;
}
#footArea {
  text-align:center;
  width:100%;
  margin:0;
  padding:0;
  border-top:1px solid #6F7484;
  border-bottom:1px solid #6F7484;
}
#footInfo {
  background:#a7b2b7;
  margin:auto;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  color:#576268;
  padding:10px 0px 2px 0px;
  width:780px;
  border-left:1px solid #6F7484;
  border-right:1px solid #6F7484;
}
#footCopy {
  background:#a7b2b7;
  margin:auto;
  text-align:center;
  font-size:10px;
  font-weight:normal;
  color:#6d7483;
  line-height:15px;
  padding:0px 0px 10px 0px;
  width:780px;
  border-left:1px solid #6F7484;
  border-right:1px solid #6F7484;
}
#footCopy a {
  color:#6d7483;
  font-weight:bold;
  text-decoration:none;
}
#box {
  background:#e2e4ed;
  padding:10px;
  border:1px solid #6F7484;
}
#caption {
  background:#7f8a90;
  height:20px;
  padding:3px 0px 2px 0px;
  margin:0px 0px 10px 0px;
  color:#000000;
  font-weight:bold;
  text-align:center;
  border:1px solid #6F7484;
}
#caption2 {
  background:#A0C178;
  height:20px;
  padding:3px 0px 2px 0px;
  margin:0px 0px 10px 0px;
  color:#FFF200;
  font-weight:bold;
  text-align:center;
  border:1px solid #6F7484;
}
/* --- */

#tbox {
  background-color: #f5f5f5;
  height:18px;
  border: 1px solid #6F7484;

}
#mbox {
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #f5f5f5;
  border: 1px solid #6F7484;
}
#formLeft {
  width:150px;
  height:25px;
  text-align: right;
  padding: 0px 5px 0px 0px;
}
#formRight {
  width:400px;
  height:25px;
  text-align: left;
  padding: 0px 5px 0px 0px;
}
.required {
  vertical-align: middle;
  font-size:12px;
  color: #ff0000;
  margin: 0px 0px 0px 5px;
}
.required2 {
  vertical-align: top;
  font-size:12px;
  color: #ff0000;
  margin: 0px 0px 0px 2px;
}

