/* font global */
td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px }

/* background color, scrolling*/
body { padding: 0px ; background-color:#FFFFFF; scrollbar-base-color:#E9EBE5; scrollbar-track-color:#E9EBE5; scrollbar-face-color:#E9EBE5; scrollbar-highlight-color:#E9EBE5; scrollbar-3dlight-color:black; scrollbar-darkshadow-color:black; scrollbar-shadow-color:#E9EBE5; scrollbar-arrow-color: #003366; }

/* background image */
.body { background-image: url(julelys24.gif); background-repeat: no-repeat; background-position: bottom right; }

/* background image */
.background { background-image: url(backgroundreol.jpg); background-repeat: no-repeat; background-position: bottom right; }

/* link menue links,top,shoppage,main,kort,kontakt */
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none }
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none }
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; clip: rect(); font-weight: bold; text-decoration: underline }
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none }

/* shop links */
a.shoppagenav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold; text-decoration: none }
a.shoppagenav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; font-weight: bold; text-decoration: none }
a.shoppagenav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; background-color: #FFFFFF; font-weight: bold; text-decoration: underline }

/* links menu */
a.nav:link {  font-size: 11px; display: inline; height: 12px; border-left: 1px solid #8c8f75; border-top: 1px solid #8c8f75; border-right: 1px solid #8c8f75; border-bottom: 1px solid #8c8f75; padding: 3px 5px 4px 5px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav:visited {  font-size: 11px; display: inline; height: 12px; border-left: 1px solid #8c8f75; border-top: 1px solid #8c8f75; border-right: 1px solid #8c8f75; border-bottom: 1px solid #8c8f75; padding: 3px 5px 4px 5px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav:hover {  font-size: 11px; display: inline; height: 12px; border-left: 1px solid #8c8f75; border-top: 1px solid #8c8f75; border-right: 1px solid #8c8f75; border-bottom: 1px solid #8c8f75; padding: 3px 5px 4px 5px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav:active {  font-size: 11px; display: inline; height: 12px; border-left: 1px solid #8c8f75; border-top: 1px solid #8c8f75; border-right: 1px solid #8c8f75; border-bottom: 1px solid #8c8f75; padding: 3px 5px 4px 5px; text-decoration: none; background-color: #f4f4f4; color: #000000; }

/* links karte.htm */
a.nav1:link {  font-size: 10px; height: 1px; border-left: 0px solid #8c8f75; border-top: 0px solid #8c8f75; border-right: 1px solid #000000; border-bottom: 1px solid #8c8f75; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav1:visited {  font-size: 10px; height: 1px; border-left: 0px solid #8c8f75; border-top: 0px solid #8c8f75; border-right: 1px solid #000000; border-bottom: 1px solid #8c8f75; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav1:hover {  font-size: 10px; height: 1px; border-left: 0px solid #8c8f75; border-top: 0px solid #8c8f75; border-right: 1px solid #000000; border-bottom: 1px solid #8c8f75; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; text-decoration: none; background-color: #99CC99; color: #000000; }
a.nav1:active {  font-size: 10px; height: 1px; border-left: 0px solid #8c8f75; border-top: 0px solid #8c8f75; border-right: 1px solid #000000; border-bottom: 1px solid #8c8f75; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; text-decoration: none; background-color: #f4f4f4; color: #000000; }

/* top menu oben - E-Mail, Kontakt/Oeffnungszeiten, Info, Sitemap, Startseite */
a.nav2:link { font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav2:visited { font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav2:hover { font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav2:active { font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #f4f4f4; color: #000000; }

/* top menu oben - Dansk SHOP */
a.nav3:link {  font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav3:visited {  font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav3:hover {  font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px;; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav3:active {  font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #f4f4f4; color: #000000; }

/* top menu unten - Warenkorb, Bestellformular, Impressum, Bestellformular 2, Anfrageformular */
a.nav4:link {  font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav4:visited {  font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav4:hover {  font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav4:active {  font-size: 10px; border-left: 0px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #f4f4f4; color: #000000; }

/* top menu unten - AGB */
a.nav5:link {  font-size: 10px; border-left:1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav5:visited {  font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #003366; color: #FFFFFF; }
a.nav5:hover {  font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #FFFFFF; color: #000000; }
a.nav5:active {  font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; text-decoration: none; background-color: #f4f4f4; color: #000000; }


/* infobox oder tooltip - anfrage, conditions, imprint, kontakt, main, shoppage, Sitemap*/
a.infobox { position:absolute; font:bold 12px}
a.infobox:hover { color:black; background:white; background:red; text-decoration:none;}
a.infobox span { visibility:hidden; display: none; }
a.infobox:hover span {visibility:visible; display:block; width: 190px; border:1px solid #c30; color:black; background:#ffffe0; padding:3px;}



/* anfrageformular hintergrundfarbe bog */
.mybodyformular {  background-color: #FFFFFF; }

/* background color menu */
.linkrow {  background-color: #8C8F75; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; color: #FFFFFF }

/* background color top row - including shop logo */
.toprow {  background-image: url(topbgwhitestripes2.gif); background-repeat: repeat-x; background-position: bottom; }

/* title Product Groups left table column */
.tablecolor1 {  background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; font-variant: normal }

/* background color left table column */
.leftcol { }

/* title Home etc. medium table column */
.tablecolor2 {  background-color: #f4f4f4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }

/* background color middle table column */
.midcol { background-color: #f4f4f4; }

/* background color middle table column for buy2.htm */
.midcol2 { background-color: #7d7d7d; }

/* title News right table column */
.tablecolor3 {  background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; font-variant: normal }

/* background color right table column */
.rightcol { }

/* background color product group links */
.navtable {  background-color: #FFFFFF; clip: rect(); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

/* background color and border for all items */
.products { background-color: #FEFEFE; border: 1px #666666 solid}

/* background color and border for all item names #AFB29A */
.productstitel {  background-color: #d1d1d1; color: #000000; border: #666666 solid; border-width: 1px 0px 1px 1px}

/* table background searchresult */
.search {  background-color: #a8c5ff; }

/* bestillingsformular2, forespoergselsformular #c4c4c4 4,10,20 */
.tablebgb {  background-color: #b5cddb; }

/* bestillingsformular2, forespoergselsformular  4,10,20 */
.tablebgb2 {  background-color: #598eae; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; }

/* image border */
img {  border-width: 0px } 

/* span style */
.span { font-family: courier new; }

hr { color: #4d4d4d; }

.hr2 { color: #ffffff; }

/* buy2.htm */
.mybody { background-color: #dddddd; }

/* bestillingsformular2, forespoergselsformular  4,10,20 */
.mybody2 { background-color: #b5cddb; }

/* bestillingsformular2, forespoergselsformular  4,10,20 */
.mybody3 { background-color: #d7e4ec; }

/* momsinfo oben - buy2.htm, basket.htm, info.htm */
.moms1 { background-color: #00509f; color: #FFFFFF; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; }

/* momsinfo unten - buy2.htm, basket.htm, info.htm */
.moms2 { background-color: #8ac5ff; border-left: 1px solid #CCCCCC; border-top: 0px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

/* momsinfo main.htm oben */
.moms3 { padding: 5px 5px 5px 5px; background-color: #ffffff; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; }

/* momsinfo main.htm unten */
.moms4 { padding: 5px 5px 5px 5px; background-color: #ebebeb; border-left: 1px solid #CCCCCC; border-top: 0px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

/* aabningstider oben - kontakt.htm */
.aaben1 { background-color: #00509f; color: #FFFFFF; border-left: 0px solid #CCCCCC; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; }

/* aabningstider unten - kontakt.htm */
.aaben2 { background-color: #8ac5ff; border-left: 0px solid #CCCCCC; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; }

/* her finder du os - oben - kontakt.htm */
.find1 { background-color: #8080c0; color: #000000; border-left: 0px solid #CCCCCC; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 1px solid #8080c0; }

/* her finder du os - unten - kontakt.htm */
.find2 { background-color: #d1d1e9; border-left: 0px solid #CCCCCC; border-top: 1px solid #8080c0; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; }

/* buttons und listboxes */
.buttons {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #FFFFFF; background-color: #990000; border: 1px #333333 solid }
.inputbox {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #feffe8; color: #000000; border: 1px #333333 solid }
.buttons2 {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #000000; background-color: #ffe4ca; border: 1px #333333 solid }
.buttons3 {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #000000; background-color: #c5c58b; border: 1px #333333 solid }
.buttons4 {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #000000; background-color: #ffcc66; border: 1px #333333 solid }

/* font and background color attribute listboxes */
.select {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #AFB29A; color: #000000}

/* basket font */
.basket {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

/* background color sitemap */
.sitemap {  background-color: #FFFFFF}

/* table background sitemap */
.sitemap2 {  background-color: #e8e8e8; }

.topbg { background-image: url(topcolorbg.gif); background-repeat: repeat; }

/* background color search results */
.searchresults1 {  background-color: #ffa04a; font-weight: bold; }
.searchresults2 {  background-color: #ffffff }
.searchresults3 {  background-color: #ffffff }

/* footnote */
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999 }