﻿/*----------------------------------------------
Ingvard Christensen stylesheet


version: 1.2 (May 2008, edited juni 2010)
author: Frank Jepsen, Nicolaj Kirkgaard Nielsen, Peter Wikke, Rasmus Fjord
contact: rasmus@husetg.dk
----------------------------------------------*/
/* front features - tilrettes ofte */


#main-features .column.a {
	/*background: #647451; -Aktivitets weekend */
	/*background: #801A1A; -Julefarve */
	background: #4F4744;
	padding-top: 0px;
	width: 470px;
	border-top: 3px solid #fff;
	margin-bottom: -476px;	
	padding-bottom: 500px;
}


#main-features .column.c {
	background-color: #898A7C;
}


#main-features .shop .headline {
	background-color:#AAAB99;
	color:#FFFFFF;
	margin-bottom: 15px;
	padding: 15px 19px;
	text-decoration: none;
}


#main-features .shop .shop-button {
	background-color:#AAAB99;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	margin-top: 17px;
	padding: 11px 0;
	display: block;
	text-align:center;
}


/* /front features */

/* Architechtonic Implent*/
.iframe-group {
	width: 960px;
	float: left;
	border-top: 3px solid #fff;
	padding-top: 16px;
	margin-left: 0px;
	font-size: 12px;
}
#architectIframe 
{
    overflow:hidden;
    margin-left:85px;
}
/* /Architechtonic Implent*/
/* @group basic */


* {
	margin: 0;
	padding: 0;
}
a img {
	border: none;
}
a {
	color: #c4d1d9;
}
body {
	font-family: "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #566671;
}
#wrapper {
}


/* @end */


/* @group index page */


/* @group header */


#header {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0;
	position: relative;
}
h1 {
	margin: 0;
	padding: 0;
	width: 245px;
	height: 38px;
	text-indent: -9999px;
	float: left;
}
h1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 245px;
	height: 38px;
	border-bottom: none;
	outline: none;
	float: left;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	width: 245px;
	height: 38px;
	border-bottom: none;
	background: url(/Files/Billeder/Design/IC-Logo2010.png) top left no-repeat;
	outline: none;
	float: left;
}


#header ul.navigation {
	float: right;
	list-style: none;
	width: 470px;
	margin-top: 4px;
	margin-right:97px;	
}


#header #header-secondary {
	position: absolute;
	right: 0;
	top: 42px;
}


.navigation li {
	float: left;
	padding-right: 3px;
}
.navigation li a {
	display: block;
	color: #c4d1d9;
	font-size: 14px;
	line-height: 28px;
	padding: 0 8px 3px 8px;
}
.navigation li a:hover, .navigation li.active a {
	background-color: #3b4952;
	color: #fff;
}


/* @end(header) */


/* @group main */


#content #main {
	width: 960px;
	margin: 0 auto;
	/*background: url(/Files/Billeder/Design/main-bg.gif) repeat-y right top;*/
	padding-bottom: 16px;
}
#main a:hover {
	text-decoration: none;
}
#main .nyheder {
	width: 715px;
	float: left;
	border-top: 3px solid #ffffff;
	padding-top: 18px;
}


#main ul li{
	list-style: none;
}


