html, body {height:100%; margin:0px; padding:0px; border:0px; color:#FFFFFF; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#191919; text-align:center; }
div{ margin:0px;}
a { color:#FFFFFF;}
a:hover { color:#c41230;}
img {border:0px;}
form {display:inline;}

.divMainFront {width:100%; min-height:100%; position:relative; background-color:#1e1e1e; background-image:url(/images/frontbg.gif); background-repeat:repeat-x; text-align:left;}
.divMain {width:100%; min-height:100%; position:relative; background-color:#191919; background-image:url(/images/topbg.gif); background-repeat:repeat-x; text-align:left;}
.divContent {width:100%; padding-bottom:30px; clear:both;}
.divBottom { width:100%; height:30px; background-color:#191919; position:absolute; bottom:0px; margin:auto; display:block;}
html>body>.divBottom { bottom:0px; position:absolute; display:block;}

.divLogoContainer { width:980px; margin:auto;}
.divLogo { position:absolute; z-index:10; margin-left:40px; margin-top:20px;}

.divSearchContainer { width:940px; height:55px; margin:auto; clear:both;}
.divSearch { width:150px; margin-top:15px; background-image:url(/images/topsearchbg.gif); background-repeat:no-repeat; float:right;}
.divSearchField { width:120px; float:left;}
.divSearchButton { width:24px; float:left;}
.topSearchInput { width:120px; height:17px; color:#FFFFFF; background-color:#2b2b2b; margin:0px; padding:0px; border:0px; padding-left:3px; margin-top:1px; margin-left:1px; font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.divFlags { margin-top:20px; margin-left:20px; float:right;}

.divMenuContainer { width:940px; height:32px; margin:auto; clear:both;}
.divMenuItem { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:right; margin-left:10px;}
.divMenuItem a { color:#FFFFFF; text-decoration:none;}
.divMenuItem a:hover { color:#FFFFFF; text-decoration:none;}
.divMenuItemActive { height:20px; border-bottom:3px solid #c41230; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:right; margin-left:10px;}
.divMenuItemActive a { color:#FFFFFF; text-decoration:none;}
.divMenuItemActive a:hover { color:#FFFFFF; text-decoration:none;}

#divSubMenuOuter{width:100%; height:42px;}
.divSubMenu { width:100%; height:42px; background-image:url(/images/submenubg.gif); background-repeat:repeat-x;}
.divSubMenu div {width:940px; margin:auto; padding-top:10px}
.divSubMenu div ul { list-style-type:none;display:inline; margin:0;padding:0;}
.divSubMenu div ul li {float:right;padding-left:13px;}
.divSubMenu div ul li a { color:#FFFFFF; text-decoration:none;}
.divSubMenu div ul li a:hover { color:#c41230; text-decoration:none;}

#divFlashFront { width:980px; margin:auto;}
.divFrontProducts { width:945px; height:32px; background-image:url(/images/front_bar1.gif); background-repeat:no-repeat; margin:auto; margin-top:1px; padding-top:16px; padding-left:35px;}
.frontProductText { font-size:15px; color:#c41230;float:left;}
.divFrontLabels { width:980px; height:133px; margin:auto; clear:both;}
.divFrontLabel1 { width:307px; height:133px; float:left; background-image:url(/images/front_sticker1.gif); background-repeat:no-repeat; padding-top:14px; padding-left:30px;}
.divFrontLabel1 a, .divFrontLabel2 a, .divFrontLabel3 a { text-decoration:none; }
.divFrontLabel1 a:hover, .divFrontLabel2 a:hover, .divFrontLabel3 a:hover { text-decoration:underline; }
.divFrontLabel2 { width:296px; height:133px; float:left; background-image:url(/images/front_sticker2.gif); background-repeat:no-repeat; padding-top:14px; padding-left:10px;}
.divFrontLabel3 { width:317px; height:133px; float:left; background-image:url(/images/front_sticker3.gif); background-repeat:no-repeat; padding-top:14px; padding-left:20px;}
.frontLabelHeader { font-size:20px; line-height:20px;}

.divLabelSearch { width:212px; height:44px; margin-top:7px; background-image:url(/images/labelsearchbg.gif); background-repeat:no-repeat; background-position:0 7px; clear:both;}
.divLabelSearchField {width:164px; float:left; padding-top:8px;}
.divLabelSearchButton { width:48px; float:left;}
.labelSearchInput { width:160px; height:17px; color:#FFFFFF; background-color:#a6162e; margin:0px; padding:0px; border:0px; padding-left:3px; margin-top:3px; margin-left:1px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.divFrontNews { width:960px; height:44px; background-image:url(/images/front_bar2.gif); background-repeat:no-repeat; padding-top:14px; padding-left:20px; margin:auto;}

.divMainContent { width:940px; margin:auto; padding-top:30px; clear:both;}
.divMainContent2 { width:100%; padding-top:30px; clear:both; background-image:url(/images/logobg.jpg); background-repeat:no-repeat; background-position:center 20px;min-height:507px;}
/*.divMainLeft { width:600px; float:left;}*/
.divMainSpace { width:12px; margin-left:20px; margin-right:8px; float:left;}
.divMainRight { width:300px; float:left;}
/*.divMainCenter {width:940px; margin:auto; clear:both;}*/

.divMainContent .divMainSubContent { width:600px; float:left;}
.divMainContent2 .divMainSubContent {width:940px; margin:auto; clear:both;}
.divProductsContent {width:940px; margin:auto; clear:both;}
.divMainContent .divMainSubContent .divMainLeftContent, .divMainContent2 .divMainSubContent .divMainLeftContent{width:600px;}

.divParagraph { width:600px; clear:both;}

.imgLeft { float:left; margin-right:10px; margin-bottom:10px; margin-top:5px;}
.imgRight { float:right; margin-left:10px; margin-bottom:10px; margin-top:5px;}
.imgLarge { margin-bottom:10px; margin-top:5px;}

h1 { font-size:40px; color:#c41230; font-weight:normal; margin:0px; padding:0px;}
h2 { font-size:13px; font-weight:bold; color:#c41230; margin:0px; padding:0px;}
.rightHeader { font-size:18px; color:#c41230;}

.divRightItem { width:300px; float:left; padding-top:10px; padding-bottom:20px;}
.rightImage { width:110px; float:left; padding-top:1px;}
.rightText { width:190px; float:left;}
.rightMore { margin-top:8px;}

.rightItemHead a{ font-size:12px; line-height:13px; color:#c41230;text-decoration:none;}
.rightItemText { font-size:10px; line-height:12px;}

.vAlignMiddle { vertical-align:middle;}

.divClear { width:100%; height:1px; clear:both;}

.divFormItem {width:600px; height:25px; clear:both;}
.divFormButtons {width:600px; height:25px; clear:both;margin-top:5px;}
.divFormResults {width:600px; clear:both;margin-top:5px;font-weight:bolder;}
.divFormItemTextArea {width:600px; height:60px; clear:both;}
.divFormLabel { width:100px; float:left; padding-top:3px;}
.divFormInput { width:290px; margin-right:10px; float:left;}
.divFormError { width:200px; float:left; color:#c41230; padding-top:3px;}
.inputField { width:240px; height:18px; background-color:#191919; border:1px solid #2c2c2c; font-size:11px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.inputTextArea { width:240px; height:50px; background-color:#191919; border:1px solid #2c2c2c; font-size:11px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.inputFileField {width:244px; height:22px; background-color:#191919; border:1px solid #2c2c2c; font-size:11px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.divKatalogTop { width:600px; height:66px; background-image:url(/images/katalogbar.gif); background-repeat:no-repeat; padding-top:21px; padding-left:30px;}
.katalogHeader { font-size:40px; color:#FFFFFF;}
.divContainer { width:600px; clear:both; padding-top:20px;}
.divKatImg { width:320px; float:left;}
.divKatText { width:280px; float:left;}

.divNewsLetterTop { width:600px; height:87px; background-image:url(/images/nyhedsbrevbar.gif); background-repeat:no-repeat;}

.divDateLarge { width:105px; height:25px; background-color:#c41230; font-size:16px; font-weight:bold; margin-bottom:15px; padding-top:3px; text-align:center;}

.divProductSearch { width:930px; height:50px; background-image:url(/images/productsearchbar.gif); background-repeat:no-repeat; margin-bottom:10px; padding-left:10px;}
.divProducts { width:930px; height:156px; background-image:url(/images/productsbg.gif); padding-top:10px; padding-left:10px; margin-bottom:10px;}
.divProductItem { width:176px; height:156px; float:left; margin-right:10px;}
.divProductImage { margin-bottom:5px; overflow:hidden; width:176px; height:109px;}
.divProductItem a {text-decoration:none;}

.searchProductHeader { width:150px; float:left; padding-top:13px;}
.searchProductFormItem1 { width:130px; float:left; padding-top:15px;}
.searchProductFormItem2 { width:130px; float:left; padding-top:14px;}
.searchProductFormButton { width:50px; float:left; padding-top:10px;}
.sProductHeaderText { font-size:20px;}
.inputProductSelect { width:120px; height:22px; margin-right:10px; font-size:11px; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.inputProductText { width:120px; margin-right:10px; font-size:11px; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.divPaging { width:940px; text-align:center; margin-top:10px;}
.divPaging a.active{text-decoration:none;}
.divPaging a img { vertical-align:middle;}

.divProductShowImage { width:500px; float:left;}
.divProductShowInfo { width:440px; float:left;}
.productHeader { font-size:25px; color:#c41230;}
.divProductColors { width:940px; float:left; clear:both; margin-top:20px;}
.divProductIcons { width:440px; height:30px; font-size:12px; color:#777777; clear:both; border-top:1px solid #2c2c2c; border-bottom:1px solid #2c2c2c; margin-top:5px; margin-bottom:10px;}
.divProductID { width:50px; padding-top:7px; float:left;}
.divProductIcon { width:auto; border-left:1px solid #2c2c2c; float:right;}
.divProductSizes { width:427px; height:44px; background-image:url(/images/sizebg.gif); background-repeat:no-repeat; margin-top:10px; padding-left:13px; padding-top:10px; }
.divProductSizesNote{margin-top:5px;}
.sizeHeader {font-weight:bold; color:#000000;}
.colorHeader { font-size:20px; color:#FFFFFF;}
.divColorText { width:105px; float:left;}
.divColorBlocks { width:835px; float:left;}
.divColorBlocks img {margin-right:1px; margin-bottom:1px;}

#pup {position:absolute; visibility:hidden; z-index:1; }
.divColorHover {background-color:#666666; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; color:#FFFFFF; font-size:9px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.frontArrow img { margin-right:5px; vertical-align:middle;}

.divNewsItem1 { width:600px; height:60px; margin-bottom:5px; background-image:url(/images/newslistbg1.gif); background-repeat:no-repeat; clear:both;}
.divNewsItem2 { width:600px; height:60px; margin-bottom:5px; background-image:url(/images/newslistbg2.gif); background-repeat:no-repeat; clear:both;}
.divNewsDate { width:90px; height:50px; padding-top:10px; float:left;}
.divNewsDateBg { width:75px; height:15px; background-color:#c41230; font-size:10px; line-height:15px; padding-right:5px; text-align:right; font-weight:bold;}
.divNewsText { width:400px; padding-top:12px; line-height:12px; height:48px; float:left;}
a.newsHeader { font-size:12px; color:#c41230; font-weight:bold;text-decoration:none;}
.divNewsLink { width:90px; height:44px; text-align:right; padding-top:16px; padding-right:20px; float:left;}

.divSearchImg { width:85px; height:50px; padding-top:10px;padding-left:5px; float:left;}
.divSearchImg img{width:80px;}

.divAltFrontLarge { width:940px; height:277px; margin-left:20px;}
.divAltFrontSmallContainer { width:940px; height:86px; clear:both; background-image:url(/images/smallaltbg.gif); background-repeat:no-repeat; padding-left:2px; padding-top:7px; margin-left:20px;}
.divAltFrontSmall { width:94px; height:28px; float:left; padding-left:5px; padding-right:5px;}
.divAltFrontNews { width:900px; margin-left:20px;}

.divAdressContainer { width:940px; color:#575757; margin:auto; padding-top:8px;}
.divAdress { width:810px; float:left; text-align:left;}
.divAdress a { color:#575757;}
.mcbLinkContainer { width:130px; float:right; text-align:right;}
.mcbLink { font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande"; font-size:9px; color:#848484; border:1px solid #848484; width:130px; text-align:center; text-decoration:none; margin:auto; }
.mcbLink a { color:#848484; text-decoration:none; }	

ul.frontItemGroups{list-style-type:none;display:inline;float:left;margin:4px 0 0 10px;padding:0;}
ul.frontItemGroups li{float:left;padding-left:13px;}
ul.frontItemGroups li a{text-decoration:none;}