﻿html { height: 100% };
/*
html, #DWMain {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #DWMain {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 400px;
   }

*/

BODY
{
  /*
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      background-color: #FFFFFF;
      font-size: 11px;
      font-family: Verdana, Sans-Serif;
	    text-align: left;
*/
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
	text-align: left;
        height:100%;

}
.graaBaggrund
{
	background-color: #e7ede7;
}

/*
a, a:hover, a:visited, a:active, a:link
{
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}
*/
.DWMain
{
	margin-top: 0px;
        background-image: url(/files/system/Deerhunter_DwFooter.gif);
	background-repeat: repeat-y;
	background-color: #000000;
        height:100%;
        width:897px;
}
.DwContentCell
{
	padding-top: 44px;
	background-color: White;
}
.pageId66 .DwContentCell
{
	background-color: White;
}

.DwFooter
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif;
}


.DwFooter a, .DwFooter a:hover, .DwFooter a:visited, .DwFooter a:active, .DwFooter a:link
{
	color: white;
	text-decoration: none;
}

.navigering
{
	text-align: left;
	background-image: url(/files/system/Deerhunter_TopNavigationBackgroundRepeat07.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 896px;
	padding-left: 8px;
        borderBottom: 1px solid #000000;

}
#MM1772, #MM411, #MM415, #MM2023, #MM2034 {
	width:60px;
}
#MM378, #MM424, #MM1773, #MM476, #MM460, #MM469, #MM1774, #MM2050 {
	width:70px;
}
#MM359, #MM387, #MM429, #MM2057 {
	width:80px;
}

#MM374, #MM386, #MM456, #MM468, #MM2045, #MM2081 {
	width:100px;
}
#MM67, #MM68, #MM69, #MM70, #MM71, #MM423
{
	width: 110px;
}
#MM191, #MM207, #MM215, #MM224, #MM230

{
	width: 150px;
}
#MM256, #MM271, #MM275, #MM283, #MM284
{
	width: 150px;
}

DIV .L1
{
	padding-bottom: 0px;
	padding-left: 3px;
	
}

DIV .L1_Active
{
	padding-bottom: 0px;
	padding-left: 3px;
        color: #000000;
	font-weight: bold;
	font-family: Tahoma, Sans-Serif;
}
.L1 a, .L1 a:hover, .L1 a:active, .L1 a:visited, .L1_Active a, .L1_Active a:hover, .L1_Active a:active, .L1_Active a:visited
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Sans-Serif;
        font-weight: normal;

}
.inactive
{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.L2 
{
    padding-left: 5px;
    color: #292828;
}
.sideoverskrift
{
	font-family: Verdana, Sans-Serif;
	font-size: 24px;
	font-weight: normal; /*border-top: solid 1px #ececec;*/ /*border-bottom: solid 1px #cecece;*/
	padding-top: 9px;
	padding-bottom: 9px;
	color: #313814;
}
.sideoverskrift_ingenLinier
{
	font-family: Verdana, Sans-Serif;
	font-size: 24px;
	font-weight: normal;
	color: #313814;
	display: inline;
}

.newsItemHeader, .overskrift
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: Black;
}
.ContentTable
{
	background-image: url(/files/system/Deerhunter_DwMainBackground1.gif);
	background-repeat: repeat-y;
}

.linkListe
{
	line-height: 200%;
}

/* Forhandler liste */
.forhandlerPagerTop
{
	color: #5981a8;
	
}
.forhandlerPagerTop table
{
	/*background-color: #292828; 	color: white;*/
	border-bottom: solid 1px white;
}
.forhandlerPagerTop a, .forhandlerPagerTop a:hover, .forhandlerPagerTop a:visited, .forhandlerPagerTop a:active
{
	font-size: 9px;
}
.viserSide, .foersteSide, .forrigeSide, .naesteSide, .sidsteSide
{
	display: block;
	padding-right: 3px;
	padding-left: 5px;
}
.siderFundet
{
	display: block;
	padding-right: 5px;
	border-right: solid 1px white;
}
.forhandlerListeTable
{
	width: 700px;
}
.forhandlerListeHeader
{
	background-color: #292828;
	color: white;
}
.forhandlerListeHeader a, .forhandlerListeHeader a:hover, .forhandlerListeHeader a:visited
{
	color: white;
}
.forhandlerListeHeader td
{
	border-right: solid 1px white;
	padding-left: 3px;
	padding-right: 3px;
	height: 20px;
	vertical-align: middle;
	text-align: left;
}
.forhandlerListeRow
{
	background-color: #e7ede7;
}

