/*********************************************************
General css
*********************************************************/

/*
Turkis tekst på hvid bg :#2785aa;
Turkis tekst på sort bg :#4fb3da;
*/

* {
	margin:0;
	padding:0;
	outline: none;
}

html, body, form {
	height:100%;
	}

body {
	background-color:#fff;
	color:#333;
	font:100% Verdana, Arial, Helvetica;
	text-align:center; /* horizontal centering for IE Win quirks */
	}

#Distance { 
	width:1px;
	height:50%;
	background-color:#fc6;
	margin-bottom:-330px; /* half of MainContainer's height */
	float:left;
	}

#MainContainer {
	background-image:url(../gfx/MainBg.gif);
	background-repeat:no-repeat;
	padding:3px 5px 5px 3px;
	margin:0 auto;
	position:relative; /* puts MainContainer in front of Distance */
	text-align:left;
	height:660px;
	width:984px;
	clear:left;
	}
	

a img {border:0px;}


input {
	font:100%  Verdana, Arial, Helvetica 
	}
	
input.Text {
	background-color:#111111;
	color:#ffffff;
	border:none;
	}
	
input.Button {
	cursor:pointer;
	background-color:Transparent;
	color:#2785aa;
	border:none;
	}
	
textarea {
	font:100%  Verdana, Arial, Helvetica;
	background-color:#111111;
	color:#ffffff;
	border:none;
	}

/*********************************************************
Navigation
*********************************************************/
	
#NavigationClosed {
	background-image:url(../gfx/TransparentBox.png);
	top:3px;
	left:7px;
	position:absolute;
	font-size:0.62em;
	z-index:5;
	}
	
#NavigationClosed a {
	background-image:url(../gfx/Menu.png);
	background-repeat:no-repeat;
	background-position:center 55px;
	height:600px;
	width:27px;
	display:block;
	}
	
#NavigationClosed a span {
	display:none;
	}
	
#Navigation {
	background-image:url(../gfx/TransparentBox.png);
	top:3px;
	left:7px;
	height:560px;
	width:0px; /* width:130px; */
	padding:20px 10px 20px 20px;
	position:absolute;
	font-size:0.62em;
	z-index:5;
	}
	
#Navigation ul {
	list-style:none;
	margin:0px;
	padding:20px 0px 0px 0px;
	height:470px;
	}
	
#Navigation ul li {
	padding:4px 0px 4px 0px;
	}

#Navigation ul li.Sub1 {
	padding:0px 0px 0px 15px;
	}
	
#Navigation ul li.Sub1.Last {
	padding:0px 0px 8px 15px;
	}
	
#Navigation ul li.Sub2.Type 
{
	padding:0px 0px 0px 15px;
}	
	
#Navigation ul li.Sub2 {
	padding:0px 0px 0px 30px;
	}
	
#Navigation ul li.Sub2.First {
	padding:0px 0px 0px 30px;
	}
	
#Navigation ul li.Sub2.Last {
	padding:0px 0px 2px 30px;
	}
	
#Navigation ul li a {
	text-decoration:none;
	color:#000000;
	line-height:1.3em;
	}
	
#Navigation ul li a:hover {
	color:#2785aa;
	}
	
#Navigation ul li a.Selected {
	color:#2785aa;
	}
	
#Navigation input.Text {
	width:90px;
	color:#4fb3da;
	text-transform:uppercase;
	padding:1px 0px 2px 2px;
	font-size:0.9em;
	}
	
#Navigation input.Button {
	background-image:url(../gfx/ArrowRight.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#111111;
	color:#4fb3da;
	width:24px;
	height:15px;
	margin-left:5px;
	}
	
#Navigation	input.Close 
{
	background-image:url(../gfx/ButtonX.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:Transparent;
	border:0;
	cursor:pointer;
	position:absolute;
	z-index:2;
	top:3px;
	right:4px;
	width:15px;
	height:15px;
}


	#Navigation a.Lang {
	text-decoration:none;
	color:#000000;
	line-height:1.3em;
	padding:0 3px 0 3px;
	margin-top:10px;
	border-left:solid 1px #333;
	}
	
#Navigation a.First {
	padding:0 3px 0 0;
	border-left:none;
	}
	
#Navigation a.Lang:hover {
	color:#2785aa;
	}
	
#Navigation a.Lang.Selected {
	color:#2785aa;
	}

/*********************************************************
NavigationContent
*********************************************************/
	
