@import url("thickbox.css");
/*
======================================================
>>	Reset styles (http://meyerweb.com/eric/tools/css/reset/)
======================================================
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
======================================================
>>	Basic styles
======================================================
*/
body {
	background:#AAC7D8 url(../graphics/bg_body.gif) repeat-x;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
}
a,a:visited {
	color:#0061A6;
}
a:hover {text-decoration:none;}
img {border:none;}
strong{font-weight:bold;}
h4 {
	font-size: 15px;
	color:#000;
	padding:14px 11px;
	font-weight:bold;
}
.print {
	display:none;
}
/*
======================================================
>>	Definition lists
======================================================
*/
dl {
	margin-left:12px;
	margin-right:12px;
	border-bottom:1px solid #BECFDC;
}
dt {
	font-weight:bold;
	width:65px;
	float:left;
	border-top:1px solid #BECFDC;
	padding-top:6px;
}
dd {
	margin-bottom:6px;
	border-top:1px solid #BECFDC;
	padding-top:6px;
	width:250px;
	float:left;
}
h4.blaa {background: url(../graphics/bg_h4-blaa.gif) repeat-x;}
h4.groen {background: url(../graphics/bg_h4-groen.gif) repeat-x;}
/*
======================================================
>>	Sidehoved
======================================================
*/
#sidehoved {
	height:90px;
	width:995px;
	margin:0 auto;
	text-align: left;
	_overflow:hidden;
	background: url(../graphics/bg_sidehoved.gif) no-repeat;
}
#logo {
	padding-top:30px;
	padding-left:70px;
	float:left;
	width:290px;
}
/*
======================================================
>>	V?rkt?jer
======================================================
*/
#vaerktoejer {
	float:right;
	padding-top:0;
	margin-right:15px;
	margin-top:20px;
	border-right:1px solid #B6C9D7;
	height:30px;
}
#vaerktoejer ul {padding-top:8px;}
#vaerktoejer ul li {
	display:inline;
	padding-right:10px;
}
#vaerktoejer ul li a {
	text-d_ecoration:none;
	font-size:11px;
	co_lor:#000;
	padding-left:14px;
}
#vaerktoejer ul li a:hover {text-de_coration: underline;}
#vaerktoejer li.startside a {background: url(../graphics/ikon-startside.gif) no-repeat 0 50%;}
#vaerktoejer li.kontakt-os a {background: url(../graphics/ikon-kontakt-os.gif) no-repeat 0 50%;}
#vaerktoejer li.find-forhandler a {background: url(../graphics/ikon-find-forhandler.gif) no-repeat 0 50%;}
#vaerktoejer li.info a {background: url(../graphics/ikon-info.png) no-repeat 0 50%;}
/*
======================================================
>>	Landevalg
======================================================
*/
#landevalg {
	float:right;
	margin-right:41px;
	margin-top:20px;
	display:inline;
}
#landevalg ul {padding-top:8px;}
#landevalg ul li {
	padding-left:30px;
	font-size:11px;
}
#landevalg ul li a {
	font-size:11px;
}
#landevalg ul li a:hover {text-d_ecoration: underline;}
#landevalg li.dk {background: url(../graphics/flag-da.gif) no-repeat 0 50%;}
#landevalg li.no {background: url(../graphics/flag-no.gif) no-repeat 0 50%;}
#landevalg li.fr {background: url(../graphics/flag-fr.gif) no-repeat 0 50%;}
#landevalg li.se {background: url(../graphics/flag-se.gif) no-repeat 0 50%;}
#landevalg li.de {background: url(../graphics/flag-de.gif) no-repeat 0 50%;}
#landevalg li.es {background: url(../graphics/flag-es.gif) no-repeat 0 50%;}
#landevalg li.gb {background: url(../graphics/flag-gb.gif) no-repeat 0 50%;}
/*
======================================================
>>	Sprogv?lger
======================================================
*/
#sprogvaelger {
	position:relative;
	height:200px;
	width:51px;
	right:35px;
	top:11px;
	left:595px;
	z-index:80;
	overflow:hidden;
	padding-top:3px;
	background: url(../graphics/bg_sprogvaelger.gif) no-repeat;
}
#sprogvaelger a span {display:none;}

