/* BLACKBOOK PRODUCTION */
/* Dantek a/s */

/* Generic CSS */


.dlWorkingDivLoadCont { z-index: 700; left: 10px; width: 100%; clip: rect(0px, 100%, 100%, 0px); 
	position: absolute; top: 0px; /* height:"70" */
	background-color:Transparent; /*#000000;*/ }
.dlWorkingDivLoadFrameBorder { width:260px; height:190px;  background-color:Red }
.dlWorkingDivLoadFrame { width:250px; height:180px;  background-color:white }
.dlWorkingDivLoad1 { left: 0px; top: 0px; POSITION: absolute; BACKGROUND-COLOR: transparent; width: 100%; height: 100%; }
.dlWorkingDivLoad2 { LEFT: 0px; TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: transparent; width: 100%; height: 100%;}
/*
.dlWorkingDivLoad1 { POSITION: absolute; BACKGROUND-COLOR: silver; layer-background-color: silver }
.dlWorkingDivLoad2 { LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: navy; layer-background-color: navy }
*/
.dlWorkingDivLoadText { FONT-SIZE: 14px; COLOR: red; 
	FONT-FAMILY: arial,helvetica,sans-serif; POSITION: absolute; 
	BACKGROUND-COLOR: transparent }

.BackgroundWindow { Background-color: #666666; 
		margin: 15px 10px 15px 10px;
}

/* BODY { font: 10px geneva, verdana, arial, sans-serif; color: #333333; } */
Body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 12px;
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align:center;
	
	/*
	scrollbar-face-color : #D8DBDF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #C1C6CC;
	scrollbar-3dlight-color : #ABB1B3;
	scrollbar-arrow-color : #7F8996;
	scrollbar-track-color : #F8FAF9;
	scrollbar-darkshadow-color : #ABB1B3
*/
	}

