body { 
  background     : #F8AC80 url(/img/background_I.jpg);
  margin-left   : 5px;
  margin-top    : 5px;
  margin-right  : 5px;
  margin-bottom : 5px;
}

.logoline {
  background     : #ffffff url(/img/logo_background.jpg);
}

.topline {
  background     : #ffffff url(/img/bg_topline.gif);
}

.wiprating td.blank .rating {
  width : 50%;
}



.menu { 
  width          : 128px;
  background     : #F8AC80 url(/img/mainmenu_bback.gif);
  vertical-align : left;
  border         : 2px solid #C04819;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : bold;
  margin         : 0px;
  padding        : 0px;
  text-decoration: none;
}
.menu a { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.menu a:visited { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.menu a:hover { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}


.reg_havneguide { 
  line-height    : 20px;
  font-size      : 18px;
  font-weight    : bold;
  color          : #474686;
  text-decoration: none;
}
.reg_havneguide a { 
  font-size      : 18px;
  font-weight    : bold;
  color          : #474686;
  text-decoration: none;
}
.reg_havneguide a:visited { 
  font-size      : 18px;
  font-weight    : bold;
  color          : #474686;
  text-decoration: none;
}
.reg_havneguide a:hover { 
  font-size      : 18px;
  font-weight    : bold;
  color          : #474686;
  text-decoration: none;
}


.menuhover { 
  width          : 128px;
  background     : #F79154 url(/img/mainmenu_bback_selected.gif);
  vertical-align : left;
  border         : 2px solid #F48E52;
  font-family    : verdana,arial,helvetica;
  color          : #fffff;
  font-size      : 11px;
  font-weight    : bold;
  margin         : 0px;
  padding        : 0px;
  cursor         : pointer;
}
.menuhover a { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.menuhover a:visited { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.menulink:hover { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}


.menuselected { 
  width          : 128px;
  background     : #F79154 url(/img/mainmenu_bback_selected.gif);
  vertical-align : left;
  border         : 2px solid #F48E52;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : bold;
  margin         : 0px;
  padding        : 0px;
  cursor         : pointer;
}
.menuselected a { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.menuselected a:visited { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}


.submenu { 
  float          : right;
  width          : 120px;
  background     : #C04819;
  border         : 2px solid #C04819;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 10px;
  font-weight    : normal;
  padding        : 0px;
  margin         : 0px;
}
.submenu a { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.submenu a:visited { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.submenu a:hover { 
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}


.submenuhover { 
  float          : right;
  width          : 120px;
  background     : #F48E52;
  border         : 2px solid #F48E52;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 10px;
  font-weight    : bold;
  padding        : 0px;
  margin         : 0px;
  cursor         : pointer;
}
.submenuhover a {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.submenuhover a:visited {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.submenuhover a:hover {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}



/* Head menu */
.gmenu {
  width          : 128px;
  background     : #F8AC80 url(/img/mainmenu_bback_gray.gif);
  vertical-align : left;
  border         : 2px solid #A8A8A8;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : bold;
  margin         : 0px;
  padding        : 0px;
  text-decoration: none;
}
.gmenu a {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.gmenu a:visited {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.gmenu a:hover {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.gmenuhover {
  width          : 128px;
  background     : #F79154 url(/img/mainmenu_bback_gray_selecte.gif);
  vertical-align : left;
  border         : 2px solid #9C9C9C;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : bold;
  margin         : 0px;
  padding        : 0px;
  cursor         : pointer;
}
.gmenuhover a {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.gmenuhover a:visited {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.gmenulink:hover {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.gmenuselected {
  width          : 128px;
  background     : #F79154 url(/img/mainmenu_bback_gray_selecte.gif);
  vertical-align : left;
  border         : 2px solid #9C9C9C;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : bold;
  margin         : 0px;
  padding        : 0px;
  cursor         : pointer;
}
.gmenuselected a {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}
.gmenuselected a:visited {
  padding-left   : 5px;
  color          : #ffffff;
  text-decoration: none;
}

/* /Head menu */




.ulmenu { 
  margin-left: 15px;
  margin-right: 0px;

}

.limenu { 
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;

}

TR.mainmenu TD {
  background     : #F8AC80 url(/img/mainmenu_bback.gif);
  vertical-align : left;
  border         : 2px solid #9CB4BE;
  border-color   : #9CB4BE;
  font-family    : verdana,arial,helvetica;
  color          : #F79154;
  font-size      : 11px;
  font-weight    : bold;
  line-height    : 16px;
  padding-left   : 5px;
}
TR.mainmenu_hover TD {
  background     : #F8AC80 url(/img/mainmenu_bback.gif);
  vertical-align : left;
  border         : 2px solid #9CB4BE;
  border-color   : #ff0000;
  font-family    : verdana,arial,helvetica;
  color          : #F79154;
  font-size      : 11px;
  font-weight    : bold;
  line-height    : 16px;
  padding-left   : 5px;
}

.menubox b{
  color : #ffffff;
}
.menubox, TR.menubox TD {
  background     : #F79154 url(/img/menubox_back.gif);
  vertical-align : left;
  border         : 2px solid #C04819;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : bold;
  line-height    : 16px;
  padding-left   : 5px;
}
.menubox a {
  color          : #ffffff;
  text-decoration: none;
}

.searchbox, TR.searchbox TD {
  vertical-align : left;
  border-top     : 1px solid #F79154;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 10px;
  font-weight    : normal;
  line-height    : 13px;
  padding-left   : 5px;
}

.greybox, TR.greybox TD {
  vertical-align : left;
  border-top     : 1px solid #F79154;
  font-family    : verdana,arial,helvetica;
  color          : #000000;
  font-size      : 10px;
  font-weight    : normal;
  line-height    : 13px;
  padding	 : 5px 3px 5px 3px;
  background	 : #D5D7DD;
}

.menubox_blue, TR.menubox_blue TD {
  border         : 0px solid #CBCCCE;
  border-color   : #CBCCCE;
}

.menubox_blue_top, TR.menubox_blue_top TD {
  background     : #F79154 url(/img/menubox_back.gif);
  vertical-align : left;
  border         : 0px solid #ff0000;
  border-color   : #ff0000;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : bold;
  line-height    : 16px;
  padding-left   : 5px;
}

.bluebox, TR.bluebox TD {
  vertical-align : left;
  border-top     : 1px solid #F79154;
  font-family    : verdana,arial,helvetica;
  color          : #000000;
  font-size      : 10px;
  font-weight    : normal;
  line-height    : 13px;
  padding	 : 5px 3px 5px 3px;
  background	 : #B1C4CC;
}

.search_top {
  vertical-align : left;
  border-top     : 0px solid #F79154;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 9px;
  font-weight    : normal;
  line-height    : 13px;
  padding-left   : 5px;
}	



.guidetable TH {
  background     : #ffffff;
  /*background     : #F8AC80;*/
  vertical-align : top;
  text-align     : left;
  border-right   : 1px solid #9CB4BE;
  border-bottom  : 1px solid #9CB4BE;
  border-color   : #9CB4BE;
  font-family    : verdana,arial,helvetica;
  color          : #000000;
  font-size      : 11px;
  font-weight    : bold;
  line-height    : 16px;
  padding-left   : 5px;
}
.guideline {
  background     : #ffffff;
  vertical-align : top;
  border-right   : 1px solid #9CB4BE;
  border-bottom  : 1px solid #9CB4BE;
  border-color   : #9CB4BE;
  font-family    : verdana,arial,helvetica;
  color          : #000000;
  font-size      : 11px;
  font-weight    : normal;
  line-height    : 16px;
  padding-left   : 5px;
}
.guideline2 {
  background     : #e0e0e0;
  vertical-align : top;
  border-right   : 1px solid #9CB4BE;
  border-bottom  : 1px solid #9CB4BE;
  border-color   : #9CB4BE;
  font-family    : verdana,arial,helvetica;
  color          : #000000;
  font-size      : 11px;
  font-weight    : normal;
  line-height    : 16px;
  padding-left   : 5px;
}




.upper_nav { 
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 10px;
}

.menu_nav2 { 
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 11px;
  font-weight: bold;
  text-decoration: none;
}
.menu_nav2:visited { 
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 11px;
  font-weight: bold;
  text-decoration: none;
}
.menu_nav2:hover { 
  font-family: verdana,arial;
  color      : #0000ff;
  font-size  : 11px;
  font-weight: bold;
  text-decoration: underline;
}


.form_text { 
  font-family: verdana,arial;
  color      : #111111; 
  font-size  : 9px;
  font-weight: normal;
}
.form_text2 { 
  font-family: verdana,arial;
  color      : #111111;
  font-size  : 11px;
  font-weight: normal;
}

form {
  margin : 0px;
  font-size: 11px;
}

.menu_head { 
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 11px;
  font-weight: bold;
  text-decoration: none;
}

.menu_nav { 
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 11px;
  font-weight: bold;
  text-decoration: none;
}
.menu_nav:visited { 
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 11px;
  font-weight: bold;
  text-decoration: none;
}
.menu_nav:hover { 
  font-family: verdana,arial;
  color      : #dddddd;
  font-size  : 11px;
  font-weight: bold;
  text-decoration: none;
}

.menu_left { 
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 11px;
  font-weight: bold;
}
.menu_left_content { 
  font-family: verdana,arial;
  color      : #000000;
  font-size  : 10px;
  font-weight: normal;
}
.menu_kolofon { 
  background : #ffffff;
  font-family: verdana,arial;
  color      : #ffffff;
  font-size  : 10px;
  font-weight: normal;
}
.menu_kolofon_info { 
  background : #ffffff;
  font-family: verdana,arial;
  color      : #000000;
  font-size  : 10px;
  font-weight: normal;
}
.nav {
  color           : #000000;
  text-decoration : none;
}
.nav2 {
  color           : #000000;
  text-decoration : underline;
}
.navcheck {
  color           : #ffffff;
  text-decoration : none;
  background      : #808080;
}
.nav:visited {
  color           : #000000;
  text-decoration : none;
}
.nav:hover {
  color           : #ff0000;
  text-decoration : underline;
}

.menu_date {
  font-family : verdana,arial;
  font-size   : 10px;
  color       : #000000;
}

.bottom {
  font-family : verdana,arial;
  font-size   : 10px;
  color       : #ffffff;
}
.teaser2_title {  
  font-family : verdana,arial;
  font-size   : 14px;
  font-weight : bold;
  color       : #FFCC33;
}
.teaser2_ingress {  
  font-family : verdana,arial;
  font-size   : 11px;
  font-weight : normal;
  color       : #FFCC33;
}
.teaser2_nav {  
  font-family : verdana,arial;
  font-size   : 11px;
  font-weight : normal;
  color       : #FFCC33;
  text-decoration : underline;
}
.teaser2_nav:hover {  
  color       : #ff0000;
  text-decoration : underline;
}
.teaser2_nav:visited {
  color       : #FFCC33;
  text-decoration : underline;
}
.teaser2_image { 
  border-color : #ffffff;

}
.headline_text, .teaser_title {  
  font-family : arial,verdana;
  font-size   : 16px;
  font-weight : bold;
}

.teaser_ingress {  
  font-family : verdana,arial;
  font-size   : 11px;
  font-weight : normal;
}

.title {  
  font-family : verdana,arial;
  font-size   : 16px;
  font-weight : bold;
}

H1 {
  margin      : 0px;
  font-family : Verdana, sans-serif;
  font-size   : 24px;
  font-weight : bold;
  text-align  : left;
  color       : #000000;
  text-decoration: none;
  /* text-transform: uppercase; */
}

h2 {
  margin      : 0px;
  font-family : Verdana, sans-serif;
  font-size   : 16px;
  font-weight : bold;
  text-align  : left;
  color       : #000000;
  text-decoration: none;
  /* text-transform: uppercase; */
}

h2 a {
  margin      : 0px;	
  text-decoration: none;
  color       : #000000;
  /* text-transform: uppercase; */
}

.product h2 {
  margin      : 0px;
  font-family : Verdana, sans-serif;
  font-size   : 30px;
  font-weight : bold;
  text-align  : left;
  color       : #000000;
  text-decoration: none;
  /* text-transform: uppercase; */
}

.product h2 a {
  margin      : 0px;	
  text-decoration: none;
  color       : #000000;
  /* text-transform: uppercase; */
}

H3 {
  margin      : 0px;
  font-family : Verdana, sans-serif;
  font-size   : 14px;
  font-weight : bold;
  text-align  : left;
  color       : #000000;
  text-decoration: none;
  /* text-transform: uppercase; */
}
H4 {
  margin      : 0px;
  font-family : Verdana, sans-serif;
  font-size   : 12px;
  font-weight : bold;
  text-align  : left;
  color       : #000000;
  text-decoration: none;
  /* text-transform: uppercase; */
}
H5 {
  margin      : 0px;
  font-family : Verdana, sans-serif;
  font-size   : 11px;
  font-weight : normal;
  text-align  : left;
  color       : #000000;
  text-decoration: none;
  /* text-transform: uppercase; */
}


.ad H1 a, .ad H2 a, .ad H3 a, .ad H4 a {
  text-decoration: none;
  color       : #000000;
}
.ad .adrow table {
  width          : 100%;
  margin         : 0px;
  border         : 0px;
  padding        : 0px;
  border-collapse:      collapse;
}
.ad .adrow table tr {
  width          : 100%;
  margin         : 0px;
  border         : 0px;
  padding        : 0px;
}
.ad .adrow table .tag{
  width : 15%;
}

.ad .adrow table td {
  width          : 35%;
  border-right   : 0px solid #c0c0c0;
  border-bottom  : 1px solid #c0c0c0;
  margin         : 0px;
  vertical-align : left;
  padding        : 0px;
}

.ad .adrow .tag {
  color : #999999;
}

.adsearch table {
  width          : 100%;
  margin         : 0px;
  border         : 0px;
  padding        : 0px;
/*  border-collapse:      collapse;*/
}
.adsearch td {
  background : #eeeeee;
}
.adsearch select, .adsearch input {
  font-size : 10px;
}
.adsearch .prefix {
  width : 10%;
  font-weight : bold;
}

.search_td {
  background 	: #DCDDDF;
  padding	: 4px 10px 4px 0px;
}



.title_gray {  
  font-family : verdana,arial;
  font-size   : 15px;
  font-weight : bold;
  color       : #c0c0c0;
}
.title_search {  
  font-family : verdana,arial;
  font-size   : 16px;
  font-weight : normal;
}
.ingress {  
  font-family : verdana,arial;
  font-size   : 11px;
  font-weight : bold;

}
.body {  
  font-family : verdana,arial;
  font-size   : 11px;
  font-weight : normal;
}
.date {  
  font-family : verdana,arial;
  font-size   : 10px;
  font-weight : normal;
}
.link {  
  font-family : verdana,arial;
  font-size   : 10px;
  font-weight : normal;

}
.image_text {  
  font-family : verdana,arial;
  font-size   : 10px;
  font-weight : normal;

}
img { 
  border-color : #c0c0c0;
}
.showimg { 
  border-color : #000000;
}

.selimg { 
  border-color : #cc0000;
}

.opacity1 {
            filter:Gray();
  border-color : #000000;
            }
.opacity2 {
            filter:alpha(opacity=100);
  border-color : #000000;

            }
.opacity3 {
            filter:alpha(opacity=50);
            }
.opacity4 {
            filter:alpha(opacity=100);
            }


.td, td {
  font-family : verdana,arial;
  font-size   : 11px;
}
.logo {
  font-family : verdana,arial;
  font-size   : 10px;
}
input .input { 
  font-family : verdana,arial;
  font-size   : 10px;
}
.myinput{ 
  font-family : verdana,arial;
  font-size   : 9px;
}

.header2 { 
  font-family  : verdana,arial,helvetica;
  font-size    : 11px;
}
TR.header TD {
  vertical-align : middle;
  border         : 0px solid;
  border-bottom  : 1px solid;
  border-color   : #999999;
  font-family    : verdana,arial,helvetica;
  color          : #999999;
  font-size      : 11px;
  font-weight    : normal;
  line-height    : 16px;
  padding-left   : 5px;
}
TR.header_top TD {
  vertical-align : middle;
  border         : 0px solid;
  border-bottom  : 1px solid;
  border-color   : #ffffff;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : normal;
  line-height    : 16px;
  padding-left   : 5px;
}
TR.header_top2 TD {
  vertical-align : middle;
  background     : #B2C4CC;
  border         : 0px solid;
  border-top     : 1px solid;
  border-bottom  : 1px solid;
  border-color   : #ffffff;
  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  font-weight    : normal;
  line-height    : 16px;
  padding-left   : 5px;
}

TR.header3 TD {
  vertical-align : middle;
  border         : 0px solid;
  border-color   : #c0c0c0 #c0c0c0 #333333 #333333;
  font-family  : verdana,arial,helvetica;
  color        : #ffffff;
  font-size    : 11px;
  font-weight  : bold;
  line-height  : 16px;
  padding-left : 5px;
}

.menuTdText {
  font-family  : arial,verdana,helvetica;
  font-size    : 11px;
  font-weight  : bold;
  line-height  : 16px;
  padding-left : 6px;
}
.menuTd {
  cursor : pointer;
}
.menuTd A:link, .menuTd A:visited {
  color : #ffffff;
}
TR TD.menuTd A:link, TR TD.menuTd A:visited {
  text-decoration : none;
}
TD.menuTdStart {
  font : 10px arial,verdana,helvetica;
}
TR.menuTr TD.menuTd {
  vertical-align : middle;
  border         : 1px solid;
  border-color   : #c0c0c0 #c0c0c0 #333333 #333333;
  border-left    : none;
}
TR.menuTr TD.menuTdStart {
  vertical-align : middle;
  border         : 1px solid;
  border-color   : #c0c0c0 #c0c0c0 #333333 #333333;
  border-right   : none;
  border-left    : none;
}
TR.menuTrSelected {
  vertical-align : middle;
}
TR.menuTrSelected TD.menuTdSelected {
  vertical-align : middle;
  border         : 0px solid;
  border-left    : none;
}
TR TD.menuTdSelected A:link, TR TD.menuTdSelected A:visited {
  text-decoration : none;
}
.menuTdSelected {
  color  : #ffffff;
  cursor : pointer;
}
.menuTdSelected A:link, .menuTdSelected A:visited {
  color : #ffffff;
}


TD.disc_bottom {
  vertical-align : middle;
  border-color   : #cccccc #cccccc #cccccc #cccccc;
  border-top     : none;
}
TABLE.disc {
  vertical-align : top;
}
TABLE.disc TR{
  vertical-align : top;
  border         : 1px solid;
  border-color   : #cccccc #cccccc #cccccc #cccccc;
}
TD.detail {
  vertical-align : top;
  padding-left   : 0px;
  padding-right  : 0px;
  padding-top    : 0px;
  padding-bottom : 0px;
}


.sorter { 
  font-family     : Verdana, sans-serif;
  font-weight     : bold;
  text-decoration : none;
  color           : #F79154;
}

.sorter:visited { 
  font-family     : Verdana, sans-serif;
  font-weight     : bold;
  text-decoration : none;
  color           : #F79154;
}

.sorter:hover { 
  font-family     : Verdana, sans-serif;
  font-weight     : bold;
  text-decoration : underline;
  color           : #C04819;
}

.kategori { 
  font-family     : Verdana, sans-serif;
  text-decoration : none;
  color           : #F79154;
}

.kategori:visited { 
  font-family     : Verdana, sans-serif;
  text-decoration : none;
  color           : #F79154;
}

.kategori:hover { 
  font-family     : Verdana, sans-serif;
  text-decoration : underline;
  color           : #C04819;
}

.myMenu {
  background-color: #9CB4BE;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  COLOR: #ffffff; TEXT-DECORATION: none; Font-Size:13px;
  border-top: solid #ffffff 1px;
  padding-right: 1.0em;
  padding-left: 1.0em;
}
.myMenu:visited {
  background-color: #9CB4BE;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  COLOR: #ffffff; TEXT-DECORATION: none; Font-Size:13px;
  border-top: solid #ffffff 1px;
}
.myMenu:hover {
  background-color: #F79154;
  color: white;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  COLOR: #ffffff; TEXT-DECORATION: none; Font-Size:13px;
  border-top: solid #ffffff 1px;
}


.basket_button {
  font-size: 11px; 
  font-weight: normal; 
  color: #999999;  
  font-family: arial, verdana, helvetica;  
  text-decoration: none;  
}
.basket_button:visited {
  color: #999999;
  text-decoration: none;  
}
.basket_button:hover {
  color: #ff0000;
  text-decoration: underline;  
}


tr.basket_header td {
  background     : #9CB4BE;
  vertical-align : middle;
  border         : 0px solid;
  border-top     : 1px solid;
  border-color   : #F79154;
  font-family    : arial,helvetica;
  color          : #ffffff;
  font-size      : 10px;
  font-weight    : normal;
  line-height    : 10px;
  padding-left   : 2px;
}
tr.basket td {
  vertical-align : top;
  border         : 0px solid;
  border-bottom  : 1px solid;
  border-color   : #9CB4BE;
  font-family    : arial,helvetica;
  color          : #000000;
  font-size      : 10px;
  font-weight    : normal;
  line-height    : 10px;
  padding-left   : 2px;
}

tr.basket_bottom td {
  background     : #9CB4BE;
  vertical-align : middle;
  border         : 0px solid;
  border-bottom  : 1px solid;
  border-color   : #F79154;
  font-family    : arial,helvetica;
  color          : #ffffff;
  font-size      : 10px;
  font-weight    : normal;
  line-height    : 10px;
  padding-left   : 2px;
}

.abose {
  background : #9CB4BE;
  float      : right;
  width      : 150px;

  border-top    : 0px;
  border-left   : 2px dotted #F79154;
  border-bottom : 2px dotted #F79154;
  border-right  : 2px dotted #F79154;

  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  padding        : 5px;
  margin         : 0px 0px 5px 5px;

}
.abobtl {
  background : #E52E2C;
  float      : right;
  width      : 150px;

  border-top    : 0px;
  border-left   : 2px dotted #F79154;
  border-bottom : 2px dotted #F79154;
  border-right  : 2px dotted #F79154;

  font-family    : verdana,arial,helvetica;
  color          : #ffffff;
  font-size      : 11px;
  padding        : 5px;
  margin         : 0px 0px 5px 5px;

}




.menucontainer ul {
  padding    : 3px 0px 0px 0px;
  margin     : 0;
  list-style : none;
}
.menucontainer li {
  float         : left;
  margin        : 0px;
  padding       : 3px;
  width         : 157px;
  background    : #dddddd;
  margin-bottom : 2px;
  margin-right  : 2px;
  text-align    : center;
}
.menucontainer ul a:link, .menucontainer ul a:visited {
  font-family     : arial, helvetica, sans-serif;
  font-size       : 12px;
  display         : block;
  padding         : 1px 10px 1px 10px ;
  text-decoration : none;
  color           : #000000;
  font-weight     : bold;
}

.menucontainer ul li a:hover {
  background : #143F84;
  color      : #ffffff;
}





.mms .nav {
  float      : left;
  width      : 448px;
  background : #B2C4CC;
  margin     : 5px 0px 5px 0px;
  padding    : 2px 10px 2px 10px;
  text-align : center;
  border-bottom : 1px #006893 solid;
}


.mms .result {
  background : #B2C4CC;
  margin     : 5px 0px 5px 0px;
  padding    : 2px 10px 2px 10px;
  text-align : center;
  border-top : 1px #006893 solid;
}


.mms .result2 {
  background : #B2C4CC;
  margin     : 5px 0px 5px 0px;
  padding    : 2px 10px 2px 10px;
  text-align : right;
  border-top : 1px #006893 solid;
}

.mms .result2 form {
  margin     : 2px 0px 2px 0px;
  padding    : 0px;
  display    : inline;
}
.mms .result2 input, .mms .result2 select {
  font-size  : 10px;
}


.mms .container_small {
  float      : left;
  width      : 468px;
  margin     : 5px 0px 5px 0px;
  padding    : 0px 0px 0px 0px;
  text-align : center;
}
.mms .container_small .info {
  text-align : left;
  margin     : 3px 0px 3px 0px;
  border-bottom : 1px #000000 solid;
  border-top    : 1px #000000 solid;
}

.mms .container_small .prev {
  float      : left;
  width      : 100px;
  margin     : 5px;
  padding    : 0px;
  text-align : left;
}
.mms .container_small .next {
  float      : right;
  width      : 100px;
  margin     : 5px;
  padding    : 0px;
  text-align : right;
}

.mms .container_small .imagelist { 
  width      : 141px;
  height     : 165px;
  background : #ffffff;
  font-size  : 10px;
  font-weight: normal;
  color      : #006893;
  float      : left;
  padding    : 5px 5px 5px 5px;
  margin     : 0px 3px 3px 0px;
  border     : 1px #c0c0c0 solid;
  text-align : center;
}

.mms .container_small .imagelist img { 
  border     : 0px;
}




.mms .votescore table {
  border-collapse : collapse;
  padding    : 1px;
}	
.mms .votescore table td {
  text-align : center;
  font-size  : 9px;
  padding    : 0px;
  margin     : 0px;
}	
.mms .votescore .radio {
/*  width  : 12px;
  height : 12px;*/
}	
.mms .votescore {
  width      : 210px;
  float      : left;
  padding    : 0px 0px 0px 10px;
  margin     : 0px 0px 3px 3px;
}
.mms .votescore .bar {
  width      : 200px;
  background : #ffffff;
  float      : right;
  padding    : 2px 2px 2px 2px;
  margin     : 0px 3px 0px 0px;
  border     : 2px #FF8400 solid;
}
.mms .votescore h3{
  font-size  : 12px;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 0px 0px;
}

.havneguiden {
border-bottom : 1px solid #e0e0e0; 
background : #f2f2f2;
padding : 2px;
}

.insert_image {
  border-top      : #dddddd 1px solid;
  border-right    : #dddddd 1px solid;
  border-left     : #dddddd 1px solid;
  border-bottom   : #dddddd 1px solid;
}

.du_er_her H2 ,.du_er_her H2 a  {
  font-size		: 12px;
  text-decoration	: none;
  color       		: #605F5F;
}

.product a{
  color		: #107BC0;
  font-size	: 12px;
}

.insurance, .insurance a{
  color		: #ffffff;
  background	: #95979A;
  font-size	: 12px;
  font-weight	: bold;
  text-decoration:none;
  padding	: 3px;
  width		: 170px;
}

.button {
padding		: 2px;
border-right    : #cc0000 10px solid;
}

.tests {
  font-size	: 10px;	
}


select {
	font-size: 10px;
	width: 100;
	color: #000000;
	font-family: verdana,arial;
	background-color: #f2f2f2;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}


.menuTd A:link, .menuTd A:visited {
  color : #ffffff;
}

.bar {
  background : #000066;
}

.container_left_bm {
  float	: left;
  width	: 330px;
}

.container_right_bm {
  float	: left;
  width	: 330px;
}

.container_banner_right {
  background : #ffffff;
  position:absolute;
  left:838px;
  top:6px;
}
.container_banner_right_wide {
  background : #ffffff;
  margin       : 0px 0px 0px 17px;
}

.banner_right {
  padding	: 0px 3px 2px 3px;
}

.inline_ad {
  width:97px;
  overflow:hidden;
  display: block;
}

.megaboard_body {
border : 10px solid #f00;
margin : 100px;
}

.clear { 
  clear    : both;
  height   : 0px;
  overflow : hidden;

}




/* carousel */
div.carousel {
/*  border-bottom : 1px #c0c0c0 solid;
  border-top : 1px #c0c0c0 solid; */
  float : left;
}
div.carousel h1,
div.carousel h2,
div.carousel h3 {
  font-weight : normal;
}

div.carousel_nav_prev,
div.carousel_nav_next {
  float : left;
  font-weight : bold;
  text-align : center;
  width : 80px;
}
div.carousel_nav_prev a:link, div.carousel_nav_prev a:visited,
div.carousel_nav_next a:link, div.carousel_nav_next a:visited {
  color : #808080;
  display : block;
  font-size : 1.5em;
  padding-bottom : 90px;
  padding-top : 90px;
  text-decoration : none;
  width : 18px;
}
div.carousel_nav_prev a.carousel-disabled,
div.carousel_nav_next a.carousel-disabled,
div.carousel_nav_prev a.carousel-disabled2,
div.carousel_nav_next a.carousel-disabled2 { 
  color : #f0f0f0; 
}
div.carousel div.slide_detail {
  text-align : center;
}

div.carousel_index {
  float : left;
  font-weight : bold;
  margin-left : 18px;
  text-align : center;
}
div.carousel_index a:link, div.carousel_index a:visited {
  color : #e0e0e0;
  font-size : 3.0em;
  text-decoration : none;
}

div.carousel_index .carousel-jumper {
  padding : 5px;
}
div.carousel_index .carousel-jumper img {
  opacity: 0.40;
  filter: alpha(opacity=40);
  -moz-opacity: 0.40;
}
div.carousel_index a.carousel-selected {
/*  background : #808080; */
}
div.carousel_index a.carousel-selected img {
  opacity: 1.0;
  filter: alpha(opacity=100); 
  -moz-opacity: 1.0;  
}
div.carousel_index a.carousel-selected:link, div.carousel_index a.carousel-selected:visited {
  color : #303030;
}
div.carousel_index div.thumb {
  height : 48px;
  float : left;
  margin-bottom : 10px;
  margin-right : 10px;
  width : 64px;
}



/* Carousel */
div.carousel_container {
  position : relative;
}
div.carousel {
  margin-left : 18px;
  width : 300px;
}
div.carousel_container div.carousel_nav_prev {
  left : 0px;
  position : absolute;
  top : 0px;
  width : 18px;
}
div.carousel_container div.carousel_nav_next {
  position : absolute;
  right : 0px;
  top : 0px;
  width : 18px;
}
/* /Carousel */


/* /carousel */

