body, html{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#302F2A;
  margin:0px;
  height:100%;
  scrollbar-DarkShadow-Color:#FFFFFF;
  scrollbar-Track-Color:#FFFFFF;
  scrollbar-Face-Color:#FFFFFF;
  scrollbar-Shadow-Color:#972243;
  scrollbar-Highlight-Color:#972243;
  scrollbar-3dLight-Color:#FFFFFF;
  scrollbar-Arrow-Color:#972243;
  line-height:16px;
  background-color:#FFFFFF
}
img{
  outline:none;
  border:0;
}
select, input, textarea{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#302F2A;
  border:solid 1px #972243;
  padding:1px;
  background-color:#EAD3D9
}
input.button{
  background-color:#E0BCC6;
  border:solid 1px #972243;
  font-weight:bold;
  margin:0;
  cursor:pointer
}
input.redaktion{
  background-color:#FFFFFF;
  border:0px;
  margin:0;
  cursor:pointer
}
li.sitemap{
  margin-top:5px
}
li.sitemap1{
  margin-top:5px;
  margin-left:15px
}
li.sitemap2{
  margin-top:5px;
  margin-left:30px
}
a:link, a:visited, a:hover, a:active{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#302F2A;
  font-size:12px;
  text-decoration:underline
}
a.fuss:link, a.fuss:visited, a.fuss:hover, a.fuss:active{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#757575;
  font-size:11px;
  text-decoration:underline
}
td, th{
  font-family:Verdana, Arial, Helvetica, sans-serif
  font-size:12px;
  color:#302F2A;
}
.textklein{
  color:#302F2A;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif
}
.textweiss{
  color:#FFFFFE;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif
}
.textweissgr{
  color:#FFFFFE;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif
}
.textkursiv{
  color:#972243;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-style:italic
}
.textlila{
  color:#972243;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif
}
.border1{
  border-left:solid 2px #EAD3D9;
  border-bottom:solid 2px #EAD3D9;
  padding:1px
}
.border2{
  border-left:solid 2px #EAD3D9;
  border-bottom:solid 2px #EAD3D9;
  border-right:solid 2px #EAD3D9;
  padding:1px
}
.blank{
  background:#EAD3D9
}
#index{
  position:relative;
  width:995px;
  height:100%;
  margin:0px;
  background-image:url(images/hg.jpg);
  background-repeat:repeat-y;
  margin:0 auto;
}
#home{
  float:left;
  width:800px;
  background-image:url(images/hg.jpg)
}
#home1{
  float:left;
  width:550px
}
#head{
  float:left;
  width:800px
}
#navi{
  float:left;
  width:225px
}
#isuma{
  float:left;
  width:800px;
  background-image:url(images/hg.jpg)
}
#rechts{
  float:right;
  width:178px;
  height:auto;
  background-image:url(images/box-hg.jpg);
  border:1px solid #972143;
  padding:0 0 10px 0
}
#rechts-content{
  padding:5px;
}
#rechts-kopf{
  float:left;
  width:178px;
  height:104px;
  background-image:url(images/box-oben.jpg)
}
#rechts hr{
  float:left;
  clear:both;
  width:100%;
  height:1px;
  background-image:url(images/box-trennlinie.jpg);
  background-repeat:repeat-x;
  border:0;
  margin:12px 0
}
#rechts h2{
  float:left;
  width:100%;
  display:block;
  font-size:12px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#982244;
  background-color:#fff7c0;
  padding:0;
  margin:20px 0 10px 0
}
#kt1{
  float:left;
  width:22px;
  text-align:left
}
#kt2{
  width:83px;
  text-align:left
}
