body, html
{height:100%}

body
{background:#161616; text-align:center}

body, td, input, select, textarea
{
/*font-family:'Lucida Sans Unicode', 'Lucida Grande', Sans-Serif;*/
font-family: Verdana, 'Lucida Grande', Sans-Serif;
font-size:8pt; color:#444;
}

a
{text-decoration:none; color:#003867}

a:hover
{text-decoration:underline;}

a img
{border:none;}

div.pageelement
{width:980px; text-align:left; margin:auto;}

div#pagetop
{height:118px; background:#fff url(/layout/top.gif) no-repeat left top; margin-top:10px}

form#searchform
{float:right; margin: 65px 30px 0 0; padding:0}

#searchinputwrapper
{display:block; float:left; background:transparent url(/layout/searchinput.gif) no-repeat left top; overflow:hidden;}

#searchinput
{width:150px; height:18px; padding:6px; background:transparent; border:none; }

form#searchform input.dimmed
{color:#999}

#searchsubmit
{width:33px; height:30px; background:transparent url(/layout/searchsubmit.gif) no-repeat; border:none; cursor:pointer}

#searchsubmit.hovered
{background-image: url(/layout/searchsubmithover.gif)}

a#logolink
{margin-top:34px; margin-left:30px; float:left}

div#nav1
{background:#fff url(/layout/nav1bg.gif) repeat-x left top; color:#fff; float:left; width:100%; line-height:16px;height:44px}

div#content
{background:#fff; padding:2px 30px; min-height:350px; clear:both}

div#pagefooter
{background:transparent url(/layout/footer.gif) no-repeat left top; color:#fff; height:32px; padding:20px 20px 0 30px; margin-bottom:30px; clear:both}

a#wecarelink
{float:right; margin-top:-10px;}

p, p.section
{margin: 0 0 8px}

h1
{font-size:15pt; margin-top:0; font-weight:400}

h2
{font-size:12pt; margin:18px 0 8px; font-weight:400}

h4
{margin:5px 0 10px}

p.intro
{font-size:10pt}

div.detail_content p.intro
{font-size:9pt !important}

div#quicklinks
{float:right; padding:7px 20px 0 0}

div#quicklinks a
{text-decoration:none; margin-left:10px}

div#quicklinks a:hover
{}


/* navigation 1 */

ul.navigationlist
{
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
	min-width:1%;
	float:left;
	max-width:750px;
	max-height:45px;
}
ul.navigationlist li.navigationlistitem
{
	margin:0;
	padding:0;
	display:block;
	float:left;
}
ul.navigationlist li.navigationlistitem a
{
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	padding:8px 18px 20px;
	color:#fff;
	font-size:10pt;
	min-width:60px;
}
ul.navigationlist li.navigationlistitem a:hover, ul.navigationlist li.activeitem a
{
	background: transparent url(/layout/nav1active.gif) no-repeat center bottom;
}
ul.navigationlist li.activeitem a
{
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	padding:8px 17px 20px;
}
.detail_header_wrapper {
    background-image:url(/layout/header1_baggrund.png);
    background-repeat:no-repeat;
    float:left;
    padding: 0px 0px 0px 17px;
    height:29px;
}
.detail_header_wrapper_end {
    background-image:url(/layout/header1_hojre.png);
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    padding: 0px 17px 0px 0px;
    height:29px;
}

div.detail_header_wrapper h1 {
    margin:1px 0 0;
    color:#fff;
    font-size:13pt;
    font-weight:400;
    line-height:24px;
}

.cb {
    clear:both;
}

.detail_left_wrapper {
    float:left;
    width:349px;
    margin-right:27px;
}

.detail_right_wrapper {
    float:left;
    max-width:262px;
}

.detail_content_header, .afsnit_manchet {
    font-weight:400;
    color:#222;
    font-size: 10pt;
    margin-bottom:8px;
}

.detail_content {
    padding-bottom: 6px;
}

.detail_main_content_wrapper {
    margin-top: 14px;
    clear:both;
}

.detail_image_frame_top {
    background-image: url(/layout/billedramme_top.png);
    background-repeat:no-repeat;
    height:7px;
    width:262px;
}
.detail_image_frame_center {
    background-image: url(/layout/billedramme_fyld.png);
    background-repeat:repeat-y;
    background-position: left top;
    min-height:100px;
    width:462px;
    padding: 0px 6px;
}

.detail_image_frame_bottom {
    background-image: url(/layout/billedramme_bund.png);
    background-repeat:no-repeat;
    height:7px;
    width:262px;
}

.detail_product_size_wrapper {
    background-image:url(/layout/produkt_storrelse_baggrund.png);
    background-repeat:no-repeat;
    float:right;
    padding: 0px 0px 0px 13px;
    height:24px;
    margin-top: 15px;
}
.detail_product_size_end {
    background-image:url(/layout/produkt_storrelse_hojre_pil.png);
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    padding: 0px 38px 0px 0px;
    height:24px;
}
.detail_product_size {
    margin:3px 0px 0px 0px;
    color:#fff;
    font-size:10pt;
}

#productsizelabel
{
	float:none;
	margin-left:12px;
}

#productsizeselected
{
    background-image:url(/layout/produkt_storrelse_baggrund.png);
    background-repeat:no-repeat;
    float:left;
    padding: 0px 0px 0px 13px;
    height:24px;
    margin-top: 15px;
    font-size:10pt;
}

#productsizeselected a 
{
    background-image:url(/layout/produkt_storrelse_hojre_pil.png);
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    padding: 3px 38px 0px 0px;
    height:24px;
    color:#fff;
    text-decoration:none;
    min-width:150px;
}

#productsize
{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	width:320px;
	float:none;
	left:10px;
}

#productsize ul 
{
	list-style:none; 
	margin:0; 
	padding:1px; 
	display:none;
	background:#407098;
	border:none;
	position:absolute;
	top: 38px;
	left:1px;
  	font-size:8pt;
	min-width:197px;
}
#productsize ul a
{
	padding:3px 10px; 
	display:block;
	background: transparent;
	float: none;
	color: #fff;
	height:auto;
}
#productsize ul a:hover
{
	background: #003867!important;
	text-decoration:none;
}

#productsize li:hover ul 
{
	display:block
}

ul.detail_fact_list
{
	list-style:none; 
	margin:15px 0 0; 
	padding:0;
}
ul.detail_fact_list li
{
	padding-bottom:12px;
}
ul.detail_fact_list li span
{
	font-weight:700;
}

.detail_links {
    margin:0;
    padding:0;
    list-style:none;
}

.detail_link {
    padding-left:28px;
    background-image: url(/layout/ikon_info.png);
    background-repeat:no-repeat;
    background-position:left top;
    margin-bottom:6px;
    color:#7a7a7a;
}

.detail_link a {
   color:#777;
}

.detail_link a:hover {
   text-decoration:underline;
}

#subnav_frame_top {
    background-image: url(/layout/nav_sub_top.png);
    background-repeat:no-repeat;
    height:38px;
    padding: 8px 16px 0;
    width:257px;
    font-size:10pt;
}

#subnav_frame_top h2 {
    font-size:10pt;
    font-weight: 400;
    margin: 0;
}

#subnav_frame_center {
    background-image: url(/layout/nav_sub_fyld.png);
    background-repeat:repeat-y;
    background-position: left top;
    min-height:80px;
    padding: 0px 6px 6px;
}

#subnav_frame_bottom {
    background-image: url(/layout/nav_sub_bund.png);
    background-repeat:no-repeat;
    height:14px;
    width:257px;
}
#subnav_wrapper {
    float:left;
    margin-right:25px;
    width:257px;
}

#subnav_wrapper ul {
    list-style-type: none;
    margin:0;
    padding: 0;
    line-height:19px;
}

#subnav_wrapper ul ul {
    margin-left:0px;
}

