body
{
   font-size: 100%;
   width: 1200px;
   height: 3500px;
   margin:0;
   padding: 0;
}

td, th
{
font-size: 100%;
}

img
{
border:none;
}

.tabelle
{
width:183px;
table-layout:fixed;
height:27px;
}

/* Menue --Anfang-- */


    nav.vertikal ul {                        /*  Navigations Listen Container 1. Ebene  */
      width: 15em;
      padding: 0em;
      border: none;
      background-color: #f5f5ff;
      text-align: center;
    }
    nav.vertikal ul ul{                        /*  Navigations Listen Container 2. Ebene  */
      width: 12em;
      padding: 0.8em;
      border: none;
      position: absolute;
      top: -1em;
      left: 14em;
      font: 0/0 serif;
      z-index: -1;
    }
    nav.horizontal ul {                        /*  Navigations Listen Container 1. Ebene  */
      width: 50em;
      padding: -1em;
      border: none;
      background-color: #f5f5ff;
      text-align: center;
    }

    nav.serie ul {                        /*  Navigations Listen Container 1. Ebene  */
      width: 50em;
      padding: -1em;
      border: none;
      background-color: #f5f5ff;
      text-align: center;
    }
    nav.vertikal li {                            /*  Navigations Liste 1. Ebene*/
      list-style: none;
      margin: 0.4em;
      padding: 0.2em;
      border: none;
      position: relative;
    }

    nav.horizontal li {                            /*  Navigations Liste 1. Ebene*/
      display: inline-block;
      list-style: none;
      margin: 0.4em;
      padding: 0.2em;
      border: none;
      position: relative;
    }

    nav.serie li {                            /*  Navigations Liste 1. Ebene*/
      display: inline-block;
      list-style: none;
      margin: 0.4em;
      padding: 0.2em;
      border: none;
      position: relative;
    }
    nav.vertikal a {                                 /*  Navigations Listen Element   */
      display: block;
      padding: 0.4em;
      text-decoration: none;
      font-weight: bold;
      border: 1px solid ;
      border-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #3d8dc8;
      background-color: #c9d5e5;
    }

    nav.horizontal a {                                 /*  Navigations Listen Element   */
      display: block;
      width: 8em;
      padding: -1em;
      text-decoration: none;
      font-weight: bold;
      border: 1px solid ;
      border-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #3d8dc8;
      background-color: #c9d5e5;
    }
    nav.serie a {                               /*  Navigations Listen Element   */
      display: block;
      width: 16em;
      height: 3.8em;
      overflow: hidden;
      padding-right: 0.5em;
      padding-left: 7em;
      text-decoration: none;
      justify-content: center;
      color: #3d8dc8;
      font-weight: bold;
      margin: 0em;
      border: 1px solid ;
      border-top-right-radius: 10px ;
      border-bottom-right-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #3d8dc8;
      background-color: #c9d5e5;
      background-size: contain;
      background-repeat: no-repeat;
      border-radius: 10px ;
    }

    nav.vertikal span {                                 /*  aktives Navigations Listen Element   */
      display: block;
      padding: 0.4em;
      text-decoration: none;
      font-weight: bold;
      border: 1px solid ;
      border-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #73acdc;
      background-color: #f5ffff;
    }

    nav.horizontal span {                                 /*  aktives Navigations Listen Element   */
      display: block;
      width: 8em;
      padding: -1em;
      text-decoration: none;
      font-weight: bold;
      border: 1px solid ;
      border-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #73acdc;
      background-color: #f5ffff;
    }

    nav.serie span {                                 /*  aktives Navigations Listen Element   */
      display: block;
      width: 8em;
      padding: -1em;
      text-decoration: none;
      font-weight: bold;
      border: 1px solid ;
      border-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #73acdc;
      background-color: #f5ffff;
    }
     nav.vertikal a:focus, nav.vertikal a:hover, nav.vertikal a:active {
  	     color: #73acdc;
	       background-color: #f5ffff;
     }

     nav.horizontal a:focus, nav.horizontal a:hover, nav.horizontal a:active {
        color: #73acdc;
        background-color: #f5ffff;
     }

     nav.serie a:focus, nav.serie a:hover, nav.serie a:active {
        color: #73acdc;
        background-color: #f5ffff;
     }
     
     nav.vertikal ul li:hover ul {
        font: inherit;
        z-index: auto;                           /*  Unternavigation einblenden */
    }

     nav.horizontal ul li:hover ul {
        font: inherit;
        z-index: auto;   /*  Unternavigation einblenden */
    }

     nav.serie ul li:hover ul {
        font: inherit;
        z-index: auto;   /*  Unternavigation einblenden */
    }
/* Menue --Ende-- */
/* Katalog Menue --Anfang-- */
    nav.katalog ul {                        /*  Navigations Listen Container 1. Ebene  */
      width: 4em;
      padding: 0em;
      border: none;
      background-color: #f5f5ff;
      text-align: center;
    }

    nav.katalog ul ul{                        /*  Navigations Listen Container 2. Ebene  */
      width: 12em;
      padding: 0.8em;
      border: none;
      position: absolute;
      top: -1em;
      left: 14em;
      font: 0/0 serif;
      z-index: -1;
    }

    span {                            /*  aktives Listenelement */
        color: #F5FFFF;
	    background-color: #f5ffff;
    }

    nav.katalog li {                            /*  Navigations Liste 1. Ebene*/
      list-style: none;
      margin: 0.4em;
      padding: 0.2em;
      border: none;
      position: relative;

    }


    nav.katalog a {                                 /*  Navigations Listen Element   */
      display: block;
      padding: -1em;
      text-decoration: none;
      font-weight: bold;
      border: 1px solid ;
      border-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #3d8dc8;
      background-color: #c9d5e5;
    }

    nav.katalog span {                                 /*  aktives Navigations Listen Element   */
      display: block;
      padding: 0.4em;
      text-decoration: none;
      font-weight: bold;
      border: 1px solid ;
      border-radius: 10px;
      box-shadow: 0 5px 10px white inset;
      color: #73acdc;
      background-color: #f5ffff;
    }

     nav.katalog a:focus, nav.vertikal a:hover, nav.vertikal a:active {
  	     color: #73acdc;
	       background-color: #f5ffff;
     }

     nav.katalog ul li:hover ul {
        font: inherit;
        z-index: auto;                           /*  Unternavigation einblenden */
}
/* Katalog Menue --Anfang-- */

/* Dummy wenn kein Originalbid vorhanden --Anfang-- */
  .dummy
{
background: url(resourcen/Blanko.jpg) no-repeat;
background-position:center;
text-decoration:none;
color:black;
text-align:center;
font-size:12pt;
font-weight:bold;
font-family:'Times New Roman',Times,serif;
}
/* Dummy wenn kein Originalbid vorhanden --Ende-- */

/*  Zur zeilenweise Einfärbung der Auflagen auf der Detailseite  --Anfang-- */
#beschreibung      { white-space:pre-wrap; }

.row_0 {
    background-color:        #F5F5FF;
}
.row_1 {
    background-color:        #E1E8F1;
}
/*  Zur zeilenweise Einfärbung der Auflagen auf der Detailseite  --Ende-- */