/*
About this document
---------------------------------------------------
Project:		BASE-vufind (dc)
Filename:		"screen.css"
Date:			31.01.2011
Author:			Renata Mitrenga


Last modified
---------------------------------------------------
Version:		0.0
Date:			
Modifier:		


Sections of this document
---------------------------------------------------

	=Globale Angaben
		=Allgemeines
		=globale Linkdefinition
	=Formulare
	=Header
	=MainContent
		=einfache und erweiterte Suche
	=Trefferliste + Drilldowns
		=Trefferliste
		=Drilldowns
	=Footer
	=Hack for Safari and Google Chrome
*/


#connect-orcid-button{
	border: 1px solid #D3D3D3;
	padding: .3em;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 1px 1px 3px #999;
	cursor: pointer;
	color: #999;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 16px;
	vertical-align: middle;
}

#connect-orcid-button:hover{
	border: 1px solid #F59F00;
	color: #F59F00;
}

#orcid-id-logo{
	display: block;
	margin: 0 .5em 0 0;
	padding: 0;
	float: left;
}


/* ---------------------------- Globale Angaben ----------------------------- */

	/* ---- Allgemeines ---- */
	html, body, form, fieldset, input, button, h1, h2, h3, h4, p, pre, ul, ol, dl {
		margin:			0;
		padding:		0;
	}
	html {
		height:			100.2%;
	}	

	body {
		/*font-size:	in header.tpl;*/
		font-family:	Verdana,Tahoma,Arial,Helvetica,Microsoft Yahei, Microsoft JhengHei, Apple LiSung,MingLiU, sans-serif;
		line-height:	1.5;
		background: 	#FFF;
		width:			100%;
		color:			#333333;
		min-width:		1000px; 
		height:			100%;
	}
	img {
		border:			0; 
	}
	h1 {
		font-size:		1.2em;
		line-height:	1.2em;
		letter-spacing: -0.02em;
	}
	h2 {
		font-size:		1.2em;
		color:			#9AAD24;
		line-height:	1.2em;
		margin:			0.5em 0 0.5em 0 ;
	}
	.ClearBoth {
		clear: 			both;
	}		
	/* .Special -> defense against bots */
	.Hidden, .Print, .Special {
		display:		none;
	}
	.DashedLine {
		border-bottom:	1px dashed #ACACAC;
	}	
	.SolidLine {
		border-bottom:	1px solid #ccc;
	}		
	.BetweenLines {
		margin:			0.3em 15px 0.3em 15px;
	}
	.Left {
		float:			left; 
	}		
	.Right {
		float:			right; 
	}	
	.error, .Orange {
		color:			#F59F00; 
		font-weight:	bold;
	}
	#ErrorCookies, .OrangeMsg {
		color:			#F59F00; 
		font-weight:	bold;
		margin:			1.3em 0 1.3em 0;
		text-align:		center;
	}
	ul {
		list-style-type:	none;
	}
	.SmallText {
		font-size:		0.9em;
	}
	.Nowrap {
		white-space: 	nowrap;
	}
	.LabelText {
		padding:		0 0 0.2em 0;
		display:		block;
	}
	.Grey {
		color:			#898989;
	}
	/* ---- globale Linkdefinition ---- */
	a:visited, a:link, a:active, a:hover {
		text-decoration:none;
		color:			#9AAD24; 
		font-weight:	bold;
	}
	a.White:visited, a.White:link, a.White:active, a.White:hover {
		color:			#FFF; 
	}	
	a.Grey:visited, a.Grey:link, a.Grey:active, a.Grey:hover {
		color:			#333333; 
	}
	a.Orange:visited, a.Orange:link, a.Orange:active, a.Orange:hover {
		color:			#F59F00; 
	}
	a.GreenNormal:visited, a.GreenNormal:link, a.GreenNormal:active, a.GreenNormal:hover {
		color:			#9AAD24; 
		font-weight:	normal;
	}	
	a.GreenSmall:visited, a.GreenSmall:link, a.GreenSmall:active, a.GreenSmall:hover {
		color:			#9AAD24; 
		font-weight:	bold;
		font-size:		90%;
	}	
	a.GreyNormal:visited, a.GreyNormal:link, a.GreyNormal:active, a.GreyNormal:hover {
		color:			#333333; 
		font-weight:	normal;
	}		
	a.Url:visited, a.Url:link, a.Url:active, a.Url:hover {
		color:			#333333; 
		font-weight:	normal;
	}	
	
/* ----------------------------  Formulare ----------------------------- */

	.TextField {
		background: 	#FFF;
		border:			1px solid #CFCFCF;
		font-family:	Verdana,Tahoma,Arial,Helvetica,sans-serif;
		font-size:		1.1em;
		padding:		0.15em 0.1em 0.15em 0.1em;
		color:			#333333;
		height:			auto;
		margin:			0;
		-moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
	}
	.TextArea {
		background: 	#FFF;
		border:			1px solid #CFCFCF;
		font-family:	Verdana,Tahoma,Arial,Helvetica,sans-serif;
		font-size:		1.1em;
		padding:		0.15em 0.1em 0.15em 0.1em;
		color:			#333333;
		height:			auto;
		margin:			0 0 5px 0;
		width:			99%;
		-moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
	}	
	.Submit {
		background: 	#FFF;
		border:			1px solid #CFCFCF;
		width:			7.5em;
		height:			1.7em;
		color:			#F59F00;
		font-weight:	bold;
		padding:		0 0.5em 0 0.5em;
		margin:			0;
		text-align:		center;
		cursor:			hand;
		font-size:		1.1em;
		-moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
	}
	.Button {
		background: 	#FFF;
		border:			1px solid #CFCFCF;
		width:			auto;
		height:			1.7em;
		color:			#F59F00;
		font-weight:	bold;
		padding:		0 0.5em 0 0.5em;
		margin:			0;
		text-align:		center;
		cursor:			hand;
		font-size:		1.1em;
		-moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
	}

	select {
		background: 	#FFF;
		border:			1px solid #CFCFCF;
		color:			#333333;
		font-family:	Verdana,Tahoma,Arial,Helvetica,sans-serif;
		font-size:		0.9em;
		padding:		0.2em 0.1em 0.2em 0.1em;
		width:			50%;
		margin:			0;
		/*height:			1.9em;*/
		-moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
	}	
	
	label {
	}
	
	fieldset {
		border:			none;
	}
	form {
		display: 		inline;
	}
	/* sonst in firefox4 Probleme bei der Darstellung
	input[type=checkbox] {
		-moz-appearance:none;
	}
	input[type=radio] {
		-moz-appearance:none;
	}
	 */
	input:focus,
	textarea:focus,
	select:focus {
	  outline: 			none;
	  -moz-outline-style: none;
	  border:			1px solid #9f9f9f;
	}
