/* Generel skrifttype, -størrelse og linieafstand */
body, td, input, textarea, select
{
	font-family: Verdana, Geneva, Sans-Serif;
}

/* Generel skrifttype, -størrelse og linieafstand */
body, td, input, textarea, select
{
	font-size: 8pt;
	line-height: 11pt;
}

/* Normal afsnit og intro afsnit */
p.section, p.sectionintro
{
	margin: 0px;
}

/* Alle links */
a
{
	text-decoration: none;
}

/* Alle links - mouseover */
a:hover
{
	text-decoration: underline;
}

/* Links i overskrifter - mouseover */
h1 a:hover, h2 a:hover, h3 a:hover
{
	text-decoration: none;
}

/* Sidetitel */
.pageheader
{
	font-size: 11pt;
	margin: 0px 0px 8px;
}

/* Afsnitsoverskrift */
.sectionheader
{
	font-size: 9pt;
	margin: 12px 0px 6px;
}

table
{
	border-collapse: collapse;
}

/* Tabel i standardformat - overskrift */
.tableheader, .tableheader td
{
	font-weight: 700;	
	padding: 3px 8px 4px;
}

/* Tabel i standardformat - rækker */
.tablelineodd, .tablelineodd td, .tablelineeven, .tablelineeven td
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 3px 8px;
}