.colSeMere
{
	border-top: solid 1px #e7ede7;
	background-color: #e7ede7;
}
.colName, .colAddress1, .colAddress2, .colAddress3, .colZipCode, .colCity, .colRegion, .colCountry
{
	vertical-align: top;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 2px;
	border-right: solid 1px #e7ede7;
	border-bottom: solid 1px #e7ede7;
	border-top: solid 1px white;
}
.colMoreInfo
{
	vertical-align: top;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 6px white;
	background-color: #fbf8f0;
}
.forhandlerInfo
{
	padding-bottom: 5px;
	background-color: #fbf8f0;
}
.forhandlerInfoLabel
{
	width: 60px;
	font-weight: bold;
}
.forhandlerInfoVaerdi
{
}

.symbol
{
	float: left;
	margin-right: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}
.symbolNavn, .messenavn
{
	font-size: 14px;
	font-weight: bold;
}

.FSI
{
	z-index: 1;
}
.FSILinkToFullScreen
{
}
.FlashCannotLoad
{
	font-size: 11px;
	background-color: Yellow;
}

/* Kollektion */
.groupHeader1
{
	border-bottom: solid 1px #b9b9b9;
}
.groupHeader1 table
{
	width: 155px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.groupHeader2
{
	border-top: solid 1px #b9b9b9;
        
}

.groupHeader2 table
{
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 8px;
        background-image: url(/files/navigation/menuactive.gif);
	background-repeat: no-repeat;
}
.groupHeader3
{
	border-top: solid 1px #b9b9b9;
}
.groupHeader3 table
{
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
        background-image: none;
}

.shopLinkLevel1, .shopLinkLevel1:hover
{
	font-weight: bold;
}

.shopLinkLevel2, .shopLinkLevel2 a, .shopLinkLevel2:hover
{
	font-weight: normal;
	color: #000000;
}

.shopLinkLevel3 a, .shopLinkLevel3 a:hover
{
	font-weight: normal;
	color: #666666;
}

.floatingThumb
{
	margin: 1px;
	background-color: white;
	float: left;
	width: 100px;
	height: 102px;
}
.product
{
	margin: 1px;
}
.group
{
	margin: 1px 15px 10px 0px;
}
.productThumbCellBig
{
	height: 200px;
	vertical-align: bottom;
	text-align: center;
}
.productThumbCell
{
	height: 100px;
	vertical-align: bottom;
	text-align: center;
}

.shopProductsContainer
{
	margin-left: 25px;
	margin-right: 25px;
	
}
#shopGroupTree 
{
	padding-top: 13px;
}
.shopGroupVideoContainer
{
	padding-top: 13px;
	padding-left: 2px;
	text-align: center;        
}

#shopGroupVideo 
{
	width: 234px;
}
.shopGroupPath, .productHeader, .productFeatures, .shopGroupPath a, .shopGroupPath a:hover, .shopGroupPath a:active, .shopGroupPath a:visited
{
	/*
	border-top: solid 1px #b4b4b4;
	border-bottom: solid 1px #b4b4b4;
	*/
	padding-top: 10px;
	padding-bottom: 10px;
	color: #2d2f21;
	font-size: 18px;
        text-decoration: none;
}
.productHeader, .productFeatures
{
	border-top: solid 1px #b4b4b4;
	border-bottom: solid 1px #b4b4b4;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #2d2f21;
	font-size: 18px;
}
.singleProductTable
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.ShopProductImageSmall
{
}
.ShopProductImageAlternative
{
	width: 75px;
	height: 100px;
	overflow: hidden;
	margin: 3px 5px 3px 5px;
	vertical-align: middle;
	text-align: left;
}
.singleProductThumbCanvasRelated
{
	overflow: hidden;
	margin: 5px 5px 5px 5px;
	vertical-align: middle;
	text-align: left;
}
.singleProductThumbCanvas
{
	width: 75px;
	height: 100px;
	overflow: hidden;
	margin: 20px 20px 3px 20px;
	vertical-align: middle;
	text-align: left;
}
.ShopProductImage
{
	width: 415px;
	margin: 5px 5px 5px 5px;
}

.shopProductNavigation
{
	border-top: solid 1px #b4b4b4;
	border-bottom: solid 1px #b4b4b4;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #2d2f21;
	font-size: 9px;
}
/* Produkt specifikke START */
.ShopProductName
{
	color: #2d2f21;
	font-size: 18px;
}
.ShopProductCustom_dessin
{
	text-align: right;
	font-size: 9px;
}
.ShopProductDescription
{
	text-align: left;
	font-size: 9px;
}

.productInfoCol
{
	font-size: 9px;
	vertical-align: top;
	text-align: left;
}

/* Produkt specifikke SLUT */

#foersteSide, #forrigeSide
{
	margin-right: 15px;
}
#naesteSide, #sidsteSide
{
	margin-left: 15px;
}
.agentHeader, .agentName
{
	font-size: 13px;
	font-weight: bold;
}
.agentName
{
	padding: 0px 0px 4px 0px;
}
.agentlisteLand
{
	line-height: 150%;
}

/* scroll  */

#divToBeScrolled
{
	height: 350px;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-face-color: #292828;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

.farvenavn
{
	clear: both;
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	border-top: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #313814;
}
.firstContentsData
{
	/* Til styring af luft omkring foerste celle med indhold */
	padding-top: 20px;
	padding-bottom: 10px;
}
#vaelgSproglag {
  display: none;
  position: absolute;
  z-index: 100;
  top: 51px;
  left: 600px;
  background-color: #FFFFFF;
  border: solid 1px #000000;
  width: 52px;
  height: 62px;
  text-align: left;
  /*
  filter:alpha(opacity=80); 
-moz-opacity:0.8; 
opacity: 0.8;
*/
padding-right: 0px;
}
.currentLanguage 
{
    background-color: #2E2D2D;
    color: White;
}
.currentLanguage a, .currentLanguage a:hover, .currentLanguage a:hover, .currentLanguage a:active, .currentLanguage a:visited
{
    color: White;
}
#vaelgSproglagTopbar
{
}

/*
#herrejagttoej
{
    background-color: #e0e0e0;
}
*/

#billedboks	{
	float: left;
	width: 897px;
	height: 466px;
	display: block;
}
#news_boxes	{
	float: left;
	width: 692px;
	display: inline;
	margin: 20px 0px 0px 35px;
}
.newsBox_container	{
	background-image: url('/Files/System/middle.png');
	background-repeat: repeat-y;
}
.newsBoxTop	{
	float: left;
	clear: both;
	width: 200px;
	height: 3px;
	background-image: url('/Files/System/top_bottom.png');
	overflow: hidden;
}
.newsBox_content	{
	float: left;
	clear: both;
	width: 180px;
	min-height: 40px;
	text-align: left;
	padding: 0px 10px 0px 10px;
	background-image: url('/Files/System/middle.png');
	background-repeat: repeat-y;
	background-position: top;
	
}
.newsBox_content p	{
	color: white;
	padding-top: 5px;
}
.newsBoxBottom	{
	float: left;
	clear: both;
	width: 200px;
	height: 3px;
	background-image: url('/Files/System/top_bottom.png');
	margin-bottom: 12px;
}
#flashcontent	{
	color: #ffffff;
	width: 170px;
	height: 465px;
	overflow: hidden;
}
#flash_box	{
	float: left;
	width: 170px;
	height: 465px;

}