/* ----------------------------  Tabellen ----------------------------- */
	.Table {
		font-size:		100%;
		/*border:			1px solid #b6c828;*/
	}
	.evenrow {
		 background-color: #EFF3D7;
	}
	.oddrow {
		 background-color: #fff;
	}
/* ----------------------------  Header ----------------------------- */
	#Header {
		width:			100%;
		position:		relative;
		margin:			0 0 0 0;
	}
	#Header:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}
	#HeaderLeft {
		position:		relative;
		width:			26.3%;
		float:			left;
	}
	#BaseLogoBox {	
		height:			70px;
	}
	#BaseLogo {
		margin:			2px 0 0 15px;
	}
		
	#HeaderRight {
		display:		inline-block;
  		width:			73.7%;
	}
	#OptionsBox {
		height:			21px;
		text-align:		right;
		margin:			0 15px 20px 0;
	}
	#logoutOptions, #loginOptions {
		display:		inline;
	}
	#LoginBox{	
		margin:			0;
		padding:		28px 14px 0 0;
		text-align:		right;
	}

	#Menu {
		color:			#969296;
		padding:		0;
		display:		block;
		/*letter-spacing: -0.001em;*/
		font-size:		0.85em;
		line-height:	1.2;
		margin:			1em 0 0 0;
	}
	/*.Menu_zh{
		font-size:		1em !important;
		line-height: normal !important;
	}
	.Menu_zh a:link, .Menu_zh a:visited {
		padding:		2px 0 0 0 !important;
		height: 		2.2em !important;
	}*/
	/*.Menu_zh li {
		/*width:			10% !important;
		min-width: 		10.8em !important;*/
	/*}*/
	#Menu a:link, #Menu a:visited {
		display:		block;
		background:		#ddd;
		height: 		2.4em;
		background-image: 	-webkit-gradient(linear, 50% 0%, 56% 100%, from(#F9F9F9), to(#DDDDDD)); /* Webkit (Safari/Chrome 10) */ 
		background-image: 	-webkit-linear-gradient(top left, #F9F9F9 0%, #DDDDDD 100%); /* Webkit (Chrome 11+) */ 
		background-image: 	-moz-linear-gradient(56% 0% 315deg,#f9f9f9, #DDDDDD);	    
		background-image: 	-o-linear-gradient(top left, #F9F9F9 0%, #DDDDDD 100%);
		background-image: 	-ms-linear-gradient(top left, #F9F9F9 0%, #DDDDDD 100%); /*IE 10*% */	    
		color:			#969296;
		text-align:		center;
		padding:		2px 4px 2px 3px;
	    margin: 		0 10px 0 0;
		text-decoration:none;
	    border-top:		1px solid #ccc;
	    border-right:	1px solid #ccc;
	    border-left:	1px solid #ccc;
		-moz-border-radius:		3px 15px 0px 0px; /* Firefox */
	    -webkit-border-radius:	3px 15px 0px 0px; /* Chrome, Safari */
	    -khtml-border-radius:	3px 15px 0px 0px; /* Konqueror */
	    border-radius:			3px 15px 0px 0px; /* CSS3 */ 	
	    -webkit-box-shadow: 	3px 4px 5px #aaa;
	    -khtml-box-shadow: 		3px 4px 5px #aaa;
	    -moz-box-shadow: 		3px 4px 5px #aaa;
	    box-shadow: 			3px 4px 5px #aaa;	
	}
	#Menu a:hover, #Menu a:active, #Menu a.Active:link, #Menu a.Active:visited {
		color:			#FFFFFF;
		background:		#B4CA29;
	    border-top:		1px solid #ccc;
	    border-right:	1px solid #ccc;
	    border-left:	1px solid #ccc;
	}
	#Menu ul {
		list-style-type:none;
		margin:			0;
		padding:		0;
		overflow:		hidden;
	}
	#Menu li {
		float:			left;
		width:			12%;
		min-width: 		12.2em;
	}
	#Language {
		text-align:		right;
		margin:			26px 0 0 0;
		/*padding:		1px 14px 0 0;*/
		padding:		1px 15px 0 0;
		background:		#FFF;
	}
	#OptionsBox select{
		/*margin:			0;*/
		width:			9.5em;
	}	
	.ChangeButton {
		margin-top:		3px;	
	}
	a.SmallFont:visited, a.SmallFont:link, a.SmallFont:active, a.SmallFont:hover {
		text-decoration:none;
		color:			#F59F00; 
		font-size:		0.95em;
	}
	a.MediumFont:visited, a.MediumFont:link, a.MediumFont:active, a.MediumFont:hover {
		text-decoration:none;
		color:			#F59F00; 
		font-size:		1.2em;
	}	
	a.LargeFont:visited, a.LargeFont:link, a.LargeFont:active, a.LargeFont:hover {
		text-decoration:none;
		color:			#F59F00; 
		font-size:		1.45em;
		margin:			0;
	}
	#ContrastFontBox1 {
		display:		inline-block;
		width:			1.6em;
	}
	#ContrastFontBox2 {
		background:		#F59F00;
		height:			1.9em;
		width:			1.6em;
		padding:		0;
		margin-top:		-1.3em;
		text-align:		center;
		position: 		absolute;
		-moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
	}
	a.ContrastFont:visited, a.ContrastFont:link, a.ContrastFont:active, a.ContrastFont:hover {
		text-decoration:none;
		color:			#fff; 
		font-size:		1.2em;
	}
	
