﻿/*workaround for firefox devtoolbar edit-css function*/
#dummy
{
}

/********************************************************/
/**********       Danfoss Styles               **********/
/**********    GENERAL USED SECTION            **********/
/********************************************************/
#pagecontainerstroke
{
	height: 100%;
	padding: 0px;
	margin: 0px auto;
	border: solid 0px #000000;
	width: 1000px;	 
}

/*Body 1*/
body
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #000000;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    /*Override MrTed stylesheets setting width and height*/
    width:auto;
    height:auto;
}

.body2
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
}
.body2bold
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
}
#righttop
{
    position: relative;
    /*background:#999999; */
    width:145px; 
    height:95px;
    text-align: left;
    padding-left:0px;
    padding-top:5px;
    /*padding-bottom:38px;*/
    /*border:1px dashed #666666;*/
}

/* FONT STYLES START */
h1
{
    font-family: verdana;	    
    color: #000000;
    font-size: 13px;
    font-weight: bold;	
    margin:0px;
    text-align:left;        
    padding:0px;      
}
.h1
{
    font-family: verdana;	    
    color: #000000;
    font-size: 13px;
    font-weight: bold;	
    margin:0px;
    text-align:left;        
    padding:0px;
    text-decoration:none;
}
h2
{
    font-family: verdana;	    
    color: #333333;
    font-size: 12px;
    font-weight: bold;	
    margin:0px;
    /*line-height: 2; /*double line spacing*/
}
.h2
{
    font-family: verdana;	    
    color: #333333;
    font-size: 12px;
    font-weight: bold;	
    margin:0px;
    /*line-height: 1.25em; /*double line spacing*/
}
h3
{
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;        
}
.h3
{
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;        
}

.topnavigation
{
    font-family: tahoma;	    
    color: #333333;
    font-size: 11px;
    font-weight: bold;	
    margin:0px;
}

.breadcrumb
{
    font-family: tahoma;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;       
    text-decoration: none;
    margin-right: -2px;
    margin-left: -4px;
}

.linktext1
{
	font-family: Verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px; 
    text-decoration:none;    
}
.linktext1boldred
{
	font-family: Verdana;	    
    color: #FF0000;
    font-size: 10px;
    font-weight: bold;	
    margin:0px; 
    text-decoration:none;    
}
.linktext1bold
{
	font-family: Verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px; 
    padding: 0px;
    text-decoration:none;
}

.linktext2
{
	font-family: Tahoma;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px; 
    text-decoration:none;
}

.disclaimerlinks
{
	font-family: Tahoma;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;
    padding: 0px;
    text-decoration:none;
}
ul#disclaimer
{
    margin: 0px;
    padding: 0px;  
    list-style-type: none;
}
ul#disclaimer li
{
    display: inline;	          	    	            	
}
ul#disclaimer li span.linkredarrow
{
    padding-right: 0px;	
}
.clearfix
{
	clear: both;	
}

/* FONT STYLES END */
#masterfootercontainer
{
	border-left: solid 169px #C0C0C0; 
	border-right: solid 169px #C0C0C0;
	clear:both;	
}
#masterfootercontrolwrapper
{
	display: none;
	text-align:left; 
	padding: 1px 0px 3px 0px; 
	margin: 0px 24px; 
	overflow: hidden;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;	
}
/* TOP MENU START */

.dashedpipeseperator
{
	position:relative;
	top:-2px;
	height:14px;
	margin-right:4px;
	margin-left:4px;
	margin-left:1px;
	/*border-right:1px dotted #666666;*/
	background: transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
	padding-bottom:0px;
	float: left;
}

/* Used by Unselected TopNav Items */
.topNavigationItem		
{	
	position:relative;
	top:-1px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display: block; /* topNavigationSubMenu is diplayed beneath*/
	cursor : default;
}


/* Used by Unselected TopNav Items while hover*/
.topNavigationItem:hover		
{
	background-color:#DDDDDD;
	/*color:#FF0000;*/
}

