/* GENERAL STYLE SHEET FOR HOMETROTTERS */

/* General Colours are: */

/* #FFCC66 >	 orange		 */
/* #333366 >	 dark blue	 */
/* #FF9900 >	 orange red	 */
/* #FFFFCC >	light yellow	 */
/********************************************************************/
/* GENERAL: TABLE, A, BODY											*/
/*	Element Selectors												*/
/*	Simple Element Selector [Elem] Matches specified Element name	*/ 
/*																	*/
/*	Pseudo-Class Selectors											*/
/*	Link	A:link   Applies to an unvisited hyperlink				*/ 
/*	Visited A:visited Applies to a visited hyperlink				*/
/********************************************************************/

TABLE.formxx
{
   	border-color:  #FF0000; /*                #ffffe6;      */
    BORDER-RIGHT:  5px; 
    BORDER-TOP:  1px;
    BORDER-LEFT:  1px;
    BORDER-BOTTOM:  1px;
    border-collapse:	collapse;
     
/*	
	padding: 0px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px; 
    border-spacing: 0px;
    border-collapse:	collapse;
 */
}








BODY, TD, P, UL, LI, A 
{
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    /* Future alternative: FONT-SIZE: 8pt; */
	FONT-SIZE: 10px; 
}

BODY {
/*	MARGIN: 0px ; */		 /* DO NOT SPECIFY SPECIAL MARGIN HERE*/

	BACKGROUND-COLOR: #FFFF94;
	
	SCROLLBAR-FACE-COLOR: #FFCF00;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #FFCF00;
	SCROLLBAR-ARROW-COLOR: #009999;
	SCROLLBAR-TRACK-COLOR: #FFFF94;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFF94;
	SCROLLBAR-BASE-COLOR: #FFCF00;

}
/* A:link.naviHeiberg */

/* CSS2 ONLY
input[disabled]			{ color: #3333EE; background: #FFFFaa; }
input[disabled=true]	{ color: #FFD700; background: yellow; }
input[disabled="true"]  { color: #FFD700; background: yellow; }
input[disabled='true']  { color: #FFD700; background: yellow; }
*/

.contentText1border{
border-color:#003399; /* blue: #003399 orange: #FFCE00 */
border-width:1px;
border-style:solid;
}
/*
 td {border:1px solid #aaaaaa}; 
*/

 .woodenframe /* , .woodenframe TD, .woodenframe TH     */
{
background-image:url(../../../frontbodyImages/system-image/opslagstavle.jpg);
}






TABLE
{
  border-color:#aaaaaa;    /*  for test */
  border: 1px;             /* #aaaaaa  solid; for test */ 
 /* MARGIN: 1px;   */      /* DO NOT SPECIFY SPECIAL MARGIN */
}

/*      PADDING-BOTTOM: 0px;   */
/*      PADDING-LEFT:	0px;   */
/*      PADDING-RIGHT:	0px;   */
/*      PADDING-TOP:	0px;   */

/*	A:link {COLOR: #934900; TEXT-DECORATION: underline;}*/

/*	future	003399 ?? */
	

/*	A          {font-size:9pt;}  */
/* A:link      {color: #006699;} */
/* A:active    {color: green;}   */
/* A:visited   {color: purple;}  */
/* A:visited   {color: #006699;} */
/* A:hover     {color: red;}     */

