body { background: url('../images/layout/verlauf.png') repeat-x top !important;}

.main-navi img  { float: left; }

.left-sidebar, .main-content, .right-sidebar { padding-top: 10px; }

.main-content .inner { padding-left: 30px; padding-right: 40px; margin-right: -11px; margin-bottom: 20px;  border-right: 1px solid #999; line-height: 20px; }

.product-page .main-content .inner { border-right: 0;}
.main-content { text-align: justify; }

.homepage .main-content .inner { border: 0px; margin: 0px; padding: 0px;}

.right-sidebar .inner { border-left: 1px solid #999; padding-left: 10px; font-size: 11px; line-height: 14px;  padding-right: 15px;}
.right-sidebar { text-align: justify; }

.inner-page .above-bottom { border: 0px; border-top: 0px solid #999; padding-top: 0px; }


.layout { clear: both; }

button { cursor: pointer; }

.pagetype-offering input, .article-detailed-offering input { width: 200px; border: 1px solid #bbb; }
.pagetype-offering textarea, .article-detailed-offering textarea { width: 468px; height: 40px; }
.pagetype-offering button, .article-detailed-offering button { clear: both; display: block; }


.umzug .inner {
  font-weight: bold;
  line-height: 24px;
  font-size: 1.2em;
  border: 1px solid #af0000;
  border-radius: 7px;
  padding: 6px;
  background: #ff0000;
  color: white;
  margin-bottom: 8px !important;
}

.umzug a { color: inherit; }