#NavigationContent {
	top:520px;
	right:9px;
	height:58px;
	width:816px;
	padding:0px;
	position:absolute;
	font-size:0.62em;
	z-index:20000;
	}
	
#NavigationContent .Box {
	background-image:url(../gfx/TransparentBox.png);
	height:42px;
	text-align:right;
	/*width:185px;*/
	width:285px;
	padding:16px 15px 0 15px;
	margin-left:4px;
	position:relative;
	float:right;
	}
	
#NavigationContent .Box.Front {
	height:61px;
	width:220px;
	padding:16px 15px 0 15px;
	margin:-20px 0 0 4px;
	position:relative;
	float:right;
	}
	
#NavigationContent .Box.Article {
	width:220px;
	}
	
#NavigationContent .Box.SmallBasket {	
	width:128px;
	}
	
#NavigationContent .Box a.Headline {
	background-image:url(../gfx/ArrowUp.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 15px;
	margin:0;
	height:22px;
	display:block;
	float:right;	
	}
	
#NavigationContent .Box.SmallBasket a.Headline {
	background-image:url(../gfx/ArrowDown.gif);
	background-position:right center;
	padding:0 14px 0 0;
	}
	
#NavigationContent .Box.Front a.Headline {
	background-image:none;
	}
	
#NavigationContent .Box a.ExtraLink {
	color:#2785aa;
	text-decoration:none;
	padding:0;
	position:absolute;
	right:15px;
	bottom:10px;
	}
	
#NavigationContent .Box.Front a.ExtraLink {
	background-image:url(../gfx/ArrowRight.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding:0 20px 0 0;
	bottom:27px;
	}
	
#NavigationContent .Box a:hover.ExtraLink {
	color:#000000;
	}
	
#NavigationContent .Box ul#ImageIconList {
	position:absolute;
	right:15px;
	bottom:0px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#NavigationContent .Box ul#ImageIconList li {
	padding-left:6px;
	float:left;
	}
	
#NavigationContent .Box ul#ImageIconList li a {
	display: block;
	background-image:url(../gfx/ImageIcon.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:Transparent;
	cursor:pointer;
	border:0;
	height:15px;	
	width:17px;
	line-height:0.1em;
	font-size: 0.1px;
	margin:0;
	padding:0;
	}
	
#NavigationContent .Box ul#ImageIconList li a.activeSlide {
	background-image:url(../gfx/ImageIcon_Active.gif);
	width:21px;
	}
	
#NavigationContent .Box ul#ImageIconList li a img {
	height:15px;	
	width:17px;
}

	
#NavigationContent .BoxOpen {
	background-image:url(../gfx/TransparentBox.png);
	/*width:185px;*/
		width:285px;
	padding:15px 15px 5px 15px;
	position:absolute;
	bottom:58px;
	right:0px; /* Overskrives i Cane-lineWebIE6.css */
	}
	
#NavigationContent .BoxOpen ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
#NavigationContent .BoxOpen ul li a {
	text-decoration:none;
	color:#000000;
	line-height:1.3em;
	}
	
#NavigationContent .BoxOpen ul li a:hover {
	color:#2785aa;
	}

#NavigationContent .BoxOpen ul li a.Selected {
	color:#2785aa;
	}	

#NavigationContent .BoxOpen table td {
	border-collapse:collapse;
	text-align:center;
	width:61px;
	padding-bottom:5px;
	vertical-align:bottom;
	}
	
#NavigationContent .BoxOpen table td img{
	max-width:60px;
	max-height:45px;
	}	
	
#NavigationContent .BoxOpen ul.Products {
	width:70px;
	float:right;
	}
	
#NavigationContent .BoxOpen ul.Colors {
	width:110px;
	float:left;
	}
	
#NavigationContent .BoxOpen ul.Colors li {
	padding-right:6px;
	float:left;
	}
	
#NavigationContent .BoxOpen ul.Colors li a {
	padding:1px;
	border:solid 1px #999999;
	background-color:#ffffff;
	display:block;
	}
	
#NavigationContent .BoxOpen ul.Colors li a:hover {
	border:solid 1px #000000;
	}
	
#NavigationContent .BoxOpen ul.Colors li a.Selected {
	border:solid 1px #2785aa;
	}
	
#NavigationContent .BoxOpen ul.Colors li a img {
	display:block;
	}
	
#NavigationContent .Box.Basket {
	background-image:url(../gfx/TransparentBox.png);
	height:42px;
	text-align:right;
	width:125px;
	padding:16px 15px 0 15px;
	margin-left:0px;
	position:relative;
	float:right;
	}
	
