/**
 * "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-2011, 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.1
 * @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 : 100.00%;
        color : #000000;
    }

    /*--- 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%;
    } /* 30px */
    h2 {
        font-size : 120%;
    } /* 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 : #181818;
        background : transparent;
        text-decoration : none;
    }
    a:visited {
    }

    /* (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 : #CCCCCC;
        text-decoration : underline;
        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
  */

    /* eigene Formatierungen*/

    #footer {
        border-bottom : 1px dotted #CCCCCC;
        border-top : 1px dotted #CCCCCC;
        text-align : center;
        padding : 10px 0 20px;
    }
    /* Note im footer */
    div.notice {
        clear : both;
        margin-top : 8px;
        text-align : center;
    }
    /* Navigation */
    #topnav {
        background-color : #505050;
        border-top : 5px solid white;
    }
    #topnav ul {
        display : inline;
        float : left;
        margin : 0 0 0 0;
        padding : 0 0 0 15px;
        padding : 0;
        margin-left : 15px;
    }
    #topnav ul li {
        display : block;
        line-height : 1.2em;
        float : left;
        font-size : 1em;
        list-style-type : none;
        margin : 0;
        padding : 0;
    }
    #topnav ul li a {
        padding : 0.5em 0.8em;
        display : block;
        font-size : 1em;
        margin : 0;
        text-decoration : none;
        width : auto;
        color : white;
        font-weight : bold;
    }
    #topnav a.selected,
    #topnav a:hover.selected,
    #topnav li a:hover {
        background : #CCCCCC none repeat scroll 0 0;
        color : white;
        text-decoration : none;
    }
    /* Submenue */
    #topnav ul li ul.subMenu li {
        float : none;
        background-color : #505050;
    }
    #topnav ul li ul.subMenu {
        display : none;
    }
    #topnav ul li:hover ul.subMenu {
        display : block;
        position : absolute;
        clear : both;
        z-index : 20;
        margin-left : 0px;
        border-top : 1px solid white;
        margin-left : -2px;
    }
    #topnav ul li:hover ul.subMenu li a {
        display : block;
        width : 14em;
        border : none;
    }
    /* AAA Schriftgroesse aendern */
    #topnav .changeSize {
        float : right;
        line-height : normal;
        margin-right : 5px;
        margin-top : 3px;
    }
    #topnav .changeLangEn {
        float : right;
        margin-right : 10px;
        padding-top : 0;
        margin-top : 5px;
        background : url("../../flag_english.gif") no-repeat;
        height : 15px;
        width : 24px;
    }
    #topnav .changeLangDe {
        float : right;
        margin-right : 5px;
        margin-left : 10px;
        padding-top : 0;
        margin-top : 5px;
        background : url("../../flag_german.gif") no-repeat;
        height : 15px;
        width : 24px;
    }
    #topnav .changeSize a {
        color : white;
        text-decoration : none;
    }
    a.changeLangEn:hover,
    a.changeLangDe:hover {
        text-decoration : none;
    }
    .small {
        padding : 2px;
        font-size : .9em;
    }
    .large {
        padding : 2px;
        font-size : 1.2em;
    }
    .giant {
        padding : 2px;
        font-size : 1.5em;
    }
    .small:hover,
    .bold:hover,
    .large:hover {
        color : #E30015;
    }

    /* Suchformular */
    .searchForm {
        float : left;
        margin-bottom : 5px;
        margin-top : -6px;
        /*overflow : hidden;*/
        /*damit virutal keyboard (VK) bei erweiterter Suche angezeigt wird*/
        overflow : visible;
    }
    .searchForm .submitButton {
        border : medium none;
        cursor : pointer;
        float : right;
        text-indent : -9999px;
    }
    .searchForm .submitButton_de {
        background : transparent url("../../searchbar_de_submit_grey.png") no-repeat scroll 0 0;
        width : 52px;
        height : 25px;
    }
    .searchForm .submitButton_de:hover {
        background : transparent url("../../searchbar_de_submit_red.png") no-repeat scroll 0 0;
        width : 52px;
        height : 25px;
    }
    .searchForm .submitButton_en {
        background : transparent url("../../searchbar_en_submit_grey.png") no-repeat scroll 0 0;
        width : 52px;
        height : 25px;
    }
    .searchForm .submitButton_en:hover {
        background : transparent url("../../searchbar_en_submit_red.png") no-repeat scroll 0 0;
        width : 52px;
        height : 25px;
    }
    .searchForm select {
        border : 1px solid #CCCCCC;
    }
    .searchForm form {
        margin-bottom : 5px;
        /*auskommentiert für VK*/
        /*        overflow : hidden;*/
    }
    .searchForm .column {
        clear : both;
        float : left;
    }
    .searchForm .column1 {
        clear : both;
        float : left;
    }
    .searchForm .column2 {
        float : left;
        margin-left : 8px;
    }
    .searchForm .label {
        display : inline-block;
        font-weight : bold;
        min-width : 4em;
        text-indent : 2px;
    }
    .searchForm .innerLabel {
        padding : 0 2px 0 2px;
    }
    .searchForm .row {
        padding : 2px 2px 2px 0;
        clear : both;
    }
    .searchForm .row_submit {
        float : right;
        padding : 0;
    }
    .searchForm select {
        margin-right : 5px;
    }
    .searchForm .form_rvk {
        width : 350px;
    }
    .row input.checkbox {
        border : medium none;
        padding : 0;
        float : left;
        margin-right : 5px;
    }
    .searchForm input {
        padding : 3px 0px 4px 2px;
        background-color : #F2F2F2;
        border : 2px solid #CCCCCC;
    }
    .searchForm .submit {
        font-size : 12px;
        padding : 1.2px;
        cursor : pointer;
        background-color : #004681;
        background-color : transparent;
        border : none;
        color : white;
        font-weight : bold;
        background : url("../../searchbar_button_grey.png") no-repeat;
        height : 34px;
        width : 34px;
        position : absolute;
        margin-top : 0px;
        text-indent : -9999px;
    }
    .searchForm .submit:hover {
        background : url("../../searchbar_button_red.png") no-repeat;
    }
    fieldset {
        border : 1px solid #CCCCCC;
        padding : 5px 5px 5px 5px;
    }
    legend {
        font-weight : bold;
        padding : 0 2px 0 2px;
    }
    .submit.context {
        margin-left : 134px;
    }
    #fulltext , #context {
        font-weight : bold;
        line-height : 120%;
        border : none;
        background-color : white;
        font-size : 120%;
        width : 525px;
        padding : 0px;
        margin-top : 9px;
        padding-left : 22px;
    }
    #txA {
        padding-left : 22px;
        width : 325px;
    }
    #txB {
        padding-left : 22px;
        width : 325px;
    }
    #txC {
        padding-left : 22px;
        width : 325px;
    }
    .icon {
        line-height : 120%;
        background : url("../../magnifier_grey.png") no-repeat;
        background-position : 4px;
        padding-left : 22px;
    }
    .iconLoading {
        background : url("../../magnifier_red.png") no-repeat;
        background-position : 4px;
    }
    .iconACDropDown {
        padding : 0px;
        margin-left : 2px;
        overflow : hidden;
        z-index : 99999;
        border : 1px solid black;
        background-color : white;
        font-size : 85%;
    }
    .iconACDropDown ul {
        width : 100%;
        list-style-position : outside;
        list-style : none;
        padding : 0;
        margin : 0;
    }
    .iconACDropDown li {
        margin : 0px;
        padding : 2px 5px;
        cursor : pointer;
        display : block;
        /*
  if width will be 100% horizontal scrollbar will apear
  when scroll mode will be used
 */
        /* width: 100%; */
        font : menu;
        font-size : inherit;
        /*
  it is very important, if line-height not setted or setted
  in relative units scroll will be broken in firefox
 */
        line-height : 16px;
        overflow : hidden;
        text-align : left;
    }
    .searchForm .year {
        margin-right : 13px;
        margin-left : 2px;
    }
    .searchForm .searchfieldAdv,
    .searchForm .searchfieldSimple {
        background : url("../../searchbar.png") no-repeat;
        height : 36px;
        width : 589px;
        padding : 0px;
        border : none;
    }
    .searchfieldAdv span,
    .searchfieldSimple span {
        padding : 11px 0 0 0px;
        margin-left : 8px;
    }
    .searchfieldAdv input,
    .searchfieldSimpl input
    .option-context-row {
        border : none;
        background-color : white;
    }
    .option-context-row {
        margin-top : 3px;
    }
    .optionslinks {
        margin-top : 5px;
        clear : both;
    }
    /* Suchformular ENDE */
    /* Drilldown-Liste */
    .filterPanel {
        background-color : #F2F2F2;
        border : 2px solid #CCCCCC;
        color : #444444;
        margin : 0 0 10px 5px;
        padding : 5px;
    }
    .filterPanel h1 {
        font-size : 120%;
        font-weight : bold;
        color : #444444;
    }
    .filterPanel ul {
        margin : 0.5em 0 0.2em 1em;
    }
    .drillDownList {
        color : #444444;
        margin : 0 0 0 5px;
    }
    .drillDownList h1,
    .classification h2,
    .alphabeta-index h2 {
        border-bottom : 1px solid #444444;
        border-top : 1px solid #444444;
        font-size : 110%;
        font-weight : bold;
        margin-bottom : 5px;
        padding : 5px;
        background-color : #CCCCCC;
        color : #444444;
        font-family : Arial, Helvetica, "Times New Roman", Times, serif;
    }
    .drillDownList h2 {
        border-bottom : 1px solid #CCCCCC;
        border-top : 1px solid #CCCCCC;
        font-size : 100%;
        font-weight : bold;
        padding : 5px;
        margin-bottom : 5px;
        background-color : #F2F2F2;
        color : #444444;
        font-family : Arial, Helvetica, "Times New Roman", Times, serif;
    }
    .drillDown a,
    .drillDownList b {
        color : #444444;
        font-family : Stone, sans-serif;
    }
    .removeFilter a {
        font-weight : bold;
        font-family : Arial, Helvetica, sans-serif;
    }
    .hidden {
        display : none;
    }
    .more,
    .more a {
        color : #CCCCCC;
        cursor : pointer;
    }
    /* Drilldown-Liste ENDE */
    /* Pager */
    .pager {
        width : 99.3%;
        float : left;
        padding : 2px 2px 5px 2px;
        margin-top : 5px;
        border-bottom : 1px solid #CCCCCC;
    }
    .pager a {
        text-decoration : none;
        font-weight : bold;
        color : #444444;
    }
    .pager a.bwLink {
        background : transparent url("../../bwLink_444444.png") no-repeat scroll left center;
        padding-right : 10px;
    }
    .pager a.bbwLink {
        background : transparent url("../../bbwLink_444444.png") no-repeat scroll left center;
        padding-right : 15px;
    }
    .pager a.fwLink {
        background : transparent url("../../fwLink_444444.png") no-repeat scroll right center;
        padding-right : 10px;
    }
    .pager a.ffwLink {
        background : transparent url("../../ffwLink_444444.png") no-repeat scroll right center;
        padding-left : 15px;
    }
    /* Pager ENDE */
    /* Results */
    .results {
        width : 100%;
        float : left;
        font-size : 110%;
    }
    .result {
        padding : 10px 0 10px 0;
        margin : 2px 0 2px 0;
        border-bottom : 1px solid #CCCCCC;
    }
    .result-actions {
        margin-top : 5px;
    }
    .resultList {
        float : left;
        font-size : 115%;
    }
    .contextSnippet {
        padding : 2px 2px 10px 0;
        margin : 2px 0 2px 0;
        border-bottom : 1px solid #CCCCCC;
    }
    .snippet {
        margin-top : 5px;
    }
    .snippet img {
        background-color : #E3E3E3;
        padding : 2px;
    }
    .snippetOCR {
        margin : 2px 0 2px 2px;
        padding : 2px 0 2px 2px;
    }
    .snippetText {
        font-weight : bold;
        margin : 5px 0 5px 0;
    }
    .snippetText a {
        background : transparent url("../../icon_book.png") no-repeat scroll left center;
        padding-left : 33px;
    }
    .qInfo {
        margin-left : 2px;
    }
    .qInfo h1 {
        font-size : 100%;
        font-weight : bold;
    }
    /* Results ENDE */
    .loadingAnim {
        background-image : url("../../ajax-loader.gif");
        margin : 15px 10px 10px 5px;
        background-repeat : no-repeat;
        width : 100%;
        height : 50px;
    }
    /* ControlPanel */
    .controlPanel {
        margin-bottom : 4px;
        margin : 0px 5px 5px 5px;
        padding : 5px;
        border : 2px solid #CCCCCC;
        background-color : #F2F2F2;
    }
    .backToResult .backToResultIcon {
        background : url("../../icon_list.png") no-repeat;
        width : 20px;
        padding-left : 16px;
    }
    .searchTome {
        line-height : 1.5em;
    }
    .searchTome .searchTomeIcon,
    .result .searchContextIcon {
        background : url("../../magnifier_black.png") no-repeat;
        width : 20px;
        padding-left : 16px;
        text-decoration : none;
    }
    .searchTome .searchTomeIcon:hover {
        text-decoration : none;
    }
    /* ControlPanel ENDE */
    /* BiblStrucPanel */
    .biblStrucPanel {
        margin : 0 5px 5px 5px;
        padding : 5px;
        border : 1px solid #CCCCCC;
        background-color : #F2F2F2;
    }
    /* BiblStrucPanel ENDE */
    /* IndexNEPanel */
    .indexPanel {
        margin : 5px 0px 0px 5px;
        padding : 0px 5px 5px 0;
    }
    .indexPanel h2 {
        font-weight : bold;
        margin-bottom : 5px;
        font-size : 120%;
        color : #181818;
        padding-bottom : 3px;
        border-bottom : 2px solid #CCCCCC;
    }
    .indexPanel .navlist {
        padding : 3px 0 3px 5px;
        margin-left : 0;
        font-weight : bold;
        border-bottom : 1px solid #CCCCCC;
    }
    .indexPanel .navlist div.tabs-content {
        padding-top : 15px;
    }
    .indexPanel .navlist div.tabs-content ul {
        list-style-type : disc;
    }
    .indexPanel .navlist div.tabs-content ul li a {
        font-weight : normal;
    }
    .indexPanel .navlist li.tabs,
    .indexPanel .navlist li.current {
        list-style : none;
        margin : 10px 0 0 0;
        display : inline-block;
    }
    .indexPanel .navlist li.current a {
        background : none repeat scroll 0 0 #505050;
        border-color : #505050;
        border-style : solid solid none;
        border-width : 1px 1px medium;
        color : white;
        padding : 5px 0.5em;
        text-decoration : none;
    }
    .indexPanel .navlist li.tabs a {
        padding : 5px 0.5em;
        border-bottom : none;
        text-decoration : none;
        color : #181818;
        border-top : 1px solid #CCCCCC;
        border-left : 1px solid #CCCCCC;
        border-right : 1px solid #CCCCCC;
    }
    .indexPanel .navlist li.tabs a:link {
        color : #181818;
    }
    .indexPanel .navlist li.tabs a:visited {
        color : #181818;
    }
    .indexPanel .navlist li.tabs a:hover {
        color : white;
        background : #505050;
        border-color : #505050;
    }
    noscript {
        color : #990000;
    }
    /* IndexNEPanel ENDE */
    /* -------------- */
    /* controlFacsPanel */
    .controlFacsPanel {
        width : 100%;
        padding : 5px 0 5px 0;
        float : left;
        border-bottom : 1px solid #CCCCCC;
        border-top : 1px solid #CCCCCC;
        background-color : #F2F2F2;
        font-size : 120%;
    }
    .switch {
        float : left;
        font-size : 120%;
        font-weight : bold;
        padding : 3px 0 0 6px;
    }
    .rotate {
        float : left;
        font-size : 120%;
        font-weight : bold;
        padding : 3px 0 0 1px;
    }
    .zoom {
        float : left;
        width : 21%;
        font-weight : bold;
        padding : 3px 0 0 6px;
    }
    .goToPage div {
        display : inline;
    }
    .goToPage .label {
       color: #171C0D;
    }
    .browseFacsimile {
        font-weight : bold;
        width : 57%;
        float : left;
        text-align : center;
    }
    .browseFacsimile input {
        text-align : center;
        border : 1px solid #CCCCCC;
        padding : 2px 2px 2px 3px;
    }
    .browseFacsimile form {
        display : inline;
    }
    .browseFacsimile a.first {
        background : transparent url("../../bbwLink_444444.png") no-repeat scroll left center;
        padding-left : 10px;
    }
    .browseFacsimile a.first:hover {
        background : transparent url("../../bbwLink_444444.png") no-repeat scroll left center;
        padding-left : 10px;
    }
    .browseFacsimile a.last {
        background : transparent url("../../ffwLink_444444.png") no-repeat scroll right center;
        padding-left : 10px;
    }
    .browseFacsimile a.last:hover {
        background : transparent url("../../ffwLink_444444.png") no-repeat scroll right center;
        padding-left : 10px;
    }
    .browseFacsimile span.last {
        background : transparent url("../../ffwLink_grey.png") no-repeat scroll right center;
        padding-left : 10px;
    }
    .browseFacsimile span.first {
        background : transparent url("../../bbwLink_grey.png") no-repeat scroll left center;
        padding-left : 10px;
    }
    .browseResults {
        font-weight : bold;
        float : right;
        padding : 3px 6px 0 0;
    }
    .browseResults a.left {
        background : transparent url("../../previous_444444.png") no-repeat scroll left center;
        padding-left : 15px;
        text-decoration : none;
        padding-bottom : 1px;
    }
    .browseResults a.right {
        background : transparent url("../../next_444444.png") no-repeat scroll right center;
        padding-left : 10px;
        margin-right : 1px;
        width : 20px;
        text-decoration : none;
        padding-bottom : 1px;
    }
    /* controlFacsPanel ENDE */
    /* Facsimile */
    .facsimile {
        text-align : center;
        padding : 10px;
        clear : both;
        background-color : #E3E3E3;
    }
    .htmlOCR {
        background-color : white;
        font-family : Georgia, Palatino, 'Palatino Linotype', FreeSerif, serif;
        margin : auto;
        padding : 20px 20px 20px 40px;
        width : 500px;
    }
    .htmlOCR p {
        text-align : justify;
        margin : 0px 0px 5px 0px;
    }
    /* Facsimile ENDE */
    /* Messages, Notifications */
    .message {
        clear : both;
        border-bottom : 1px dotted #7F2622;
        margin-bottom : 25px;
        padding : 10px 0px 5px 10px;
        width : 99.1%;
        margin-top : 45px;
        margin-bottom : 0px;
    }
    .exception {
        color : red;
        border-bottom : 2px solid #E30015;
        width : 98.8%;
        float : left;
        padding : 15px 0px 10px 10px;
        margin-bottom : 25px;
    }
    .suggestion {
        clear : both;
        padding : 0px 0px 10px 0px;
        width : 100%;
        margin-left : 6px;
    }
    .suggestion a {
        font-family : Georgia, Palatino, PalatinoLinotype, FreeSerif, serif;
        color : #7F2622;
        font-weight : bold;
    }
    .suggestion a:hover {
        color : #444444;
    }
    .suggestion ul {
        list-style-type : none;
        padding : 0px;
        margin : 0px;
    }
    .suggestion li {
        padding : 0px;
        margin : 0px;
        line-height : 1.3em;
    }
    .missingCoord {
        font-weight : bold;
        margin : 2px 0 0 5px;
    }
    .text {
        clear : both;
    }
    .text h1 {
        font-size:120%; 
    }
    .head {
        text-indent : 2px;
    }
    /* Messages, Notifications ENDE */
    /* mittlere Spalte Classification & Autoren und Herausgeber */
    #col2-middle {
        clear : right;
        float : left;
        width : 50.5%;
        margin-right : 5px;
    }
    .classification,
    .alphabeta-index {
        padding : 0 10px 10px 10px;
    }
    .classification a,
    .alphabeta-index a {
        color : #222222;
        font-family : Stone, sans-serif;
    }
    .classification a:hover,
    .alphabeta-index a:hover {
        color : #7F2622;
    }
    .class0,
    .alphabeta-index-list, 
    .classification-list {
        list-style-type : none;
        margin : 0 0 2px 0;
        padding : 0;
    }
    .class0 li,
    .alphabeta-index-list li ,
    .classification ul li{
        border-bottom : 1px solid #CCCCCC;
        margin : 0 0 2px 0;
        padding : 2px 5px 2px 6px;
    }
    .alphabeta-index-list li b {
        float : left;
    }
    .class1,
    .letter-list {
        padding-left : 15px;
    }
    ul.class2 {
        padding-left : 15px;
    }
    ul.class2 li {
        list-style-type : none;
    }
    .class1 li,
    .letter-list li {
        border : none;
        margin-bottom : 2px;
        padding : 0;
        list-style-type : none;
    }
    .classification .current-item,
    .alphabeta-index .current-item {
        background : transparent url(../../icon_minus.gif) no-repeat scroll 0 0;
        padding-left : 16px;
        text-decoration : none;
        width : 20px;
        font-weight:bold;
    }
    .classification .class_group, .classification-list .author {
        background : transparent url(../../icon_plus.gif) no-repeat scroll 0 0;
        padding-left : 16px;
        text-decoration : none;
        width : 20px;
    }
    .classification .class_selected,
    .alphabeta-index .class_selected {
        color : #7F2622;
        font-weight : bold;
    }
    .alphabeta-index .author {
        background : transparent url(../../icon_plus.gif) no-repeat scroll 0 0;
        padding-left : 16px;
        text-decoration : none;
        width : 20px;
    }
    .breadcrumb {
        margin-bottom : 20px;
    }
    .breadcrumb h1 {
        font-weight : bold;
        font-size : 110%;
    }
    #main-panel .qInfo h1,
    #main-panel-object .qInfo h1,
    #main-panel-classification .qInfo h1,
    #main-panel-index .qInfo h1,
    #main-panel-object h1 {
        font-weight : bold;
        margin-bottom : 5px;
        margin-left : 2px;
        font-size : 100%;
    }
    .breadcrumb h1 {
        margin-bottom : 10px;
    }
    /* mittlere Spalte Classification ENDE */

    /* 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 : #181818;
    }
    .tc4:hover {
        color : #CCCCCC;
    }
    .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%;
    }
    .cloudContent {
        text-align : justify;
    }
    .cloudContent h2 {
        font-size:110%;
        font-weight:bold;        
        border-bottom: 2px solid #CCCCCC;
        padding: 0 0 2px 0;
        text-decoration: none;
        color:#444444;
    }
    /* fuer Kontaktseite */
    .textContact {
        margin-top : 30px;
    }
    .text1 {
        float : left;
        margin-right : 100px;
    }
    .text1 p {
        margin : 0 0 0.2em;
    }
    .text1 h1 {
        font-weight : bold;
    }
    .text2 p {
        margin : 0 0 0.2em;
    }
    .text2 h1 {
        font-weight : bold;
    }
    .text h5 {
        font-weight : bold;
        margin-bottom : 5px;
    }
    a.anchor,
    a.anchor:hover {
        color : #181818;
        text-decoration : none;
        font-size : 115%;
        font-weight : bold;
    }
    a.glossar {
        color : #181818;
        font-size : 120%;
        text-decoration : none;
        margin-bottom : 20px;
    }
}