#sprogvaelger .list {
	background-color:#D1DDE6;
	margin-top:-4px;
	padding-top:4px;
	width:31px;
	padding-bottom:1px;
	* padding-bottom:0;
}
#sprogvaelger .list a.aktiv {
	display:none;
}
#sprogvaelger a {
	background-color: Aqua;
	display:block;
	width:23px;
	height:15px;
	margin-bottom:6px;
	margin-left:4px;
}
#sprogvaelger a.dk {background: url(../graphics/flag-da.gif) no-repeat;}
#sprogvaelger a.no {background: url(../graphics/flag-no.gif) no-repeat;}
#sprogvaelger a.fr {background: url(../graphics/flag-fr.gif) no-repeat;}
#sprogvaelger a.se {background: url(../graphics/flag-se.gif) no-repeat;}
#sprogvaelger a.de {background: url(../graphics/flag-de.gif) no-repeat;}
#sprogvaelger a.es {background: url(../graphics/flag-es.gif) no-repeat;}
#sprogvaelger a.gb {background: url(../graphics/flag-gb.gif) no-repeat;}
#sprogvaelger a.aktiv {
	width:44px;
}
/*
======================================================
>> Global menu
======================================================
*/
#global-menu {
	height:35px;
	width:995px;
	margin:0 auto;
	text-align: left;
	overflow:hidden;
}
#global-menu ul {margin-left:170px;}
#global-menu li {float:left;}
#global-menu a {
	display:block;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	padding:8px 12px;
	margin-right:10px;
	border-top:1px solid #052A52;
}
#global-menu a:hover {
	background: url(../graphics/bg_global-menu-hover.gif) repeat-x 0 1px;
}
#global-menu li.aktiv a {
	background-color:#fff;
	border-top:1px solid #5B8E00;
	background: url(../graphics/bg_global-menu-aktiv.gif) repeat-x;
}
/*
======================================================
>>	Specielle elementer til forsiden
======================================================
*/
#forsidenavigation {
	width:451px;
	display:inline;
	_width:454px;
	height:194px;
	padding:15px;
	overflow:hidden;
	float:left;
	background: #0D4D7C url(../graphics/bg-forsidenavigation.gif) no-repeat;
}
#hovedindhold #forsidenavigation h1 {
	color:#ABC1D1;
	line-height:24px;
	margin-bottom:28px;
}
#hovedindhold #dropdownboks {
	width:225px;
	float:left;
}
#hovedindhold #dropdownboks h2 {
	color:#fff;
	font-size:22px;
	margin:0;
	margin-bottom:6px;
	padding-left:22px;
	background: url(../graphics/bg-h2-dropdownboks.gif) no-repeat;
}
#hovedindhold #dropdownboks p {
	color:#fff;
	font-size:11px;
}
#forsidebillede {
	float:left;
	display:inline;
}
.forside .blok-holder {
	width:970px!important;
	margin:0!important;
}
.forside .indholds-blok {
	width:213px!important;
	display:inline;
	margin:15px 4px 0 15px!important;
}
.indholds-blok.worldmap {
}
.selectbox {
	width:205px;
}
.selectbox h3 {
	cursor:pointer;
	color:#476275;
	_width:194px;
	display:block;
	background: url(../graphics/bg_select.gif) 202px -2px;
	* background:#fff url(../graphics/bg_select.gif) 204px 1px;
	border:1px solid #fff;
	margin:0!important;
	font-size:14px!important;
	padding:2px 5px;
	* padding:3px 5px 3px;
	text-transform: uppercase;
}
.selectbox-elements {
	display:none;
	position:absolute;
	margin-left:-1px;
	width:205px;
	border:1px solid #0D4D7C;
	background:#F7FAFB url(../graphics/bg-selectboks.gif) no-repeat top;
}
.selectbox-elements li a {
	display:block;
	text-decoration:none;
	color:#000!important;
	padding: 5px 15px;
	_width:175px;
}
.selectbox-elements li a:hover {
	background-color:#D0DAE2;
}
.selectbox-elements ul {
	margin:0;
}
.lang-right {
	width:300px;
	float:left;	
}
.lang-right select {
	margin-left:30px;
	width:200px;
}
.lang-left {
	width:220px;
	float:left;
}
.lang-left select {
	margin-left:10px;
	width:200px;
}
#sprogselect {
	margin-left:134px;
}
/*
======================================================
>>	Hovedsider
======================================================
*/
#hovedside {
	width:995px;
	overflow:hidden;
	margin:0 auto;
	text-align: left;
	background: url(../graphics/bg_hovedside.gif) repeat-y;
}
#grafikholder {
	min-height:445px;
   height:auto !important;
   height:445px;
	background: url(../graphics/bg_grafikholder.gif) no-repeat;
}
#grafikholder:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#grafikholder {display:inline-block;}
/* Hide from IE Mac \*/
#grafikholder {display:block;}
/* End hide from IE Mac */
/*
======================================================
>>	Lokal menu (venstre side)
======================================================
*/
#lokal-menu {
	margin: 0 19px 0 42px;
	padding-top:20px;
	_margin-left:21px;
	width:167px;
	overflow:hidden;
	float:left;
}
#lokal-menu ul {margin-left:12px;}
#lokal-menu a {
	display:block;
	border-bottom: 1px solid #B6C9D7;
	padding:8px 8px;
	width:140px;
	padding-right:12px;
	color:#000;
	text-decoration: none;
}
#lokal-menu .aktiv a {
	background-color:#E6EDF2!important;
	font-weight:bold;
	width:140px;
}
#lokal-menu a:hover {background-color:#F3F6F8;}
/*
======================================================
>> Hovedindhold
======================================================
*/
#hovedindhold {
	float:left;
	width:539px;
	margin-right:19px;
	overflow:hidden;
}
#hovedindhold:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#hovedindhold {display:inline-block;}
/* Hide from IE Mac \*/
#hovedindhold {display:block;}
/* End hide from IE Mac */
#hovedindhold.faneblade {
	padding-top:18px;
}
.lister {
	margin-top:20px;
	width:748px!important;
	_width:740px!important;
}
.lister h2 {
	padding-left:12px;
	margin-bottom:8px!important;
}
.oversigt {
	margin-top:8px;
	width:748px!important;
	_width:740px!important;
}
.forside {
	display:inline;
	width:941px!important;
	margin-left:27px;
	_margin-left:13px;
	_width:942px!important;
}
.loesninger-detalje,.loesninger,.aktiviteter-detalje,.forhandlere,.sprog {
	margin-top:8px;
	width:748px!important;
	_width:740px!important;
}
.forhandlere {
	margin-top:28px;
	width:748px!important;
	_width:740px!important;
}
.forhandlere.hovedside {
	margin-top:8px;
	width:748px!important;
	_width:740px!important;
}
#hovedindhold.lister h1, .lister h1 {
	background: url(../graphics/bg_h4-blaa.gif) repeat-x;
	padding:14px 12px;
	margin-right:22px;
	_margin-right:16px;
	margin-bottom:6px!important;
}
.ui-tabs-hide {display: none;}
ul.faneblade {
	width:527px;
	padding-left:12px;
	height:30px;
	background: url(../graphics/bg_ul-faneblade.gif) repeat-x bottom;
}
ul.faneblade li {
	float:left;
	margin-bottom:-1px;
}
ul.faneblade a {
	display:block;
	background-color:#0D4D7C;
	color:#fff!important;
	padding:5px 12px 4px;
	text-decoration: none;
	margin-right:3px;
	margin-bottom:1px;
	border-top:3px solid #fff;
}
ul.faneblade li.aktiv a {
	background-color:#D8E4EA;
	border-bottom:3px solid #D8E4EA;
	border-top:3px solid #004B76;
	color:#000!important;
}
ul.faneblade li.ui-tabs-selected a {
	background-color:#D8E4EA;
	border-bottom:3px solid #D8E4EA;
	border-top:3px solid #004B76;
	color:#000!important;
}
.faneark {
	width:515px;
	padding:0 12px;
}
.faneblade h1 {
	background: url(../graphics/bg_lyseblaa-gradient.gif) repeat-x;
	padding:12px 12px 0;
}
#udskriv-side {
	width:124px;
	font-size:11px;
	height:30px;
	position:relative;
	float:right;
	right:0;
	top:19px;
}
#udskriv-side a {
	background: url(../graphics/ikon-printer.gif) no-repeat 0 50%;
	padding-left:18px;
}


