﻿* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

a:link, a:visited {
	color: #000;
	font-size: 11px;
	outline: none;
}

body {
	/** text-align: center; **/
	font-family: Tahoma, Lucida, Verdana, sans-serif;
	color: #000;
	background: #ebebeb;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: #fff ;
}


/* @group header */

#header {
	background: #fff;
	height: 145px;
	border-top: 18px solid #ebebeb;
}

#header h1 {
	width: 401px;
	height: 41px;
	padding-top: 93px;
	font-size: 1px;
	text-indent: -9999px;
	padding-left: 17px;
	float: left;
}

#header h1 a {
	display: block;
	width: 450px;
	height: 41px;
	background: url(/Files/Navigation/images/Logobgwhite.gif) no-repeat left top;
}

#header h1.area-1 a, #header h1.area-8 a { 
	background: url(/Files/Navigation/images/Logobgwhitedk.gif) no-repeat left top;
}
#header h1.area-9 a { 
	background: url(/Files/Navigation/images/Logobgwhite_fr.gif) no-repeat left top;
}
#header h1.area-12 a, #header h1.area-11 a { 
	background: url(/Files/Navigation/images/Logobgwhite_ca.gif) no-repeat left top;
}



#header .identity{
	display: block;
	width: 205px;
	height: 79px;
	margin-top: 14px;
	margin-right: 15px;
	margin-bottom: 16px;
	background: url(/Files/Navigation/images/logo.png) no-repeat left top;
}

#header .lang-bar {
	color: #000;
	float: right;
	padding-right: 15px;
	width: 204px;
	padding-top: 0px;
	font-size: 11px;
	line-height: 1.4;
}

#header .lang-bar a {
	color: #e9931a;
	margin-right: 3px;
	padding: 0px;
}

/* @end */

/* @group navigation */

#navigation {
	background: #fff;
	padding: 0 15px 0 0;
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
}

#navigation ul {
	list-style: none;
	float: left;
	width: 740px;
}

#navigation ul li {
	float: left;
	display:block;
}	

#navigation ul li a {
	color: #000;
	font-size: 14px;
	font-family: Tahoma, Lucida, Verdana, sans-serif;
	text-decoration: none;
	font-weight: 700;
	line-height: 37px;
	display: block;
	float: left;
	height: 40px;
	padding-left: 17px;
	padding-right: 17px;

}

#navigation ul li a:hover, #navigation ul li a.active {
	color: #fff;
	background: #e9931a;
}

/*
#navigation ul li a {
	display: block;
	width: 118px;
	font-size: 1px;
	text-indent: -9999px;
	background-position: left top;
	background-repeat: no-repeat;
}
*/

#navigation ul li.nav-produkter a {background-image: url(/Files/Navigation/images/nav-produkter.gif);}
#navigation ul li.nav-nyheder a {background-image: url(/Files/Navigation/images/nav-nyheder.gif);}
#navigation ul li.nav-kontakt a {background-image: url(/Files/Navigation/images/nav-kontakt.gif);}
#navigation ul li.nav-virksomhed a {background-image: url(/Files/Navigation/images/nav-virksomhed.gif);}

#navigation ul li.nav-produkter a:hover, #navigation ul li.nav-produkter a.current {background-image: url(/Files/Navigation/images/nav-hover-produkter.gif);}
#navigation ul li.nav-nyheder a:hover, #navigation ul li.nav-nyheder a.current {background-image: url(/Files/Navigation/images/nav-hover-nyheder.gif);}
#navigation ul li.nav-kontakt a:hover, #navigation ul li.nav-kontakt a.current {background-image: url(/Files/Navigation/images/nav-hover-kontakt.gif);}
#navigation ul li.nav-virksomhed a:hover, #navigation ul li.nav-virksomhed a.current {background-image: url(/Files/Navigation/images/nav-hover-virksomhed.gif);}**/