/* ----------------------------  MainContent ----------------------------- */
	
	#MainContent {
		margin:			30px 15px 1.3em 15px;	
		clear:			both;
		width:			auto;
	}

	#MainContent:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}		

	/* ---- einfache und erweiterte Suche ---- */		
	#BasicSearch {
		/*width: 			48.1%;
		/*margin:			0 0 1.5em 25.6%;*/
		/*width: 			34.0%;
		min-width:		54.2em;*/
		width: 			44.4%;
		min-width:		50.9em;
		margin:			0 0 1.5em 25.9%;
		padding:		0;
		display: 		block;
	}
	
	#ResultSearch {
		/*width: 			71%;*/
		min-width:		13em;
		width: 			42%;
		float: 			left;
		margin:			0 2.7% 1.5em 0;
		padding:		0;
		display: 		block;	
	}	
	#BasicSearch #Banner { 
		position:		absolute;
		text-align: 	right; 
	 	min-width:		20.6em;
	 	top:			6.1em;
	 	width:			18%;
	 	z-index: 		1; 
	}
	#BasicSelectTypes {
		position:		relative;
		z-index: 		5; 
	}
	.Border {
		display: 		block;
		background:		#ddd;
		border:			1px solid #ccc;
		padding:		1em;
		background-image: 		-webkit-gradient(linear, 50% 0%, 56% 100%, from(#F9F9F9), to(#dddddd)); /* Webkit (Safari/Chrome 10) */ 
		background-image: 		-webkit-linear-gradient(top left, #F9F9F9 0%, #dddddd 100%); /* Webkit (Chrome 11+) */ 
	    background-image: 		-moz-linear-gradient(56% 0% 315deg,#f9f9f9, #dddddd);    
		background-image: 		-o-linear-gradient(top left, #F9F9F9 0%, #ddd 100%);
		background-image: 		-ms-linear-gradient(top left, #F9F9F9 0%, #dddddd 100%); /*IE 10+ */		
		-webkit-box-shadow: 	3px 4px 5px #aaa;
	    -khtml-box-shadow: 		3px 4px 5px #aaa;
	    -moz-box-shadow: 		3px 4px 5px #aaa;
	    box-shadow: 			3px 4px 5px #aaa; 
	    -moz-border-radius:		0px 0px 5px 25px; /* Firefox */
	    -webkit-border-radius:	0px 0px 5px 25px; /* Chrome, Safari */
	    -khtml-border-radius:	0px 0px 5px 25px; /* Konqueror */
	    border-radius:			0px 0px 5px 25px; /* CSS3 */ 
	}	
	.Border:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}
	
	.Line {
		overflow:		hidden;
		background:		#B4CA29;
		margin:			0;
	    color:			#FFF; 
		font-weight:	bold;
		padding:		0.1em 0 0 1em;
	    -moz-border-radius:		3px 15px 0px 0px; /* Firefox */
	    -webkit-border-radius:	3px 15px 0px 0px; /* Chrome, Safari */
	    -khtml-border-radius:	3px 15px 0px 0px; /* Konqueror */
	    border-radius:			3px 15px 0px 0px; /* CSS3 */ 
		-webkit-box-shadow: 	3px 4px 5px #aaa;
	    -khtml-box-shadow: 		3px 4px 5px #aaa;
	    -moz-box-shadow: 		3px 4px 5px #aaa;
	    box-shadow: 			3px 4px 5px #aaa;
	}	
	.LeftOfLabel {
		float:			left;
		width:			1.7em;
		margin:			0.2em 0 0 0;
	}
	
	/*#BasicSearch .Border, #WordForms .Border, #Thesaurus .Border, #PublicationYear .Border, #Source .Border, #BaseGoogle .Border, #Statistics .Border {
		min-height:		5.1em;
	}*/
	
	#AdvancedSearch {
		/*width: 			42%;*/
		width: 			93.9%;
		min-width:		13em;
		float: 			left;
		margin:			0 2.7% 1.7em 0;
		padding:		0;
		display: 		block;
	}
	#AdvancedSearch:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}
	#WordForms, #BaseGoogle {
		width:			26.3%;
		min-width:		10em;
		float: 			left;
		margin:			0 0 1.5em 0;
		padding:		0;
		display: 		block;
	}
	#Source{
		/*width:			46.0%;*/
		width:			93.9%;
		min-width:		10em;
		float: 			left;
		margin:			0 2.7% 1.7em 0;
		padding:		0;
		display: 		block;
	}
	#Source:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}
	#Thesaurus, #Statistics {
		width:			26.3%;
		min-width:		10em;
		float: 			right;
		margin:			0 0 1.5em 0;
		padding:		0;
	}	
	#BasicSearch .Border {
		min-height:		7em;
	}
	#WordForms .Border, #Thesaurus .Border, #BaseGoogle .Border, #Statistics .Border, #ResultSearch .Border {
		min-height:		5.1em;
	}
	#Source .Border, #PublicationYear .Border {
		min-height:		3.5em;
		line-height:	1.1em;	
	}	
	#Statistics .Border {
		line-height:	1.7em;	
	}
	#BasicSearchLeft, #ResultSearchLeft {
		width:			58.7%;
		float:			left;
	}
	#BasicSearchRight, #ResultSearchRight {
		text-align:		right;
		width:			39%;
		float:			right;
	}
	#BasicSearchLeft{
		width:			69.8%;
		float:			left;
	}
	#BasicSearchRight{
		text-align:		right;
		width:			28.8%;
		float:			right;
	}
	#BasicSearchLeft2, #ResultSearchLeft2 {
		margin:			0.5em 0 0 0;
		width:			70.0%;
		float:			left;
		font-size:		0.9em;		
	}
	#ResultSearchLeft2 {
		margin:			0.2em 0 0 0;
	}
	#BasicSearchRight2, #ResultSearchRight2 {
		text-align:		right;
		width:			30%;
		float:			right;
	}
	#ResultSearch .Submit {
		margin:			0.8em 0 0 0;
	}
	#BasicSearch .Submit {
		margin:			0.5em 0 0 0;
	}
	#ResultSearch .TextField {
		width:			100%;
		margin:			0 0 0.3em 0;
	}
	#BasicSearch .TextField {
		width:			100%;
		margin:			0 0 0.5em 0;
	}
	#ResultSearch select, #BasicSearch select {
		width:			100%;
	}
	#AdvBoxLeft{
		float:			left;
		width:			44.7%;
		min-height:		35em;
	}

	#AdvBoxLeft:after, #AdvBoxRight:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}
	#AdvBoxRight .Border {
		font-size:		0.9em;
	}	
	#AdvancedSearch .TextField {
		width:			48%;
		float:			right;
		margin:			0 0 1.05em 0;
	}
	#AdvancedSearch .WordForms {
		width:			73%;
		float:			left;
		margin:			1.1em 0 0 0;
		font-size:		0.9em;
	}

	#AdvancedSearch	select {
		width:			49%;
		float:			left;
	}
	#AdvancedSearch .Border {
		min-height:		17.2em;
	}

	#AdvancedSearch .Submit {
		float: 			right;
		margin:			2em 0 0 0;
	}
	#Source select {
		width:			100%;
	}
	#PublicationYear{
		/*width:			46.0%;*/
		width:			93.9%;
		min-width:		10em;
		float: 			left;
		margin:			0 0 0 0;
		padding:		0;
	}	
	#PublicationYear #YearToBox {
		text-align: 	center; 
		width:			32.7em;
		/*background: 	#F00;*/
		margin:			auto;
	}	
	#PublicationYear .TextField {
		width:			40px;
		font-size:		0.9em;
		padding:		0.1em 0.1em 0.1em 0.1em;
		float:			left;
		margin:			0 0em 0 0;
	}
	#PublicationYear label {
		margin:			0.2em 0.5em 0 0;
		float:			left;
		font-size:		0.9em;		
	}	
	#PublicationYear .Left {
		float: 			left;
	}
	#PublicationYear .LeftRight {
		width:			382px;
	}

	#DocumentType, #Rights {
		width:			55.3%;
		min-width:		10em;
		margin:			0 0 1.5em 0;
		padding:		0;
	}
	#DocumentType .Border {
		min-height:		9.0em;
	}
	#DocumentType .Border:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}		
	.DocumentTypeColumn1_de, .RightsColumn1_de, .AccessColumn1_de {
		width:			36.0%;
		float:			left;
	}
	.DocumentTypeColumn2_de, .RightsColumn2_de, .AccessColumn2_de {
		width:			36.0%;
		float:			left;
	}
	.DocumentTypeColumn3_de, .RightsColumn3_de, .AccessColumn3_de {
		width:			28.0%;
		float:			left;
	}
	.DocumentTypeColumn1_en, .RightsColumn1_en, .AccessColumn1_en {
		width:			39.0%;
		float:			left;
	}
	.DocumentTypeColumn2_en, .RightsColumn2_en, .AccessColumn2_en {
		width:			33.0%;
		float:			left;
	}
	.DocumentTypeColumn3_en, .RightsColumn3_en, .AccessColumn3_en {
		width:			28.0%;
		float:			left;
	}	
	.DocumentTypeColumn1_es, .RightsColumn1_es, .AccessColumn1_es {
		width:			39.0%;
		float:			left;
	}
	.DocumentTypeColumn2_es, .RightsColumn2_es, .AccessColumn2_es {
		width:			33.0%;
		float:			left;
	}
	.DocumentTypeColumn3_es, .RightsColumn3_es, .AccessColumn3_es {
		width:			28.0%;
		float:			left;
	}		
	.DocumentTypeColumn1_pl, .RightsColumn1_pl, .AccessColumn1_pl {
		width:			35.0%;
		float:			left;
	}
	.DocumentTypeColumn2_pl, .RightsColumn2_pl, .AccessColumn2_pl {
		width:			33.0%;
		float:			left;
	}
	.DocumentTypeColumn3_pl, .RightsColumn3_pl, .AccessColumn3_pl {
		width:			32.0%;
		float:			left;
	}
	.DocumentTypeColumn1_fr, .RightsColumn1_fr, .AccessColumn1_fr {
		width:			39.0%;
		float:			left;
	}
	.DocumentTypeColumn2_fr, .RightsColumn2_fr, .AccessColumn2_fr {
		width:			33.0%;
		float:			left;
	}
	.DocumentTypeColumn3_fr, .RightsColumn3_fr, .AccessColumn3_fr {
		width:			28.0%;
		float:			left;
	}		
	.DocumentTypeColumn1_el, .RightsColumn1_el, .AccessColumn1_el {
		width:			39.0%;
		float:			left;
	}
	.DocumentTypeColumn2_el, .RightsColumn2_el, .AccessColumn2_el {
		width:			33.0%;
		float:			left;
	}
	.DocumentTypeColumn3_el, .RightsColumn3_el, .AccessColumn3_el {
		width:			28.0%;
		float:			left;
	}	
	.DocumentTypeColumn1_ua, .RightsColumn1_ua, .AccessColumn1_ua {
		width:			39.0%;
		float:			left;
	}
	.DocumentTypeColumn2_ua, .RightsColumn2_ua, .AccessColumn2_ua {
		width:			33.0%;
		float:			left;
	}
	.DocumentTypeColumn3_ua, .RightsColumn3_ua, .AccessColumn3_ua {
		width:			28.0%;
		float:			left;
	}	
	.DocumentTypeColumn1_zh, .RightsColumn1_zh, .AccessColumn1_zh {
		width:			39.0%;
		float:			left;
	}
	.DocumentTypeColumn2_zh, .RightsColumn2_zh, .AccessColumn2_zh {
		width:			33.0%;
		float:			left;
	}
	.DocumentTypeColumn3_zh, .RightsColumn3_zh, .AccessColumn3_zh {
		width:			28.0%;
		float:			left;
	}
	.RightsOptions{
		clear:			both;
		margin:			2.5em 0 0 1.6em;
	}
	.AccessOptions{
		clear:			both;
		margin:			0 0 0 1.6em;
	}
	.DocumentTypeOptions {
		clear:			both;
		margin:			1.2em 0 0 1.6em;
	}
	.RightsOptions:after, .DocumentTypeOptions:after, .AccessOptions:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}
	.RightsOptions .LeftOfLabel, .DocumentTypeOptions .LeftOfLabel{
		clear:			both;
		margin:			0 0 0 0;
	}
	

	/* ---- History ---- */	
	#History {
		margin:			2.6em 15px 2.8em 15px;	
	}
	#HistoryLeftBox {
		width:			70.5%;
		float:			left;
		margin:			0;
	}		
	#HistoryRightBox {
		width:			26.3%;
		float:			right;
		margin:			0;
	}	
	.HistoryBorder {
		background:		#e7e7e7;
		border:			1px solid #ccc;
		padding:		1em;
		-webkit-box-shadow: 	3px 4px 5px #aaa;
	    -khtml-box-shadow: 		3px 4px 5px #aaa;
	    -moz-box-shadow: 		3px 4px 5px #aaa;
	    box-shadow: 			3px 4px 5px #aaa; 
	    -moz-border-radius:		0px 0px 5px 25px; /* Firefox */
	    -webkit-border-radius:	0px 0px 5px 25px; /* Chrome, Safari */
	    -khtml-border-radius:	0px 0px 5px 25px; /* Konqueror */
	    border-radius:			0px 0px 5px 25px; /* CSS3 */ 
	
	}	
