/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #EEEBE2;
}

/* background color for the content part of the pages */
Body
{
    font-family:  Verdana; 
	font-size: 9px;
	margin:0px;
	background-color:#EEEBE2;
	scrollbar-3d-light-color: #000000; 
    scrollbar-arrow-color: #716E67; 
    scrollbar-base-color: #EEEBE2; 
    scrollbar-dark-shadow-color: #EEEBE2; 
    scrollbar-highlight-color: #EEEBE2 ; 
    scrollbar-shadow-color: #EEEBE2 
}

body.RadEContentBordered
{
	background-color: white;
}

td
{
    font-family:  Verdana; 
	font-size: 11px;
}

.button 
{
	  color: #ffffff; 
	  font-weight: normal; 
	  font-size: 9px; 
	  font-family: Verdana, Arial, sans-serif; 
	  background: #000000 ; 
	  padding: 0px; 
	  border:1px solid #000000; 
	  height: 18px;
	  cursor:pointer;
}

 

 
.undermenu   { font-family: Verdana; font-size: 9px; }

.input       { border:1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; padding-bottom: 2px }

 

.dropdownboks    {   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; }

/* AO.UserAdministration */
p
{  
	font-size: 10px; 
	font-family: Verdana; 
}

.dbcombo_box 
{ 
	width: 130px; 
	font-size: 9px; 
	font-family: Verdana; 
}

.search_bar_boks 
{
	background-color: #ffffff; 
	border: 1px solid #000000; 
	width: 130px; 
	height:20px; 
} 

.search_bar 
{
	background-color: #ECE9E2;
}

.stroke_koncept 
{
	background-color: #ECE9E2;
	border-left: 1px solid #000000;  
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;  
}

.headline_bold 
{ 
	font-weight: bold; 
	font-size: 9px;  
}
.hvid_fed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight: bold; text-transform: uppercase;}

.headline_boks 
{ 
	text-align: left; 
	padding-top:10px; 
	padding-left:10px; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: none; 
	height: 35px; 
	border: 1px solid #000000; 
}

.second_headline_boks 
{ 
	color:#ffffff; 
	background-color: #A6A18D; 
	text-align: left; 
	padding-top:3px; 
	padding-left:5px; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	height: 20px; 
	border: 1px solid #000000;
	cursor:  pointer; 
}

.second_headline_redboks 
{ 
	color:#ffffff; 
	background-color: #DB121C; 
	text-align: left; 
	padding-top:3px;
	padding-left:5px; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	height: 20px; 
	border: 1px solid #000000; 
	cursor:hand; 
}
	
.boks_bruger
{
	background-color: #ECE9E2; 
	padding-left:10px;
}

.boks_bruger_w
{
	background-color: #F4F2ED; 
	padding-left:10px;
}

.boks_firma_b 
{
	background-color: #ECE9E2; 
	padding-left:10px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-right: 5px;
}

.boks_firma_w 
{
	background-color: #ffffff; 
	padding-left:10px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-right: 5px;
}

.subsettingsbox 
{ 
	border:1px solid #CAC7C0; 
}

.streg_search 
{
	border-bottom: 1px solid #A0BDC7; 
}
			
.infoboks_indhold
{
	border-top: 1px solid #7395A0; 
	border-right: 1px solid #7395A0;
	border-left: 1px solid #7395A0; 
	border-bottom: 1px solid #7395A0;
	background-color: #D7E7EB;
	padding-left:4; 
	padding-right:4; 
	padding-bottom: 3px; 
	padding-top:3px;
	    
}
/* STØRRELSE PÅ LOGOCELLE */
#LogoCell
{
	height:45px;
}

/* Bredde og højde på hele hovedtabellen*/
.AOnet_table_width
{
	width:770px;
	height:100%;
}

/* ALM. LINKS GENERELT FOR ALLE AO SITES - KUN HOVER COLOR ADSKILLER SIG OG DENNE ER DEFINERET I SKIN.CSS*/

a:link, a:active, a:visited		
{ 
font-family:  Verdana; 
text-decoration: underline; 
font-weight: normal;  
color: #000000; }

a:hover		
{
font-family: Verdana; 
text-decoration:underline;  
font-weight: normal;  
color: #7D7D7D; }


.investor_text
{
	color:#000000;
	font-size: 9px; 	
}

/* BANNER STØRRELSE OG BAGGRUNDFARVE FOR DE BANNERE DER SKAL SIDDE I TOPPEN */
.banner
{
	color:#000000;
	height:70px;
	font-size: 9px; 
	background-color: #ffffff; 
	text-align: center;	
	
}
.banner_color
{
	background-color: #ffffff; 
	font-size: 9px;
	text-align: center;	
}

.banner1
{
	font-weight:normal;
	color: #30455F;
	font-size:9px;
	text-align: center;
	width: 33%;
	height: 70px; 
	padding-left: 6px; 
}

.BannerPaneStyle
{
	background-color:#ffffff;
	padding-bottom: 2px;
	padding-top: 0px;
	
}




.MenuSection
{
	font-weight:bold;
	font-size:10px;
}


A.MenuLink, A.MenuLink:active, A.MenuLink:visited
{
	display: block;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	white-space: nowrap;
	color:#ffffff;
	text-decoration:none;
}
A.MenuLink:hover
{
	display: block;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	text-decoration:none;
}


/* Farver og placering på login/velkomstteksten i toppen */

.velkommen
{
	height:37px;
	text-align: right;
	font-size: 9px; 
	background-color: transparent;
	text-decoration: none;
}


/* Farver og placering på login/velkomstteksten i toppen */

a.velkommen, a.velkommen:link, a.velkommen:active, a.velkommen:visited
{
	color:#000000;
	text-decoration: none;
	padding-top: 10px;
	padding-left:10px;
	font-size: 9px;	
	
}

a.velkommen:hover
{
	color:#7D7D7D;
	text-decoration: none;
	padding-top: 10px;	
	font-size: 9px;	
}

/* Farver og placering på bundlinks */

.AonetFooterText
{
	text-align: right;
	font-size: 9px; 
	text-align: center;
	background-color: transparent;
	text-decoration: none;
	height:20px;
}

a.AonetFooterText:link, a.AonetFooterText:active, a.AonetFooterText:visited
{
	color:#000000;
	text-decoration: none;
	padding-top: 7px;
	font-size: 9px;	

	
}

a.AonetFooterText:hover
{
	color:#7D7D7D;
	text-decoration: none;
	padding-top: 7px;	
	font-size: 9px;	
}

	
/* text style for the selected tab */
.SelectedTab {
    font-weight: bold;
    font-size: 9px;
    color: white;
    font-family: verdana, Tahoma, Arial, Helvetica;
    text-decoration: none;
}


/* hyperlink style for the selected tab */
A.SelectedTab:link, A.SelectedTab:visited, A.SelectedTab:active, A.SelectedTab:hover
{
    text-decoration:    none;
    color:white;
}



/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 9px;
    color: white;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link,A.OtherTabs:visited, A.OtherTabs:active 
 {
    text-decoration:    none;
    color:white;
}


A.OtherTabs:hover    {
    text-decoration:    none;
    color:#EEEBE2;
}

/* GENERAL */
/* style for module titles */
.Head   
{
    font-size:  10px;
    font-weight:  bold;
    color: #000000;
}

/* style of item titles on edit and admin pages */
.SubHead    
{
    font-size:  10px;
    font-weight:    bold;
    color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
    font-size:  10px;
    font-weight:    bold;
    color: black;
}



/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
   
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, Arial, sans-serif, Verdana;
	font-size: 11px;
}


.input_boks
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	padding-top: 0px;
	height: 17px;
	border-style: solid;
	border-width: 1px;
	border-color: #092638 #092638 #092638 #092638;
	width: 100px;
}

.NormalRed
{
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #ff0000
}