.faneark .subheader {
}
#service .vignet {
	float:left;
	margin-right:20px;
}
#service .text {
	float:left;
	width:310px;
}
#produktbilleder {
	float:left;
	margin-right:19px;
	width:221px;
	overflow:hidden;
}
#tekst-indhold {
	float:left;
	width:275px;
	overflow:hidden;
}
#produktbilleder img {
	border:3px solid #DBE4EB;
	padding:1px;
}
#produktbilleder img.active {
	border-color:#0D4D7C;
}
.mini-billeder {
	width:234px;
}
.mini-billeder a {
	display:block;
	float:left;
	padding-right:11px;
	margin-bottom:8px;
}
.zoom {
	background-color:#DBE4EB;
}
.zoom a {
	display:block;
	padding:6px;
	padding-left:28px;
	background: url(../graphics/ikon-zoom.gif) no-repeat 6px 50%;
	margin-top:-3px;
	* margin-top:0;
	
}
#hovedindhold h1 {
	color:#0D4D7C;
	font-size:22px;
	font-weight:normal;
	margin-bottom:19px;
}
#hovedindhold h2 {
	font-size:15px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:12px;
}
#hovedindhold p {
	line-height:17px;
	color:#444;
	margin-bottom:12px;
}
#hovedindhold h3 {
	font-size:14px;
	margin-bottom:6px;
	font-weight:bold;
}
#tekst-indhold ul, .text ul {
	margin:14px 0;
}
#tekst-indhold ul li {
	margin-bottom:6px;
	background: url(../graphics/ikon-punkt-kvadrat.gif) no-repeat 0 5px;
	padding-left:12px;
}
ul.action li {
	margin-bottom:6px!important;
	background: url(../graphics/ikon-punkt-11px.gif) no-repeat 0 2px!important;
	padding-left:17px!important;
}
.tekst-blok {
	margin-top:20px;
}
.tekst-blok h1 {
	margin-bottom:6px!important;
}
.tekst-blok ul {
	margin:14px 0 14px 14px;
}
.tekst-blok li {
	margin-bottom:6px;
	background: url(../graphics/ikon-punkt-kvadrat.gif) no-repeat 0 5px;
	padding-left:12px;
}
.halv {
	width:352px;
	_width:340px;
	float:left;
	margin-right:19px;
}
.blok-holder {
	width:800px;
	_overflow:hidden;
	_margin-left:0px;
	* margin-top:12px;
}
.blok-holder:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.blok-holder {display:inline-block;}
/* Hide from IE Mac \*/
.blok-holder {display:block;}
/* End hide from IE Mac */
#hovedindhold.faneblade {
	padding-top:18px;
}

