html, body {
	height: 98%;
}

a:link, a:hover, a:active, a:visited {
	color: #f2f2f2;
	text-decoration: none;
	font-weight: normal;
}

a.normal:link, a.normal:active, a.normal:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.normal:hover {
	color: #000000;
}

a.menu:link, a.menu:hover, a.menu:active, a.menu:visited {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.menu:link, a.menu:visited {
	color: #F2F2F2;
}

a.menu:hover, a.menu:active {
	color: #FF972C;
}

a.producenter 
{
    color:Black;
}
a.producenter:hover, a.producenter:active 
{
    color:White;
}

.FaqQuestion {
	display: inline-block;
	margin-top: 10px;
}

a.FaqQuestion {
	color: #000080;
}
a.FaqQuestion:hover {
	color: #000000;
}


a.categoryLinkActive:link, a.categoryLinkActive:visited, a.categoryLinkActive:active {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #f2f2f2;
	width: 100%;
	height: 20px;
	display: block;
	margin-top: 5px;
}

a.bottomLink:link, a.bottomLink:hover, a.bottomLink:active, a.bottomLink:visited {
	color: #272727;
	text-decoration: none;
	font-weight: normal;
}

a.inactiveOrange:link, a.inactiveOrange:visited, a.inactiveOrange:active {
	color: #ffffff;
}

a.activeOrange:link, a.activeOrange:visited, a.activeOrange:active {
	color: #ffffff;
}

a.basketCheckout:link, a.basketCheckout:visited, a.basketCheckout:hover, a.basketCheckout:active {
	color: #000000;
	font-weight: bold;
}

a.selectedCategory:link, a.selectedCategory:visited, a.selectedCategory:active, a.selectedCategory:hover {
	color: #ffffff;
}

.menuLinkActive, .menuLinkInactive {
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.menuLinkActive:link, .menuLinkActive:active, .menuLinkActive:visited {
	color: #FF972C;
}

.menuLinkInactive:link, .menuLinkInactive:active, .menuLinkInactive:visited {
	color: #FFFFFF;
}

html {
	overflow-x: auto;
	overflow-y: scroll;
}

a.categoryLinkActive:hover {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.categoryLinkInactive {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	height: 20px;
	display: block;
	margin-top: 5px;
}

a.categoryLinkInactive:hover {
	font-family: verdana, helvetica, arial, sans-serif;	
	color: #FF972C;
}

.sendgift {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.inactiveOrange:hover {
	color: #f3f3f3;
}

a.activeOrange:hover {
	color: #000000;
}


.hoverclass:hover { text-decoration: underline; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #272727;
	background-color: #ffffff;
	margin: 0px;
	/*background-image: url('/graphics/bg.gif');*/
	background-repeat: repeat-x;
}

td {
	font-size: 11px;
}

img {
	border: 0;
}

/*select {
	background-image: url('/graphics/textfield_bg.gif');
	background-repeat: repeat-x;
	height: 16px;
	border: 1px solid #828282;
	color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
}*/

#header {
	color: #ffffff;
	width: 100%;
	height: 75px;
	background-color: #004185;
	text-align: right;
}

#logotd {
	width: 950px;
}

.menu {
	background-color: #272727;
	color: #A1C4FF;
	/*border: solid 2px orange;*/
}

#menuSearchContainer {
	width: 950px;
	padding: 0px 0px 0px 5px;
	/*border: solid 2px pink;*/
}

#BottomMenuCreditCardContainer {
	width: 950px;
	padding: 0px 0px 0px 200px;

}

#menuContainer {
	float: left;
	padding: 0px 0px 0px 0px;
}

#searchContainer 
{ 
    float: right;
	padding: 4px 0px 4px 0px;
	
}
#CreditCardContainer {
	float: right;
	padding: 0px 0px 4px 0px;
}

#content {
	width: 950px;
}

#basket {
	height: 80px;
	width: 200px;
	background-color: #F2F2F2;
	border: 1px solid #272727;
	padding: 0px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
}
#banner {
	width: 200px;
	height: 200px;
	background-color: #FFFFFF;
	border: 1px solid #272727;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#RightMenu {
    width: 200px;
	border: solid 1px 272727;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

a.basketCheckout {
	color: #272727;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

#bottomTable {
	margin-top: 50px;
	position: relative;
	bottom: 0px;
}