.NormalBold
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	background-color: Transparent;
	letter-spacing: 0pt;
	padding: 0px;
	height: 14px;
	border-style: solid;
	border-width: 0px;
	border-color: #B5DBF7 #B5DBF7 #B5DBF7 #B5DBF7;
	height: 18px;
}

    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
    text-decoration:    underline;
    color: #000000;
}

A.CommandButton:hover    
{
    text-decoration:    underline;
    color: #7D7D7D;
}
    
/* GENERIC */
H1  {
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    font-weight:    normal;
    color: #000000;
}

H2  {
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    font-weight:    normal;
    color: #000000;
}

H3  {
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    font-weight:    normal;
    color: #000000;
}

H4  {
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    font-weight:    normal;
    color: #000000;
}

H5, DT  {
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    font-weight:    bold;
    color: #000000;
}

H6  {
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  10px;
    font-weight:    bold;
    color: #000000;
    text-transform: uppercase;
}

TFOOT, THEAD    {
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #000000;
}

TH  {
    vertical-align: baseline;
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    font-weight:    bold;
    color: #000000;
}


SMALL   {
    font-size:  9px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: black;
    height:1pt;
    text-align:left
}

/* Menu-Styles */
/* Module Title Menu *//* ADMIN MENU */
.ModuleTitle_MenuContainer 

{}
	
.ModuleTitle_MenuBar { 
	cursor: hand;
	height:16;
	background-color: Transparent;
	
	
}

.ModuleTitle_MenuItem { 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	}

.ModuleTitle_MenuIcon { 
	cursor: hand; 
	background-color: #EEEEEE; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: hand; 
	background-color: #FFFFFF; 
	}

.ModuleTitle_MenuBreak {
 background-color: #EEEEEE; 
height: 0px;

}

.ModuleTitle_MenuItemSel 
{
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	background-color: #cccccc;	
}


.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
}


.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
}

/* TABEL OG TEKST PÅ COPYRIGHT TEKSTEN I BUNDEN AF SIDEN */
#Footer
{
	color:#000000;
	border-top: solid 1px #D1CEC0;
	border-left: solid 1px #D1CEC0;
	border-right: solid 1px #D1CEC0;
	border-bottom: solid 1px #D1CEC0;
    background-color: #EFEBE7;
	font-size: 9px; 
}
	

/* Menu-Styles */
/* Module Title Menu *//* ADMIN MENU */
.ModuleTitle_MenuContainer 

{}
	
.ModuleTitle_MenuBar { 
	cursor: hand;
	height:16;
	background-color: 000000;
	
	
}

.ModuleTitle_MenuItem {
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 

	}

.ModuleTitle_MenuIcon {
	cursor: hand; 
	background-color: #EEEEEE; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	}

.ModuleTitle_MenuBreak {
 background-color: #EEEEEE; 
height: 0px;

}

.ModuleTitle_MenuItemSel 
{
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	background-color: #cccccc;	
}


.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt;  
	cursor: hand; 
}


.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
}


.small_head
{

	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 9px; 

}

/* Kopieret fra Shopserver release - 12 januar 2006 - Larry Hansen */

/*-----------------------------------------------------------------------------------*/
/* TAGS                                                                              */
/*-----------------------------------------------------------------------------------*/

h1
{
	color: #0D1F26;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana,arial, "Gill Sans MT";
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}

h2
{
	color: #e9f8ff;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-left: 4pt;
	margin: 0px 0px 0px 0px;
}

h3
{
	color: #072637;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 8px;
	margin: 0px 0px 0px 0px;
}

h4
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-top: 0px;
	padding-left: 4pt;
	margin: 0px 0px 0px 0px;
}

h5
{
	color: #00384B;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, Verdana, "Gill Sans MT";
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 4pt;
	margin: 0px 0px 0px 0px;
}

h6
{
	color: #133247;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	background: url(clientside/arrow_blue.gif) no-repeat;
	text-indent: 7pt;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 2pt;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p
{
	color: #072637;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
}

td
{
/*	color: #072637; */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
}

.font11
{
	color: #072637;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
	padding-TOP: 10px;
}


th
{
	color: #072637;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

table
{
	border-collapse: collapse;
}


img
{
	border-width: 0px;
}

form
{
	margin: 0px;
	padding: 0px;
}

label
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: super;
}

textarea
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: solid 1px #6e6f71;
	overflow: auto;
	padding-bottom: 3px;
}

.variantarea1
{
	
	border-top: solid 1px #D6DBDE;
	
}
.variantarea2
{
	
	border-right: solid 1px #D6DBDE;
	border-top: solid 1px #D6DBDE;
	
}


input
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.katHeadline1
{
	color: black;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #bfbfbf;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	height: 20px;
}
.linkfelt
{
	color: black;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #f5ecdc;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	height: 20px;
}
select
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	border: solid 1px #000000;
	background-color: #ffffff;
	color: #000000;
}

a.readmore:link, a.readmore:visited, a.readmore:active, a.readmore:hover
{
	color: #133247;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 5px;
	padding-right: 7px;
	height: 16px;
	background: url(clientside/readmore.gif) no-repeat;
}

a.readmore:hover
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 5px;
	padding-right: 0px;
	height: 16px;
	background: url(clientside/readmore.gif) no-repeat;
}

a.back:link, a.back:visited, a.back:active
{
	color: #133247;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 7px;
	height: 16px;
}

a.back:hover
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 7px;
	height: 16px;
}

a.producent:link, a.producent:visited
{
	color: #072637;
	font-family: Verdana, Arial, sans-serif;
	background: url(clientside/pil_producent.gif) no-repeat;
	text-indent: 5pt;
	text-decoration: none;
	font-size: 9px;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 0px;
	padding-right: 7px;
	height: 16px;
	text-transform: lowercase;
}

a.producent:active
{
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	background: url(clientside/pil_producent.gif) no-repeat;
	text-indent: 5pt;
	white-space: nowrap;
	font-weight: normal;
	font-size: 9px;
	margin-top: 0px;
	padding-right: 7px;
	height: 16px;
	text-transform: lowercase;
}

a.producent:hover
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	background: url(clientside/pil_producent.gif) no-repeat;
	text-indent: 5pt;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 0px;
	font-size: 9px;
	padding-right: 7px;
	height: 16px;
	text-transform: lowercase;
}

.sti
{
	color: #577887;
	font-family: Verdana, Arial, sans-serif;
	text-indent: 0pt;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 0px;
	padding-right: 0px;
	height: 16px;
	text-decoration: none;
	text-transform: uppercase;
}

.sti_active
{
	color: #0F1F26;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	text-indent: 0pt;
	white-space: nowrap;
	font-weight: bold;
	margin-top: 0px;
	padding-right: 0px;
	height: 16px;
	text-transform: uppercase;
}



a.sti:hover
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	background: url(clientside/pil_producent.gif) no-repeat;
	text-indent: 6pt;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 0px;
	padding-right: 7px;
	height: 16px;
	text-transform: lowercase;
}


a.profil:link, a.profil:visited, a.profil:active
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 5px;
	padding-left: 7px;
	height: 16px;
}

a.profil:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 5px;
	padding-left: 7px;
	height: 16px;
	background: url(images/readmore.gif) no-repeat;
}

.date
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0pt;
	font-weight: normal;
	font-size: 9px;
	color: #BBC5C8;
	font-family: Verdana, Arial, sans-serif;
}
.text_fade
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0pt;
	font-weight: normal;
	font-size: 9px;
	color: #94AEB5;
	font-family: Verdana, Arial, sans-serif;
}

#csiteHint
{
	color: #324656;
	font-size: 9px;
	font-family: verdana, arial;
	background-color: #ffffff;
	padding-bottom: 10px;
	padding: 5pt;
	border: solid 1px #324656;
}

#csiteHint_produkt
{
	color: #324656;
	font-size: 9px;
	font-family: verdana, arial;
	background-color: #ffffff;
	padding-bottom: 10px;
	padding: 5pt;
	border: solid 1px #324656;
}

.profil
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0pt;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
}

