/* keasoft.css blau/gelb */
body {
      position:relative; top:0px; left:0px;          /* relative wegen Zentrierung */
			margin-left:auto;
      margin-top:0px;
      margin-right:auto; /* Zentrierung */
		  padding:0px;
			width:765px;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:10pt;
      color:#2060b0;
		  }

#kopf {
      position:absolute; top:0px; left:0px;
		  margin:0px;
		  width:765px;
			height:80px;
			font-style:italic;
			line-height:20px; vertical-align:middle; /* Line-Height fuer valign */
			}

#navoben {
      position:absolute; top:80px; left:0px;
			margin:0;
			width:765px;
			height:18px;
			padding:0px 0px 0px 0px;
			color:#ffffff;
			background-color:#6090c7;
			text-align:left;
			font-weight:bold;
			z-index:1;
			}

#navoben a {
			margin:0px;
			padding:0px 7px 2px 7px;
		      border-left:#6090c7 5px solid;
			border-right:#6090c7 5px solid;
      color:#ffffff;
  	  text-align:left;
			text-decoration:none;
	    }

#navoben a:hover {
      border-left:#6090c7 5px solid;
			border-right:#6090c7 5px solid;
    	background-color:#a0c0f0;
			color:#ffff00;
			text-decoration:none;
			}

#path {
      position:absolute; top:99px; left:0px;
			margin:0px;
			width:765px;
			height:18px;
			padding:0px 0px 0px 0px;
			color:#ffffff;
			background-color:#6090c7;
			text-align:left;
			z-index:1;
			}

#path a {
      margin:0;
      padding: 0px 7px 2px 7px;
      border-left:#6090c7 5px solid;
			border-right:#6090c7 5px solid;
      color:#ffffff;
      text-align: left;
      text-decoration:none;
      }

#path a:hover {
      border-left:#6090c7 5px solid;
			border-right:#6090c7 5px solid;
    	background-color:#6090c7;
			color:#fff0a0;
	    text-decoration:none;
	    }

#rahmen {
      position:absolute; top:118px; left:0px;
			margin:0px;
			width:763px;
			height:460px;
			padding:0px 0px 0px 0px;
			overflow:auto;
			background-color:#ffffff;
			text-align:left;
			border-top:1px solid;
			border-left:1px solid;
			border-right:1px solid;
			border-bottom:1px solid;
			border-color:#b0b0b0;
			z-index:1;
			}


#navlinks {
      position:absolute; top:0px; left:0px;
      padding:2px 0px 2px 0px;
		  width:120px;
			height:456px;
		  background-color:#fff0a0;
			z-index:1;
			}

#navlinks a {
      padding: 2px 0px 2px 0px;
			margin:0px;
      border-left: #fff0a0 5px solid;
			border-right: #fff0a0 5px solid;
			color: #0000a0;
    	text-align:left;
			text-decoration:none;
    	display:block;
			}

#navlinks a:hover {
      border-left:#ffffd0 5px solid;
		 	border-right:#ffffd0 5px solid;
    	background-color:#ffffd0;
			color:#808000;
			text-decoration: none;
			}

#content {
      position:absolute; top:0px; left:120px;
			margin:0px;
			padding-left:10px;
			padding-right:10px;
			padding-top:0px;
      width:500px;
			height:460px;
			background-color:#ffffff;
			overflow:auto;
			text-align:left;
			border-left:1px dashed;
			border-right:1px dashed;
			border-color:#b0b0b0;
			z-index:0;
			}

#content p {
       margin-top: 0px;
       margin-bottom: 5px;
       }

#content a {
			margin: 0px 0px 2px;
			color:#2060b0;
    	text-align:left;
			text-decoration: underline;
			}

#content a:hover {
			background-color: #ffffd0;
			color:#808000;
			text-decoration:none;
			}

#content ul {
      margin-top:4px;
      margin-bottom:4px;
      padding-left:12px;
			}

#content li {
      margin-top:0px;
      margin-bottom:4px;
			}

#navcontent {
      position:absolute; top:430px; left:220px;
			margin:0px;
			padding-top:0px;
      width:100px;
			height:20px;
			background-color:#ffffff;
			overflow:auto;
			text-align:left;
			border-color:#b0b0b0;
			z-index:0;
			}