#subnav_wrapper ul li {
    padding: 0 0 0 20px;
    display:block;
}

#subnav_wrapper ul li a {
    color:#333;
}

#subnav_wrapper ul li a:hover, #subnav_wrapper ul li.active a{
}

#subnav_wrapper ul li.active {
    background: transparent url(/layout/activesubnav.gif) no-repeat 1px 4px;
}

#pagelayout_main {
    float:left;
    width:638px;
    padding-bottom:20px;
}
.afsnit_broedtekst {
    float:left;
   margin:5px 0;
}
.afsnit_billede {
    float: left;
    margin: 0px 15px 15px 0px;
}

/* oversigtsvisning af produkter */

#productlist {width:350px; list-style:none; margin:15px 0 0; padding:0}
#productlist a.imageclipwrapper {display:block; float:left; width:70px; height:70px; margin:0 20px 10px 0; padding:8px 7px 7px 8px; background:transparent url(/media/trinol/imageclip.gif) no-repeat left top}
#productlist span.imageclip {display:block; width:70px; height:70px; cursor:pointer}
#productlist a.imageclipwrapper:hover span.imageclip {filter:alpha(opacity=80); opacity:0.8}
#productlist h2 {font-size:10pt; font-weight:400; margin:0 0 5px;}
#productlist h2 a {color:#003867; }
#productlist h2 a:hover {color:#003867; text-decoration:underline;}
#productlist .producttext {padding:5px 0 0}
#productlist div.hr {border-top:1px solid whitesmoke; margin:10px 0 10px}

/* XSLT Search */

#xsltsearch_results
{
	max-width:400px;
}

.xsltsearch_result_title
{
	font-size:10pt;
	margin-top:15px;
}

.xsltsearch_description strong
{
	font-weight:400;
	background:#fff8e4;
}

img.floatleft
{float:left; margin:0 15px 10px 0;}

img.floatright
{float:right; margin:0 0 10px 15px;}

#homelinks ul
{
	padding:34px 0 0;
	margin:0;
	list-style:none;
}
#homelinks ul li
{
	padding-left:80px;
}
#homelinks a
{
	display:block;
	color:#fff;
	font-size:18pt;
	padding:12px 0;
	margin: 45px 0;
}

/* Employee list styles */
ul.employeeList {margin: 0; padding: 0;}
ul.employeeList li {margin: 0 0 30px 0; padding: 0; list-style: none;}
ul.employeeList h2 {margin: 0;}
div.imageWrapper {float: left; width: 30%;}
div.infoWrapper {float: left; width: 70%;}
.clear {clear: both;}














































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