/*
attributter for den blå fremhævning/markering på tabellen 
*/
td.tableListAltinput
{
	background-color: #ECEFEF;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	vertical-align: top;
}
/*
attributter for de hvide td-er
*/
td.tableListAltinput2
{
	background-color: #ffffff;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	vertical-align: top;
}

ul
{
}

/*-----------------------------------------------------------------------------------*/
/* LINK                                                                              */
/*-----------------------------------------------------------------------------------*/
a
{
	color: #072637;
	font-weight: normal;
	text-decoration: underline;
}

a:active
{
	color: #072637;
	font-weight: normal;
	text-decoration: underline;
}

a:hover
{
	color: #072637;
	font-weight: normal;
	text-decoration: underline;
}

a:link
{
	color: #072637;
	font-weight: normal;
	text-decoration: underline;
}

/*-----------------------------------------------------------------------------------*/
/* Element IDs                                                                       */
/*-----------------------------------------------------------------------------------*/
#metatagsTbl td
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align:top
}

/*-----------------------------------------------------------------------------------*/
/* CLASSES                                                                           */
/*-----------------------------------------------------------------------------------*/
.generalMetaTbl, .specialMetaTbl
{
	width:100%;
	padding:15px 0px 0px 0px;
	border:1px solid #D3DCE0;
}