#navigation .search-bar {
	float: right;
	width: 204px;
}

#navigation .search-bar input {
	vertical-align: middle;
	width: 155px;
	height: 15px;
	font-size: 14px;
	border: 1px solid #000;
	padding: 2px;
}

/**
#navigation .search-bar input {
	vertical-align: middle;
	width: 155px;
	height: 15px;
	font-size: 14px;
	border: 1px solid #404040;
	padding: 2px;
}
**/

#navigation .search-bar button {
	vertical-align: middle;
	border: none;
	background: none;
}

/* @end */

/* @group content */

#content {
	padding: 15px 0 15px 15px;
}

/* @group main */

#main {
	float: left;
	width: 693px;
	padding-right: 15px;
}

#main .tool-bar {
	font-size: 11px;
	padding-bottom: 49px;
}

#main h1 {
	background:#efefef;
	font-size: 14px;
	color: #000;
	font-family: Tahoma, Lucida, Verdana, sans-serif;
	padding: 5px;
	margin-bottom: 20px;
}

#news-category-link {
	margin-top: 25px;
	width: 102px;
	border-top: 2px solid #efefef;
	float: left;
}

#news-category-link a {
	font-size: 11px;
}

#news-item {
	width: 574px;
	float: right;
}

#news-item p, #news-item h2, #news-item h3, #news-item h4, #news-item h5, #news-item h6, #news-item ul, #news-item dl, #news-item ol, #news-item table {
	width: 456px;
}

#main #news-item h1 {
	padding-right: 118px;
	margin-bottom: 14px;
}

#news-item img {
	padding: 7px 0 5px 0;
}

#news-item ul {
	list-style: none;
}

#news-item li {
	float: left;
	margin: 5px 10px 0 0;
}

#content #main #news-heading {
	border: none;
	margin: 13px 0 2px 118px;
}

#main p {
	font-size: 12px;
	line-height: 18px;
	font-family: Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 11px 0;
}

.lang-sel
{
position:relative;
margin-top:-12px;

}

.tool-bar .crumbs-location {
	float: left;
	width: 550px;
	line-height: 16px;

	padding: 0;
}

.tool-bar .crumbs-location p#crumbs {
	margin: 0;

	font-size: 11px;
	line-height: 16px;
}

.tool-bar .crumbs-location p#crumbs a.Legend {
	color: #000;
	outline: none;
	text-decoration: underline;
	font-family: Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
}

/**
.tool-bar .crumbs-location p#crumbs a.Legend {
	color: #65d8d4;
	outline: none;
	text-decoration: underline;
	font-family: Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
}
**/

.tool-bar .crumbs-location p#crumbs a.Legend:hover {
	text-decoration: none;
	font-family: Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tool-bar .print {
	float: right;
	text-align: right;
	width: 120px;
	line-height: 16px;
}

.tool-bar .print a {
	padding-left: 20px;
	background: url(/Files/Navigation/images/print.gif) no-repeat left center;
	line-height: 16px;
	height: 16px;
	padding: 0 0 2px 20px;
}

#main .projekter {
	background: #efefef;
	font-size: 11px;
	padding: 17px;
}

.projekter .proj-info {
	float: right;
	width: 205px;
}

.proj-info h2 {
	font: bold 14px  Tahoma, Lucida, Verdana, sans-serif;
	color: #000;
	padding-bottom: 5px;
	border-bottom: 1px solid #000;
	margin-bottom: 5px;
}

.proj-info ul {
	line-height: 1.5;
	list-style: none;
}

.proj-info ul li {
	padding: 5px 0 5px 20px;
	background: url(/Files/Navigation/images/proj-ul.gif) no-repeat left center;
}

.proj-info .brochure {
	margin-top: 20px;
	border-top: 1px solid #000;
	position: relative;
	padding-top: 10px;
	font-size: 12px;
	line-height: 1.7;
}

