@CHARSET "UTF-8";

html, body {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  color: white;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

body {
  background-color: white;
  background-image: url('/files/layout/gfx/siteBackground.png');
  background-repeat: repeat-x;
}

a:link {
	color: white;
	text-decoration:none;
}

a:visited {
	color: white;
	text-decoration:none;
}

a:active {
	color: white;
	text-decoration:none;
}

a:hover {
	color: white;
	text-decoration:underline;
}


div.undermenudiv {
  display: none;
}

h1 {
  font-family: arial, verdana, sans-serif;
  color: white;
  font-size: 18px;
}

h2 {
  font-family: arial, verdana, sans-serif;
  color: white;
  font-size: 15px;
}

br.clr {
  clear: both;
  font-size: 0px;
}

div#site {
  width: 898px;
  position: absolute;
  left: 50%;
  margin-left: -449px;
}

div#site div#top {
  width: 100%;
  height: 177px;
  position: relative;
}

div#site div#top div#fish {
  position: absolute;
  left: 0px;
  bottom: 43px;
  background-image: url('/files/layout/gfx/kattegat/overMenu.png');
  width: 898px;
  height: 75px;
  text-align: center;
}

div#site div#top div#languageBar {
  position: absolute;
  right: 0px;
  top: 0px;
  background-image: url('/files/layout/gfx/kattegat/languageBar.png');
  width: 106px;
  height: 24px;
  text-align: center;
}

div#site div#top div#topmenu {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-image: url('/files/layout/gfx/kattegat/menubar.png');
  width: 100%;
  height: 43px;
  text-align: left;
  text-indent: 10px;
  font-size: 0px;
}

div#site div#top div#topmenu a:link,
div#site div#top div#topmenu a:visited {
  display: block;
  float: left;
  margin-top: 13px;
  margin-left: 25px;
  text-decoration: none;
  color: white;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
}

div#site div#top div#languageBar a:link,
div#site div#top div#languageBar a:visited {
  text-decoration: none;
  font-size: 0px;
}

div#site div#top div#languageBar a img {
  border: 0px;
  margin: 0px 3px;
}

div#site div#top a:link#logo,
div#site div#top a:visited#logo {
  position: absolute;
  left: 0px;
  top: 10px;
  display: block;
  font-size: 0px;
  text-decoration: none;
  background-image: url('/files/layout/gfx/kattegat/logo.png');
  width: 177px;
  height: 89px;
  z-index:100;
}

div#site div#page {
  width: 892px;
  margin: 0px 3px;
  position: relative;
}

div#site div#page div#fullPage,
div#site div#page div#fullPageMenu {
  margin: 4px 3px 0 0;
  width: 892px;
  position: relative;
  background-image: url('/files/layout/gfx/kattegat/productviewBackground.png');
  background-repeat: repeat-x;
  background-color: #011b3e;
  padding: 10px 0px;
}

div#site div#page div#fullPageMenu {
  background-image: none;
  background-color: transparent;
  padding: 0px;
}

div#site div#page div#fullPage div#topCorners {
  width: 892px;
  height: 10px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  background-image: url('/files/layout/gfx/kattegat/fullTop.png');
}

div#site div#page div#fullPage div#bottomCorners {
  width: 892px;
  height: 10px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  background-image: url('/files/layout/gfx/kattegat/fullBottom.gif');
}

div#site div#page div#fullContainer {
  width: 852px;
  margin-left: 20px;
}

div#site div#page div#fullPageMenu div#fullContainer {
  width: 852px;
  margin-left: 0px;
}

div#site div#page div#frontImage {
  margin-top: 4px;
  width: 892px;
  height: 177px;
  background-image: url('/files/layout/gfx/kattegat/frontpageImage.jpg');
}

div#site div#page div#threeBoxes {
  width: 892px;
  margin-top: 9px;
}

div#site div#page div#threeBoxes div.boxMiddle,
div#site div#page div#threeBoxes div.boxRight {
  margin-left: 8px;
}

div#site div#page div#threeBoxes div.boxLeft,
div#site div#page div#threeBoxes div.boxRight {
  width: 292px;
  height: 153px;
  background-image: url('/files/layout/gfx/kattegat/sideBox.png');
  float: left;
}

div#site div#page div#threeBoxes div.boxMiddle {
  width: 292px;
  height: 153px;
  background-image: url('/files/layout/gfx/kattegat/middleBox.png');
  float: left;
}