.nyheder .nyheder-img {
	float: left;
	width: 470px;
	margin-right: 20px;
}
.nyheder .nyheder-text {
	float: left;
	width: 205px;
	color: #ffffff;
}
.nyheder .nyheder-text h2 {
	height: 20px;
	width: 205px;
	font-size: 20px;
    color:#FFFFFF;
    font-family: arial;
    text-transform: uppercase;
    line-height:20px;
	/*text-indent: -99999px;
	background: url(/Files/Billeder/Design/head-nyheder.gif) no-repeat left top;*/
}
.nyheder .nyheder-text p {
	padding-top: 20px;
	font-size: 12px;
	line-height: 1.4;
}
#main div.kontormobler {
	width: 185px;
	float: right;
	border-top: 3px solid #ffffff;
	padding: 18px 20px;
	background-color: #6f8996;
}
.kontormobler h3 {
	height: 20px;
	width: 185px;
	font-size: 20px;
    color:#FFFFFF;
    font-family: arial;
    text-transform: uppercase;
    line-height:20px;
	/*background: url(/Files/Billeder/Design/head-kontormobler2.gif) no-repeat left top;*/
}
.kontormobler p {
	padding-top: 20px;
	font-size: 12px;
	line-height: 1.4;
	color: #ffffff;
}
.product-links {
	clear: both;
	width: auto;
	padding: 3px 0 17px 0;
}
.product-links a {
	font-size: 18px;
	margin-right: 10px;
	text-decoration: none;
	border-bottom: 1px solid;
}
.group-description {
	font-size: 13px;
	clear: both;
	width: auto;
	color: #ffffff;
	margin-top: 11px;
	margin-bottom: 26px;
	line-height: 1.6;
}
.group-description p {
	margin: 18px 0;
}


/* @end(main) */


/* @group entry points */


#entry-points {
/*	background: url(/Files/Billeder/Design/entrypt-bg.png) repeat-x left top; */
	margin-top: -16px;
	padding: 16px 0;
	width: 100%;
	position: relative;
}
.ep-container {
	width: 960px;
	margin: 0 auto;
	height: 100px;
}
.ep-container div {
	float: left;
	width: 205px;
	_width: 195px;
	margin: 0 20px;
}
.ep-container div input {
	width: 200px;
	_width: 195px;
	background-color: #32424e;
	color: #ffffff;
	padding: 2px;
}
.ep-container div select {
	width: 200px;
	_width: 195px;
	background-color: #71828d;
	color: #ffffff;
	padding: 2px;
}
.ep-container div h4 {
	margin: 15px 0 10px;
/*	font-size: 1px; */
	height: 20px;
/*	text-indent: -99999px; */
	width: 205px;
	_width: 195px;
}
.ep-container .mobeltype {
	margin-left: 0;
}
.mobeltype h4 {
	/* background: url(/Files/Billeder/Design/head-mobeltype.gif) no-repeat left top; */
	font-size: 20px;
	color:#FFF;
    font-family: Arial;
    text-transform: uppercase;
}
.designer h4 {
	background: url(/Files/Billeder/Design/head-designer.gif) no-repeat left top;
}
.producent h4 {
	background: url(/Files/Billeder/Design/head-producent.gif) no-repeat left top;
}
.sog h4 {
	/* background: url(/Files/Billeder/Design/head-sog.gif) no-repeat left top; */
	font-size: 20px;
	color:#FFF;
    font-family: Arial;
    text-transform: uppercase;
}


/* @end(entry points) */


/* @group fordele */


#fordele {
	width: 960px;
	margin: 20px auto 0;
	overflow: hidden;
/*	background: url(/Files/Billeder/Design/fordele-bg.gif) repeat-y right top; */
}
#fordele div.list {
	border-top: 3px solid #ffffff;
	float: left;
	width: 470px;
	padding-top: 18px;
	margin-right: 20px;
}
.list h3 {
	/*background: url(/Files/Billeder/Design/head-fordele.gif) no-repeat left top;*/
	width: 470px;
	height: 20px;
	font-size: 18px;
    color:#FFFFFF;
    font-family: arial;
    text-transform: uppercase;
    line-height:16px;
}
.list ol {
	padding-top: 10px;
	padding-left: 25px;
	color: #ffffff;
	font-size: 13px;
}
.list ol li {
	padding-bottom: 4px;
}
div.email {
	background-color: #3b4952;
	padding: 20px 20px 179px;
	border-top: 3px solid #fff;
	width: 185px;
	float: left;
	margin-right: 20px;
	margin-bottom: -158px;
	position: relative;
	*margin-bottom: 0;
	*padding-bottom: 20px;
}
.mail-icn {
	position: absolute;
	width: 119px;
	height: 127px;
	/*background: url(/Files/Billeder/Design/mail-icn2.png) no-repeat left top;*/
	right: -20px;
	top: -20px;
}
.email h3 {
	width: 181px;
	height: 30px;
	font-size: 18px;
    color:#FFFFFF;
    font-family: arial;
    text-transform: uppercase;
    line-height:20px;
	/*background: url(/Files/Billeder/Design/head-mail.gif) no-repeat left top;*/
}
.email p {
	font-size: 12px;
	padding-top: 5px;
	color: #ffffff;
}