/*********************************************************
Spot
*********************************************************/

#Spot {
	background-image:url(../gfx/TransparentBox.png);
	bottom:185px;
	right:9px;
	/*height:210px;*/
	width:220px;
	padding:5px 15px 15px 15px;
	margin:0;
	position:absolute;
	font-size:0.62em;
	text-align:right;
	}
	
#Spot p {
	margin:5px 0 5px 0;
	}
	
#Spot blockquote {
	margin:5px 0 5px 0;
	font-style:italic;
	color:#666666;
	}
	
#Spot img {
	margin:10px 0 0 0;
	}
	
#Spot input {	
	background-image:url(../gfx/ArrowRight.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding:0 18px 0 0;
	}
	
/*********************************************************
Content
*********************************************************/
#ContentAll {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:4;
}
	
#Content {
	position:absolute;
	font-size:0.62em;
	z-index:1;
	background-image:url(../gfx/TransparentBox.png);
	top:7px;
	right:9px;
	height:469px;
	width:762px;
	padding:20px 25px 20px 25px;
	overflow:hidden;
	}
	
#Content input.Close {
	background-image:url(../gfx/ButtonX.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:Transparent;
	border:0;
	cursor:pointer;
	position:absolute;
	z-index:2;
	top:3px;
	right:4px;
	width:15px;
	height:15px;
	}
	
#Content img.Headline {
	display:block;
	float:left;
	}
	
#Content img.HeadlineSmall {
	margin:6px 0 0 0px;
	display:block;
	float:left;
	}
	
/*********************************************************
Product
*********************************************************/

#Content.Product {
	}

#Content.Product img.Headline {
	padding:0 5px 0 0;
	display:block;
	float:left;
	}
		
#Content.Product ul#Thumbs {
	list-style:none;
	margin:0;
	padding:29px 25px 0 0;
	float:left;
	}
	
#Content.Product ul#Thumbs li {
	padding:0 0 10px 0;
	margin:0;
	}
	
#Content.Product ul#Thumbs li a {
	display:block;
	}
	
#Content.Product ul#Thumbs li a img {
	border:solid 1px #cccccc !important;
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	vertical-align:top !important;
	}
	
#Content.Product #Block1 {
	width:370px;
	float:left;
	}
	
#Content.Product #Block2 {
	width:291px;
	float:right;
	}
	
#Content.Product #Combinations {
	background-image:url(../gfx/BgCombinations.png);
	background-repeat:no-repeat;
	background-position:left 28px;
	min-height:278px;
	padding-bottom:10px;
	}

#Content.Product #Combinations ul#Tabs {
	list-style:none;
	margin:8px 0 0 0;
	padding:0;
	float:right;
	}
	
#Content.Product #Combinations ul#Tabs li {
	margin:0 6px 0 0;
	float:left;
	}
	
#Content.Product #Combinations ul#Tabs li img {
	display:block;
	}
	
#Content.Product #Combinations ul#Tabs li.Active {
	padding:1px 8px 2px 8px;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	border-bottom:none;
	float:left;
	}
	
#Content.Product #Combinations ul#Tabs li a 
{
	padding:1px 8px 1px 8px;
	display:block;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	}
	
#Content.Product #Combinations ul#Tabs li a:hover {
	border-top-color:#888888;
	border-left-color:#888888;
	border-right-color:#888888;
	}
	
#Content.Product #Combinations #Material {
	text-align:center;	
	padding-top:15px;
	clear:both;
	/*position:relative;*/
	}
#Content.Product #Combinations #Material #MaterialImageTable {
	width: 251px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	margin: 0px 18px 0 18px;
	background-color: #dadada;
	border-collapse: collapse;
	padding: 0;
	}
	
	
#Content.Product #Combinations #Material input {
	background-repeat:no-repeat;
	background-position:center center;
	background-color:Transparent;
	cursor:pointer;
	border:0;
	height:15px;
	width:15px;
	position:absolute;
	}
	
#Content.Product #Combinations #Material input.PreviousMaterial,
#Content.Product #Combinations #Material input.PreviousMaterialInactive {
	background-image:url(../gfx/ArrowLeft.gif);
	top:0px;
	left:20px;
	}
#Content.Product #Combinations #Material input.PreviousMaterialInactive {
	background-image:url(../gfx/ArrowLeftGrey.gif);
	cursor: default;
	}
	
	