div#site div#page div#threeBoxes div.boxLeft center,
div#site div#page div#threeBoxes div.boxMiddle center,
div#site div#page div#threeBoxes div.boxRight center {
  height: 76px;
}

div#site div#page div#threeBoxes div.boxLeft center img,
div#site div#page div#threeBoxes div.boxMiddle center img,
div#site div#page div#threeBoxes div.boxRight center img {
  margin-top: 10px;
}

div#site div#page div#threeBoxes div.boxLeft h2,
div#site div#page div#threeBoxes div.boxMiddle h2,
div#site div#page div#threeBoxes div.boxRight h2 {
  margin: 0px;
  padding: 0px;
  width: 272px;
  display: block;
  margin-left: 10px;
  color: white;
  font-size: 16px;
  font-family: verdana, arial, sans-serif; 
}

div#site div#page div#threeBoxes div.boxLeft p,
div#site div#page div#threeBoxes div.boxMiddle p,
div#site div#page div#threeBoxes div.boxRight p {
  width: 272px;
  margin-left: 10px;
  color: #a6a6a6;
  font-size: 11px;
  font-family: verdana, arial, sans-serif; 
}

div#site div#page div#threeBoxes div.boxMiddle p {
  color: white;
}

div#site div#bottom {
  width: 892px;
  height: 37px;
  margin: 9px 3px 3px 3px;
  background-image: url('/files/layout/gfx/kattegat/bottom.png');
}

div#site div#bottom div#bottomText {
  font-family: verdana, arial, sans-serif;
  color: white;
  text-align: left;
  font-size: 11px;
  margin-left: 10px;
  padding-top: 11px;
}

div#site div#wayBelow {
  position: relative;
}

div#site div#wayBelow a:link#dixondesign,
div#site div#wayBelow a:visited#dixondesign {
  width: 101px;
  height: 7px;
  background-image: url('/files/layout/gfx/dixondesign.png');
  position: absolute;
  right: 6px;
  top: 6px;
}

div#site div#wayBelow a:link#report,
div#site div#wayBelow a:visited#report {
  display: block;
  position: absolute;
  left: 6px;
  top: 3px;
  font-size: 12px;
  font-family: verdana, arial, sans-serif;
  color: #9f9f9f;
  text-decoration: none;
}



/* LAYOUT WITH LEFTMENU */

div#site div#page table#menuTable {
  width: 892px;
  /*margin: 4px;*/
  margin-left: 0px;
}

div#site div#page table#menuTable tr td#leftMenu {
  width: 184px;
  background-color: #021d40;
  background-image: url('/files/layout/gfx/kattegat/productviewBackground.png');
  background-repeat: repeat-x;
  position: relative;
  vertical-align: top;
}

div#site div#page table#menuTable tr td#leftMenu div#topCorners {
  width: 184px;
  height: 10px;
  position: absolute;
  left: 0px;
  top: 3px;
  top: 0px;
  z-index: 1;
  background-image: url('/files/layout/gfx/kattegat/leftmenuTop.png');
}