/********************************************/
/* NON STANDARD: LINK  						*/
/* Special HTML Selectors					*/
/* Class Selector   .[Class Name]			*/
/********************************************/
/* TO BE USED ON DARK BACKGROUND */
.navifix			{color:#FFFFFF;background-color:#3366CC}
A:link.navifix      {color:#FFFFFF;}
A:visited.navifix   {color:#FFFFF0;}
A:active.navifix    {color:#FFFFFF;}
A:hover.navifix     {color:Yellow;}

/********************************************/
/* NON STANDARD: LINK  						*/
/* Special HTML Selectors					*/
/* Class Selector   .[Class Name]			*/
/********************************************/
/* TO BE USED ON LIGHT BACKGROUND */
.navi			 {color:#FFFFFF}
A:link.navi      {color:blue;}
A:visited.navi   {color:blue;}
A:active.navi    {color:yellow;background-color:#3366CC}
A:hover.navi     {color:yellow;background-color:#3366CC}

/********************************************/
/* NON STANDARD: LINK  						*/
/* Special HTML Selectors					*/
/* Class Selector   .[Class Name]			*/
/********************************************/
/* TO BE USED ON LIGHT BACKGROUND */

/* #FFCC66 >	 orange		 */
/* #333366 >	 dark blue	 */
/* #FF9900 >	 orange red	 */
/* #FFFFCC >	light yellow	 */

.navimenu			 {font-size:15pt;color:FFFFCC;							}
A:link.navimenu      {font-size:15pt;color:FFFFCC;							TEXT-DECORATION: underline;}
A:visited.navimenu   {font-size:15pt;color:FFFFCC;						   TEXT-DECORATION: underline;}
A:active.navimenu    {font-size:15pt;color:FFFFCC;background-color:#FFCC66;TEXT-DECORATION: underline;	}
A:hover.navimenu     {font-size:15pt;color:FFFFCC;background-color:#FFCC66;TEXT-DECORATION: underline;	}

.navimenu			 {background-image:url(../images/nav/right.gif);background-repeat: no-repeat; background-position: center bottom;}
A:active.navimenu    {background-image:url(../images/nav/right_focus.gif);}
A:hover.navimenu     {background-image:url(../images/nav/right_focus.gif);}




/********************************************/
/* NON STANDARD: FONT ONLY SPECIFICATION   	*/
/* Special HTML Selectors					*/
/* Class Selector   .[Class Name]			*/
/********************************************/
TABLE.form
{

   	border-color:#CCCCFF;      
    BORDER-RIGHT:  0px; 
    BORDER-TOP:  0px;
    BORDER-LEFT:  0px;
    BORDER-BOTTOM:  0px; 
	
	padding: 0px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px; 
    border-spacing: 0px;
    border-collapse:	collapse;

}
 .form { 
    FONT-SIZE: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
    HEIGHT: auto;
    LINE-HEIGHT: 110%;
  
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;    
     vertical-align: middle;
}

.htBig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000;  TEXT-DECORATION: none
}


.contentPageTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #be5e00;  TEXT-DECORATION: none
}
.contentPageTitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000;  TEXT-DECORATION: none
}

/* ONLY if you for some reasons are NOT within: BODY, TD, P, UL, LI, A you can use */
table.contentText {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;    
}
.contentText {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;    
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}
.contentText1small {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;  TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}
.contentText1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}
.contentText1Disabled {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #FFD700; background: transparent;
}

.contentTextMoney {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #110000;  TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.contentTextCenter {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #110000;  TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	text-align:Center;
}
.contentText2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none
}
.contentText3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none
}
.contentText1Gray {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #e58205;  TEXT-DECORATION: none;
}
.contentText1Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none;
}
.contentText1BoldUL {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: underline;
}
H1
{
    /* PADDING-BOTTOM: 0px;    PADDING-LEFT: 0px;     PADDING-RIGHT: 0px;     PADDING-TOP: 0px;  */
    /* LETTER-SPACING: 1pt;  LINE-HEIGHT: 130%;     MARGIN: 0em;  Vertical-align: middle; BACKGROUND-COLOR: #ffaaaa;      */
    
    DISPLAY: inline;    /*  none, inline, block */
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003399;  TEXT-DECORATION: none;
}
H2
{
    /*  COLOR: #800000;     MARGIN-TOP: 50px;  LETTER-SPACING: 1pt; */
    COLOR: #000044; 
    FONT-SIZE: 13pt;
    LINE-HEIGHT: 120%;
}

H3
{
    COLOR: #006000;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: 110;
    LETTER-SPACING: 1pt;
    LINE-HEIGHT: 110%;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 0px    

}

H4
{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 120;
   /* FONT-STYLE: italic; */
    LETTER-SPACING: 1pt;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: -10px    
}


.contentSectionTitle1, .contentSectionTitle1 H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003399;  TEXT-DECORATION: none;
}
.contentSectionTitle12 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003399;  TEXT-DECORATION: none;
}
.contentSectionTitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff;  TEXT-DECORATION: none;
	BACKGROUND-COLOR: #003399;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
}
.contentSectionTitle3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #940607; 
}
.contentParaTitle3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a00000; 
}
.contentParaTitle4 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990000; 
}
.contentPageDescText1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
}
.contentLink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none
}

.htbuttondisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #aaaaaa;  TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #333366;
}
.htbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF;  TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #333366;
}
/* FRAME MENU ******************/
.htMenuNiv1, .htMenuNiv2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #003399;  TEXT-DECORATION: none;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
}
.htMenuNiv2 {
	FONT-SIZE: 12px;
}
/* FRAME MENU *****************/



/********************************************/
/*	HIDE WITH BACKGROUND COLOR (IS SHOWN AT PRINT TIME IN LIGHT PRINT) */
.htHiddenBig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFE6;  TEXT-DECORATION: none
}
.htHidden {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFE6;  TEXT-DECORATION: none
}
.htHidden2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFF94;  TEXT-DECORATION: none
}
.htHiddenBig2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFF94;  TEXT-DECORATION: none
}
/********************************************/

/************************************************************/
/* NON STANDARD: FONT AND WIDTH, MARGIN.. ETC. SPECIFICATION */
/************************************************************/


/* start NON STANDARD: for calendar.js */
TD.heading {			background-color: #00428C; 						color: white;    font:   8pt Verdana, arial, helvetica, sans-serif; border: 2px solid #00428C; }
TD.heading1{	        background-color: #00428C; 						color: white;    font: bold  8pt Verdana, arial, helvetica, sans-serif; border: 1px solid #00428C; }
TD.httext {															font:       8pt Verdana, arial, helvetica, sans-serif; }

/* A:visited.navifix   {color:#FFFFF0;}  */


A:link.focusDay         {		                        	color: green;		text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }
A:visited.focusDay      {	                            	color: green;		text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }
A:hover.focusDay        {		                        	color: green;		text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }

A:link.selectedDay      {	background-color: #FF9900;  	color: blue; 		text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }
A:visited.selectedDay   {	background-color: #FF9900;  	color: blue; 		text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }
A:hover.selectedDay     {	background-color: #FF9900;  	color: blue; 		text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }

A:link.selectedWeek     {	background-color: #FFFFAA;  	color: blue;	    text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }
A:visited.selectedWeek  {   background-color: #FFFFAA;  	color: blue;		text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }
A:hover.selectedWeek    {	background-color: #FFFFAA;  	color: blue;	    text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }

A:link.changeDay        {		                        	color: red;		    text-decoration: none;	    font: bold  8pt verdana, arial, helvetica, sans-serif; }
A:visited.changeDay     {	                            	color: red;		    text-decoration: none;	    font: bold  8pt verdana, arial, helvetica, sans-serif; }
A:hover.changeDay       {		                        	color: red;		    text-decoration: none;	    font: bold  8pt Verdana, arial, helvetica, sans-serif; }



/* free=green booked=black own=orange */ 

.changeDay_Free_Booked	{color: red; BACKGROUND-IMAGE: url(../images/cal/green_black.gif) ;background-repeat: no-repeat; background-position: center center;font:   8pt verdana, arial, helvetica, sans-serif;text-decoration: none;}
.changeDay_Free_Own		{			BACKGROUND-IMAGE: url(../images/cal/green_orange.gif);background-repeat: no-repeat; background-position: center center;font:   8pt verdana, arial, helvetica, sans-serif;text-decoration: none;}
.changeDay_Booked_Free	{			BACKGROUND-IMAGE: url(../images/cal/black_green.gif) ;background-repeat: no-repeat; background-position: center center;font:   8pt verdana, arial, helvetica, sans-serif;text-decoration: none;}
.changeDay_Booked_Own	{			BACKGROUND-IMAGE: url(../images/cal/black_orange.gif);background-repeat: no-repeat; background-position: center center;font:   8pt verdana, arial, helvetica, sans-serif;text-decoration: none;}
.changeDay_Own_Free		{			BACKGROUND-IMAGE: url(../images/cal/orange_green.gif);background-repeat: no-repeat; background-position: center center;font:   8pt verdana, arial, helvetica, sans-serif;text-decoration: none;}
.changeDay_Own_booked	{			BACKGROUND-IMAGE: url(../images/cal/orange_black.gif);background-repeat: no-repeat; background-position: center center;font:   8pt verdana, arial, helvetica, sans-serif;text-decoration: none;}
							

A:link.weekDay          {		                        	color: blue;		text-decoration: none;	    font: bold  8pt verdana, arial, helvetica, sans-serif; }
A:visited.weekDay       {	                            	color: blue;		text-decoration: none;	    font: bold  8pt verdana, arial, helvetica, sans-serif; }
A:hover.weekDay         {		                        	color: blue;		text-decoration: none;      font: bold  8pt verdana, arial, helvetica, sans-serif; }

A:link.noDecow          {	                            	color: white;       text-decoration: none;      font:       8pt Verdana, arial, helvetica, sans-serif; }
A:visited.noDecow       {	                            	color: white;       text-decoration: none;      font:       8pt Verdana, arial, helvetica, sans-serif  }
A:hover.noDecow         {	                            	color: white;       text-decoration: none;      font:       8pt Verdana, arial, helvetica, sans-serif  }

A:link.noDeco           {	                            	color: black;       text-decoration: none;      font:       8pt Verdana, arial, helvetica, sans-serif; }
A:visited.noDeco        {	                            	color: black;       text-decoration: none;      font:       8pt Verdana, arial, helvetica, sans-serif  }
A:hover.noDeco          {	                            	color: black;       text-decoration: none;      font:       8pt Verdana, arial, helvetica, sans-serif  }

TD.WeekNo				{	    background-color: #00428C; 		color: white;		border: 2px solid #00428C;	font: bold  8pt Verdana, arial, helvetica, sans-serif;  }
TD.blankday				{				                        color: black;		border: 1px solid #FFFEEF;	font:       8pt verdana, arial, helvetica, sans-serif;  }
TD.dayBeforeToday       {		background-color: #FFFFFF;  	color: grey;        border: 1px solid #FFFFFF;  font:       8pt Verdana, arial, helvetica, sans-serif;  }
TD.dayToday             {		background-color: #c0c0c0;  	color: black;       border: 1px solid #FFFEEF;  font:       8pt Verdana, arial, helvetica, sans-serif;  }
TD.dayBooked            {		background-color: #000000;  	color: white;       border: 1px solid white;    font:       8pt Verdana, arial, helvetica, sans-serif;  }
TD.dayReserved          {		background-color: #808080;  	color: white;       border: 1px solid white;    font:       8pt Verdana, arial, helvetica, sans-serif;  }
TD.dayFree              {		background-color: #99FF99;  	color: black;       border: 1px solid white;    font:       8pt Verdana, arial, helvetica, sans-serif;  }
TD.dayOwnBooking        {		background-color: orange;		color: black;       border: 1px solid white;  font:       8pt Verdana, arial, helvetica, sans-serif;  }
TD.dayOwnBookingExtra   {		background-color: orange;		color: black;       border: 1px solid white;  font:       8pt Verdana, arial, helvetica, sans-serif;  }

TD.monthFrame           {	background-color: #FFFEEF; color: #00428C;      border: 1px solid #00428C;  font: bold  8pt Verdana, arial, helvetica, sans-serif;  }

/* BACKGROUND-IMAGE: url(../images/calendar/blue-left.gif); background-repeat: no-repeat; */

.formxs { font: normal 7pt Verdana, arial, helvetica, sans-serif; WIDTHx: auto;  }
.formx  { font: normal 8pt Verdana, arial, helvetica, sans-serif; WIDTH: auto;  }
.formy  { font: normal 8pt Verdana, arial, helvetica, sans-serif; HEIGHT: auto; }
/* stop NON STANDARD: for calendar.js */


/* NEWS is not used */
.news {
	position:absolute; border:0; top:190px; left:280px; width:220px; height:130px; clip: rect(0px, 220px, 220px, 0px); visibility: visible ; z-index:10;
}

.tableBorder1 {
	BACKGROUND-COLOR: #000000
}


.htInvoiceTable {
	background-color: #FFFFFF;

	margin-left: 10px 10px 10px 10px;
	border-right-style:		solid; border-right-color: #000000;
	border-left-style:		solid; border-left-color: #000000;
	border-top-style:		solid; border-top-color: #000000;
	border-bottom-style:	solid; border-bottom-color: #000000;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none;
}
.htPopBodyTable {
	WIDTH: 425px;
}
.htPopTextTable {
	margin-left: 10px; margin-right: 5px; 
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none;
}

@media screen {
 

	.ctlCTitleLeft {
		PADDING: 0px; MARGIN: 0px; BACKGROUND-IMAGE: url(../images/fmt/blue-left.gif); background-repeat: no-repeat; WIDTH: 14px; HEIGHT: 26px
	}
	.ctlCTitleMiddle {
		PADDING: 0px; MARGIN: 0px; 
		BACKGROUND-IMAGE: url(../images/fmt/blue-middle.gif); background-repeat: repeat-x;
		 HEIGHT: 26px;
		FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION:none;
		vertical-align: middle
	}
	.ctlCTitleRight {
		PADDING: 0px; MARGIN: 0px; BACKGROUND-IMAGE: url(../images/fmt/blue-right.gif); background-repeat: no-repeat; WIDTH: 14px; HEIGHT: 26px
	}
	
	.ctlCTitleLeftDebug {
		PADDING: 0px; MARGIN: 0px; BACKGROUND-IMAGE: url(../images/fmt/orange-left.gif); background-repeat: no-repeat; WIDTH: 14px; HEIGHT: 26px
	}
	.ctlCTitleMiddleDebug {
		PADDING: 0px; MARGIN: 0px;   background-color: #ffce00;
		  HEIGHT: 26px;
		FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; 
		vertical-align: middle
	}
	.ctlCTitleRightDebug {
		PADDING: 0px; MARGIN: 0px; BACKGROUND-IMAGE: url(../images/fmt/orange-right.gif); background-repeat: no-repeat; WIDTH: 14px; HEIGHT: 26px
	}
	
	
	.ctlCTitleText {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; 
	}

}
@media print {

	.ctlCTitleMiddle {
		PADDING: 0px; MARGIN: 0px;  HEIGHT: 26px; FONT-WEIGHT: bold;
		vertical-align: middle;
		FONT-STYLE: italic;
		FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003399;  TEXT-DECORATION: none;
	}

}


.headerBG1 {
	BACKGROUND-COLOR: #003366
}
.headerBG2 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #336699
}
.headerBG3 {
	BACKGROUND-COLOR: #1785b6
}


.contentOrderedList1 {
	FONT-SIZE: 12px; COLOR: #000000;  LIST-STYLE-TYPE: decimal
}
.contentOrderedList2 {
	FONT-SIZE: 12px; COLOR: #934900;  LIST-STYLE-TYPE: decimal
}
.contentUnorderedList1 {
	FONT-SIZE: 12px; COLOR: #000000;  LIST-STYLE-TYPE: disc
}
.contentUnorderedList2 {
	FONT-SIZE: 12px; COLOR: #000000;  LIST-STYLE-TYPE: circle
}

.errorTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000;  TEXT-DECORATION: none
}
.errorText1 {
	FONT-SIZE: 12px; COLOR: #ff0000;  TEXT-DECORATION: none
}
.bupload { 
WIDTH: 69px;
BACKGROUND-COLOR: #333366;
color: #FFFFFF; 
font-weight: bold;
}


/********************************************/
/*	Pseudo-Class Selectors					*/
/********************************************/


BODY.htBODY {
	MARGIN: 0px ;
	BACKGROUND-COLOR: #ffffe6;
}
TABLE.htBodyTable {
	WIDTH: 590px
}
TABLE.htTextTable {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none;
	margin-left: 10px; margin-right: 5px;
    border:  0px;
}




BR.clearall {
	CLEAR: both;
}

td.infofont {
  font-size: 10px;
  font-family: verdana, sans-serif;
  color: #000000;
}

/**** contentLink1 is used in menulib.js only (the small js pop-selection box) */
A.contentLink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none
}
A.contentLink1:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;  TEXT-DECORATION: none
}


/****  used in season .js only  */

table.seasonprices {
    font-size: 9px;
    font-family: verdana, sans-serif;
    text-decoration: none;
    width: 569px;          /****  27*(17+2)+28*2=569 */
    height: 70px;          /****  2*(30+2)+3*2=70 */
    border:  0px #9900cc solid; 
    float: left;
    
    border-collapse: separate; 
    border-spacing: 2px 2px;  
   /*    margin: 0px; border-spacing: 2px 2px;   (x,y)*/
         /* only mozilla reads the 4px for the y-coordinate, but IT needs it! */
        /*  border-spacing: 2px 5px; only read by mozilla*/
        /* background-color: #ffaaaa; */
        /*margin: 1px; border-collapse: separate; */
        /*margin: 1px; border-collapse: collapse; */
        /* border-collapse: separate; */

}
A.seasonWeekNolink {
  TEXT-DECORATION: none;
  color: #000000;
  cursor: default;
  font-size: 10px;
  font-family: verdana, sans-serif;
}
td.seasonprices {
    font-size: 9px;
    color: #000055;
    font-family: verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    width: 17px;
    height: 30px;         /* height */
   
    /* margin: 0px; margin: 2px; */
    border: 1px silver solid;
}
td.seasonpricesbooked {
  font-size: 10px;
  color: #cccccc;
  font-family: verdana, sans-serif;
  background-color: #777777;
  font-weight: normal;
  text-decoration: none;
  cursor: default;
}

.hand {
cursor: pointer;
}

/********************************************/
/* MEDIA	ETC								*/
/********************************************/

/* use: vis bolig */
@media screen {
    td.centerpaper{
	WIDTH: 50px;
    }
}
@media print {
    table.centerpaper{
	WIDTH: 0px;
    }
}

@media screen	{	.onlyShowAtPrint{	visibility:		hidden;	}}
@media print	{	.onlyShowAtPrint{	visibility:		visible;}}
@media screen	{	.onlyShowAtScreen{	visibility:		visible;}}
@media print	{	.onlyShowAtScreen{	visibility:		hidden;	}}

@media screen {
	
	/* infobox3 is used by season .js */
	td.infobox3 {
	  padding-top: 3px;
	  padding-left: 3px;
	  padding-right: 3px;
	  padding-bottom: 3px;
	  font-size: 10px;  font-family: verdana, sans-serif;  color: #000000;
	/* for test  color: #FF0000; */
	}
	
}
@media print {

	/* infobox3 is used by season .js */
	td.infobox3 {
		font-size: 10px;
		border: thin solid #000000 
	}

}


@media screen {
 
	table.infoboxt {
		/*
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px; 
		  */
		/*	  border-collapse: collapse; border-width: thin;*/
		height: 100%;
		width: 100%;
		color: #000000;
		border: 3px #c0c0c0 solid;
	}

	td.infoboxt {
		padding-top: 6px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 1px;
		font-size: 10px;
		font-family: verdana, sans-serif;
		color: #000000;
		  /* for test  color: #FF0000; */
	}
	
	th.infoboxt {
		text-align: left;
		background-color: #c0c0c0;
 		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
	
		FONT-WEIGHT: bold;FONT-SIZE: 14px;TEXT-DECORATION: none; 
		color: #2f5783;
		font-family: verdana, sans-serif;
		/* for test  color: #FF0000; */
	}
}
@media print {
 
	table.infoboxt {
			
		/* margin: 0px;*/
		/* border: 1px #000077 solid; */
		   
		BORDER-RIGHT: solid;
		BORDER-TOP: solid;
		BORDER-LEFT: solid;
		BORDER-BOTTOM: solid;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		border-color: #aaaaaa;
			  
		background-color: #0000c0;
		height: 100%;	
		width: 100%;	
	}

	td.infoboxt {
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		font-size: 10px;
		color: #000000;
	}
	th.infoboxt {
		text-align: left;
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		BORDER-RIGHT: none;
		BORDER-TOP: none;
		BORDER-LEFT: none;
		BORDER-BOTTOM: solid;
		border-color: #aaaaaa;
		FONT-WEIGHT: bold;FONT-SIZE: 14px;TEXT-DECORATION: none;
		font-family: verdana, sans-serif;
		color: #2f5783;
	}
}

/********************************************************************/
/*	DEBUG 										*/
/********************************************************************/

/*	 
TABLE.htTextTable{
  BACKGROUND-COLOR: #ff8888;
}
table.contentText1 {
  background-color: #FFcccc;	pink
}
table.htBodyTable {
  background-color: #CCCCCC;
}
TABLE.htInvoiceTable{
  background-color: #ccFFFF;   light yellow
}
TABLE{
  background-color: #ccccFF;   light blue
}
*/
