body,p,a  {
color: silver;
background-color: #000000;
font-size: 100.01%;
font-family: Helvetica,Arial,sans-serif;
margin: 0;
padding: 0.5em 0;
text-align: center; /*#A0A0A0 Zentrierung im Internet Explorer */
scrollbar-arrow-color:silver;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-shadow-color:#666666;
scrollbar-darkshadow-color:#666666;
scrollbar-track-color:#cccccc;
}

body{
width: 90%;
margin-left: auto;
margin-right: auto;
}

/* ---------------- */
/* Nav-Frame Styles */
/* ---------------- */
ul#Navigation {
width:10em ;/*  200px silver */
padding: 0.5em 0.5em 0.5em;
margin-left: 0.1em;
border: 1px solid black;
background-color: silver;
}
ul#Navigation li {
list-style: none;
margin: 0.5em;
margin-left:0px;
padding: 0;
}
ul#Navigation h1 {
text-align:left;
font-stretch:narrower;
font:small-caps 140% Verdana;
display:block;
font-weight: bold;
}
ul#Navigation a, ul#Navigation span, ul#Navigation h2 {
display:block;
padding: 0.1em;
text-decoration: none;
font-weight: normal;
border: 1px dashed black;
color: black;
background-color: #ccc;
margin-left:0.5em;
}
* html ul#Navigation a, ul#Navigation span, ul#Navigation h2 {
width: 100%;    /* Breitenangabe fuer IE 5.x */
w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
}
ul#Navigation a:hover{
border: 1px solid maroon;
/*  border-left-color: black; border-top-color: black;  */
color: maroon;
background-color: #A0A0A0;
}
ul#Navigation span {
border: 1px solid black;
color: #666666;
background-color: #A0A0A0;
}
ul#Navigation h2 {
text-align:left;
font-weight: bold;
font-size: 1.0em;
padding: 0.3em;
margin-top:0.5em;
margin-right:0px;
margin-bottom:0.3em;
margin-left:0px;
border: 1px solid black;
color: black;
background-color: #eee;
}
ul#Navigation a:active {
color: white; background-color: gray;
}
ul#Navigation a:focus {
color: white; background-color: gray;
}
/*
ul#Navigation a:link {
color: black; background-color: #ccc;
}
ul#Navigation a:visited {
color: #ccc; background-color: #ccc;
}
*/

/* ------------------- */
/* Inhalt-Frame Styles */
/* ------------------- */

div#Inhalt {
width: 100%;/*500px*/
margin-left: 0.5em;
margin-right: 0.5em;
padding: 0 1em;
border: 1px solid silver;
}
div#Inhalt h1 {
font-size: 1.5em;
font-weight: bold;
margin: 0 0 1em;
}
div#Inhalt h2 {
font-size: 1.2em;                  /* 0 0 1emmargin: 0px;
padding: 0px;
*/
text-align:left;
}
div#Inhalt p {
font-size:1.0em;
text-align:left;
}
div#Inhalt i {
font-size:0.9em;
margin: 0.5em;
padding: 2px;
text-align:justify;
font-style:italic;
}

div#Inhalt a {
padding: 0px;
margin: 0px;
/*background-color:#FF9924;  rgb(255, 102, 0);*/
color: #FF9924;
font-size:0.8em;
font-weight:bold;
font-style:italic ;
/*text-decoration:none;
border: 1px solid #666666;*/
/*background-color: #666666;
 border: 1px dashed black;*/
}
div#Inhalt a:hover {
/*border: 1px solid maroon;
color: maroon;*/
background-color:#666666;
}
div#Inhalt a:focus {
/*border: 1px solid maroon;
color: maroon;*/
background-color: #A0A0A0;
}
div#Inhalt ul {
line-height:2.0em;
text-align:left;
}
div#Inhalt img {
margin: 1px;
padding: 1px;
border: 5px solid #666666;
text-decoration:none;
background-color:silver;
}

/* ----------------- */
/* Thumbnails Styles */
/* ----------------- */

div#Thumbnails {
width: 100%;
margin-right: 0.5em;
margin-left: 0.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
padding: 0em;
border: 1px solid silver;
/**/
}
div#Thumbnails table{

/*white-space:pre;*/
table-layout:fixed;
}
div#Thumbnails td {
width:33%;
text-align:center;
margin: 0.5em;
padding: 0.5em;
border: 0px solid;
}
div#Thumbnails img {
margin: 1px;
padding: 1px;
border: 5px solid #666666;
text-decoration:none;
background-color:black;
} /*gray*/

div#Thumbnails p {
border: 1px solid green;
}

div#Thumbnails a {
padding: 0px;
margin: 0px;
line-height:2em;
font-size:0.8em;
text-decoration:none;
border: 1px solid #666666;
background-color:black;
/*border: 1px dashed black; #E5E5E5*/
}
div#Thumbnails a:hover {
border: 1px solid maroon;
color: maroon;
background-color: #A0A0A0;
}

/* --------------------- */
/* Frame_gefangen Styles */
/* --------------------- */

div#Frame_gefangen
{
font-size:0.8em;
text-align:center;
width: 100%;/*500px*/
border: 1px solid silver;
padding: 0 0.5em;
padding-top: 0.5em;
margin-right: 0.5em;
margin-left: 0.5em;
margin-top: 1.0em;
margin-bottom: 1.0em;
}

div#Frame_gefangen a {
padding: 0.1em;
text-decoration: none;
font-weight: bold;
/* border: 1px dashed black;*/
color: black;
background-color: #ccc;
}
div#Frame_gefangen a:hover{
/* border: 1px solid maroon;*/
color: maroon;
font-weight: bold;
background-color: #A0A0A0;
}
