img {
	border: none;
}

.box_natur {
	width: 880px;
}
.infobox {
	background-color: #DEEDFB;
	border: 1px solid #A7C7ED;
	font-size: 10px;
	color: Red;
	width: 520px;
	height: 30px;
}
.infolarger {
	font-size: 14px;
}
.sitetop {
	color: #A7C7ED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
}
.sitetop a:link, .sitetop a:visited {
	color: #A7C7ED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.sitetop a:hover {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
/* Abstand des Contents vom Header */
.topspacer {
	height: 40px;
}
.totalsumme {
	background-color: #ffffff;
	border-top: 1px solid #A7C7ED;
	font-size: 12px;
	color: #000000;
}
.CUSTINFOBODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ttxt {
	width: 100%;
	padding-left: 40px;
}
#ttxt2 {
	width: 440px;
	display: block;
}
.welcome {
	font-size: 18px;
	color: #4375A8;
}
.kontakt {
	border-top: 0px solid #cccccc;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-left: 0px solid #cccccc;
	background: #A7C7ED;
}
.bb0 {
	border-top: 1px solid #A7C7ED;
	border-right: 1px solid #A7C7ED;
	border-bottom: 1px solid #A7C7ED;
	border-left: 1px solid #A7C7ED;
	margin-top: 5px;
	width: 530px;
}
.bb1 {
	background-color: #A7C7ED;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.bb1b {
	background-color: #A7C7ED;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.bb2 {
	background-color:#deedfb;
	height: 24px;
	color: #000000;
	font-size: 12px;
}
.bb3 {
	background-color:#FFFFFF;
	height: 24px;
	font-size: 12px;
	color: #000000;
}
.bb3b {
	background-color:#deedfb;
	font-size: 12px;
	color: #000000;
}
.bb4b {
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
}
.tpixcell {
	display: block;
	float: left;
	width: 250px;
	height: 250px;
	vertical-align: top;
}
.tpixcell2 {
	float: left;
	vertical-align:top;
	text-align: right;
}
.footprodukte {
	display: block;
	background: #A7C7ED;
	width : 860px;
	border: 0px;
	color: #FFFFFF;
	font-size: 12px;
}
.innercontent {
	border:0 none;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	width:100%;
}
.content {
	width : 880px;
	border: 0px;
	background-image: url(images/conbg.jpg);
}
#pdblock {
	display: block;
}
#wmd {
	display: none;
}
.linespace {
	height: 40px;
}
.trennbalken {
	display: block;
	text-align: center;
	width : 730px;
	height: 1px;
	background-color: #A7C7ED;
	margin : 0 auto 0 auto;
	color: #FFFFFF;
}
.trennbalken2 {
	display: block;
	text-align: center;
	width : 730px;
	height: 1px;
	background-color: #A7C7ED;
	margin : 0 auto 0 auto;
	color: #FFFFFF;
}
a:link, a:visited, a:active {
	font-size: 12px;
	font-weight:bold;
	color: #4375A8;
	text-decoration: underline;
}
a:hover {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #ffffff;
	margin: 0px;
}
.norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.norm2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #ffffff;
	text-align: left;
	padding-left: 10px;
}
.norm3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #ffffff;
	text-align: left;
	padding-left: 10px;
}
#wma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #ffffff;
}
.submenu {
	font-size: 13px;
	text-align:center;
	color: #4375A8;
	font-weight: bold;
	text-decoration: none;
}
.submenu a:link, .submenu a:visited, .submenu a:active {
	font-size: 13px;
	text-align:center;
	text-decoration: none;
	color: #4375A8;
	font-weight: bold;
	display:block;
	float: left;
	padding-left:10px;
	padding-right:10px;
}
.submenu a:hover {
	font-size: 13px;
	color: #ffffff;
	text-align:center;
	font-weight: bold;
	background-color:#A7C7ED;
	display:block;
	padding-left:10px;
	text-decoration: none;
	padding-right:10px;
}
.smallfont1 {
	font-size: 10px;
}
.smallfont2 {
	font-size: 11px;
}
.highlight12 {
	font-size: 12px;
	color: #4375A8;
	font-weight: bold;
}
.highlight1 {
	font-size: 14px;
	color: #4375A8;
	font-weight: bold;
}
.highlight2 {
	font-size: 16px;
	color: #4375A8;
	font-weight: bold;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color:  #739ECA;
	font-size: 10px;
	text-decoration: none;
}
.footmenu a, .footmenu a:active, .footmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #739ECA;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.footmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}
a.headerDomain {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #4E7CB8;
	margin-left: 10px;
}

.viagra-kaufen {
  display: none;
}

table.product, table.variant, table.variant2 {
  width: 100%;
}

table.variant3 {
  width: 300px;
}

.variant td {
  text-align: center;
  border: 1px solid #CCC;
  font-weight: normal;
  padding: 6px;
}

.variant thead th {
  font-weight: bold;
  line-height: 18px;
  background-color: #9F9F9F;
  color: #FFF;
  padding: 6px;
}

