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,  #fuss      { font-size: 0.8em; }
div#menu, div#info  { font-size: 0.9em;  }
div#menu h1, div#info h2, div#info p, div#inhalt h3, div#inhalt p { font-size: 1em;}
#kopf h1, div#inhalt h2  { font-size: 1.2em;  }

/* ................Kopf................... */
img#logo{
    height:3em; border:0;
}
#kopf {
	border-top: 1px solid #335C6B;
	border-bottom: 1px solid #335C6B; 
    background-color: #447F92; color: #fff;
    margin-top: .5em;    margin-bottom: 1em;   margin-left: 0em;   margin-right: 0em;
    padding-top: 0em;  padding-bottom:  0em;   padding-left:  1em;    padding-right:  0;
    text-align: left;
}
#kopf h1 {
    padding: 0;
    margin: 0; 
}

/* ................Menu................... */
div#menu {
    float: left; width: 16em;
    background-color: #fff;
    min-height: 390px; /* wird von ie6 ignoriert */
    border: 1px solid #335C6B;
	padding-bottom:  1em;
	margin-bottom: 1em;
}

#menu h1 {
    background-color: #447F92; color: #fff;
    border-top: 0.1em solid #335C6B;
    font-weight:bold;
    margin: 0;
    padding-left: 0.6em;
    margin-top: 1em; 
}

#menu p{
    margin-top: 0em;    margin-bottom: 0em;   margin-left: 1em;   margin-right: 0em;
    padding-top: 0.5em;  padding-bottom:  0em;   padding-left:  0em;    padding-right:  0em;
/*      */ 
  }


#menu a {
    display: block;
  }
#menu a:link {
    color: #235	;  text-decoration: none;
  }
#menu a:visited {
    color: #235;  text-decoration: none;
  }
#menu a:hover {
    color: black; background-color: #abf;
  }
#menu a:active {
    color: white; background-color: gray;
  }

/* ................rechte Box................... */
div#info {
    float: right;
	min-width: 190px;
	width: 16.5em;
    margin-top: 0em;    margin-bottom: 0em;   margin-left: 0em;   margin-right: 0em;
    padding-top: 0.5em;  padding-bottom:  0em;   padding-left:  0em;    padding-right:  0em;
    text-align: center;
    border: 1px solid #335C6B; background-color: #eee;
    min-height: 385px;
  }
div#info h2 {
    margin: 0.2em 0;
  }
div#info p {
    margin: 0.5em;
  }
div#info img {
    border:0;
  }
 
/* ................inhalt................... */
/*  2;  oben und unten,		 rechts und links */
/*  3:  oben,  	rechts und links,  	unten.*/
/*  4:	 oben		rechts		unten		links 		*/

div#inhalt {
    background-color:#FFFFE0;
    margin-top: 0em;  margin-right: 16em;   margin-bottom: 0em;   margin-left: 15.5em;  
    padding-top: 0.3em; padding-right: 0.5em;  padding-bottom: 0.3em;   padding-left: 1em;    
    border: 1px solid #335C6B;
    min-height: 383px;
	min-width: 20em;
 }
div#inhalt h1 {
    margin: 0 0 0.5em;
}
div#inhalt h2 {
margin-top: 0.7em;
margin-right: 0pt;
margin-bottom: 0.5em;
margin-left: 0pt;
}

div#inhalt h3 {
color: #113a59;
}


div#inhalt h4 {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

div#inhalt p {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1em;
margin-left: 0em;
}

td {
   vertical-align:top;
   padding: 1em 1em 0 1em;
   margin:0px;
}

img#uschrift{
    height:4em; border:0;
}

/* ................Fuss................... */
#fuss {
    clear: both;
    border-top: 1px solid silver;
    background-color: #447F92;
    color: #fff;
    margin-top: 1em; padding: 0.1em;
    text-align: center;
}
#fuss a:link {
    color: #0F0F5D	;  text-decoration: none;
  }
#fuss a:visited {
    color: #0F0F5D;  text-decoration: none;
  }
#fuss a:hover {
    color: black; background-color: #abf;
  }
  #fuss a:active {
    color: white; background-color: gray;
  }