/**
.proj-info .brochure {
	margin-top: 20px;
	border-top: 1px solid #b4ce3f;
	position: relative;
	padding-top: 10px;
	font-size: 12px;
	line-height: 1.7;
}
**/

.proj-info .brochure a img {
	position: absolute;
	top: -10px;
	right: 0;
}

.projekter .proj-details {
	float: left;
	width: 441px;
}

.projekter .proj-details .proj-img {
	position: relative;
	padding-bottom: 10px;
}

#main .projekter .proj-details .proj-txt p {
	line-height: 1.5;
	font-size: 11px;
	margin: 0;
}

#main .extra {
	margin-top: 30px;
	font-size: 11px;
	line-height: 1.5;
}

#main .extra div h3 {
	font: bold 11px Tahoma, Lucida, Verdana, sans-serif;
	color: #000;
	padding: 5px;
	margin-bottom: 10px;
	background: #efefef;
}

/**
#main .extra div h3 {
	font: bold 16px "Myriad Pro", Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ffffff;
	padding-bottom: 5px;
	border-bottom: 1px solid #b4ce3f;
	margin-bottom: 10px;
}
**/

#main .extra .speciality {
	width: 338px;
	float: left;
}

#main .extra .speciality img {
	float: left;
	width: 102px;
	margin-top: 6px;
}

#main .extra .speciality p {
	float: right;
	width: 220px;
	font-size: 11px;
	line-height: 1.5;
	margin: 0;
}

#main .extra .news {
	width: 338px;
	float: right;
}

#main .extra .news ul {
	list-style: none;
}

#main .extra .news ul li {
	font-size: 12px;
	padding-bottom: 4px;
}

#main .extra .news ul li.special {
	font-size: 12px;
	padding-left: 20px;
	background: url(/Files/Navigation/images/star.gif) no-repeat left 2px;
	padding: 0 0 5px 20px;
}

#main .photo-left {
	float: left;
	padding: 7px 16px 12px 0;
}

#main .photo-right {
	float: right;
	padding: 7px 0 12px 16px;
}

#main .photo-text {
	clear: both;
}

/* @group news-category */

#main .news-category {
	margin-bottom: 16px;
}

#main .news-category p {
	font-size: 11px;
	line-height: 24px;
	margin-top: 6px;
	padding: 0;
}

a.news-link {
	padding: 2px 0 6px 20px;
	background: url(/Files/Navigation/images/news-link.gif) no-repeat left top;
}

#main .news-category .news-category-cat {
	border-top: 2px solid #efefef;
	width: 102px;
	margin-right: 16px;
	float: left;
}

#main .news-category .news-category-links {
	border-top: 1px solid #efefef;
	width: 574px;
	float: left;
}

#main .news-category img.paragraphsetupimage {
	margin-top: 14px;
	float: left;
}

#main .news-category table {
	width: 456px;
	margin-right: 16px;
	padding-top: 7px;
	float: left;
}

#main .news-category td {
	font-size: 11px;
	line-height: 24px;
}

#main .news-category td.date {
	width: 150px;
	text-align: right;
}

/* @end(news-category) */

/* @group produktgrupper */

#main .col1, #main .col2, #main .col3 {
	float: left;
	margin-bottom: 4px;
	width: 220px;
}

#main .col1 img, #main .col2 img, #main .col3 img {
	padding: 5px;
	background: #efefef;
}

/**
#main .col1 img, #main .col2 img, #main .col3 img {
	padding: 4px;
	border: 1px solid #b4ce3f;
}
**/

#main .col2, #main .col3 {
	margin-left: 16px;
}

#main .col1 p, #main .col2 p, #main .col3 p {
	margin: 0 0 8px 0;
}

.hotlink {
	padding-left: 14px;
	background: url(/Files/Navigation/images/link-arrow.gif) no-repeat left 3px;
}

/* @end(produktgrupper) */

/* @group produkt */

