/* tabs jquery ============================================================== */

#tabs ul {
	border-bottom: solid 7px #9B0C0E;
}

#tabs ul li {
	width: 106px;
	height: 17px;
	padding:  2px 0 0 10px;
	margin-right: 2px;
	list-style: none;
	float: left;
}

#tabs ul li a {
  width: 102px;
	font-weight: bold;
	display: block;
  overflow: hidden;
	cursor: pointer;
}

#tabs ul li.tab-state-active {
	background: url(/img/set01/tab-reiter-aktiv.jpg) no-repeat;
}

#tabs ul li.tab-state-active a {
  color: #FF7609;
}

#tabs ul li.tab-state-default {
  background: url(/img/set01/tab-reiter.jpg) no-repeat;
}

#tabs ul li.tab-state-default a {
  color: #FFF;
}

div.tab-container-bg {
	background: #9B0C0E;
}

div.tab-container-default {
  display: none;
}


/* newsletter form ========================================================== */
div.box-newsletterform {
  margin-left: 10px;
  margin-bottom: 10px;
}

div.box-newsletterform label {
  width: 120px;
  padding-top: 5px;
}

div.box-newsletterform input.nlform-inp {
  width: 240px;
  padding: 3px 5px;
}

div.box-newsletterform select.nlform-select {
	font-size: 1em;
  width: 252px;
}

div.box-newsletterform td.box-newsletter-options {
  width: 120px;
}

div.box-newsletterform  div.box-pflichtangaben {
  padding-left: 120px;
	padding-bottom: 20px;
}

div.box-newsletterform div.box-gruppen {
  padding-top: 20px;
  padding-bottom: 10px;
}

div.box-newsletterform div.box-gruppen div.box-gruppen-name {
  width: 120px;
  float: left;
}

div.box-newsletterform div.box-newsletter-submit {
  padding-top: 18px;
  padding-left: 120px;
}

div.box-newsletterform-thx {
  padding: 20px 40px;
  text-align: center;
}