/*-----------------------------------------------------------------------------------*/
/* - Form & Input Classes                                                            */
/*-----------------------------------------------------------------------------------*/
.adresse
{
	color: #ffffff;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0pt;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.ring_op
{
	color: #ffffff;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0pt;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.textboks
{
	background-color: #ffffff;
	border-bottom: #546368 1px solid;
	border-left: #546368 1px solid;
	border-right: #546368 1px solid;
	border-top: #546368 1px solid;
	color: #000000;
	font-family: Arial, sans-serif, Verdana;
	font-size: 10px;
}

.input
{
	color: #0C2126;
	background-color: transparent;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #092638 #092638 #092638 #092638;
}
.input_inactive
{
	color: #0C2126;
	background-color: transparent;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #C6D0D4 #C6D0D4 #C6D0D4 #C6D0D4;
}

.inputFocus
{
	color: #000000;
	background-color: #ffffcc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.inputLink
{
	color: #000000;
	background-color: #F5ECDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}


.buttonlink
{
	color: #EBFAFF;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background: #345368;
	letter-spacing: 0pt;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #8ec9da #8EC9DA #8EC9DA #8ec9da;
	height: 18px;
}
/*
.button
{
	color: #082D34;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background: #B6C9CD;
	letter-spacing: 0pt;
	padding: 0px;
	height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #728F9D #728F9D #ffffff;
	height: 18px;
}
*/
.button_main
{
	color: #082D34;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background: #B6C9CD;
	letter-spacing: 0pt;
	padding: 0px;
	height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #728F9D #728F9D #ffffff;
	height: 18px;
	cursor:pointer;
}
.button_search
{
	color: #162C34;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	letter-spacing: 0pt;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #162C34 #162C34 #162C34 #162C34;
	height: 16px;
	width: 27px;
	cursor:pointer;
}
.button_koeb
{
	color: #162C34;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	background: transparent;
	letter-spacing: 0pt;
	padding-right: 1px;
	padding-left: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #162C34 #162C34 #162C34 #162C34;
	height: 16px;
	width: 27px;
	cursor:pointer;
}

.button_help
{
	background-color: #E9F0F3;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
    cursor:pointer;
}

.button_gul
{
	border-top: 1px solid #000000; 
	border-right: 1px solid #000000;
	border-left: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	text-decoration:none;
	FONT-WEIGHT:normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	height:17px;
	cursor:pointer;
}

/*
 Dropdownboks.
*/

.dropdownboks
{
	border-top: 1px solid #788E95;
	border-bottom: 1px solid #788E95;
	border-left: 1px solid #788E95;
	border-right: 1px solid #788E95;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #2F4D59;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
}

/*
 Dropdownboksbund
*/

.dropdownboksbund
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	background-color: #345368;
	font-weight: normal;
	font-size: 10px;
	color: #ECEFEF;
	font-family: Verdana, Arial, sans-serif;
}

.dropdownboksbundlys
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	background-color: #ECEFEF;
	font-weight: normal;
	font-size: 10px;
	color: #345368;
	font-family: Verdana, Arial, sans-serif;
}

.dropdownboksbundwhite
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	color: #345368;
	font-family: Verdana, Arial, sans-serif;
}

.inputText
{
	border-top: 1px solid #788E95;
	border-bottom: 1px solid #788E95;
	border-left: 1px solid #788E95;
	border-right: 1px solid #788E95;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	height: 17px;
}

/*
 Input_white bruges til almindelige inputfelter f.eks. kontaktformular og login hvor indputfelterne er placeret på en hvid eller lys baggrund.
*/

.input_white
{
	border-top: 1px solid #072637;
	border-bottom: 1px solid #072637;
	border-left: 1px solid #072637;
	border-right: 1px solid #072637;
	padding-right: 3px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	height: 15px;
}

.input_sidetal
{
	border-top: 1px solid #072637;
	border-bottom: 1px solid #072637;
	border-left: 1px solid #072637;
	border-right: 1px solid #072637;
	padding-right: 3px;
	padding-left: 0px;
	padding-bottom: 2;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	height: 15px;
	width: 30px;
}


/*
 Input_blue bruges hovedsageligt til inputfelter under søg hvor felterne er placeret på en blå baggrund
*/
.input_blue
{
	border-top: 1px solid #174E62;
	border-bottom: 1px solid #174E62;
	border-left: 1px solid #174E62;
	border-right: 1px solid #174E62;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9px;
	color: #133247;
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	height: 15px;
}


/*
 Input_white bruges til almindelige inputfelter f.eks. kontaktformular og login hvor indputfelterne er placeret på en hvid eller lys baggrund.
*/

.input_date
{
	border-top: 1px solid #788E95;
	border-bottom: 1px solid #788E95;
	border-left: 1px solid #788E95;
	border-right: 1px solid #788E95;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9px;
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	height: 15px;
}

/*
 Kommentarfeltbruges til almindelige inputfelter f.eks. kontaktformular og login hvor indputfelterne er placeret på en hvid eller lys baggrund.
*/

.kommentarfelt
{
	border-top: 1px solid #788E95;
	border-bottom: 1px solid #788E95;
	border-left: 1px solid #788E95;
	border-right: 1px solid #788E95;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
}

.search_text
{
	
	font-weight: normal;
	font-size: 9px;
	color: #072637;
	font-family: Verdana, Arial, sans-serif;
}


.prevNextImage
{
	margin-right: 3px;
	margin-left: 3px;
}

a.newBackButtonText:link
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #072637;
	vertical-align: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

a.newBackButtonText:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #072637;
	vertical-align: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

a.newBackButtonText:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #072637;
	vertical-align: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

a.newBackButtonText:active
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #072637;
	vertical-align: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

/*-----------------------------------------------------------------------------------*/
/* - Frame and box Classes                                                           */
/*-----------------------------------------------------------------------------------*/

.bottom_container
{
	height: 17px;
	width: 100%;
	padding-top: 0px;
	background-color: #7A888E;
}
.bottom_table
{
	padding-right: 10px;
}

.frameOuterPosition
{
}

.frameOuterTable
{
	/*table-layout:fixed;*/
	border-collapse: collapse;
	height: 100%;
	background-color: #ffffff;
	border-left: 1px solid #184761;
	border-right: 1px solid #184761;
}

.frameOuterTD
{
	width: 750px;
}

.frameTable
{
	/*table-layout:fixed;*/
	border-collapse: collapse;
	width: 100%;
	height: 100%; /*border-color: Red; 	border-width: thin;*/
}

.frameColomnTable
{
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

.frameColomnTop
{
	height: 115px;
}

.frameColomnLeft
{
	width: 165px;
	padding-left: 2px;
	padding-right: 2px;
}

.frameColomnCenter
{
	width: 99%;
	height: 99%;
	background-color: #ffffff;
	border-left: 1px solid #9CB7BF;
	border-right: 1px solid #9CB7BF;
	border-bottom: 1px solid #9CB7BF;
	border-top: 1px solid #9CB7BF;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.frameColomnRight
{
	padding-left: 2px;
	padding-right: 2px;
}

.frameColgroup
{
	vertical-align: top;
	padding: 0px 0px 0px 0px; /*padding: 5px 0px 0px 0px;*/
}

.frameColomnSpaceImage
{
	height: 0px;
	width: 0px;
	visibility: hidden;
}
.frameColomnSpaceImage2
{
	height: 0px;
	width: 3px;
	visibility: hidden;
}

.frameColomnLeftSpaceImage
{
	height: 0px;
	width: 0px;
	visibility: hidden;
}

.frameColomnSpace
{
	height: 0px;
	width: 0px;
}

.frameColomnLeftSpace
{
	height: 0px;
	width: 10px;
}

/*-----------------------------------------------------------------------------------*/
/* - Moduler styles                                                                  */
/*-----------------------------------------------------------------------------------*/

table.tableList
{
	background-color: white;
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #000000;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*
 MODUL A:
*/
/*
 TH - style  table-header
*/
th.modulAth
{
	background-color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	border-bottom: 1px solid #8EC9DA;
}
/*
 TH - style  table-header
*/
.tr_tablelist		
{  
	background-color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	border-bottom: 1px solid #000000;
}
.tableList th
{
	background-color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	border-bottom: 1px solid #8EC9DA;
}
/*
td - lys
*/
td.tableListAlt
{
	background-color: #dfe6e5;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 2px;
}
/*
td - mørk
*/
td.tableListAlt2
{
	background-color: #ffffff;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 2px;
}

/*
td  - streg imellem header og resten af cellerne
*/
td.tableListAlt3
{
	background-color: #8EC9DA;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*
 MODUL A slut:
*/


/*
 MODUL B: bruges til shopserverens velkomsttekst modul
*/

.modulB
{
	color: #051D2A;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 11px;
	font-family: arial, Verdana, "Gill Sans MT";
}

.modulB h1
{
	color: #072637;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, Verdana, "Gill Sans MT";
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
}
.modulB h2
{
	color: #072637;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, Verdana, "Gill Sans MT";
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 4pt;
	margin: 0px 0px 0px 0px;
}

/*
table style
*/



td.tableLisB
{
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 11px;
	font-family: arial, Verdana, "Gill Sans MT";
}

/*
table header style
*/

th.modulBth
{
	color: #072637;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
}

.font10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
}



/*
 MODUL B slut:
*/



/*
 MODUL C: Bruges til shopserverens tilbudsmodul på f.eks. forside
*/

.tableListc
{
	background-color: #ffffff;
	font-weight: normal;
	padding-top: 1px;
	padding-left: 2px;
}

.tabletilbud
{
	margin-top: 0px;
	margin-bottom: 15px;
	border: 1px solid #B8C6CC;
}

.modulC h1
{
	color: #082A3C;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 4px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

/*
attributter for hele tabellen
*/
table
{
	border: 0px;
	padding: 0px;
	border: none;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
}


.productName
{
	font-weight: normal;	
}

/*
attributter for den blå fremhævning/markering på tabellen 
*/
td.tableListAltc
{
	background-color: #000000;
	font-weight: bold;
}

/*
attributter for den defalulte td
*/
td.tableListAltc2
{
	font-weight: normal;
}

/*
attributter for den blå fremhævning/markering på tabellen 
*/
tr.tableListAltc
{
	background-color: #DEE2E9;
	font-weight: normal;
	padding-top: 1px;
	padding-left: 2px;
}

/*
attributter for den defalulte td
*/
tr.tableListAltc2
{
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 10px;
	padding-left: 2px;
}


/*
 MODUL C slut: 
 
 
*/

/*
 MODUL D: Bruges til shopserverens indkøbskurv og vareoversigt
*/

.modulD
{
	margin-top: 0px;
	margin-bottom: 15px;
}
.modulD_dotted
{
	border-bottom: 1px dotted #A8BABE;
}

.modulD_dotted_left
{
	border-left: 1px dotted #A8BABE;
}



.modulD h1
{
	color: #072637;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-left: 0pt;
	margin: 0px 0px 0px 0px;
}
.modulD h2
{
	color: #133247;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	background: url(clientside/arrow_blue.gif) no-repeat;
	text-indent: 7pt;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 2pt;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/*
attributter for den blå fremhævning/markering på tabellen 
*/
.tableListAltd
{
	background-color: #E9F0F3;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.tableListAltd_titel
{
	background-color: #BDC8CC;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 3px;
}
.titel_top
{
	color: #072637;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-left: 6px;
}
.producent_top
{
	color: #072637;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-left: 1px;
	text-transform: lowercase;
}
.input_fade {
		border-top: 1px solid #174E62; 
		border-bottom: 1px solid #174E62;
		border-left: 1px solid #174E62; 
		border-right: 1px solid #174E62; 
		PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #133247; BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Arial, sans-serif; height:15px 
}




/*
attributter for den blå fremhævning/markering på tabellen med bold tekst
*/
.tableListAltd_bold
{
	background-color: #E9F0F3;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.pristotal
{
	font-size: 11px;
	font-weight: bold;
}

.total_bar
{
	background-image: url(Clientside/total_bg.gif);
}


/*
attributter for den defalulte td
*/
.tableListAltd2
{
	background-color: #ffffff;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}
.tableListAltd2 td.tdwidth, .tableListAltd td.tdwidth
{
	width:150px;
}

.modulDth1
{
	background-color: #BEC9CD;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.modulDth
{
	background-color: #ffffff;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}




/*
 MODUL D slut: 
*/


/*
 MODUL E: Bruges til shopserverens moduler som præsenterer andre værktøjer såsom "tegn dit badeværelse" eller "Atlantis"
*/

.modulE
{
	margin-top: 0px;
	margin-bottom: 15px;
}

.modulE h1
{
	color: #e9f8ff;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-left: 4pt;
	margin: 0px 0px 0px 0px;
}
.modulE h2
{
	color: #133247;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	background: url(clientside/module/arrow_blue.gif) no-repeat;
	text-indent: 7pt;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 2pt;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}




/*
 Attributter for indholds-td-en
*/

td.tableListAltE
{
	background-color: #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 1px;
}

/*
 Attributter for table headeren i midten
*/

th.modulEth
{
	text-align: left;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #6F8C96;
	background: url(clientside/module/top_moduleE.gif);
}
/*
 Attributter for table headeren til venstre
*/
th.modulEth1
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color: #6F8C96;
}
/*
 Attributter for table headeren til højre
*/
th.modulEth2
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


/*
 MODUL E slut: 
*/

/*
 MODUL F: Værktøjer (branchespecifikt) såsom beregning, kalkulationsprogram, find byggesag.
*/

.modulF
{
	margin-top: 0px;
	margin-bottom: 15px;
}

.modulF h1
{
	color: #e9f8ff;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-left: 4pt;
	margin: 0px 0px 0px 0px;
}
.modulF h2
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 5pt;
	letter-spacing: 0pt;
	font-weight: bold;
	font-size: 10px;
	color: #174e62;
	font-family: Verdana, Arial, sans-serif;
	height: 5px;
	background: url(clientside/bullet.gif) no-repeat;
	text-indent: 7pt;
}

table.tableList		
{ 
	background-color: white;
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #000000;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*
 Attributter for ramme td-en - som indeholder en tabel med indhold
*/

td.tableListAltF
{
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-indent: 10pt;
}

/*
 Attributter for indholds td-en som indeholder teksten samt overskrifter, tekst indskud på 10 pixels
*/
td.tableLisF
{
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
}

/*
 Attributter for table headeren i midten
*/
th.modulFth
{
	text-align: left;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FE0400;
}
/*
 Attributter for table headeren til venstre
*/
th.modulFth1
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color: #FE0400;
}
/*
 Attributter for table headeren til højre
*/
th.modulFth2
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*
 Attributter for overskriftslisten med pile
*/

.tableListFarrow
{
	color: #174e62;
	font-weight: bold;
	font-size: 10px;
	background: url(clientside/bullet.gif) no-repeat;
	text-indent: 10pt;
	margin-top: 5pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.headerarrow
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 5pt;
	letter-spacing: 0pt;
	font-weight: bold;
	font-size: 10px;
	color: #174e62;
	font-family: Verdana, Arial, sans-serif;
	height: 5px;
	background: url(clientside/bullet.gif) no-repeat;
	text-indent: 7pt;
}

/*
 MODUL G: Kataloger, links
*/


.modulG
{
	margin-top: 0px;
	margin-bottom: 15px;
}

.modulG h1
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-top: 0px;
	padding-left: 4pt;
	margin: 0px 0px 0px 0px;
}

/*
 Attributter for indholds td-en
*/
td.tableListG
{
	background-color: #ffffff;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 0px;
}
/*
 Attributter for table headeren i  midten
*/

th.modulGth
{
	text-align: left;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #F5F6F1;
}
/*
 Attributter for table headeren til venstre
*/
th.modulGth1
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color: #F5F6F1;
}
th.cellGwhite
{
	background-color: #FFFFFF;
}
/*
 Attributter for table headeren til højre
*/
th.modulGth2
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/*
 Attributter for en listeform
*/

.tableListGarrow
{
	color: #174e62;
	font-weight: bold;
	background: url(clientside/bullet.gif) no-repeat;
	text-indent: 10pt;
	margin-top: 5pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*
 MODUL G slut: 
*/

/*
 MODUL H: Bruges til shopserverens Indkøbskurv
*/

.modulH
{
	margin-top: 0px;
	margin-bottom: 15px;
}

.modulH h1
{
	color: #224151;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-left: 16pt;
	padding-right: 5pt;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.modulH h2
{
	color: #133247;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	background: url(clientside/arrow_blue.gif) no-repeat;
	text-indent: 7pt;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 2pt;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.modulH h3
{
	color: #224151;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-bottom: 0;
	padding-left: 1pt;
	padding-right: 3pt;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}


/*
 Attributter for indholds-td-en
*/

td.tableListAltH
{
	background-color: #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 1px;
}

.hbottom
{
	border-bottom: 1px dotted #97A6AC;
}

.hleft
{
	border-left: 1px dotted #97A6AC;
}
.hright
{
	border-right: 1px dotted #97A6AC;
}


/*
 Attributter for table headeren i midten
*/

th.modulHth
{
	text-align: left;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #E9EFF1;
}
/*
 Attributter for table headeren til venstre
*/
th.modulHth1
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color: #E9EFF1;
	border-left: 1px dotted #97A6AC;
}
/*
 Attributter for table headeren til højre
*/
th.modulHth2
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: 1px dotted #97A6AC;
}
.modulh_producttop
{
	padding-top: 5px;
	padding-bottom: 0px;
}

.modulh_product
{
	text-align: center;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 1px;
	background-color: #ffffff;
	color: #17313B;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.OLD_modulh_producttop
{
	padding-top: 15px;
	padding-bottom: 0px;
}

.OLD_modulh_product
{
	text-align: center;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 1px;
	background-color: #ffffff;
	color: #17313B;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.modulh_productnostroke
{
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.modulh_productstroke
{
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: 1px solid #D3DCE0;
	border-top: 1px solid #D3DCE0;
	border-left: 1px solid #D3DCE0;
	border-right: 1px solid #D3DCE0;
}
.modulh_productstroke_b
{
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: 3px solid #D3DCE0;
	border-top: 3px solid #D3DCE0;
	border-left: 3px solid #D3DCE0;
	border-right: 3px solid #D3DCE0;
}
.modulh_productstroke2
{
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #BEC9CD;
	border-top: 1px solid #BEC9CD;
	border-left: 1px solid #BEC9CD;
	border-right: 1px solid #BEC9CD;
	background-color: #E9F0F3;
}




.modulh_productkurv
{
	padding-top: 1px;
	padding-bottom: 0px;
	border-bottom: 1px solid #E6E9EB;
	border-top: 1px solid #E6E9EB;
	border-left: 1px solid #E6E9EB;
	border-right: 1px solid #E6E9EB;
	background-color: #E6E9EB;
	text-align: right;
	font-size: 9px;
}

.spar
{
	color: #7E939C;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.normalprice
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.TotalPrice
{
	color: #072637;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.product_info
{
	color: #224151;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
}

.med_moms
{
	color: #224151;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.vejledende
{
	color: #224151;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.vejledende_strike
{
	color: #224151;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
	text-decoration: line-through;
}

.vores_pris
{
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
}
.vores_pris_small
{
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
}


.varetekst
{
	background-color: #E9F0F3;
	color: #041F2D;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-left: 2pt;
	padding-right: 7pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
}








/*
 MODUL H slut: 
*/



.boxTable
{
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	background-color: #ffffff;
}

.boxTableStretch
{
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
}

.boxColgroup
{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

.boxTitle
{
	margin-bottom: 3;
	margin-top: 3px;
	padding-left: 2pt;
	padding-right: 2pt;
	width: 173px;
	font-size: 10px;
	font-family: Verdana, arial;
	text-transform: uppercase;
	background-color: #E9F0F3;
	color: #072637;
	font-weight: bold;
	height: 16px;
	vertical-align: middle;
}
.boxTitleheadline
{
	font-size: 9px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	height: 16px;
	vertical-align: middle;
}
.boxLink
{
	background-color: #E6E6E6;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	height: 14px;
}
.boxLinktitel
{
	background-color: #E6E6E6;
	font-size: 10px;
	color: #EE1D24;
	font-weight: bold;
	padding-left: 0px;
	height: 14px;
}
.bold10
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-left: 0px;
	height: 10px;
}

.infotekst
{
	font-size: 9px;
	color: #174E62;
	font-weight: normal;
}

.infotekstbold
{
	font-size: 9px;
	color: #174E62;
	font-weight: bold;
}
.boxLinktitel1
{
	background-color: #6E6F71;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 0px;
	height: 14px;
}

.boxContent
{
	padding: 10px 15px 9px 21px; /* Når billederne er lagt til bliver det 10px 21px 21px 21px */
}





/*-----------------------------------------------------------------------------------*/
/* - Header Classes                                                                  */
/*-----------------------------------------------------------------------------------*/
/*
.menuLine
{
	background-color: #90AEB9;
	vertical-align: top;
}

.menuInfo td
{
	color: #B8D5DF;
    font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	height: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

a.menuInfoLink:link
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
}

a.menuInfoLink:visited
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
}

a.menuInfoLink:hover
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
}

a.menuInfoLink:active
{
	color: #528293;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
}
*/
/*-----------------------------------------------------------------------------------*/
/* - Main menu Classes                                                               */
/*-----------------------------------------------------------------------------------*/

.menuNiv1
{
	height: 18px;
	background-color: #90AEB9;
}

.menuNiv1Left
{
	border-bottom: 1px solid #90AEB9;
	padding-left: 0px;
}


.menuNiv1Right
{
	color: #90AEB9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	width: 100%;
	border-bottom: 1px solid #90AEB9;
	text-align: right;
	padding-right: 10px;
	vertical-align: baseline;
	padding-bottom: 0px;
	font-weight: normal;
}

.menuNiv1Tab
{
	text-align: center;
	color: #1D3741;
	width: 85px;
	height: 16px;
	border-bottom: 1px solid #B8D5DF;
	padding-left: 0px;
	padding-top: 1px;
	background: url(clientside/top_tab.gif);
	background-repeat: no-repeat;
	border-bottom: solid 1px #90AEB9;
	text-transform: none;
	font-weight: normal;
}

.menuNiv1TabSelected
{
	text-align: center;
	width: 85px;
	height: 15px;
	padding-left: 0px;
	padding-top: 1px;
	background: url(clientside/top_tab_selected.gif);
	background-repeat: no-repeat;
	text-transform: none;
	font-weight: normal;
}

a.menuNiv1Link:link, a.menuNiv1Link:visited
{
	color: #1D3741;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
	font-weight: normal;
}


a.menuNiv1Link:hover
{
	color: #5A7580;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
}

a.menuNiv1Link:active
{
	color: #47626D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}

a.menuNiv1LinkSelected:link, a.menuNiv1LinkSelected:visited, a.menuNiv1LinkSelected:active
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
}

a.menuNiv1LinkSelected:hover
{
	color: #D5EAF2;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
}


.menuNiv3Tab
{
	text-align: center;
	color: #ffffff;
	width: 83px;
	height: 16px;
	padding-left: 0px;
	padding-top: 2px;
	background: url(clientside/top_tab_log.gif);
	background-repeat: no-repeat;
	border-bottom: solid 1px #90AEB9;
	text-transform: uppercase;
	font-weight: normal;
}

.menuNiv3TabSelected
{
	text-align: center;
	width: 82px;
	height: 15px;
	padding-left: 0px;
	padding-top: 2px;
	background: url(clientside/top_tab_log.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-weight: normal;
}

a.menuNiv3Link:link, a.menuNiv3Link:visited
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: normal;
}


a.menuNiv3Link:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
}

a.menuNiv3Link:active
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
}

a.menuNiv3LinkSelected:link, a.menuNiv3LinkSelected:visited, a.menuNiv3LinkSelected:active
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
}

a.menuNiv3LinkSelected:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
}


/*-----------------------------------------------------------------------------------*/
/* - Sub menu Classes                                                                */
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/* - Sub menu katagori                                                               */
/*-----------------------------------------------------------------------------------*/



.menuKatTab, .menuKatTab_Over, .menuKatTab_Select
{
	cursor:hand;
	padding-left:5px;
	text-align:left;
	color:#041925;
	border-bottom:1px solid #BBCAD0;
	text-decoration:none;
	width:160px;
	height:16px;
	padding-top:1px;
	background:url(clientside/menu_bg.gif);
	background-repeat:repeat;
	text-transform:none;
	font-weight:bold;
	font-family:Verdana;
	font-size:9px;
}

.menuKatTab:link
{
	text-align: left;
	color: #041925;
	border-bottom: 1px solid #BBCAD0;
	text-decoration: none;
	width: 160px;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background: url(clientside/menu_bg.gif);
	background-repeat: repeat;
	text-transform: none;
	font-weight: bold;
}
.menuKatTab:hover
{
	text-align: left;
	color: #041925;
	border-bottom: 1px solid #BBCAD0;
	text-decoration: none;
	width: 160px;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background: url(clientside/menu_bg_hover.gif);
	background-repeat: repeat;
	text-transform: none;
	font-weight: bold;
}
.menuKatTab:selected
{
	text-align: left;
	color: #041925;
	border-bottom: 1px solid #90AEB9;
	text-decoration: none;
	width: 160px;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background: url( 'clientside/menu_bg_selected.gif' );
	background-repeat: repeat;
	text-transform: none;
	font-weight: bold;
}
.menuKatTab:active
{
	text-align: left;
	color: #041925;
	border-bottom: 1px solid #90AEB9;
	text-decoration: none;
	width: 160px;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background: url( 'clientside/menu_bg_selected.gif' );
	background-repeat: repeat;
	text-transform: none;
	font-weight: bold;
}




a.menuKatTab2
{
	text-align: left;
	color: #041925;
	text-decoration: none;
	font-size: 9px;
	text-indent: 0pt;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background-repeat: repeat;
	text-transform: none;
	font-weight: normal;
}
a.menuKatTab2:link
{
	text-align: left;
	color: #041925;
	text-decoration: none;
	font-size: 9px;
	text-indent: 0pt;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background-repeat: repeat;
	text-transform: none;
	font-weight: normal;
}
a.menuKatTab2:hover
{
	text-align: left;
	color: #577383;
	font-size: 9px;
	text-decoration: none;
	text-indent: 0pt;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background-repeat: repeat;
	text-transform: none;
	font-weight: normal;
}
a.menuKatTab2:selected
{
	text-align: left;
	color: #041925;
	font-size: 9px;
	text-decoration: none;
	text-indent: 0pt;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background-repeat: repeat;
	text-transform: none;
	font-weight: normal;
}
a.menuKatTab2:active
{
	text-align: left;
	color: #041925;
	font-size: 9px;
	text-decoration: none;
	text-indent: 0pt;
	height: 16px;
	padding-left: 10px;
	padding-top: 1px;
	background-repeat: repeat;
	text-transform: none;
	font-weight: bold;
}



/*-----------------------------------------------------------------------------------*/
/* - Sub menu katagori  - slut                                                              */
/*-----------------------------------------------------------------------------------*/




.menuNiv2
{
	padding-left: 2px;
	height: 0px;
	background: #ffffff;
}

.menuNiv2Right
{
	text-align: right;
	padding-right: 5px;
	padding-top: 0px;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	text-align: right;
	font-weight: normal;
}
/*
.menuNiv2Seperator
{
	color: #124B5F;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 7px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: normal;

}
*/
.menuNiv2Menu
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
	background: url( 'clientside/arrow_more_menu.gif' );
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 10px;
	font-weight: normal;
	background-color: transparent;
}


a.menuNiv2Link:link, a.menuNiv2Link:visited, a.menuNiv2Link:active
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
	background: url( 'clientside/arrow_more_menu.gif' );
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 10px;
	font-weight: normal;
}

a.menuNiv2Link:hover
{
	color: #B8D5DF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
	background: url( 'clientside/arrow_more_menu.gif' );
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 10px;
	font-weight: normal;
}


.menuNiv2LinkSelected
{
	color: #B8D5DF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
	text-transform: uppercase;
	background: url( 'clientside/arrow_more_menu_a.gif' );
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 10px;
}

/*-----------------------------------------------------------------------------------*/
/* - Sub menu 3 classes     - dropdownmenu til bl.a. Milox                                                           */
/*-----------------------------------------------------------------------------------*/

/*
table.tableListpop		{ 
						background-color: F5F6F1;
						font-family: verdana;
						font-size: 10px;
						border: 1px solid #174E62;
                               
						}
*/
table.menuNiv3
{
	background-color: #174E62;
	border: 1px solid #08212A;
	padding-left: 5px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.menuNiv3 td
{
	white-space: nowrap;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	padding: 1px 10px 1px 6px;
	cursor: hand;
	border: 1px solid #08212A;
}

.menuNiv3Link
{
	color: #ffffff;
}

.menuNiv3LinkSelected
{
	color: #b8d5df;
	background-color: #406d7e;
}



/*-----------------------------------------------------------------------------------*/
/* - External Link Class                                                             */
/*-----------------------------------------------------------------------------------*/

a.externalLink:link
{
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

a.externalLink:visited
{
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

a.externalLink:hover
{
	color: #6e6f71;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}

a.externalLink:active
{
	color: #6e6f71;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}

/*-----------------------------------------------------------------------------------*/
/* - Error Class                                                                     */
/*-----------------------------------------------------------------------------------*/

.Error
{
	color: #ff0000;
}


.date
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0pt;
	font-weight: normal;
	font-size: 9px;
	color: #BBC5C8;
	font-family: Verdana, Arial, sans-serif;
}
.text_fade
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0pt;
	font-weight: normal;
	font-size: 9px;
	color: #94AEB5;
	font-family: Verdana, Arial, sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/* CSS STYLES FOR Portal */
/*-----------------------------------------------------------------------------------*/
/*
	Comments:
*/





/*-----------------------------------------------------------------------------------*/
/* - External Link Class                                                             */
/*-----------------------------------------------------------------------------------*/

a.externalLink:link
{
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

a.externalLink:visited
{
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

a.externalLink:hover
{
	color: #6e6f71;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}

a.externalLink:active
{
	color: #6e6f71;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
.errormessage
{
	color: #FF0000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}




/*-----------------------------------------------------------------------------------*/
/* - Banner Classes                                                                  */
/*-----------------------------------------------------------------------------------*/

.menuBanner
{
	height: 55px;
	background-image: url(Clientside/top_shopserver.jpg);
	background-repeat: no-repeat;
}

.menuBanner1
{
	height: 55px;
}
.menuicons
{
	padding-right: 5px;
}
.bottom_banner
{
	height: 17px;
	background: #365C71 url(Clientside/bottom_bg.gif) no-repeat;
	border-bottom: 1px solid #5f4a51;
}

.ring_table
{
	border-bottom: 1px solid #97A6AC;
	border-top: 1px solid #97A6AC;
	border-left: 1px solid #97A6AC;
	border-right: 1px solid #97A6AC;
	background-color: #ffffff;
}
/*
attributter for menuen under hjælp på admin 
*/


/*-----------------------------------------------------------------------------------*/
/* - unit Classes                                                                  */
/*-----------------------------------------------------------------------------------*/
.price_vejl
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #103039;
	text-align: center;
	text-decoration: line-through;

}

.price_vejl2
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #103039;
    text-align: center;
}

.modulh_productstroke_units
{
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: 1px solid #FF6900;
	border-top: 1px solid #FF6900;
	border-left: 1px solid #FF6900;
	border-right: 1px solid #FF6900;
}

.modulh_MONTERING
{
	padding-top: 1px;
	padding-bottom: 0px;
	border-bottom: 1px solid #E6E9EB;
	border-top: 1px solid #E6E9EB;
	border-left: 1px solid #E6E9EB;
	border-right: 1px solid #E6E9EB;
	background-color: #E6E9EB;
	text-align: center;
	font-size: 10px;
}

.monteret_pris
{
	color: #FF6900;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
}

.alm_pris
{
	color: #051826;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, arial, "Gill Sans MT";
}

.overskrift_units_detail
{
	color: #051826;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
    border-bottom: 1px solid #66777F;
    text-transform: uppercase;
    
}

.overskrift_units_detail2
{
	color: #051826;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, "Gill Sans MT";
	padding-top: 5px;
}

.stroke_blue
{
	border-bottom: 1px solid #DDE1E4;
	padding-bottom: 3px;

}

.mdr_titel
{
	background-color: #BDC8CC;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
}

.dag_navn_cell
{
	text-align:center;
	width:30;
	height:14;
	background-color:#ffffff;
}

.booking_inaktiv_cell
{
	background-image: url(Clientside/bg_inaktiv_cell.gif);

}

.booking_booked_cell
{
	background-color: #A3C0B4;

}

.booking_neutral_cell
{
	background-color: #ffffff;

}

.dag_aktiv
{
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;

}

.dag_inaktiv
{
	background-color: #ffffff;
	font-weight: normal;
	text-align: center;

}

.wfFrame
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:2px double #7B888E;
}
.ProductsHeading
{
	font-size:22;
	font-weight:bold;
	font-family:Verdana;
	
}
.NoProductsHeading
{
	font-size:22;
	
	font-family:Verdana;
}
.Hand
{
	cursor:hand;	
}

.noBorder
{
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.input_ordre
{
	border:1px #184D57 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
}
.input_indtast
{
	border:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#Ffffff;
	width:100%
}
.input_adr
{
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
}
.tabeltekst  
{ 
	font-family: Verdana; 
	font-size: 9px;
}
a.tabeltekst
{
	font-family: Verdana;
	font-size: 9px; 
}
a:link.tabeltekst
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
}
a:active.tabeltekst 
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	color:#000000;
	font-weight:normal
}
a:visited.tabeltekst
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	color:#000000;
	font-weight:normal
}
a:hover.tabeltekst
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	color:#52637F;
	font-weight:normal
}

a.tabeltekst1
{
	font-family: Verdana;
	font-size: 9px;
	font-weight:normal;
}
a:link.tabeltekst1
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:none;
	color:#000000;
	font-weight:normal
}
a:active.tabeltekst1
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:none;
	color:#000000;
	font-weight:normal
}
a:visited.tabeltekst1
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:none;
	color:#000000;
	font-weight:normal
}
a:hover.tabeltekst1
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:none;
	color:#52637F;
	font-weight:normal
}

.tabeloverskrift_stroke
{
	border-top: 1px solid #000000;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	font-size:9px;
}
.tabeloverskrift_stroke1 
	{
		border-top: 1px solid #000000; 
		border-right: 1px solid #ffffff;
		border-left: 1px solid #000000; 
	    border-bottom: 1px solid #000000; 
	    font-size:9px;
	   }
.tabeloverskrift_stroke2 
	{
		border-top: 1px solid #000000; 
		border-right: 1px solid #000000;
		border-left: 1px solid #ffffff; 
	    border-bottom: 1px solid #000000; 
	    font-size:9px;
	   }
.td_overskriftstroke2
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.bundstroke
{
	border-top: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift_stroke_bt
{
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift_stroke2
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift_stroke1
{
	border-top: 1px solid #000000;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift_stroke4
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift_stroke_tb
{
	border-top: 1px solid #000000;
	border-right: 1px none #000000;
	border-left: 1px none #000000;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.stroke_left
{
	border-left: 1px solid #000000;
}

.tabeloverskrift_stroke_tb2
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px none #000000;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift_stroke_tb1
{
	border-top: 1px solid #000000;
	border-right: 1px none #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift_stroke_rl
{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	font-size:9px;
}

.tabeloverskrift
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, arial, "Gill Sans MT";
}

.bg_basket_left
{
	background-color: #ffffff;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
}

.stroke_right  
{
	border-right: 1px solid #000000;
}
.bottom_bar  
	{
		border-top: 1px solid #000000; 
		border-right: 1px solid #000000;
		border-left: 1px solid #000000; 
	    border-bottom: 1px solid #000000;
				}

.broedtekst
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-left: 0px;
	padding-top: 10px
}

.resultat
{
	border-width:0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	padding-left:4;
	padding-right:4;
	padding-top:1;
	padding-bottom:1;
	background-color:#ffffff;
}

.frame
{
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
	height:100%;
}	

.fed_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#EE1D24;
	font-weight: bold
}

.fed_10px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

.headline
{
	margin-top:15px;
	margin-bottom: 5px;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

.hvidlink
{
	font-family: Verdana;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration:none
}
.kategori_1
{
	font-family: Verdana;
	font-size: 9px;
	color:#000000;
	text-decoration:none
}
:link.hvidlink
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF
}
:active.hvidlink
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF
}
:visited.hvidlink
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF
}
:hover.hvidlink
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF
}

.pleaseWait 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color:#EE1D24; 
	font-weight: bold;
}

.input_dato 
{
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	width:70px
}

.indkoebskurv_boks
{
	overflow: hidden;
	border: solid 1px #000000;
	padding-left: 0px;
	padding-right:10px;
	height:17px;
	font-size: 9px;
}
	
.indkoebskurv { overflow: hidden;}

.kurv_tom
{
	color: #52617B;
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, Arial, "MS Sans Serif";
}
.kurv_fyldt
{
	color: #d70007;
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, Arial, "MS Sans Serif";
}

.input_150
{
	border:1px #000000 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	width:150px
}

.fed_red_total
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 3px;
	border-bottom: 3px;
	font-size: 10px;
	color:#000000;
	font-weight: bold;
	border-top: solid 1px #000000;
}

.understreg
{
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	border: #204E5B solid;
	border-width: 0px 0px 1px;
}

.text_small
{
	text-transform:none;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size:9px; 
	font-weight:normal;
}

.input_soeg
{
	border:1px solid #000000;
	text-align: left;
	font-family:verdana;
	font-size:10px;
	background-color:#ffffff;
	width:90px;
}

.graa_box_menu
{
	color: #000000; 
	font-weight: bold; 
	font-size: 9px; 
	font-family: Verdana, arial, "Gill Sans MT";  
    padding-bottom: 5px; 
	padding-top:0px; 
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.basketlink
{
	font-family: Verdana;
	font-size: 9px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}

.hintClass
{
	border: solid 1px #000000;
	background-color: #FFFFFF;
	padding: 3pt;
}

.headline_varesoegning
{
	height: 15px;
	padding-top:5px;
	font-size: 9px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-right: 1px;
	padding-left: 1px;
}

.Node
{
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #ffffff;
	font-weight: normal;
}

.NodeAlt
{
	background-color: #DEE3EF;
	color: #000000;
	border: 1px solid #ffffff;
	font-weight: normal;
}

.trstatus
{
	border-bottom: solid 5px #ffffff;
	background-color:#EFF2F9;
	text-align:left;
}

.basket_blue
{
	text-decoration:none;
	FONT-WEIGHT: normal;
	font-size: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #EAEFF1;
}


/*-----------------------------------------------------------------------------------*/
/* DATE PICKER */
/*-----------------------------------------------------------------------------------*/
.datePicker {
	border:		1px solid WindowText;
	background:	#ffffff;
	width:		170px;
	padding:	0px;
	cursor:		default;
	-moz-user-focus:	normal;
	color: #ffffff;
}


.datePicker td {
	font:			smallcaption;
	text-align:		center;
	color:			#000000;
	cursor:			default;
	font-weight:	normal !important;
	-moz-user-select:	none;
	padding:		0;
}

.datePicker td.red {
	color:			red;
}

.datePicker .header {
	background:		ActiveCaption;
	padding:		3px;
	border-bottom:	1px solid WindowText;
}

.datePicker .headerTable {
	width:			100%;
}

.datePicker .footer {
	padding: 3px;
}

.datePicker .footerTable {
	width:		100%;
}

.datePicker .grid {
	padding:	3px;
}
.datePicker .gridTable {
	width:	100%;
}

.datePicker .gridTable td {
	width:	14.3%;
}

.datePicker .gridTable .daysRow td {
	font-weight:	bold !important;
	border-bottom:	1px solid ThreeDDarkShadow;
	background-color: #ffffff;
}

.datePicker .grid .gridTable .upperLine {
	width:		100%;
	height:		2px;
	overflow:	hidden;
	background:	transparent;
}

.datePicker td.today {
	font-weight:	bold !important;
	background-color: #000000;
	color: #FFFFFF;
}

.datePicker td.selected {
	background:		Highlight;
	color:			HighlightText !important;
}

.datePicker td.labelContainer {
	width:	100%;
	background-color: ActiveCaption;
}

.datePicker td .topLabel {
	color:			CaptionText;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;
	background-color: ActiveCaption;
}

a.topLabel:link
{
	color:			CaptionText;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;
}

a.topLabel:visited
{
	color:			CaptionText;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;
}

a.topLabel:hover
{
	color:			CaptionText;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;
}

a.topLabel:active
{
	color:			CaptionText;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;
}

.datePicker td.filler {
	width:			100%;
}

.datePicker button {
	border-width:	1px;
	font:			Caption;
	font-weight:	normal !important;
}

.datePicker .previousButton {
	background:	buttonface url("Clientside/arrow.left.png") no-repeat center center;
}

.datePicker .nextButton {
	background:	buttonface url("Clientside/arrow.right.png") no-repeat center center;
}
.datePicker .previousButton,
.datePicker .nextButton {
	width:			14px;
	height:			14px;
}

.datePicker .todayButton,
.datePicker .noneButton {
	width:	50px;
}


.datePicker .labelPopup {
	position:	absolute;
	min-width:	130px;
	background:	Window;
	border:		1px solid WindowText;
	padding:	1px;
}

.datePicker .labelPopup a {
	width:				100%;
	display:			block;
	color:				WindowText;
	text-decoration:	none;
	white-space:		nowrap;
}

.datePicker .labelPopup a:hover {
	background:	Highlight;
	color:		HighlightText;
}

.datePicker .labelPopup a.selected {
	font-weight:	bold;
}

/* styles for debitortjek */

.debitor_td
{
	background-color: #F7F1E7;
}

.input_debitor      
{ 
	border: 1px solid #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	padding-bottom: 2px;
	height: 18px;
}

.button_debitor  
{
	color: #ffffff; 
    font-weight: bold; 
    font-size: 9px; 
    font-family: Verdana, Arial, sans-serif; 
    background: #000000 ; 
    padding: 0px; 
    border:1px solid #000000; 
    height: 18px;
}

.result_debitor  
{

	color: #000000; 
	font-weight: bold; 
	font-size: 10px; 
	text-transform: uppercase;
}

.jobannonce_headline
{
	background-color: #AC735F; 
	border-left: #E60007 7px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #90AEB9 0px solid; 
	text-align: left;
	color:#FFFFFF; 
	font-weight: bold;
	width: 0px; 
	height: 21px;
	padding-top:3px;
	padding-left:5px;
	text-transform: uppercase;
	width:100%;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
}

.articleTextCell1
{
	background: url(ao_bg_annonce.gif);
}

/*-----------------------------------------------------------------*/
/* DatePicker classes */
/*-----------------------------------------------------------------*/
.datePicker {
	border:		1px solid WindowText;
	background:	Window;
	width:		170px;
	padding:	0px;
	cursor:		default;
	-moz-user-focus:	normal;
}


.datePicker td {
	font:			smallcaption;
	font:			small-caption;
	text-align:		center;
	color:			WindowText;
	cursor:			default;
	font-weight:	normal !important;
	-moz-user-select:	none;
	padding:		0;
}

.datePicker td.red {
	color:			red;
}

.datePicker .header {
	background:		ActiveCaption;
	padding:		3px;
	border-bottom:	1px solid WindowText;
}

.datePicker .headerTable {
	width:			100%;
}

.datePicker .footer {
	padding: 3px;
}

.datePicker .footerTable {
	width:		100%;
}

.datePicker .grid {
	padding:	3px;
}
.datePicker .gridTable {
	width:	100%;
}

.datePicker .gridTable td {
	width:	14.3%;
}

.datePicker .gridTable .daysRow td {
	font-weight:	bold !important;
	border-bottom:	1px solid ThreeDDarkShadow;
}

.datePicker .grid .gridTable .upperLine {
	width:		100%;
	height:		2px;
	overflow:	hidden;
	background:	transparent;
}

.datePicker td.today {
	font-weight:	bold !important;
}

.datePicker td.selected {
	background:		Highlight !important;
	color:			HighlightText !important;
}

.datePicker td.labelContainer {
	width:	100%;
}

.datePicker td .topLabel {
	color:			CaptionText !important;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;
	
}

.datePicker td.filler {
	width:			100%;
}

.datePicker button {
	border-width:	1px;
	font:			Caption;
	font-weight:	normal !important;
}

.datePicker .previousButton {
	background:	buttonface url("clientside/arrow.left.png") no-repeat center center;
}

.datePicker .nextButton {
	background:	buttonface url("clientside/arrow.right.png") no-repeat center center;
}
.datePicker .previousButton,
.datePicker .nextButton {
	width:			14px;
	height:			14px;
}

.datePicker .todayButton,
.datePicker .noneButton {
	width:	50px;
}


.datePicker .labelPopup {
	position:	absolute;
	min-width:	130px;
	background:	Window;
	border:		1px solid WindowText;
	padding:	1px;
}

.datePicker .labelPopup a {
	width:				100%;
	display:			block;
	color:				WindowText;
	text-decoration:	none;
	white-space:		nowrap;
}

.datePicker .labelPopup a:hover {
	background:	Highlight;
	color:		HighlightText;
}

.datePicker .labelPopup a.selected {
	font-weight:	bold;
}