/* Used by the top nav item "Language" */
.topLanguageItem		
{
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

/* Used by Unselected TopNav Items while hover*/
.topLanguageItem:hover		
{
	background-color:#F0F0F0;
	color:#FF0000;
}

/* Used by selected TopNav Items */
.topNavigationItemSelected		
{
	font-family:tahoma;
	font-size:11px;
	/*color:#FF0000;*/
	text-decoration:none;
}
/* Used by selected TopNav Items while hover*/
.topNavigationItemSelected:hover		
{
	background-color:#DDDDDD;/*#F0F0F0;*/
	/*color:#FF0000;*/
}
/* Used by sub menu of Topnav */
.topNavigationSubMenu
{
	visibility: hidden;
	border: solid 1px #bbbbbb;
	background-color:#C0C0C0;
	white-space:nowrap;
	position:absolute;
	padding: 0px 2px 0px 2px; 
	margin-top: -1px
}
html>body .topNavigationSubMenu
{	/* This makes Firefox and Netscape work */
	width: 170px;
}

/* Used by Hidden sub menu of Topnav */
.topNavigationSubMenuHidden	
{
	visibility: hidden;
	border: solid 1px #bbbbbb;
/*	width:120px; */
	background-color:#FFFF66;
	white-space:nowrap;
	
}
/* Used by unselected submenu items of topnav */
.topSubMenuItem	
{
	font-family:tahoma;
	font-size:10px; 
	color:#000000;
	width:100%;
	font-weight: normal;
	text-decoration:none;
	float:left;
}

 /*Used by unselected submenu items of topnav, if it is hidden, it is yellow */
.topSubMenuItemHidden	
{
	font-family:tahoma;
	font-size:10px; 
	color:#FFFF66;
	width:100%;
	text-decoration:none;
} 

/* Used by unselected submenu items of topnav while hover */
.topSubMenuItem:hover
{
	background-color:#DDDDDD;/*#CCCCCC;*/
	/*color:#FF0000;*/
}
/* Used by selected submenu items of topnav */
.topSubMenuItemSelected	
{
	font-family:tahoma;
	font-size:10px; 
	/*color:#FF0000;*/
	width:100%;
	text-decoration:none;
}
/* Used by selected submenu items of topnav while hover*/
.topSubMenuItemSelected:hover
{
	background-color:#C0C0C0;/*#F0F0F0;*/
	width:100%;
}

/* TOP MENU END */

/* DANFOSS HYPERLINK / HYPERLINKLIST START */

.linkredarrow
{
	color:#FF0000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	padding-right: 2px;
	margin: 0px;	
	text-decoration: none;
}
.linktext
{
	text-align: left;
	padding: 0px; 
	margin: 0px;
}
.hyperlinkul
{
	list-style-type: none; 
	padding: 0px; 
	margin: 0px;
}	

/* DANFOSS HYPERLINK / HYPERLINKLIST END */

/* SITE SEARCH START */

.searchtextbox
{
	font-family: tahoma;
	font-size: 10px;
	height: 15px;
	padding: 0px;
	margin: 0px; 
	width: 120px;
	line-height: 13px;
	padding-left:3px;
}

#rightsearchcontainer
{
	width:145px; 
	float:left;
	white-space: nowrap;
}

/* SITE SEARCH END */

/* LOCALSITE START */

#righttoplocalsitescontainer
{
	position:relative;
	float:left;
	padding-top: 11px;
}

.localsitesselectbox
{
	font-family: tahoma;
	font-size: 10px;
	width:145px;	
}

#printpagecontainer
{
	float: left;
	padding-top: 10px;
}
/* LOCALSITE END */

/* SELECT LANGUAGE START */

#righttopselectlanguagecontainer
{
	float:left;
	position:relative;
	padding-left:5px;
	padding-top: 10px;	
}
/* SELECT LANGUAGE END */

/* LEFT MENU START */

/* Used by leftnav*/
.leftNavigation		
{
	width:100%;
	background-color:#cccccc;
}
#leftnavigationmasterlogo
{
	float:right;
	padding-top:16px;
	padding-right:17px;
}
.leftNavigationItemText		
{
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding-right: 2px;
}
.leftNavigationItemTextSelected		
{
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	/*color: #FF0000;*/
	width: 100%;
	text-decoration: none;
	padding-right: 2px;
}
/* Used by Unselected leftnav Items */
.leftNavigationItem		
{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;	
	width: 100%;
	display: block;
	border-top: solid 1px #C0C0C0;
	text-decoration: none;
	background-color: #C0C0C0;
}

/* Used by Unselected leftnav Items, there are hidden*/
.leftNavigationItemHidden		
{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	color: #FFFF66;
	width: 100%;
	border-top: solid 1px white;
	text-decoration: none;
	background-color: #FFFF66;
}

/* Used by Unselected leftav Items while hover*/
.leftNavigationItem:hover		
{
	background-color: #DDDDDD;/*#F0F0F0;*/
	/*color: red;*/
}
/* Used by selected leftnav Items */
.leftNavigationItemSelected	
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:left; 
	vertical-align:middle;
	font-family:tahoma;
	font-size:10px; color:#333333;
	width:100%;
	border-top: solid 1px white;
	text-decoration:none;
	background-color:#C0C0C0;
	color:#FF0000;
}
/* Used by selected leftnav Items while hover*/
.leftNavigationItemSelected:hover		
{
	background-color:#DDDDDD;
	color:red;
}
/* Used by submenu of leftnav */
.leftNavigationSubMenu	
{
	width:100%;
	background-color: #C0C0C0;/*#e2e2e2;*/
	z-index:10px;
	white-space:nowrap;
}