#Content.Product #Combinations #Material input.NextMaterial,
#Content.Product #Combinations #Material input.NextMaterialInactice {
	background-image:url(../gfx/ArrowRight.gif);
	top:0px;
	right:20px;
	}
#Content.Product #Combinations #Material input.NextMaterialInactice {
	background-image:url(../gfx/ArrowRightGrey.gif);
	cursor: default;
	}
	
#Content.Product #Combinations>div>div>table {
	margin:2px 18px 0 18px;
	}
	
#Content.Product #Combinations ul.CombinationList {
	list-style:none;
	margin:2px -1px 0px 20px;
	padding:0;
	height:158px;
	/*overflow:auto;*/ 	/* Activate when more than 6 products */
	}
	
#Content.Product #Combinations ul.CombinationList li {
	text-align:center;
	width:81px;
	height:75px;
	margin:0 4px 4px 0;
	float:left;
	}
	
#Content.Product #Combinations ul.CombinationList li a {
	display:block;
	text-decoration:none;
	color:#000000;
	padding:1px 2px 2px 2px;
	height:70px;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	}
	
#Content.Product #Combinations ul.CombinationList li a:hover {
	border:solid 1px #888888;
	}
	
#Content.Product #Combinations ul.CombinationList li a.Selected {
	border:solid 1px #2785aa;
	}
	
#Content.Product #Combinations ul.CombinationList li a span {
	margin:2px 0 5px 0;
	display:block;
	width: 73px;
	height: 12px;
	overflow: hidden;
	}
	
#Content.Product #Combinations ul.CombinationList.Base li a img {
	max-height:50px;
	max-width:74px;
	}
	
#Content.Product #Combinations ul.CombinationList.Top li a img {
	max-height:38px;
	max-width:74px;
	}
	
#Content.Product #RelatedProducts {
	background-image:url(../gfx/BgRelatedProducts.png);
	background-repeat:no-repeat;
	background-position:left 28px;
	min-height:92px;
	}
	
#Content.Product #RelatedProducts>table,
#Content.Product #RelatedProducts>div>table {
	margin:0px 20px 10px 20px;
	width:250px;
	border-collapse:collapse;
	clear:both;
	}
#Content.Product #RelatedProducts>div>table {
	margin:0;
}

#Content.Product #RelatedProducts>div>table td div {
	text-align:center;
	vertical-align:bottom;
	width: 65px;
}
	
#Content.Product #RelatedProducts>table td div#RelatedScroller {
	/*border: 1px solid rgb(0, 0, 0);*/
	/*background-color:Aqua;*/
	overflow: hidden;
	height: 40px;
	width: 220px;
}
	
#Content.Product #RelatedProducts>table td div#RelatedScroller table {
	margin:0px 0px 0px 0px;
	/*width: 220px;*/
	border-collapse:collapse;
	clear:both;
}

#Content.Product #RelatedProducts>table td div#RelatedScroller table td div {
	text-align:center;
	vertical-align:bottom;
	width: 73px;
	}
	
#Content.Product #RelatedProducts table#BigThumb td {
	width:85px;
	padding:5px 0 10px 0;
	}
	
#Content.Product #RelatedProducts table td.Previous {
	text-align:left;
	vertical-align:middle;
	}
	
#Content.Product #RelatedProducts table td.Next {
	text-align:right;
	vertical-align:middle;
	}
	
#Content.Product #RelatedProducts table input {
	background-repeat:no-repeat;
	background-position:center center;
	background-color:Transparent;
	cursor:pointer;
	border:0;
	height:15px;
	width:15px;
	}
	
#Content.Product #RelatedProducts table input.PreviousRelated {
	background-image:url(../gfx/ArrowLeft.gif);
	}
	
#Content.Product #RelatedProducts table input.NextRelated {
	background-image:url(../gfx/ArrowRight.gif);
	}

#Content.Product #RelatedProducts table input.PreviousRelatedInactive {
	background-image:url(../gfx/ArrowLeftGrey.gif);
	cursor: default;
	
	}
	
#Content.Product #RelatedProducts table input.NextRelatedInactive {
	background-image:url(../gfx/ArrowRightGrey.gif);
	cursor: default;
	}
	
#Content.Product #RelatedProducts .RelatedLarge,
#Content.Product #RelatedProducts .RelatedLargeScroll {
	float:left;
	height:430px;
	overflow: auto;
	padding-left:15px;
	padding-top:15px;
	width:279px;
}
#Content.Product #RelatedProducts .RelatedLargeScroll {
	padding-left:11px;
}
	