#email-box input.text {
	font-family: inherit;
	width: 179px;
	background-color: #71828d;
	border: 1px solid #ffffff;
	color: #ffffff;
	padding: 2px;
}


#email-box #email-liste {
	margin-bottom: 5px;
	font-family: inherit;
	font-size: 12px;
	color: #ffffff;
	width: 179px;
}
#email-box #email-liste input {
	margin-right: 7px;
}


#email-box #email-send input {
	width: 48px;
	height: 25px;
	background-color: #9A6C6C;
	border: 1px solid #ffffff;
	color: #ffffff;
	position: absolute;
	right: 21px;
	bottom: 207px;
	*bottom: 44px;
}




#fordele div.inspirerende {
	padding: 18px 20px 179px; ;
	margin-bottom: -158px;	
	border-top: 3px solid #ffffff;
	float: right;
	background: #3b4952;
	width: 185px;
}


#fordele div.inspirerende .button{
	background-color:#3b4952;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	margin-top: 17px;
	padding: 11px 0;
	display: block;
	text-align:center;
}
/* @end(fordele) */


/* @end(index page) */


/* @group products page */


/* @group main */


#page_content #main {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 16px;
}
#main a:hover {
	text-decoration: none;
}
.port-links {
	border-top: 3px solid #ffffff;
	float: left;
	width: 225px;
}
.port-links ul {
	list-style: none;
	font-size: 13px;
}
.port-links ul li a {
	display: block;
	line-height: 25px;
	height: 27px;
	padding: 0 10px;
	width: 205px;
	border-bottom: 1px solid #566671;
	background-color: #3b4952;
}
.port-links ul li ul {
}
.port-links ul li ul li a {
	padding-left: 25px;
	width: 190px;
	background: #71828d url(/Files/Billeder/Design/bull.gif) no-repeat 10px center;
}
.port-links ul li ul li ul li a {
	padding-left: 35px;
	width: 180px;
	background: #71828d url(/Files/Billeder/Design/bull.gif) no-repeat 20px center;
	background-color: #71828d;
}
.port-links a:hover, .port-links li.active a {
	color: #ffffff;
	background-color: #71828d;
}
.current-work {
	width: 470px;
	float: left;
	border-top: 3px solid #fff;
	padding-top: 18px;
	margin-left: 20px;
	font-size: 12px;
}
.product-group {
	width: 715px;
	float: left;
	border-top: 3px solid #fff;
	padding-top: 16px;
	margin-left: 20px;
	font-size: 12px;
}
.product-group .breadcrumb {
	width: 715px;
	float: none;
}
.breadcrumb {
	padding: 0 0 20px 0;
}
.work-img {
	margin-bottom: 15px;
}
.work-exp {
	color: #ffffff;
	font-size: 13px;
	line-height: 1.4;
}
.work-exp h2 {
	color: #ffffff;
	font: 28px Georgia, "Times New Roman", Times, serif;
}
.product-group h2 {
	color: #ffffff;
	font: 28px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 22px;
}


.product-group h3 {
	color: #ffffff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
}