.variant td a {
  color: #DA1D1D;
  font-weight: bold;
}

.variant2 td {
  vertical-align: top;
  font-weight: normal;
  padding-top: 10px;
}

.variant3 td {
  text-align: center;
  border: 1px solid #CCC;
  font-weight: normal;
  padding: 6px;
}

.variant3 thead th {
  font-weight: bold;
  line-height: 18px;
  background-color: #9F9F9F;
  color: #FFF;
  padding: 6px;
}

span.error {
  color: #AA0000;
  font-weight: bold;
}

.ads {
  display: none;
}

.customerTop {
  color: white;
  font-weight: bold;
}

.customerTop a {
  color: #A0FF9A;
  font-weight: normal;
  text-decoration: underline;
}

.customerTop a:hover {
  text-decoration: none;
}

.customerTop span {
  color: #A0FF9A;
}

input.provideAddressInput {
  border: 1px solid #999999;
  font-size: 10pt;
  padding: 2px;
  width: 195px;
}

select.provideAddressSelect {
  width: 200px;
}

div.containerButtonYellow, div.containerButtonYellowLeft, div.containerButtonYellowRight {
  overflow: visible;
  width: auto !important;
}

div.containerButtonYellow {
  background: transparent url(/images/cornersSheet.gif) no-repeat scroll right -105px;
  display: inline;
  float: left;
  height: 25px;
  margin: 0 5px 0 0;
  padding: 0 5px 0 0;
}

div.containerButtonYellow:hover {
  background: transparent url(/images/cornersSheet.gif) no-repeat scroll right -140px;
}

div.containerButtonYellowLeft {
  background: transparent url(/images/cornersSheet.gif) no-repeat scroll left -105px;
  height: 25px;
  padding: 0 0 0 5px;
}

div.containerButtonYellowLeft:hover {
  background: transparent url(/images/cornersSheet.gif) no-repeat scroll left -140px;
}

div.containerButtonYellowRight {
  background: transparent url(/images/cornersSheet.gif) no-repeat scroll right -105px;
  display: inline;
  float: right;
  height: 25px;
  margin: 0 5px 0 0;
  padding: 0 5px 0 0;
}

div.containerButtonYellowRight:hover {
  background: transparent url(/images/cornersSheet.gif) no-repeat scroll right -140px;
}

input.buttonYellow {
  font-family: Arial, sans-serif;
  background: transparent none repeat scroll 0 0 !important;
  border: medium none !important;
  cursor: pointer;
  color: black;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  height: 23px;
  margin: 0 5px !important;
  padding: 0 0.3em !important;
}

a.linkYellow {
  display: inline-block;
  font-family: Arial, sans-serif;
  background: transparent none repeat scroll 0 0 !important;
  border: medium none !important;
  cursor: pointer;
  color: black;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  height: 27px;
  margin: 0 5px !important;
  padding: 5px 0.3em !important;
}

div.addressBox {
  float: left;
  margin-bottom: 30px;
  margin-right: 20px;
  text-align: left;
}

#tabs ul {
  list-style-type: none;
}

#tab-panel {
  margin-top: 11px;
}

#tab-panel.hide {
  display: none;
}

table.customerLists {
  width: 100%;
}

table.customerLists td {
  text-align: center;
  border: 1px solid #CCC;
  font-weight: normal;
  font-size: 10px;
  padding: 6px;
  white-space: nowrap;
}

table.customerLists thead th {
  font-weight: bold;
  line-height: 18px;
  background-color: #9F9F9F;
  color: #FFF;
  padding: 6px;
}

table.customerLists td a {
  color: #DA1D1D;
  font-weight: bold;
}


table.customerListsInner {
  width: 100%;
}

table.customerListsInner td {
  text-align: center;
  border: 1px solid #CCC;
  font-weight: normal;
  font-size: 10px;
  padding: 6px;
}

table.customerListsInner thead th {
  font-weight: bold;
  line-height: 18px;
  background-color: #9F9F9F;
  color: #FFF;
  padding: 6px;
}

ul.tabList {
  margin-bottom: 1.5em;
}

.highlight {
  display: block;
  color: #E57F00;
  font-size: 180%;
  padding-top: 10px;
}

.highlightInnertext {
  color: #E57F00;
  font-size: 110%;
}

.right {
  text-align: right;
}

#verfuegbarkeit {
  display: block;
  padding: 5px 0;
}

.priceBig {
  color: #E02E24;
  font-size: 15pt;
  font-weight: bold;
  clear: both;
}

.versand {
  color: #E02E24;
  font-weight: bold;
}

.new {
  color: red;
  font-weight: bold;
  font-style: italic;
}

#settings fieldset {
  margin-bottom: 15px;
}

#settings fieldset legend {
  font-weight: bold;
}

#addresses fieldset {
  margin-bottom: 15px;
}

#addresses fieldset legend {
  font-weight: bold;
}