#Content.Product #ViewProduct {
	position:relative;
	}
	
#Content.Product #ViewProduct table {
	margin:0px 0 0 0;
	width:370px;
	height:255px;
	border-collapse:collapse;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	clear:both;
	}
	
#Content.Product #ViewProduct table td {
	text-align:center;
	padding:20px;	
	}
	
#Content.Product #ViewProduct table td ul {
	list-style:none;
	margin:0;
	padding:0;
	right:10px;
	bottom:8px;
	position:absolute;	
	}
	
#Content.Product #ViewProduct table td ul li {
	padding:0 0 0 15px;
	float:left;
	}
	
#Content.Product a {
	color:#2785aa;
	text-decoration:none;
	}
	
#Content.Product a:hover {
	color:#000000;
	text-decoration:none;
	}
	
#Content.Product #Specifications ul {
	list-style:none;
	margin:0;
	padding:0 20px 0 0;
	float:left;
	}
	
#Content.Product #Specifications ul li {
	padding:0 0 20px 0px;
	width: 145px;
	}
	
#Content.Product #Specifications ul li h3 {
	font-size:1em;
	text-transform:uppercase;
	margin:0;
	}
	
#Content.Product #Specifications {
	background-image:url(../gfx/BgSpecifications.png);
	background-repeat:no-repeat;
	background-position:left 38px;
	min-height:369px;
	margin-top:0px;
	padding:15px 20px 15px 10px;
	overflow:hidden;
	}

#Content.Product ul#TabsBlock1 {
	list-style:none;
	float: none;
	margin:0px 0 0 0 !important;
	padding:0;
	}
	
#Content.Product ul#TabsBlock1  li {
	margin:0 6px 0 0;
	float:left;
	padding-left:8px;
	width:auto !important;
	}
	
#Content.Product ul#TabsBlock1  li img {
	display:block;
	}
	
#Content.Product ul#TabsBlock1  li.Active {
	padding:5px 8px 4px 8px;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	border-bottom:none;
	float:left;
	}

#Content.Product ul#TabsBlock1  li.Inactive {
	padding:5px 8px 3px 8px;
	display:block;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	}
	
#Content.Product ul#TabsBlock1  li.Inactive:hover {
	border-top-color:#888888;
	border-left-color:#888888;
	border-right-color:#888888;
	}
	
/*********************************************************
Article
*********************************************************/

#Content.Article {
	}

#Content.Article #Block1 {
	width:530px;
	padding-right:230px;
	height:462px;
	overflow:auto;
	position:relative;
	}
	
#Content.Article #Block2 {
	width:760px;
	height:467px;
	overflow:auto;
	position:relative;
	}
	
#Content.Article #Block3 {
	width:230px;
	float:left;
	}
	
#Content.Article #Block4 {
	width:510px;
	float:right;
	position:relative;
	}
	
#Content.Article #Block4 input.ArticleArrowLeft {
	background-image:url(../gfx/ArticleArrowLeft.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	border:0px;
	position:absolute;
	top:360px;
	left:15px;
	background-color:Transparent;
	cursor:pointer;
	z-index:10;
	}
	
#Content.Article #Block4 input.ArticleArrowRight {
	background-image:url(../gfx/ArticleArrowRight.png);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	border:0px;
	position:absolute;
	top:360px;
	left:465px;
	background-color:Transparent;
	cursor:pointer;
	z-index:10;
	}
	
#Content.Article #ImageText {
	width:200px;
	top:265px;
	left:540px;
	position:absolute;
	}
	
#Content.Article blockquote {
	font-style:italic;
	color:#666666;
	margin:0.4em 0 1em 0;
	font-size:0.9em;
	line-height:1.2em;
	}
	
#Content.Article table {
	margin-top:10px;
	}
	
#Content.Article table td {
	border-collapse:collapse;
	text-align:center;
	width:61px;
	padding-bottom:5px;
	vertical-align:bottom;
	}
	
#Content.Article table td img{
	max-width:60px;
	max-height:45px;
	}
	
#Content.Article #Image img {
	padding:9px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	}	
	
#Content.Article p {
	margin:1.4em 0 0 0;
	line-height:1.4em;
	}
	
#Content img.Headline {
	float:none;
	}
	
#Content.Article #Block1 #Image {	
	margin-right:-230px; /* Overskrives i IE6 */
	padding:5px 0 20px 20px;
	width:362px;
	height:250px;
	float:right;
	}
	