.work-exp .des-link {
	font-size: 11px;
	padding: 10px 0;
}
.work-exp p {
	padding-top: 10px;
}
.side-work {
	float: right;
	width: 225px;
}
.side-work .img-browse {
	border-top: 3px solid #fff;
	padding-top: 18px;
	padding-bottom: 40px;
	font-size: 12px;
	color: #ffffff;
}
.side-work .img-browse .imgs {
	padding-bottom: 6px;
}
.side-work .img-browse .imgs p {
	float: left;
	width: 91px;
	height: 70px;
	border: 1px solid #7c888e;
	background-color: #44545d;
	margin: 0 6px 6px 0;
	padding: 5px;
}
.side-work div.inspirerende {
	padding: 18px 20px;
	border-top: 3px solid #ffffff;
	float: right;
	background: #3b4952;
	width: 185px;
}
.side-work .img-browse div.inspirerende {
	border-top: none;
	height: 189px;
}
.side-work .img-browse div.inspirerende h3 {
	margin-top: 10px;
}
.inspirerende h3 {
	height: 46px;
	width: 185px;
    font-size: 18px;
    color:#FFFFFF;
    font-family: arial;
    text-transform: uppercase;
    line-height:20px;
}
.inspirerende p {
	padding-top: 10px;
	font-size: 12px;
	line-height: 1.4;
	color: #ffffff;
}


/* @end(main) */


/* @group sofa cat */


#sofa-cat {
	background: #71828d;
	padding: 15px 0;
	margin-top: 22px;
}
.sc-container {
	width: 960px;
	margin: 0 auto;
}
.sc-container p {
	float: left;
	width: 240px;
	margin: 10px 0 10px 0;
	font-size: 12px;
}
.product {
	float: left;
	width: 225px;
	padding: 0;
	margin: 15px 15px 15px 0;
	font-size: 12px;
}
.product img {
	padding: 4px;
	margin-right: 10px;
	border: 1px solid #7a9b9e;
	float: left;
}
.product-a {
	float: left;
	width: 223px;
	padding: 0;
	margin: 15px 0 15px 0;
	font-size: 12px;
}
.product-a img {
	padding: 4px;
	margin-right: 10px;
	border: 1px solid #7a9b9e;
	float: left;
}
.sc-container h3 {
	height: 30px;
	font-size: 18px;
    color:#FFFFFF;
    font-family: arial;
    text-transform: uppercase;
    line-height:20px;
}
.sc-container h3.lamper {
	background: url(/Files/Billeder/Design/lamper-cat.gif) no-repeat left top;
}
.sc-container p img {
	padding: 4px;
	margin-right: 5px;
	border: 1px solid #7a9b9e;
	vertical-align: middle;
}


/* @end(sofa cat) */


/* @end(products page) */


/* @group footer */


#content #footer {
	margin-top: 40px;
	background-color: #3b4952;
	padding: 40px 0 60px 0;
}
#page_content #footer {
	background-color: #3b4952;
	padding: 40px 0 60px 0;
}
.foot-container {
	width: 960px;
	margin: 0 auto;
}
.foot-container div {
	border-top: 3px solid #ffffff;
	width: 200px;
	float: left;
}
.foot-container div {
	border-top: 3px solid #ffffff;
	width: 225px;
	float: left;
	margin: 0 10px;
	padding-top: 18px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4;
}
.foot-container div h4 {
	height: 20px;
	width: 205px;
	font-size: 18px;
    color:#FFFFFF;
    font-family: arial;
    text-transform: uppercase;
    line-height:20px;
	/* font-size: 1px;
	text-indent: -99999px;*/
}
.foot-container div p, .foot-container div ul, .foot-container div ol {
	padding-top: 10px;
}
.foot-container div ul, .foot-container div ol {
	list-style: none;
}
.foot-container div.mobler {
	margin-left: 0;
}
.foot-container div.vejle {
	margin-right: 0;
}
.mobler h4 {
/*	background: url(/Files/Billeder/Design/head-mobler.gif) no-repeat left top; */
}
.mere h4 {
/*	background: url(/Files/Billeder/Design/head-esbjerg.gif) no-repeat left top; */
}
.esbjerg h4 {
/*	background: url(/Files/Billeder/Design/head-vejle.gif) no-repeat left top; */
}
.vejle h4 {
/*	background: url(/Files/Billeder/Design/head-holbaek.gif) no-repeat left top; */
}
/*
.foot-container div.vejle {
	margin: 0 10px;
}*/


.foot-container div.last {
	margin-right: 0;
}


.holbaek h4 {
	background:url(/Files/Billeder/Design/head-holbaek.gif) no-repeat left top;
}