/* ----------------------------  Trefferliste + Drilldowns ----------------------------- */	

		
	#ResultsDrilldowns {
		margin:			2em 15px 2em 15px;
	}
	/* ---- Trefferliste ---- */
	#ResultsBox {
		width:			68.8%;
		float:			left;
		margin:0;		
		background:		#f9f9f9;
		border:			1px solid #ccc;
		padding:		1em;
		-moz-border-radius:		0px 0px 5px 30px; /* Firefox */
	    -webkit-border-radius:	0px 0px 5px 30px; /* Chrome, Safari */
	    -khtml-border-radius:	0px 0px 5px 30px; /* Konqueror */
	    border-radius:			0px 0px 5px 30px; /* CSS3 */ 		
		-webkit-box-shadow: 3px 4px 5px #aaa;
	    -khtml-box-shadow: 	3px 4px 5px #aaa;
	    -moz-box-shadow: 	3px 4px 5px #aaa;
	    box-shadow: 		3px 4px 5px #aaa; 
	}
	
	#WithoutResultsBox {
		width:			68.8%;
		float:			left;
		margin:			0;		
		background:		#f9f9f9;
		border:			1px solid #ccc;
		padding:		1em;
		background-image: 		-webkit-gradient(linear, 50% 0%, 56% 100%, from(#F9F9F9), to(#dddddd)); /* Webkit (Safari/Chrome 10) */ 
		background-image: 		-webkit-linear-gradient(top left, #F9F9F9 0%, #dddddd 100%); /* Webkit (Chrome 11+) */ 
	    background-image: 		-moz-linear-gradient(56% 0% 315deg,#f9f9f9, #dddddd);    
		background-image: 		-o-linear-gradient(top left, #F9F9F9 0%, #ddd 100%);
		background-image: 		-ms-linear-gradient(top left, #F9F9F9 0%, #dddddd 100%); /*IE 10+ */			
		-moz-border-radius:		0px 0px 5px 30px; /* Firefox */
	    -webkit-border-radius:	0px 0px 5px 30px; /* Chrome, Safari */
	    -khtml-border-radius:	0px 0px 5px 30px; /* Konqueror */
	    border-radius:			0px 0px 5px 30px; /* CSS3 */ 		
		-webkit-box-shadow: 	3px 4px 5px #aaa;
	    -khtml-box-shadow: 		3px 4px 5px #aaa;
	    -moz-box-shadow: 		3px 4px 5px #aaa;
	    box-shadow: 			3px 4px 5px #aaa; 
	}
	.ResultsBoxLine {
		width:			69%;
		padding-right:	1em;
		margin:			0 0 0 0;
	}
	
	.Results {
		margin:			1.9em 0 2.2em 0;
		/*background:		#fff;*/
	}
	.ResultsContent {
		border-left:	1px dotted #ACACAC;
		margin:			-0.2em 0 0 0;
		padding:		0 0 0 0;
	}
	.Item {
		clear:			both;
		margin:			0 0 0.2em 0.5em;
	}
	.Item li {
		background:		url(../../../images/dreieck_orange_8p.gif) 0.05em 0.4em no-repeat;
		padding:		0 0 0 1.2em;
		margin:			0.3em 0 0.3em 0;
	}
	.ItemLeft_de, .ItemLeft_en, .ItemLeft_es, .ItemLeft_pl, .ItemLeft_fr, .ItemLeft_el, .ItemLeft_ua, .ItemLeft_zh {
		float:			left;
		font-weight:	bold;
	}
	.ItemRight_de, .ItemRight_en, .ItemRight_es, .ItemRight_pl, .ItemRight_fr, .ItemRight_el, .ItemRight_ua, .ItemRight_zh {
		margin-top:		0; 
		margin-bottom:	0; 
		margin-right:	0;
		overflow:		hidden;
		display:		block;
	}
	.ItemLeft_de {
		width:			10.8em;
	}
	.ItemRight_de {
		margin-left:	10.8em;
	}
	.ItemLeft_en {
		width:			11.7em;
	}
	.ItemRight_en {
		margin-left:	11.7em;
	}
	.ItemLeft_es {
		width:			12.65em;
	}
	.ItemRight_es {
		margin-left:	12.65em;
	}
	.ItemLeft_pl {
		width:			12.8em;
	}
	.ItemRight_pl {
		margin-left:	12.8em;
	}
	.ItemLeft_fr {
		width:			13.85em;
	}
	.ItemRight_fr {
		margin-left:	13.85em;
	}
	.ItemLeft_el {
		width:			13.8em;
	}
	.ItemRight_el {
		margin-left:	13.8em;
	}
	.ItemLeft_ua {
		width:			12.1em;
	}
	.ItemRight_ua {
		margin-left:	12.1em;
	}
	.ItemLeft_zh {
		width:			8.0em;
	}
	.ItemRight_zh {
		margin-left:	8.0em;
	}
	.Metadata {
		background:		#e5e5e5;
	}
	.Highlight {
		font-weight:	bold;
		color:			#333333;
	}
	.EditBox {
		margin-top:		0.3em;
	}
	.Results select {
		width:			auto;
		padding:		0;
	}
	.Results .Submit {
		width:			auto;
		padding:		0;
		height:			18px;
	}
	.MoreHits {
		margin:			0.2em 15px 1.5em 15px;
	}
	#allRecords {
		 margin-top: 	2em;
	}
	#allRecords select  {
		width:			auto;
		padding:		0;
	}
	#allRecords .Submit {
		width:			auto;
		padding:		0;
		height:			18px;
	}
	/* ---- Drilldowns ---- */
	#DrilldownBox {
		width:			26.3%;
		float:			right;
		margin:			-1.6em 0 0 0;
	}
	.Drilldown, .DrilldownOnlyText {
		margin:			0 0 1.8em 0;
	}

	.Drilldown select {
		width:			100%;
		margin:			0.5em 0 0 0;
		/*font-size:		0.9em*/
	}
	.Drilldown option {
		width:			auto;
	}
	.Drilldown .Submit {
		float:			right;
		margin:			0.5em 0 0 0;
		width:			5em;
	}
	.Drilldown .Line {
		padding:		 0.1em 0 0 1.2em ;	
	}
	.Drilldown .Border {
		padding:		 0.5em 1.2em 1em 1.2em ;		
	}	
	.DrilldownOnlyText .Border {
		padding:		1em 1.2em 1em 1.2em ;		
	}

/* ----------------------------  Footer ----------------------------- */
	#Footer {
		font-size:		0.95em;
		color:			#969296;	
		width:			100%;
		margin:			2px 0 0 0;
	}
	#Footer:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}
	#FooterText {
		padding:		1em 1em 0 15px;	
		float:			left;
		width:			42%;

	}
	#UniUbLogo {
		float:			right;
		margin:			1.3em 15px 0 0;

	}
	#FooterIcons {
		padding:		1em 1em 2.2em 0;
		width:			18%;
		float:			left;
	}
	#SuggestRep {
		margin:		0 0 0 0;
	}
	#Api {
		margin:		0 0 0.1em 0.2em;
	}