.produkt h2 {
	background:#efefef;
	font-size: 14px;
	color: #000;
	font-family: Tahoma, Lucida, Verdana, sans-serif;
	padding: 5px;
	margin-bottom: 20px;
}

.produkt .produkt-info {
	background: #efefef;
	padding: 16px 0 16px 16px;
	font-size: 11px;
	line-height: 1.4;
	margin-bottom: 20px;
}

.produkt .produkt-info .img-links {
	float: left;
	width: 440px;
}

.produkt-info .img-links .linklist {
	margin-top: 10px;
	border-top: 1px solid #aaa;
	padding-top: 10px;
}

.linklist ul {
	list-style: none;
	line-height: 1.7;
}

.linklist ul li {
	padding: 2px 0 2px 20px;
	background-position: left center;
	background-repeat: no-repeat;
}

.linklist a#ipaper {
	font-size: 12px;
	background: url(/Files/Navigation/images/sc-brochurer.gif) no-repeat;
	padding: 0 0 5px 20px;
	line-height: 22px;
}

.linklist .ipaper-list {
	float: left;
	width: 215px;
}

.linklist .prod-links {
	float: left;

	width: 215px;
}

.linklist .prod-links li.pd-brochure {
	font-size: 12px;
	background-image: url(/Files/Navigation/images/sc-brochurer.gif);
}

.linklist .prod-links li.pd-farvemuligheder {
	background-image: url(/Files/Navigation/images/pd-farvemuligheder.gif);
	margin-top: 1px;
}

.linklist .prod-links li.pd-fits {
	background-image: url(/Files/Navigation/images/pd-fits.gif);
}

.linklist .prod-downloads {
	float: right;
	width: 215px;
}

.linklist .prod-downloads li.pd-install {background-image: url(/Files/Navigation/images/pd-install.gif);}
.linklist .prod-downloads li.pd-cad {background-image: url(/Files/Navigation/images/pd-zip.gif);}
.linklist .prod-downloads li.pd-fotos {background-image: url(/Files/Navigation/images/pd-zip.gif);}

.produkt-info .slideshow {
	float: right;
	width: 220px;
}

.slideshow ul {
	list-style: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.slideshow ul li {
	float: left;
	padding: 0 15px 16px 0;
	width: 58px;
	height: 58px;
}

#main .produkt .produkt-info .slideshow p {
	margin-top: 0;
	padding-top: 0;
	padding-left: 20px;
	background: url(/Files/Navigation/images/proj-ul.gif) no-repeat left 3px;
}

.produkt-txt {
	font-size: 12px;
	line-height: 1.4;
	float: left;
	width: 456px;
}

#main .produkt .produkt-txt p {
	margin: 4px 0 17px 0;
}

.produkt-meta {
	padding: 16px;
	background-color: #efefef;
	float: right;
	width: 188px;
}

#main .produkt .produkt-meta p {
	font-size: 11px;
	line-height: 2;
	margin: 0 0 8px 0;
}

/* @end(produkt) */

/* @end(main) */

/* @group sidebar */

#sidebar {
	float: right;
	width: 235px;
}

#sidebar div {
	padding-bottom: 20px !important;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
}

#sidebar div h3 {
	font: bold 11px Tahoma, Lucida, Verdana, sans-serif;
	color: #000;
	background: #efefef;
	padding: 5px;
	border-bottom: 1px solid #fff;
}

#sidebar .cart {
	line-height: 1.6;
	background: #efefef;
	padding: 15px 15px 0px 15px;
	margin: 0px 15px 20px 15px;
}

#sidebar .cart img {
	float: left;
	padding-right: 5px;
}

#sidebar .cart a.cart-link {
	background: url(/Files/Navigation/images/shop.gif) no-repeat left center;
	padding-left: 20px;
}

#sidebar .shortcuts {
	font-size: 12px;
	padding: 0 15px;
}

#sidebar .shortcuts ul {
	list-style: none;
}

