#body {
  /*background:transparent url(../bilder/teaser-rechts.jpg) 783px 1px no-repeat;*/
}

#kasten-m-trenner { /* Vorsicht, effektive Höhe ergibt sich aus height + padding */
  background:#4988ba url(../bilder/kasten-head-back2.gif) 0 1px no-repeat;
  height:18px;
  text-transform:uppercase;
  color:white;
  font-weight:bold;
  padding:4px 0 0 19px;
  margin-right:7px;
  clear:both;
}
.zelle-1 {
  width:17px;
  margin:0;
  padding:0;
}
.kasten-klein-l {
  width:250px;
  margin:0;
  padding:15px 0 0 0;
  vertical-align:top;
}
.kasten-klein-r {
  width:250px;
  margin:0;
  padding:0;
  padding:15px 0 0 0;
  vertical-align:top;
}
div #kasten-m-mitte .kasten-klein-l p.bodytext, div #kasten-m-mitte .kasten-klein-r p.bodytext {
  margin:0 3px 3px 2px !important;
  padding:0 !important;
}


#kasten-l-head {
  background:transparent url(../bilder/kasten-head-back-home.gif) no-repeat;
  height:22px;
}
#kasten-l-boden {
  background:transparent url(../bilder/kasten-l-bottom-back-home.gif) no-repeat;
  height:22px;
  width:177px;
}
/*
.kasten-head-i1 {
  color:white;
  background:#558dba url(bilder/kasten-head-back2.gif) no-repeat;
  float:left;
  overflow:visible;
  padding:3px 13px 0 19px;  
}
.kasten-head-i2 {
  background:transparent url(bilder/kasten-head-back3.gif) no-repeat;
  width:16px;
  height:22px;
  float:left;
}
*/


#kasten-m .kasten-klein-l a {
  color:#3c6383;
}


.linie-senkrecht {
  background:transparent url(../bilder/linie-senkrecht-gestrichelt.gif) repeat-y;
  width:20px;
}
.linie-waagerecht {
  background:transparent url(../bilder/linie-w-gestrichelt.gif) repeat-x;
  height:1px;
  padding:0 0 0 15px;
  margin:5px 0 5px 0;
}
#kasten-m-mitte table, td {
  border:0;
  margin:0;
  padding:0;
}

div#kasten-m div#kasten-m-mitte ul {
  line-height:1.45em; 
  margin:0 0 10px 14px;
  padding:0;
  list-style:url(../bilder/listen-dreieck.gif);
  display:block;
}
HTML > BODY #kasten-m #kasten-m-mitte ul {
  list-style:url(../bilder/listen-dreieck-ff.gif);
  margin-left:16px;
}
#kasten-m #kasten-m-mitte ul li {
  margin:0 0 0 0;
  padding:0 0 3px 0;
}

html body #kasten-m #kasten-m-mitte div.blauer-balken, h2.blauer-balken {
  margin-top:0;
  margin-bottom:0;
}


.bild-test {
  /*background:transparent url(../bilder/gipsy-hintergrund-home.jpg) 100% 100% no-repeat;*/
}
h1.test {
  background:transparent url(../bilder/test-titel.gif) no-repeat;
  width:220px;
  height:16px;
}
#kasten-m #kasten-m-mitte ul.catalogbox {
  list-style:none; 
  list-style-image:none;
  display:block; 
  width:245px; 
  margin-left:4px; 
  margin-top:7px; 
  padding:0; 
  overflow:visible; 
  float:left;
}
HTML>BODY #kasten-m #kasten-m-mitte ul.catalogbox {
  margin-left:6px;
}

#kasten-m ul.catalogbox li {
  list-style:none;
  padding:0; 
  display:block;
  margin-bottom:5px;
}
#kasten-m ul.catalogbox li.left-row {
  float:left; 
  width:118px; 
  margin-right:4px;
}
#kasten-m ul.catalogbox li.right-row {
  width:120px;
  float:left;
}
#kasten-m ul.catalogbox li a {
  text-decoration:underline;
  color:#3c6383;
}