/* ----------------------------  Alternative View ----------------------------- */	
	#AlternativeViewBox {
		width:			47.8%;
		margin:			0 0 2.2em 25.7%;
	}
	#AlternativeViewBox .error {
		text-align:		center;
		margin:			20px;
	}

/* ----------------------------  Login, Account, Editform, DDCSuggest ----------------------------- */

	#Login .TextField, 
	#EditForm .TextField, #EditForm .TextArea,
	#Email .TextField, #Email .TextArea {
		width:			75.5%;
	}

	/* CSS3. Die Breite der Form-Elemente bei gleichen Werten muss gleich sein. 
	   siehe: http://usw-usf.de/css/formulare-box-model-und-css3/ 
	   In BASE CSS wird  nicht generell bei allen Form-Elementen eingesetzt, 
	   da es zu viel Anpassungen für IE6 und IE7 bedeutet hätte.  
	*/
	#Account .TextField, #Account select {
		width:			76.8%;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: 	border-box; 
		-ms-box-sizing: 	border-box; 
		box-sizing: 		border-box; 
	}
	#Login .Left, #Account .Left, #EditForm .Left, #Email .Left {
		width:			23%;
		float:			left;
		margin:			0 0 10px 0;
	}
	.popupBox #Login , .popupBox #Email{
		width:			90%;
		text-align:		left;
	}	
	#EditForm .Right {
		float:			left;
		width:			76.5%;
	}
	#DDCSuggest {
		text-align:		left;
	}
	#DDCSuggest select {
		width:			100%;
		margin:			0.5em 0 0.5em 0;
	}
	
	#EditForm .LeftHeight {
		height:			3em;
	}