.DealerSearchDealerTopArea
{
	color:#333333;
	background-color:#292828;
	border-color:#d4d0c8;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:720px;
	height:20px;
	padding:0px 0px 0px 0px;
}
.DealerSearchDealerTopArea A {
	color:white;
	border-color:white;
}

.DealerSearchDealerColName
{
	width:276px;
	height:20px;
	display:block;
	float:left;
	border-right-color:white;
	border-width:0px 1px 1px 0px;
	border-right-style:solid;
	border-bottom-color:white;
	border-bottom-style:solid;
	padding-left: 5px;
	padding-top:3px;
	vertical-align:middle;

}
.DealerSearchDealerColAdress
{
	width:200px;
	height:20px;
	display:block;
	float:left;
	border-right-color:white;
	border-width:0px 1px 1px 0px;
	border-right-style:solid;
	border-bottom-color:white;
	border-bottom-style:solid;
	padding-left: 5px;
	padding-top:3px;
	vertical-align:middle;
}
.DealerSearchDealerColCity
{
	width:150px;
	height:20px;
	display:block;
	float:left;
	border-right-color:white;
	border-width:0px 1px 1px 0px;
	border-right-style:solid;
	border-bottom-color:white;
	border-bottom-style:solid;
	padding-left: 5px;
	padding-top:3px;
	vertical-align:middle;
}
.DealerSearchDealerColZip
{
	width:70px;
	height:20px;
	display:block;
	float:left;
	border-right-color:white;
	border-width:0px 1px 1px 0px;
	border-right-style:solid;
	border-bottom-color:white;
	border-bottom-style:solid;
	padding-left: 5px;
	padding-top:3px;
	vertical-align:middle;
}

.DealerSearchDealerListArea
{
	color:#666666;
	background-color:#e7ede7;
	border-color:#e7ede7;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:720px;
	padding:0px 0px 0px 0px;
	cell-spacing:0px;
	float:left;
}

.DealerSearchDealerDetailRow
{
	border-bottom-color:white;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}
.DealerSearchDealerDetailLabel
{
	font-weight:bold;
	display:inline;
	float:left;
	margin: 0px 5px 0px 10px;

}