/* Used by submenu of leftnav If it is hidden, it has to be yellow*/
.leftNavigationSubMenuHidden	
{
	background-color:#C0C0C0;	
}

/* Used by unselected submenu items of leftnav */
.leftSubMenuItem	
{
	font-family: tahoma;
	font-size: 10px; 
	color: #000000;
	width: 100%;
	text-decoration: none;
	display: block;
	padding-left: 12px;
	text-align: left;
}
html>body .leftSubMenuItem
{	/* This makes Firefox and Netscape work */
	width: 92%;
}

/* Used by unselected submenu items of leftnav while hover */
.leftSubMenuItem:hover
{
	background-color: #DDDDDD;/*#F0F0F0;*/
	/*color: red;*/
}
/* Used by selected submenu items of leftnav */
.leftSubMenuItemSelected	
{
	font-family: tahoma;
	font-size: 10px; 
	color: #FF0000;
	width: 100%;
	text-decoration: none;
	display: block; 
	padding-left: 12px;
	text-align:left;
}
/* Used by selected submenu items of leftnav while hover*/
.leftSubMenuItemSelected:hover
{
	background-color:#DDDDDD;
	color:red;
}

.linkarrowLeftMenuItem
{
	color: red;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	padding-right: 2px;
	text-decoration: none;
}

/* LEFT MENU END */

/********************************************************/
/**********       Danfoss Styles               **********/
/**********       MASTER SECTION               **********/
/********************************************************/
#leftcontainer
{
	position: relative;
	padding: 100px 12px 0px;
	margin-left: -169px;	
	width: 145px;	
	float: left;  
    display: none;
}

#middlecontainer
{
	float: left;
	width: 662px;
}

