  body{
	font-size: 100.01%; 
	font-family: Helvetica,arial,sans-serif;
	font-style: normal;
	color: #000000; background-color: #5556b2;
	min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
	margin: 0; 
	padding: 0;
  }

  html {
    padding: 0;
    min-height: 101%;
  }

  #fixiert {
    position: absolute;
    top: 200px;
    left: 0;
    width: 10em;
    background-color: transparent;
    border-right: solid #ffffff 1px;
    margin: 0;
    padding: 0;
  }
  html>body #fixiert {  /* nur fuer moderne Browser! */
    position: absolute;
  }

  #Inhalt {
	margin: 0.3em 1em 1em 11em;
	padding: 0;
	background-color: transparent;
	border: 0;
	text-align: justify;
  }
  
  #Inhalt p {
	padding: 0.5em 1em;
  }

  #Inhalt h1 {
  	font-family: Helvetica,arial,sans-serif;  
	font-size: 1.5em;
	color: #7D0000;
	margin-top: 0em; margin-bottom: 0.5em;
	padding: 0.3em;
	text-align: center;
	border: 0;
  }

  #Inhalt h2 {
  	font-family: Helvetica,arial,sans-serif;
	font-size: 1.3em;
	color: #7D0000;
	margin-top: 0em; margin-bottom: 1em;
	padding: 0.2em;
	text-align: center;
  }

  #Inhalt h3 {
  	font-family: Helvetica,arial,sans-serif;
	font-size: 1.1em;
	color: #7D0000;
	margin-top: 0; margin-bottom: 0; margin-left: 2.5em;
	padding: 0.4em 0.2em 0 0.2em ;
	text-align: left;
  }

  #Inhalt h4 {
  	font-family: Helvetica,arial,sans-serif;
	font-size: 1.3em;
	color: #7D0000;
	font-weight: bold;
	margin-top: 0; margin-bottom: 0; margin-left: 3.5em;
	padding: 0.4em 0.2em 0 0.2em ;
	text-align: left;
  }
  
  #Inhalt hr {
  	 border: 0;
  	 border-bottom: solid #5556b2 1px;
  	 height: 2px;
  }
  
  #Inhalt table {
	padding: 0.2em 3em;
	border: 0;
  }
  
  #Inhalt ol {
	padding: 0.5em 5em;
  }
  
  #Inhalt ul {
	padding: 0.5em 5em;
  }
  
  #Inhalt li {
	margin: 0; 
	padding: 0.3em 0 0.3em 0;
  } 
  
  #Intro table {
	padding: 0.1em 0.1em;
	border: 0;
  }    
  
  #Fusszeile {
   font-family: Helvetica, sans-serif;
	clear: both;
	font-size: 0.75em;
	margin: 0; 
	padding: 0.1em;
	text-align: center;
	background-color: transparent;
	border: 0;
  }
  
  #Fusszeile a:link { 
  	color: #5556b2; 
  	text-decoration: none; 
  	font-weight: normal;
  	}
  #Fusszeile a:visited { 
  	color: #5556b2; 
  	text-decoration: none;
  	font-weight: normal;
  	}
  #Fusszeile a:hover { 
  	text-decoration: underline;
  	}
  #Fusszeile a:focus { 
  	color: #5556b2; 
  	text-decoration: none; 
  	}
  	
  #News {
   font-size: 0.9em; 
	margin: 0 3em;
	padding: 0;
	background-color: transparent;
	border: 0;
	text-align: left;
  }
  
  #Bilduebersicht img {
   margin-left: 8px;
   margin-right: 8px;
   margin-top: 5px;
   margin-bottom: 5px;
  }
  
  #Bilduebersicht p {
   text-align: left;
  }
  
  img {
   margin-left: 5px;
   margin-right: 5px;
	border: 0;
	background-color: transparent;
  }
  
  a:link { 
  	color: #5556b2; 
  	text-decoration: underline; 
  	}
  a:visited { 
  	color: #7D0000; 
  	text-decoration: underline; 
  	}
  a:hover { 
  	text-decoration: none; 
  	}
  a:focus { 
  	color: #5556b2; 
  	text-decoration: none; 
  	}

/* runde Ecken - siehe webbe.de */  
	.box { background: #ffffff;}
	.box h1, .box p {margin: 0 10px;}
	.box h1 {font-size:150%; color:#5556b2; }
	.box .top, .box .bottom{display:block;background: #5556b2;}
	.box .top b, .box .bottom b
	{
  		display:block;height: 1px; overflow: hidden; background: #ffffff;
	}
	.box .r1{margin: 0 5px;}
	.box .r2{margin: 0 3px;}
	.box .r3{margin: 0 2px;}
	.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

  #Navigation {
  	font-family: Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: 0;
	color: white;
  }
  #Navigation ul {
  	font-family: Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: 0;
	color: white;  
  }  
  #Navigation li {
	list-style: none;	
	margin: 0; 
	padding: 0.3em 0 0.3em 0;
  }
  #Navigation a {
	display: block;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: 0;
  }
  #Navigation a:link {
    color: white; background-color: transparent;
  }
  #Navigation a:visited {
    color: white; background-color: transparent;
  }
  #Navigation a:hover {
    color: white; background-color: #7D0000;
  }
  #Navigation a:active {
    color: white; background-color: #7D0000;
  }
  
  #Navigationinside {
  	font-family: Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: 0;
	color: white;
  }
  #Navigationinside li {
	list-style: none;
	margin: 0; 
	padding: 0.3em 0 0.3em 0;
  }
  #Navigationinside a {
	display: block;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: 0;
  }
  #Navigationinside a:link {
    color: white; background-color: #5556b2; border: 1px solid #7576c1;
  }
  #Navigationinside a:visited {
    color: white; background-color: #5556b2; border: 1px solid #7576c1;
  }
  #Navigationinside a:hover {
    color: white; background-color: #7D0000; border: 1px solid #7576c1;
  }
  #Navigationinside a:active {
    color: white; background-color: #7D0000; border: 1px solid #7576c1;
  }
  
  .center {
  	 text-align: center;
  }
  
  .left {
  	 text-align: left;
  }
  
  .right {
  	 text-align: right;
  }
  
  .navact { 
  	 background-color: #7576c1;
  	}
  	
  .borderright {
    border-left: 0;
    border-top: 1px;
    border-right: 1px;
    border-bottom: 0;
    border-style: solid;
    border-color: #5556b2;    
   }

  .bordertop {
    border-left: 0;
    border-top: 1px;
    border-right: 0;
    border-bottom: 0;
    border-style: solid;
    border-color: #5556b2;    
   }   
    