#Content.Article #Block2 #Image {	
	padding:5px 0 0 0;
	}

/*********************************************************
Contact
*********************************************************/
#MainContainer img.Map {
	position:absolute;
	}
	
#MainContainer #Country {
	position:absolute;
	z-index:1;
	top:0;
	}
	
#MainContainer #Country a.NorthAmerica {background-repeat:no-repeat; width:83px; height:32px; display:block; position:absolute; top:160px; left:170px; cursor:pointer;}

#MainContainer #Country a.NorthAmericaArrow {background-image:url(../gfx/ContactArrow.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:140px; left:190px; cursor:pointer;}
#MainContainer #Country a.NorthAmericaArrow:hover {background-image:url(../gfx/ContactArrow_hover.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:140px; left:190px; cursor:pointer;}

#MainContainer #Country a.SouthAmerica {background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:320px; left:290px; cursor:pointer; }

#MainContainer #Country a.SouthAmericaArrow {background-image:url(../gfx/ContactArrow.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:300px; left:300px; cursor:pointer;}
#MainContainer #Country a.SouthAmericaArrow:hover {background-image:url(../gfx/ContactArrow_hover.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:300px; left:300px; cursor:pointer;}

#MainContainer #Country a.Africa {background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:250px; left:520px; cursor:pointer;}

#MainContainer #Country a.AfricaArrow {background-image:url(../gfx/ContactArrow.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:230px; left:520px; cursor:pointer;}
#MainContainer #Country a.AfricaArrow:hover {background-image:url(../gfx/ContactArrow_hover.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:230px; left:520px; cursor:pointer;}

#MainContainer #Country a.Europe {background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:140px; left:510px; cursor:pointer;}

#MainContainer #Country a.EuropeArrow {background-image:url(../gfx/ContactArrow.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:120px; left:510px; cursor:pointer;}
#MainContainer #Country a.EuropeArrow:hover {background-image:url(../gfx/ContactArrow_hover.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:120px; left:510px; cursor:pointer;}

#MainContainer #Country a.Asia {background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:180px; left:720px; cursor:pointer;}

#MainContainer #Country a.AsiaArrow {background-image:url(../gfx/ContactArrow.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:160px; left:718px; cursor:pointer;}
#MainContainer #Country a.AsiaArrow:hover {background-image:url(../gfx/ContactArrow_hover.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:160px; left:718px; cursor:pointer;}

#MainContainer #Country a.Oceania{background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:370px; left:840px; cursor:pointer;}

#MainContainer #Country a.OceaniaArrow {background-image:url(../gfx/ContactArrow.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:350px; left:845px; cursor:pointer;}
#MainContainer #Country a.OceaniaArrow:hover {background-image:url(../gfx/ContactArrow_hover.gif); background-repeat:no-repeat; width:74px; height:34px; display:block; position:absolute; top:350px; left:845px; cursor:pointer;}

#MainContainer .PopUp { /* BG is overwritten in IE6 */
	background-image:url(../gfx/TransparentBox.png);
	top:100px;
	left:700px;
	/*height:320px;*/
	height:auto;
	width:235px; 
	padding:20px;
	position:absolute;
	font-size:0.62em;
	z-index:2;
	display:none;
	}
	
#MainContainer .PopUp p{
	margin:10px 0 20px 0;
	}
	
#MainContainer .PopUp span{
	display:block;
	margin-bottom:2px;
	}

#MainContainer .PopUp input{
	
	}
	
#MainContainer .PopUp input.Close {
	background-image:url(../gfx/ButtonX.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:Transparent;
	border:0;
	cursor:pointer;
	position:absolute;
	z-index:2;
	top:3px;
	right:4px;
	width:15px;
	height:15px;
	}
	
#MainContainer .PopUp input.Normal{
	background-color:Black;
	width:235px;
	height:18px;
	border:0px;
	padding:1;
	margin:0 0 5px 0;
	color:#ffffff;
	
	}
	
#MainContainer .PopUp input.Small{
	background-color:Black;
	width:60px;
	height:18px;
	border:0px;
	padding:1;
	margin:0 5px 5px 0;
	color:#ffffff;
	}
	
#MainContainer .PopUp input.Medium{
	background-color:Black;
	width:166px;
	height:18px;
	border:0px;
	padding:1;
	margin:0 0 5px 0;
	color:#ffffff;
	}
	
