
  body {
    color: #333; background-color: #FFe5FF;
    font-size: 100.01%;
    font-family: Verdana,Arial,sans-serif;
    margin: 0; 
	padding-top: 3em;
	padding-left: 1em;
	padding-right: 1em;
  }

  ul#navBar {
  	position:fixed;
	top:1em;
	left:1em;
	z-index:3;
    font-size: 1.1em;
    float: left; 
	width: 15em;
    margin: 0; 
	padding: 0;

  }
  ul#navBar li {
    list-style: none;
    margin: 0; padding: 0.1em;
  }
  ul#navBar a {
    display: block;
    padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
    font-weight: 600;
	letter-spacing:0.1em;
	text-decoration:none;
	border-style: solid;
	border-top-color: #dbb2db; 
    border-left-color: #dbb2db;
    border-right-color: #4b004b;
    border-bottom-color: #4b004b;
	border-width: 0.2em;
/*	border-style: outset; 
	border-color: #808; 
	border-width: 0.2em;*/
  }
  ul#navBar a:link {
    color: black; background-color: #ffbbff;
  }
  ul#navBar a:visited {
    color: #444; background-color: #ffbbff;
  }
  ul#navBar a:hover {
    color: #444; background-color: #ffe0ff;
  }			
  ul#navBar a:active {
    color: #888; 
	border-bottom-color: #dbb2db; 
border-right-color: #dbb2db;
border-left-color: #4b004b;
border-top-color: #4b004b;
	/*border-style: inset;*/
  }
div#messen {
	text-align: left;  
    margin-left: 18em;
    padding: 0 1em;
    min-width: 30em;
	max-width: 50em;
	}

div#messen h1 {
    text-align: center;
	font-size: 1.8em;
    margin: 0 0 2em;
  }
div#messen h2 {  
	text-align: center;
	font-size: 1.6em;
    margin: 0 0 2em;
	}
div#messen ul {
	list-style-type: none;
	font-size: 1.2em;
	margin: 0 0 2em 0;
	padding: 0.5em;
	}
div#messen ul a {
	color: #00A;
	}
p.va {
	font-size: 1.15em;
	color: black;
	font-weight: bold;
	margin: 0;
	}
p.datum {
	font-size: 1em;
	color: red;
	font-weight: bold;
	margin: 0;
	}
p.ort {
	font-size: 0.9em;
	color: #333;
	margin: 0;
	/*font-style: italic;*/
	}
p.link {
	font-size: 0.95em;
	margin: 0 0 2em;
	}
p.link a {
	color: #00A;
	}
div#content {
	text-align: justify;  
    margin-left: 18em;
    padding: 0 1em;
    min-width: 30em;
	max-width: 45em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  }
  div#content h1 {
    font-size: 1.8em;
    margin: 0 0 2em;
  }
  div#content h2 {
    font-size: 1.5em;
    margin: 1em 0;
  }
  div#content h3 {
    font-size: 1.2em;
    margin: 3em 0 0;
  }
  div#content p {
    font-size: 1em;
    margin: 1em 0;
  }
div#content li {
	padding-bottom:0.8em;
	}
div#siteInfo{
	clear: both;
	border: 1px solid #ccc;
	font-size: 0.75em;
	color: #888;
	padding: 0.5em;
	margin: 3em 0 1em;
	min-width: 63em;
	max-width: 90em;
}
span.fussnote{
	font-size: 0.8em;
	}
span#smiley img {
	height:1em;
	white-space:nowrap;
	}
div#logo-absolute img {
	float:left;
	position:absolute;
	top:16em;
	left:1.2em;
	z-index:2;
   	width: 17em;
    margin: 0; 
	padding: 0;
	}
div#logo-fixed img {
	float:left;
	position:fixed;
	top:16em;
	left:1.2em;
	z-index:2;
   	width: 17em;
    margin: 0; 
	padding: 0;
	}
span.fixiert img {
    width: 10em; 
	float:left;
	position:absolute; 
	left: 7.4em;
  }
span.headline img {
	height: 2.5em;
}
span#sp img {
	position:relative;
	top: 0.6em;
	height: 2.1em;
}
span.logo_klein img {
	height: 8em;
	border-style:none;
}

span.bildh3 {
font-size:0.83em; 
font-weight:normal;
}
span#foto1 img {
	width: 15em;
	float:left;
	position:absolute;
	left: 2.4em;
	top: 14.5em;
}
span.foto img {
	width: 15em;
	float:left;
	position:absolute;
	left: 2.4em;
}
span#schneider {
	white-space:nowrap;
	}
span#schneider img {
	height:6.8em; 
   	border-style:none;
	position: static; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 2em;
  }  
td.left{
width:6em; 
text-align:right;
padding-right:0.5em;
}  
