﻿
.clsTopTable
{
	background-image: url(Images/topbackground.jpg); 
	background-repeat : no-repeat;
	text-align:right;
	vertical-align:top; 
}


.clsTop
{
	background-image: url(Images/topleftbackground.jpg); 
	background-repeat : no-repeat;
	background-position:middle;
    text-align:right;
	padding: 10px 0px 0px 0px;
}

.clsTopRight
{
	background-image: url(Images/top.jpg); 
	background-repeat : no-repeat;
	text-align:right;
	padding: 10px 0px 0px 10px;
}

.clsTopSiteMapPath
{
	height: 30px;  
}

.clsContentSection
{
	background-image: url(Images/facade.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.clsInfoSection
{
	width: 260px;
	padding-top: 10px;
	padding-left: 7px;
	vertical-align:top; 
}

.clsPrintSection
{
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align:top; 
	max-width:650px;
}

.clsFooter
{
	background-image : url(Images/footer.jpg); 
	height: 19px;   
}

.clsLanguageFlag
{
	margin-left: 10px;
}

a.clsLanguage, a.clsLanguage:visited
{
	line-height:20px;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	color:#cccccc;  
	vertical-align:top; 
}

a.clsLanguageActive, a.clsLanguageActive:visited, a.clsLanguageActive:hover
{
	line-height:20px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color:#cccccc; 
	vertical-align:top;
	font-weight: bold;
	text-decoration: none; 
}

a.clsToolbar, a.clsToolbar:link, a.clsToolbar:hover, a.clsToolbar:active, a.clsToolbar:visited
{
	margin-left: 10px;
	font-size: 12px;
	color: White;
	text-decoration: none;
}

.clsStaticContentLeft
{
	font-size: 12px;
	vertical-align:top; 
	width: 480px;
}


.clsStaticContentRight
{
	
}

/* Menu */
.clsMenu
{
	
}

.clsStaticMenuItemStyle
{
	width: 110px;     
	padding: 15px 0px 3px 0px;
	text-align:center;
	vertical-align:top;
}
a.clsStaticMenuItemStyle, a.clsStaticMenuItemStyle:visited
{  
	text-decoration: none;
	color:Black;
	font-weight:bold;
}

.clsStaticHoverStyle
{
	text-align:center;
	vertical-align:top;
}
a.clsStaticHoverStyle, a.clsStaticHoverStyle:visited
{
	text-decoration: none;
	color:White;
}

.clsMenuItem0
{
	background-image: url(Images/MenuItems/0DUO.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand; 
}
.clsMenuItem0Hover
{
	background-image: url(Images/MenuItems/0.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand; 
}
.clsMenuItem1
{
	background-image: url(Images/MenuItems/1DUO.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand; 
}
.clsMenuItem1Hover
{
  background-image: url(Images/MenuItems/1.jpg);
  background-repeat:no-repeat;
  background-position: center top;
  cursor: hand;  
}

.clsMenuItem2
{
	background-image: url(Images/MenuItems/2DUO.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand;
}
.clsMenuItem2Hover
{
	background-image: url(Images/MenuItems/2.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand;
}

.clsMenuItem3
{
	background-image: url(Images/MenuItems/3DUO.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand;
}
.clsMenuItem3Hover
{
	background-image: url(Images/MenuItems/3.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand;
}

.clsMenuItem4
{
	background-image: url(Images/MenuItems/4DUO.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand;
}
.clsMenuItem4Hover
{
	background-image: url(Images/MenuItems/4.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	cursor: hand;
}

/* Submenu */

.clsSubStaticHoverStyle
{
	text-align:left;
}
a.clsSubStaticHoverStyle, a.clsSubStaticHoverStyle:visited
{
	text-decoration: none;
	font-weight:bold;
	text-align:left;
}
.clsSubStaticMenuItemStyle
{     
	padding: 1px 10px 0px 0px;
	text-align:left;
}
a.clsSubStaticMenuItemStyle, a.clsSubStaticMenuItemStyle:visited
{  
	text-decoration: none;
	color:Black;
	text-align:left;
}

/* SiteMapPath */

.clsSiteMapPath
{
	font-family:Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}          

.clsPathSeparatorStyle
{
	font-size: 10px;
	font-weight: bold;
	color: #507CD1;
	text-decoration: none;
}

.clsCurrentNodeStyle
{
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.clsNodeStyle
{
	font-size: 10px;
	font-weight: normal;
	color: #284E98;  
	text-decoration: none;
}

.clsRootNodeStyle
{
	font-size: 10px;
	font-weight: bold;
	color: #507CD1;  
	text-decoration: none;
}

/* Login */

.clsLogin
{
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	border: solid -2px white;
}

.clsTitleTextStyle 
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-align:left;
	padding-bottom: 20px;
	padding-left: 0px;
}

.clsInstructionTextStyle 
{
	font-style:italic;
	color: Black;
}

.clsLoginLabel
{

 }

.clsLoginButton
{
	text-align: left;
}
   
.gridViewer
{
}

.gridViewerNonClickable
{
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	cursor: default; 
}

.gridViewerClickable
{
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	cursor:pointer;
}


/* popup */

.popupTable
{
	border: solid 1px #0b1e3d;
}

.popupHeader
{
	background-image: url(Images/top.jpg);
	border-bottom: solid 1px #0b1e3d;
	padding-left: 4px;
}

.popupHeaderText
{
	color: White;
	font-size: 20px;
	text-align:right;
	padding-right: 14px;
}

/* catalog */ 

.catalogContent
{
	background-color: #dedede;
	text-align:center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:16px;
	padding-right:0px;
	height: 560px;
}
.catalogFooter
{
	padding:2px;
	background-image: url(Images/top.jpg);
	border-top: solid 1px #000088;
	height: 40px;
}

.catalogScroll
{
	border: solid 0px;
	text-align:left;
	overflow:auto; 
	height: 560px;
}

.catalogDetailScroll
{ 
}

.catalogIndexImage
{
	margin:4px 4px 4px 4px;
	border: solid 1px #010238;
}


/* Info box */ 

.clsTableBox
{
	width: 230px;
	margin-bottom:10px; 
	margin-left: 10px;
	border-bottom:solid 1px #0b1e3d;
	background-color: #c6d5dc;
}

.clsTableCellHeader
{
	background-image:url(Images/bg.png); 
	font-weight:bold;
	color: White;
	padding: 5px 3px 5px 3px;
}

.clsTableCellContent
{
	border-top:solid 1px #7996A8;
	border-bottom:solid 1px #7996A8;
	padding: 3px;
	font-size:10px;
}
.clsCatalogImage
{
	text-align:center;
	cursor:pointer;
}

 .warning
{
	color: Red;
}

.error
{
	color: Red;
	font-weight: bold;
}

.success
{
	color: Green;
	font-weight: bold;
}

.welcome
{
	color: black;
}

/* Profile */
.rowHighLight
{
	background-color:#c6d5dc; 
}

/* Product List */
.clsProductThumbnail
{
	border: solid 1px black;
}

/* Grid View */

.clsGridView
{
	background-color: White;
	border-top: solid 1px #0060a5;
	border-right: solid 1px white;
	border-left: solid 1px white;
	border-bottom: solid 1px #0060a5;
	width: 100%;
}

.clsGridViewHeader
{
	background-color: #c6d5dc;
	border-bottom: solid 1px #0060a5;
	font-weight: bold;
}

.clsGridViewRow
{
	background-color: white;
	cursor:pointer;
}

.clsGridViewAlternatingRow
{
	background-color: #eeeeee;
	cursor:pointer;
}

.clsGridViewSelectedRow
{
	background-color: #0060a5;
	cursor:pointer;
	color:White;
}

/* Passer-til listen */
.clsFitsScroll
{
	overflow: auto;
	height: 250px; 
	width: 380px;
	text-align:left;
}

/* Product View */
.clsSpecialOffer
{ 
	
}

.clsSpecialOfferPrice
{ 
	text-decoration: underline;
}

/* Profile */
.clsCaptionProfile
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
}

/* Buttons */

.clsDefaultButton
{
	background-image:url(Images/knap.png); 
	background-repeat:no-repeat;
	background-position:center middle;  
	background-color:Transparent;
	width: 70px;
	height: 24px;
	border:0;
	color:White;
	vertical-align:top;
	padding: 2px;
	background-color:White;
	font-size:small;
}

.clsSearchPageButton
{
	background-image:url(Images/knap1.png);
	background-repeat:no-repeat; 
	background-position:center middle; 
	background-color:Transparent;
	width: 150px; 
	height:24px;
	vertical-align:top;
	background-color:White;
	border:0;
	color: White;
	padding: 2px;
	font-size:small;
}

.clsSearchPageDefaultButton
{
	background-image:url(Images/knap1.png);
	background-repeat:no-repeat; 
	background-position:center middle; 
	background-color:Transparent;
	width: 150px;
	height:24px;
	border:0;
	color: White;
	vertical-align:top;
	padding:2px;
	font-size:small;
}

.clsDefaultButton1
{
	background-image:url(Images/knap.png); 
	background-repeat:no-repeat; 
	background-position:center middle; 
	background-color:Transparent;
	width: 70px;
	height:24px;
	border:0;
	color: White;
	vertical-align:top;
	padding: 2px;
	font-size:small;
}
.clsButton
{
	background-image: url(Images/btnAdd.png);
	background-repeat:no-repeat;
	background-position:center middle;  
	background-color:#eeeeee;
	border-color:Black; 
	border-style:solid;
	border-width:thin;
}

.clsToolbar
{
	vertical-align:bottom;
	text-decoration:none;
}
.clsDetailspanel1
{
	vertical-align:top;
}

.clsHidebutton
{
	display:none;

}
.clsDrop
{ 
	border-color: #0060a5;
	border-style:groove ;
	border-width:thin; 
	text-decoration:none; 
	
}
.clsTextBox
{  
	border-left-color: #0060a5;
	border-bottom-color: #0060a5;
	border-style:none none solid solid;
	border-width:thin; 
	border-left-width:thin; 
	text-decoration:none; 
	padding-left: 4px;
	font-family:Verdana;
	font-size: 10px;
} 

.clsLabels
{
	font-family:Verdana;
	font-size: 10px;
}

.clsNumbers
{
	font-family:Verdana;
	font-size: 10px;
	text-align: right;
}
