﻿@import url(display/star_rating.css);

.hide
{
	display:none;
}

a.dlink
{
	display:none;
}

span.href_sep,span.URLHack
{
	display:none;
}

.RelLink
{
	visibility:hidden;
}

.HiddenLabel
{
	display:none;
}

#PageShortCuts
{
	left:-31.25em;
	position:absolute;
	top:-31.25em;
}

a
{
	color:#005b99;
	text-decoration:none;
}

body
{
	background:#fff;
	color:#000;
	font-family:arial, tahoma, sans-serif;
	font-size:.8em;
}

div#header_container
{
	background-color:#fcfcfc;
	font-family:arial, tahoma, sans-serif;
	text-align:center;
}

div#page_title
{
	color:#000;
	font-size:100%;
	padding:.3em;
	text-align:center;
}

div#page_title a
{
	align:center;
	text-decoration:none;
}

div#page_title a:active
{
	text-decoration:none;
}

div#page_title a:hover
{
	text-decoration:none;
}

div#page_title a img
{
	border:none;
	padding:1.2em 0 0;
	text-align:center;
}

.DownloadLink4
{
													 /*nur für libero-webopac und liberohvh-webopac display:none; herausgenommen, damit benutzerdefiniertes Format beim Download (Titel herunterladen) angezeigt wird*/
}

div#page_container
{
	background-color:#fff;
}

div#left_column
{
	background-color:#fff;
}

div#right_column
{
	background-color:#fff;
}

div#BreadCrumbs
{
	color:#333;
	display:block;
	font-size:.8em;
	left:4em;
	line-height:3em;
	padding:0 .3em;
	position:absolute;
	top:18.5em;
}

div#BreadCrumbs span
{
	margin:0 0 0 .03em;
}

div#BreadCrumbs span.label
{
	background:transparent;
	border:0;
	margin:0;
}

div#BreadCrumbs a.aBreadCrumb
{
	background-attachment:fixed;
	background-image:url(../images/icon_arrow_bbk.png);
	background-position:center left;
	background-repeat:no-repeat;
	color:#333;
	padding:0 0 0 2em;
}

div#BreadCrumbs a.aBreadCrumb:hover
{
	color:#000;
	text-decoration:underline;
}

div#BreadCrumbs span.BreadCrumbSep
{
	display:none;
}

div.PageHeading
{
	margin:0;
	padding:0;
}

div.PageHeading h1
{
	border-left:solid .225em #005b99;
	font-size:1.8em;
	font-weight:400;
	padding-left:.6em;
}

div#footer_container
{
	height:2.5em;
	text-align:center;
}

div#footer_container a.w3c_validator
{
	margin:.03em;
}

div#footer_container a.w3c_css
{
	margin:.03em;
}

div#footer_container a.LiberoPower
{
	display:none;
	margin:.03em;
	padding:0 0 2.8em;
	text-align:center;
	vertical-align:top;
}

div#footer_container a.FooterEmail
{
	display:block;
	margin:.03em;
	text-align:center;
	vertical-align:top;
}

fieldset
{
	background-color:#f9f9f9;
	border:none;
	font-size:100%;
	margin:0;
	padding:0 0 .7em;
	position:relative;
	top:.7em;
	width:100%;
}

fieldset legend
{
	color:#000;
}

fieldset .subheadmsg
{
	padding:.03em 0 0 .03em;
}

fieldset label
{
	background:url(../images/icon_arrow2_e.gif) no-repeat 100% .7em;
	color:#000;
}

.HitButton,.SimpSearchButtons,.DisplayBtns,.DisplayBtnsXtra,.BibFulldItmButinp2			 /* .PortalCatContainer rausgenommen, dann wird der Datensatz schon mal angezeigt*/
{
	background:#84B7DB url(../images/BBKLinkBG2012.jpg) repeat bottom right;
	border:none;
	color:#fff;
	cursor:default;
	display:inline;
	float:left;
	font-family:arial, tahoma, sans-serif;
	font-size:.9em;
	font-weight:400;
	height:1.8em;								 /*von 1.6 auf 1.8 geändert, damtit der gesamte Text draufpasst*/
	margin:1.5em 1.3em 0 0;			 /*von margin:1.3em 1.3em 0 0; auf margin:1.5em 1.3em 0 0; geändert, damit der Button etwas tiefer rutscht*/
	overflow:hidden;
	padding:0;
	text-align:center;
	text-decoration:none;
	text-indent:0;
	vertical-align:middle;
	white-space:nowrap;
	width:16em;								 /*von 13 auf 16 geändert, damit der gesamte Text draufpasst*/
}