.indhold-hoejre {
	float:left;
	width:353px;
	overflow: hidden;
}
.indhold-hoejre .vignet {
	padding-top:18px;
}
.vignet img {
	padding:1px;
	border:3px solid #DBE4EB;
}
/*
======================================================
>>	Tabeller
======================================================
*/
.liste tr.highlight td {
	background-color: #F3F7E5!important;
}
table.liste {
	width:725px;
	margin-bottom:22px;
	clear:both;
}
.liste th {
	font-weight: bold;
	background-color: #D8E2EA;
}
.liste td, .liste th {
	border-bottom:1px solid #BECFDC;
	padding:6px 14px;
	font-size:11px;
	cursor: default;
}
.liste tr.even td {
background-color:#EEF2F6;
}
table.aktiviteter {
	margin-top:20px;
}
.aktiviteter a {
	display:block;
	margin-bottom:2px;
}
.forhandler-tabel {
	border-top:1px solid #ccc;
	width:540px;
}
.forhandler-tabel td h2 {
	font-weight:bold!important;
	margin-bottom:2px!important;
}
.forhandler-tabel td {vertical-align:top;}
.forhandler-tabel td.adresse {width:230px;padding-right:20px;}
.forhandler-tabel td.telefon {width:220px;}
.forhandler-tabel td.e-mail {width:70px;}

