/*
  *
  * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
  *
  * (en) Uniform design of standard content elements
  * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
  *
  * @copyright       Copyright 2005-2010, Dirk Jesse
  * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
  *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
  * @link            http://www.yaml.de
  * @package         yaml
  * @version         3.3
  * @revision        $Revision:392 $
  * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
  * @appdef yaml
 */
@media all {
/*
  *
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
 */
/* (en) reset font size for all elements to standard (16 Pixel) */
/* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
html * {
	font-size:100.01%;
}
/*
  *
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
 */
textarea, pre, code, kbd, samp, var, tt {
	font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
}
/* (en) base layout gets standard font size 12px */
/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75.00%;
/*	color:#444;*/
}
/* --- Headings | Überschriften ------------------------------------------------------------------------ */
h1,h2,h3,h4,h5,h6 {
	font-family: Arial,Helvetica,"Times New Roman",Times,serif;
	font-weight:normal;
	color:#222;
	margin:0 0 0.25em 0;
}
h1 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
}
/* 30px */
h2 {
	font-size:100%;
}
/* 24px */
h3 {
	font-size:150%;
}
/* 18px */
h4 {
	font-size:133.33%;
}
/* 16px */
h5 {
	font-size:116.67%;
}
/* 14px */
h6 {
	font-size:116.67%;
}
/* 14px */
/* --- Lists | Listen  -------------------------------------------------------------------------------- */
ul, ol, dl {
	line-height:1.5em;
	margin:0 0 1em 1em;
}
ul {
	list-style-type:disc;
}
ul ul {
	list-style-type:circle;
	margin-bottom:0;
}
ol {
	list-style-type:decimal;
}
ol ol {
	list-style-type:lower-latin;
	margin-bottom:0;
}
li {
	margin-left:0.8em;
	line-height:1.5em;
}
dt {
	font-weight:bold;
}
dd {
	margin:0 0 1em 0.8em;
}
/* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
p {
	line-height:1.5em;
	margin:0 0 1em 0;
}
blockquote, cite, q {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
blockquote {
	margin:0 0 1em 1.6em;
	color:#666;
}
strong,b {
	font-weight:bold;
}
em,i {
	font-style:italic;
}
big {
	font-size:116.667%;
}
small {
	font-size:91.667%;
}
pre {
	line-height:1.5em;
	margin:0 0 1em 0;
}
pre, code, kbd, tt, samp, var {
	font-size:100%;
}
pre, code {
	color:#800;
}
kbd, samp, var, tt {
	color:#666;
	font-weight:bold;
}
var, dfn {
	font-style:italic;
}
acronym, abbr {
	border-bottom:1px #aaa dotted;
	font-variant:small-caps;
	letter-spacing:.07em;
	cursor:help;
}
sub {
	vertical-align: sub;
	font-size: smaller;
}
sup {
	vertical-align: super;
	font-size: smaller;
}
hr {
	color:#fff;
	background:transparent;
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	border:0;
	border-bottom:1px #eee solid;
}
/* --- Links ----------------------------------------------------------------------------------------- */
a {
	color:#990000;
	background:transparent;
	text-decoration:none;
}
a:visited {
	color:#990000;
}
/* (en) maximum constrast for tab focus - change with great care */
/* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht */
a:focus {
	text-decoration:underline;
	color:#000;
	background: #fff;
}
a:hover,
a:active {
	color:#444444;
	text-decoration:none;
	outline: 0 none;
}
/* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */
p.icaption_left {
	float:left;
	display:inline;
	margin:0 1em 0.15em 0;
}
p.icaption_right {
	float:right;
	display:inline;
	margin:0 0 0.15em 1em;
}
p.icaption_left img,
p.icaption_right img {
	padding:0;
	border:1px #888 solid;
}
p.icaption_left strong,
p.icaption_right strong {
	display:block;
	overflow:hidden;
	margin-top:2px;
	padding:0.3em 0.5em;
	background:#eee;
	font-weight:normal;
	font-size:91.667%;
}
/*
  *
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
 */