input.HitButton
{
	overflow:visible;
}

div#Helpfile,div.Helpfile
{
	clear:both;
	font-size:1em;
}

.MainMenuHeading
{
	font-size:1.2em;
	font-weight:400;
	padding-bottom:1em;
}

ul#MainMenuList
{
	clear:both;
	font-size:1em;
	line-height:0;
	list-style:none;
	margin:0;
	padding:0;
}

ul#MainMenuList .MnuVers
{
	color:#000;
	font-size:.8em;
	line-height:3em;
	text-align:center;
	text-indent:.3em;
}

ul#MainMenuList li
{
	display:inline;
}

ul#MainMenuList li a
{
	background-color:#f2f7fa;
	color:#000;
	display:block;
	font-family:arial, tahoma, sans-serif;
	font-size:.95em;
	font-style:normal;
	font-weight:400;
	line-height:2em;
	text-decoration:none;
	text-indent:1.5em;
}

ul#MainMenuList li a:hover
{
	text-decoration:underline;
}

ul#MainMenuList span
{
	color:#000;
	display:block;
	font-family:arial, tahoma, sans-serif;
	font-size:.9em;
	font-style:normal;
	font-weight:700;
	line-height:2em;
	margin:0;
	text-decoration:none;
	text-indent:.5em;
	width:100%;
}

ul#MainMenuList li span.href_sep
{
	display:none;
}

ul#MainMenuList ul li.MenuItem a
{
	color:#000;
	font-family:arial, tahoma, sans-serif;
	font-size:.9em;
	font-style:normal;
	font-weight:400;
	line-height:2em;
	padding:.15em 0;
	text-decoration:none;
}

span.MainMenuHeading
{
	display:none;
}

ul#MainMenuList li ul
{
	background:#fff;
	list-style:none;
	margin:0;
	padding:0;
}

ul#MainMenuList li ul li.MenuItem a
{
	border-color:#C1E4FF;
	color:#000;
	font-size:.9em;
}

ul#MainMenuList li ul li a:hover
{
	background:transparent;
	text-decoration:underline;
}

ul#MainMenuList li ul li.MenuItem a em
{
	font-style:normal;
	font-weight:700;
}

ul#MainMenuList li#languagesMenu
{
	border:0;
	left:4em;
	margin:0;
	padding:0;
	position:absolute;
	top:8em;
}

ul#MainMenuList li#languagesMenu span
{
	display:none;
}

ul#MainMenuList li#languagesMenu ul
{
	list-style:none;
}

ul#MainMenuList li#languagesMenu ul li
{
	display:inline;
}

ul#MainMenuList li#languagesMenu ul li.MenuItem a
{
	background-attachment:fixed;
	background-color:#fff;
	background-image:url(../images/icon_arrow_bbk.png);
	background-position:center left;
	background-repeat:no-repeat;
	color:#737373;
	display:inline;
	font-weight:400;
	height:100%;
	margin:0;
	padding:0 0 0 1.6em;
}

ul#MainMenuList li#languagesMenu ul li a:hover
{
	text-decoration:underline;
}

ul#MainMenuList li#searchMenu span
{
	background-color:#fff;
	border-bottom:dotted .01em #005b99;
	font-weight:400;
}

ul#MainMenuList li#searchMenu ul li.MenuItem a
{
	background-color:#f2f7fa;
	border-bottom:dotted .01em #005b99;
	color:#00406b;
}

ul#MainMenuList li#searchMenu ul li.MenuItem a:hover
{
	text-decoration:underline;
}

ul#MainMenuList li#searchMenu ul li a em
{
	font-style:normal;
}

ul#MainMenuList li#searchMenu ul li a.CurrentLink
{
	background-color:#005b99;
	color:#fff;
	border-bottom:dotted .01em #005b99;
	text-decoration:none;
}

ul#MainMenuList li#searchMenu2 span
{
	display:none;
}

ul#MainMenuList li#searchMenu2 ul li.MenuItem a
{
	background-color:#f2f7fa;
	border-bottom:dotted .01em #00406b;
	color:#00406b;
}

ul#MainMenuList li#searchMenu2 ul li a:hover
{
	text-decoration:underline;
}

ul#MainMenuList li#searchMenu2 ul li a em
{
	font-style:normal;
}

