

@media print
{

	BODY
	{
		background-color: #ffffff;
	}

	.HideOnPrint
	{
		display : none;
	}
}


BODY
{
	background-color: #ffffff;
	BACKGROUND-ATTACHMENT: fixed;

	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #C0C0C0;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #C0C0C0;
	scrollbar-arrow-color: #000000;

}


A:link    {font: 10px "verdana"; font-weight: bold;color: #ff6600;text-decoration: none}
A:visited {font: 10px "verdana"; font-weight: bold;color: #ff6600;text-decoration: none}
A:active  {font: 10px "verdana"; font-weight: bold;color: #ff6600;text-decoration: none}
A:hover   {font: 10px "verdana"; font-weight: bold;color: #FFA365;text-decoration: none}

A.menu:link    {font: 10px "verdana"; font-weight: bold;color: #ffffff;text-decoration: none}
A.menu:visited {font: 10px "verdana"; font-weight: bold;color: #ffffff;text-decoration: none}
A.menu:active  {font: 10px "verdana"; font-weight: bold;color: #ffffff;text-decoration: none}
A.menu:hover   {font: 10px "verdana"; font-weight: bold;color: #ffffff;text-decoration: none}




.gui_textinput_blur 
{
    FONT-FAMILY: "Verdana", sans-serif;
	font-size: 10px;
	color: #222222;
	background: #FFFFFF;
	cursor: normal;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;  
	margin: 0px;
	vertical-align: middle;
}

.gui_textinput_focus
{
    FONT-FAMILY: "Verdana", sans-serif;
	font-size: 10px;
	color: #222222;
	background: #FFFFFF;
	cursor: normal;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;  
	margin: 0px;
	vertical-align: middle;
}

.gui_button 
{
    FONT-FAMILY: "Verdana", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background: #ff6600;
	cursor: pointer; cursor: hand;
	border-top: 2px solid #FFA365;
	border-bottom: 2px solid #993D00;
	border-left: 2px solid #FFA365;
	border-right: 2px solid #993D00;  
	margin: 0px;
	vertical-align: middle;
}

.gui_button_pressed
{
    FONT-FAMILY: "Verdana", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background: #993D00;
	cursor: pointer; cursor: hand;
	border-top: 2px solid #FF6600;
	border-bottom: 2px solid #321400;
	border-left: 2px solid #FF6600;
	border-right: 2px solid #321400;  
	margin: 0px;
	vertical-align: middle;
}

.gui_option
{
    FONT-FAMILY: "Verdana", sans-serif;
	font-size: 10px;
	color: #222222;
	background: #FFFFFF;
	border: 0px;
}

SELECT
{
    FONT-FAMILY: "Verdana", sans-serif;
	font-size: 10px;
	color: #222222;
	background: #FFFFFF;
	border: 0px;
}



.table_tr
{
	font-size: 10px;
	font-family: "Verdana", sans-serif;
	background-color: #C0C0C0;
	color: #242E35;
	cursor: pointer; cursor: hand;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 2px solid #F3F3F3;
	border-bottom: 2px solid #8D8D8D;
}


.table_highlight
{
	font-size: 10px;
	font-family: "Verdana", sans-serif;
	background-color: #F3F3F3;
	color: #242E35;
	cursor: pointer; cursor: hand;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #C0C0C0;
}

.table_click
{
	font-size: 10px;
	font-family: "Verdana", sans-serif;
	background-color: #8D8D8D;
	color: #242E35;
	cursor: pointer; cursor: hand;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #595959;
}


.table_header
{
	font-size: 10px;
	font-family: "Verdana", sans-serif;
	background-color: #ff6600;
	color: #F8F9FA;
	cursor: normal;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 2px solid #FFA365;
	border-bottom: 2px solid #993D00;
}


.table_header2
{
	font-size: 10px;
	font-family: "Verdana", sans-serif;
	background-color: #ff6600;
	color: #222222;
	cursor: normal;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 2px solid #FFA365;
	border-bottom: 2px solid #993D00;
}



.bigtable_box
{
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	vertical-align: top;
}


.table_td
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 2px solid #F3F3F3;
	border-bottom: 2px solid #8D8D8D;
}



.medlemEjAktiverad
{
    COLOR: #888800;
}

.medlemAvstangd
{
    COLOR: #660000;
}


.medlemNarvarande
{
    COLOR: #008800;
}

.medlemEjNarvarande
{
    COLOR: #880000;
}



.newsHeadline
{
    COLOR: #ffffff;
    FONT-FAMILY: "Arial", sans-serif;
    FONT-SIZE: 20px;
}


.menubc 
{
	background-color: #ff6600;
}

.bannerbc 
{
	background-color: #ffffff;
}

.sideframebc 
{
	background-color: #C0C0C0;
}

.marginframebc 
{
	background-color: #ffffff;
}

.hrbc 
{
	background-color: #C0C0C0;
}


.text
{
    COLOR: #222222;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}


.charLeft
{
    COLOR: #222222;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	background-color: #ffffff;
}



.textPrint
{
    COLOR: #000000;
    FONT-FAMILY: Times New Roman, courier, serif;
    FONT-SIZE: 12px;
}



.hrtable
{
	background-color: #C0C0C0;
}


.errText
{
    COLOR: #660000;
    FONT-FAMILY: verdana, arial;
    FONT-SIZE: 10px;
}



.bgfix
{
	background-color: #ffffff;
	border: 0px;
}



.bgcalendar{background-color: #ffffff}
.brcalendar{background-color: #C0C0C0}


.freedate{background-color: #00dd00}
.reservdate{background-color: #ffff00}
.canceldate{background-color: #ff0000}



.header
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: 2px solid #C0C0C0;
}


.bookedPassed
{
    COLOR: #888888;
}



#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid #45515c;
	padding: 1px;
	background-color: #FEE0CC;
	visibility: hidden;
	z-index: 100;
	COLOR: #222222;
	FONT-FAMILY: "Verdana", sans-serif;
	FONT-SIZE: 10px;
	text-align: left;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


#loading
{
	position:absolute; z-index:1;
	width:400; /*height:100;*/
	left: 200; top: 100;
	background-color: #222222;
	font: bold 16px Verdana;
	text-align: center;
	vertical-align: middle;
	padding: 100px;
	border-top: 3px solid #444444;
	border-left: 3px solid #444444;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
	filter: alpha(opacity=90);
	color: #ffffff;
}