.forhandler-tabel tr.firmainformation td {
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
	line-height:16px;
}
.forhandler-tabel tr.firmanavn td {
	padding-top:12px;
}
.forhandler-tabel dl {
	margin:0;
	padding:0;
	border:none;
}
.forhandler-tabel dt {
	margin:0;
	padding:0;
	border:none;
	font-weight:normal;
	width:30px;
	float:left;
	clear:left;
}
.forhandler-tabel dd {
	margin:0;
	padding:0;
	border:none;
	float:left!important;
	width:150px;
}
.liste.specifikationer td.title {
	width:130px;
	font-weight: bold;
}
.liste.specifikationer tr.even td {
background-color:#fff;
}
.liste.specifikationer {
	border-top:1px solid #ccc;
	width:550px;
}
.liste tr td {
background-color:#EEF2F6;
}
.tilbehoer-emne .billede img {
	border:3px solid #DBE4EB;
	padding:1px;
}
.tilbehoer-emne .billede {
	float:left;
	margin-right:19px;
}
.tilbehoer-emne .tekst {
	float:left;
	border-top:1px solid #DBE4EB;
	width:195px;
	padding-top:19px;
}
.tilbehoer-emne .varenummer {
	color:#444;
	font-size:11px;
	margin-bottom:9px;
}
.tilbehoer-emne {
	margin-bottom:11px;
}
.tilbehoer-emne:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.tilbehoer-emne {display:inline-block;}
/* Hide from IE Mac \*/
.tilbehoer-emne {display:block;}
/* End hide from IE Mac */
/*
======================================================
>>	Formularer
======================================================
*/
form.inputformular {
	clear:both;
	margin-left:12px;
}
.inputformular label {
	display:block;
	color:#333;
}
.inputformular fieldset {
	background-color:#E6EDF2;
	padding:12px;
}
.inputformular input,.inputformular textarea {
	padding:6px;
	font-size:12px;
	font-family:Arial;
	margin-bottom:6px;
}
.inputformular input {
	width:300px;
}
.inputformular input.stor {
	font-size:15px;
	font-weight:bold;
	padding:5px;
}
input.knap {
	width:auto;
}
#lokal-menu fieldset {
	margin-left:10px;
	margin-top:-7px;
}
#lokal-menu fieldset select {
	width:140px;
}
/*
======================================================
>>	Relateret indhold
======================================================
*/
#relateret-indhold {
	padding-top:18px;
	width:167px;
	overflow:hidden;
}
/*
======================================================
>>	Indholdsbokse
======================================================
*/
.indholds-blok.groen {background: url(../graphics/bg_h4-groen.gif) repeat-x;}
.indholds-blok.blaa {background: url(../graphics/bg_h4-blaa.gif) repeat-x;}
.indholds-blok img {
	border:3px solid #DBE4EB;
	padding:1px;
	margin-bottom:6px;
}
.indholds-blok a:hover img {border:3px solid #EDF1F5;}
.indholds-blok.ingen-ramme img {
	border:0;
	margin-right:0px!important;
	float:right!important;
}
.forside .indholds-blok img {
	margin-left:6px;
}
.indholds-blok {
	margin: 0 12px 12px 0;
	font-size:11px;
	line-height:15px;
	padding: 0 20px 0 10px;
	width:157px;
}
.forside .indholds-blok p,.forside .indholds-blok li {
	font-size:11px;
}
#relateret-indhold .indholds-blok h4 {
	padding-left:0;
}
#relateret-indhold .indholds-blok ul {
	margin-top:5px;
}
#hovedindhold .indholds-blok h4 {
	padding-top:14px;
	line-height:18px;
}
#hovedindhold.loesninger .blok-holder .indholds-blok h4 {
	padding-bottom:8px;
}
.indholds-blok ul {margin:0 0 14px;}
.indholds-blok li {
	margin-bottom:6px;
	background: url(../graphics/ikon-punkt-11px.gif) no-repeat 0 2px;
	padding-left:17px;
}
.indholds-blok h4 a {
	text-decoration: none;
	padding-left:17px;
	background: url(../graphics/ikon-punkt-11px.gif) no-repeat 0 2px;
}
#hovedindhold .indholds-blok {
	width:356px;
	float:left;
	padding:0;
	margin: 12px 12px 24px 0;
}
#hovedindhold.loesninger .blok-holder .indholds-blok {
	margin-top:20px!important;
	* margin-top:12px!important;
	margin-bottom:6px!important;
}
#hovedindhold .indhold-hoejre .indholds-blok {
	margin: 12px 12px 8px 0;
}
#hovedindhold .indholds-blok img {
	float:right;
	margin-right:12px;
}
#hovedindhold .indholds-blok.venstre img {
	float:left;
	margin-left:12px;
	margin-right:0;
}
#hovedindhold .indholds-blok.venstre p,#hovedindhold .indholds-blok.venstre ul {
	float:left;
}
#hovedindhold .indholds-blok.venstre p {
	line-height:16px;
}
#hovedindhold .indholds-blok p {
	margin-bottom:6px;
}
#hovedindhold .indholds-blok p, #hovedindhold .indholds-blok ul {
	width:60%;
	padding-left:12px;
}
.forside .indholds-blok p {
	width:auto!important;
	padding-right:12px;
	line-height:14px!important;
}
.forside .indholds-blok ul {
	width:auto!important;
}
.indholds-blok.nyheder dl {
	margin-left:12px;
	width:230px;
	margin-bottom:12px;
	border:0;
}
.indholds-blok.nyheder dt {
	color:#666;
	font-size:9px;
	width:200px;
	line-height:10px;
	padding:0!important;
	border:0;
}
.indholds-blok.nyheder dd {
	font-weight:bold;
	float:none!important;
	font-size:11px;
	margin:0;
	margin-bottom:12px;
	width:190px;
	border:0;
	border-bottom:1px solid #BECFDC;
	padding:0;
	padding-bottom:10px;
}
.smal {
	width:229px!important;
	_width:227px!important;
	margin:0!important;
	margin-right:19px!important;
}
.smal li {
	font-size:11px;
	margin-bottom:8px;
}
.smal p {
	font-size:12px;
	margin-bottom:8px;
	width:80%!important;
}
/*
======================================================
>>	Sidefod
======================================================
*/
#sidefod {
	background: url(../graphics/bg_sidefod.gif) no-repeat bottom;
	height:70px;
	width:995px;
	margin:0 auto;
}