div#site div#page table#menuTable tr td#leftMenu div#bottomCorners {
  width: 184px;
  height: 10px;
  position: absolute;
  left: 0px;
  bottom: 3px;
  bottom: 0px;
  z-index: 1;
  background-image: url('/files/layout/gfx/kattegat/leftmenuBottom.gif');
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu {
  width: 164px;
  position: relative;
  z-index: 2;
  margin-left: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable {
  
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable a:link.toggler,
div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable a:visited.toggler {
  font-size: 14px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable a:hover.toggler {
  text-decoration: underline;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expander {
  display: none;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen {
  width: 209px;
  display: block;
  margin-left: -15px;
  /*background-color: #1d3a61;*/
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen a:link.sub,
div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen a:visited.sub {
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  color: white;
  text-decoration: none;
  clear: both;
  display: block;
  margin: 3px 0px;
  margin-left: 24px;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen a:hover.sub {
  text-decoration: underline;
}



div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable {
  
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable a:link.toggler,
div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable a:visited.toggler {
  font-size: 14px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable a:hover.toggler {
  text-decoration: underline;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expander {
  display: none;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen {
  width: 209px;
  display: block;
  margin-left: -15px;
  /*background-color: #1d3a61;*/
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen a:link.sub,
div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen a:visited.sub {
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  color: white;
  text-decoration: none;
  clear: both;
  display: block;
  margin: 3px 0px;
  margin-left: 24px;
}

div#site div#page table#menuTable tr td#leftMenu div#mainMenu div.expandable div.expanderOpen a:hover.sub {
  text-decoration: underline;
}




div#site div#page table#menuTable tr td#menuSplit {
  width: 13px;
  font-size: 0px;
}

div#site div#page table#menuTable tr td#productView {
  vertical-align: top;
  width: 695px;
  position: relative;
  background-image: url('/files/layout/gfx/kattegat/productviewBackground.png');
  background-repeat: repeat-x;
  background-color: #011b3e;
}

div#site div#page table#menuTable tr td#productView div#productviewTop {
  width: 695px;
  height: 11px;
  position: absolute;
  right: 0px;
  top: 0px;
  background-image: url('/files/layout/gfx/kattegat/productviewTop.png');
  z-index: 1;
}

div#site div#page table#menuTable tr td#productView div#productviewBottom {
  width: 695px;
  height: 11px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-image: url('/files/layout/gfx/kattegat/productviewBottom.gif');
  z-index: 1;
}

div#site div#page table#menuTable tr td#productView div#productContent {
  width: 677px;
  position: relative;
  z-index: 2;
  margin-top: 14px;
  margin-bottom: 14px;
  margin-left: 18px;
}

/*
div#site div#page table#menuTable tr td#productView div#productContent div#largeImage {
  float: left;
  width: 180px;
  text-align: center;
}

div#site div#page table#menuTable tr td#productView div#productContent div#description {
  float: left;
  width: 270px;
} */



div#site div#page table#menuTable tr td#productView div#productContent div#largeImageContainer {
  float: left;
}

div#site div#page table#menuTable tr td#productView div#productContent div#largeImage {
  /*float: left;*/
  width: 180px;
  text-align: center;
  width: 200px;
  height: 200px;
  text-align: center;
  background-image: url('/files/layout/gfx/kattegatProductImageBackground.gif');
  
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

div#site div#page table#menuTable tr td#productView div#productContent div#largeImage * {
  vertical-align: middle;
}

div#site div#page table#menuTable tr td#productView div#productContent div#description {
  float: left;
  width: 270px;
  width: 250px;
}

/*\*//*/

div#site div#page table#menuTable tr td#productView div#productContent div#description {
    display: block;
}

div#site div#page table#menuTable tr td#productView div#productContent div#description span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

div#site div#page table#menuTable tr td#productView div#productContent div#description h2 {
  color: white;
  font-size: 14px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  margin: 0px;
  margin-top: 0px;
  margin-left: 10px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#description p {
  color: white;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  margin-top: 22px;
  margin-bottom: 13px;
  margin-left: 10px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#description div.row {
  margin-top: 7px;
  margin-left: 10px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#description div.row div.leftCell,
div#site div#page table#menuTable tr td#productView div#productContent div#description div.row div.rightCell {
  width: 100px;
  color: white;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  float: left;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide {
  float: left;
  width: 187px;
  /*height: 140px;
  background-image: url('/files/layout/gfx/kattegat/variantBox.png');*/
  margin-bottom: 10px;
  margin-left: 29px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#variantContainer {
  float: left;
  width: 187px;
  height: 140px;
  background-image: url('/files/layout/gfx/kattegat/variantBox.png');
  overflow: hidden;
  overflow-y: auto;
}

/*div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter {
  float: left;
  width: 187px;
  height: 140px;
  background-image: url('/files/layout/gfx/kattegat/variantBox.png');
  overflow: hidden;
  overflow-y: auto;
}*/

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter {
  float: left;
  width: 187px;
  padding-top: 5px;
  padding-bottom: 5px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter h2 {
  color: white;
  font-size: 14px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  margin: 0px;
  margin: 13px 14px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter a:link,
div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter a:visited {
  color: white;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  margin-left: 14px;
  margin-right: 14px;
  float: left;
  display: block;
  text-decoration: none;
  width: 159px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter a:hover {
  text-decoration: underline;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter p {
  color: white;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  margin: 0px;
  margin-left: 24px;
  margin-right: 24px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide div#varianter p.selected {
  color: #ad9961;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide a:link#downloadBillede,
div#site div#page table#menuTable tr td#productView div#productContent div#rightSide a:visited#downloadBillede {
  float: right;
  display: block;
  width: 187px;
  height: 32px;
  background-image: url('/files/layout/gfx/kattegat/downloadBillede.png');
  margin-top: 12px;
}

div#site div#page table#menuTable tr td#productView div#productContent div#rightSide a:link#downloadProduktblad,
div#site div#page table#menuTable tr td#productView div#productContent div#rightSide a:visited#downloadProduktblad {
  float: right;
  display: block;
  width: 187px;
  height: 32px;
  background-image: url('/files/layout/gfx/kattegat/downloadProduktblad.png');
  margin-top: 12px;
}



/* KONTAKT FORMULAR */

div#site div#page div#fullContainer form.kontaktForm {
  
}

div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable {
  
}

div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable tr td.kontaktForm_beskrivelse {
  width: 100px;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: white;
}

div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable tr td input {
  visibility: hidden;
}

div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable tr td input.button,
div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable tr td input.inputfelter {
  visibility: visible;
}

div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable tr td input.inputfelter,
div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable tr td textarea.inputfelter {
  border: 0px;
}

div#site div#page div#fullContainer form.kontaktForm table.kontaktFormTable tr td input.button {
  visibility: visible;
  width: 105px;
  height: 32px;
  background-image: url('/files/layout/gfx/kattegat/button.gif');
  background-color: transparent;
  border: 0px;
  cursor: pointer;
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: white;
}

/* NYHEDER */

div#site div#page div div.nyheder {
  
}

div#site div#page div div.nyheder table.nyheder_table {
  
}

div#site div#page div div.nyheder table.nyheder_table tr td.mailingListLink,
div#site div#page div div.nyheder table.nyheder_table tr td.nyheder_naeste_side {
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
  color: white;
}