ul#MainMenuList li#searchMenu2 ul li a.CurrentLink
{
	background-color:#005b99;
	color:#fff;
}

ul#MainMenuList li#serviceMenu span
{
	background-color:#fff;
	border-bottom:dotted .01em #005b99;
	font-size:1em;
	font-weight:400;
}

ul#MainMenuList li#serviceMenu ul li.MenuItem a
{
	border-bottom:dotted .01em #005b99;
	color:#00406b;
}

ul#MainMenuList li#serviceMenu ul li a:hover
{
	text-decoration:underline;
}

ul#MainMenuList li#serviceMenu ul li a em
{
	font-style:normal;
}

ul#MainMenuList li#serviceMenu ul li a.CurrentLink
{
	background-color:#005b99;
	border-bottom:dotted .01em #005b99;
	color:#fff;
	text-decoration:none;
}

ul#MainMenuList li#exitMenu span
{
	display:none;
}

ul#MainMenuList li#exitMenu ul li.MenuItem a
{
	background-color:#f2f7fa;
	border-bottom:dotted .01em #005b99;
	color:#00406b;
}

ul#MainMenuList li#exitMenu ul li a:hover
{
	text-decoration:underline;
}

ul#MainMenuList li#exitMenu ul li a em
{
	font-style:normal;
}

ul#MainMenuList li#newItemsMenu
{
	display:none;
	line-height:0;
}

ul#MainMenuList li#newItemsMenu span
{
	display:none;
}

