@charset "utf-8";
/* CSS Document */

html
{
	height:100%;
}
body
{
	width:990px;
	margin:0px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a
{
	color:#000000;
}
a:hover
{
	text-decoration:none;
}
a img
{
	border:0;
}
h1
{
	font-family:"Times New Roman", Times, serif;
	font-size:20pt;
	margin-top:10px;
}
h2
{
	font-family:"Times New Roman", Times, serif;
	font-size:16pt;
	margin-top:10px;
}
h3
{
	font-family:"Times New Roman", Times, serif;
	font-size:13pt;
	margin-top:10px;
}
h4
{
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	margin-top:5px;
}

/* Div-opsætning */
#headerDiv
{
	float:left;
	height:30px;
	background-color:#F6F6F6;
	display:none;
}
#topDiv
{
	float:left;
	height:100px;
}
#logoDiv
{
	float:left;
	width:193px;
	height:82px;
	margin:9px 10px !important;
	margin:9px 5px;
}
#logoTextDiv
{
	position:absolute;
	float:left;
	margin-top:24px !important;
	margin-top:-45px;
	margin-left:10px !important;
<!--[if lte IE7]>
	margin-left:0px;
<!--[else]>
	margin-left:-685px;
<![endif]-->
	font-size:7pt;
	font-style:italic;
}
#commercialDiv
{
	float:left;
	margin-top:19px;
	margin-left:17px;
	width:468px;
	height:60px;
	padding:0px;
	border:1px solid #F6F6F6;
	text-align:center;
	background-color:#fafafa;
}
#weatherDiv
{
	float:right;
	margin-top:5px;
}
#searchDiv
{
	float:right;
	height:45px;
	width:180px;
	margin-right:10px !important;
	margin-right:5px;
	display:block;
}
#searchInnerDiv
{
	float:right;
	margin-top:10px;
}
#paymentMethodsDiv
{
	float:right;
	margin:5px 10px !important;
	margin:5px 5px;
	width:180px;
	text-align:right;
}
#quickLinksDiv
{
	float:right;
	width:250px;
}
#menuDiv
{
	float:left;
	height:30px;
	width:990px;
	background-color:#EEEEEE;
	margin-bottom:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#contentDiv
{
	float:left;
	width:990px;
}
#bottomDiv
{
	float:left;
	height:20px;
	width:990px;
	line-height:20px;
	background-color:#F6F6F6;
	margin-top:10px;
	text-align:center;
	color:#666666;
}
#footerDiv
{
	float:left;
	height:40px;
	width:990px;
	margin-top:10px;
	text-align:center;
	color:#666666;
}

/* Search */
.input, #searchText
{
	float:left;
	font-size:9pt;
	width:130px;
	height:16px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
}
.submit, #searchButton
{
	float:left;
	font-size:7pt;
	height:18px;
	margin:0px 2px;
	padding:0px 2px;
	border:1px solid #CCCCCC;
}

/* Quick Links */
#quickLinksDiv ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#quickLinksDiv li
{
	float:right;
	margin:0;
}
#quickLinksDiv li a
{
	float:left;
	padding:0 10px;
	display:block;
	text-decoration:none;
}
#quickLinksDiv li a:hover
{
	text-decoration:underline;
}

/* Menuopsætning */
#menuDiv ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#menuDiv li
{
	float:left;
	margin:0;
}
#menuDiv li a
{
	float:left;
	height:30px;
	line-height:30px;
/*	padding:0 24px; */
	padding:0 18.7px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	color:#000000;
}
#menuDiv li a:hover
{
	height:28px !important;
	height:27px;
	line-height:26px !important;
	line-height:24px;
	background-color:#F6F6F6;
	border-top:3px solid #ED1C24 !important;
	border-top:4px solid #ED1C24;
	margin-top:-1px;
}
#leftMenuDiv
{
	float:left;
	width:220px !important;
	width:186px;
	margin-left:12px !important;
	margin-left:6px;
	margin-right:12px !important;
	margin-right:6px;
	margin-bottom:20px;
}
#leftMenuDiv ul
{
	display:block;
	list-style-type:square;
	margin:0px 0px 10px 0px !important;
	margin:0px 0px 10px 0px;
	padding-left:20px;
}

/* Bottom-opsætning */
#bottomDiv a, #footerDiv a
{
	color:#666666;
	text-decoration:none;
}
#bottomDiv a:hover, #footerDiv a:hover
{
	text-decoration:underline;
}

/* Forside-opsætning */
#contentLeftDiv
{
	float:left;
	width:259px;
	padding:5px;
	padding-top:0px;
	border-right:1px solid #F6F6F6;
}
#contentCenterDiv
{
	float:left;
	width:440px;
	padding:5px;
	padding-top:0px;
}
#contentRightDiv
{
	float:left;
	width:259px important;
	width:255px;
	padding:5px;
	padding-top:0px;
	border-left:1px solid #F6F6F6;
}
.newsItemFullDiv
{
	float:left;
	width:440px;
	padding:0px 0px;
}
.newsItemFullDiv img
{
	width:440px;
	height:180px;
}
.newsItemFullDiv h1, .newsItemFullDiv p, .newsItemFullDiv a
{
	padding:0px;
	margin:5px 0px 10px 0px;
	text-decoration:none;
}
.newsItemFullDiv a:hover
{
	color:#ED1C24;
}
.newsItemHalfDiv
{
	float:left;
	width:210px;
	padding:5px 5px;
}
.newsItemHalfDiv img
{
	width:210px;
	height:86px;
}
.newsItemHalfDiv h3, .newsItemHalfDiv p, .newsItemHalfDiv a
{
	padding:0px;
	margin:5px 0px;
	text-decoration:none;
}
.newsItemHalfDiv a:hover
{
	color:#ED1C24;
}
.webTVFrontDiv
{
	float:left;
	border-top:3px solid #ed1c24;
	margin-left:2px;
	margin-bottom:5px;
	background-color:#eee;
}
.webTVFrontDiv a
{
	text-decoration:none;
}
.webTVFrontImage
{
	vertical-align:bottom;
	padding:3px;
	margin-top:-25px;
}
.webTVFrontHeaderSpan
{
	line-height:32px;
	font-family:"Times New Roman", Serif;
	font-size:15pt;
	font-weight:bold;
	font-style:normal;
	color:#666;
}
.webTVFrontTopVideoDiv
{
	margin:0px;
	padding:0px;
}
.webTVFrontTopVideoTextDiv
{
	margin:0px;
	padding:5px;
	font-family:"Times New Roman", Serif;
	font-weight:bold;
	background-color:white;
	border-bottom:1px dashed #ccc;
}
.webtvMoreDiv
{
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	text-align:center;
}
.webtvMoreDiv a
{
	color:#666;
	text-decoration:none;
}
.webtvMoreDiv a:hover
{
	color:#ED1C24;
}

/* Nyhedsside-opsætning */
.newsImage
{
	width:484px;
}

/* Tekstside-opsætning */
#contentInnerDiv
{
	float:left;
	width:734px;
	padding-left:5px;
	border-left:1px solid #F6F6F6;
}
#contentInnerCenterDiv
{
	float:left;
	width:484px;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #F6F6F6;
}
#contentInnerRightDiv
{
	position:relative;
	float:left;
	width:240px;
	padding-left:5px;
}
#leftContentDiv
{
	float:left;
	width:226px !important;
	width:192px;
	margin:5px 0px;
	margin-right:12px !important;
	margin-right:6px;
}

/* Profilside-opsætning */
#map_canvas
{
	float:left;
	width:240px;
	height:200px;
	margin:10px 0px;
	border:1px solid #CCCCCC;
}

/* Webshop */
#webshopContentDiv
{
	float:left;
	width:740px;
}
#webshopTableDiv
{
	float:left;
	width:100%;
}
.webshopCellDiv
{
	float:left;
	width:348px !important;
	width:340px;
	height:200px;
	margin:5px 5px;
	padding:5px;
	border:1px solid #F6F6F6;
}
.webshopCellDiv:hover
{
	border:1px solid #CCCCCC;
	background-color:#F6F6F6;
}
.webshopCellImage
{
	float:left;
	width:150px;
	height:200px;
	margin-right:10px;
}
.webshopCellTextDiv
{
	float:right;
	width:188px !important;
	width:185px;
	height:156px;
	font-size:8pt;
	overflow:hidden;
}
.webshopPrisDiv
{
	float:right;
	width:188px !important;
	width:185px;
	height:26px;
	line-height:26px;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
}
.webshopCellAddDiv
{
	float:right;
	width:188px !important;
	width:185px;
	height:18px;
}
.webshopAddSizeSelect
{
	float:right;
	font-size:9pt;
	width:45px;
	height:18px;
	margin:0px 2px;
	padding:0px;
	border:1px solid #CCCCCC;
	text-align:left;
}
.webshopAddNoText
{
	float:right;
	font-size:9pt;
	width:20px;
	height:16px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
	text-align:center;
}
.webshopAddButton
{
	float:right;
	font-size:7pt;
	height:18px;
	margin:0px 0px;
	padding:0px 0px;
	border:1px solid #CCCCCC;
}
.webshopLeftBasketButton
{
	float:left;
	font-size:7pt;
	height:18px;
	margin:0px 2px;
	padding:0px 2px;
	border:1px solid #CCCCCC;
}
#basketLeftDiv
{
	float:left;
}
#basketLeftDiv ul
{
	float:left;
	display:block;
	width:188px;
	list-style-type:square;
	margin:0px 0px 0px 0px;
	padding:0px 20px;
}
#webshopBasketTableDiv
{
	float:left;
	width:790px !important;
	width:780px;
}
#webshopBasketTableRowDiv
{
	float:left;
	margin:5px;
}
#webshopBasketTableHeaderCellDiv
{
	float:left;
	font-weight:bold;
	width:300px;
	border-bottom:1px solid #CCCCCC;
}
#webshopBasketTableHeaderCellNumberDiv
{
	float:left;
	font-weight:bold;
	width:100px;
	border-bottom:1px solid #CCCCCC;
}
#webshopBasketTableHeaderCellPriceDiv
{
	float:left;
	font-weight:bold;
	width:100px;
	text-align:right;
	border-bottom:1px solid #CCCCCC;
}
#webshopBasketTableCellDiv
{
	float:left;
	width:300px;
}
#webshopBasketTableCellFullDiv
{
	float:left;
	width:780px !important;
	width:760px;
}
#webshopBasketTableCellNumberDiv
{
	float:left;
	width:100px;
}
#webshopBasketTableCellPriceDiv
{
	float:left;
	width:100px;
	text-align:right;
}
#webshopBasketTableTotalCellDiv
{
	float:left;
	font-weight:bold;
	width:300px;
	line-height:30px;
	border-top:1px solid #CCCCCC;
}
#webshopBasketTableTotalCellNumberDiv
{
	float:left;
	font-weight:bold;
	width:100px;
	line-height:30px;
	border-top:1px solid #CCCCCC;
}
#webshopBasketTableTotalCellPriceDiv
{
	float:left;
	font-weight:bold;
	width:100px;
	line-height:30px;
	text-align:right;
	border-top:1px solid #CCCCCC;
	border-bottom:3px double #CCCCCC;
}
.webshopBasketButton
{
	float:right;
	font-size:7pt;
	height:18px;
	margin:0px 2px;
	padding:0px 2px;
	border:1px solid #CCCCCC;
}
#webshopBasketButtonsDiv
{
	float:left;
	margin:5px;
	width:500px;
}
#webshopBasketTableCellDeliveryDiv
{
	float:left;
	width:200px;
}
.webshopBasketText
{
	float:left;
	font-size:9pt;
	width:288px;
	height:16px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
}
.webshopBasketSelect
{
	float:left;
	font-size:9pt;
	width:290px;
	height:18px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
}
.webshopBasketRequiredDiv
{
	color:red;
	font-weight:bold;
	visibility:hidden;
}
.webshopBasketCheck
{
}
.webshopBasketCardText
{
	float:left;
	font-size:9pt;
	width:120px;
	height:16px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
}
.webshopBasketCVCText
{
	float:left;
	font-size:9pt;
	width:25px;
	height:16px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
}
.webshopBasketExpmText
{
	float:left;
	font-size:9pt;
	width:20px;
	height:16px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
}
.webshopBasketExpyText
{
	float:left;
	font-size:9pt;
	width:20px;
	height:16px;
	margin:0px 2px;
	padding:0;
	border:1px solid #CCCCCC;
}

/* Kalender-opsætning */
.calendarDiv
{
	float:left;
	width:100%;
	margin-top:10px;	
}
.calendarItemDiv
{
	float:left;
	width:100%;
	border-bottom:1px dashed #ccc;
	margin-bottom:2px;
}
.calendarItemDateDiv
{
	float:left;
	font-size:12pt;
	width:28px;
	margin-right:2px;
	margin-bottom:2px;
	border:1px solid #f6f6f6;
	text-align:center;
}
.calendarItemTodayDiv
{
	float:left;
	width:100%;
	margin-left:2px;
	margin-bottom:2px;
	border-top:3px solid #ed1c24;
	background-color:#eee;
}
.calendarItemTodaySpan
{
	line-height:32px;
	font-family:"Times New Roman", Serif;
	font-size:15pt;
	font-weight:bold;
	font-style:normal;
	color:#666;
}
.calendarItemDateTodayDiv
{
	float:left;
	font-size:12pt;
	width:28px;
	margin-right:2px;
	border:1px solid #f6f6f6;
	background-color:#ed1c24;
	color:white;
	font-weight:bold;
	text-align:center;
}
.calendarItemMonthSpan
{
	font-size:7pt;
}
.calendarItemContentDiv
{
	float:left;
	width:100%;
	font-size:8pt;
	padding:2px;
}
.calendarItemContentDiv a
{
	text-decoration:none;
}
.calendarItemContentDiv a:hover
{
	color:#ED1C24;
}
.calendarItemContentDiv h4
{
	font-size:9pt;
	margin-bottom:2px;
	margin-top:0px;
}
.calendarItemImage
{
	float:left;
	width:40px;
	height:30px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:0px;
}
.calendarDescriptionDiv
{
	position:absolute;
	display:none;
	width:350px;
	margin-left:5px;
	padding:5px;
	background-color:#F6F6F6;
	border:1px solid #CCC;
}
.calendarDescriptionDiv h4
{
	font-size:12pt;
	margin-bottom:5px;
}
.calendarDescriptionImage
{
	float:left;
	width:100px;
	height:75px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:0px;
}
.calendarMoreDiv
{
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	margin-top:5px;
	border-bottom:1px dashed #ccc;
	text-align:center;
}
.calendarMoreDiv a
{
	color:#666;
	text-decoration:none;
}
.calendarMoreDiv a:hover
{
	color:#ED1C24;
}

/* Kalenderlisteside-opsætning */
.calendarListDiv ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.calendarListDiv li
{
	margin:0;
	padding:5px 0px;
	border-bottom:1px dashed #ccc;
}
.calendarListDiv li h3
{
	margin:5px 0px;
	padding:0;
}
.calendarListDiv a
{
	text-decoration:none;
}
.calendarListDiv a:hover
{
	color:#ED1C24;
}
.calendarListItemImage
{
	float:left;
	width:80px;
	height:60px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:0px;
}

/* Web-tv-listeside-opsætning */
.webtvListDiv ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.webtvListDiv li
{
	margin:0;
	padding:5px 0px;
	height:90px;
	border-bottom:1px dashed #ccc;
}
.webtvListDiv li h3
{
	margin:5px 0px;
	padding:0;
}
.webtvListDiv a
{
	text-decoration:none;
}
.webtvListDiv a:hover
{
	color:#ED1C24;
}
.webtvListItemImage
{
	float:left;
	width:120px;
	height:90px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:0px;
}

/* YouTube video sideopsætning */
.YouTubeDiv
{
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
