/* GENERAL */
body {padding:0; margin: 0; }
.main {background: #fff url(/files/billeder/dansk2009/gfx/background_gradient.jpg) repeat 0 0; width: 100%; height: 100%; padding: 30px 0 0 0;}
h1, h2 {color:#990019; font-size: 13px; font-weight:bold;}
h2 {font-size: 14px;}
* {font-family: Verdana, Helvetica, Arial; font-size: 10px; }
a {text-decoration: none; color: black;}
a:hover {text-decoration: underline;}
a, img {border:none;}
a.topnavi,
a.inpath {color: #000; text-transform: normal; text-decoration: none; font-size: 12px; }
a.leftnavi {color: gray; text-decoration:none; font-size: 12px; list-style-type:none;}
a.servicenavi {color:gray; text-decoration:none; font-size: 10px; list-style-type:none; }
span.amount {color:#bf001f; font-weight: bold;}

/* PAGE */
.page-content {width: 940px; margin: 0 auto 0 auto; background:white; display:block; padding: 10px; }
.page-shadow {width: 980px; margin: 0 auto 0 auto; background: #fff url(/files/billeder/dansk2009/gfx/bg_skygge.gif) no-repeat; padding: 16px 5px 0 5px;}

/* TOP CONTENT */
.top-content {height: 69px; margin: 0 0 5px 0; padding: 0; width: 940px;}
.top-content .logo {float:left; width: 179px; height: 69px; margin:0;}
.top-content .logo a {margin: 0; padding: 0;} 

  /* SERVICE & WEBSHOP BASKET */
.top-content .service-container {float:right; height: 50px; width: 400px; margin:0; padding: 0;}
.top-content .service-container .service { width: 400px; height: 20px; }
.top-content .service-container .service ul {list-style-type: none; padding:0; margin:0; float:right;}
.top-content .service-container .service ul li {padding:0 0 0 5px; display:inline;}
.top-content .service-container .service ul li a {text-transform: none;}
.top-content .service-container .service2 {width: 400px; height: 30px;}
.top-content .service-container .service2 .basket {position:relative; top:1px; float:right; border: 1px solid #dddddd; height: 32px; width: 150px; margin: 0 2px 0 0; padding: 4px 0 0 0;}
.top-content .service-container .service2 .basketBtn {float:right; border:none;}
.top-content .service-container .service2 .searchbox {float:right;}
.top-content .service-container .service2 .searchbox input {width: 150px; height: 13px; padding: 2px; color:#444; position:relative; top: -3px;}

/* MENU CONTENT */
.menu-content {background: transparent url(/files/billeder/dansk2009/gfx/menubar_graa.jpg) repeat-x; width: 940px; height: 34px;}
.menu-content ul {list-style-type: none; padding:0; margin:0;}
.menu-content ul li {padding:0; display:inline;}
.menu-content ul li a {padding:7px 30px 0; height: 29px; float: left; margin:0 1px 0 0; text-decoration:none; text-transform: uppercase; font-size: 14px; color:#666666;}
.menu-content ul li a:hover, 
.menu-content ul li a:active,
.menu-content ul li a#activeitem,
.menu-content ul li a.inpath {background: #990019 url(/files/billeder/dansk2009/gfx/menubar_rod_gradient.jpg) repeat-x; color:#fff; cursor:pointer; padding:7px 10px 0 10x; margin: 0 1px 0 0; height: 34px; text-decoration:none;}
/* 7px 10px 0 10px; */

/* MIDDLE CONTENT */
.middle-content {width: 940px; }
.middle-content .content-line {background: #990019; width: 100%; height: 10px;}
.middle-content .content {margin:10px 0 0 0; background:white; height: auto; min-height: 300px;}
.middle-content .content table {width: 940px;}

  /* LEFT NAVIGATION */
.middle-content .content .left {width: 220px; height: 100%; float:left; background:#f2f2f2; padding:0; margin:0; }
.middle-content .content .left ul.leftnavigation {list-style-type: none; padding: 10px 0 0 10px; margin: 0; text-align: left;}
.middle-content .content .left ul.leftnavigation li {margin: 0 0 5px 0; padding: 0;}
.middle-content .content .left ul.leftnavigation li a:hover, 
.middle-content .content .left ul.leftnavigation li a:active,
.middle-content .content .left ul.leftnavigation li a:inpath {color:#4c4c4c; font-weight: bold; cursor: pointer; text-decoration: none;}
.middle-content .content .left ul.leftnavigation li ul {list-style-type: none; padding: 0 0 0 10px; margin: 0;}
.middle-content .content .left ul.leftnavigation li ul li {margin:5px 0 0 0; padding: 0;}
.middle-content .content .left ul.leftnavigation li ul.M3 li.L4 a {color:#000; font-size: 11px;}
.middle-content .content .left ul.leftnavigation li ul.M3 li.L4_Active a {color:#000; font-size: 11px; font-weight:bold;}
.middle-content .content .left ul.leftnavigation li ul.M3 li.L4_Active ul.M4 li.L5 a {color:#000; font-weight:normal;}
.middle-content .content .left ul.leftnavigation li ul.M3 li.L4_Active ul.M4 li.L5_Active a {color:#000; font-weight:bold;}

  /* RIGHT CONTENT */
.middle-content .content .right {width: 710px; float:left; text-align: left; padding: 10px 0 0 10px; }
.middle-content .content .right .addtobasket {float:right; height: 28px; }
.middle-content .content .right table {width: 100%;}
.middle-content .content .right table.producttable-detail tr td {background:#efefef; padding: 5px;}
.middle-content .content .right table.cart tr {background:#fff;}
.middle-content .content .right table.cart tr.product1 {background:#efefef;}
.middle-content .content .right table.cart tr.product0 {background:#fff;}
.middle-content .content .right table.cart tr.product td {padding:8px;}
.middle-content .content .right table.invoice tr td {padding: 2px; }
.middle-content .content .right table.customer input {width: 247px; margin: 0 0 2px 0;}
.middle-content .content .right table tr.table_header {font-weight: bold; background:#fff;}
.middle-content .content .right table tr.table_header td {padding:8px;}
.middle-content .content .right table tr.table_product1 td {cursor:pointer; background: #efefef;}
.middle-content .content .right table tr.table_product0 td {cursor:pointer; background: #fff;}
.middle-content .content .right table tr .prodquantity {width: 50px;}
.middle-content .content .right table tr.prod_header {}
.middle-content .content .right .product-container {background:#efefef; margin:10px;}
.middle-content .content .right .product-add {text-align:right;}
.middle-content .content .right .product-spacer {height: 3px; background:#bf001f;}
.middle-content .content .right .product-related table {border-spacing:0px; border-collapse: collapse; }
.middle-content .content .right .product-related table tr td {padding:5px;}
.middle-content .content .right .product-related table tr td:first-child {font-weight: bold;}
.middle-content .content .right .search-container,
.middle-content .content .right .search-item {width:400px; margin-bottom: 15px;}
.middle-content .content .right .login{width: 400px;}
.middle-content .content .right .search-container input,
.middle-content .content .right .login input{width: 160px; height: 13px; padding: 7px;}
.middle-content .content .right .search-container .button,
.middle-content .content .right .login .button {position:relative; top: 8px;}

/* FOOTER CONTENT */
.footer-content {width: 940px; padding: 0 0 5px 0; margin: 0 auto; text-align: left; color: #808080; background:#fff;}

