body {
  font:10pt Arial,Helvetica,sans-serif;
  color:#000000;
  background-color:#FFFFFF;
  margin:0px;
  padding:5px 0 5px 0;
  text-align: center; }

a:link            { font-family: Arial,Helvetica,sans-serif; color:#000000; }
a:active          { color:#000000; }
a:visited         { color:#000000; }
a:hover           { color:#000000; }




#frame {
  width: 720px;
  margin: auto;
  padding: 0px;
  text-align: left; }




#banner {
  width: 80px;
  padding:15px 0px 15px 0px;
  float: right;
  text-align: center;
  margin:0px;
  background-image:url('../bilder/banner3.jpg');
  border-left:1px solid #000000; }




#kopf {
  width:710px;
  height:65px;
  margin:0;
  padding:5px 5px 0 5px;
  background-color:#EEEEEE;
  border-bottom:1px solid #000000; }




#menue {
  margin:0px;
  padding:0px; }

#menue ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  text-align:left; }

#menue li {
  width:54px;
  margin-right:10px;
  float:left; }

#menue a {
  width:100%;
  margin:0px 0px 0px 0px;
  padding:40px 3px 3px 3px;
  display:block;
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
  font-variant:small-caps;
  border:1px solid #000000;
  -moz-border-radius:5px; }

#menue a.a1 {
  background-color:#FFFFFF;
  color:#000000; }

#menue a.a1:hover,a.act1 {
  background-color:#EEEEEE;
  color:#000000; }

#menue a.a2 {/*gruen*/
  background-color:#CCFFCC;
  color:#000000; }

#menue a.a2:hover,a.act2 {
  background-color:#00BB00;
  color:#000000; }

/*#menue a.a3 {
  background-color:#FFFFFF;
  color:#000000; }

#menue a.a3:hover,a.act3 {
  background-color:#FFFFFF;
  color:#000000; }*/

#menue a.a4 {/*gelb*/
  background-color:#FFFFCC;
  color:#000000; }

#menue a.a4:hover,a.act4 {
  background-color:#FFFF00;
  color:#000000; }

#menue a.a5 {/*rot*/
  background-color:#FFCCCC;
  color:#000000; }

#menue a.a5:hover,a.act5 {
  background-color:#FF0000;
  color:#000000; }

#menue a.a6 {/*lila*/
  background-color:#DDDDFF;
  color:#000000; }

#menue a.a6:hover,a.act6 {
  background-color:#7711CC;
  color:#000000; }

#menue a.a7 {/*blau*/
  background-color:#CCEEFF;
  color:#000000; }

#menue a.a7:hover,a.act7 {
  background-color:#0044DD;
  color:#000000; }

#menue a.a8 {/*grau*/
  background-color:#CCCCCC;
  color:#000000; }

#menue a.a8:hover,a.act8 {
  background-color:#888888;
  color:#000000; }




#inhalt {
  width: 619px;
  background-color: #FFFFFF;
  margin: 0;
  padding: 10px;
  border-right: 1px solid; }

#inhalt h1 {
  font:bold 16pt Arial,Helvetica,sans-serif;
  font-variant:small-caps;
  text-align:left;
  margin:10px 5px 15px 0px;
  padding-left:5px;
  border-left:3px solid #CCCCCC;
  border-bottom:2px solid #DDDDDD; }

#inhalt h2 {
  font:bold 10pt Arial,Helvetica,sans-serif;
  font-variant:small-caps;
  color:#000000;
  text-align:left;
  border-bottom:2px solid #DDDDDD;
  margin:0 200px 10px 5px; }

#inhalt h3 {
  width:240px;
  font:bold 10pt Arial,Helvetica,sans-serif;
  color:#000000;
  background-color:#DDDDDD;
  text-align:left;
  margin:0px;
  padding:2px;
  border-left:3px solid #66AA00; }

#inhalt h4 {
  width:192px;
  font:bold 10pt Arial,Helvetica,sans-serif;
  color:#000000;
  background-color:#DDDDDD;
  text-align:left;
  margin:0px;
  padding:3px;
  border-left:4px solid #0066AA; }

#inhalt .klein {
  font:8pt Arial,Helvetica,sans-serif; }

#inhalt .ansage {
  margin:0 0 10px 0px;
  padding:5px;
  font-size:14pt;
  border-left:0px solid #CCFFCC;
  border-right:0px solid #CCFFCC; }

#inhalt img {
  border:1px solid #000000;
  margin: 5px; }

#inhalt p {
  margin:0 0 10px 10px; }

#inhalt ul {
  text-align:left;
  margin-bottom:30px; }

#inhalt address {
  font:10pt Arial,Helvetica,sans-serif;
  color:#000000;
  margin:0 0 30px 10px; }

#inhalt form {
  padding: 0 100px 0 0;
  text-align:right; }

#inhalt input.f {
  margin:1px 1px 1px 10px;
  width:240px;
  border:1px solid #DDDDDD;
  border-bottom:1px dashed #000000;
  background-color:transparent; }

#inhalt input.b {
  border:1px solid #000000;
  background-color:#EEEEEE;
  width: 150px; }

#inhalt textarea {
  border:1px solid #000000;
  background-color:transparent;
  margin: 1px 1px 1px 10px;
  width:300px; }

#inhalt li.link {
  text-align:left;
  margin:0 0 10px 0px; }



#fuss {
  margin:0px;
  padding:4px;
  background-color:#EEEEEE;
  font-size:8pt;
  text-align:center;
  clear:right;
  border-top:1px solid; }

#fuss a {
  color: #000000; }

#fuss ul {
  list-style-type:none;
  margin:0px;
  padding:0px; }

#fuss li {
  display:inline;
  margin-left:10px; }
