/* Generated by KompoZer */
body {
  margin-left: 0;
  margin-top: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(../bg/mitte.gif);
  background-color: #b8978f;
  font-size: medium;
  color: #ffffff;
}

h1 {
  text-align: center;
  text-decoration: none;
  font-family: "Times New Roman",Times,serif;
  font-weight: bold;
  font-size: large;
  font-style: oblique;
  color: #000000;
}
h2 {
  text-align: center;
  text-decoration: none;
  font-family: "Times New Roman",Times,serif;
  font-size: medium;
  font-weight: bold;
  font-style: italic;
  color: #663300;
}
h3 {
  font-size: medium;
}
.small {
  font-size: 12px;
}
.mini {
  font-size: 11px;
}
.minimini {
  font-size: 10px;
}
a {
  text-decoration: none;
  font-size: medium;
  color: #000000;
}
a:link {
  text-decoration: none;
  font-size: medium;
  font-weight: normal;
  color: #996633;
}
a:visited {
  text-decoration: none;
  font-size: medium;
  font-weight: normal;
  color: #999900;
}
a:hover {
  background-color: #7f0000;
}
a:active {
  text-decoration: none;
  font-size: medium;
  color: #ff0000;
  font-weight: bold;
}
p:first-letter {
  font-weight: bold;
}
p {
  text-indent: 1em;
}
.klein {
  font-family: sans-serif,Times,serif;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;  
  color: #000000;
}
.klein a:link {
  font-family: sans-serif,Times,serif;
  font-weight: normal;
  color: #000066;
  font-size: 1em;
  text-decoration: none;
}
.klein a:hover {
  font-family: sans-serif,Times,serif;
  border-style: none;
  font-weight: normal;
  background-color: #ffcccc;
  color: #000000;
  font-size: 1em;
  text-decoration: none;
}
.klein a:visited {
  font-family: sans-serif,Times,serif;
  font-weight: normal;
  color: #003300;
  font-size: 1em;
  text-decoration: none;
}
.normal {
  font-size: medium;
  color: #000000;
}
.gross {
  font-size: large;
  color: #000000;
}
.titel {
  border-style: none;
  border-width: 2px;
  position: absolute;
  color: #fffcf0;
  font-family: "Times New Roman",Times,serif;
  background-image: url(../deco/titel.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
  right: 8px;
  left: 172px;
  margin-top: 8px;
  height: 44px;
  font-size: xx-large;
  font-style: italic;
  overflow: hidden;
  z-index: 90;
  background-color: #990000;
  text-align: left;
  padding-left: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
}
.titel-schatten {
  border-style: none;
  border-width: 2px;
  position: absolute;
  color: #fffcf0;
  background-repeat: no-repeat;
  background-position: center 0%;
  height: 44px;
  background-color: #000000;
  overflow: hidden;
  z-index: 10;
  margin-top: 12px;
  left: 176px;
  right: 4px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
}
.links {
  border:  none;
  position: absolute;
  overflow: auto;
  padding-left: 2px;
  padding-right: 2px;
  display: block;
  width: 150px;
  text-align: center;
  padding-top: 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  left: 8px;
  top: 8px;
  z-index: 90;
  bottom: 9px;
  background-color: #993300;
  color: #FFFFFF;
  font-size: small;
}
.links-schatten {
  border:  none;
  position: absolute;
  display: block;
  width: 150px;
  text-align: center;
  background-color: #000000;
  left: 11px;
  top: 11px;
  overflow: hidden;
  z-index: 10;
  padding-top: 6px;
  padding-right: 3px;
  padding-left: 2px;
  bottom: 4px;
  color: #cccccc;
}
.links p:first-letter {
  font-weight: normal;
}
.links p {
  text-indent: 0em;
}
.links a {
  font-family: Arial,Times,serif;
  font-size: small;
}
.links a:link {
  text-decoration: none;
  font-weight: normal;
  font-family: Arial,Times,serif;
  color: #3333FF;
  font-size: small;
}
.links a:hover {
  border-style: none;
  text-decoration: none;
  font-weight: normal;
  font-family: Arial,Times,serif;
  color: #000040;
  background-color: #f0dbb6;
  padding-top: 0;
  font-size: small;
}
.links a:visited {
  text-decoration: none;
  font-weight: normal;
  font-family: Arial,Times,serif;
  color: #7f0000;
  font-size: small;
}
.links a:active {
  text-decoration: none;
  font-weight: normal;
  font-family: Arial,Times,serif;
  color: #060040;
  font-size: small;
}
.mitte {
  border: 2px outset #000000;
  padding: 5pt 10pt 5pt 5pt;
  background: #ffffff url(../bg/kenwimer.png) repeat fixed right top;
  float: none;
  display: block;
  visibility: visible;
  font-family: sans-serif,Verdana,Arial,Helvetica;
  font-weight: normal;
  margin-top: 0;
  position: absolute;
  z-index: 90;
  top: 60px;
  left: 180px;
  right: 16px;
  margin-left: 0;
  margin-right: 0;
  overflow: auto;
  bottom: 96px;
  text-align: justify;
  font-size: medium;
  color: #000000;
}
.mitte a:link {
  font-family: sans-serif,Verdana,Arial,Helvetica;
  font-weight: normal;
  color: #000066;
  text-decoration: underline;
  font-size: medium;
}
.mitte a:hover {
  border-style: none;
  text-decoration: none;
  font-weight: normal;
  background-color: #ffcccc;
  color: #000000;
  font-size: medium;
  padding-top: 0;
}
.mitte a:visited {
  font-weight: normal;
  color: #003300;
  text-decoration: underline;
  font-size: medium;
}
.unten {
  border-style: none;
  border-color: #ccccff #f6c2a9 #f6c2a9;
  border-width: 2pt;
  padding-right: 10px;
  padding-left: 10px;
  position: absolute;
  color: #ffffff;
  right: 8px;
  left: 172px;
  background-color: #990000;
  text-align: center;
  height: 80px;
  overflow: hidden;
  bottom: 8px;
  z-index: 90;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
}
.unten-schatten {
  border-style: none;
  border-color: #ccccff #f6c2a9 #f6c2a9;
  border-width: 2pt;
  padding-right: 10px;
  position: absolute;
  text-align: center;
  height: 80px;
  background-color: #000000;
  overflow: hidden;
  padding-left: 10px;
  left: 176px;
  right: 4px;
  bottom: 4px;
  z-index: 10;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  color: #cccccc;
}
.unten a:hover {
  border:  none;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
  font-size: medium;
  font-weight: normal;
    opacity: 0.8;
}
#scroll {
  unicode-bidi: bidi-override;
  direction: rtl;
}
.navi {
  border-style: outset;
  border-color: #cccccc #999999 #999999 #cccccc;
  border-width: 1px 2px 2px 1px;
  padding: 8px;
  position: fixed;
  top: 8px;
  left: 25px;
  width: 100px;
  text-align: right;
  font-family: sans-serif;
  line-height: 150%;
  z-index: 250;
  font-weight: inherit;
}
ul#links {
  border: 1px inset #000000;
  padding: 3px 0px 3px 3px;
  background: #fbc300;
  margin-bottom: 6px;
  position: relative;
  float: none;
  display: block;
  margin-top: 6px;
  text-align: left;
  font-family: sans-serif,Times,serif;
  color: #FF0000;
  font-size: small;
  margin: 5px;
}
ul#links li {
  border-bottom: 1px solid;
  padding-bottom: 2px;
  text-align: left;
  list-style-type: none;
}
ul#links2 {
  border: 1px inset #000000;
  padding: 3px 0px 3px 3px;
  background: #fbc300;
  margin-bottom: 6px;
  position: relative;
  float: none;
  display: block;
  margin-top: 6px;
  text-align: left;
  font-family: sans-serif,Times,serif;
  color: #FF0000;
  font-size: small;
  margin: 5px;
}
ul#links3 {
  border: 1px inset #000000;
  padding: 3px 0px 3px 3px;
  background: #fbc300;
  margin-bottom: 6px;
  position: relative;
  float: none;
  display: block;
  margin-top: 6px;
  text-align: left;
  font-family: sans-serif,Times,serif;
  color: #FF0000;
  font-size: small;
  margin: 5px;
}
ul#links4 {
  border: 1px inset #000000;
  padding: 3px 0px 3px 3px;
  background: #fbc300;
  margin-bottom: 6px;
  position: relative;
  float: none;
  display: block;
  margin-top: 6px;
  text-align: left;
  font-family: sans-serif,Times,serif;
  color: #FF0000;
  font-size: small;
  margin: 5px;;
}
ul#links4 li {
  border-bottom: 1px solid;
  padding-bottom: 2px;
  text-align: left;
  list-style-type: none;
}
ul#links2 li {
  list-style-type: none;
}
ul#links3 li {
  list-style-type: none;
}
.foto {
  border: 1px solid #33ccff;
  padding: 10px 5px 5px;
  background-color: #e6b88a;
  font-size: small;
  font-style: oblique;
  text-align: center;
  float: left;
  clear: right;
  margin-right: 5px;
  margin-bottom: 5px;
  color: #000000;
  font-weight: bold;
}
.bild {
  visibility: hidden;
  z-index: 250;
  width: 0px;
  height: 0px;
  float: left;
  position: absolute;
  left: 20px;
  top: 20px;
}
  .rss { width: 340px;
    display: table;
    overflow: hidden;
    position: relative;
    text-align: justify;
  font-family: sans-serif,Times,serif;
  font-weight: normal;
  color: #000000;
  font-size: 0.95em;
  text-decoration: none;
    }