#bottom {
	color: #272727;
	text-align: center;
	padding: 10px;
	font-size: 9px;
}

.menuLinkContainer {
	float: left;
	margin-right: 42px;
	padding: 8px 10px 9px 7px;
	
}

.ProductGroupsContainerNew 
{
     float:left;
     width: 448px;
     border: solid 1px #D8D8D8;
     margin-bottom: 20px;
}
.OptionGroupsNew a { color: Black; }
.OptionGroupsNew a:hover { text-decoration: underline; }
.OptionGroupsNew
{
    float:left;
    width: 425px;
    border: solid 1px #D8D8D8;
    background-color: #F2F2F2;
    padding: 10px 10px 10px 10px;
    font-size: 11px;
}

.PagingNew a { color: White; }
.PagingNew a:hover { text-decoration: underline; }
.PagingNew
{
    float:left;
    width: 425px;
    border: solid 1px #D8D8D8;
    background-color: #F2F2F2;
    padding: 10px 10px 10px 10px;
    font-size: 11px;
}

.ProductGroupsNew 
{
    float:left;
    /*padding: 10px 10px 10px 10px;*/
}
.GroupNewShowProduct a { color: Black; }
.GroupNewShowProduct a:hover { text-decoration: underline; }
.GroupNewShowProduct
{
    float: left;
    width: 147px;
    text-align: center;
    padding: 7px 0px 0px 0px;
    color: #000000;
    border: 1px solid #D8D8D8;
    font-size: 11px;
}

.frontpageImage {
	width: 110px;
	height: 110px;
	border: 1px solid #D8D8D8;
}
.frontpageImageNew {
	width: 130px;
	height: 130px;
	border: 1px solid #D8D8D8;
}

.productImage {
	border: 1px solid #D8D8D8;
}

.frontpageNyt {
	background-color: #FF9C00;
	font-weight: bold;
}

.frontpageTilbud {
	background-color: #004185;
	font-weight: bold;
}

.productImageThumb {
	width: 80px;
	height: 80px;
	border: 1px solid #D8D8D8;
}

.productImage {
	border: 1px solid #D8D8D8;
}

.productDescription {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-align: left;
}

h1 {
	text-align: left;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #272727;
}

p {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0.02em;
	color: #272727;
	text-align: left;
}

td.categoryIcon {
	width: 30px;
	height: 20px;
	text-align: center;
}

td.categoryText {
	height: 20px;
	text-align: left;
}

.categoryImage {
	border: 0px;
}

input.textfield, textarea.textfield {
	border: 1px solid #828282;
	color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	padding: 3px 2px 3px 5px;
}

td.categoryInactive {
	background-color: #272727;
	color: #ffffff;
	font-size: 12px;
	height: 26px;
	vertical-align: middle;
	cursor: pointer;
	text-align: left;
	padding-left: 8px;
}

td.categoryActive {
	background-color: #FF972C;
	color: #ffffff;
	font-size: 12px;
	height: 26px;
	vertical-align: middle;
	cursor: pointer;
	text-align: left;
	padding-left: 8px;
}

a.categoryLink:hover {
	color: #FF972C;
}

.seperatorMenuContent {
	height: 25px;
}

#categoriesTD {
	width: 160px;
}

#contentTD {
	padding-right: 20px;
	/*width: 473px;*/
	width: 590px;
	/*border: solid 1px black;*/
}

#basketTd {
	width: 200px;
}

a.bottomLink:hover {
	text-decoration: underline;
}

a.sendgift:hover {
	color: #FF972C;
}

#sendgift {
	background-color: #272727;
	text-align: center;
	height: 26px;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 18px;
	width: 200px;
	padding-top: 10px;
	cursor: pointer;
}

.ProductListingNavigationBox {
	background-color: #272727;
	color: #f3f3f3;
}

a.paginationLink {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}

a.paginationLink:hover {
	color: #FF972C;
}

#cards {
	text-align: right;
	vertical-align:middle;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-right: 20px;
}

td.basketHeader {
	font-weight: bold;
}

#searchField {
	width: 155px;
}

.menuLinkActive:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #FF972C;
}



.menuLinkInactive:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #FF972C;
}


#newsletter {
	background-color: #272727;
	text-align: center;
	height: 26px;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 10px;
	width: 200px;
	padding-top: 10px;
	cursor: pointer;
}

.sendgift_rollover:hover, .newsletter_rollover:hover {
	color: #FF972C;
}