body, td, input, textarea, select
{
	color: #6d6d6d;
}
a
{
	color: steelblue;
}
a:hover
{
	border-bottom-color: steelblue;
}
.sectionheader a
{
	color: #6d6d6d;
}
table
{
	border-color: #6d6d6d;
}
.tableheader, .tableheader td
{
	background-color: steelblue;
	color: white;
	border-color: steelblue;
	border-bottom-color: #6d6d6d;
}
.tablelineodd, .tablelineodd td
{
	border-bottom-color: #6d6d6d;
}
.tablelineeven, .tablelineeven td
{
	border-bottom-color: #6d6d6d;
}
body {background:#ffffff none; margin:50px 15px 15px 15px}
div#mergefield_main {height:auto; min-height:400px; background:transparent none}
#columnset1_column1 {width:986px; min-height:398px}
div#mergefield_navigation_level1 {margin:7px 0px 0px 0px; padding:0px 0px 10px 0px}
div#mergefield_code1 {float:left}
div#sitelayout4 {columnbalancing:Automatic; width:986px; min-height:500px; margin:auto auto auto auto; ; ; background:#fff none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none;}
.layoutcolumn {float:left;overflow:hidden;}
.layoutcolumnset {clear:both;}
.layoutfloatbreaker {clear:both;}

/* Tekstformatering i spalter og flettefelter */
#mergefield_main, #mergefield_main td, #mergefield_main .section, #mergefield_main .sectionintro {font-size: 7pt; line-height: 9pt}
#mergefield_main a.inlinelink, #mergefield_main a.sectionlink, #mergefield_main a.actionlink, #mergefield_main a.breadcrumb, #mergefield_main a.pageposition, #mergefield_main a.calendarlinks {color: #B20200}
#mergefield_main .tableheader, #mergefield_main .tableheader td {background-color: #B20200}

/* Brugerdefinerede typografier */
#page-20000005_columnset1_column1 {height: 300px;}
a, a:hover {text-decoration: none !important;}
#page-20000008_columnset2_column1 {overflow: visible;}
#module10_1_columnset6_column2 {height: 168px; overflow: hidden;}
.back-links {background: #b6b6b6; padding: 2px;}
.back-links A {display:block;}
.hidepdf-0 {display: none;}

/*navigation for produkter*/
.productNav a, .productNav span, .productCount {color:#102442;}
.productNav {margin-top: 1px; padding-right: 6px;}
.productCount {margin: 10px 0px;}
.CurrentPagePosition {font-weight: bold; text-decoration: underline; color: #FFFFFF !important;}
.pagingtable_bottom td span.section {background: #b6b6b6; display: block; float: right; padding: 3px;}
.pagingtable_bottom A {color: #FFFFFF;}

/* SCROLL I HØJRE KOLONNE */
#page-20000004_mergefield_-20000008 {height: 340px; overflow-x: hidden; overflow-y: auto; padding-right: 10px;}
#page-20000005_mergefield_-20000011 {overflow: hidden !important;}
/* SØGEFORMULAR */
#columnset1_column1{position: relative; overflow: visible;}
#search-form {position: absolute; top: 36px; right: 50px;}
#search-form #submitbutton
{
	border: solid 1px #7b7a7b;
	background: #a9a9aa;
	color: white;
	height: 19px;	
	width: 24px;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}
#search-form #list_filter99999999
{
	border: solid 1px #7b7a7b;
	background: white;
	padding: 2px 2px 2px 2px;
	height: 13px;
	vertical-align: middle;
}

/* SIDEBILLEDER */
.bgimage10, .bgimage26, .bgimage29 {background: transparent url(/media/bg.gif) no-repeat;}
.bgimage4  {background: transparent url(/media/Kitchen_v3c.jpg) no-repeat;}
.bgimage10, .bgimage11, .bgimage12, .bgimage13, .bgimage14, .bgimage15, .bgimage75, .bgimage74, .bgimage76, .bgimage83, .bgimage26 {background: transparent url(/media/Kitchen_v3d.jpg) no-repeat;}
.bgimage28 {background: transparent url(/media/Shower_v3c.jpg) no-repeat;}
.bgimage29, .bgimage77, .bgimage62, .bgimage78, .bgimage79, .bgimage80, .bgimage31 {background: transparent url(/media/Shower_v3d.jpg) no-repeat;}

/*.bgimage26, .bgimage31 {background: #ededee;}*/
#logo_wrapper {position: absolute; left: 406px; top: 37px;}

/* TYPOGRAFIER */
.sectionheader, .sectionheader a
{
	font-size: 11px;
	color: #920201;
	margin-top: 0px;
}
.section
{
	font-size: 10px;
}
.redboldlink
{
	color: #b20200;
	font-weight: bold;
	text-decoration: none !important;
}
.pageheader
{
	color: #b20200;
}

/* AFSNIT */
.contact-person
{
	float: left;
	margin: 0px 3px 3px 0px;
}
.contact-image
{
	float: left;
	margin-right: 3px;
	width: 135px;
	height: 100px;
	overflow: hidden;
}
.contact-text
{
	background: #454545;
	padding: 11px;
	width: 155px;
	height: 78px;
	overflow: hidden;
	float: left;
}
.contact-person .sectionheader, .contact-person .sectionheader a
{
	margin: 0px;
	color: white;
}
.contact-person .section, .contact-person .section a
{
	color: white !important;
}

#mergefield_main .shadow, #mergefield_main #module10_1_columnset4_column2
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
	-webkit-box-shadow: 3px 3px 3px #888;
	-moz-box-shadow: 3px 3px 3px #888;
}
#mergefield_main #module10_1_columnset4_column2, #mergefield_main #module10_1_columnset8_column2 {#margin: 0px -4px -4px 0px;}

.button-section
{
	float: left;
	margin: 0px 7px 7px 0px;
	#margin: 0px 1px 3px 0px;
}
#gray-button-section-wrapper
{
 /*margin-left: 86px;*/
 width: 539px;
 margin-left:auto; 
 margin-right:auto;
 position:relative;
 top:130px;
z-index: 300;
padding-left: 14px;
}
#gray-button-section-wrapper li {z-index: 300;}
.gray.button-section a.button-link
{
	background: #b6b6b6;
	color: white;
}
.gray.button-section a.button-link:hover , .gray.button-section a span:hover /**/
{
	color: #920202 !important;
	text-decoration: none;
}
.blue.button-section a.button-link
{
	background: #206694;
	color: white;
}
.blue.button-section.active a.button-link {background: #b20200 !important;}
.blue.button-section
{
	margin-bottom: 7px;
	#margin-bottom: 3px;
}
.gray.button-section a.button-link:hover
{
	color: #920202 !important;
	text-decoration: none;
}
.button-section a.button-link
{
	display: block;
	font-size: 9px;
	line-height: 9px;
	text-align: center;
	font-weight: bold;
	float: left;
	cursor: pointer;
}
.button-section a span
{
	width: 70px;
	height: 70px;
	display: block;
}
.casestory-section
{
	position: relative;
	min-height: 50px;
	margin-bottom: 15px;
}
.casestory-section .sectionheader
{
	margin-top: 0px;
}
.casestory-section .sectionheader span
{
	font-size: 10px;
	color: #4650a0;
}
.casestory-section-text
{
	float: left;
	width: 210px;
	padding-right: 26px;
}
.casestory-read-more
{
	width: 13px;
	position: absolute;
	bottom: 0px;
	right: 55px;
}
.casestory-image
{
	float: left;
	padding-left: 8px;
}
.read-casestory-label
{
	position: absolute;
	margin-top: -20px;
	margin-left: 224px;
}
/* WATERSAVING */
.list-overview-wrapper
{
	width: 164px;
	float: left;
}
.overview-image
{
	float: left;
	width: 75px;
	height: 75px;
	margin: 0px 7px 7px 0px;
	#margin: 0px 3px 3px 0px;
}
.overview-text
{
	background: #b6b6b6;
	padding: 5px;
	float: left;
	width: 65px;
	height: 65px;
	color: white;
	margin: 0px 7px 7px 0px;
	#margin: 0px 3px 3px 0px;
}
#detail-layer
{
	display:none;
	width: 760px;
	height: 180px;
	background: white;
	position: absolute;
	top: -228px;
	left: -205px;
	padding: 25px;
	z-index: 100;
}
#detail-scheme
{
	padding-right: 25px;
	width: 290px;
}
#detail-text
{
	width: 460px;
	overflow: hidden;
	clear: right;
	position: relative;
	min-height: 100px;
}
#pdf-link
{
	position: absolute;
	right: 0px;
	bottom: 
}
#detail-text
{
	float: left;
}
#detail-scheme
{
	float: left;
	width: 735px;
}
#newWrapper
{
	position: absolute;
	top: -105px;
	left: 0px;
}
#newImageWrapper, #newTxtWrapper
{
	float: left;
}
#newTxtWrapper
{
	padding-left: 10px;
	color: white;
	width: 110px;
}
#detail-link
{
	position: absolute;
	left: 496px;
	top: -32px;
	width: 75px;
	text-decoration: none !important;
	padding: 10px;
	background: #b6b6b6;
}
#detail-link a, #nextpage-link a
{
	font-size: 11px;
	color: white;
	font-weight: bold;
}
#nextpage-link
{
	position: absolute;
	left: 496px;
	top: -227px;
	fold-weight: bold;
	text-decoration: none !important;
	padding: 7px 10px 5px 10px;
	background: #b6b6b6;
	width: 75px;
	text-align: center;
}

.navigation-text
{
font-weight: bold;
}

#module10_1_columnset8_column2
{
	overflow: visible;
}
#module10_1_mergefield_Detaljevisning__
{
	position: relative;
}
.back-links
{
	position: absolute;
	width: 73px;
	text-align: center;
	right: -80px;
	z-index: 100;
}
#back-to-main
{
	top: -2px;
}
#back-to-category
{
	bottom: 0px;
	text-transform: uppercase;
}
.back-links a
{
	color: white;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none! important;
}

/* BATH AND SHOWER */
#image-layer
{
	position: absolute;
	height: 481px;
	width: 288px;
	background: white;
	top: 0px;
	left: 0px;
	display: none;
	overflow: hidden;	
}
#image-inner-layer
{
	position: relative;
	height: 100%;
}
#image-link a, #image-layer a
{
	color: #b20200;
	font-weight: bold;
	text-decoration: none !important;
}
#image-layer a
{
	position: absolute;
	top: 308px;	
	display: block;
	width: 60px;
	text-align: right;
	right: 10px;
}

/**/
#module29_1_mergefield_Detaljevisning__ {
position:relative;
}
#page-20000003_mergefield_-20000005 {text-align: center;}

#module10_1_columnset8_column2, #modulelayout33_1, #module33_1_columnset2 {text-align: left !important;}