.highlight {
	color:#c30;
}
.dimmed {
	color:#888;
}
.info {
	background:#f8f8f8;
	color:#666;
	padding:10px;
	margin-bottom:0.5em;
	font-size:91.7%;
}
.note {
	background:#efe;
	color:#040;
	border:2px #484 solid;
	padding:10px;
	margin-bottom:1em;
}
.important {
	background:#ffe;
	color:#440;
	border:2px #884 solid;
	padding:10px;
	margin-bottom:1em;
}
.warning {
	background:#fee;
	color:#400;
	border:2px #844 solid;
	padding:10px;
	margin-bottom:1em;
}
.float_left {
	float:left;
	display:inline;
	margin-right:1em;
	margin-bottom:0.15em;
}
.float_right {
	float:right;
	display:inline;
	margin-left:1em;
	margin-bottom:0.15em;
}
.center {
	display:block;
	text-align:center;
	margin:0.5em auto;
}
/*
  *
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
 */
table {
	width:auto;
	border-collapse:collapse;
	margin-bottom:0.5em;
	border-top:2px #888 solid;
	border-bottom:2px #888 solid;
}
table caption {
	font-variant:small-caps;
}
table.full {
	width:100%;
}
table.fixed {
	table-layout:fixed;
}
th,td {
	padding:0.5em;
}
thead th {
	color:#000;
	border-bottom:2px #800 solid;
}
tbody th {
	background:#e0e0e0;
	color:#333;
}
tbody th[scope="row"], tbody th.sub {
	background:#f0f0f0;
}
tbody th {
	border-bottom:1px solid #fff;
	text-align:left;
}
tbody td {
	border-bottom:1px solid #eee;
}
tbody tr:hover th[scope="row"],
tbody tr:hover tbody th.sub {
	background:#f0e8e8;
}
tbody tr:hover td {
	background:#fff8f8;
}
/*
  *
  * ------------------------------------------------------------------------------------------------- #
  *
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
 */
/*
  *
  * (en) Emphasizing external Hyperlinks via CSS
  * (de) Hervorhebung externer Hyperlinks mit CSS
  *
  * @section             content-external-links
  * @app-yaml-default    disabled
 */
