body {
    color: black; background-color: #A7CDF1;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 1em;
    padding-top:0em;
    min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }
.zentriert { text-align:center; }
.ein { padding-left: 6em;   }

/* ................font-size................... */
body, td,  #footer      { font-size: 0.8em; }
ul#Navigation, div#Info { font-size: 0.9em;  }
div#Info h2, div#Info p, div#Inhalt h3, div#Inhalt p { font-size: 1em;}
#top h1, div#Inhalt h2  { font-size: 1.2em;  }

#richtigDiv {
	color:dodgerblue;
	position:absolute;
	top:145px; 
	left:105px; 
	height:100px; 
	width:435px; 
	visibility:hidden;
	border: 3px solid royalblue;
	background-color: #FFFFff;
	text-align:center;
	padding-top:50px;
	font-size:4em
 }

li {margin-bottom: 1em;}


/* ................Kopf................... */
img#logo{
    height:3em; border:0;
}
#top {
    border-top: 0.5em groove #335C6B;
    background-color: #447F92; color: #fff;
    margin-top: .5em;    margin-bottom: 0em;   margin-left: 0em;   margin-right: 0em;
    padding-top: 0em;  padding-bottom:  0em;   padding-left:  1em;    padding-right:  0;
    text-align: left;
    border-bottom: 0.5em ridge #5AA0B4;
}
#top h1 {
    padding: 0;
    margin: 0; 
}

 
/* ................Inhalt................... */
div#Inhalt {
    background-color:#FFFFE0;
    margin-top: 1em;    margin-bottom: 1em;   margin-left: 0em;   margin-right: 0em;
    padding-top: 0.3em;  padding-bottom:  0.3em;   padding-left:  1em;    padding-right:  0.5em;
    border: 1px solid silver;
/*    min-height: 365px;*/
      height: 390px;
  }
div#Inhalt h1 {
    margin: 0 0 0.5em;
}
div#Inhalt h2 {
    margin: 0.2em 0;
}
div#Inhalt p {
    margin: 1em 0;
}

td {
   vertical-align:top;
   padding: 0;
   margin:0px;
}

img#uschrift{
    height:4em; border:0;
}

/* ................Fuss................... */
#footer {
    clear: both;
    border-top: 1px solid silver;
    background-color: #447F92;
    color: #fff;
    margin-top: 1em; padding: 0.1em;
    text-align: center;
}


td a:link { font-weight:bold; color:blue; text-decoration:none; }
td a:visited { font-weight:bold; color:blue; text-decoration:none; }
table {margin-bottom:10px;}
