.tv {
/*  position: relative; */
  display: inline;
  float: left;
}
.templavoila {
  margin: 0 0 9px 0;
}
/* Block100 */
.block100top {
  background: url(images/top_block100.gif) no-repeat top left;
  height: 7px;
  font-size: 1px;
}
.block100 {
  background: url(images/bg_block100.gif) repeat-y left 1px;
  padding: 5px 16px 1px 16px;
}
.block100bottom {
  background: url(images/bottom_block100.gif) no-repeat top left;
  height: 6px;
  font-size: 1px;
}

/* Block50 */

.block50top {
  background: url(images/top_block50.gif) no-repeat top left;
  height: 5px;
  font-size: 1px;
  width: 285px;
}
.block50 {
  background: url(images/bg_block50.gif) repeat-y left 1px;
  padding: 5px 16px 1px 16px;
  width: 253px;
}
.block50bottom {
  background: url(images/bottom_block50.gif) no-repeat top left;
  height: 4px;
  font-size: 1px;
  width: 285px;
}

.detailtestimonial, .detailbuttons {
  display: inline;
  float: left;
  width: 269px;
}
.detailtestimonial {
  padding: 0 4px 0 0;
}
.detailbuttons {
  padding: 0 0 0 4px;
}

/* Überschriften */
#content .block100 h1, #content .block100 h2, #content .block100 h3, #content .block100 h4, #content .block100 h5, #content .block100 h6,
#content .block50 h1, #content .block50 h2, #content .block50 h3, #content .block50 h4, #content .block50 h5, #content .block50 h6 {
  margin-top: 0;
}

/* Trailer */
.image {
  text-align: center;
  height: 125px;
}
.image img {
}
.teaser {
  float: left;
  font-weight: bold;
}
.morelink {
  float: right;
}

/* Testimonial */
.testimonial .name, .testimonial .ort {
  color: #65bcf0;
  font-style: italic;
}
.testimonial .name {
  padding: 0 4px 0 0;
}
.testimonial .text {
  font-style: italic;
  margin: 5px 0 0 0;
}
.testimonial a {
  text-decoration: none;
}
.testimonial a:hover {
  color: #fff;
}

/* 50-50 */
.tv50-50left, .tv50-50right {
  width: 253px;
}
.tv50-50left {
  padding-right: 92px;
  padding-left: 20px;
}
.tv50-50right {
  padding-left: 20px;
}

/* 33-33-33 */
.tv33-33-33left, .tv33-33-33middle, .tv33-33-33right {
  width: 176px;
}
.tv33-33-33left {
  padding-right: 36px;
  padding-left: 20px;
}
.tv33-33-33middle {
  padding-right: 36px;
  padding-left: 12px;
}
.tv33-33-33right {
  padding-left: 12px;
}

/* 33-66 */
.tv33-66 {
}
.tv33-66left {
  padding-right: 5px;
  width: 190px;
}
.tv33-66right {
  padding-left: 4px;
  width: 380px;
}

/* 66-33 */
.tv66-33 {
}
.tv66-33left {
  padding-right: 4px;
  width: 380px;
}
.tv66-33right {
  padding-left: 5px;
  width: 190px;
}

/* 20-20-20-20-20 */
.tv20, .tv20-left, .tv20-right {
  width: 108px;
  padding: 0 5px;
}
.tv20-left {
  padding-left: 0;
}
.tv20-right {
  padding-right: 0;
  padding-left: 4px;
}
#first33 {
  height: 46px;
  font-size: 1px;
  line-height: 1px;
  background: url(images/first33.png) no-repeat top left;
}
#second33 {
  height: 46px;
  font-size: 1px;
  line-height: 1px;
  background: url(images/second33.png) no-repeat top left;
}
.bg33 {
  background: url(images/bg_33.png) repeat-y top left;
}
.bottom33 {
  height: 20px;
  font-size: 1px;
  line-height: 1px;
  background: url(images/bottom33.png) no-repeat top left;
}
#first50 {
  height: 46px;
  font-size: 1px;
  line-height: 1px;
  background: url(images/first50.png) no-repeat top left;
}
#second50 {
  height: 46px;
  font-size: 1px;
  line-height: 1px;
  background: url(images/second50.png) no-repeat top left;
}
#third50 {
  height: 46px;
  font-size: 1px;
  line-height: 1px;
  background: url(images/third50.png) no-repeat top left;
}
.bg50 {
  background: url(images/bg_50.png) repeat-y top left;
}
.bottom50 {
  height: 20px;
  font-size: 1px;
  line-height: 1px;
  background: url(images/bottom50.png) no-repeat top left;
}
#undweiters ul li, #unsereleistungen ul li, #gutegruende ul li {
  font-weight: bold;
  color: #00223e;
}
#gutegruende {
  padding-top: 10px;
  padding-left: 20px;
}