<!-- 
/* genrelle regler */
  * {
    font-family:      Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:        13px;
    text-decoration:  none;
    color:            #303030;
  }
  body {
    background-image: url('../images/brik.jpg');
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:              #000000;
    padding-bottom:     50px;
  }
  form {
    padding: 0px;
    margin: 0px;
  }  
  a:hover {
    color:              #28201C;
  }
  .bottomMargin {
    margin-bottom:      2px;
  }
  #content {
    background:         #ffffff;
  }
  .bottom {
    vertical-align:     bottom;
  }
  .bold {
    font-weight:        bold;
  }
  /* navbar */ 
  
  #navBar, #foot {
    background-image:   url('../images/navbg.gif');
    height:             30px;
  }
  
  #navBar a {
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:          11px;
    color:              #ffffff;
    text-decoration:    none;
  }
  
  #navBar a:hover {
    background:         #ffffff;
    color:              #6C541E;
  }
  
  /* søgeboks */
  #kant {
    background-color: #FFFFFF;
    width:            2px;
  }
  #menu {
    background-color: #E6E4DB;
    width:            146px;
    padding:          2px 0px 0px 0px;
    text-align:       right;
  }
  #menu * {
    font-size:        9px;
  }

  .flags {
    border:           solid 1px #ded7b7;
    background:       url('../images/bgflag.jpg');
    margin-top:       2px;
  }
  .flags .ftd {
    padding:          2px;
    text-align:       center;
  }
  .menuHd {
    margin-bottom:    2px;
    border:           solid 1px #d7bdbd;
    width:            143px;
    max-width:        144px;
    background:       #ede2e2;
    text-align:       left;
    padding:          0px;
    font-size:        13px ! important;
    cursor:           hand;
  }
  
  .hand {
    cursor:           hand;
  }
  
  .menuHd p {
    font-size:        13px ! important;
    margin: 2px 2px 4px 2px;
  }
  .menuKnapDiv {
    margin-bottom:    2px;
    border:           solid 1px #d7bdbd;
    width:            143px;
    max-width:        144px;
    background:       #ede2e2;
    text-align:       right;
    padding:          0px;
    font-size:        13px ! important;
    cursor:           hand;
  }
  .menuKnapDiv p {
    font-size:        13px ! important;
    margin: 2px;
  }
  .menuKnapperDiv {
    margin-bottom:    2px;
    border:           solid 1px #d7bdbd;
    width:            143px;
    max-width:        144px;
    background:       #ede2e2;
    text-align:       right;
    padding:          2px;
    font-size:        13px ! important;
    cursor:           hand;
  }
  .menuKnapper {
    margin-top:       2px;
    background:       #d7bdbd;
    width:            100%;
  }
  .menuKnapper td {
    background:       #ede2e2;
    text-align:       right;
    padding:          2px;
    font-size:        13px ! important;
  }
  .menuKnapper a {
    font-size:        13px ! important;
  }
  .top {
    vertical-align:   top;
  }
  
  #login {
    border:             solid 1px #D4D4D4;
    width:              100%;
    margin-top:         2px;
  }

  #login td {
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:          9px ! important;
    background-color:   #FFFFFF;
  }

  #login .hd {
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:              #505050;
    background-color:   #F5F2E9;
    text-align:         center;
    font-weight:        bold;
    padding:            4px 2px 4px 2px;
  }

  #basket {
    border:             solid 1px #D4D4D4;
    width:              100%;
    margin-top:         2px;
  }
  #basket td {
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:          9px ! important;
    background-color:   #FFFFFF;
  }
  #basket .hd {
    background-color:   #CCD49A;
    text-align:         center;
    font-weight:        bold;
    color:              #505050;
    padding:            4px 2px 4px 2px;
  }

  .showorder {
    background-color:   #ffffff ! important;
  }
  
  .showorder td {
    background-color:   #D0CDC6 ! important;
  }
  
  .thin {
    height:             1px;
  }
  .right {
    text-align:         right;
  }
  .menuinput {
    width:              90%;
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:              #505050;
    font-size:          10px;
  }
  .stdButton {
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:              #505050;
    font-size:          10px;
  }
  .optButs {
    width:              100px;
  }
  
  .ramme {
    border:             solid 1px #D4D4D4;
  }
  .frAdds {
    padding:          0px 0px 0px 0px;
    text-align:       center;
    width:            150px;
  }
  .bodyDiv {
    margin-top:       2px;
    border:           solid 1px #d7d1bd;
    width:            100%;
    max-width:        434px;
    background:       #edebe2;
    padding:          0px;
  }
  .blockDiv {
    margin:       2px 2px 0px 0px;
    width:            100%;
  }
  .blockDiv div {
    width:            100%;
    max-width:        432px;
    padding:          2px;
  }
  .green {
    border:           solid 1px #c0d5c3;
    background:       #e3ece4;
  }
  .yellow {
    border:           solid 1px #d7d1bd;
    background:       #edebe2;
  }
  .frMain {
    width:            100%;
  }
  .formkant {
    padding:          0px ! important;
    margin:           0px ! important;
  }
  .medHd {
    font-family:      Arial,Helvetica,sans-serif;
    font-size:        22px;
    margin-bottom:    0px ! important;
  }
  .medHd a {
    font-family:      Verdana,Geneva,Arial,Helvetica,sans-serif ! important;
  	letter-spacing:   1px;
    color:            #335040;
    font-size:        18px ! important;
    margin-bottom:    0px ! important;
  }
  .bodyTxt {
    margin-top:       0px ! important;
    line-height:      14px;
  }
  .bodyTxt b {
    font-family:      Arial,Helvetica,sans-serif;
    font-weight:      bold ! important;
    font-size:        14px;
  }
  .tblMain {
    width:            100%;
  }
  .tblMain td {
    padding:          4px;
  }
  .tblMain thead {
    background:       #b6c4b8;
  }
  .tblMain tbody {
    background:       #e3ece4;
  }
  .tblMain .twice td {
    height:           40px;
  }
  .tblMain .twice input {
    height:           16px;
    width:            13px;
  }
  .topMargin {
    margin-top:       2px;
  }
  .f1 td {
    background:       #f3f7f4;
  }
  .center {
    text-align:       center;
  }
  .green {
    border:           solid 1px #c0d5c3;
    background:       #e3ece4;
  }
  .yellow {
    border:           solid 1px #d7d1bd;
    background:       #edebe2;
  }
  .pad40y {
    padding:          20px 40px 20px 40px;
  }
  .dashed {
    border:           dashed 1px #c0d5c3;
  }
  .pale {
    background:       #fbfcfc;
  }
  .stdTxtA {
    height:           100px;
  }
  .stdTxt40 {
    height:           40px;
  }
  .stdTxt60 {
    height:           60px;
  }
  .stdTxt200 {
    height:           200px;
  }
  .fullInp {
    border:           solid 1px #c0d5c3;
    font-size:        11px ! important;
    width:            495px;
  }
  .semiFullInp {
    border:           solid 1px #c0d5c3;
    font-size:        11px ! important;
    width:            423px;
    height:           18px;
  }
  .xBut {
    border:           solid 1px #c0d5c3;
    font-size:        11px ! important;
    width:            70px;
    margin-left:      2px;
    height:           18px;
  }
  .halfInp {
    border:           solid 1px #c0d5c3;
    font-size:        11px ! important;
    width:            300px;
  }
  .fullW {
    border:           solid 1px #c0d5c3;
    font-size:        11px ! important;
    width:            100%;
  }
  .InformInpFull {
    width:            422px;
  }
  .InformInp {
    width:            177px;
    padding:          1px 2px 1px 3px;
  }
  .pad8 {
    padding:          8px ! important;
  }
  .pad40 {
    padding:          40px ! important;
  }
  .naven {
    background:       #cbd1c7 url('../_i/images/nav_02.gif');
    background-position: bottom;
    height:           22px;
    width:            100%;
  }
  .alfanav {
    background:       #cbd1c7 url('../_i/images/nav_02.gif');
    background-position: bottom;
    height:           20px;
    width:            100%;
    max-width:        596px;
  }
  .alfanav td {
    padding:          0px 4px 0px 5px;
    color:            #616161;
  }
  .alfanav a {
    color:            #616161;
  }

  /* reklamebanner i 3. spalte */ 
  .aktuel  {
    border:           solid 1px #c0ced5;
    background-color: #EADAA6;
    width:            100%;
  }
  .aktuel img {
    border:           solid 1px #ffffff;
  }
  .aktuel .akt_hd {
    font-size:        9px ! important;
    font-weight:      bold;
  }
  .aktuel * {
    font-size:        11px;
  }
  .aktuel .latin {
    font-weight:      bold;
  }
  .aktuel  .dansk {
    font-style:       italic;
  }

  /* data og vilkår */
  .vilkaar p, .vilkaar a {
  	font-family:        'Arial Narrow','Arial MT Condensed Light',sans-serif ! important;
    font-size:          13px ! important;
  }
  .vilkaar a {
    color:            #990000;
  }

  /* kort */
  .kort {
    height:           175px;
  }
  .kort .Dtxt {
    padding:          8px 0px 0px 8px;
  }
  .imgTh {
    margin:           8px 0px 8px 8px ! important;
  }
  .kort .Dtxt .latin {
    font-weight:      bold;
  }
  .kort .Dtxt  .dansk {
    font-style:       italic;
  }
  .koebbut {
    padding:          0px 8px 8px 8px;
  }
  .kurvflt {
    width:            35px;
    height:           18px;
    padding:          0px;
    margin:           0px;
  }

  .kurv {
    background:       #FFFFFF;
    border:           none;
    padding:          0px;
    margin:           0px;
    
  }
  .krvAntal {
    text-align:       right;
  }
  .krvPris {
    text-align:       right;
  }
  
  /* Ny navBoks */
  #navBoks {
    border:             solid 1px #D4D4D4;
  }
  #navBoks #spor {
    text-align: left;
    padding: 6px;
  }
  #navBoks #soeg {
    text-align: right;
    padding: 4px 12px 4px 4px;
  }
  #navBoks #soeg table {
    text-align: right;
    float: right;
  }
  #navBoks #soeg form {
    padding: 0px;
    margin: 0px;
  }


  #toCols #mainCol div {
    vertical-align: top;
  }
  #toCols #rightCol {
    width: 150px;
    vertical-align: top;
  }
  #toCols #boks {
    border: solid 1px #D4D4D4;
    margin: 0px 2px 2px 0px;
    text-align: left;
    padding: 0px 6px 6px 6px;
  }
  #tblData {
    border: solid 1px #D4D4D4;
    margin: 2px 2px 2px 0px;
    text-align: left;
    padding: 6px 6px 6px 6px;
    width: 100%;
    height: 220px;
  }
  #tblData td {
    vertical-align: top;
  }
  #tblData h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 0px ! important;
  }
  #tblData #rColsTxtPad {
    padding: 0px 8px 8px 8px;
    vertical-align: top;
  }
  #tblData #rColsTxtPad p {
    margin: 0px 0px 20px 0px;
  }
  #paleboks {
    background:       #fbfcfc;
    border: solid 1px #D4D4D4;
    padding: 80px;
    vertical-align: top;
    margin: 2px 0px 0px 0px;
  }
  #infoboks {
    border: solid 1px #c0d5c3;
    background: #e3ece4;
    padding: 8px;
    vertical-align: top;
    margin: 2px 0px 0px 0px;
  }
  /* søgeboks */
  
  #navForm .flt {
    font-size:        10px;
    width:            95px;
    height:           14px; ! important;
    margin: 0px ! important;
    padding: 0px ! important;
  }

  #navForm .submit {
    font-size:        10px ! important;
  }

  /* menuspalten */
  .menu {
    height:             200px;
    vertical-align:     top;
  	color:              #909090;
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:          12px;
  	text-decoration:    none;
    width:              150px;
    height:             300px;
  }

  /* Linkside block */
  .linkPG .medHd {
    margin:             0px;
  }

  .linkPG .linksTxt {
    margin:             0px 0px 6px 0px;
  }

  /* Opret ny download */
  .sekhalfInp {
    border:           solid 1px #c0d5c3;
    font-size:        11px ! important;
    width:            177px;
    height:           100px;
  }
  
  .nb {
    color:            #990000;
    cursor:           hand;
  }

  /* sidste nyt rubrikken */

  .lastNews * {
  	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:        10px;
  }
  .lastNews {
    border:           solid 1px #c0ced5;
    background:       #fbfcfc;
    width:            100%;
  }
  .lastNews .hd {
    background:       #e3e9ec;
    font-weight:      bold;
    text-align:       center;
    padding:          4px;
  }
  .lastNews .newsList {
    padding:          4px;
  }
  .lastNews .oversk, .lastNews .oversk a {
    border-bottom:    dashed 1px #c0c0c0;
    color:            #4b85a2;
    font-weight:      bold;
    padding:          6px 0px 6px 0px;
  }
  .lastNews .nTxt {
    color:            #9aa5ab;
    padding:          6px 0px 6px 0px;
  }
  .hand {
    cursor:           hand;
  }
  .petitNav {
    background:       #FEFEFE;
    background-image: url('../images/bg2.jpg');
    width:            100%;
    padding:          4px;
  }
  /* Bestillingsliste */
  .vTop td {
    vertical-align: top;
  }
  .lLine td {
    border-bottom:    dashed 1px #c0c0c0;
  }
  .uLine td {
    border-top:       dashed 1px #c0c0c0;
  }
  .vNavn {
  }
  .aSkilte input {
    padding:          0px;
    margin:           0px;
    text-align:       right;
    width:            30px;
  	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:        12px;
  }
  .vformat {
    diplay:           in-line;
  }
  .ePris {
    text-align:       center;
  }
  .ePris input {
    padding:          0px;
    margin:           0px;
    text-align:       right;
    width:            45px;
  	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:        12px;
  }
  .etpris {
    padding:          0px;
    margin:           0px;
    text-align:       right;
    width:            45px;
  	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:        12px;
  }
  .vStr {
    text-align:       right;
  }
  .vAntal {
    text-align:       center;
  }
  .vAntal input {
    padding:          0px;
    margin:           0px;
    text-align:       right;
    width:            30px;
  	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:        12px;
  }
  .vPris {
    text-align:       right;
  }
  .vTxt {
    width:            99%;
  }
  .thin {
    height:           1px;
    color:            #000000;
    background:       #000000;
  }
  .tblHead {
    background:       #FEFEFE;
    background-image: url('../images/bg2.jpg');
    width:            100%;
  }
  .tblHead td {
    padding:          4px;
  }
  .rightpad{
    padding-right:    4px;
  }
  .setupNav {
    background:       url('../_i/images/nav_02.gif');
    background-position: bottom;
    height:           22px;
    width:            100%;
    max-width:        596px;
  }
  .stdSel {
  	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:        10px;
  }