.mobler ul li {
	font-size: 14px;
	padding-bottom: 3px;
}
.mere ul li {
	padding-bottom: 3px;
}
.foot-container div a.map-link {
	padding-left: 22px;
	height: 16px;
	background: url(/Files/Billeder/Design/map-link.gif) no-repeat left top;
}
.foot-container div a.img-link {
	padding-left: 22px;
	height: 16px;
	background: url(/Files/Billeder/Design/img-link.gif) no-repeat left top;
}
.foot-container div a.mail-link {
	padding-left: 22px;
	height: 16px;
	background: url(/Files/Billeder/Design/mail-link.gif) no-repeat left top;
}


/* @end(footer) */


/* @group clearer */


#header:after, #main:after, .ep-container:after, #fordele:after, .foot-container:after, .sc-container:after, .side-work .img-browse .imgs:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#header, #main, .ep-container, #fordele, .foot-container, .sc-container, .side-work .img-browse .imgs {
	min-height: 1px;
}
* html #header, * html #main, * html #fordele, * html .foot-container, * html .sc-container, * html .side-work .img-browse .imgs { height: 1%; }


/* @end */




/* 2009 corrections */


/* Main features */


#content #main {
	/* background: url(/Files/Billeder/Design/main-bg-2.gif) repeat-y right top; */
} 


#main-features {
	overflow: hidden;
	color: #ffffff;
	font-size:12px;
	line-height:1.1;
}
#main-features p {
	padding-bottom: 0px;
}
#main-features img {
	margin-bottom: 20px;
}
#main-features h2 {
	font-size: 20px;
	color:#FFF;
    font-family: Arial;
    text-transform: uppercase;
    line-height:20px;
}


#main-features h3 {
	font-size: 18px;
	color:#FFF;
    font-family: Arial;
    text-transform: uppercase;
    line-height:20px;
}


#main-features h3 {
	margin-bottom: 14px;
}
#main-features .column {
	float: left;
}
#main-features .column.a, #main-features .column.b {
	margin-right: 20px;
	margin-bottom: -476px;	
	padding-bottom: 500px;
}
#main-features .column.b, #main-features .column.c {
	margin-bottom: -476px;	
	padding: 20px 20px 500px 20px;
	width: 185px;
	border-top: 3px solid #fff;
}
#main-features .column.b a, #main-features .column.c a {
	color: #ffffff;
}


#main-features .column.a img { 
	margin: 0;
}
#main-features .column.a .text { 
	padding: 20px 20px 0;
	overflow: hidden;
}
#main-features .column.a .text-a, #main-features .column.a .text-b {
	width: 205px;
	float: left;
}
#main-features .column.a .text-a {
	margin-right: 20px;
}


#main-features .column.b {
	background: #6f8996;
}


#main-features .column.b  .button{
	background-color:#6f8996;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	margin-top: 17px;
	padding: 11px 0;
	display: block;
	text-align:center;
}


#main-features .shop h3 { 
	background: url(/Files/System/ecomdesign/images/icon_cart.gif) right bottom no-repeat;
}


#main-features .shop h2.headline {
	font-size: 18px;	
	text-decoration: none;
}	


#main-features .shop img { 
	margin: 0;
}
/* Entry points */


#entry-points {
	margin-top: -27px;
	padding: 11px 0 0;
	background: url(/Files/Billeder/Design/entrypt-bg-2010.png) repeat-x scroll left top;
/*	background: url(/Files/Billeder/Design/entrypt-bg-small.png) repeat-x scroll left top;	*/
}


#entry-points .ep-container {
	height: 88px;
	margin-bottom: -20px;
}


#entry-points .mobeltype, #entry-points .sog {
	width: 470px;
	height: 88px;
	position: relative;
}
#entry-points .sog {
	margin: 0;
}


#entry-points .mobeltype h4, #entry-points .sog h4 { 
	margin: 0;
	position: absolute; 
	top: 20px;
}


#entry-points .sog h4 { 
	left: 184px;
}


#entry-points .sog .text { 
	width: 174px;
}


#entry-points .mobeltype form, #entry-points .sog form {
	position: absolute;
	right: 0;
	top: 20px;
}