#MainContainer .PopUp textarea{
	background-color:Black;
	width:235px;
	height:80px;
	border:0px;
	padding:1;
	margin:0 0 10px 0;
	color:#ffffff;
	}
	
#MainContainer .PopUp a{
	color:#2785aa;
	text-decoration:none;
	float:right;
	}

/*********************************************************
EventsExhibitions
*********************************************************/
ul#Events{
	list-style:none;
	position:absolute;
	left:220px;
	top:20px;
	width:765px;
	}

ul#Events li{
	background-image:url(../gfx/TransparentBox.png);
	width:220px;
	height:82px;
	float:left;
	padding:15px;
	margin:0 4px 4px 0;
	}
	
ul#Events li span{
	font-size:0.6em;
	display:block;
	margin:2px 0 0 0;
	color:#666666;
	
	}
	
ul#Events li span.First{
	text-transform:uppercase;
	color:#2785aa;
	margin:2px 0 0 0;
	
	}

/*********************************************************
Contract
*********************************************************/

#NavigationContent .Box.Contract {
	height:42px;
	width:350px;
	}
	
#NavigationContent .Box.Contract .BoxOpen {
	width:350px;
	}
	
#NavigationContent .Box.Contract .BoxOpen ul {
	width:150px;
	float:left;
	padding:0 25px 0 0;
	text-align:left;
	}
	
	
/*********************************************************
SearchResults
*********************************************************/

#Content.SearchResults #Block1 {
	width:775px;
	height:467px;
	overflow:auto;
	position:relative;
	}
	
#Content.SearchResults #SearchProducts {
	position:relative;
	}
	
#Content.SearchResults #SearchProducts #ResultsContainer {
	clear:both;
	}
	
#Content.SearchResults #SearchProducts img.Headline {
	float:left;
	}
	
#Content.SearchResults #SearchProducts span{
	float:left;
	margin:6px 0 0 5px; 
	padding:0;
	text-transform:uppercase;
	}
	
#Content.SearchResults #SearchProducts ul {
	background-image:url(../gfx/BgSearchResults.png);
	background-repeat:no-repeat;
	height:341px;
	width:373px;
	margin:10px 5px 0 0;
	padding:20px 0 0 0;
	float:left;
	list-style:none;
	}
	
#Content.SearchResults #SearchProducts ul li{
	padding:0px 0px 20px 0px;
	}
	
#Content.SearchResults #SearchProducts ul li.Head {
	padding:0px 20px 10px 20px;
	}
	
#Content.SearchResults #SearchProducts ul li .Product {
	float:left;
	width:90px;
	text-align:center;
	margin-right:5px;
	margin-left:5px;
	}

#Content.SearchResults #SearchProducts ul li .ProductDescription {
	float:left;
	width:250px;
	}
	
#Content.SearchResults #SearchProducts ul li .ArticleDescription {
	float:left;
	width:320px;
	padding:0 0 0 20px;
	}
	
#Content.SearchResults #SearchProducts ul li  h3 {
	color:#1f6d8b;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.1em;
	}

	
/*********************************************************
Basket
*********************************************************/

#Content.Basket {
	}

#Content.Basket #Block1 {
	width:516px;
	float:left;
	}
	
#Content.Basket #Block1 ul {
	clear:both;
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
	height:420px;
	overflow:auto; 
	}
	
#Content.Basket #Block1 ul li {
	background-image:url(../gfx/BgbasketItem.png);
	background-repeat:no-repeat;
	background-position:92px top;
	margin:0 0 8px 0;	
	}
	
#Content.Basket #Block1 ul li img.HeadlineBasket {
	margin:5px 0 8px 0;
	display:block;	
	}
	
#Content.Basket #Block1 ul li a {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#000000;
	padding:1px 2px 2px 2px;
	height:70px;
	width:81px;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	float:left;
	}
	
#Content.Basket #Block1 ul li a span {
	margin:2px 0 5px 0;
	display:block;
	}
	
#Content.Basket #Block1 ul li a img.Base {
	max-height:50px;
	max-width:74px;
	}
	
#Content.Basket #Block1 ul li a img.Top {
	max-height:38px;
	max-width:74px;
	}
	
#Content.Basket #Block1 ul li div {	
	float:left;
	}
	
#Content.Basket #Block1 ul li div.Col1 {
	width:235px;
	margin:0 0 0 20px;
	}
	
#Content.Basket #Block1 ul li div.Col1 table {
	border-collapse:collapse;
	}
	