/* ----------------------------  EmailSearch ----------------------------- */
	#EmailSearch .TextField {
		width:			99%;
	}	
	.popupBox #EmailSearch {
		width:			90%;
		text-align:		left;
	}	
/* ----------------------------  SaveRecord ----------------------------- */
	#SaveRecord select {
		width:			99%;
	}
	#SaveRecord  .TextField {
		width:			99%;
	}
	.popupBox #SaveRecord {
		width:			90%;
		text-align:		left;
	}	
/* ----------------------------  ListEdit ----------------------------- */	
	#ListEdit .TextField {
		width:			99%;
	}
	.popupBox #ListEdit {
		width:			90%;
		text-align:		left;
	}
/* ----------------------------  Lightbox ----------------------------- */
	#lightbox {
	    cursor: 		pointer;
	    background-color: #000;
	    display: 		none;
	    height: 		100%;
	    width: 			100%;
	    top: 			0px;
	    left: 			0px;
	    position: 		absolute;
	    z-index: 		7;
	    opacity: 		.8;
	    filter: 		alpha(opacity=80);
	    -moz-opacity: 	.8;
	}

	.popupBox {
	    background-color: #fff;
	    display: 		none;
	    border-right: 	solid 2px #999999;
	    border-bottom: 	solid 2px #999999;
	    position: 		absolute;
	    z-index: 		10;
	    left: 			33%;
	    width: 			33%;
	    font-size: 		95%;
	    /*height: 		300px;*/
	    min-height: 	300px;
	    height:			auto;
	}

	.popupBox .header {
	    cursor: 		move;
	    background-color: #CCCCCC;
	    padding: 		3px 0px 3px 10px;
	    height: 		15px;
	}

	.popupBox .header a {
	    /*float: 			right;*/
	    text-decoration: none;
	    font-weight: 	bold;
	}
	.popupBox .header #popupboxHeaderLeft {
		float:			left;
		display:		none;		
	}
	.popupBox .header #popupboxHeaderRight {
		text-align:		right;	
	}

	.popupBox .content {
	    padding: 		20px 20px 20px 20px;
	    /*height: 		250px;*/
	    min-height: 	250px;
	    height: 		auto;
	    overflow: 		auto;
	}


	.popupBox a.close {
	    font-size: 		8pt;
	    font-weight: 	bold;
	    padding: 		2px;
	    color: 			#000000;
	    float: 			right;
	    border: 		outset 1px;
	}

	.popupBox ul {
	    list-style: 	none;
	    padding: 		0px;
	    margin: 		0px;
	}
	
	.popupBox ul li {
	    border-bottom: 	solid 1px #CCCCCC;
	    padding: 		4px;
	}
	
	.popupBox ul li.selected {
	    background-color: #FFFFEE;
	}
	
	.popupBox ul li a {
	    color: 			#000;
	    text-decoration: none;
	}
	.popupBox #InfoBox {
		color:			#F59F00;
		font-weight: 	bold;
		text-align:		center;
		/*margin-top:			10px;*/
	}
	.popupBox .error {
		text-align:		center;
		margin:			20px 0 0 0;
	}
	#errorCookiesLightbox {
		color:			#F59F00; 
		font-weight:	bold;
		margin:			1.3em 0 1.3em 0;
		text-align:		center;
	}