ul#MainMenuList li#newItemsMenu ul
{
	background:transparent;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

ul#MainMenuList li#newItemsMenu ul li.MenuItem a
{
	background-color:#FFD6A4;
	background-image:url(../images/mainmenu_arrow.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	border-color:#FFE2BF;
}

ul#MainMenuList li#newItemsMenu ul li a:hover
{
	background-color:#FFC175;
	text-decoration:none;
}

ul#MainMenuList li#bottomMenu
{
	clear:both;
	display:none;
	margin:0;
	position:absolute;
	right:.7em;
	text-align:right;
	top:.03em;
	width:31.25em;
}

ul#MainMenuList li#bottomMenu span
{
	display:none;
}

ul#MainMenuList li#bottomMenu ul
{
	background:transparent;
	list-style:none;
	margin:0;
	padding:0;
}

ul#MainMenuList li#bottomMenu ul li
{
	display:inline;
	margin:.15em .03em;
}

ul#MainMenuList li#bottomMenu ul li a
{
	background:transparent;
	border:0;
	color:#FFF;
	display:inline;
	font-size:.8em;
	margin:0;
	padding:.15em;
}

ul#MainMenuList li#bottomMenu ul li a:hover
{
	background:transparent;
}

div.RSSbad
{
	display:none;
	font-size:.7em;
}

div.rssSource
{
	font-size:.9em;
	font-weight:700;
	line-height:1.6em;
	margin:.75em 0 0;
	text-indent:1.135em;
}

div.rssItem
{
	font-size:.8em;
	margin:	75 .375em;
}

div.rssItem div.rssTitle
{
	border:none;
	font-weight:700;
	margin:.15em 0;
}

div.rssItem div.rssDescription img
{
	background:#FFF;
	border:0;
	border-color:transparent;
	float:right;
	height:13em;
	margin:1.125em .225em .225em;
	padding:.225em;
	width:13em;
}

div.rssLink a
{
	border:0;
	border-color:transparent;
	display:block;
	float:left;
	font-size:0;
	height:1.135em;
	width:1.135em;
}

div#rssFeedContainer
{
	clear:right;
	float:right;
}

div#rssFeedContainer a img
{
	border:0;
	border-color:#FFF;
	padding:0 0 .5em;
}

#tagSearch_fields
{
	background:transparent;
	border:0;
	left:80em;
	position:absolute;
	top:5.4em;
	width:16em;
}

#tagSearch_fields legend
{
	display:none;
}

#tagSearch_fields label
{
	background-image:none;
}

#tagSearch_fields #btnTagSearchSubmit
{
	background:#fde078;
	color:#FFF;
	font-weight:400;
	left:14.8em;
	position:absolute;
	top:-1.2em;
	width:3em;
}

.SearchTermCloud
{
	border:silver solid .075em;
	font-size:1em;
	line-height:1.8em;
	margin:.375em 0 0;
	padding:1em;
	text-align:center;
}

.SearchTermCloud a
{
	text-decoration:none;
}

.SearchTermCloud a span
{
	border-style:solid;
	border-width:0;
	padding:.15em .3em;
	white-space:nowrap;
}

.tcFirstColour1
{
	background-color:#fff;
	border:none;
	color:#000;
}

.tcFirstColour2
{
	background-color:#fff;
	border:none;
	color:#000;
}

.tcFirstColour3
{
	background-color:#fff;
	border:none;
	color:#000;
}

.tcFirstColour4
{
	background-color:#fff;
	border:none;
	color:#000;
}

.tcSecondColour1
{
	background-color:#FFF;
	border:none;
	color:#9E2828;
}

.tcSecondColour2
{
	background-color:#FFF;
	border:none;
	color:#9E2828;
}

.tcSecondColour3
{
	background-color:#FFF;
	border:none;
	color:#9E2828;
}

.tcSecondColour4
{
	background-color:#FFF;
	border:none;
	color:#9E2828;
}

.tcThirdColour1
{
	background-color:#FFF;
	border:0;
	color:#005b99;
}

.tcThirdColour2
{
	background-color:#FFF;
	border:0;
	color:#005b99;
}

.tcThirdColour3
{
	background-color:#FFF;
	border:0;
	color:#005b99;
}

.tcFourthColour1
{
	background-color:#FFF;
	border:0;
	color:#00406b;
}

.tcFourthColour2
{
	background-color:#FFF;
	border:0;
	color:#00406b;
}

.tcFourthColour3
{
	background-color:#FFF;
	border:0;
	color:#00406b;
}

.tcSize1
{
	font-size:1em;
}

.tcSize2
{
	font-size:.9em;
}

.tcSize3
{
	font-size:.8em;
}

.tcSize4
{
	font-size:.8em;
}

.tcSize5
{
	font-size:.8em;
}

.tcSize6
{
	font-size:.7em;
}

table
{
	background:#fff;
	border:0;
	float:left;
	font-size:.9em;
	position:relative;
	width:78%;
}

table,tbody,th,tr,td,col
{
	border:0;
	color:#000;
	font-weight:400;
	padding:.2em;
	vertical-align:top; /*ergänzt, damit der Feldname bei mehreren Einträgen jeweils oben steht*/
}

table caption
{
	background:#FFF;
	border:0;
	font-size:1em;
	font-weight:400;
	line-height:1.6em;
	margin-top:.7em;
	padding:.2em;
	text-align:left;
}

table caption a
{
	border:0;
	color:#000;
}

table tr td
{
	border:0;
	padding:.2em;
}

table thead tr th
{
	background:#FFF;
	border:0;
	line-height:1.2em;
	padding:.2em;
	text-align:left;
}

table tbody tr.oddRow
{
	background-color:#f9f9f9;
}

table tbody tr.evenRow
{
	background-color:#fff;
}

table tbody tr th
{
	border:font-weight:normal;
	padding:.1em 0 .1em .1em;
}

table tbody tr td
{
	line-height:1.2em;
	padding:.3em 0 .3em .2em;
}

table tbody tr td span.ItemNotesLeader
{
	display:none;
	height:.01em;
	line-height:.01em;
}

table a
{
	color:#005b99;
	text-decoration:none;
}

table a:hover
{
	color:#005b99;
	text-decoration:underline;
}

div#Facets
{
	background:#FFF;
	border:solid .5em #ECECEC;
	clear:both;
	float:right;
	font-size:1em;
	margin:0;
	width:15%;
}

div.FacetContainer
{
	clear:both;
	margin:0;
}

div#Facets h2.FacetHead
{
	font-size:1.2em;
}

div.FacetContainer a
{
	font-color:#00406b;
	padding-right:.3em;
}

div.FacetContainer a.seeMore
{
	clear:both;
	font-color:#00406b;
	font-weight:400;
}

div.FacetContainer ul.FacetList #
{
	background-color:#FFF;
	list-style:none;
}

div.FacetContainer ul.FacetList li
{
	background-color:#FFF;
	display:block;
	float:left;
	list-style:none;
	padding-right:1em;
}

ul li
{
	list-style-type:disc;
}

fieldset#search_dbs
{
	background:transparent;
}

fieldset#search_dbs legend
{
	display:none;
}

fieldset#search_dbs select.SelCatSel
{
	clear:both;
	font-size:1em;
	margin:2em 0 0;
}

fieldset#search_dbs input.SelCatSave
{
	clear:both;
	display:block;
	float:none;
	position:relative;
}

#TheButtons
{
	clear:both;
}