.rss p:first-letter {
  font-family: sans-serif,Times,serif;
  font-weight: normal;
  color: #000000;
  font-size: 1em;
  text-decoration: none;
}
.rss p {
  text-indent: 0em;
}
.rsstitel {
background-color : #ffce00;
padding: 5px;
margin-top: 2px;
border-style : solid;
border-width : 1px;
border-color : #000000;
}
.rssmitte { 
  font-size: 0.8em;
    }
.rssmitte p:first-letter {
  font-family: sans-serif,Times,serif;
  font-weight: normal;
  color: #000000;
  font-size: 1.2em;
  text-decoration: none;
}
.rssmitte p {
  text-indent: 0em;
}
.rssmitte a:link {
  font-family: sans-serif,Verdana,Arial,Helvetica;
  font-size: small;
  color: #08028e;
  font-weight: normal;
  text-decoration: underline;
}
.rssmitte a:hover {
  border-style: none;
  text-decoration: none;
  background-color: #000000;
  color: #ffffff;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: normal;
  font-size: small;
}
.rssmitte a:hover:visited {
  border-style: none;
  text-decoration: none;
  background-color: #000000;
  color: #ffffff;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: normal;
  font-size: small;
}
.rssmitte a:visited {
  color: #7f0000;
  text-decoration: overline;
  font-weight: normal;
  font-size: small;
}
.hgbild a:link {
  font-family: sans-serif,Verdana,Arial,Helvetica;
  font-size: small;
  color: #08028e;
  font-weight: normal;
  text-decoration: none;
}
.hgbild a:hover {
  background-color: transparent;
  font-family: sans-serif,Verdana,Arial,Helvetica;
  font-size: small;
  color: #08028e;
  font-weight: normal;
  text-decoration: none;
}
.hgbild a:visited {
  background-color: transparent;
  font-family: sans-serif,Verdana,Arial,Helvetica;
  font-size: small;
  color: #08028e;
  font-weight: normal;
  text-decoration: none;
}
.hgbild a:hover:visited {
  background-color: transparent;
  font-family: sans-serif,Verdana,Arial,Helvetica;
  font-size: small;
  color: #08028e;
  font-weight: normal;
  text-decoration: none;
}
.sitemap {
border : 1px solid #ccddff;
color : #bd0101;
font-family : Arial;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : x-small;
margin-top: 3px;
}
.sitemap a:link { color:#0e142f;
    text-decoration: none;
    margin-left:4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : small; }
.sitemap a:visited { color:#39661d;
    text-decoration: none;
    margin-left:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : small; }
.sitemap a:hover { color:#2109f1;
    text-decoration: none;
    margin-left:8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : small; }
.seifoto {
width : auto;
z-index : 200;
position: relative;
margin-top: 4px;
}
.seifoto a {
font-family : Arial;
font-style : normal;
font-variant : normal;
font-weight : bold;
line-height : normal;
text-decoration : none;
display : block;
font-size : small;
background-color : #D0AB99;
position: relative;
width : auto;
z-index : 210;
}
.seifoto a:hover {
color : #000000;
background-color : #990000;
width : auto;
display: block;
position: relative;
text-decoration: none;
}
.seifoto a span {
display : none;
}
.seifoto a:hover span {
border : 2px solid #990000;
color : #000000;
background-color : #D0AB99;
font-family : Arial;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
display : block;
font-size : small;
display: block;
position: relative;
padding: 2px;
}
#map {
font-size : 0.9em;
}
#map a {
font-size : 0.9em;
}
#map a:visited  {
font-size : 0.9em;
}
#map a:hover {
font-size : 0.9em;
}
