table.tableSummary	{background-color:#e8e8e8; width:766px;}
table.tableSummaryWithScroll	{background-color:#e8e8e8; width:750px;}
table.tableSummary2	{background-color:#e8e8e8; }
table.tableContact	{width:250px;}
td					{font:11px arial;}
td.tdSummaryOld		{background-color:#FFFFFF; text-align:center; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
td.tdSummary		{background-color:#FFFFFF; text-align:center; padding-top:2px; padding-bottom:2px;}
td.tdSummaryHidden	{background-color:#FFFFFF;}
td.tdSummaryHighlighted		{background-color:#F8F8F8; text-align:center; padding-top:2px; padding-bottom:2px; font-weight:bold;}
td.tdSummaryDiscontinued	{background-color:#FFFFFF; color:#bbbbbb ;text-align:center; padding-top:2px; padding-bottom:2px;}
td.tdContact		{padding-right:11px; padding-top:3px;}
img.ThumbProduct	{margin-bottom:5px;}
img.ThumbContact	{margin-bottom:5px;}
img.Icon			{margin-top:2px; margin-right:2px; display:block; float:left;}
H1				{font-family:arial,verdana;	font-size:24px; font-weight:normal; color:#000000; margin-bottom:8px; margin-top:0px;}
H1.Orange		{color:#f37021;}
H2				{font-family:arial,verdana;	font-size:24px; font-weight:bold; color:#ababab; margin-bottom:15px; margin-top:0px; line-height:22px;}
H2.Sitemap		{margin-bottom:5px;}
H3				{font-family:arial,verdana;	font-size:16px; font-weight:bold; color:#000000; margin-bottom:10px; margin-top:15px;}
H3.Orange		{color:#f37021; font-weight:normal;}
H3.FrontMiddleText	{font-weight: normal;}
H4				{font-family:arial,verdana;	font-size:13px; font-weight:bold; color:#000000; margin-bottom:2px; margin-top:0px;}
H4.Orange		{color:#f37021;}
H5				{font-family:arial,verdana;	font-size:11px; font-weight:normal; color:#999999; margin-bottom:2px; margin-top:15px;}
small			{text-transform:uppercase; font-size:10px;}
input				{font-family:arial,verdana;	font-size:10px; color:#000000;}
input.text			{font-family:arial,verdana;	font-size:10px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF; height:15px; padding-top:0px; padding-bottom:0px;}
input.inputContact	{width:190px; margin-top:2px; margin-bottom:2px;}
input.button		{font-family:arial,verdana;	font-size:10px; color:#000000; border:solid 1px #999999; background-color:#e8e8e8; height:15px; padding-top:0px; padding-bottom:0px;}
input.button.btnsearch	{font-family:arial,verdana;	font-size:10px; color:#000000; border:solid 1px #999999; background-color:#e8e8e8; height:15px; padding-top:0px; padding-bottom:0px;}
input.SearchField	{margin-top:-1px; width:83px;}
select 				{font-family:arial,verdana;	font-size:10px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF; height:15px;}
select.ChooseLang	{width:100px;}
textarea 			{font-family:arial,verdana;	font-size:10px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
textarea.Comment	{width:190px; height:75px; margin-top:2px; margin-bottom:2px;}
ol				{margin-left:0px; margin-top:0px;padding:0px;}
ul				{margin-left:0px; margin-top:0px;padding:0px;}
li				{margin-left:16px; margin-top:0px; padding:0px; list-style-image:url("../gfx/BulletList.gif");}
li.Sitemap1		{margin-left:16px; margin-top:0px; padding:0px; list-style-image:url("../gfx/BulletList.gif");}
li.Sitemap2		{margin-left:30px; margin-top:0px; padding:0px; list-style-image:url("../gfx/BulletList.gif");}
a					{text-decoration:underline; color:#f47022;}
a:hover				{text-decoration:underline; color:#000000;}
a.normaltext		{text-decoration:none; color:#000000;}
a.normaltext:hover	{text-decoration:none; color:#f47022;}
a.home				{text-decoration:none; color:#000000; margin-right:15px;}
a.home:hover		{text-decoration:none; color:#f47022; margin-right:15px;}
a.menu				{text-decoration:none; color:#000000; width:86px; text-align:center; display:block; float:left; margin-top:2px; margin-bottom:1px; background:url("../gfx/BgMenu.gif"); background-position:right; background-repeat:repeat-y;}
a.menu:hover		{text-decoration:none; color:#f47022; width:86px; text-align:center; display:block; float:left;}
a.breadcrumb		{text-decoration:none; color:#FFFFFF;}
a.breadcrumb:hover	{text-decoration:none; color:#000000;}
a.SubMenu1			{text-decoration:underline; font-weight:bold; color:#000000; display:block;}
a.SubMenu1:hover	{text-decoration:underline; font-weight:bold; color:#004684; display:block;}
a.SubMenu1select	{text-decoration:underline; font-weight:bold; color:#f37021; display:block;}
a.SubMenu2			{text-decoration:none; font-weight:normal; color:#666666; display:block;}
a.SubMenu2:hover	{text-decoration:none; font-weight:normal; color:#004684; display:block;}
a.SubMenu2select	{text-decoration:none; font-weight:normal; color:#f37021; display:block;}
a.DidYouHl			{text-decoration:none; font-size:24px; font-weight:bold; color:#ababab; display:block; padding-left:180px; padding-top:15px; padding-bottom:12px; width:425px;box-sizing:border-box; -moz-box-sizing:border-box;}
a.DidYouHl:hover	{text-decoration:none; font-size:24px; font-weight:bold; color:#ababab; display:block; padding-left:180px; padding-top:15px; padding-bottom:12px; width:425px;box-sizing:border-box; -moz-box-sizing:border-box;}
a.DidYouText		{text-decoration:none; font-size:16px; font-weight:bold; color:#000000; display:block; padding-left:180px; padding-right:15px; height:160px;}
a.DidYouText:hover	{text-decoration:none; font-size:16px; font-weight:bold; color:#000000; display:block; padding-left:180px; padding-right:15px; height:160px;}
a.ProdGrHl			{text-decoration:none; font-size:13px; font-weight:bold; color:#000000; text-align:center; display:block;}
a.ProdGrHl:hover	{text-decoration:none; font-size:13px; font-weight:bold; color:#f47022; text-align:center; display:block;}
a.ProdGr			{text-decoration:none; font-size:11px; font-weight:bold; color:#000000;}
a.ProdGr:hover		{text-decoration:none; font-size:11px; font-weight:bold; color:#f47022;}
a.Sitemap1			{text-decoration:underline; font-weight:bold; color:#000000;}
a.Sitemap1:hover	{text-decoration:underline; font-weight:bold; color:#004684;}
a.Sitemap2			{text-decoration:none; font-weight:normal; color:#666666;}
a.Sitemap2:hover	{text-decoration:none; font-weight:normal; color:#004684;}
a.service			{text-decoration:underline; color:#f47022;}
a.service:hover		{text-decoration:underline; color:#000000;}
a.serviceDiscontinued		{text-decoration:underline; color:#bbbbbb;}
a.serviceDiscontinued:hover	{text-decoration:underline; color:#000000;}


/* Element IDs */

body {
    background-image:url("../gfx/bodybg.gif");
	background-repeat:repeat-x;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
	font:11px arial;
	text-align: left;
	/* part 1 of 2 centering hack */ 
	}

#MainContainer {
	background-color:#FFFFFF;
	background-image:url("../gfx/BgMain.gif");
	background-repeat:repeat-y;
	background-position:center top;
	width:768px; 
	border-bottom:solid 1px #cccccc;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;	
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width:768px; /* ie5win fudge begins */
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:768px;
	position:relative;
	}

html>body #MainContainer {
	width:768px; /* ie5win fudge ends */
	}
	
#Logo {
	top:18px;
	right:10px;
	position:absolute;
	} 
	
#TopGfx {
	top:1px;
	left:1px;
	position:absolute;
	}     
	
#TopContainer {
	padding-top:78px;
	position:relative;
	} 
	
#MenuContainer {
	border-top:solid 2px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding-top:2px;
	padding-bottom:1px;
	position:relative;
	} 
	
#BreadcrumbContainer {
	background-color:#ababab;
	margin-top:3px;
	margin-bottom:1px;
	font:normal 10px arial;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:2px;
	position:relative;
	} 
	
#ContentContainer {
	padding-bottom:28px;
	position:relative;
	}  

#SummaryWithScroll {
	height: 400px; 
	overflow: scroll;
	}  	
	

/* Element Classes */
.TextParagraph
{
	padding-bottom:15px;
	/*background-color:Blue;*/
	display:block;
	}

.FloatBreaker {
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.Line1 {
	overflow:hidden;
	background-color:#cccccc;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:180px;
	margin-right:10px;
	padding-top:1px;
	height:1px;
	clear:both;
	}
	
.Line2 {
	overflow:hidden;
	background-color:#cccccc;
	height:1px;
	clear:both;
	}
	
.Line3 {
	overflow:hidden;
	background-color:#cccccc;
	height:1px;
	margin-bottom:5px;
	clear:both;
	}
	
.Line4 {
	overflow:hidden;
	background-color:#cccccc;
	height:1px;
	margin-top:15px;
	margin-bottom:5px;
	clear:both;
	}
	
.MenuSelected {
	background-image:url("../gfx/MenuSelected.gif");
	background-repeat:no-repeat;
	top:58px;
	width:86px;
	height:48px;
	position:absolute;
	}
	
.nr1 {
	left:0px;
	}
	
.nr2 {
	left:85px;
	}
	
.nr3 {
	left:171px;
	}
	
.nr4 {
	left:257px;
	}
	
.nr5 {
	left:343px;
	}
	
.nr6 {
	left:429px;
}
	
.MenuSelected2 {
	background-image:url("../gfx/MenuSelected.gif");
	background-repeat:no-repeat;
	left:84px;
	top:58px;
	width:86px;
	height:48px;
	position:absolute;
	}
	
.Bg1 {
	background-image:url("../gfx/BgContent1.gif");
	background-repeat:repeat-y;
	}
	
.Bg2 {
	background-image:url("../gfx/BgContent2.gif");
	background-repeat:repeat-y;
	}
	
.Search {
	right:10px;
	top:3px;
	position:absolute;
	z-index:20
	}
	
.Language {
	left:10px;
	bottom:3px;
	position:absolute;
	z-index:20
	}
	
.BottomLinks {
	left:175px;
	bottom:3px;
	position:absolute;
	z-index:20
	}
	
.minHeight {
	width:1px;
	height:280px;
	position:relative;
	float:left;
	}
	
.ColumnSmall {
	width:170px;
	position:relative;
	float:left;
	}
	
.ColumnMedium {
	width:425px;	
	position:relative;
	float:left;
	}
	
.ColumnLarge {
	width:596px;
	position:relative;
	float:left;
	}
	
.ColumnXLarge {
	width:766px;
	position:relative;
	float:left;
	} 
	
.ImageFrontLarge {
	margin-left:1px;
	position:relative;
	}
	
.FrontText {
	padding:15px;
	position:relative;
	}
	
.FrontText2 {
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	position:relative;
	}
	
.FrontNews {
	padding:25px;
	line-height:16px;
	position:relative;
	}
	
.SubMenu {
	padding:10px;
	position:relative;
	}
	
.ArticleImage {
	padding-left:2px;
	padding-bottom:1px;
	position:relative;
	}
	
.PictureArticleImage {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 0px;
	position:relative;
	}	
	
.TextBlock {
	padding:15px;
	line-height:16px;
	position:relative;
	}
	
.ListImage {
	width:100px;
	margin-bottom:15px;
	position:relative;
	float:left;
	}
	
.ListImageWithBorder {
	width:100px;
	margin-bottom:15px;
	position:relative;
	float:left;
	BORDER-RIGHT:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-BOTTOM:#cccccc 1px solid;
	
	}
	
.ListText {
	left:20px;
	width:445px;
	margin-bottom:15px;
	position:relative;
	float:left;
	}
	
.DidYouKnowBlock1 {
	background-image:url("../img/DidYouKnow1.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:1px;
	position:relative;
	}

.DidYouKnowBlock2 {
	background-image:url("../img/DidYouKnow2.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:1px;
	position:relative;
	}
	
.DidYouKnowBlock3 {
	background-image:url("../img/DidYouKnow3.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:1px;
	position:relative;
	}
	
.DidYouKnowBlock4 {
	background-image:url("../img/DidYouKnow4.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:1px;
	position:relative;
	}
	
.SummaryTop {
	padding:10px;
	background-color:#e8e8e8;
	position:relative;
	}
	
.SummaryBack {
	right:15px;
	top:11px;
	position:absolute;
	}	
	
.ProductImageDiv{
	BORDER-RIGHT:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	VERTICAL-ALIGN:middle;
	BORDER-LEFT:#cccccc 1px solid;
	WIDTH:169px;
	BORDER-BOTTOM:#cccccc 1px solid;
	HEIGHT:217px;
}

.SeriesImageDiv{
	BORDER-RIGHT:#cccccc 1px solid;
	BORDER-TOP:#cccccc 1px solid;
	VERTICAL-ALIGN:middle;
	text-align: center;
	BORDER-LEFT:#cccccc 1px solid;
	WIDTH:125px;
	BORDER-BOTTOM:#cccccc 1px solid;
	HEIGHT:135px;
}
	
.ProductGroup {
	margin-top:18px;
	width:144px;
	position:relative;
	float:left;
	}
	
.ProductGroup div {	
	margin-left:19px;
	position:relative;
	}
	
.FindDealer {
	margin-top:18px;
	width:195px;
	position:relative;
	float:left;
	}
	
.FindDealer div {	
	margin-left:19px;
	line-height:16px;
	position:relative;
	}
	
.Address1 {
	width:125px;
	position:relative;
	float:left;
	}
	
.Address2 {
	width:175px;
	position:relative;
	float:left;
	}
	
.ContactPerson {
	margin-top:10px;
	margin-bottom:15px;
	width:185px;
	position:relative;
	float:left;
	}
	
.BrochureImage {
	margin-top:8px;
	margin-bottom:8px;
	width:74px;
	position:relative;
	float:left;
	}
	
.BrochureText {
	margin-top:8px;
	margin-bottom:8px;
	width:112px;
	position:relative;
	float:left;
	}
	
.SitemapBlock1 {
	margin-top:15px;
	margin-bottom:15px;
	/*background-color:Yellow;*/
	left:23px;
	width:225px;
	position:relative;
	float:left;
	}
	
.SitemapBlock2 {
	margin-top:15px;
	margin-bottom:15px;
	/*background-color:Lime;*/
	left:46px;
	width:225px;
	position:relative;
	float:left;
	}
	
.SitemapBlock3 {
	margin-top:15px;
	margin-bottom:15px;
	/*background-color:Green;*/
	left:69px;
	width:225px;
	position:relative;
	float:left;
	}
	
.ProductBlock1 {
	margin-top:0px;
	margin-bottom:15px;
	/*background-color:Yellow;*/
	left:1px;
	width:170px;
	position:relative;
	float:left;
	}
	
.ProductBlock2 {
	margin-top:15px;
	margin-bottom:15px;
	/*background-color:Lime;*/
	left:10px;
	width:235px;
	position:relative;
	float:left;
	}
	
.ProductBlock3 {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:1px;
	margin-right:10px;	
	position:relative;
	}
	
.RetiredProduct {
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;	
	position:relative;
	}
	
.TitelText {
	height:79px;
	/*background-color:Lime;*/
	font-size:16px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
	}
	
.OneLineText {
	height:22px;
	/*background-color:Green;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
	}
	
.TwoLineText {
	height:38px;
	/*background-color:Green;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
	}
	
.ThreeLineText {
	height:54px;
	/*background-color:Lime;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
	}
	
.FourLineText {
	height:70px;
	/*background-color:Lime;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
	}
	
.FiveLineText {
	height:86px;
	/*background-color:Lime;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
}

.SixLineText {
	height:102px;
	/*background-color:Lime;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
}

.SevenLineText {
	height:118px;
	/*background-color:Lime;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
}

.EightLineText {
	height:134px;
	/*background-color:Lime;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
}
	
.TextColor1 {
	color:#ababab;	
	display:inline;
	}
	
.IconBlock1 {
	height:66px;
	/*background-color:Lime;*/
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
	}
	
.IconBlock2 {
	height:136px;
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;	
	position:relative;
	}
	
.LinkBlock1 {
	margin-left:10px; 
	position:relative;
	}
	
.Center {
	text-align:center;
	}
	
	
/* To keep boxes with borders the same width in both browsers COOL! */
/* -moz-box-sizing må kun bruges på alt, hvis der ikke er dropdrown-menu på siden */
/*	{              
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    }*/
	
/*  \*/
* html .HolyHack {
	height: 1%;
}
/*  */


/* front page (22/1-07,ts) */
.hidden {
	visibility: hidden;
	display: block;
}
/* login (25/1-07,ts) */
.error {
	color: red;
}


/* Frontpage bulletin */

.FrontPageBulletinHeadline
{
	margin-left: 8px;
	margin-top: 14px;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: bold;	
}

.FrontPageBulletinText
{
	margin-left: 8px;	
	margin-bottom: 3px;
	font-size: 11px;
}

.FrontPageBulletinLink
{
	margin-left: 8px;
	font-size: 11px;	
}