#entry-points form .input-group {  
	width: auto;
	height: 22px;
	margin: 0;
	border: 1px solid  #9a6c6c;
	background-color: #3B5759;
	line-height: 26px;
}


#entry-points form .button { 
	width: 41px;
	/*float: right;*/
	background-color: #9a6c6c;
	text-transform: uppercase;
	font-size: 12px;
}


#entry-points form input, #entry-points form select  { 
	margin: 0;
	padding: 0;
	height: 22px;
	float: left;
	border: 0;
}


#entry-points form select {
	padding: 2px;
	width: 260px;
	float: left;
	border: 0;
}


#entry-points form input.text {
	padding: 4px;
	height: 14px;
	outline: 0;
}


/* Whitespace */


#content #footer {
	margin-top: 20px;
	padding: 20px 0 60px;
}


/* Footer */






/* Navigation */


#header ul.navigation { 
	width: auto;
}


.pidlink { display: none; height: 0; }


/* landingpage */


.product-group .col {
	color:#ffffff;
	font-size:12px;
	line-height:1.2;
}


.product-group .col p { 
	margin-bottom: 0.5em;


}


.product-group .two-column {
	overflow: hidden;
	margin: 20px 0;
}


.product-group .two-column .col.a  { 
	width: 470px;
	float: left;
} 


.product-group .two-column .col.b  {
	float: left;
	margin-left: 20px;
	width: 225px;
}


.product-group .three-column .col.em,  .product-group .two-column .col.em { 
padding:20px 20px;
background-color: #3b4952;
border-top: 3px solid #fff;
color: #ffffff;
width: 185px;


} 


.product-group .three-column {
	overflow: hidden;
	margin: 20px 0;
}


.product-group .three-column .col { 
	margin-right: 20px;
	width: 225px;
	float: left;
}


.product-group .three-column .col.c { 
	margin-right: 0;
} 


.product-group .col.employees { 
	width: 185px;
	padding: 20px 20px 0;
	border-top: 3px solid #fff;
	background-color: #6f8996;
	font-size: 0.9em;
}
.product-group .col.employees .employee {
	margin-bottom: 20px;
	overflow: hidden;
}
.product-group .col.employees .employee img { 
	margin-right: 10px;
	float: left;
}


.product-group .col.employees .employee .text { 
	float: left;
	width: 105px;
}


.product-group #flash-gallery {
	margin-bottom: 20px;
}


#main-features img {
margin-bottom:10px;
}


/* /2009 corrections */

/* 2010 corrections */

	/* Landingpages CTA */

		#newsletter {
			background-color: #3b4952;
			padding: 20px 20px 20px;
			width: 185px;
			float: left;
			position: relative;
			*margin-bottom: 0;
			*padding-bottom: 20px;
		}

		#newsletter h3 {
			width: 181px;
			height: 30px;
			font-size: 18px;
			color:#FFFFFF;
			font-family: arial;
			text-transform: uppercase;
			line-height:20px;
			/*background: url(/Files/Billeder/Design/head-mail.gif) no-repeat left top;*/
		}
		#newsletter p {
			font-size: 12px;
			padding-top: 5px;
			color: #ffffff;
		}
		
		#newsletter h4 {
			font-size: 14px;
			padding: 10px 0 3px 0;
			color: #ffffff;
		}
		
		#newsletter #email-box #email-info {
			padding-bottom: 10px;
		}
		
		#newsletter #email-box #email-info ul {
			margin-left: 14px;
		}

		#newsletter #email-box #email-adresse {
			padding-bottom: 6px;
		}
		
		#newsletter #email-box input.text {
			font-family: inherit;
			width: 179px;
			background-color: #71828d;
			border: 1px solid #ffffff;
			color: #ffffff;
			padding: 2px;
		}


		#newsletter #email-box #email-liste {
			margin-bottom: 5px;
			font-family: inherit;
			font-size: 12px;
			color: #ffffff;
			width: 179px;
		}
		
		#newsletter #email-box #email-liste  h4{
			padding-bottom: 0px;
		}
		
		#newsletter #email-box #email-liste input {
			margin-right: 7px;
		}


		#newsletter #email-box #email-send input {
			width: 48px;
			height: 25px;
			background-color: #9A6C6C;
			border: 1px solid #ffffff;
			color: #ffffff;
			position: absolute;
			right: 21px;
			top: 202px;
		}
		
 		#newsletter #email-box #email-send .button{
			background-color:#9A6C6C;
			border:1px solid #FFFFFF;
			color:#FFFFFF;
			font-size: 14px;
			margin-top: 17px;
			padding: 11px 0;
			display: block;
			text-align:center;
		}
		
		#newsletter #email-box #email-send a.button:hover{
			background-color:#a37b7b;
			border:1px solid #FFFFFF;
			color:#FFFFFF;
			margin-top: 17px;
			padding: 11px 0;
			display: block;
			text-decoration: underline;
			text-align:center;
		}
		
	/* /Landingpages CTA */