/* styring af slides */
  .slidebody {
    padding:            0px ! important;
    margin:             0px ! important;
  }
  .slide a {
  	text-decoration:    none;
    color:              #905050;
  }
  
  .slide .disp {
    background-color:   #ffffff;
    height:             100%;
    width:              343px;
    vertical-align:     middle;
    text-align:         center;
  }
  
  .slide .txt {
    background-image:   url('../_i/slide/panel1.gif');
    background-position:bottom right;
    padding:            5px;
    vertical-align:     bottom;
    height:             160px;
    border-style:       solid;
    border-width:       0px 0px 1px 1px;
    border-color:       #94A2CA;
  }
  .slide .nav {
    background-image:   url('../_i/slide/panel2.gif');
    padding:            5px;
    vertical-align:     top;
    border-style:       solid;
    border-width:       0px 0px 1px 1px;
    border-color:       #94A2CA;
  }
  .slide .go {
    background-image:   url('../_i/slide/panel3.gif');
    padding:            0px 0px 0px 5px;
    vertical-align:     middle;
    border-style:       solid;
    border-width:       0px 0px 0px 1px;
    border-color:       #94A2CA;
    text-align:         center;
  }
  .slide .luk {
    background-image:   url('../_i/slide/panel4.gif');
    vertical-align:     middle;
    padding:            0px 0px 0px 5px;
    border-style:       solid;
    border-width:       0px 0px 0px 1px;
    border-color:       #94A2CA;
  }
  .slide .h22 {
    height:             22px;
  }
  .ledstxt {
    background-color:   #ffffff;
  	color:              #606060;
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:          12px;
    height:             125px;
    width:              155px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #606060;
  }
  .slideUpl input {
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:          12px;
    height:             20px;
  }
  .slideUpl .file {
    width:              300px;
  }
  /* Foden */
  #foot {
    width:              760px;
  }
  #kolofon, #kolofon a {
  	font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:              #ffffff;
    text-decoration:    none;
    font-size:          9px;
    text-align:         center;
  }

  /* Nyt produkt formular */  
  .sel_adv {
    width:            130px;
  }
  #visDiv {
    position: absolute;
    z-index: 54;
    left: 0px;
    top: 0px;
  }
  #imgInsert {
    padding: 20px;
    text-align: center;
  }
  #imgInsert #imgsubmit {
    padding: 0px;
    margin: 0px;
    height: 20px;
  }
  #imgInsert #slet {
    padding: 0px;
    margin: 0px;
    height: 20px;
  }
  .miniature {
    width: 135px;
    height: 180px;
    border: solid 1px #c0c0c0;
    padding: 1px;
    float: left;
  }
  .miniature div {
    width: 135px;
    height: 170px;
    padding: 8px;
  }
  #viewTlb tbody td {
    border-top: solid 1px #c0c0c0;
  }
  #tdLeft td {
    text-align: left ! important;
  }
  .prodImage {
    position: relative;
  }
  .prodImageTd {
    padding: 0px 8px 0px 0px;
    position: relative;
  }
  .prodImageTd .img {
    position: absolute;
  }
  .prodImageTd .zoom {
    position: absolute;
    float: right;
    top: 138px;
    right: 4px;
  }
  .nbBoks {
    background-color: #fffff0;
    border: solid 1px #fafad2;
  }
  .petit_print {
    font-size: 88%;
  }
  .nospace {
    line-height: 10px;
    padding-bottom: 6px;
  }
  .printcol {
    width:            95px ! important;
  }
// -->
