  /* STYLE SHEET FUER JUGEDNSTIL */
.pd_menu_01 {float:left; padding:0; margin:0;color: #000000;background: #FF8000;width:100%; border:solid 1px #004080; clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color: #000000;
background-color: #FF8000;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #004080; }
.pd_menu_01 ul li a {color: #000000;background: #FF8000;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #000000;background: #FF8000;}
.pd_menu_01 ul li:hover a {background-color:#80FF00; text-decoration:none; color:#000000;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#FFC9AE;  color:#000000;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#80FF80; text-decoration:none;color:#FFFF00;} /*Color subcells hovering mode*/
.pd_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #000000;background: #FF8000;}
.pd_menu_01 ul li a:hover {background-color:#80FF00; text-decoration:none;color:#000000;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#FFC9AE;  color:#000000;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#80FF80; text-decoration:none;color:#FFFF00;} /*Color subcells hovering mode*/
  /* link verweise */
  a:link { font-weight:bold; color:#ff6600; text-decoration:underline; cursor:default }
  /* a:link { font-weight:bold; color:#0000e0; text-decoration:underline; cursor:default } */
  a:visited { font-weight:bold; color:#ff6600; text-decoration:underline; cursor:default }
  a:hover { font-weight:bold; color:#0000e0; text-decoration:underline; cursor:help }
  a:active { font-weight:bold; color:#0000e0; text-decoration:underline; cursor:default }
  a:focus { font-weight:bold; color:#0000E0; text-decoration:underline; cursor:default }
/* versteckte a+span ausgabe */
  a span {display:none;}
  a:hover span { color:black; background:#ffffff; font:normal 16px courier,
sans-serif; border:1px solid black; display:block;
padding:10px;text-decoration:none;}
a hidden {display:none;}
   a:hover hidden { color:black; background:red; font:normal 16px courier, sans-serif; border:1px solid black; display:block; padding:10px;text-decoration:none;}
 /* zugriff: <a href="#">Link<span>Versteckter Hinweis </span></a> */
	
 body {
    font: normal 100.01% Comic Sans MS, sans-serif;
    color: black; background-color: #ffc;
    border-style:outset; 
    border-top-style:double; 
    border-right-width:4px; 
    border-bottom-width:2px; 
    border-left-width:2px; 
    border-top-width:4px; 
    padding:2px; border-color:maroon; 
    font-style: normal;
  }
 ueberschrift {
    border-width:2px; border-color:maroon; border-style:groove; 
    font: normal 80.01% Comic Sans MS, sans-serif;
    text-align:center; padding:2px; 
    font-style: normal;
  }
  sek {
    border-width:1px; border-color:#ff6600; border-style:solid;
    font: normal 98.01% Comic Sans MS, sans-serif;
    padding:1px;text-decoration:none; font-weight: bold;
    font-style: normal;
  }
  burg {
    /*border-width:1px; border-color:#ff6600; border-style:solid;
    font: normal 90.01% Helvetica, Arial, sans-serif;
    padding:0px;text-decoration:none;*/
    background-color:#ff6600; 
    font-style: normal;
  }
  schloss {
    /*border-width:1px; border-color:#ff6633; border-style:solid;
    font: normal 90.01% Helvetica, Arial, sans-serif;
    padding:0px;text-decoration:none;*/
    background-color:#ff6699;
    font-style: normal;
  }
  kloster {
    /*border-width:1px; border-color:#ff6633; border-style:solid;
    font: normal 90.01% Helvetica, Arial, sans-serif;
    padding:0px;text-decoration:none;*/
    background-color:#ff6699;
    font-style: normal;
  }
 text80 {
    font: normal 80.01% Helvetica, Arial, sans-serif;
    color: black; background-color: #ffffe0;
    font-style: normal;
    } 
 text70 {
    font: normal 70.01% Helvetica, Arial, sans-serif;
    color: black; background-color: #ffffe0;
    font-style: normal;
    } 
 quelle {
    font-style: italic;
  }  
 normal {
    font: normal 80.01% Comic Sans MS, sans-serif;
    color: black; background-color: #ffc;
    font-style: normal;
  }
  /*  einruecken padding left */ 
  
  #p0 {padding-left:2px;
    font: normal 100.01% Comic Sans MS, sans-serif;
    color: black; background-color: #ffc;
    font-style: normal;
  }
  #p1 { padding-left: 4cm;
    font: normal 90.01% Comic Sans MS, sans-serif;
    color: black; background-color: #ffc;
    font-style: normal;
    margin-top: 10px;
  }
  #p1:hover { font-weight:bold; color:black; 
    font: normal 90.01% Comic Sans MS, sans-serif;
    color: black; background-color: #ffc;
    font-style: normal;
  }
  #p2 { padding-left: 2cm;
    font: normal 90.01% Comic Sans MS, sans-serif;
    color: black; background-color: #ffc;
    font-style: normal;
  }
  #p3 { padding-left: 3cm;
  }
  /* eigene navigation */ 
  nav {
    border-width:1px; border-color:#ff6600; border-style:solid;
    font: normal 100.01% Comic Sans Ms, sans-serif;
    padding:1px;text-decoration:none; 
    font-style: normal;
    color: maroon; background-color: #ccc;
    }
  nav a, nav span {
    padding: 0.2em 1em;
    text-decoration: none; 
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;
    font-style: normal;
  }
  nav a:hover, nav span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray; cursor:move;
    font-style: normal;
  }
  nav a:link { 
    color:maroon; text-decoration:underline; cursor:move; 
    font-style: normal;
  }
  nav a:visited { 
    color:maroon; text-decoration:underline; cursor:move; 
    font-style: normal;
  }

  /* ul Listen */
  ul#Navigation {
    margin: 0; padding: 0.8em;
    text-align: center;
    font: normal 110.01% Comic Sans Ms, sans-serif;
    border: 1px solid black;
    background-color: #fc3;
    cursor:move;
    border-right-width:3px; 
    border-bottom-width:3px; 
    border-left-width:1px; 
    border-top-width:1px; 
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
    cursor:move;
  }

  ul#Navigation ha {
    font: normal 50.01% Comic Sans Ms, sans-serif;
    position:fixed; top:10px; right:30px; width:90px;
    }

  ul#Navigation h0 {
    margin: .9em; padding: 0.3em;
    text-align: center;
    font: normal 130.01% Comic Sans Ms, sans-serif;
    border: 2px solid black;
    border-right-width:2px; 
    border-bottom-width:2px; 
    border-left-width:1px; 
    border-top-width:1px; 
    background-color: #fc3;
    cursor:move;
  }
  ul#Navigation h5 {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
    cursor:move;
    border-color:white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
  }

  ul#Navigation a, ul#Navigation span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;
    cursor:move;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
    cursor:move;
  }
  ul#Navigation a:hover, ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
    cursor:move;
  }
  /* ul Listen2 */
  ul#Nav2 {
    margin: 0; padding: 0.8em;
    text-align: center;
    border: 1px solid black;
    background-color: #CC6600;
    cursor:move;
  }
  ul#Nav2 li {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
    cursor:move;
  }

  ul#Nav2 a, ul#Nav2 span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;
    cursor:move;
  }
  * html ul#Nav2 a, * html ul#Nav2 span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    cursor:move;
  }
  ul#Nav2 a:hover, ul#Nav2 span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
    cursor:move;
  }
   ol  {
    list-style-type:disc; /* list-style-positon:outside*/;  
    padding-left:1.3cm;
    font: normal 90.01% Comic Sans MS, sans-serif;
    color: black; background-color: #ffc;
    font-style: normal;
    } 
  
  /* Update box */
  .update1 { background-color:#ff9; padding:6px; margin:0px; }
  .update2 { background-color:#ff9 ;}
  
  /* header  box (fixed!!) */
#header { position:fixed; top:1px; left:2px; right:2px }
  /* inhalt (unterhalb header beginnend */ 
#Inhalt { margin:0; padding:0;padding-top:2.50em;}
  /* glossar boxen */
#box1 {position:absolute; top:6.5em; left:280px;}
#box1 a { color:maroon; border-width:1px; border-color:#ff6600; border-style:solid; font: normal 100.01% Comic Sans MS, sans-serif; padding:1px;text-decoration:none; font-style: normal; color: maroon; background-color: #ccc; }
#box1 a:hover { color:black; background:#ddd8b7; width:400px;}
#box1 a span {display:none;}
#box1 a:hover span { color:black; background:#ffffff; font:normal 16px courier, sans-serif; border:1px solid black; display:block; padding:10px;}

#box2 {position:absolute; top:6.5em; left:410px;}
#box2 a { color:maroon; border-width:1px; border-color:#ff6600; border-style:solid; font: normal 100.01% Comic Sans MS, sans-serif; padding:1px;text-decoration:none; font-style: normal; color: maroon; background-color: #ccc; }
#box2 a:hover { color:black; background:#ddd8b7; width:400px;}
#box2 a span {display:none;}
#box2 a:hover span { color:black; background:#ffffff; font:normal 16px courier, sans-serif; border:1px solid black; display:block; padding:10px;}

#box3 {position:absolute; top:6.5em; left:560px;}
#box3 a { color:maroon; border-width:1px; border-color:#ff6600; border-style:solid; font: normal 100.01% Comic Sans MS, sans-serif; padding:1px;text-decoration:none; font-style: normal; color: maroon; background-color: #ccc; }
#box3 a:hover { color:black; background:#ddd8b7; width:400px;}
#box3 a span {display:none;}
#box3 a:hover span { color:black; background:#ffffff; font:normal 16px courier, sans-serif; border:1px solid black; display:block; padding:10px;}
#box6 { position:fixed; top:60px; left:10px; width:90px;background:#fffff0; height:90px; }