/* /2010 corrections */

/* 2010 christmaes page*/
#christmaesLoginBox 
{
    width:238px;
    margin: 0 auto;
    padding:15px;
    background:#7e828B;
    border-top:#fff 2px solid;
    border-bottom:#fff 2px solid;
}
#christmaesLoginBox h1
{
   text-indent:0;
}

.christmaes .product-group {
	background:#B32407 url("/Files/system/jul/julebg.jpg") no-repeat;
	width: 960px;
	margin-left: 0px;
}
.christmaes .group-description #companyLogo {
float:right;
margin:-40px 61px 0 0;
}
.christmaes .product-group h2, .christmaes .product-group p{

	margin-left: 7px;
}
.christmaes .group-description 
{
    margin-top:0px;
    margin-left:48px;
}

.christmaes #contactFields {
	background:url("/Files/system/jul/tile.png");
	width: 512px;
	height:170px;
	padding:20px;
	margin-left: 10px;
	
}
.christmaes #contactFields label {
	height:30px;
	width: 150px;
	padding-right:10px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
}
.christmaes #contactFields input {
	height:25px;
	width: 204px;
	padding-left:5px;
	margin-left:108px;
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
}
.christmaes #contactFields input.submit {
	height:30px;
	width: 100px;
	margin-right:27px;
	margin-top:10px;
    float:right;
}
.christmaes .itemHolder {
	height:368px;
	width: 900px;
	padding-left:5px;
	
}
.christmaes .singleItem {
	height:310px;
	width: 280px;
	padding-left:5px;
	display:inline-block;
}
.christmaes .singleItem img {
 vertical-align:top;	
 border-bottom: 2px solid #ffffff;
 border-top: 2px solid #FFFFFF;
}
.christmaes .singleItem input {
float:right;	
margin-top:3px;
}

.christmaes .singleItem p {
margin:0px 17px 0 0;
background:#566671;
padding: 10px;
}
.christmaes .singleItem p strong {
font-size:14px;
}
.christmaes .singleItem p.selector {
bottom:0;
margin:0 17px 0 0;
background:#44525C;
}
.christmaes .topBar
{
    height:10px;
    width:263px;
    background:#6E1704;
}

.christmaes .selector
{
    height:27px;
    width:243px;
    
}

.christmaes .selectButton
{
    background:Transparent url("/Files/system/jul/produkter/valgknap.png") no-repeat -86px -0px;
    height:27px;
    width:85px;
    text-indent: -9999px;
    display:block;  
    margin-left:155px;
    cursor:pointer;
}
.christmaes .selectButton.hovered
{
    background:Transparent url("/Files/system/jul/produkter/valgknap.png") no-repeat -86px -28px;
}

.christmaes .selectButton.selected
{
    background:Transparent url("/Files/system/jul/produkter/valgknap.png") no-repeat -0px -0px;
}
.christmaes .selectButton.selected.hovered
{
    background:Transparent url("/Files/system/jul/produkter/valgknap.png") no-repeat -0px -28px;
}

.christmaes #overlayBox
{
    margin-left:10px;
}

/* /2010 christmaes page*/