#bild1 {
      position:absolute; top:10px; left:400px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:#ffffff;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
			z-index:2;
      }

#bild2 {
      position:absolute; top:97px; left:400px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:##fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
			z-index:2;
      }

#bild3 {
      position:absolute; top:184px; left:400px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:##fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
			z-index:0;
      }

#bild4 {
      position:absolute; top:271px; left:400px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:#fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
      }

#bild5 {
      position:absolute; top:358px; left:400px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:#fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
      }

#aktuell {
      position:absolute; top:0px; left:642px;
      padding:2px 0px 2px 7px;
		  width:113px;
			height:456px;
		  background-color:#fff0a0;
			z-index:1;
			}

#aktuell a {
			margin:0px 0px 2px;
			color:#0000a0;
    	text-align:left;
			text-decoration:underline;
			}

#aktuell a:hover {
			background-color: #ffffd0;
			color:#808000;
			text-decoration:none;
			}

#bild6 {
      position:absolute; top:10px; left:8px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:#ffffff;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
			z-index:2;
      }

#bild7 {
      position:absolute; top:97px; left:8px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:##fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
			z-index:2;
      }

#bild8 {
      position:absolute; top:184px; left:8px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:##fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
			z-index:0;
      }

#bild9 {
      position:absolute; top:271px; left:8px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:#fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
      }

#bild10 {
      position:absolute; top:358px; left:8px;
			padding: 0px 0px 0px 0px;
		  margin:0px;
		  width:102px;
			height:77px;
		  background-color:#fff0a0;
			font-size:8pt;
			border-top:0px solid;
			border-left:0px solid;
			border-right:0px solid;
			border-bottom:0px solid;
			border-color:#b0b0b0;
      }

#navunten {
      position:absolute; top:581px; left:0px;
			margin:0;
			width:765px;
			height:18px;
			padding:0px 0px 0px 0px;
			color:#ffffff;
			background-color:#6090c7;
			text-align:left;
			font-weight:bold;
			z-index:1;
			}

#navunten a {
			margin:0px;
			padding:0px 7px 2px 7px;
      border-left:#6090c7 5px solid;
			border-right:#6090c7 5px solid;
      color:#ffffff;
  	  text-align:left;
			text-decoration:none;
	    }

#navunten a:hover {
      border-left:#6090c7 5px solid;
			border-right:#6090c7 5px solid;
    	background-color:#a0c0f0;
			color:#ffff00;
			text-decoration:none;
			}

#fuss {
      position:absolute; top:600px; left:0px;
			padding: 2px 7px 2px 7px;
		  margin:0px;
		  width:749px;
			height:14px;
		  background-color:#fff0a0;
			font-size:8pt;
			border-top:1px solid;
			border-left:1px solid;
			border-right:1px solid;
			border-bottom:1px solid;
			border-color:#b0b0b0;
			}
			
h1 {
      font-family:Arial,Helvetica,sans-serif;
      font-weight:normal;
      font-size:16pt;
      margin-top:20px;
      margin-bottom: 20px;
      }
h2 {
      font-family:Arial,Helvetica,sans-serif;
      font-size:13pt;
      margin-top:20px;
      margin-bottom: 20px;
      }
h3 {
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:10pt;
      margin-top:15px;
      margin-bottom:5px;
      }
h4 {
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:10pt;
      font-weight:normal;
      font-style:italic;
      }

small { font-size: 8pt; }

pre {
      font-family: Verdana,Arial,Helvetica,sans-serif;
		  font-size:10pt; color:#0000a0;
		  background-color:#f7f7f7;
		  margin-right:0px;
		  padding-top:10px;
		  padding-bottom:10px;
		  padding-left:10px;
		  padding-right:0px;
      }

.kontakt {
      font-family: Courier New,Helvetica,sans-serif;
		  font-size:10pt;
      }

.sitemap {
		  font-size:10pt; color:#0000a0;
		  margin-right:100px;
		  padding-top:10px;
      }

#rechts {
      position:relative; top:-20px; left:-5px; text-align:right;
      }