#rightcontainer
{
	margin-right: -169px;
	padding: 0px 12px;
	width: 145px;	
	float: right;
    display: none;
}
#pagecontainerborder
{
	margin: 0px;
	border: solid 0px #000000;
	/*width: 1000px;*/
}
#masterfooter
{
	border-left: solid 169px #FFFFFF; 
	border-right: solid 169px #FFFFFF;
	visibility: hidden;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      FRONTPAGE SECTION             **********/
/********************************************************/

/* THREE COLUMN LAYOUT */

#pagecontaineroverflow
{
	overflow:hidden;
	width:100%;
	min-height:580px;	
}
#frontpagecontainer
{
	width:662px;
	border-left: 0;/*solid 169px #C0C0C0;*/
	border-right: 0;/*solid 169px #C0C0C0;*/
}
#pagecontainer
{
	width:662px;
	border-left: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	margin-bottom:0px;
	padding-bottom:0px;	
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      LeftNavigation Master SECTION **********/
/********************************************************/
#leftnavigationmasterfieldset
{
	border:0; 
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
}
#leftnavigationmasterleftcolumn
{
	position:relative;
	width:169px;
	margin-left:-169px;
	float:left;
	display: none;
}
#leftnavigationmasterpagecontaineroverflow
{
	/*overflow:hidden;*/
	height:expression(this.scrollHeight < 580 ? "580px": "auto");/*page min-height for IE6(workaround) must be located here to work*/
	width:831px;
	border-left: none 169px #FFFFFF;
	float:left;
	min-height: 580px;
}
#leftnavigationpagecontainer
{
	position:relative;
	background:#FFFFFF;
	width: 831px;
	float:left;
}
#leftnavigationfooter
{
	visibility: hidden;
	 border-left: solid 169px #FFFFFF;
}
#leftnavigationfootercontainer
{
	text-align:left;
	padding: 1px 0px 3px 0px;
	margin: 0px 12px 0px 24px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;	
}
#leftnavigationrighttop
{
	visibility: hidden;
	float:right;
	position:relative; 
	text-align:left; 
	width:145px; 
	padding: 5px 12px 12px 12px; 
	background:#FFFFFF;
}
#leftnavigationbreadcrumb
{
	visibility: hidden;
	padding-top:8px;
	text-align:left;
	padding-right:10px;
}
#leftnavigationtopnav
{
	float:left; 
	position: relative; 
	top:0px; 
	width:614px; 
	height:13px; 
	text-align:left; 
	margin-left:24px; 
	margin-right:24px; 
	padding-top:10px; 
	padding-bottom:2px; 
	background:transparent url(../Images/NewLayout/HorizontalDot.gif) bottom repeat-x; 
	z-index: 100;
	display: none;
}
#left
{
	display: none;
    position: relative;
    width:145px;
    margin-left:-169px;
    height:522px;
    float:left;
    padding: 100px 12px 12px 12px;
    background:#C0C0C0;   
}

#middle
{
	position:relative;
    background:#FFFFFF; 
    width:662px; 
    height:622px;
    float:left;
    margin-right:-662px;
}

#right
{
	display: none;
    position:relative;
    width:145px;
    margin-right:-169px; 
    height:622px;
    float:right;
    padding: 0px 12px 12px 12px;
    background:#C0C0C0;
}

/* LEFT SIDE */

#leftquicklinks
{
	position:relative;
    width:145px; 
    height:200px;
    text-align: left;
    padding-top: 6px;
    /*border-top:1px dotted #666666;-*/
    /*background:transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;*/
    background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}

#middlemenu
{
    position: relative;
    top:0px;
    width:614px; 
    height:13px;
    text-align:left;
    margin-left:24px;
    margin-right:24px;
    padding-top:10px;
    padding-bottom:2px;
    background:transparent url(../Images/NewLayout/HorizontalDot.gif) bottom repeat-x;
    /*border-bottom:1px dotted #666666;*/
    z-index: 100;
    display: none;
}

.masterbreadcrumb
{
	display: none;	
}
#logodiv
{
	padding-top:16px;
	padding-right:18px;
	float:right;
}
#middlelogo
{
    position: relative;
    /*width:130px;*//*width, height, padding-left, padding-top tilrettes efter "nyt" logo med andre dimensioner*/
    /*height:57px;*/
    padding-left: 513px;
    padding-top: 10px;
    padding-bottom: 6px
}

#fifthelementimage
{
    position: relative;
    width:662px;
    border:0px;
}

#fifthelementheader
{
	padding-bottom:7px;
	padding-left:236px;
	padding-right:24px;
	text-align:left;	
}

#fifthelementbody
{
	padding-left:236px;
	padding-right:24px;
	text-align:left;
	padding-bottom:6px;	
}

#fifthelementcontentcontainer
{
	position:relative;
	top:-14px;
}

#fifthelementbodyoverflow
{
	 height: 36px; /* max-height: 56px; - this does not work in IE6, but will fix the padding problem when using less than 4 lines*/
	 overflow: hidden;	
}

.columnbodyoverflow
{
	height: 38px; 
	overflow: hidden;	
}

.columnsubheading
{
	padding-top: 8px;
	padding-bottom: 8px;
}

#middlecolumncontainer
{
    background:transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;
	margin: 0px 24px 24px;
	padding-top: 24px;
	/*float:left;
	overflow: hidden;*/
	text-align: left;
	/*display:inline;*/
}
.middlecolumnall
{
	width:188px;
	/*margin-bottom: -2000px;
	padding-bottom: 2000px;*/
}

.middlecolumn1
{
	float: left;
	padding-right: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;	
}

.middlecolumn2
{
	float: left;
	padding-left: 12px;	
}

.middlecolumn3
{
	float: right;
	padding-left: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top left repeat-y;	
}

#middlefooter
{
	display: none;
    position: relative;
    /*width:614px;*/
    margin-left:24px;
    margin-right:24px;
    margin-top: 37px;
    text-align:left;
    padding-top: 1px;
    padding-bottom: 2px;
    background: transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;
    clear: left;
    z-index: -1;
}

#rightnews
{
    position: relative;
    width:145px; 
    /*height:200px;*/
    text-align: left;
    vertical-align: text-top;
    padding-top: 5px;
    /*background:transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;*/
    background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
    /*border-top:1px dotted #666666;*/
    /*margin-top:110px;*/
}


/* PRODUCT FINDER START */

.productfindercontainer
{
    padding-top: 6px;
    padding-bottom:12px;
    position: absolute; 
    top: 50px;
}

.productfindercontrol
{
    width:145px; 
    text-align: left;
    vertical-align: text-top;
}

.productfindertextbox
{
	font-family: tahoma;
	font-size: 10px;
	width: 139px;
	height: 13px;
}
	
.productfinderselectbox
{
	font-family: tahoma;
	font-size: 10px;
	width:145px;
}

.defaultbutton
{
	font-family: Tahoma;
	font-size: 10px;	
}

/* The only style for buttons yet!!*/
.sendEmailButton
{
	cursor: pointer !important;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	color: red;
	background-color: #D5D5D5;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}
/* Used for all plain text*/
.verdana10
{
	color: #333333;
	font-size: 10px;
	font-family: verdana;	
	font-weight: normal;
}

/* PRODUCT FINDER END */

.newsdate
{
	clear: both;
	padding-left: 6px;
}

.latestnewsstorytopcontainer
{
	text-align: left; 
	overflow:hidden;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      Primary Content SECTION	   **********/
/********************************************************/
#primaryContentTopContainer
{
	margin: 0px 24px;
	text-align: left;
	overflow:hidden;
}
#primaryContentImage
{
	margin-right: 24px;
	float:left;
}
#primaryContentHeading
{
	margin-bottom: 10px;
}
#primaryContentHorizontalDots
{
	height: 1px;
	clear:both;
	margin:22px 24px 22px 24px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
#primaryContentSubHeadingAndContentContainer
{
	text-align: left;
	margin: 0px 24px 24px 24px;
}
#primarycontentlinkhorizontaldots
{
	height: 1px;
	margin-top: 24px;
	padding-top: 22px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
#primarycontentemailhorizontaldots
{
	height: 1px;
	margin-top: 23px;
	padding-top: 21px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
#primaryContentSubHeading
{
	margin-bottom: 9px;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      ColumnCollection SECTION      **********/
/********************************************************/
#columncollectionhorizontaldots
{
	height: 1px;
	clear:both;
	margin: 22px 24px 22px 24px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) bottom repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      BusinessAreaFrontPage SECTION **********/
/********************************************************/
#businessareafrontpagehorizontalline
{
	margin: 22px 24px 24px 24px;
	height: 1px;
	clear:both;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
#businessareafrontpagebottomcontainer
{
	margin: 0px 24px 24px 24px;
	float:left;
	overflow: hidden;
	text-align: left;
	display:inline;
}
#businessareafrontpageleftcolumncontainer
{
	/*margin-bottom: -2000px;
	padding-bottom: 2000px;*/
	float: left;
	width:188px;
	padding-right: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
}
#businessareafrontpagemiddlecolumncontainer
{
	/*margin-bottom: -2000px;
	padding-bottom: 2000px;*/
	float: left;
	width:188px;
	padding-left: 12px;
	padding-right: 12px;
}
#businessareafrontpagerightcolumncontainer
{
	/*margin-bottom: -2000px;
	padding-bottom: 2000px;*/
	float: right;
	width:188px;
	padding-left: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top left repeat-y;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********   AdvancedContent SECTION          **********/
/********************************************************/
#advancedcontenthorizontaldots
{
	padding-top:22px;
	height: 1px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  ContentSingleColumn SECTION       **********/
/********************************************************/
#contentsinglecolumncontainer
{
	float: left;
	width:188px;
	margin-left: 24px;
	padding-right: 13px;
	margin-bottom: 24px;
	text-align:left;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  SummaryListRows SECTION           **********/
/********************************************************/
#summarylistrowshorizontaldots
{
	margin: 23px 24px 24px 24px;
	height: 1px;
	clear:both;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  Search Template SECTION           **********/
/********************************************************/
#searchtemplatehorizontalline
{
	padding-top:10px; 
	margin-top:12px; 
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********       Marketing Area               **********/
/********************************************************/
.MarketingAreaImageDiv
{
	padding-bottom:12px;
	
}
.MarketingAreaHeaderDiv
{
	padding-top: 0px;
	padding-bottom:11px;
	text-align:left;
}
.marketingareabodydiv
{
	padding-bottom: 8px;
	text-align:left;	
}

/********************************************************/
/**********       Danfoss Styles               **********/
/**********      NEWSSTORY SECTION             **********/
/********************************************************/

.newsstory_linkcontainer
{
	clear:both;
	margin-left:24px;
	margin-right:24px;
	padding-top:22px;
	padding-bottom:23px;
	text-align:left;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;	
}
.newsstory_emailcontainer
{
	margin-left:24px;
	margin-right:24px;
	padding-top:21px;
	text-align:left;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
.horizontalDots
{
	height: 1px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top; 
}
.horizontalDotsBottomAligned
{
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x bottom; 
}
.verticalDots
{
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
}
.verticalDotsCenter
{
	background: transparent url(../Images/NewLayout/VerticalDot.gif) repeat-y top center; 
}

.paddingLeft12
{
	padding-left:12px;	
}

.paddingRight12
{
	padding-right:13px;	
}
.marginLeft12
{
	margin-left:12px;
}
.marginHeight24noWidth
{
	height: 22px;	
}
.marginHeight24
{
	height: 24px;
	width: 188px;
}
.marginWidth12
{
	width: 12px;
}
.marginHeight12
{
	height: 10px; 
}
.rightMargin24
{
	margin-right:24px;
}
.marginwidth24
{
	width:24px;	
}
.marginHeight4
{
	height: 5px;	
}
.marginheight6
{
	height: 8px;	
}
.marginWidth18
{
	width: 16px;	
}
.IFramePanel 
{
	height: 1200px;	/* To eliminate vertical scrollbars */
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  Column Selection SECTION          **********/
/********************************************************/

.dropDown
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
    width:188px;
}

/*Used for all plain text*/
.verdana10
{
	color: #333333;
	font-size: 10px;
	font-family: verdana;	
	font-weight: normal;
}

/*Used for all bold headings*/
.verdana10Bold
{
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
}

/*Used for all links - the red arrow is placed in front of the link*/
.verdana10Link
{
	color: #333333;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}
.selectbox2Col
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
    width:216px;	
}
.cidButton
{
	cursor: pointer !important;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	color: red;
	background-color: #D5D5D5;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}

.cidlinktext1
{
	font-family: Verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px; 
    text-decoration:none;  
    padding-left: 8px;  
    display: block;
}
/* Literature */
#literaturePageContainer
{
	text-align: left;
	margin: 0px 24px 24px;	
}
#literaturePageContainer div.paddingbottom12
{
	padding-bottom: 12px;
}
#literaturePageContainer .literatureoverflow
{
	padding: 0px;
	overflow:hidden;
}
#literaturebottomcontainer
{
	clear:both;
	margin-top:24px;
}
#literaturePageContainer .literatureoverflow #literatureimage
{
	float:left;
	margin-right:24px;	
}
.literatureLabelWidth
{
	width: 151px;	
	float: left;
}
.literatureDropdownList
{
	width: 460px;	
}
.literatureTextBox
{
	width: 455px;	
}
.literatureCheckBox
{
	width: 154px;
	margin-left: -4px;/* input box has some margin/padding that needs to be substracted */	
	float: left;
}
#literatureButtonMargin
{
	margin-left: 151px;	
	padding-top: 5px;
}
.literatureSearchResultHeader a, img
{
	text-decoration: none;	
	border: 0px;
}
.literatureSearchResultHorizontalDots
{
	height: 11px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x center; 	
}
.literatureSearchResultHeaderHorizontalDots
{	
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top; 		
}

/* Literature end */

/* Nessie Products */
.threecolumncollectionimagenessie
{
	/*margin-right: 24px;
	vertical-align : top;
	text-align: center;	
	*/
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;

}
/* Nessie Products end */

/* ProductPresentation */

/* Top item container linkbox */
.ipptopitemcontainer, .ipptopitemcontainerwithlink, .ipptopitemimagecontainer
{
	width: 180px;	
}
.ipptopitemcontainer, .ipptopitemimagecontainer
{
	float: left;
}
.ipptopitemcontainerwithlink
{
	position: absolute; 
	bottom: 0px; 
	left: 205px;
}
.ipptopitemimagecontainer
{
	margin-right: 24px;
	height: 130px; 
	vertical-align:middle; 
	text-align: center;	
}
.popup
{
	margin: 0px;
	padding: 0px;	
	cursor: pointer !important; 
	cursor: hand;
}
/* Top item container linkbox end */
/* ProductPresentation */
.ippgroupcontainer
{
	width: 180px;
}
.productselector
{
	margin-right: 6px;	
}
table.ippproductdetailgridview > tbody > tr > td
{
	padding-right: 6px;	
}
.ippproductdetailgridview tr, .ippproductdetailgridview th 
{
	padding: 3px 0px;
}
.ippproductdetailgridviewaltrow
{	
	background-color: #DDDDDD;
}
.ippproductdetailgridviewaltrow > td
{	
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	border-collapse: separate;
}
table.ippproductdetailgridview th
{
	background-color: #C0C0C0; 
	vertical-align: top;	
	padding-right: 6px;
}
.horizontaldotsipp
{
	height: 1px;
	margin: 12px 12px 0px 12px;	
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top; 
}
.body3
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
}
h4
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;	
	margin: 3px 0px;
}
.h4
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;	
}
.productselectorheading, .relatedinfosearchresultheading
{
	/*position: relative; */
	/*height: 40px;*/
	/*top: 4px;*/
	padding-right: 12px;
}
.productselectorheadline
{
	margin-top: 4px;	
}
.productselectordropdown
{
	/*position: absolute; 
	bottom: 4px;	*/
}
.productselectorcountcontainer
{
	padding-top: 10px;
	display: block;
}
.linkboxpaddingleft
{
	padding-left: 25px;
}
.ipplinkboxgrid
{
	padding-bottom: 3px;	
}
.ipplinkboxcontainer
{
	width: 384px; 
	position: absolute; 
	bottom: 0px; 
	right: 0px;
}
.ipptopcontainer
{
	margin: 0px 12px 0px 24px; 
	position: relative; 
	width: 795px;
	height:130px;
}
.ippproductdetailgridview
{
	width: 100%;	
}
.ippproductdetailgridview a
{
	text-decoration: none;
	border-width: 0px;
}
.ippsortimage
{
	margin: 6px 2px 0px 0px;	
	float: left;
}
.ippproductdetailgridview TH
{
	/*position: relative;	*/
}
.ippproductimage
{
	position: absolute; 
	bottom: 5px; 
	right: 3px; 
	cursor: hand;
}
.ippdivcomparecontainer
{
	position: relative; 
	width: 38px; 
	height: 25px;	
}
.ippdivcompareheader
{
	height: 60px; 
	width: 40px; 
	position: relative;
}
.ippcheckbox
{
	position: absolute; 
	bottom: 3px;	
}
.opaque 
{
	opacity: .5;
	filter: alpha(opacity=50);
}
.compareimage
{
	position: absolute; 
	bottom: 4px; 
	left: 25%;
}
.ippheaderimagecontainer
{	
	height: 60px; 
	width: 38px;
	position: relative;	
	top: 5px;	
}
.ippheaderresetimage
{
	position: absolute; 
	bottom: 4px; 
	right: 25px;
}
.ippheadershowimage, .ippheaderhideimage
{
	position: absolute; 
	bottom: 4px; 
	right: 5px;
	cursor: hand;
}
.ippprodimage
{
	margin: 3px 0px;	
}
/* relatedinfo literature */
.relatedinfoliteratureheader
{
	margin-top: 2px;	
}
.relatedinfoliteratureitem
{
	padding: 3px 0px 3px 6px;
	vertical-align: middle;
}
.relatedinfoliteratureheadercontainer
{
	margin-left: 6px;	
}
.relatedinfoseperator
{
	width: 6px;	
}
.relatedinfoliteraturesearchresultheader
{	
	background-color: #C0C0C0;	
	vertical-align: top;
}
.relatedinfoliteraturesearchresultalternating
{	
	background-color: #DDDDDD;	
}
.relatedinfoliteraturesearchresultalternating > td
{		
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	border-collapse: separate;
}
.relatedinfoliteraturesearchresultgridview
{
	width: 100%;	
}
.relatedinfoliteraturesearchresultgridview a, img
{
	text-decoration: none;	
	border: 0px;
}
.relatedinfosearchresultdropdown
{
	margin: 4px 0px;	
}
.relatedinforesetimage
{
	margin-top: 4px;	
}
/* relatedinfo literature end */
/* comparecatalogue start */
.productcomparetable td
{
	padding-bottom: 4px;
	padding-top: 4px;
}
.productcomparehorizontaldots
{	
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top left; 		
	padding: 6px 0px;
}
img.comparecataloguecellpadding
{	
	padding-top: 12px;
}
.productcomparemyproductlist
{
	padding: 0px 6px;	
	cursor: hand;
}
#comparecataloguecontainer
{
	margin: 0px 12px 24px 24px;		
}
#comparecataloguecontainer h1
{
	margin-bottom: 24px;	
}
#comparecataloguetable
{
	overflow-x: scroll;
	padding-bottom: 24px;
}
.comparecataloguerow
{
	background-color: #DDDDDD;	
}
.comparecataloguecell
{
	border-top: solid 1px #C0C0C0; 
	border-bottom: solid 1px #C0C0C0; 
	border-collapse: separate;
	padding: 0px 6px;		
}
.comparecataloguecellpadding
{
	padding: 0px 6px;	
}
.comparecataloguecellbold
{
	font-weight: bold;
}
.productcompareemailimage:hover
{
	cursor: pointer !important;
	cursor: hand;	
}
/* comparecatalogue end */
/* send mail webform */
.sendmailleft
{
	float:left;
	width: 180px;
}
.sendmailwrapper
{
	margin: 0px 0px 12px 0px;
}
/* sendmail end */

/* Assets */
.assetalternatingitem
{
	background-color: #DDDDDD;	
}
.assetcount
{
	float: right; padding-top: 2px;
}
.assetheading
{
	background-color: #C0C0C0; 
	padding: 4px 6px;
}
/* end of Assets*/
/* Photo Drawing */
.photodrawingcontainer 
{
	padding: 12px 0px;	
	overflow: hidden; 
	width: 180px;
}
/* Photo Drawing end */
/* CodeNumber */
.codenumbercontainer
{
	background-color: #C0C0C0;		
}
.codenumbersubcontainer
{
	width: 410px; 
	/*padding: 0px 6px; */
}
.codenumberalternating
{
	background-color: #DDDDDD;		
}
.codenumberalternating td
{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;	
}
.codenumbertext, .codenumbervalue
{
	padding: 4px 6px;
}
.codenumbervalue
{
	text-align: right; 
}
/* CodeNumber end */
/* FAQ */
.treeviewalternating
{
	background-color: #DDDDDD;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;		
}
.faqcontainer
{
	margin: 24px; width: 616px;
}
.faqheading
{
	background-color: #C0C0C0;
	padding: 4px 6px;
}
.faqcount
{
	float: right; padding-top: 2px;
}
/* FAQ End */
/* Associated products and accesories */
.apacontainer
{
	margin: 24px; width: 616px;
}
.apaheading
{
	background-color: #DDDDDD;
	padding: 4px 6px;
}
.apacount
{
	float: right; padding-top: 2px;
}
.apaunderlined
{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;	
}
/* Associated products and accesories End */
/* Combinations */
.combinationcontainer
{
	margin: 24px 12px 24px 24px;	
}
.combinationtable td
{
	padding: 4px;	
}
/*
.combinationtable .dotted
{
	background: transparent url(../../Images/NewLayout/VerticalDot.gif) top repeat-x;	
}
*/
/* Combinations End */
/* IPP contact start */
body#contactformbody
{
    margin: 0px;
    padding: 0px;
    background-color: #f0f0f0;
}
body#contactformbody select
{
    font-family: tahoma;
    font-size: 10px;	
}
.contacttable td
{
    padding-bottom:4px;   
    vertical-align: top; 	
}
.contacttable tr td:first-child
{
    width: 	95px;    	        	
}        
.contacttable tr td
{
    width: 	330px;    	        	
}        
#contactformcontainer
{
	margin: 24px;
}
.reddot
{
    margin-left:3px;
    color:red;
}
/* IPP contact end */
.newsstoryImageContainer
{
	margin:0px 24px 22px 24px;
	text-align:left;
	overflow:hidden;
}

.newsStoryContainer
{
	overflow:auto;
	height:1%;
}

.codenumbersocialmedia
{
	position: absolute; 
	right: 0px; 
	bottom: 4px;
}

.socialMediaPadding
{
	padding-bottom: 41px;	
}

.socialMediaContainer
{
	position: relative;
}

.socialMedia
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 178px;
	/*margin-top: 24px; 
	text-align: right;*/
}
/* Articles */
.articlepadding
{
    padding: 4px 0px;
}
.articleitem
{
	padding-bottom: 8px;	
}
.articlehead, .articlehead + div
{
    margin-bottom: 12px;            
}
.articlehead
{
	cursor: hand;	
}
/* Articles end */
.localcidlefttextcontainer
{
	float:left;
	width:130px;
	clear:left;
}
/* Envioneering	*/
.masterbottom
{
display:none;
}
/* Envioneering end */
