/* Extra red matching top/bot bars: #ad2129 *//* for the left side cart box only */div.rside_box_eksperiment {  margin-top: 10px;  margin-bottom: 5px;  padding: 5px;  width: 320px;  color: #000000;  border: 3px solid #ad2129;   /*  border-top: 3px dotted #ad2129;   border-bottom: 3px dotted #ad2129;   */  /* background-color: #1f781f; */  background-color: #F6CACC;  text-align: left;  font-weight: normal;  font-style: normal;  font-size: 12px;}div.gside_box_eksperiment {  margin-top: 10px;  margin-bottom: 5px;  padding: 5px;  width: 320px;  color: #000000;  border: 3px solid  #1f781f;   /* background-color: #1f781f; */  background-color: #ACEAAC;  text-align: left;  font-weight: normal;  font-style: normal;  font-size: 12px;}div.ymid_box {  margin-top: 10px;  margin-bottom: 5px;  padding: 5px;  width: 330px;  color: #ffffff;  background-color: #333333;  text-align: left;  font-weight: normal;  font-style: normal;  font-size: 14px;}div.ymid_box a         {color:#ffffff; text-decoration: underline; font-weight: bold; font-style: normal; }div.ymid_box a:link    {color:#ffffff; text-decoration: underline; font-weight: bold; font-style: normal;}div.ymid_box a:visited {color:#ffffff; text-decoration: underline; font-weight: bold; font-style: normal;}div.ymid_box a:hover   {color:#1f781f; text-decoration: underline; font-weight: bold; font-style: normal;}div.ymid_box h1 {  font-size: 18px;  margin-top: 0px;  margin-bottom: 2px;  color: #ffffff;}div.yfull_box {  margin-top: 0px;  margin-bottom: 10px;  padding: 5px;  width: 840px;  color: #ffffff;  background-color: #333333;  text-align: left;  font-weight: normal;  font-style: normal;  font-size: 14px;}div.yfull_box a         {color:#ffffff; text-decoration: underline; font-weight: bold; font-style: normal; }div.yfull_box a:link    {color:#ffffff; text-decoration: underline; font-weight: bold; font-style: normal;}div.yfull_box a:visited {color:#ffffff; text-decoration: underline; font-weight: bold; font-style: normal;}div.yfull_box a:hover   {color:#1f781f; text-decoration: underline; font-weight: bold; font-style: normal;}div.yfull_box h1 {  font-size: 18px;  margin-top: 0px;  margin-bottom: 2px;  color: #ffffff;}p.blog_desc {  margin-left: 12px;  font-size: 12px;}/* Extra red matching top/bot bars: #ad2129 *//* for the left side cart box only */div.cart {  margin-top: 30px;  margin-left: 7px;  width: 110px;  height: 100px;  color: #ffffff;  background-color: #1f781f;  text-align: center;  font-weight: normal;  font-style: normal;  font-size: 12px;}div.cart1 {  margin-top: 30px;  margin-left: 3px;  width: 114px;  height: 102px;  color: #ffffff;  background-color: #1f781f;  text-align: center;  font-weight: normal;  font-style: normal;  font-size: 12px;}a.cart {  color: #ffffff;  text-decoration: none;   font-weight: normal;  font-style: bold;  font-size: 13px;}a.cart:link    {color:#ffffff; text-decoration: none; font-weight: bold; font-style: normal;}a.cart:visited {color:#ffffff; text-decoration: none; font-weight: bold; font-style: normal;}a.cart:hover   {color:#ffffff; text-decoration: underline; font-weight: bold; font-style: normal;}/* Loaded but hidden form error messages */.formerror {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  color: #ff0000;  display: none; /* This is made visible (inline) by the javascript */}/* Fully displayed error messages */.errormsg {  font-family: Arial, Verdana, Sans-Serif;  font-size: 14px;  font-weight: bold;  color: #ff0000;}ul.blog_link {  margin: 0;  padding: 0;  list-style: none;}li.blog_link {  margin: 0;  padding: 0;}ul.tight_list {  margin: 0;  margin-bottom: 3px;  padding: 0;  list-style: none;}li.tight_list {  margin: 0;  padding: 0;}ul {  margin: 0;  margin-bottom: 3px;  padding: 0;  list-style-type: disc;  list-style-position: outside;}li {  margin: 0;  margin-left: 1.5em;  padding: 0;}ul.menu {  font-family: Arial, Verdana, Sans-Serif;  list-style-type: none;  margin: 0;  padding: 0;  padding-left: 2px;}li.menu_1 {  width: 121px;  height: 24px;  margin: 0;  margin-top: 10px;  padding: 0;  border-bottom: #d5f4d5 dotted 1px; /* light red */  border-top: #d5f4d5 dotted 1px; /* light red */}li.menu_1_sel {  width: 121px;  height: 24px;  margin: 0;  margin-top: 10px;  padding: 0;  border-bottom: #d5f4d5 dotted 1px; /* light red */  border-top: #d5f4d5 dotted 1px; /* light red */  background-color: #cb3434; /* new */}li.menu {  width: 121px;  height: 24px;  margin: 0;  padding: 0;  border-bottom: #d5f4d5 dotted 1px; /* light red */}li.menu_sel {  width: 121px;  height: 24px;  margin: 0;  padding: 0;  border-bottom: 1px dotted #d5f4d5; /* #df8484 light red */  background-color: #cb3434; /* new */}li.menu_sel_s {  width: 121px;  height: 24px;  margin: 0;  padding: 0;  background-color: #cb3434; }a.menu_item {  color: #3434ca;  text-decoration: none;   font-weight: normal;  font-style: normal;  font-size: 14px;  padding-left: 5px;  line-height: 24px;}a.menu_item:link    {color:#3434ca; text-decoration: none; font-weight: normal; font-style: normal;}a.menu_item:visited {color:#3434ca; text-decoration: none; font-weight: normal; font-style: normal;}a.menu_item:hover   {color:#FF0000; text-decoration: none; font-weight: normal; font-style: normal;}a.menu_item_sel {  color: #ffffff;  text-decoration: none;   font-weight: normal;  font-style: normal;  font-size: 14px;  padding-left: 5px;  line-height: 24px;}a.menu_item_sel:link    {color:#ffffff; text-decoration: none; font-weight: normal; font-style: normal;}a.menu_item_sel:visited {color:#ffffff; text-decoration: none; font-weight: normal; font-style: normal;}a.menu_item_sel:hover   {color:#ffffff; text-decoration: none; font-weight: normal; font-style: normal;}a.sub_menu_item {  color: #3434ca;  text-decoration: none;   font-weight: normal;  font-style: normal;  font-size: 12px;  padding-left: 5px;  line-height: 14px;}a.sub_menu_item:link    {color:#3434ca; text-decoration: none; font-weight: normal; font-style: normal;}a.sub_menu_item:visited {color:#3434ca; text-decoration: none; font-weight: normal; font-style: normal;}a.sub_menu_item:hover   {color:#FF0000; text-decoration: none; font-weight: normal; font-style: normal;}a.sub_menu_item_sel {  color: #ffffff;  text-decoration: none;   font-weight: normal;  font-style: normal;  font-size: 12px;  padding-left: 5px;  line-height: 14px;}a.sub_menu_item_sel:link    {color:#ffffff; text-decoration: none; font-weight: normal; font-style: normal;}a.sub_menu_item_sel:visited {color:#ffffff; text-decoration: none; font-weight: normal; font-style: normal;}a.sub_menu_item_sel:hover   {color:#ffffff; text-decoration: none; font-weight: normal; font-style: normal;}td.menu_table_cell {  padding-left: 5px;  padding-top: 0px;  padding-bottom: 10px;  background-color: #ffffff; /* white */  border-right: #d5f4d5 solid 1px; /* #df8484 light red */}.menu_table {  width: 130px;}/* bottom extra menu line */.menu_bot_line {  height: 30px;  margin: 0;  padding-top: 20px;  padding-bottom: 10px;  text-align: center;  color: #ca3434;}ul.sub_menu {  list-style-type: none;  margin: 0;  padding: 0;}li.sub_menu {  margin: 0;  padding: 0;  padding-left: 17px;}li.sub_menu_sel {  margin: 0;  padding: 0;  padding-left: 17px;  background-color: #cb3434;}td.content_table_cell {  padding-left: 15px;  padding-right: 15px;  padding-top: 0px;  padding-bottom: 0px;}td.column_cell_left {  padding-left: 0px;  padding-right: 5px;  padding-top: 0px;  padding-bottom: 0px;}td.column_cell_right {  padding-left: 5px;  padding-right: 0px;  padding-top: 0px;  padding-bottom: 0px;}.vertical_spacer {  height: 10px;}/* General link styles */a {   text-decoration: none;   font-weight: normal;  font-style: normal;  font-size: 14px;  color: #3434ca;}a:link    {color:"#3434ca"; text-decoration: none;      font-weight: normal; font-style: normal; }a:visited {color:"#3434ca"; text-decoration: none;      font-weight: normal; font-style: normal; }a:hover   {color:"#ca3434"; text-decoration: underline; font-weight: normal; font-style: normal; }body {   font-family: Arial, Verdana, Sans-Serif;  min-width: 870px;  text-align: center;  background-color: #d5d5d5;  margin: 0;  /* margin-bottom: 10px; */  padding: 0; }/* Wrapper for DIV covering every complete page <body> to </body> */.wrapper {   width: 850px;  margin-left: auto;  margin-right: auto;  margin-top: 5px;  margin-bottom: 5px;  padding: 0;  text-align: left;  background: #ffffff;}body.popup {   font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  min-width: 550px;  text-align: center;  background-color: #d5d5d5;  margin: 0;  margin-bottom: 10px;  padding: 0; }.wrapper_popup {   width: 530px;  margin-left: auto;  margin-right: auto;  margin-top: 10px;  margin-bottom: 10px;  padding: 10px;  text-align: left;  background: #ffffff;}/* For order_str in apshop.php: */tr.order_row_hdr td {  border-bottom: #d5f4d5 solid 1px;  padding-top: 5px;  padding-bottom: 1px;  vertical-align: top;  font-weight: bold;}tr.order_row td {  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;}tr.order_row_sum td {  border-top: #d5f4d5 solid 1px;  padding-bottom: 1px;  vertical-align: top;  font-weight: bold;}/* For "bestillingsliste": */tr.pricelist_row_1 td {  /* border-top: #d5f4d5 solid 1px; */  padding: 1px;  padding-bottom: 1px;  font-size: 14px;  text-align: left;  vertical-align: top;}tr.pricelist_row td {  border-top: #d5f4d5 solid 1px;  padding: 1px;  padding-bottom: 1px;  font-size: 14px;  /* text-align: left; */  vertical-align: top;}/* For "indkøbskurv": */tr.basket_row td {  /* border-top: #d5f4d5 solid 1px; */  padding: 8px;  font-size: 14px;  text-align: left;  vertical-align: center;}tr.basket_row_top td {  border-bottom: #d5f4d5 solid 1px;  padding: 8px;  font-size: 14px;  text-align: left;  vertical-align: center;}tr.basket_row_bot td {  border-top: #d5f4d5 solid 1px;  padding: 8px;  font-size: 14px;  text-align: left;  vertical-align: center;}tr.basket_row input {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  font-weight: bold;  border: 1px solid #1f781f;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 30px;  height: 18px;  text-align: left;  vertical-align: top;  /* cursor: pointer; */}.basket_help {  color: #1f781f;  font-style: italic;}  tr.pricelist_row_1 input {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  font-weight: bold;  border: 1px solid #1f781f;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 30px;  height: 18px;  text-align: left;  vertical-align: top;  cursor: pointer;}tr.pricelist_row input {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  font-weight: bold;  border: 1px solid #1f781f;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 30px;  height: 18px;  text-align: left;  vertical-align: top;  cursor: pointer;}tr.pricelist_row_1 a:link    {color:#3434ca; text-decoration: none;      font-weight: normal; font-style: normal }tr.pricelist_row_1 a:visited {color:#3434ca; text-decoration: none;      font-weight: normal; font-style: normal }tr.pricelist_row_1 a:hover   {color:#ff0000; text-decoration: underline; font-weight: normal; font-style: normal }tr.pricelist_row a:link    {color:#3434ca; text-decoration: none;      font-weight: normal; font-style: normal }tr.pricelist_row a:visited {color:#3434ca; text-decoration: none;      font-weight: normal; font-style: normal }tr.pricelist_row a:hover   {color:#ff0000; text-decoration: underline; font-weight: normal; font-style: normal }/* Work on the header rows of the pricelist */tr.pricelist_header_row td {  font-family: Arial, Verdana, Sans-Serif;  font-weight: bold;  font-size: 16px;  color: #cb3434;  padding: 1px;  padding-bottom: 3pt;  padding-top: 6pt;  text-align: left;  vertical-align: top;}/* Work on the complete "Bestil" table rows */tr.pricelist_order_row td {  font-family: Arial, Verdana, Sans-Serif;  font-weight: normal;  font-size: 14px;  padding: 1px;  padding-bottom: 4pt;  padding-top: 4pt;  color: #000000;  text-align: right; /* center */  vertical-align: middle;  border-top: 3px dotted #1f781f;   border-bottom: 3px dotted #1f781f; }/* Work on the complete "Afslut" table row - special case */tr.pricelist_order_row-left td {  font-family: Arial, Verdana, Sans-Serif;  font-weight: normal;  font-size: 14px;  padding: 1px;  padding-bottom: 4pt;  padding-top: 4pt;  color: #000000;  text-align: left;  vertical-align: middle;  border-top: 3px dotted #1f781f;   border-bottom: 3px dotted #1f781f; }/* Work only on the "Bestil" button */tr.pricelist_order_row input {  font-family: Arial, Verdana, Sans-Serif;  font-size: 14px;  font-weight: bold;  vertical-align: middle;  border: 0px solid #34cb34;   background-color: #1f781f;   color: #ffffff;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 70px;  height: 22px;  cursor: pointer;}tr.winelist_row td {  border-bottom: #d5f4d5 solid 1px;  padding-top: 10px;  padding-bottom: 5px;  font-size: 14px;  text-align: left;  vertical-align: top;}.price {   font-family: Arial, Verdana, Sans-Serif;  font-weight: normal;  font-size: 14px;  color: #ca3434; /* color: #1f781f; */  text-align: left;}.name {   font-family: Arial, Verdana, Sans-Serif;  font-weight: bold;  font-size: 14px;  color: #ca3434; /* color: #1f781f; */  text-align: left;}/* Reduced size wine facts text */p.wine_facts {   font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  margin-top: 0;  margin-bottom: 5px;}/* Top bar style */p.topbar {  text-align: left;  font-size: 16px;  line-height: 29px;  margin: 0;  padding-left: 12px;  padding-right: 12px;  font-family: Arial, Verdana, Sans-Serif;  font-weight: bold;  color:#ffffff;} /* h1 {  text-align: left;  font-size: 16px;  line-height: 29px;  margin: 0;  padding-left: 12px;  padding-right: 12px;  font-family: Arial, Verdana, Sans-Serif;  font-weight: bold;  color:#ffffff;} *//* ...and bottom bar style */.bottom {  text-align: center;  font-size: 14px;  line-height: 29px;  margin: 0;  padding-left: 12px;  padding-right: 12px;  font-family: Arial, Verdana, Sans-Serif;  font-weight: bold;  color:#ffffff;} /* Standard content heading */h1, h2 {   font-family: Arial, Verdana, Sans-Serif;  font-size: 16px;  margin-top: 10px;  margin-bottom: 0px;  color: #cb3434;  text-align: left;}/* Standard content sub-heading */h3 {   font-family: Arial, Verdana, Sans-Serif;  font-size: 14px;  margin-top: 0px;  margin-bottom: 0px;  color: #ca3434; /* color: #1f781f; */  text-align: left;}/* Normal text */p,td,th {   font-family: Arial, Verdana, Sans-Serif;   font-size: 14px;  margin-top: 0;  margin-bottom: 10px; /* Experiment, 101219 */  line-height: 20px; /* Experiment, 101219 */}/* Reduced table text */td.table-small {  font-family: Arial, Verdana, Sans-Serif;   font-size: 12px;  margin-top: 0;  margin-bottom: 3px;}/* Forms */form {   font-family: Arial, Verdana, Sans-Serif;  font-size: 14px;  margin-top: 0;  margin-bottom: 0px;}.input_text {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  border: 1px solid #1f781f;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 110px;  height: 18px;}.input_text_short {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  border: 1px solid #1f781f;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 30px;  height: 18px;}.input_text_long {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  border: 1px solid #1f781f;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 240px;  height: 18px;}.input_textarea {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  border: 1px solid #1f781f;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 240px;  height: 60px;}.input_submit {  font-family: Arial, Verdana, Sans-Serif;  font-size: 12px;  border: 0px solid #34cb34;   background-color: #1f781f;   color: #ffffff;   padding-left: 4px;   padding-right: 4px;   padding-top: 1px;   padding-bottom: 1px;   width: 60px;  height: 18px;  cursor: pointer;}.button_submit80 {  align: left;  vertical-align: middle;   cursor: pointer;   padding: 0;   margin: 0;   border: 0;   background: transparent;   width: 85px; /* Add some for Mozilla */}/* Other buttons are 70 pixel wide */.button_submit {  align: left;  vertical-align: middle;   cursor: pointer;   padding: 0;   margin: 0;   border: 0;   background: transparent;   width: 75px; /* Add some for Mozilla */}.newsletter {  margin-top: 10px;  padding-top: 0px;  padding-bottom: 5px;  border-top: 3px dotted #1f781f;   border-bottom: 3px dotted #1f781f;   /* background-color: #d5d5f4; */}