a:link, a:active { color: #333333; text-decoration: none; }
a:visited  { color: #333333; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

.Tail { font: 10px geneva, verdana, arial, sans-serif; color: #333333; }
.Tail a:link { font: 10px geneva, verdana, arial, sans-serif; color: #333333; text-decoration: none;}
.Tail a:visited { font: 10px geneva, verdana, arial, sans-serif; color: #333333; text-decoration: none;}
.Tail a:active { font: 10px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}
.Tail a:hover { font: 10px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}

.skole { font: 11px geneva, verdana, arial, sans-serif; color: #ffffff;}
.skole a:visited, .skole a:link
	{ font: 11px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: none}
.skole a:active, .skole a:hover
	{ font: 11px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: underline}

.Reservation { font: 10px geneva, verdana, arial, sans-serif; color: #666666; }
.Reservation_on { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF; }
A.Reservation_on { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF; text-decoration: underline;}

IMG.Main_Result 
{
	border: 0px;
}

.StatusTableHeader, .StatusTableHeader a:visited, .StatusTableHeader a:link
{
	font: bold 13.5px verdana, arial, sans-serif;
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	text-align:center;	
}
.NavigationDisabled
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.Navigation, a.Navigation:visited, a.Navigation:link
{
	font: bold 12px verdana, arial, sans-serif;
	cursor: pointer;
	color: #989898;
	text-decoration: none;
}

a.Navigation:active
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #fc640a;
	text-decoration: none;
	cursor: pointer;
}
a.Navigation:hover
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #ffffff; /* #ff6600; */ 
	text-decoration: none;
	cursor: pointer;
}


td.menu_item
{
	padding-left:0.3em;
	padding-right:0.3em;
}


.SearchResultsLabel
{
	font: bold 13px geneva, verdana, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;		
}

.LoginTableLabel
{
	font: 14px Franklin Gothic Demi Cond, geneva, verdana, arial, sans-serif;
	color: #000000;
	text-decoration: none; 	
}

.Simpel_SogPil
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.Simpel_Kvalifikator
{
	font: bold 14px geneva, verdana, arial, sans-serif;
	color: #ffffff;
	height: 22px;
	text-align: center;
	text-decoration: none;
}
.Simpel_Kvalifikator a:visited
{
	font: bold 14px geneva, verdana, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.Simpel_Kvalifikator a:link
{
	font: bold 14px geneva, verdana, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
/* .Simpel_Kvalifikator:active
{
	font: bold 14px geneva, verdana, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
} */
.Simpel_Kvalifikator a:active, .Simpel_Kvalifikator a:hover
{
	border-right: white thin solid;
	border-top: white thin solid;
	font: bold 14px geneva, verdana, arial, sans-serif;
	border-left: white thin solid;
	color: #ffffff;
	border-bottom: white thin solid;
	height: 22px;
	background-color: #ff6600;
	text-align: center;
	text-decoration: none;
}

.Simpel_SogeTekst
{
	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	font-weight: bold;
	font-size: 16px;
	border-left: #666666 0px solid;
	width: 460px;
	color: #333333;
	border-bottom: #666666 0px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
}


.Search_tips { font: 10px geneva, verdana, arial, sans-serif; color: #000000; }
.Search_tips_Bold { font: 12px geneva, verdana, arial, sans-serif; color: #000000;font-weight : bold;  }
A.Search_tips { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}

.White_Advanced { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF; }
.White_Advanced_Big { font: 14px geneva, verdana, arial, sans-serif; color: #FFFFFF; }
.White_Advanced_Big_bold { font: bold 14px geneva, verdana, arial, sans-serif; color: #FFFFFF; }
.White_Advanced_bold
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #ffffff;
}

.Result_Pages_no { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF; }

A.Result_Pages_no { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: none;}
A.Result_Pages_no a:link, A.Result_Pages_no a:visited, A.Result_Pages_no a:active { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: underline;}
A.Result_Pages_no a:hover { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: underline;}

.Main_Result { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.Main_Result a:link { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.Main_Result a:visited { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.Main_Result a:active { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}
.Main_Result a:hover { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}
.Main_Result#hide {visibility:hidden;}

.Main_Result_ItemSelected, a.Main_Result_ItemSelected:link, a.Main_Result_ItemSelected:visited 
	{ font: 12px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: none;}
a.Main_Result_ItemSelected:active, a.Main_Result_ItemSelected:hover 
{ font: 12px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: underline;}

.Main_Result_Small_ItemSelected, a.Main_Result_Small_ItemSelected:link, a.Main_Result_Small_ItemSelected:visited 
	{ font: 10px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: none;}
a.Main_Result_Small_ItemSelected:active, a.Main_Result_Small_ItemSelected:hover 
{ font: 10px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: underline;}

.Main_Result_Big
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	text-decoration: none;
}
.Main_Result_Big#hide
{
	visibility:visible;
	font-weight:normal;
}
.Main_Result_Small { font: 10px geneva, verdana, arial, sans-serif; color: #000000; }
.Main_Result_Selected
{
	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	background-color: palegreen;
}

/* SøgeResultat */

.Resultat_Link_Hele { font: bold 12px geneva, verdana, arial, sans-serif;	color: #000000;}
.Resultat_Link_Hele a:link { font: bold 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.Resultat_Link_Hele a:visited { font: bold 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.Resultat_Link_Hele a:active { font: bold 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}
.Resultat_Link_Hele a:hover { font: bold 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}

.result_av_img { cursor: pointer;}
.bookable_av_img { margin-top : 3px ; vertical-align : bottom; cursor: pointer;}
.material_img { margin-bottom : 6px ; vertical-align : top;}

.marcRecord 
{ 
	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	text-indent:-29px;
    padding-left:3em;
}
.marcRecordHilite
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #000000;
}

.marc21Record
{
	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	padding-right: 0.3em;
}


/* generelt */
/*
FORM { margin: 0; padding: 0; }
TD, TH, .BOD, FONT { font: 10px geneva, verdana, arial, sans-serif; color: #ffffff; }
B, STRONG { font-weight : bold; }
*/
.edit_Search_Advanced_long{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style:none;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	width: 273px;
	background-color: #ffffff;
}
.edit_Search_Advanced{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style:none;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 190px;
	color:#333333;
	background-color: #ffffff;
}
.edit_Select{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style: none;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-left: 0px solid #666666;
	border-bottom: 0px solid #666666;
	width: 153px; /* 150px; */
	color:#333333;
	background-color: #ffffff;
}
.edit_Select_Department{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style: none;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-left: 0px solid #666666;
	border-bottom: 0px solid #666666;
	width: 200px; /* 150px; */
	color:#333333;
	background-color: #ffffff;
}
.edit_Select_og_eller_ikke{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style: none;
	color:#ffffff;
}
.edit_Select_age{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 100px;
	color:#333333;
	background-color: #ffffff;
}
.edit_Select_medie
{
	border-right: #666666 0px;
	border-top: #666666 0px;
	font-size: 12px;
	border-left: #666666 0px;
	width: 180px;
	color: #333333;
	border-bottom: #666666 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
}
.edit_Select_max{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 60px;
	color:#333333;
	background-color: #ffffff;
}

.edit_Search_Advanced_long_changed {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style:none;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 300px;
	color:#333333;
	/* background-color: #ffffff; */
	background-color: #ffb27f;
}
.SearchChanged
{
	background-color: #ffb27f;	
}
.edit_Search_Advanced_changed {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style:none;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 205px;
	color:#333333;
	/* background-color: #ffffff; */
	background-color: #ffb27f;
}
.edit_Select_og_eller_ikke_changed{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style: none;
	color:#ffffff;
}
.edit_select_sk_changed{
	/* background-color: #ffffff; */
	background-color: #ffb27f;
}
.edit_Select_changed
{
	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	font-size: 12px;
	border-left: #666666 0px solid;
	width: 175px;
	color: #333333;
	border-bottom: #666666 0px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	/* background-color: #ffffff; */
	background-color: #ffb27f;
}
.edit_Select_department_changed
{
	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	font-size: 12px;
	border-left: #666666 0px solid;
	width: 200px;
	color: #333333;
	border-bottom: #666666 0px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	/* background-color: #ffffff; */
	background-color: #ffb27f;
}
.edit_Select_age_changed{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 100px;
	color:#333333;
	/* background-color: #ffffff; */
	background-color: #ffb27f;
}
.edit_Select_medie_changed
{
	border-right: #666666 0px;
	border-top: #666666 0px;
	font-size: 12px;
	border-left: #666666 0px;
	width: 180px;
	color: #333333;
	border-bottom: #666666 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	/* background-color: #ffffff; */
	background-color: #ffb27f;
}

/* result */

.result_searchstring
{
	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #666666 0px solid;
	width: 200px;
	color: #ffffff;
	border-bottom: #666666 0px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #0066cc;
}
.result_pages{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	background-color:#0066cc;
	border-style:None;
	width: 100px;
	color:#FFFFFF;
}
.result_history_book{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px; 
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 419px;
	color:#333333;
	background-color: #ffffff;
}
.edit_Selectmax_book{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px; 
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 50px;
	color:#333333;
	background-color: #ffffff;
}



.Wizzard { font: 14px geneva, verdana, arial, sans-serif; font-weight : bold; color: #FFFFFF; }
.Wizzard_Off{ font: 14px geneva, verdana, arial, sans-serif; font-weight : bold; color: #3399FF; }
.edit_Wizzard{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 340px;
	color:#333333;
	background-color: #ffffff;
}


/* Color CSS */
.Background { color: #666666; }
.Darkgray { color: #333333; }
.Gray { color: #4A4A4A; }
.Lightgray { color: #989898; }
.Darkblue { color: #476581; }
.Grayblue { color: #7998B5; }
.Lightblue { color: #F6F7F9; }
.Grayline { color: #8A97A0; }
.White { color: #FFFFFF; }
.Black { color: #000000; }
.Orange  { color: #FC640A; }



/* Tables  */

.PageHeaderTable
{
	width: 760px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#333333;
}
.PageHeaderTable_Logo
{
	width: 459px;
}

#UcHeader_ew1_UcHeader__LibraryAndBranch1_lnkSelectBranch, #ElevWebHeader_UcHeader__LibraryAndBranch1_lnkSelectBranch, #ctl00_UcHeader__LibraryAndBranch1_lnkSelectBranch
{
	padding-left:30px;	
}

.PageHeaderTable_Reservation
{
	width: 300px;
}
.PageHeaderTable_Booking
{
	width: 300px;
}
.Patron, a.Patron:link, a.Patron:visited, a.Patron:active
  { font: 11px geneva, verdana, arial, sans-serif; color: #FFFFFF;}
a.Patron:hover { font: 11px geneva, verdana, arial, sans-serif; color: #FFFFFF; text-decoration: underline;}

/* .Booking  { font: 10px geneva, verdana, arial, sans-serif; color: #333333;}
.Booking_on { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF; }
A.Booking_on { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF; text-decoration: underline;}
*/

.PageheaderTable_Navigation{
	background-color:#4a4a4a;
	width: 100%;
}

.PageHeaderTable_Space
{
	background-color:#666666;
	height:1px;
}

.PageFooterTable
{
	width: 760px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#666666;
}
.PageFooterSpace
{
	background-color:#4a4a4a;
}
.PageFooterText { font: 10px geneva, verdana, arial, sans-serif; color: #000000;}
.PageFooterText a:link  { text-decoration: none; }
.PageFooterText a:visited { text-decoration: none; }
.PageFooterText a:active  { text-decoration: none; }
.PageFooterText a:hover { text-decoration: underline; }


.LoginTable
{
	font: 15px geneva, verdana, arial, sans-serif;
	color: white;
	background-color: #7998B5;
}

.LoginTable A:link, P.patronInfo_infotextWhite A:active { font-weight: bold; color: #D8E0E6; text-decoration: none; }
.LoginTable A:visited  { font-weight: bold; color: #D8E0E6; text-decoration: none; }
.LoginTable A:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
/* .LoginTableDisabled { font-weight: bold; color: #4A4A4A; text-decoration: none; } */

.LoginTableDisabled
{
	font: 15px geneva, verdana, arial, sans-serif;
	color: white;
	background-color: transparent;
}

/* Login */

.Login
{
	width: 760px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#476581;
/* .Darkblue { color: #476581; } */
}

.LoginText
	{ 
		color: #333333;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:12px; 
		width: 170px;
		border-style:solid;
		border-width:1px;
		border-color:#7f9db9;
		background-color: #ffffff;
}

.Xedit_Search_Advanced_long{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px; 
	border-style:none;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 300px;
	color:#333333;
	background-color: #ffffff;
}

/* MainTable */

.MainTable
{
	width: 760px;
  	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#ffffff;
}

.MainTableSmall
{
	width: 700px;
  	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#ffffff;
	overflow:hidden;
}
.MainTableSmall table
{
	width:100%;	
}
.TestTable
{
	border-right: medium none;
	padding-right: 15px;
	border-top: medium none;
	padding-left: 10px;
	padding-bottom: 15px;
	border-left: medium none;
	padding-top: 15px;
	border-bottom: medium none;
	background-color: fuchsia;
}

.test
{
 font: 16px geneva, verdana, arial, sans-serif; color: #000000; background-color:Green; 
}

/* Options */

/*
.Options
{
	width: 760px;
  	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#476581;
}
*/

.OptionsSmall
{
	/*width:100%;*/
  	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#476581;
}

.OptionsMargin30
{
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#476581;
}
/* elevWeb: bgColor="#0066cc" */

.OptionsButton, .OptionsButton:visited, .OptionsButton:link
{
	font: 12px arial, geneva, verdana, sans-serif;
	background-color:#7998B5;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.OptionsButton a:hover, .OptionsButton a:active
{
	font: 12px arial, geneva, verdana, sans-serif;
	background-color:#FC640A;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

/* Secondary Options */

.SecondaryOptionsSmall
{
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#7998B5;
}

/* elevWeb: bgColor="#3399ff" */

/* Tips */

.tip { font: 14px geneva, verdana, arial, sans-serif; color:White ; }

.hint { font: 12px geneva, verdana, arial, sans-serif; color:White ; }

/* elevWeb: bgColor="#0066cc" */

/* Seperator */

.SeperatorSmall
{
	width: 750px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#8A97A0;
}
/* elevWeb: #99ccff */

.ItemListSeperatorLine
{
	background-color:#7998B5;
}

/* Result */
/*.inverted
{
	background-color: #FF6600;
}
*/
.Results
{
	width: 760px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:#ffffff;
	color:#000000;
}

.Result { font: 12px geneva, verdana, arial, sans-serif; color: #000000; }

/* Låner informationer */

.PatronName
{ font: 16px geneva, verdana, arial, sans-serif; color: #000000; }

.BookingNoUser
{
	font: bold 24px geneva, verdana, arial, sans-serif;
	color: black;
	background-color: red;
}

/* Mine bookinger */

.Bookings
{
	width: 700px;
  	border-top-style: none;
	border-right:solid 1px #666666;
	border-left-style: none;
	border-bottom:solid 1px #666666;
	background-color:#f0f8ff;
	color:#000000;
/* .Darkblue { color: #476581; } */
}

.BookingText
{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; }
.BookingText a:link, .BookingText a:visited, .BookingText a:active
{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; }
.BookingText a:hover
{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}

td.BookingText
{
	border:solid 1px;	
}

.BookingTextError
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: white;
	background-color: red;
	padding:1em;	
	display:block;
}

.BookingTextInfo
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	width: 100%;
	color: black;
	background-color: white;
}

.BookingsHeader
{ font: 16px geneva, verdana, arial, sans-serif; color: #000000; }

/* Book */

.BookViewHeader
{ font: 20px geneva, verdana, arial, sans-serif; color: #000000; }

/* Booking Bekræftelse */

.BookConfirmViewHeader
{ font: 20px geneva, verdana, arial, sans-serif; color: #000000; }
.BookBooking
{ font: 16px geneva, verdana, arial, sans-serif; color: #000000; }
.BookPatron
{ font: 16px geneva, verdana, arial, sans-serif; color: #000000; }
.BookBookings
{ font: 16px geneva, verdana, arial, sans-serif; color: #000000; }
.BookPatronName
{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; }

/* Booking Availability */

.BookingAv_defaultLoad 
{
	z-index: 500; left: 0px; width: 700px; clip: rect(0px, 100%, 100%, 0px); 
	position: absolute; top: 0px; height: 98%; background-color: #000000; 
}

.BranchList
{
	margin-top : 3px ; margin-bottom : 3px ; vertical-align : middle ;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold ;
	font-size : 12px;	
}

/*
.BookingAv_pdivLoadCont
{
	z-index: 500;
	left: 0px;
	width: 100%;
	position: absolute;
	top: 300px;
	height: 100px;
	background-color: #476581;
}
*/

.BookingAv_myLoad
{
	z-index: 500;
	left: 0px;
	width: 760px;
	clip: rect(0px, 100%, 100%, 0px);
	position: absolute;
	top: 0px;
	height: 100px;
	background-color: navy /* #476581; */
}

.BookingAv_pdivLoad1 
{ width: 100%; height: 100%; POSITION: absolute; BACKGROUND-COLOR: transparent; }
.BookingAv_pdivLoad2 
{ width: 100%; height: 100%; LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent;}

.BookingAv_pdivLoadText
{
	font-weight: bold;
	font-size: 18px;
	color: red;
	font-family: arial,helvetica,sans-serif;
	position: absolute;
	background-color: transparent;
}

.xBookingAv_pdivLoadCont
{
	z-index: 500;
	left: 0px;
	width: 700px;
	/* width: 780px; */
	position:absolute;
	top: 0px;
	height: 100px;
	background-color: #476581;
}

.xBookingAv_pdivLoadCont_Relative
{
	z-index: 500;
	left: 0px; /* 30px; */
	width: 700px;
	color: yellow;
	position: relative;
	top: 0px; /* 300px; */
	height: 100px;
	background-color: #476581;
}

.xBookingAv_myLoadText
{
	font-weight: bold;
	font-size: 12px;
	color: #fc640a;
	font-family: arial,helvetica,sans-serif;
	background-color: #476581;
}

.xBookingAv_pdivLoadText
{
	font-weight: bold;
	font-size: 34px;
	color: #fc640a;
	font-family: arial,helvetica,sans-serif;
	position: relative;
	background-color: #476581;
	text-align: center;
}

.xxBookingAv_pdivLoadCont
{ z-index: 500; left: 0px; width: 760px; clip: rect(0px, 100%, 100%, 0px); position: absolute; top: 0px; height: 200px; background-color: #000000}

.BookAvHeader
{
	border-right: medium none;
	border-top: medium none;
	font: 12px geneva, verdana, arial, sans-serif;
	border-left: medium none;
	width: 80px; /* 100px; */
	color: #ffffff;
	border-bottom: medium none;
	background-color: transparent;
}
.BookAvDateTextEdit
{
	font: 12px geneva, verdana, arial, sans-serif;
	width: 80px;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
.BookAvText { font: 10px geneva, verdana, arial, sans-serif; background-color:White; color:black;
	border:none; width:100px }
.BookAvText 
{	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	font-size: 12px;
	border-left: #666666 0px solid;
	width: 80px; /* 100px; */
	color: #333333;
	border-bottom: #666666 0px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
}
.BookAvTextNone {	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	font-size: 12px;
	border-left: #666666 0px solid;
	width: 80px;
	color: #333333;
	border-bottom: #666666 0px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: Transparent;
}
.BookAvQuantity {
	font-size: 12px;
	width: 50px;
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
}

.bookAvGuideText
{
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
}

/* Styles Calender */

.BookingCalenderLoading { font: 14px geneva, verdana, arial, sans-serif; color: Red }

.Calender_back { Background-color: #F6F7F9; }
.Calender_title { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF}

.CalBook
{
  	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color:black;
	background-color: #666666;
}
.CalID
{
	width: 200px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.CalTitle { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF; }
/* */

.TextCommand { font: 12px geneva, verdana, arial, sans-serif; color: #000000; }
.TextCommand a:link { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.TextCommand a:visited { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.TextCommand a:active { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}
.TextCommand a:hover { font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}

/* Images med click event */
.cmdimg
{
	cursor: pointer;
}

/* **************** */
/* DantekStringGrid */
/* **************** */

/* .Item { background:#ffffff }
.ItemAlternating { background:#F6F7F9 }
.ItemSelected { background:#476581 }*/

.ItemsHeaderText { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: none;}
a.ItemsHeaderText:link, a.ItemsHeaderText:visited { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: none;}
a.ItemsHeaderText:hover, a.ItemsHeaderText:active { font: 12px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: underline;}

.ItemValue, .ItemValue a:link, .ItemValue a:visited 
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.ItemValue a:hover, .ItemValue a:active 
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}
.ItemValueEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none; width: 140px; }
.xItemValueEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none; width: 200px; }
.ItemValueIntegerEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none; width: 40px; }
.ItemValuePriceEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none; width: 60px; }
	
.ItemCalendarButton
{
	vertical-align: top;
}

.ItemValueAlternating, .ItemValueAlternating a:link, .ItemValueAlternating a:visited 
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none;}
.ItemValueAlternating a:active, .ItemValueAlternating a:hover
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: underline;}
.ItemValueAlternatingEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none; width: 200px; }
.ItemValueAlternatingIntegerEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #000000; text-decoration: none; width: 40px; }

.ItemValueSelected, .ItemValueSelected a:link, .ItemValueSelected a:visited 
	{ font: 12px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: none;}
.ItemValueSelected a:active, .ItemValueSelected a:hover 
	{ font: 12px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: underline;}
.ItemValueSelectedEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: none; width: 200px; }
.ItemValueSelectedIntegerEdit
	{ font: 12px geneva, verdana, arial, sans-serif; color: #ffffff; text-decoration: none; width: 40px; }


/* Undervisning */

.undervisning_nyheder_text
	{ font: 12px geneva, verdana, arial, sans-serif; color:black;  text-decoration: none;}

/* Bookmark */

.Bookmark { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: none;}
.Bookmark a:link, .Bookmark a:visited { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: none;}
.Bookmark a:hover, .Bookmark a:active { font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF;  text-decoration: underline;}

/* working */

.working
{
	font: 14px geneva, verdana, arial, sans-serif;
	color: black;
	background-color: red;
	text-decoration: none;
}

/* Patron Info */

.patronInfo_infotext
{
	font: 12px geneva, verdana, arial, sans-serif;
	color: red;
}

.patronInfo_infotextWhite
{
	font: 12px geneva, verdana, arial, sans-serif;
	color: white;
}

P.patronInfo_infotextWhite A:link, P.patronInfo_infotextWhite A:active { font-weight: bold; color: #989898; text-decoration: none; }
P.patronInfo_infotextWhite A:visited  { font-weight: bold; color: #989898; text-decoration: none; }
P.patronInfo_infotextWhite A:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; }

.patronInfoLabel
{
	font: 10px geneva, verdana, arial, sans-serif;
	color: #000000;
}

.Stamdata
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	}
.Stamdata A 
{	border-bottom:dotted 1px #000000; 
	}
.Stamdata A:hover
{	border-bottom:solid 1px #000000; 
	}

.Stamdata_Bold
{	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	}
#titleColumn
{
	width:40%;	
}
#authorColumn
{
	width:20%;
}
#mediumColumn
{
	width:10%;	
}
#numberInQueueColumn
{
	width:10%;	
}
.Number
{	font:bold 25px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	}
.Number A { text-decoration: none;
	color: #000000;
 	}
.Number A:hover { text-decoration: none;
	color: #FC640A;
	 }

.TableHead
{	font: bold 12px generdana, arial, sans-serif;
	color: #000000;
	}
.TableHead A {	
	border-bottom:dotted 1px #000000; 
	}
.TableHead A:hover{	
	border-bottom:solid 1px #000000; 
	}
.TableData
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	}
.TableDataMark
{	font: 12px geneva, verdana, arial, sans-serif;
	color: red;
	}

/**/

.patronInfo_tableheader
{
	font: 10px geneva, verdana, arial, sans-serif;
	color: #000000;
}

.patronInfo_tableText
{
	font: 10px geneva, verdana, arial, sans-serif;
	color: #000000;
}

.patronInfo_text
{
	font: 10px geneva, verdana, arial, sans-serif;
	color: #000000;
}

.patronInfo_sum
{
	font: bold 20px geneva, verdana, arial, sans-serif;
	color: #000000;
}

/* patronInfo print */

.patronInfo_label_print
{
	font: 12px arial;
}

.patronInfo_label_bold_print
{
	font: bold 12px arial;
}

.patronInfo_header_print
{
	font: 26px arial;
}

.patronInfo_tableHeader_print
{
	font: 12px arial;
}

.patronInfo_tableText_print
{
	font: 12px arial;
}


/* reserver */

.reserverHeader
{	font: 20px geneva, verdana, arial, sans-serif;
	color: #000000;
	}
.reserverLabel
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	}
.reserverLabel_bold
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: #000000;
}
.reserverText
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	width:100px;
	}
.reserverDropDown
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	width:200px;
	}
.reserverCal
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	width:200px;
	height:200px;
	}
.reserverCalText
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	}
.reserverCalTextSelected
{	font: 12px geneva, verdana, arial, sans-serif;
	color: #000000;
	background-color: #FC640A;
	}

/* fejltekst */

.errorTable 
{
}

.errorTableText
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: red;
}

.noSearchResultTable
{
}

.noSearchResultText
{
	font: bold 12px geneva, verdana, arial, sans-serif;
	color: black;
}
.spelling
{
	color: Red;	
}

.bookingViewHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	padding-right:0.3em;	
}
.bookingViewValue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
}
.minNumberOfItems
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:right;
	vertical-align:middle;
	padding-right:1em;
}

#savedForBookingOptions
{
	text-align:left;
	vertical-align:middle;
	padding:1em;
	overflow:hidden;
	
}

.patronInfoTable
{
	width:760px;
	border-width: 0px;
	background-color:#eeeee6;
	text-align:center;
	padding:1em;
}
#patronInfoTabs
{
	width:700px;
	text-align:center;
}
#patronInfoText
{
	width:700px;
}

#bookingListOptions
{
	padding-top:1em;
	padding-bottom:1em;
	background-color:#476581;
	padding-left:1em;	
}