#sidebar .shortcuts ul li {
	padding: 4px 0 4px 25px;
	background-position: left center;
	background-repeat: no-repeat;
}

.shortcuts ul li.sc-billeder {background-image: url(/Files/Navigation/images/sc-billeder.gif);}
.shortcuts ul li.sc-brochurer {background-image: url(/Files/Navigation/images/sc-brochurer.gif);}
.shortcuts ul li.sc-kontakt {background-image: url(/Files/Navigation/images/sc-kontakt.gif);}
.shortcuts ul li.sc-cad {background-image: url(/Files/Navigation/images/sc-cad.gif);}

#sidebar .green {
	line-height: 1.5;
	padding: 0 15px;
}

#sidebar .green h3 {
	margin-bottom: 8px;
}

.green p {
	float: left;
	width: 140px;
}

.green img {
	float: right;
	width: 54px;
	margin-top:5px;
}

/* @group produkter */

.produkter h3 {
	border-bottom: none !important;
	padding: 0 15px;
}

ul#nav-secondary {
	list-style: none;
	border-top: 1px solid #e2e2e2;
}

ul#nav-secondary li a {
	display: block;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	line-height: 20px;
	font-size: 13px;
	color: #000;
	border-bottom: 1px solid #ebebeb;
}


ul#nav-secondary li a:hover, ul#nav-secondary li.current a, ul#nav-secondary li a.inpath {
	color: #fff;
	background: #e9931a;
	text-decoration: none;
}

ul#nav-secondary li ul {
	list-style: none;
	background: #efefef;
	border-bottom: 1px solid #e2e2e2;
}

ul#nav-secondary li ul li {
	padding: 0;
}

ul#nav-secondary li ul li a {
	padding: 0 0 0 20px;
	background: url(/Files/Navigation/images/bull.gif) no-repeat 10px center;
	border-bottom: none;
	font-size: 11px;
	text-decoration: underline;
	color: #e9931a;
}

ul#nav-secondary li ul li a#activeitem {
	background: #ddd url(/Files/Navigation/images/bull-curr.gif) no-repeat 10px center;
	color: #e9931a;
}

ul#nav-secondary li ul li a:hover {
	padding: 0 0 0 20px;
	background: #ddd url(/Files/Navigation/images/bull.gif) no-repeat 10px center;
	color: #e9931a;
}

/* @end(produkter) */

/* @end(sidebar) */

/* @end(content) */

/* @group footer */

#footer {
	margin: 10px auto 0 auto;
	width: 960px;
	font-size: 11px;
	line-height: 1.5;
	padding-left: 10px;
}

#footer .address{
	float: left;
}

#footer .design-group{
	text-align: right;
	padding-right: 9px;
}
#footer .design-group a {
	color: #000;
	font-size: 10px;
	outline: none;
	text-decoration: none;
}
/**
#footer {
	padding: 10px 0 15px 0;
	margin: 40px 15px 20px 15px;
	width: 693px;
	font-size: 11px;
	border-top: 1px solid #b4ce3f;
	line-height: 1.5;
}
**/

/* @end(footer) */

/* @group clearer */

#header:after, #navigation:after, #content:after, #main .tool-bar:after, .projekter:after, .extra:after, #sidebar .cart:after, .green:after, .produkt-info:after, .slideshow ul:after, #news-item ul:after, .produkt:after, .col3:after, .news-category:after {
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#header, #navigation, #content, #main .tool-bar, .projekter, .extra, #sidebar .cart, .green, #news-item ul, .produkt-info, .slideshow ul, .produkt:after, .photo-text:after, .news-category:after {
	min-height: 1px;
}

* html #content, * html #main .tool-bar, * html .projekter, * html .extra, * html #sidebar .cart, * html .green, * html .produkt-info, * html .slideshow ul, * html .produkt:after, * html .photo-text:after, * html .news-category:after { height: 1%; }

/* @end */