/* ----------------------------  Browse Lists ----------------------------- */

	#BrowseBox {
		margin:			2em 0 0 0;
	}
	#BrowseBox:after {	
		clear:			both;
		content:		".";
		display:		block;
		height:			0;
		visibility:		hidden;
	}	
	#BrowseInfoText {
		margin:			2em 0 0.5em 0;
	}
	#BrowseBox .Border {
		min-height:		305px;
		background:		#f3f3f3;
	}
	.browseNav {
    	font-size:		85%;
    	margin:			0;
    	width:			24%;
    	float:			left;
	}
	.browseNav ul {
	    width: 			100%;
	    display:		block;
	    margin:			0;
	    padding:		0;
	    list-style:		none;
	    border: 		#CCC solid 1px;
	    height: 		300px;
	    overflow: 		scroll;	 
	    background:		#FFF;	       
	    -moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
	}
	.browseNav li {
	    width: 			100%;
	    display:		block;
	    float:			left;
	    margin:			0;
	}
	.browseNav a:link,
	.browseNav a:visited,
	.browseNav a:focus,
	.browseNav a:active { 
		display:		block;
	    text-decoration:none;
	    color:			#333;
	    padding:		.7em 1em .7em 1em;
	    border-bottom: 	1px solid #ccc;
	    font-weight:	normal;	
		background-image: 	webkit-gradient(linear,left top, left bottom, from(#F9F9F9), to(#DDDDDD)); /* Webkit (Safari/Chrome 10) */ 
		background-image: 	-webkit-linear-gradient(top, #F9F9F9 0%, #DDDDDD 100%); /* Webkit (Chrome 11+) */ 
		background-image: 	-moz-linear-gradient(0% 0% 270deg,#f9f9f9, #DDDDDD);   
		background-image: 	-o-linear-gradient(top, #F9F9F9 0%, #DDDDDD 100%);
		background-image: 	-ms-linear-gradient(top, #F9F9F9 0%, #E2E2E2 100%); /*IE 10*% */ 	
	}
	.browseNav a:hover {
		font-weight:	normal;
		color:			#333;
		background-image: 	-webkit-gradient(linear, 50% 0%, 56% 100%, from(#F9F9F9), to(#DDDDDD));
	    background-image: 	-moz-linear-gradient(56% 0% 315deg,#f9f9f9, #DDDDDD);	    
		background-image: 	-o-linear-gradient(top left, #F9F9F9 0%, #DDDDDD 100%);
		background-image: 	-ms-linear-gradient(top left, #F9F9F9 0%, #E2E2E2 100%); /*IE 10*% */  
	}
	.browseNav .active a:hover {
	    background:		#B4CA29;
	    color:			#FFF;
	    font-weight:	normal;
	}
	.browseNav a.HiddenA {
		visibility:	hidden;
		padding:	0; 
		border:		none;
	}	
	.browseNav a.first {
	 	border-left: 	1px solid #ccc;
	}

	.browseNav .active a {
	    /*background-image:url(../../../images/tab_active_bg.jpg);*/
	    background:		#B4CA29;
	    color:			#FFF;
	    font-weight:	normal;
	}
	/*
	.browseNav .active a span {
	    position:		absolute;
	    bottom:			-15px;
	    left:			50%;
	    margin-left:	-8px;
	    width:			17px;
	    height:			15px;
	    background:		url(../../../images/tab_active_arrow.jpg) left top no-repeat;
	}*/
	.browseBreak {
		width:			1.3%;
		height: 		1px;
		margin:			0;
		float:			left;
	}
	.browseViewRec {
		float: 			right; 
	}
	.browseViewRec a:link,
	.browseViewRec a:visited,
	.browseViewRec a:hover,
	.browseViewRec a:focus,
	.browseViewRec a:active { 
		font-size:		75%;
		font-weight:	bold;
	}
	.browseNav .active .browseViewRec a:hover {
	   font-weight:	bold;
	}
	
	.browseNavHg a:link,
	.browseNavHg a:visited,
	.browseNavHg a:hover,
	.browseNavHg a:focus,
	.browseNavHg a:active { 
		background:		#B4CA29;
		color:			#FFF;
	}

/* ----------------------------  Icons ----------------------------- */

	.sms {
	    background-image:url(../../../images/silk/phone.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	    margin-right:1em;
	}
	.tag {
	    background-image:url(../../../images/silk/tag_blue.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	    margin-right:1em;
	}
	.mail {
	    background-image:url(../../../images/silk/email.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	    margin-right:.5em;
	}
	.fav {
	    background-image:url(../../../images/silk/heart.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	    margin-right:.4em;
	}
	.edit {
	    background-image:url(../../../images/silk/edit.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 18px;
	    margin-right:.4em;
	}
	.delete {
	    background-image:url(../../../images/silk/delete.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 18px;
	    margin-right:0;
	}
	.update {
	    background-image:url(../../../images/silk/arrow_rotate_clockwise.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 18px;
	    margin-right:0;
	}
	.delete2 {
	    background-image:url(../../../images/silk/delete.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	    margin-right:0;
	}
	.feed {
	    background-image:url(../../../images/silk/feed.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	}
	.list {
	    background-image:url(../../../images/silk/list.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	    margin-left:1em;
	}
	.add {
	    background-image:url(../../../images/silk/add.png);
	    background-repeat:no-repeat;
	    background-position: left;
	    padding:.5em .5em .5em 18px;
	    margin-right:.4em;
	}
	.add2 {
	    background-image:url(../../../images/silk/add.png);
	    background-repeat:no-repeat;
	    background-position: left;
	    padding:.5em .5em .5em 20px;
	    margin-right: .4em;
	}
	.layout_add {
	    background-image:url(../../../images/silk/layout_add.png);
	    background-repeat:no-repeat;
	    background-position: left;
	    padding:.5em .5em .5em 22px;
	    margin-right: .4em;
	}
	.google {
	    background-image:url(../../../images/silk/google.png);
	    background-repeat:no-repeat;
	    background-position: left;
	    padding:.5em .5em .5em 20px;
	    margin-right:.4em;
	}	
	.export {
	    background-image:	url(../../../images/silk/application_add.png);
	    background-repeat:	no-repeat;
	    background-position: left;
	    padding:			.5em .5em .5em 20px;
	    margin-right:		-0.5em;
	    height:				16px;
	}	
	.script_edit {
	    background-image:url(../../../images/silk/script_edit.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	    margin-left:0.5em;
	}
	.script {
	    background-image:url(../../../images/silk/script.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	}
	.expand {
	    background-image:url(../../../images/silk/expand.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	}
	.browsing {
	    background-image:url(../../../images/silk/chart_organisation.png);
	    background-repeat:no-repeat;
	    background-position: left; 
	    padding:.5em .5em .5em 20px;
	}
	.arrow_switch {
	    background-image:url(../../../images/silk/arrow_switch.png);
	    background-repeat:no-repeat;
	    background-position: left;
	    padding:.5em .5em .5em 20px;
	    margin-right: .4em;
	}
	.schwalben {
	    background-image:url(../../../images/schwalben.png);
	    background-repeat:no-repeat;
	    background-position: left;
	    padding:.5em .5em .5em 20px;
	    margin-right:.4em;
	}
	.addthis_button_preferred_1,.addthis_button_preferred_2,.addthis_button_preferred_3,.addthis_button_preferred_4 {
		margin:	0.1em 0 0 0;
	}
/* ----------------------------  YUI Slider Styles  ----------------------------- */
/* Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1 (modified for VuFind)
*/
	
	/*!!!!!!!! Wichtig: um den rechten Slider zu verschieben, 
	muss der Wert von "range" in js/pubdate_slider.js angepasst werden */
	
	/* nur wenn JS an, wird der Slider angezeigt */
	.yearSlider {
		display:	none;
	}
	.yui-h-slider {
		position:	relative;
		text-align: left;
	}
	.yui-h-slider .yui-slider-thumb {
		position:	absolute;
		cursor:		default;
	}
	.yui-h-slider {
		background:	url(../../../images/yui/bg-h.gif) repeat 0 0;
		height:		18px; 
		/*width:		220px;*/
		width:		380px;
	}
	.yui-h-slider .yui-slider-thumb {
		top:		4px;
	}


/* ----------------------------  Autocomplete  ----------------------------- */
/* Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}
.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}
.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}
.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #CFCFCF;background:#fff;overflow:hidden;z-index:9050;
		-moz-border-radius:		3px; /* Firefox */
    	-webkit-border-radius:	3px;  /* Chrome, Safari */
    	-khtml-border-radius:	3px;/* Konqueror */
    	border-radius:			3px; /* CSS3 */ 
}
/*.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
*/.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#B4CA29;color:#333333;}

/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }

/* RM */
#suggestions {
	font-size:		90%;
	width:			100.7%;
}

/* ----------------------------  Hack for Safari and Google Chrome  ----------------------------- */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.ItemRight_de, .ItemRight_en, .ItemRight_es, .ItemRight_pl, .ItemRight_fr, .ItemRight_el, .ItemRight_ua {
			width:			82%;
		}
	}	