#Content.Basket #Block1 ul li div.Col1 table tr td:first-child {
	text-transform:uppercase;
	padding-right:5px;
	}
	
#Content.Basket #Block1 ul li div.Col2 {
	width:75px;
	}
	
#Content.Basket #Block1 ul li div.Col3 {
	width:75px;
	}
	
#Content.Basket #Block1 input.Number {
	width:25px;
	margin-top:-6px;
	text-align:center;
	}
	
#Content.Basket #Block1 input.Update {
	float:right;
	margin:2px 25px 0 0;
	}
	
#Content.Basket #Block1 input.Update:hover {
	color:#000000;
	}
	
#Content.Basket #Block1 span#Total {
	float:right;
	margin-right:25px;
	}
	
#Content.Basket #Block1 span#Total em {
	font-style:normal;
	font-weight:bold;
	font-size:1.3em;
	}
	
#Content.Basket #Block2 {
	width:225px;
	float:right;
	}
	
#Content.Basket #Block2 p {
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	max-height:7.5em;
	overflow:hidden;
	clear:both;
	}
	
#Content.Basket #Block2 span {
	padding:6px 0 0 0;
	display:block;
	}
	
#Content.Basket #Block2 em {
	background-color:#2785aa;	
	padding:8px 10px 8px 10px;
	color:#ffffff;
	font-style:normal;
	display:block;
	clear:both;
	}
	
#Content.Basket input.Text {
	padding:3px;
	width:219px;
	}
	
#Content.Basket #Block2 input.Zip {
	width:47px;
	margin-right:6px;
	}
	
#Content.Basket #Block2 input.City {
	width:160px;
	}
	
#Content.Basket #Block2 textarea {
	width:219px;
	padding:3px;
	}
	
#Content.Basket #Block2 input.Button {
	margin:5px 0 5px 15px;
	float:right;
	}
	
#Content.Basket #Block2 input.Button:hover {
	color:#000000;
	}
	
#Content.Basket #Block2 input.Button.Send {
	background-image:url(../gfx/ArrowRight.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	}
	
/*********************************************************
Footer
*********************************************************/
	
#Footer {
	
	}
	
#Footer h1 {
	background-image:url(../gfx/Logo.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px -10px;
	width:135px;
	height:39px;
	cursor:pointer;
	}
	
#Footer h1 a {
	width:135px;
	height:39px;
	display:block;
	}
	
#Footer h1 a span {
	display:none;
	}
		
/*********************************************************
Exstra css
*********************************************************/
	
/* Generic CSS Classes */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Used for the cycle of pics in the background */
.pics div {
	width: 984px;
	height: 600px;
	overflow: hidden;
	z-index: 0;
	background-color: Black;
}
.pics div img {  
	background-color: #FFF;  
	width: 984px; 
	height: 600px; 
	top: 0; 
	left: 0;
}

.DynamicHeadlineRestrictions {
	/*height: 24px;
	overflow: hidden;
	float: left;*/
}
#ctl00_ctlMainPlaceholder_ctlPartsPanel {
	background-color: transparent !important;
	/*height: 342px !important;
	width: 291px !important;*/
}

/* IMAGE MAP */
	 
.ImgMapDK  {
	float:left;
	background-image:url("../gfx/imgmap/Danmark.gif");
}

.ImgMapDKSize {
	width:245px;
	height:289px;
	cursor:pointer;
	border:10px solid #FFFFFF;
}

.ImgBorder 
{
	border:10px solid #F2F2F2;
	margin-top:15px;
	width:265px;
	height:309px;
}
	

.ImgMapContact 
{
	height:auto;
	width:305px; 
	padding:20px;
	z-index:20;
}


.ImgMapContact input.Normal{
	background-color:Black;
	width:235px;
	height:18px;
	border:0px;
	padding:1;
	margin:0 0 5px 0;
	color:#ffffff;
	
	}
	
.ImgMapContact input.Small{
	background-color:Black;
	width:60px;
	height:18px;
	border:0px;
	padding:1;
	margin:0 5px 5px 0;
	color:#ffffff;
	}
	
.ImgMapContact input.Medium{
	background-color:Black;
	width:166px;
	height:18px;
	border:0px;
	padding:1;
	margin:0 0 5px 0;
	color:#ffffff;
	}
	
.ImgMapContact textarea{
	background-color:Black;
	width:235px;
	height:80px;
	border:0px;
	padding:1;
	margin:0 0 10px 0;
	color:#ffffff;
	}
