img				{border-color:#002a55;}
td				{font-family:arial,verdana; font-size:11px; font-weight:normal; color:#002a55;}
td.width1		{padding-bottom:5px; padding-right:2px;}
td.width2		{padding-bottom:3px; width:17px; vertical-align:bottom;}
td.width3		{width:100px;}
td.width4		{width:170px;}
td.padding1		{padding-right:30px;}
td.padding2		{vertical-align:bottom; padding-top:3px; padding-bottom:3px;}
td.padding3		{padding-top:3px; padding-bottom:3px;}
td.padding4		{padding-right:20px; padding-left:5px;}
td.valignbottom	{vertical-align:bottom;}
H1				{font-family:arial,verdana;	font-size:35px; font-weight:bold; color:#002a55; margin-bottom:0px; margin-top:0px; line-height:35px;}
H2				{font-family:arial,verdana;	font-size:22px; font-weight:bold; color:#002a55; margin-bottom:5px; margin-top:5px;}
H3				{font-family:arial,verdana;	font-size:20px; font-weight:normal; color:#002a55; margin-bottom:2px; margin-top:5px;}
H4				{font-family:verdana,arial;	font-size:9px; font-weight:normal; color:#646466; margin-bottom:0px; margin-top:0px;}
H5				{font-family:arial,verdana;	font-size:12px; font-weight:bold; color:#000000; margin-bottom:3px; margin-top:0px;}
small			{text-transform:uppercase; font-size:10px;}
input			{font-family:verdana,arial;	font-size:9px; color:#000000;}
input.text		{font-family:verdana,arial;	font-size:9px; color:#000000; border:solid 0px}
input.searchfield {width:100px; height:16px;}
input.button	{font-family:arial,verdana;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
select 			{font-family:arial,verdana;	font-size:12px; color:#000000; border:solid 1px #002a55; background-color:#FFFFFF;}
select.SelectLanguage{width:190px; height:18px;}
textarea 		{font-family:arial,verdana;	font-size:12px; color:#000000; border:solid 1px #999999; background-color:#FFFFFF;}
ol				{margin-left:0px; margin-top:0px;padding:0px;}
ul				{margin-left:0px; margin-top:0px;padding:0px;}
li				{margin-left:22px; margin-top:10px; padding:0px;}
a				{text-decoration:none; color:#000000;}
a:hover			{text-decoration:underline; color:#002a55;}
a.WhiteLinks		{text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold; padding-left:4px;}
a.WhiteLinksSelected{text-decoration:none; color:#99aabb; font-size:11px; font-weight:bold; padding-left:4px;}
a.WhiteLinks:hover	{text-decoration:none; color:#99aabb; font-size:11px;}
a.BreadCrumbLinksRed				{font-family:arial,verdana; text-decoration:none; color:#FFFFFF; font-size:12px; padding-left:0px;}
a.BreadCrumbLinksRed:hover			{font-family:arial,verdana; text-decoration:none; color:#99aabb; font-size:12px; padding-left:0px;}
a.BreadCrumbLinksLightBlue			{font-family:arial,verdana; text-decoration:none; color:#002a55; font-size:12px; padding-left:0px;}
a.BreadCrumbLinksLightBlue:hover	{font-family:arial,verdana; text-decoration:none; color:#FFFFFF; font-size:12px; padding-left:0px;}
a.BreadCrumbLinksDarkBlue			{font-family:arial,verdana; text-decoration:none; color:#FFFFFF; font-size:12px; padding-left:0px;}
a.BreadCrumbLinksDarkBlue:hover		{font-family:arial,verdana; text-decoration:none; color:#99aabb; font-size:12px; padding-left:0px;}
a.WideMenuLinks			{text-decoration:underline; color:#000000; font-size:18px; font-family:arial,verdana;}
a.WideMenuLinks:hover	{text-decoration:none; color:#000000; font-size:18px; font-family:arial,verdana;}
a.WideMenuLinksSelected			{text-decoration:underline; color:#000000; font-size:18px; font-family:arial,verdana;font-weight:bold;}
a.WideMenuLinksSelected:hover	{text-decoration:none; color:#000000; font-size:18px; font-family:arial,verdana;font-weight:bold;}
a.LeftMenuLinks			{text-decoration:none; color:#002a55; font-size:9px; font-family:verdana,arial;}
a.LeftMenuLinks:hover	{text-decoration:none; color:#000000; font-size:9px; font-family:verdana,arial;}
a.SolutionsLinks				{text-decoration:none; color:#002a55; font-size:11px; font-family:arial,verdana;}
a.SolutionsLinks:hover			{text-decoration:none; color:#002a55; font-size:11px; font-family:arial,verdana;}
a.DownloadLinks				{text-decoration:none; color:#AAAAAA; font-size:12px; font-family:arial,verdana; font-weight:bold;}
a.DownloadLinks:hover		{text-decoration:none; color:#AAAAAA; font-size:12px; font-family:arial,verdana; font-weight:bold;}

/* Element IDs */
body {
    margin:0px;
    padding:0px;
    background-color:#F3F3F3;
	/*background-image:url("gfx/Bg.gif");
	background-repeat:repeat-x;*/
	background-position:center top;
	font:11px arial;
	text-align:left;
	/* part 1 of 2 centering hack */
	}

#Center {
	text-align:center;
	}

#MainContainer {
	background-color:#FFFFFF;
	background-image:url("gfx/bgMain.gif");
	background-repeat:repeat-x;
	background-position:center top;
	width:768px; 
	padding-left:0px;
	padding-right:0px;
	/*padding-bottom:6px;*/	
	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 */
	}       

#TopContainer {
	background-color:#002a55;
	height:60px;
	padding-left:25px;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	position:relative;
	}
	
#MenuContainer{
	background-color:#002a55;
	height:30px;
	padding-left:11px;
	padding-right:10px;
	color:#FFFFFF;
	position:relative;
	}
	
#Logo {
	padding-top:7px;
	padding-right:20px;
	position:relative;
	float:left;
	}

#ContentContainer{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	position:relative;
	}
	
#Small{
	width:120px;
	position:relative;
	float:left;
	}
	
#LargeFront
{
	width:598px;
	position:relative;
	float:right;
	}

#Large1{
	width:620px;
	position:relative;
	float:right;
	}
	
#Large2{
	margin-top:14px;
	width:613px;
	left:15px;
	position:relative;
	float:left;
	}

#Slogan {
	padding-top:23px;
	font-family:verdana,arial;
	font-weight:bold;
	position:relative;
	float:left;
	}
	
#Address {
	padding-top:17px;
	padding-right:10px;
	font-family:verdana,arial;
	font-weight:bold;
	position:relative;
	float:right;
	}
	
#Search {
	top:69px;
	left:11px;
	position:absolute;
	z-index:1;
	}
	
#SearchBg {
	top:68px;
	left:10px;
	position:absolute;
	}

#FrontLanguage{
	width:240px;
	padding-top:12px;
	position:relative;
	float:right;
	}

	
#Print{
	bottom:0px;
	right:0px;
	margin-top:15px;
	position:relative;
	float:right;	
	}

/* Element Classes */

.GoLeft{
	bottom:4px;
	left:4px;
	position:absolute;	
}

.GoRight{
	bottom:4px;
	right:4px;
	position:absolute;		
}

.FloatBreaker {
	overflow:hidden;
	height:1px;
	clear:both;
	}

.SmallBetween{
	width:8px;
	position:relative;
	float:left;
	}

.Between{
	width:30px;
	position:relative;
	float:left;
	}

.WhiteLine {
	overflow:hidden;
	height:2px;
	clear:both;
	}
	
.ShortSpace {
	overflow:hidden;
	height:5px;
	clear:both;
	}

.Space {
	overflow:hidden;
	height:10px;
	clear:both;
	}
	
.MenuLinks{
	padding-top:6px;
	position:relative;
	float:right;
	}

.BreadCrumb{
	margin-top:7px;
	width:620px;
	position:relative;
	float:right;
	}

.WideMenuBlue{
	background-image:url("gfx/WideMenuBlue.gif");
	background-repeat:no-repeat;
	width:376px;
	height:28px;
	position:relative;
	float:left;
	}
	
.WideMenuGreen{
	background-image:url("gfx/WideMenuGreen.gif");
	background-repeat:no-repeat;
	width:372px;
	height:28px;
	position:relative;
	float:left;
	}
	
.WideMenuSpace{
	width:10px;
	position:relative;
	float:left;
	}
	
.WideMenuContent{
	text-align:center;
	padding-top:3px;
	position:relative;
	}

.GreenContent{
	text-align:center;
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
	background-color:#9bb882;
	position:relative;
	}

.BlueBullets{
	background-image:url("gfx/BulletRound.gif");
	background-repeat:no-repeat;
	padding-bottom:2px;
	padding-left:15px;
	position:relative;
	}
	
.BlueBulletsBg{
	background-color:#D0D5E4;
	}
	
.LeftMenuBlue{
	margin-top:4px;
	background-image:url("gfx/LeftMenuHLBlue.gif");
	background-repeat:no-repeat;
	position:relative;
	}

.LeftMenuLightBlue{
	margin-top:4px;
	background-image:url("gfx/LeftMenuHLLightBlue.gif");
	background-repeat:no-repeat;
	position:relative;
	}

.LeftMenuGreen{
	margin-top:4px;
	background-image:url("gfx/LeftMenuHLGreen.gif");
	background-repeat:no-repeat;
	position:relative;
	}

.LeftMenuRed{
	margin-top:5px;
	background-image:url("gfx/LeftMenuHLRed.gif");
	background-repeat:no-repeat;
	position:relative;
	}
	
.RightMenuRed{
	background-image:url("gfx/RightMenuHLRed.gif");
	background-repeat:no-repeat;
	position:relative;
	}
	
.RightMenuBlue{
	margin-top:5px;
	background-image:url("gfx/RightMenuHLBlue.gif");
	background-repeat:no-repeat;
	position:relative;
	}
		

.MenuHL{
	padding-top:2px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:5px;
	color:#FFFFFF;
	font-size:14px;
	position:relative;
	}
	
.MenuHLBlack {
	padding-top:2px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:5px;
	color:#000000;
	font-size:14px;
	position:relative;
}
	
.MenuContent{
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
	position:relative;
	}
	
.PaddingLeftMenu{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	}

.PaddingRightMenu{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	}
	
.FrontCircles{
	padding-left:0px;
	padding-right:8px;
	padding-top:15px;
	position:relative;
	float:left;
	}

.FrontBlock1{
	padding-top:60px;
	width:220px;
	position:relative;
	float:left;
	}
	
.FrontBlock2{
	padding-top:100px;
	width:360px;
	position:relative;
	float:right;
	}
	
.ImageRound105{
	padding-right:15px;
	padding-bottom:15px;
	position:relative;
	float:left;
	}
	
.ImageRound85{
	padding-right:25px;
	padding-bottom:25px;
	position:relative;
	float:left;
	}

.ImageRound65{
	padding-right:10px;
	padding-bottom:10px;
	position:relative;
	float:left;
	}

.ImageRoundProduct{
	padding-right:9px;
	padding-bottom:9px;
	position:relative;
	float:left;
	}
	
.ImageRoundRight{
	padding-right:15px;
	padding-bottom:15px;
	position:relative;
	float:Right;
	}
	
.DarkBlue{
	background-color:#002a55;
	padding-top:1px;
	padding-bottom:1px;
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
	color:#99aabb;
	}
	
.LightBlue{
	background-color:#78aec6;
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
	color:#002a55;
	}
	
.Green{
	background-color:#99b97e;
	padding-top:1px;
	padding-bottom:1px;
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
	}
	
.Red{
	background-color:#C70424;
	padding-top:1px;
	padding-bottom:1px;
	border-left:1px solid #C70424;
	border-right:1px solid #C70424;
	color:#FFFFFF;
	}

.DarkBlueFloat{
	background-color:#002a55;
	color:#99aabb;
	float:left;
}
	
.LightBlueFloat{
	background-color:#78aec6;
	color:#002a55;
	float:left;
}

.GreenFloat{
	background-color:#99b97e;
	float:left;
}

.RedFloat{
	background-color:#C70424;
	color:#FFFFFF;
	float:left;
}	

.Block1{
	width:300px;
	margin-top:5px;
	position:relative;
	float:left;
	}
	
.Block2
{
	width:250px;
	margin-top:50px;
	position:relative;
	float:right;
	}

.Block2Group
{
	width:290px;
	position:relative;
	float:right;
	}

	
.Block3{
	width:610px;
	margin-bottom:14px;
	position:relative;
	float:left;
	}
	
.Block4{
	width:280px;
	margin-bottom:20px;
	position:relative;
	float:left;
	}
	
.Block5{
	margin-top:5px;
	position:relative;
	float:left;
	}
	
.Block6{
	width:210px;
	margin-top:5px;
	position:relative;
	float:right;
	/*background-color:Red;*/
	}
	
.Block7{
	width:193px;
	position:relative;
	float:left;
	}
	
.Block8{
	width:130px;
	position:relative;
	float:left;
	}
	
.Block9{
	width:273px;
	margin-top:5px;
	position:relative;
	float:left;
	}
	
.Block10{
	width:453px;
	position:relative;
	float:left;
	}
	
.Block11{
	width:226px;
	margin-bottom:5px;
	position:relative;
	float:left;
	}
	
.Block12{
	width:130px;
	position:relative;
	float:right;
	}
	
.Block13{
	width:475px;
	position:relative;
	float:left;
	}
	
.InfoBoxHLBlue{
	margin-bottom:10px;
	background-image:url("gfx/HLBlue320.gif");
	background-repeat:no-repeat;
	position:relative;
	}
	
.InfoBoxContent
{
	width:320px;
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
	position:relative;
	}
	
.HLWhite{
	padding-top:1px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:5px;
	color:#FFFFFF;
	font-size:13px;
	position:relative;
	}
	
.Text{
	width:290px;
	position:relative;
	float:left;
	}
	
.ThumbText{
	padding-left:10px;
	padding-right:10px;
	position:relative;
	float:left;
	width:100px;
	}
	
.SelectList{
	width:157px;
	position:relative;
	float:left;
	}

.FloatRight{
	position:relative;
	float:right;
	}
	
.CircleBullets{
	background-image:url("gfx/BulletCircle.gif");
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:22px;
	position:relative;

	}
	
.CircleBulletsBg{
	background-color:#D0D5E4;
	}
	
.ImageSmallProduct{
	width:125px;
	margin-bottom:5px;
	position:relative;
	}

.ImageMedium{
	width:193px;
	margin-bottom:10px;
	position:relative;
	}

.ImageBig{
	width:320px;
	margin-bottom:10px;
	position:relative;
	}

.ImageExtraBig{
	width:402px;
	margin-bottom:10px;
	position:relative;
	}
	
.ImageWide{
	width:412px;
	position:relative;
	float:right;
	margin-bottom:3px;
	}
	
.ImageThumb{
	width:100px;
	/*height:100px;*/
	position:relative;
	float:left;
	}
	
.ImageShadowBg{
	background-image:url("gfx/DownloadBg.gif");
	width:62px;
	height:87px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	}
	
.ImageShadow{
	top:1px;
	left:2px;
	position:absolute;
	}

.BlueBorders{
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
	}
	
.BorderBlueTop{
	top:0px;
	left:0px;
	position:absolute;
	}
	
.BorderBlueBottom{
	Bottom:-1px;
	left:0px;
	position:absolute;
	}
	
.ClickOnPhoto{
	Bottom:5px;
	left:5px;
	position:absolute;
	}
	
.CloseupBlock{
	padding-left:18px;
	position:relative;
	}
	
.ImageSpace{
	padding-bottom:5px;
	}

.IconList{
	width:190px;
	position:relative;
	float:left;
	}
	
.Icon{
	padding-top:3px;
	padding-right:5px;
	padding-bottom:5px;
	position:relative;
	float:left;
	}
	
.Colours{
	padding-top:5px;
	padding-right:20px;
	padding-bottom:30px;
	font-size:10px;
	position:relative;
	float:left;
	}
	
.TextPadding{
	padding-top:5px;
	}
	
.Pictogram{
	padding-right:20px;
	padding-bottom:25px;
	position:relative;
	float:left;
	}
	
.PictogramText{
	width:270px;
	position:relative;
	float:left;
	}

.Thumb{
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
	float:left;
	}
	
.TeaserText1{
	width:195px;
	margin-bottom:5px;
	position:relative;
	float:left;
	}
	
.TeaserText2{
	width:240px;
	margin-bottom:5px;
	position:relative;
	float:left;
	}
	
.TeaserText3{
	width:90px;
	margin-bottom:5px;
	position:relative;
	float:left;
	}
	
.TeaserText4{
	width:180px;
	margin-bottom:5px;
	position:relative;
	float:left;
	}
	
.TeaserText5{
	width:128px;
	margin-bottom:10px;
	position:relative;
	float:left;
	}
	
.TeaserText6{
	width:160px;
	margin-bottom:5px;
	position:relative;
	float:left;
	}

.ArticleImage{
	padding-left:10px;
	margin-bottom:5px;
	position:relative;
	float:right;
	}
	
.Padding{
	padding:5px;
	}
	
.DataTable 
{
	border: 1px solid #000000;
	width: 310px;
}	
	
.DataHeadlineTop {
	background-color:#4C4C4E; 
	color:#ffffff; 
	font-weight:bold;
	text-align: center;	
	width: 310px;
	border-bottom: 1px solid #000000;
}	
	
.DataHeadlineLeft {
	border-top: 1px solid #000000; 
	font-weight:bold;
	width: 200px;	
}

.DataHeadlineRight {
	border-top: 1px solid #000000; 
	border-left:1px solid #000000;
	width: 110px;
}

.DataTextRight {
	border-left:1px solid #000000;
	font-weight:bold;
	text-align:right;
	width: 200px;	
}	

	

	

	
	
/* 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%;
}
/*  */