body {font-family: Verdana; font-size: 12px; color:#5E5B7D;  background-color: #EFF3EF;}
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-collapse: collapse;  clear: left; margin: 0; padding: 0;}
ul {list-style: none; margin: 0; padding: 0; }
a {color: #5E5B7D;}
a:link {color:#5E5B7D;}
#tblBetalingsform {width: 370px; border: 1px solid green;}
#tblKunde {}
.sth1 {text-indent:-9999px;float:left; height: 1px; overflow:hidden;margin-top:-20px;} 
#tbl_cart {width: 600px;}
.tbl_shop {width: 560px; }
*html .tbl_shop .varetekst { float: left;  }
html>body .tbl_shop .varetekst { float: left;  min-width: 250px;}
td.bg { background-color: #f5f5f5;}
td { padding: 3px;}
td.tdTop {vertical-align:top; padding-top: 5px;}
input.inputQty {width: 20px; text-align: center;}
input.h16{height: 12px; font-size: 9px;}
select.h16 {height: 12px; font-size: 9px;}
html> body select.h16 {height: 20px; font-size: 9px;}
input.btnOpdater {border: 1px solid gray; height: 18px; font-size: 10px;}
td.center { text-align: center;}
td.left { text-align: left;}
td.right { text-align: right;}
td.middle { vertical-align: middle;}
td.tdBot { vertical-align: bottom;}
td.tdBold {font-weight: bold;}
td.tdtotal { border: 1px solid #000;}
td.tdRed { color: red;}

ul#ulShopNav { clear: left; list-style: none;  display: block; width: 140px; line-height: 15px; margin-left: 15px;}
ul#ulShopNav li {  width: 70px; text-align: left; width: 150px;}
#ulShopNav li.bg { background-color: #f5f5f5; padding: 3px 3px 3px 0;}
ul#ulShopNav li.current a { color: white; background-color:#5E5B7D; display: block; padding-bottom: 2px;}
ul#ulShopNav li a { color: #000; text-decoration: none; display: block;}

td#tdMainNavigation ul { margin: 0; padding: 0;list-style: none; background-color: #FFF; width: 794px;}
td#tdMainNavigation ul li {float: left; border: 1px solid #C0C0C0; border-left: none; text-align: center; width: 88px; height: 22px;  }
td#tdMainNavigation ul li.submenu ul  {width: 78px;}
td#tdMainNavigation ul li.liFirst { border-left: 1px solid #C0C0C0;}
td#tdMainNavigation ul li a { font-size: 12px;}
#tblMainNavigation {width: 800px; border-collapse: collapse;}


td#tdMainNavigation ul li {border: 1px solid #C0C0C0; background-color: #EFF3EF; }
body { behavior: url(csshover.htc); }
td#tdMainNavigation ul {border: 0px solid red;}
td#tdMainNavigation ul li {position: relative; float: left;}
td#tdMainNavigation ul li a { display: block; padding: 4px; color:#5E5B7D; font-weight: bold;} 
td#tdMainNavigation ul li:hover {position: relative; background-color: #fff;}
td#tdMainNavigation ul li.submenu ul {display: none; }
td#tdMainNavigation ul li.submenu ul li { width: 186px; border-top: none; text-align: left; padding: 4px 0 0 5px; background-color: #FFF; }
td#tdMainNavigation ul li.submenu ul li a {font-weight: normal; text-decoration: none; }
td#tdMainNavigation ul li.submenu:hover ul {position: absolute; top: 23px; left: -1px; display: block; }
td#tdMainNavigation ul.level2 li {background-color: #FFF;}
td#tdMainNavigation ul.level2 li.submenu ul.level3 {position: absolute; top: 0px; left: 193px; display: none; background-color: #EFF3EF;}
td#tdMainNavigation ul.level2  li.submenu:hover ul.level3 {position: absolute; top: 0px; left: 191px; display: block;  background-color: #EFF3EF;}

td#tdMainNavigation ul.level2  li.submenu ul.level3 li:hover, td#tdMainNavigation ul.level2  li.submenu ul.level4 li:hover {  background: #EFF3EF; } 
td#tdMainNavigation ul.level2 li.submenu ul.level4 {position: absolute; top: 0px; left: -191px; display: none;}
td#tdMainNavigation ul.level2 li.submenu ul.level4 li a { padding-left: 20px;}
td#tdMainNavigation ul.level2  li.submenu:hover ul.level4 {position: absolute; top: 0px; left: -191px; display: block; background-color: #EFF3EF;}
td#tdMainNavigation ul.level2  li.submenu ul.level4:hover {background-color: #FF0000;}

td#tdMainNavigation ul.level2 li.right {background: #FFFFFF url(../gfx/submenu.gif) 95% 60% no-repeat;}
td#tdMainNavigation ul.level2 li.right:hover {background-color: #EFF3EF;}
td#tdMainNavigation ul.level2 li.left { background: #FFFFFF url(../gfx/submenuLeft.gif) 5% 60% no-repeat; padding-left: 20px;}
td#tdMainNavigation ul.level2 li.left:hover { background-color: #EFF3EF;}



#divMainShopContent {margin: 20px 0 0 0;  width: 800px;}
#divDefaultBody { text-align:center; width: 800px; }
#divDefaultContent {width: 450px; padding: 4px;float:left;}
#divDefaultContent.new img {border:0;padding:0;}
#divDefaultContent.new a {padding:0;}
#tblKurv_Small {width: 220px; margin: 0; padding: 0; float: right; border: 1px solid #C0C0C0; border-collapse: collapse; }
#tblKurv_Small th {text-align: left; padding-left: 17px;}
.w15 {width: 5px;}
#tblKurv_Small td {padding:5px 0;}
#divFooter { width: 800px;  background-color: #f5f5f5; text-align: center;}
#divFooter p {font-size: 10px; padding: 10px 0; color: silver;}
#divFooter p a {color: silver;}
#divBetalingsoversigt {width: 218px; font-weight: bold; background-color: #f5f5f5; padding: 5px 5px 5px 15px;}