div#site div#page div div.nyheder table.nyheder_table tr td.nyheder_naeste_side a:link,
div#site div#page div div.nyheder table.nyheder_table tr td.nyheder_naeste_side a:visited,
div#site div#page div div.nyheder table.nyheder_table tr td.mailingListLink a:link,
div#site div#page div div.nyheder table.nyheder_table tr td.mailingListLink a:visited {
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: white;
}

div#site div#page div div.nyheder table.nyheder_table tr td div.nyheder_taeller {
}

div#site div#page div div.nyheder table.nyheder_table tr td i,
div#site div#page div div.nyheder table.nyheder_table tr td div.nyheder_taeller i {
  font-size: 12px;
  font-style: normal;
  font-family: arial, verdana, sans-serif;
  color: white;
}

div#site div#page div div.nyheder table.nyheder_table tr td table {
  
}

div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-even,
div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-odd {
  background-color: transparent;
}

div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-even td {
  
}

div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-even td a:link.news-list-headline,
div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-even td a:visited.news-list-headline,
div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-odd td a:link.news-list-headline,
div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-odd td a:visited.news-list-headline {
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: white;
}

div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-even td.news-list-date,
div#site div#page div div.nyheder table.nyheder_table tr td table tr.news-list-odd td.news-list-date {
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
  color: white;
}

div#site div#page div div.nyheder table.nyheder_table tr td div#news-item {
  
}

div#site div#page div div.nyheder table.nyheder_table tr td div#news-item div.nyheder_headline {
  font-size: 14px;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: white;
}

div#site div#page div div.nyheder table.nyheder_table tr td div#news-item div.nyheder_manchet {
  font-size: 10px;
  font-family: arial, verdana, sans-serif;
  color: white;
}

div#site div#page div#fullPage div#fullContainer p,
div#site div#page div div.nyheder table.nyheder_table tr td div#news-item p {
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
  color: white;
}

div#site div#page div div.nyheder table.nyheder_table tr td div#news-item div#news_written {
  display: none;
}




/* WEBSHOP WEBSHOP WEBSHOP */

div#site div#page table#menuTable tr td#productView div#productContent {
  width: 677px;
  position: relative;
  z-index: 2;
  margin-top: 14px;
  margin-bottom: 14px;
  margin-left: 18px;
  margin-left: 10px;
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container {
  
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner {
  
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form {
  
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form div#webshopVariants {
  display: none;
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form div.productRow {
  width: 100%;
  vertical-align: top;
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form div.productRow a:link,
div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form div.productRow a:visited {
  text-decoration: none;
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form div.productRow a.textLink {
  clear: rigth;
  font-size: 12px;
  font-weight: bold;
  font-family: arial, verdana, sans-serif;
  color: white;
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form div.productRow a img {
  border: 0px;
  margin: 10px;
  margin-top: 0px;
  float: left;
}

div#site div#page table#menuTable tr td#productView div#productContent span.webshop-category-products-container span.webshop-category-products-container-inner form div.productRow p {
  float: left;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  color: white;
  margin: 0px;
  padding: 0px;
}