/*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
  padding-left:12px;
  background-image:url('your_image.gif');
  background-repeat:no-repeat;
  background-position:0 0.45em;
  }
 */
}
/* Eigene Textformatierungen */
.text h1 {
    font-size: 100%;  
}
a.anchor, a.anchor:hover {
	text-decoration:none;
	color:#181818;
	font-size:115%;
	font-weight:bold;
	border-bottom:2px dotted #990000;
}
a.glossar {
	font-size:120%;
	text-decoration:none;
	margin-bottom:20px;
	color:#181818;
}
/* Eigene Textformatierungen ENDE */
/* Header */
#header {
	background-color: #FFFFFF;
	float: left;
	height: 62px;
	min-width: 520px;
	overflow: visible;
}
#logoBSB {
	background:url("/layout/reader/logo_bsb_g.jpg") no-repeat scroll 0 0 #FFFFFF;
	float: left;
	height: 39px;
	margin-left: 15px;
	margin-top: 10px;
	width: 249px;
}
#logoMDZ {
	background: url("/layout/reader/logo_mdz.jpg") no-repeat scroll right bottom transparent;
	float: left;
	height: 24px;
	margin-left: 20px;
	margin-top: 10px;
	width: 159px;
}
.indexInfo {
	font-weight:normal;
	margin-top:39px;
	margin-left:200px;
	position:absolute;
}
/* Navigation */
#topnav {
	border:none;
	margin-right:10px;
	float: right;
	width:auto;
	background-color:transparent;
}
#topnav ul {
	margin-top:5px;
}
#topnav ul li a {
	color:#181818;
	font-weight:bold;
	background:transparent none repeat scroll 0 0;
}
#topnav a.selected, #topnav a:hover.selected,#topnav li a:hover {
	color:#990000;
	text-decoration:none;
}
/* AAA Schriftgroesse aendern */
#topnav .changeSize {
	margin-right: 10px;
	margin-top:7px;
	clear:both;
}
#topnav .changeSize a {
	color:#990000;
	text-decoration:none;
}
#topnav .changeLangEn {
	margin-right:0;
	margin-top : 2px;
}
#topnav .changeLangDe {
	margin-top : 2px;
}
a.changeLangEn:hover, a.changeLangDe:hover {
	text-decoration:none;
}
/* Navigation Header ENDE */
#content {
	border-top: 1px dotted #CCCCCC;
}
/* Footer */
#footer a {
	color: #999;
	background:transparent;
	font-weight: bold;
}
#footer a:focus,
#footer a:hover,
#footer a:active {
	color: #990000;
	background-color: transparent;
	text-decoration:none;
}
/* TagCloud */
.tagCloud {
	margin:0px 0 5px 5px;
	padding:0 0 10px 10px;
}
.tagCloud h2 {
	font-weight:bold;
	margin-bottom:5px;
	font-size:120%;
	color:#222222;
	padding-bottom:3px;
	border-bottom: 2px solid #CCCCCC;
}
.tc9 {
	color:#666666;
	font-variant: small-caps;
	font-weight:bold;
	font-size:200%;
}
.tc8 {
	color:#666666;
	font-weight:bold;
	font-size:160%;
}
.tc7 {
	color:#666666;
	font-variant: small-caps;
	font-size:160%;
	font-weight:bold;
}
.tc6 {
	color:#666666;
	font-size:160%;
	font-weight:bold;
}
.tc5 {
	color:#666666;
	font-variant: small-caps;
	font-size:160%;
	font-weight:bold;
}
.tc4 {
	font-size:115%;
	font-weight:bold;
	color:#990000;
}
.tc4:hover {
	color:#6D0009;
}
.tc3 {
	color: #222222;
	font-size:110%;
}
.tc2 {
	color: #808080;
	font-size:100%;
}
.tc1 {
	color: #808080;
	font-size:95%;
}
.tc1:hover {
	color:#6D0009;
}
.tc0 {
	color: #A0A0A0;
	font-size:90%;
}
/* Suchformular */
.searchForm a:hover {
	color:#990000;
}
/* Suchformular ENDE */
/* Drilldown-Liste */
.filterPanel a {
	color:#990000;
}
.drillDownList li:hover {
	color:#990000;
}
.drillDownList h1 {
	background-color:#990000;
	color:white;
	border:none;
}
.drillDownList h2 {
	border-bottom: 2px solid #990000;
	border-top:none;
    color: #444444;
    background-color:transparent;
    padding: 5px 5px 2px;
}
.drillDown a, .drillDownList b {
	font-family: Georgia,Palatino,PalatinoLinotype,FreeSerif,serif;
    text-decoration: none;
}
.drillDownList a:hover {
	color:#990000;
	text-decoration:none;
}
.removeFilter a {
	color:#990000;
	font-family:Arial,Helvetica,"Times New Roman",Times,serif;
}
.more, .more a {
	color:#990000;
}
/* Drilldown-Liste ENDE */
/* Pager */
.pager a.bwLink {
	background:transparent url("/layout/pfeile/bwLink_990000.png") no-repeat scroll left center;
}
.pager a.bbwLink {
	background:transparent url("/layout/pfeile/bbwLink_990000.png") no-repeat scroll left center;
}
.pager a.fwLink {
	background:transparent url("/layout/pfeile/fwLink_990000.png") no-repeat scroll right center;
}
.pager a.ffwLink {
	background:transparent url("/layout/pfeile/ffwLink_990000.png") no-repeat scroll right center;
}
/* Pager ENDE */
/* Results */
.result a {
	color:#990000;
	text-decoration:none;
}
.result a:hover {
	color:#444444;
	text-decoration:none;
}
/* Results ENDE */
.loadingAnim {
	background-image:url("/layout/reader/ajax-loader.gif");
	margin:15px 10px 10px 5px;
	background-repeat:no-repeat;
	width:100%;
	height:50px;
}
/* biblStrucPanel */
.biblStrucPanel a {
	color:#990000;
}
.biblStrucPanel a:hover {
	color:#444444;
}
.biblStrucPanel .searchContext {
	color:blue;
	font-weight:bold;
}
.biblStrucPanel .searchContextGrey {
	color:grey;
}
/* biblStrucPanel ENDE */
/* IndexNEPanel */
.indexPanel .navlist li.current a {
   background: none repeat scroll 0 0 #990000;
   border-color: #CCCCCC;
}
.indexPanel .navlist li.tabs a:hover {
	color:white;
	background: #990000;
	border-color: #990000;
}
.indexPanel .navlist li.tabs,
.indexPanel .navlist li.current {
	list-style : none;
	margin : 10px 0 0 0;
	display : inline-block;
}
noscript {
	color:#990000;
}
/* IndexNEPanel ENDE */
/* controlFacsPanel */
.controlFacsPanel a:hover {
	color:#444444;
}
.controlFacsPanel a {
	text-decoration:none;
}
.switch {
  font-size:100%;
/*	margin-top:5px;*/
}
.zoom {
	width:auto;
/*	margin-top:5px;*/
}
.zoom a {
	color:#990000;
}
.zoom a:hover {
	color:#444444;
}
.zoom b {
	color:#333F1D;
}
.rotate {
	margin-left:5px;
	font-size:100%;
}
.pages {
	margin-left:5px;
	float : left;
	font-weight : bold;
	padding : 3px 0 0 1px;
}
.browseFacsimile {
	width:auto;
	margin-left: 4%;
}
.browseFacsimile span {
	color:#AEAEAE;
}
.browseFacsimile a {
	text-decoration:none;
}
.browseFacsimile a:hover {
	color:#444444;
}
.browseFacsimile a.first {
	background:transparent url("/layout/pfeile/bbwLink_990000.png") no-repeat scroll left center;
}
.browseFacsimile a.last {
	background:transparent url("/layout/pfeile/ffwLink_990000.png") no-repeat scroll right center;
}
.browseFacsimile span.last {
	background:transparent url("/layout/pfeile/ffwLink_aeaeae.png") no-repeat scroll right center;
}
.browseFacsimile span.first {
	background:transparent url("/layout/pfeile/bbwLink_aeaeae.png") no-repeat scroll left center;
}
.browseResults a {
    color:#990000;
}
.browseResults a.left {
	background:transparent url("/layout/pfeile/prev_990000.png") no-repeat scroll left center;
	padding-left:15px;
	text-decoration:none;
	padding-bottom:0px;
}
.browseFacsimile a.first:hover {
	background:transparent url("/layout/pfeile/bbwLink_444444.png") no-repeat scroll left center;
}
.browseFacsimile a.last:hover {
	background:transparent url("/layout/pfeile/ffwLink_444444.png") no-repeat scroll right center;
}
.browseResults a.right {
	background:transparent url("/layout/pfeile/next_990000.png") no-repeat scroll right center;
	padding-left:15px;
	margin-right:1px;
	width:20px;
	text-decoration:none;
	padding-bottom:0px;
}
.goToPage span {
	color:#333F1D;
}
/* controlFacsPanel ENDE */
/* Facsimile */
.facsimile {
	background-color:#E3E3E3;
}
/* Facsimile ENDE */
/* Messages, Notifications */
.message {
	border-color:#990000;
}
.exception {
	color:red;
	border-bottom:2px solid #E30015;
}
.suggestion a {
	color:#990000;
}
.red {
	color:red;
}
.blue {
	color:blue;
}
.bold {
	font-weight:bold;
}
/* Messages, Notifications ENDE */