html, body {         
	font-family:Arial;
	font-size:12px;                 
	color:#4f616a;
	margin:0;
	padding:0;
}
/** html div {
  border:1px dashed #000;
}*/
a, a:visited {
	text-decoration:none;
	color:#4f616a;
	border:0;
	outline:0; -moz-outline:0;
}

.packstation {
	text-decoration:none;
	color:#4f616a;
	font-weight: bold;
}

a:hover {
	color: #0b65a0;
}
a:focus {
  outline: none;
}
h1 {
	display:inline;
	font-size:18px;
	color: #4f616a;
	padding: 0 0 12px 0;
}

h2 {
	display:inline;
	font-size:12px;
}
#breadcrumb h2 {
	font-weight:normal;
}

h3 {
	display:inline;
	font-size:14px;
	color:#0b65a0;
}

h4 {
	display:inline;
	font-size:12px;
}

h5 {
	display:inline;
	font-size:14px;
}

form {
	padding:0px;
	margin:0px; 
}
select {
  border:1px solid #eee;
  padding:2px;
  font-size:11px;
}
input.textfeld4 {
border:1px solid #4f616a;
float:left;
font-size:11px;
margin-top:5px;
padding:4px 3px;
width: 14px;
}
* html input.textfeld4 {
padding:4px 0px 4px 2px;

}
#content {
	margin:0 auto;
	width:950px;
	height: 100%;
}

#page {
	float:left;
	width:942px;
	position:absolute;
	top:0px;
}

#werbung {
	float:right;
	width:170px;
	margin-top:20px;
	font-size:11px;
}

.prior { font-size: 11px; font-weight:bold; color: #FF0000; margin-left: 3px; }

#werbung img {
border: 0px;
}

#header {
	padding-top:12px;
	z-index: 100;
	height:210px;
}

#header .logo {
	position: absolute;
	top: 25px;
	left: 0;
	height:100px;
	width:220px;
}
#header a.rezept3 {
  float:right;
  height:120px;
	width:311px;
	background:url(../images/01-header/rezept3.jpg) no-repeat bottom left;
	position: absolute;
	top: 0px;
	right: 4px;
}


#header .linkleiste {
  display:none;
	float:right;
	width:505px;
	padding-top:24px;
}

#header .linkleiste a{
	font-weight:bold;
}

#header .warenkorb {
	float:right;
	margin: 1px -6px 0px 0px;
	z-index:200;
}
#header .warenkorb a {
	float:left;
	text-decoration:none;
	color:#4f616a;
	font-weight: bold;
	background:url(../images/01-header/bg_header_cart.jpg) no-repeat 0 0;
	width:188px;
	font-size:12px;
}
#header .warenkorb a:hover, #header .warenkorb a:active {
	color:#fff;
	background:url(../images/01-header/bg_header_cart.jpg) no-repeat 0 -39px;
}
#header .warenkorb .text {
	padding:13px 0 12px 42px;
	height: 14px;
}

.gesamtpreis {
	background: #0b65a0;
	height: 40px;
	color: #FFF;
}

#slidingDiv {
  	display: 		none;
  	top:			29px;
  	right:			0;
	height:			auto;
	width:			350px;
	background:		#FFF;
	padding:		20px;
	margin-top:		11px;
	position:		absolute;
	z-index:		11;
	color:			#4F616A;
	float: 			right;
	border:			3px solid #e1e8ee;
}

#slidingDiv2 {
  display: none;
  top:181px;
	width:360px;
background: #FFF;
	padding:20px;
	margin-top:11px;
	position:absolute;
	z-index:10;
	color:#4F616A !important;
	float:left;
	border: 3px solid #e1e8ee;
	height: 370px;
}

*:first-child+html #slidingDiv2 {
	height: 320px;
}

* html #slidingDiv {
  	top:			29px;
  	left:			527px;
	height:			auto;
	width:			350px;
}
.wk_listing_seperator {
	color:			#4F616A;
}
.wk_listing_seperator_last {
	color:			#4F616A;
}


#slidingDiv p {
  margin:0;
  padding:10px 0 1px 0; 
  clear:both; 
}
#header .warenkorb #slidingDiv a.cart {
	background:url(../images/01-header/button-zur-kasse.png) no-repeat top left;
	color:#007CA2;
	font-size:12px;
	font-weight:bold;
	padding:4px -10px 4px 6px;
	width:140px;
	height: 40px;
	float: right;
}
#header .warenkorb #slidingDiv a {
	background:none;
	color:#4F616A;
	font-size:11px;
	padding:12px 0 0 0;
}

#header .kundenlogin #slidingDiv2 a {
	background:none;
	color:#4F616A !important;
	font-size:12px;
}

#header .warenkorb #slidingDiv a:hover {
	text-decoration: underline;
}
#header .warenkorb #slidingDiv a.close, #header .kundenlogin #slidingDiv2 a.close {
  background:url(../images/01-header/button-schliessen.png) no-repeat top left;
  color:#4F616A !important;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 6px;
	margin-right:12px;
	width: 140px;
	height: 40px;
}
#slidingDiv2 {
  display: none;
  top:29px;
	width:410px;
	background:(../images/01-header/bg-layer.png);
	padding:20px;
	margin-top:11px;
	position:absolute;
	z-index:10;
	color:#fff;
	float:left;
}
*:first-child+html #slidingDiv2 {
  left: 460px;
  top:29px;
  height:170px;
}
* html #slidingDiv2 {
  left: 454px;
  top:29px;
  height:170px;
  width:350px;
}

.blocklogneu {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid #e1e8ee;
	height: 70px;
}

.blocklogneuregistrierung {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid #e1e8ee;
	height: 45px;
}

.lostpassword {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid #e1e8ee;
	height: 25px;
}

.lostpassword a {
	width: 300px !important;
}

.blocklogneuregistrierung p.tipp {
	font-size: 11px;
	padding: 5px;
	border: 1px solid #FFF;
}

p.loghead {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
}

.blocklog1 {
  float:left;
}

.blocklog1 p {
  font-weight: bold;
  font-size: 11px;
}

* html .blocklog1 {
  /*border:1px dashed #000;*/
  float:left;
  width: 182px;
  clear:none;
}
#slidingDiv2 p {
  margin:0;
  padding:4px 0 1px 0; 
  clear:both;
  width:100%;
  float:left; 
  color: #4f616a;
}

#slidingDiv2 .textfeld {
  width: 140px;
  height: 16px;
  border: 1px solid #4f616a;
  margin:1px 6px 0 0;
  padding:3px;
  font-size:11px;
  display:block;
  float:left;
}

.myshoplink {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFF;
}

#header .kundenlogin #slidingDiv2 a.cart {
	background:url(../images/01-header/button-abmelden.png) no-repeat top left;
	color:#4F616A;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 6px;
	width:140px;
	margin-top:10px;
	float:right;
	height: 40px;
}
#slidingDiv3 {
  display: none;
}
#slidingDiv4 {
  display: none;
}
#slidingDiv6 {
  display: none;
  top:181px;
width:186px;
background:url(../images/bg_layer.png) bottom left;
padding:20px;
margin-top:10px;
position:absolute;
z-index:10;
float:left;
color:#fff;
}
*:first-child+html #slidingDiv6 {
  left: 460px;
  top:193px;
}
#slidingDivHersteller, #slidingDivPreis, #slidingDivDarreichungsform, #slidingDivVerpackungsEinheit, #slidingDivWirkstoff  {
  display: none;
}	

#header .kundenlogin #slidingDiv2 .button {
	padding:0;
	margin: 0;
	display:block;
	float:left;
}
#header .kundenlogin #slidingDiv2 a {
	background:none;
	color:#4F616A;
	font-size:12px;
	font-weight: normal;
}
#header .kundenlogin #slidingDiv2 a:hover {
	text-decoration: underline;
}
#header .kundenlogin {
	float:right;	
	margin: 1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:200;
	line-height: 18px;
}
#header .kundenlogin a {
	float:left;
	text-decoration:none;
	color:#4f616a;
	font-weight: bold;
	background:url(../images/01-header/bg_header_login.jpg) no-repeat 0 0;
  width:210px;
  font-size:12px;	
}
#header .kundenlogin a:active {
	color:#FFF;	
}
#header .kundenlogin a:hover{
	color:#fff;
	font-weight: bold;
	background:url(../images/01-header/bg_header_login.jpg) no-repeat 0px -39px;
}

#header .kundenlogin a:active {
	background:url(../images/01-header/bg_header_login.jpg) no-repeat 0px -39px;
}

#header .kundenlogin .login {
	padding:12px 0 13px 25px;
	height: 14px;
}
#header .menuleiste {
	clear:both;
	margin:0 auto;
	height:40px;
	width: 940px;
	background:url(../images/01-header/menuleiste.jpg) no-repeat top left;
	position: absolute;
	z-index:500;
	top: 120px;
}

#header .block3 {
  clear:both;
	margin:0 auto;
	height:48px;
	background-image:url(../images/01-header/suche2.jpg);
	position: absolute;
	z-index:499;
	top: 160px;
	width:100%;
}
#header .block3 .artikelsuche {
  float:left;
}
#header .block3 .artikelsuche .11 {
  display:none;
}
#header .block3 .artikelsuche .bl2 {
 padding: 6px 0 0 4px;
}
#header .block3 .artikelsuche .l3 {
 display:none;
}
#header .block3 .artikelsuche .suchebox {
  float:left;
  background:url(../images/suchebox.jpg) top left;
  padding:6px 0px 6px 6px;
  margin: 0px 0px 0px 0px;
  border:0;
  color:#666;
}
#header .menuleiste a {
	float:left;
	text-align:center;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
* html #header .menuleiste a {
	
}
#header .menuleiste a.aktiv {
	text-decoration: underline;
}

#header .menuleiste a:hover {
	font-weight: normal !important;
}


#header .hmenu ul ul li {
	float:left;
}

.block16 {
  float:left;
  padding:20px;
}

#header .hmenu ul ul .subheader {
	font-weight: bold;
	font-size:14px;
	width:100%;
	padding:0px 0px 8px 0px;
	color:#0b65a0;
	clear: both;

}

#header .hmenu ul ul .subheader2 {
	position: absolute;
	top: 40px;
	left: 453px;
	color:#0b65a0;
	clear: both;
	font-weight: bold;
	font-size:14px;
}


#header .hmenu .box7 {  
	position: absolute;
	top: 66px;
	right: 266px;
	width:180px;
	margin:0;
	padding:0;
	float:left;
}
#header .hmenu .box7 a {
	font-size:12px;
	width:100%;
	font-weight:normal;
	float:left;
  padding:0px 0px 8px 0px;
	display:block;
	text-align:left;
	text-decoration: none;
	color: #4f616a;
}  

#header .hmenu .box7 a:hover, #header .hmenu .box7 a:active {
	text-decoration: none;
	color: #0b65a0 !important;
	font-weight: bold !important;
}

#header .hmenu .box3 {  
	background:none;
	width:180px;
	margin:0;
	padding:0;
	float:left;
}
#header .hmenu .box3 a {
	font-size:12px;
	width:100%;
	font-weight:normal;
	float:left;
  padding:0px 0px 8px 0px;
	display:block;
	text-align:left;
	text-decoration: none;
	color: #4f616a;
}  

#header .hmenu .box3 a:hover, #header .hmenu .box3 a:active {
	text-decoration: none;
	color: #0b65a0 !important;
	font-weight: bold !important;
}

#header .hmenu .box4 {  
	background:none;
	width:250px;
	margin:0;
	padding:0;
	float:left;
}
#header .hmenu .box4 a {
	font-size:12px;
	width:100%;
	font-weight:normal;
	float:left;
  padding:0px 0px 8px 0px;
	display:block;
	text-align:left;
	text-decoration: none;
	color: #4F616A;
}  

#header .hmenu .box4 a:hover {
	text-decoration: none;
	color: #0b65a0 !important;
	font-weight: bold !important;
}  

#header .hmenu .box6 {
	float: left;
	margin-right: 30px;
}

#header .hmenu .box5 {  
	background:none;
	width:210px;
	float: left;
	margin-right: 10px;
	text-align: left;
}
#header .hmenu .box5 a {
	width:210px;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: -15px;
}  

#header .hmenu .box5 a:hover, #header .hmenu .box5 a:active {

}

.uebersicht {
  font-weight: bold; 
  color: #4f616a !important;
  font-size: 12px !important;
  position: absolute;
  bottom: 6px;
  right: 0px; 
  font-weight: normal !important;

}
.uebersicht:hover { 
  color:#de313b !important; 
  text-decoration: none !important;
  font-weight: normal !important;
}

   
#header .hmenu .fl {
	float:left;
}
#header .hmenu .fr {
}
#header .ohnereg {position: absolute; top: 50px; right: 50px; font-size: 10px; text-decoration:none; color: #FFF; z-index:100; }

#untermenu {
	clear:both;
  padding: 10px 0px 10px 12px;
  color:#4f616a;
}

#untermenubreadcrumb {
	clear:both;
  padding: 0px 0px 10px 12px;
  color:#4f616a;
}

#untermenu h2 {
  font-size: 12px;
}

#untermenu h2 a {
  font-weight: bold;
}


#untermenu a:visited {
  color:#4F616A;
  font-weight:bold;
}

#untermenu h2 a:active {
  color: #DE313B;
}

#body {
  clear:both;
  width:100%;
}



#spacer{
	clear:both;
}

#bodymenu {
	float:left;
	width:195px;
}

#bodymenu .artikelsuche{
	width:194px;
	height:65px;
	background: #437cb3;
	border-top: 1px solid #FFF;
	padding-top: 5px;
}

#bodymenu .artikelsuche form{
	padding-left:13px;
}

#bodymenu .artikelsuche .l1{
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	height:29px;
}

#bodymenu .artikelsuche .l1 p{
	display:inline;
	line-height:29px;
}

#bodymenu .artikelsuche .l2{

}

#bodymenu .artikelsuche .l2 .suchebox{
	float:left;
	border:0px solid #FFFFFF;
	width:140px;
	height:16px;
	font-size:11px;
	margin-bottom:0px;
	padding-top: 4px; 
}

#bodymenu .artikelsuche .l2 .lupe{
	float:right;
	padding-right:7px;
}

#bodymenu .artikelsuche .l3{
	clear:both;
	height:20px;
}

#bodymenu .artikelsuche .l3 a{
	font-weight:bold;
	color:#000000;
}

#menu UL, OL { padding-left: 0px; list-style: none; }

#navigation {
	width: 100%;
	padding: 0 0 24px 0;
}

#angebote {
	background-color:#FFFFFF;
	padding-left:20px;
}

#menu {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	
}

#menu ul {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
}

#menu a {
	display: block;
	font-size:12px;
	text-decoration: none;
	color:#4f616a;
	width:100%;
	padding:4px 0;
}

#menu a {
  display: block;
  font-weight: bold; 
  border-bottom:1px dotted #E7E8EA; 
}
#menu a:hover, #menu a.unfolded, #menu a.unfolded:hover { 
  background-color:#4f616a; 
  color:#fff; 
}
#menu .selected  { 
  color:#0b65a0;
  font-weight:bold; 
}
#menu li li a {
  font-weight: normal;  
}
#menu li li .selected  { 
  font-weight: normal; 
}

#bodyinhalt {
  width: 728px;
  float:left;
  padding: 0 0 0 12px;
  /*border:1px dashed #000; */
}

#bodyinhalt2 {
  width: 100%;
  clear:both;
  z-index:5;
}
#bodyinhalt2 h1 {
  padding: 0 0 0 12px;
  color:#4f616a;
}
#bodyinhalt2 .angebote {
  float:left;
  width: 734px;
  padding:14px 0 0 0px;
}
* html #bodyinhalt2 .angebote {
  float:left;
  width: 720px;
  padding:14px 0 0 8px;
}
#bodyinhalt2 .warenkorbframe .angebote {
  float:left;
  width: 710px;
  padding:14px 0 0 0px;
}
* html #bodyinhalt2 .warenkorbframe .angebote {
  width: 698px;
}
#bodyinhalt h1 {
  padding: 0 0 0 0;
  margin:0;
}

#footer {
	padding:11px;
	border-top:1px solid #E3E4E6;
	border-bottom:1px solid #E3E4E6;
	float:left;
	clear:both;
	width:100%;
	color:#4f616a;
	position: relative;
}

.r a{
	font-weight: bold;
	font-size:12px;
	color: #4f616a;
}
.dimdi {
   background: url(../images/footer_verlauf.jpg) no-repeat top left; 
   float:left;
   padding:4px 0px 0px 12px; 
   width:240px;
}
.dimdi a {
   float:left;
}
#trustedshops {
float:left;
padding:0 0px 12px 35px;
}
#dinlogo {
float:left;
padding:0 0 0 30px;
}
#sterne {
	font-size:11px;
	color:#007CA2;
	margin-top: 5px;
	text-align: right;
	margin-right: 25px;
}

#partner {
  display:none;
	font-size:11px;
	color:#007CA2;
	text-align: left;
	margin-left: 15px;
	font-weight: bold;
}

#partner img {
	margin-left: -15px;
	border: 0px;
}

#partner img a {
	border: 0px;
}


#footer .a1 {
	font-size:12px;
	margin-left:50px;
}

#footer .a2 {
	font-size:14px;
}

#footer .a3 {
	font-size:16px;
}



.tabhead {
	background-image: url(../images/tabhead.jpg);
	color:#FFFFFF;
	font-weight:bold;
	height:19px;
}

.tabhead a{
	color:#FFFFFF;
}

.uvp {
	background-color:#FF0000;
	font-weight:bold;
	color:#FFFFFF;
}

.center {


}

.blau {
}

.blau1 {

	
}

.blau2 {
	
	
}

.bestellschritt_aktiv {
	background-color:#7cc6e9;
	color:#FFFFFF;
	text-align:center;
}

.bestellschritt {
	background-color:#E3EBF2;
	text-align:center;
}

.grau {
	background-color:#f9fbfc;
	padding:5px;
}

.laieninfo {
	background-color:#E3EBF2;
	text-align:center;
}

.laieninfo_aktiv {
	background-color:#f9fbfc;
	text-align:center;
}

.startbild {
	position:relative;
	z-index:2;
	right:0px;
	float:right;
	bottom:0px;
	margin-top:206px;
}
.startbild2 {
	left:50px;
	border: 0;
}

.width {
  padding:0 0 0 0px;
	width:690px;
}

#startinhalt {
	position:absolute;
	z-index:3;
	margin-left:15px;
	margin-top:15px;
}

#startinhalt p{
	display:inline;
	line-height:15px;
}

#rezeptbox {
	position:absolute;
	width:560px;
	height:75px;
	margin-top:96px;
	z-index:1;
	margin-left:5px;
	background-image: url(../images/startrez.jpg);
}

#rezeptbox p.rez0{
	display:inline;
	line-height:18px;
}

#rezeptbox p.rez1{
	display:inline;
	margin-left:32px;
}

#rezeptbox p.rez1 a{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}

#rezeptbox p.rez2{
	display:inline;
	margin-left:37px;
	line-height:25px;
}

#rezeptbox p.rez2 a{
	color:#FFFFFF;
	font-weight:bold;
}

#startlinks {
	position:absolute;
	z-index:3;
	margin-left:15px;
	margin-top:170px;
	width:500px;
}

#startlinks .p1 {
	margin-top:13px;
}

#startlinks img{
	float:left;
	border: 0px;
}

#startlinks .link_shop {
	float:left;
	border: 0px;
	position: relative;
 	padding-top: 15px;

}

#startlinks .l1{
	font-weight:bold;
	font-size:18px;
	padding-left:11px;
	color: #115095;
	margin-bottom: 20px;
}

#startlinks .l2{
	font-weight:bold;
	padding-left:11px;
	color: #115095;
}


#siegel {
	position: absolute;
	width: 550px;
	margin-right: 5px;
	margin-top: 350px;
	
}


#siegel #trustedshops {
	width: 75px;
	height: 75px;
	margin-right: 10px;
	float: right;
	margin-top: 20px;
	
}


#siegel #dinlogo {
	width: 75px;
	height: 75px;
	margin-right: 15px;
	float: right;
	margin-top: 20px;
}

#siegel #dcard {
	width: 100px;
	height: 75px;
	float: left;
	border: 0px;
}

#siegel #dcard img {
	border: 0px;
}

#menubox {
	padding-left:10px;
	padding-top:10px;
	background: #e2ebf2;
}
.menubox .block {
	color:#fff;
	padding:0;
	margin:0;
	width:350px;
}
.menubox .block p {
	color:#fff;
	padding:0;
	margin:0;
}
#header .kundenlogin .block a {
background:none;
color:#fff;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:none;
width:184px;
margin-bottom: 4px;
}
#header .kundenlogin .block a:hover {
text-decoration:underline;
}
#header .kundenlogin a.close {
background:url(../images/01-header/.png) no-repeat top left;
  color:#007CA2;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 6px;
	margin-right:12px;
	width: 120px;
	height: 30px;
}
#menubox a {
/*	padding-left:10px;*/
	padding-top:10px;
	color: #115095;
	font-weight: bold;
	text-decoration: none;
}


#menubox a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#menubox p{
	display:inline;
	line-height:20px;
}

.padding {
	padding:4px;
}

.topheight {
	width:218px;
}

.blackborder {
	border:1px solid #A2AFBD;
	padding:10px;
}

.hinweis, .rot {
	color:#FF0000;
	color:#FF0000;
}

.small {
	font-size:10px;
}

.wk_button {
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#155396;
}

.artdet1 {
	background-image: url(../images/artdethead.jpg);
	color:#FFFFFF;
	padding-left:8px;
	height:48px;
}

.artdet2 {
	background-image: url(../images/artdethead.jpg);
	color:#FFFFFF;
}

.linie {
	color:#ddd;
}

.sblau {
	color:#4f616a;
	font-weight:bold;
}

.paddingart {
	padding:15px;
}

.laieninfo {
	background-color:#e5e5e5;
	color:#007CA;
	height:25px;
	font-weight:bold;
	cursor:pointer;
}

.laieninfo:hover{
	text-decoration:underline;
	cursor:pointer;
	
}

.laieninfo_aktiv {
	background-color:#007CA2;
	color:#fff;
	height:25px;
	font-weight:bold;
}

.underline {
	text-decoration:underline;
}


#bodyinhalt2 .width h1 { display:block; font-size:18px; margin-top: 15px; position: relative; padding: 0 0 0px 0; margin-left: 10px; }
/* CSS f�r statische Seiten margin-top: 15px; */

#bodyinhalt2 .statisch_h1 { display:block; font-size:18px; margin-top: 15px; position: relative; padding: 0 0 0px 0; }
#bodyinhalt2 .statisch_h2 { display:block; font-size:15px; margin-bottom: 0px; color: #007CA2; margin-top: 3px; }
#bodyinhalt2 .statisch_h3 { display:block; font-size:12px; margin-top: 15px; position: relative; margin-bottom: 20px; color: #ff0000;  }

#bodyinhalt2 .statisch_p {  margin-bottom: 15px; line-height: 17px; }


/* statische �bersichtsseiten */
.statisch_box { 
background:url(http://www.jetztzeit-medien.de/eu/statischbox.jpg) repeat-x; 
position: relative; 
margin:12px 0;
}

.statisch_box_head {height: 17px; position: relative; background: transparent; padding-bottom: 4px; padding-top: 4px;  }
.statisch_box_head img { width: 17px; height: 17px; border: 0px; float: left; margin-right: 8px; }
.box_head { position: relative; margin-top: 2px;font-size:14px; }
.box_head a { font-weight: bold; color: #4f616a; }
.box_head a:hover { font-weight: bold; text-decoration: none; }

.statisch_box_content { height: 55px; position: relative; padding: 5px 0px 5px 25px; border-bottom:1px solid #eee;  }
.statisch_box_content p { margin: 0px; line-height: 17px; }
.statisch_box_content img { border: 0px; position: absolute; right: 0px; bottom: -1px; }
.statisch_box_content a { font-weight: bold; color: #4f616a; }
.statisch_box_content a:hover { font-weight: bold; text-decoration: none; }
/* statische �bersichtsseiten */

/* statische inlay Seiten */
.statisch_box_inlay { 
  background: #FFF; 
  float:left;
  padding:4px 0;
  border-bottom: 1px solid #eee;
  width:100%; 
}
.statisch_box_content_inlay { width: position: relative; padding: 5px 0px 5px 25px;  }
.statisch_box_content_inlay p { margin: 0px; line-height: 17px; }
.statisch_box_content_inlay img { border: 0px; position: absolute; right: 0px; bottom: 0px; }
.statisch_box_content_inlay a { font-weight: bold; color: #007CA2; }
.statisch_box_content_inlay a:hover { font-weight: bold; text-decoration: none; }

.statisch_box_head_inlay { 
  font-size:14px; 
  padding-bottom: 4px; 
  padding-top: 4px; 
  float:left;
   
}
.statisch_box_head_inlay img { width: 17px; height: 17px; border: 0px; float: left; margin-right: 8px; }
.box_head_inlay {
display:block;
float:left;
margin-top:2px;
position:relative;
width:560px;
}
.box_head_inlay a { font-weight: bold; color: #007CA2; }
.box_head_inlay a:hover { font-weight: bold; text-decoration: underline; }
/* statische inlay Seiten */

/* statisch Teaser */
.statisch_box_teaser { background:url(http://www.jetztzeit-medien.de/eu/statischbox.jpg); position: relative; margin-bottom: 25px; margin-top: 15px; border-bottom:1px solid #a6afb6; }
.statisch_box_content_teaser { position: relative; padding: 5px 0px 5px 0px; }
.statisch_box_content_teaser p { margin: 0px; line-height: 17px; }
.statisch_box_teaser img { border: 0px; position: absolute; right: 0px; bottom: -1px; }
.statisch_box_teaser .link3 { font-size:14px; color: #000000; font-weight: bold; }
.statisch_box_teaser .link3:hover { font-size:14px; color: #0000FF; font-weight: bold; }

#bodyinhalt2 .statisch_box_head_teaser h1 { display:block; font-size:18px; margin: 0px; padding:0; }
/* statisch Teaser */

/* Logos */
.logos { width: 300px; height: 90px; position:relative; margin-left: 10px; margin-bottom: 25px; }
.logos a { border: 0px; }
.logos img { border: 0px; }
.vivavita { width: 150px; height: 90px; position:relative; float: right; }
.dpi { width: 150px; height: 90px; position:relative; float: left; }

.statisch_p a { font-weight: bold; color: #007CA2; }
.statisch_p a:hover { font-weight: bold; color: #666; text-decoration: none; }

.statisch_p li { margin-left: 10px; }

/* statische Tabellen */
.statisch_tabelle { width: 95%; background: #fff; padding: 3px; border: 0px; margin-bottom: 20px; padding-left: 30px;  }
.statisch_tabellenkopf { width: 95%px; background: #007CA2; height: 30px; text-align: left; font-size: 12px; font-weight: bold; margin-left: 10px; color: #FFF; }

.topsellerbox {
	border:1px solid #a6afb6;
	padding:0px;
}
.topsellerinfo {
  display:none;
	height:55px;
}

.topblau h2 {
	font-size: 14px;
	padding: 4px;
	display:block;
	margin:0;
	height:40px;
	color: #4f616a !important;
}
* html .topblau h2 {
	height:50px;
} 
.topsellerprozent{
  display:none;
	float:right;
	width:60px;
	color:#FFFFFF;
	background-color:#fc0203;
	text-align:center;
	font-weight:bold;
	padding:2px;
}

.topkaufen {
	background-color:#e2ebf2;
	height:45px;
	border-top: 1px solid#a6afb6;
}


.sternchen {
	color:#DF1B1B;
	padding-left:3px;
}
.r {
  width:200px;
  float:left;
}
.r ul {
  list-style:none;
  margin:0;
  padding:20px 0 0 12px;
}
.r ul li {
  margin:0;
  padding:0 0 4px 0;
}
.siegel {
	background: url(../images/footer_verlauf.jpg) no-repeat top left; 
   float:left;
   padding:0px 0px 0px 12px;
   width:470px;
}

.siegel a {
	float: left;
}

.siegel img, .siegel a {
	border: 0;
}



/*AUFLISTUNG*/
#auflistung {
	margin-top: 15px;
	padding: 0 !important;
}

#auflistung .headline {
	margin-bottom: 20px;
}

#auflistung h1 {
	margin-bottom: 20px !important;
}

#auflistung img {
	border: 0;
}

#auflistung .zeile img {
	margin-top: 10px;
}

#auflistung .zeile img {
	border: 1px solid #b6c0c6;
}

#auflistung .zeile img:hover {
	border: 1px solid #e2007a;
}

#auflistung .zeile .topangebot {
	margin-right: 7px;
}

#auflistung .zeile .angebot {
	margin-right: 6px;
}

#auflistung .zeile .last {
	margin-right: 0;
}

/*AUFLISTUNG*/
#auflistung #rechtebox {
	width: 190px;
	background: #eee;
	float: right;
	position: relative;
	border: 1px solid #b6c0c6;
	padding-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#auflistung #rechtebox a {
	color: #000;;
	display: block;
	margin-left: 10px; 
	margin-bottom: 10px;
	margin-right: 10px;
}

#auflistung #rechtebox a:hover {
	color: #e2007a;
	text-decoration: none;
}

#auflistung #rechtebox p {
	margin-left: 10px; 
}

#auflistung #rechtebox span.sub {
	margin-left: 10px; 
}

#auflistung ul {
	margin-bottom: 20px !important;
}

#auflistung ul li {
	margin-bottom: 10px !important;
}

#auflistung .visual {
	margin-bottom: 30px;
}

#auflistung .tabelle {
	margin: 20px 0px;
}

#auflistung h4 {
	margin-bottom: 10px;
}

#auflistung p.klein {
	font-size: 10px;
	margin-top: 20px;
}


#bodymenu ul.bodylinks {
  display:none;
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
	background: #437cb3;
}

#bodymenu ul.bodylinks li {
	padding-top: 10px;
	border-bottom: 1px dotted #FFF;
	height: 25px;
}

#bodymenu ul.bodylinks li a {
	margin: 0 5px 0 15px;
	font-weight: bold;
}

#bodymenu ul.bodylinks li:hover {
	background: #FFF;
}

#bodymenu ul.bodylinks li:hover a {
	color: #305989;
}

#bodymenu ul.bodylinks li.last {
	border-bottom: 0px;
	height: 25px;
}

#bodymenu ul.bodylinks li a {
	margin-top: 7px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
}

#bodymenu ul.bodylinks li a:hover {
	color: #e2007a;
	text-decoration: none;
}


/*STARTSEITE NEU*/

#startseiteneu {
	margin: 0 !important;
	padding: 0 !important;
	width: 550px;
	position: relative;
}

#startseiteneu .carousel {
	width: 550px;
	height: 163px;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;	
}

#startseiteneu .carousel ul.startslide {
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;	
}

#startseiteneu .carousel ul.startslide img {
	margin: 0 !important;
	padding: 0 !important;	
}

#factfinder p {
	border-top: 1px solid #333;
}
#factfinder a {
	color: #4f616a;
}
#factfinder .active {
	color: #EA5D0E;
	margin:0;
	padding:0 0 0 0;
	font-weight:bold;
	display:block;
}
#factfinder .back {
	font-size:11px;
	margin:0;
	padding:0 0 0 0;
}
.aktionsprodukt {
	position: relative;
	height: 300px;
}

.aktionsprodukt .odaban {
	float: right;
}


.special {
  float:left;
  background:url(../images/special.jpg) no-repeat top left;
  height: 280px;
  width:234px;
  position: relative;
}
.special .headline {
  font-size: 18px;
  color: #de313b;
  font-size:18px;
  font-weight:bold;
  padding:4px 0px 4px 12px;
}

.special ul#accordion li a {
  color: #333;	
  padding: 0px 0px 4px 12px;
  background: url(../images/03-ihre-vorteile/bg_accordeon1.png) no-repeat 203px 0;
}
.special ul#accordion li a:hover {
  color: #EA5D0E;
  background: url(../images/03-ihre-vorteile/bg_accordeon1_hover.png) no-repeat 203px 0;
}
ul#accordion23 li {
   width:100%;
   padding:4px 0 4px 0;
   border-bottom:1px solid #eee;
   float:left;
}
ul#accordion23 li a {
  background:url("../images/bg_accordion1.png") no-repeat 5px 0;
  color:#333333;
  float:left;
  padding:2px 0 4px 24px;
  width:600px;
}
ul#accordion23 li a:hover {
  color: #EA5D0E;
  text-decoration:none;
  background: url(../images/bg_accordion1_hover.png) no-repeat 5px 0;
}
ul#accordion23 li li a {
  color: #333;	
  padding: 0;
  background: none;
  float:left;
  width:642px;
}
ul#accordion23 li li a:hover {
  color: #EA5D0E;
  background: none;
}
ul#accordion23 li li {
   width:646px;
   padding:4px 0 4px 0px;
   margin:0px 0 0px 25px;
   border-bottom:none;
   float:left;
   /*background: #eee; */
}
ul#accordion23, ul#accordion23 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  clear:both;
}
ul#accordion, ul#accordion ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  clear:both;
}
ul#accordion a {
  display: block;
  text-decoration: none;
  border:0;	
}
ul#accordion li {
  width:220px;
  margin-bottom: 3px;
}
ul#accordion li a {
  color: #333;	
  padding: 0px 0px 4px 12px;
  background: url(../images/bg_accordion1.png) no-repeat 463px 0;
}
ul#accordion li a:hover {
  color: #EA5D0E;
  background: url(../images/bg_accordion1_hover.png) no-repeat 463px 0;
}
ul#accordion li ul li a {
  color: #333;
  padding: 0px 0px 4px 6px;
  background: none;
}
ul#accordion li ul li a:hover {
  background: none;
}
ul#accordion h3 {
  margin:0;
  padding:0;
  color:#4f616a;
  font-size:12px;
}

ul#accordion3, ul#accordion3 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  clear:both;
}
ul#accordion3 a {
  display: block;
  text-decoration: none;
  border:0;	
}
ul#accordion3 li {
  width:220px;
}
ul#accordion3 li a {
  color: #333;	
  padding: 0px 0px 4px 12px;
  background: url(../images/bg_accordion1.png) no-repeat 463px 0;
}
ul#accordion3 li a:hover {
  color: #EA5D0E;
  background: url(../images/bg_accordion1_hover.png) no-repeat 463px 0;
}
ul#accordion3 li ul li a {
  color: #333;
  padding: 0px 0px 4px 6px;
  background: none;
}
ul#accordion3 li ul li a:hover {
  background: none;
}
ul#accordion3 h3 {
  margin:0;
  padding:0;
  color:#333;
  font-size:12px;
}

ul#accordion23 h3 {
  margin:0;
  padding:0;
  color:#333;
  font-size:12px;
}
.banner {
  background:none repeat scroll 0 0 #DFE5E8;
  clear:both;
  float:left;
  padding:12px;
  margin-bottom:20px;
  text-align:center;
  width:170px;
}
.banner h3 {
  font-size: 10px;
  color: #0b65a0;
  display:block;
  padding:0 0 8px 0;
  margin: 0;
  text-align:left;
}
.banner a {
  margin: 0 0 0px 0;
}
.banner img  {
  border:0;
}
.floatright {
	
} 



/* Slider */
.stage1{
  width:700px;
  float:left;
  z-index:400px;
}
.stage1 .top{height:10px;line-height:1px;font-size:1px;width:730px;background:url(../images/02-slider/slider/onlinebonus.jpg) bottom no-repeat;margin:0;padding:0;}
.stage1 .content{
background-color:#FFF;
overflow:hidden;
padding: 0px;
margin-bottom: 30px;}
.stage_1{background:url(../images/02-slider/slider-willkommen.jpg) bottom no-repeat;width:700px;height:260px;overflow:visible;}
* html .stage_1 {float:left;}
.stage_2{background:url(../images/02-slider/slider-caudalie.jpg) bottom no-repeat;width:700px;height:260px;overflow:visible;}
* html .stage_2 {float:left;}
.stage_3{background:url(../images/11-statischeseiten/statisches-kopfbild-onlinebonus.jpg) bottom no-repeat;width:700px;height:260px;overflow:visible;}
* html .stage_3 {float:left;}
.stage .buttons{
float:left;
padding:0px 0px 0px 0px;
position:relative;
}
.stage .stage_content{clear:both;text-align:right;padding-right:10px;position:relative;top:-2px;float:left;}
.stage_1 .stage_content{clear:both;text-align:left;padding-right:10px;position:relative;top:-4px;}
.stage_2 .stage_content{clear:both;text-align:left;padding-right:10px;position:relative;top:-4px;}
.stage .buttons a,.stage .buttons a:visited,.stage .buttons a:hover{display:block;width:180px;height:39px;}
.stage .buttons .first,.stage .buttons .second{float:left;margin-right:10px;}
.stage .buttons .third,.prd_list_tabled_tiled .line_3 .line_3_img,.prd_list_tabled_tiled .line_4 .line_4_detail,.basket_items .img{float:left;}
.stage_1 .buttons .first a,.stage_2 .buttons .first a:hover,.stage_3 .buttons .first a:hover
{background:url(../images/02-slider/button_willkommen_active.png) top no-repeat;
}
.stage_1 .buttons .second a,.stage_1 .buttons .second a:visited,.stage_3 .buttons .second a,.stage_3 .buttons .second a:visited
{background:url(../images/02-slider/button_grippe.png) top no-repeat;}
.stage_1 .buttons .second a:hover,.stage_2 .buttons .second a,.stage_3 .buttons .second a:hover
{background:url(../images/02-slider/button_grippe_active.png) top no-repeat;}
.stage_1 .buttons .third a02-slider/,.stage_1 .buttons .third a:visited,.stage_2 .buttons .third a,.stage_2 .buttons .third a:visited
{background:url(../images/button_gutschein.png) top no-repeat;}
.stage_1 .buttons .third a:hover,.stage_2 .buttons .third a:hover,.stage_3 .buttons .third a
{background:url(../images/02-slider/button_gutschein_active.png) top no-repeat;}
.stage_2 .buttons .first a,.stage_2 .buttons .first a:visited,.stage_3 .buttons .first a,.stage_3 .buttons .first a:visited
{background:url(../images/02-slider/button_willkommen.png) top no-repeat;}
html>body .stage_1 .buttons .first a,html>body .stage_2 .buttons .first a:hover,html>body .stage_3 .buttons .first a:hover
{background:url(../images/02-slider/button_willkommen_active.png) top no-repeat;z-index:4;}
html>body .stage_1 .buttons .second a,html>body .stage_1 .buttons .second a:visited,html>body .stage_3 .buttons .second a,html>body .stage_3 .buttons .second a:visited
{background:url(../images/02-slider/button_grippe.png) top no-repeat;}
html>body .stage_1 .buttons .second a:hover,html>body .stage_2 .buttons .second a,html>body .stage_3 .buttons .second a:hover
{background:url(../images/02-slider/button_grippe_active.png) top no-repeat;}
html>body .stage_1 .buttons .third a,html>body .stage_1 .buttons .third a:visited,html>body .stage_2 .buttons .third a,html>body .stage_2 .buttons .third a:visited
{background:url(../images/02-slider/button_gutschein.png) top no-repeat;}
html>body .stage_1 .buttons .third a:hover,html>body .stage_2 .buttons .third a:hover,html>body .stage_3 .buttons .third a
{background:url(../images/02-slider/button_gutschein_active.png) top no-repeat;}
html>body .stage_2 .buttons .first a,html>body .stage_2 .buttons .first a:visited,html>body .stage_3 .buttons .first a,html>body .stage_3 .buttons .first a:visited
{background:url(../images/02-slider/button_willkommen.png) top no-repeat;}
.block {
  padding:35px 0 0 13px;
  float:left;
  text-align:left;
  width:450px;
}
.block h2 a {
  padding:0 0 2px 0;
  margin:0 0 0 0;
  font-size:18px;
  color: #485258;
  font-weight:bold;
  display:block;
}
.block p {
  padding:0 0 0 0;
  margin:0 0 0 0;
  font-size:12px;
  color:#333;
  line-height:17px;
} 
.block p a {
  color:#007CA2;
  font-weight:bold;
} 
.block .product {
  padding:0 0 0 0;
  margin:0 0 0 0;
  position:absolute;
  top:140px;
  color:#007CA2;
}
* html .block .product {
  float: left;
}
.block .product h3 a {
  padding:0 0 3px 0;
  margin:0 0 0 0;
  font-size:14px;
  color: #333;
  font-weight:bold;
  display:block; 
}
.block .pic {

height:100px;
left:220px;
position:absolute;
top:110px;
width:200px;
}

.block .product .price {
  padding:0 0 0 0;
  font-size:14px;
  color: #EA5D0E;
  font-weight:bold;
}
.block .product .uvp2 {
  padding:0 0 0 0;
  color: #333;
  text-decoration:line-through;
}
#wrap {
 background:url(../images/bg_slider.jpg) top left no-repeat;
 clear:both;
 padding:14px 0px 0px 0px;
}
*:first-child+html #wrap {
 padding:8px 0px 0px 0px;
} 
.artikeldetails #wrap {
 background:none;
 clear:both;
 padding:14px 0px 0px 0px;
}
*:first-child+html .artikeldetails #wrap {
 padding:8px 0px 0px 0px;
} 
#wrap h3 {
padding:0 0 0 8px;
margin:0;
}

.pagechange {
  float:right;
  padding:0 12px 8px 0;
  display:block;
}
.pagechange a:link, .pagechange a:visited {
  background:url(../images/pager_off.jpg) top left no-repeat;
  text-align:center;
  width: 20px;
  padding:2px 0;
  margin-right:4px;
  color:#4C5457;
  display:block;
  float:left;
  text-decoration:none;
}
.pagechange a:hover {
  background:url(../images/pager_active.jpg) top left no-repeat;
  color:#fff;
}
.pagechange b {
  background:url(../images/pager_active.jpg) top left no-repeat;
  text-align:center;
  width: 20px;
  padding:2px 0;
  margin-right:4px;
  color:#fff;
  display:block;
  float:left;
}
.pagechange div {
  text-align:center;
  width: 20px;
  padding:2px 0;
  margin-right:4px;
  color:#4C5457;
  display:block;
  float:left;
}

.sortierung {
float:left;
font-size:11px;
width:160px;
}
.sortierung td {
  padding:0;
  margin:0;
}
.sortierung .label5 {
  width: 120px;
  padding: 6px 3px;
  background: url(../images/bg_filter.jpg) no-repeat top left;
}
.sortierung .label5 select {
  border:1px solid #E7E8EA;
  margin:6px 0 0 0;
  display:block; 
}
.artikelliste ul#accordion3 li .sortierung .label5 a {
  border-top:0;
  
}
.sortierung .dropdown1 {
  padding: 7px 50px 12px 12px;
  background: url(../images/layout/dropdown1.jpg) no-repeat top left;
}
.sortierung .dropdown1 select {
  border:1px solid #fff;
}
.sortierung .dropdown2 {
  padding: 7px 8px 12px 6px;
  background: url(../images/layout/dropdown1.jpg) no-repeat top left;
}
.sortierung .dropdown2 select {
  border:1px solid #fff;
}
.sortierung .dropdown3 {
  padding: 8px 10px 11px 10px;
  background: url(../images/layout/dropdown2.jpg) no-repeat top left;
}
.sortierung .dropdown3 select {
  border:1px solid #fff;
}
.sortierung .dropdown4 {
  padding: 8px 10px 11px 26px;
  background: url(../images/layout/dropdown2.jpg) no-repeat top left;
}
.sortierung .dropdown4 select {
  border:1px solid #fff;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  clear:both;
}
ul#menu a {
  display: block;
  text-decoration: none;	
}
ul#menu li {
  margin-top: 2px;
}
ul#menu li a {
  color: #295E76;	
  padding: 13px 0 10px 32px;
}
ul#menu li a:hover {
  color: #485258;
}
ul#menu li ul li a {
  
  color: #485258;
  padding-left: 32px;
}
ul#menu li ul li a:hover {

}
ul#menu h3 {
  color:#de313b;
  margin:0;
  padding:0;
}
.artikelliste {
	/*background: url(../images/layout/listenbild_erkaeltung.jpg) bottom right no-repeat; */
	margin:0 0 0px 0;
	padding:0px;
	/*height:130px; */
	width:480px;
}
.artikelliste ul#accordion3 li {
   width:100%;
}
.artikelliste ul#accordion3 ul {
  
}
.artikelliste ul#accordion3 li a {
   border-top: 1px solid #4f616a;
   font-weight: bold;
   color:#4f616a;
   padding:6px 0 6px 0px;
}
.artikelliste  ul#accordion li a:hover {
   border-top: 1px solid #999;
   color:#EA5D0E;
   font-weight: bold;
   padding:6px 0 6px 0px;
}
.artikelblock {
background:url("../images/bg_artikelblock.jpg") no-repeat top right;
border-bottom:1px solid #E1E5E8;
display:block;
float:left;
margin:0 7px 8px 0;
padding:8px 8px 12px 4px;
width:216px;
height:230px;
position:relative;
}
* html .artikelblock {
	height:220px;
}
* html .artikelblock div {
	/*border:1px dashed #000;*/
}
.artikelblock .formframe {
  /*border:1px dashed #990000;*/
  float:left;
  width:100%;
  text-align:center;
}
.block13 {
  float:left;
  width: 100px;
  height:110px;
}

.zuzahlung {
    height:30px;
    line-height:12px !important;
    font-size:10px;
}

* html .block13 {
  
}
.block13 .produktbild {
	z-index: 3;
	background: #fff;
	margin: -20px 0px 0px 0px;
}
* html .block13 .produktbild {
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
}
.block13 .produktbild {
	z-index: 3;
	background: #fff;
	margin: 0px 0px 0px 0px;
}
.block13 .produktbild3 {
	z-index: 3;
	background: #fff;
	margin: 0px 0px 0px 0px;
}
* html .block13 .produktbild3 {
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
}
.block13 .produktbild2 {
	z-index: 3;
	background: #fff;
	margin: -30px 0px 0px 0px;
}
* html .block13 .produktbild2 {
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
}
.block13 .prozent {
	width: 40px;
	top:0px;
	font-weight:bold;
	font-size: 10px !important;
	position:relative;
	padding: 13px 0 10px 2px !important;
	margin:0 0 0 60px;
	z-index: 4;
	color: #fff;
	background: url(../images/05-produkte/bg_prozent.png) no-repeat top left;
}
.artikeldetails .block13 .prozent {
	width: 40px;
	top:0px;
	position:relative;
	padding: 11px 0 12px 5px;
	margin:0 0 0 30px;
}
.artikelblock .pic {
  float:left;  
}
.artikelblock .text {
  float:left; 
  width:108px;
  padding:8px 0 0 8px; 
  font-size: 11px;
  font-weight: bold;
}

* html .artikelblock .text {
  width:104px;
  
}
.artikelblock .text a {
  clear:both; 
  width:60px;
  color:#4f616a;
  display:block;
  font-weight: bold;
  font-size:11px;
}
.artikelblock .text a:hover {
  color:#de313b;
}
.artikelblock h3 {
  font-size:16px;
  float:left; 
  padding:0px 0 3px 0; 
  margin:0; 
}
.artikelblock .cart {
  display:block;  
}
.artikelblock form {
  clear:both;  
}
.register {
  width:470px; 
  padding:12px;
  margin:12px 0 0 12px;
  background: #eee;
  font-weight:bold;
}
.register td {
  padding:3px;
}
.register2 {
  width:470px; 
  padding:12px;
  margin:12px 0 0 0px;
  background: #eee;
  font-weight:bold;
}
.register3 {
  width:670px; 
  padding:0;
  margin:12px 0 0 0px;
}
.register4 {
  width:600px;
  float:left; 
  padding:12px;
  margin:12px 0 12px 0px;
  background: #e0e8f1;
  font-weight:bold;
}
.register5 {
  width:600px;
  float:left; 
  padding:12px;
  margin:12px 0 0px 0px;
  background: #e0e8f1;
  font-weight:bold;
}
.payment .label2 {
  width:110px;
  display:block;
  padding: 4px 0 12px 0;
}
.checkbox {
  float:left;
  display:block;
  padding: 0 0 0 0;
  margin: 1px 4px 0 0;
}
.warenkorbframe .register2 td {
  padding:3px;
}
.fehler {
  color: #de313b;
}
.textbox {
  border:1px solid #ddd;
  padding:4px;
  font-size:11px;
  color: #4f616a;
}
.textboxfehler {
	border:1px solid #E65D21;
	padding:4px;
  font-size:11px;
  color: #E65D21;
}
.register .button {
  border:0;
  background:url("../images/09-lightbox/bg_button1.png") no-repeat top left;
  text-align:center;
  display:block;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:10px 0 13px;
  width:230px;
  cursor:pointer;
}
.register hr {
  color:#fff;
}
.register caption {
  text-align:left;
}
.artikeldetails {
   float:left;
   width:494px;
}
.artikeldetails table table {
   width:100%;
}
.artikeldetails td {
   vertical-align:top;
   padding: 0 0 6px 0px;
   font-size: 12px;
}
.artikeldetails div {
  float:left;
}
.artikeldetails .facts {
  background:url("../images/bg_artikelblock.jpg") no-repeat right top;
  width:280px;
  margin-left: 10px;
}

.artikeldetails .facts h1 {
  font-size: 14px !important;
  margin-bottom: 5px;
}

#bodyinhalt .artikeldetails h1 {
   width:250px;
   line-height:20px;
   padding:0 0 8px 0;
   display:block;
   overflow:hidden;
 }
 
#bodyinhalt .artikeldetails .subheader {
   margin:0;
   width:250px;
   margin-bottom:8px;
 }
 
#bodyinhalt .artikeldetails .pic {
  width:200px;
}
.artikeldetails .preis {
  color:#de313b;
  text-align:center;
  font-weight:bold;
  font-size:18px;
  width:122px;
  height:33px;
  display:block;
  float:left;
  padding:6px 0;
  margin:0px 0 0px 0;
  background:url("../images/05-produkte/bg_details_preis.jpg") no-repeat left top;
}
.artikeldetails .ersparnis {
  color:#fff;
  text-align:center;
  font-weight:bold;
  font-size:14px;
  width:118px;
  height:33px;
  display:block;
  float:left;
  padding:9px 0;
  margin:0px 0 0px 0;
  background:url("../images/05-produkte/bg_details_ersparnis.jpg") no-repeat left top;
}
.artikeldetails #quantity {
border:1px solid #aebdc5;
color:#4f616a;
float:left;
font-size:13px;
margin:5px 4px 0 0;
padding:4px;
width:16px;
height: 20px;
font-family:arial;
text-align: center;
}
.artikeldetails .quantity {
border:1px solid #aebdc5;
color:#4f616a;
float:left;
font-size:13px;
margin:5px 4px 0 0;
padding:4px;
width:16px;
height: 20px;
font-family:arial;
text-align: center;
}
.artikeldetails .cart {
  float:left;
  padding:4px 0 4px 0;
  margin:0px 0 0px 0;
}
.artikeldetails .product_description_header {
	margin: 6px 0 6px 0;
	background:url("../images/bg_accordion1.png") no-repeat 450px 4px;
	padding: 6px 0 0px 0px;
	cursor: pointer;
	font-size:13px;
	position: relative;
	font-weight: bold;
	border-top:1px solid #e5e5e5;
	clear:both;
}

.artikeldetails .product_description {
	padding: 2px 0 8px 02px;
	height:64px;
	overflow:hidden;
}

.description_more,
.description_less {
	font-weight:bold;
	display:none;
	padding-left:4px;
}

.artikeldetails .heading35 {
	margin: 6px 0 6px 0;
	background:url("../images/bg_accordion1.png") no-repeat 450px 4px;
	padding: 6px 0 0px 0px;
	cursor: pointer;
	font-size:13px;
	position: relative;
	font-weight: bold;
	border-top:1px solid #e5e5e5;
	clear:both;
}
.artikeldetails .heading35:hover {
  color: #EA5D0E;
  background: url(../images/bg_accordion1_hover.png) no-repeat 450px 4px;
}
.artikeldetails  .content35 {
padding: 2px 0 8px 02px;
}
.register3 .heading34 {
	background:none repeat scroll 0 0 #e0e8f1;
	font-weight:bold;
	margin:12px 0 0 0;
	padding:12px;
	width:670px;
	cursor:pointer;
}
/*
.register3 .heading34:hover {
  color: #EA5D0E;
  background: url(../images/bg_accordion1_hover.png) no-repeat 4px 4px;
}*/
.register3  .content34 {
background:none repeat scroll 0 0 #e0e8f1;
padding: 2px 0 8px 24px;
width:670px;
}
.register3  .content34 .label2 {
width:100px;
}

.artdetlink {
  color:#4f616a;
}
.warenkorbframe {
  width: 680px;
  float:left;
  padding:12px 0;
}
* html .warenkorbframe {
  
 
}
* html .warenkorbframe div {
 
}
.warenkorbframe td {
  vertical-align:top;
  padding:0;
}
.warenkorbframe hr {
 color:#eee;
}
.warenkorbframe .button {
  border:0;
  background:url("../images/10-bestellprozess/bg_button1.png") no-repeat top left;
  text-align:center;
  display:block;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:10px 0 13px;
  width:230px;
  cursor:pointer;
  float:left;
} 
.warenkorbframe .buttonshopping {
  border:0;
  background:url("../images/10-bestellprozess/bg_button2.png") no-repeat top left;
  text-align:center;
  display:block;
  color:#4f616a;
  font-size:12px;
  font-weight:bold;
  padding:10px 0 13px;
  width:230px;
  cursor:pointer;
  float:left;
}     
.warenkorbframe .buttonshoppingneu {
  border:0;
  background:url("../images/10-bestellprozess/bg_button2_neu.png") no-repeat top left;
  text-align:center;
  display:block;
  color:#FFF;
  font-size:12px;
  font-weight:bold;
  padding:10px 0 13px;
  width:230px;
  cursor:pointer;
  float:left;
} 
.buttonrefresh {
  border:0;
  background:url("../images/art_aktualisieren.gif") no-repeat top left;
  display:block;
  padding:10px 0 13px;
  margin-top:4px;
  font-size:4px;
  width:100px;
  color:#fff;
  cursor:pointer;
  float:left;
}
.warenkorbframe .buttoncart {
  border:0;
  background:url("../images/10-bestellprozess/bg_button1.png") no-repeat top left;
  text-align:center;
  display:block;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:10px 0 13px;
  width:230px;
  float:right;
  cursor:pointer;
} 
.warenkorbframe .artikel {
  font-size:13px;
  font-weight: bold;
  color:#4f616a;
  text-decoration:none;
}  
.warenkorbframe .einzelpreis {
  clear:both;
  font-weight:normal;
  width:100%;
  padding: 10px 0;
  color:#4f616a;
}
.warenkorbframe .sum {
  background:url("../images/10-bestellprozess/bg_summe.jpg") no-repeat top left;
  padding: 0px 0px 0px 0px;
  float:right;
  font-weight:bold;
  width:100%;
  color: #FFF;
}
.warenkorbframe .sum .text {
  padding: 12px 24px 0 314px;
  float:left;
}
.warenkorbframe .sum .cost {
float:left;
font-size:16px;
padding:10px 0;
text-align:center;
width:120px;
}
.myshop {
  padding: 12px 0;
}
.myshop td {
  padding: 0 0 6px; 0;
}
.myshop a {
  color: #007CA2;
}
.button {
  border:0;
  background:url("../images/10-bestellprozess/bg_button1.png") no-repeat top left;
  text-align:center;
  display:block;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:10px 0 13px;
  width:230px;
  cursor:pointer;
}
.paymenttext {
  float:left;
  width: 500px;
  color:#4f616a;
  padding:0 0 0 0;
  font-size:14px;
  font-weight:bold;
}
a.link3 {
  font-size:11px;
  font-weight:bold;
  color:#0b65a0;
  text-decoration:underline;
}
#container {
  height: 100%;
  position:relative;
}
.intocart {
	background:url("../images/05-produkte/bg_details_cart2.jpg") no-repeat top left;
	float:left;
	padding:10px 16px 9px 34px;
	font-weight:bold;
	font-size:12px;
	margin-top:4px;
	height: 33px;
	width: 140px;
	margin-left: 5px;
}
.angebote .intocart, .artikelblock .intocart {
	background:url("../images/05-produkte/bg_details_cart3.jpg") no-repeat top left;
	float:left;
	padding:10px 8px 10px 34px;
	font-weight:bold;
	font-size:12px;
	margin: 0 0 0 4px;
	width:140px;
}

input.intocart {
	color:#4F616A;
	width:185px!important;
	border:0;
	cursor:pointer;
	
}

input.intocart:hover {
	color:#0B65A0;
}

<!--Chris-->

ul.markenshop {
	margin-left: 0px;
}

.jcarousel-skin-tango .name {
	color: #4f616a !important;
}

.line {
	color: #4f616a
}

.registrierungneu {
	width: 640px;
	padding: 20px;
	border: 1px solid #e1e8ee;
	height: 150px;
}

.registrierungneu h3 {
	color: #0b65a0;
}

.registrierungneu .tipp {
	width: 250px;
	float: left;
}

.registrierungneu .anmeldeblock {
	width: 350px;
	float: right;
	margin-top: 12px;
}

.registrierungneu .anmeldeblock .zeile {
	margin-bottom: 20px;
	position: relative;
}

.registrierungneu .anmeldeblock .zeile .textbox {
	position: absolute;
	top: -8px;px;
	left: 100px;
	width: 220px;
	margin-bottom: 10px;
	height: 20px;
}

.registrierungneu .anmeldeblock .zeile a {
	position: absolute;
	top: 20px;
	left: 100px;
}

.registrierungneu .anmeldeblock .zeile .button {
	position: absolute;
	top: 10px;
	left: 100px;
}

.clearneu {
	clear: both;
}


.dcard {
margin-top: 30px;
	
}

<!--statische Seiten-->

.width .zeile {
	width: 690px;
	position: relative;
	height: 150px;
}

.width .zeile .statischeboxtop {
	width: 690px;
	height: 170px;
	position: relative;
	background: url("../images/11-statischeseiten/allesrundumdiebestellung.jpg") no-repeat top left;
	margin-bottom: 30px;
}

.width .zeile .statischeboxtop h3 {
	position: absolute;
	top: 10px;
	left: 240px;
}

.width .zeile .statischeboxtop ul.left {
	position: absolute;
	top: 35px;
	left: 200px;
	list-style-type:none;
}

.width .zeile .statischeboxtop ul.right {
	position: absolute;
	top: 35px;
	left: 450px;
	list-style-type:none;
}

.width .zeile .statischeboxtop ul li {
	margin-bottom: 7px;
}

.width .zeile .statischebox {
	width: 210px; 
	position: relative; 
	float: left; 
	margin-right: 25px; 
	margin-bottom: 20px;
}

.width .zeile .statischebox img {
	margin-bottom: 8px;
}

.width .zeile .statischebox h4 {
	margin: 0 5px 0 5px;
}

.width .zeile .statischebox p {
	margin: 0 5px 0 5px; 
	line-height:16px;
}

.width .zeile .statischebox a {
	font-weight: bold;
}

.width .zeile .statischebox 1 {
	margin: 0 5px 0 5px; 
	font-weight: bold;
}

.statischeseite .heading35 {
margin: 6px 0 6px 0;
background:url("../images/bg_accordion1.png") no-repeat 450px 4px;
padding: 6px 0 0px 0px;
cursor: pointer;
font-size:13px;
position: relative;
font-weight: bold;
border-top:1px solid #e5e5e5;
clear:both;
}
.statischeseite .heading35:hover {
  color: #EA5D0E;
  background: url(../images/bg_accordion1_hover.png) no-repeat 450px 4px;
}
.statischeseite .content35 {
padding: 2px 0 8px 02px;
}

.statischeseite {
	line-height: 18px;
}

.statischeseite ul {
	width: 400px;
	font-weight: bold;
}

.statischeseite ul li {
	font-weight: normal !important;
	margin-bottom: 5px;
}

.statischeseite h3 {
	color: #4f616a;
	display: block;
}

.statischeseite p {
	margin-bottom: 10px;
	display: block;
}

.statischeseite p.infobox {
	padding: 10px;
	background: #E1E8EE;
}

.product_description_long p.infobox {
	padding: 10px;
	background: #E1E8EE;
}

.product_description_long p {
	line-height: 150%;
}

.product_description_long ul li {
	line-height: 150%;
}

.statischeseite img.bildlinks {
	float: left;
	margin-right: 5px;
	display: inline;
	margin-bottom: 10px;
	margin-top: -15px;
}

.statischeseite a {
	font-weight: bold;
}

h1.sliderh1 {
	color: #0b65a0 !important;
	font-size: 24px;
	position: absolute;
	top: 0px;
	left: 250px;
	padding: 0 !important;
	width: 450px;
}

p.sliderp {
	position: absolute;
	top: 70px;
	left: 250px;
	width: 400px;
	line-height: 18px;
}

.specialuebersicht {
	position: absolute;
	top: 9px;
	right: 16px;
}

#google_translate_element {
	position: absolute;
	top: 8px;
	left: 10px;
}

#google_translate_element a {
	color: #4F616A !important;
}

#google_translate_element .goog-te-menu2-item div span {
	color: #4F616A !important;
	background: yellow !important;
}


.rezeptlightbox {
	width: 90%;
	margin: 0 auto;
}

.rezeptlightbox img.rezeptbild {
	float: left;
	margin-right: 20px;
	margin-bottom: 90px;
}

.rezeptlightbox h1 {
	display: block;
}

#RezeptForm {
	float: left !important;
}

.rezeptlightbox p.infobox {
	padding: 5px;
	background: #E1E8EE;
	
}

.rezepthinweisfeld {
	width: 654px;
	padding: 10px;
	background: #FFF;
	border: 3px solid #E1E8EE;
	margin-bottom: 20px;
}

/*Statische Seiten*/

.width #neuestatischeseiten {
	line-height: 18px;
	padding: 0;
	margin:0;
	position: relative;
	width: 690px;
}

.width #neuestatischeseiten h5 {
	margin-left: 10px;
	margin-bottom: 0 !important;
}

.width #neuestatischeseiten p {
	margin-left: 10px;
}

.width #neuestatischeseiten .infobox {
	padding: 10px;
	background: #e1e8ee;
}

.width #neuestatischeseiten div.linie {
	border-bottom: 1px solid #e1e8ee;
	height:20px;
	margin-bottom:10px;
	padding-pottom: 10px;
	margin-top: 0 !important;
}

.width #neuestatischeseiten ul {
	width: 450px;
}

.width #neuestatischeseiten ul li {
	margin-bottom: 5px;
}

.width #neuestatischeseiten .heading35 {
margin: 6px 10px 6px 10px;
background:url("../images/bg_accordion1.png") no-repeat 650px 4px;
padding: 6px 0px 0px 0px;
cursor: pointer;
font-size:12px;
position: relative;
font-weight: bold;
border-top:3px solid #e1e8ee;
}
.width #neuestatischeseiten .heading35:hover {
  color: #de313b;
  background: url(../images/bg_accordion1_hover.png) no-repeat 650px 4px;
}
.width #neuestatischeseiten  .content35 {
padding: 2px 0 8px 02px;
}

.artikelsucheneu {
	width: 340px;
	height: 58px;
	background: #FFF;
	position: absolute;
	top: 38px;
	left: 260px;
	z-index: 1000;
	padding: 10px;
}

..artikelsucheneu span {
	display: none;
}

.artikelsucheneu .suchebox {
	width: 240px;
	height: 20px;
	background: #FFF;
	border: 3px solid #e0e8f1;
	margin-top: 8px;
	float: left;
	padding: 5px;
	color: #4F616A;
	font-weight: bold;
}

.artikelsucheneu .lupe {
	float: right;
	margin-top: 8px;
	margin-left:-10px;
}
	
#neuestatischeseiten {
	margin-left: 10px;
	position: relative; 
}

#neuestatischeseiten h1 {
	margin-left: 10px; 
}

#neuestatischeseiten .zeile {
	width: 690px;
	margin-bottom: 20px;
}

#neuestatischeseiten .zeile .box {
	width: 200px;
	float: left;
	margin-right: 10px;
	margin-left:10px;
	margin-bottom: 20px;
}

#neuestatischeseiten .zeile .box a, #neuestatischeseiten .zeile .box img {
	border: 0;
}

#neuestatischeseiten .zeile .box .boxhead {
	font-weight: bold;
}

#neuestatischeseiten .topbox {
	position: absolute;
	top: 20px;
	left:240px;
	margin-bottom: 20px;
}

#neuestatischeseiten .img {
	
	margin-bottom: 20px;
}

#neuestatischeseiten .topbox ul.left {
	float: left;
	list-style-type: none;
	margin-left: -30px;
	width: 250px;
}

#neuestatischeseiten .topbox ul.right {
	position: absolute;
	top: 20px;
	left: 220px;
	list-style-type: none;
}

#neuestatischeseiten .klein {
	font-size: 10px;
}

.mitgliedschaftInput {
	background-color:#EEEEEE;
	padding:12px;
	margin:0;
	margin-top:12px;
}

.mitgliedschaftDiv {
	background-color:#EEEEEE;
	padding:12px;
}
 
.translator {
	position: absolute;
	left: 180px;
	top: 6px;
	font-weight: bold;
}


.lightboxrezeptfreihead {
	width: 620px;
	padding: 15px;
	background: #e0e8f1;
	text-align: center;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 20px;
}


.lightboxrezeptfreiheadgruen {
	width: 620px;
	padding: 20px;
	background: #96bf23;
	text-align: center;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #FFF;
	position: relative;
}

.lightboxrezeptfreiheadgruen img {
	position: absolute;
	top:7px;
	left: 30px;
}


.linkblock {
	margin-top: 10px;
	position: relative;
}

.linkblock2 a.linkleft {
	width: 210px;
	height: 15px;
	background: #e0e8f1;
	padding: 10px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 20px;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	left: 0;
	bottom:0;
}

.linkblock2 .linkright {
	width: 210px;
	height: 15px;
	background: #0b65a0;
	/*background: url(../images/indenwarenkorb.png);*/
	padding: 10px;
	display: block;
	float: right;
	text-align: center;
	margin-top: 10px;
	padding-top: 10px;
	font-weight: bold;
	color: #FFF !important;
	right: 0;
	bottom:0;
	border: 0;
}

.linkright1 {
	display: block;
	float: right;
	margin-top: 10px;
}

.linkblock2 noscript input.linkright {
	height:40px;
	color: #FFF !important;
	background: #0b65a0;
}


.rezeptbeschreibung {
	padding: 0px 10px 10px 10px;
}

.anzahlrezepte {
	font-weight: bold;
	padding: 0 10px 10px 10px;
}

.anzahlrezepte select {
	color: #4F616A;
	border: 1px solid #4F616A;
}

.neuestatischeseiten img, .neuestatischeseiten a img {
	border: 0;
}

.boxhead {
	border: 0;
}

.zeile .boxschnell {
	position: absolute;
	top: 590px;;
	right: 76px;
}

.payment img {
	display: none;
}

.payment td {
	padding: 0 10px 0 0;
}

.rabattcode {
	width: 200px;
	background: #e1e8f1;
	color: #4F616A;
	height: 27px;
	margin-top: 5px;
	float: right;
}

.dcardfooter {
	position: absolute;
	top: 20px;
	right: 30px;
}

.anmeldeformularneu {
	
}

#neuestatischeseiten .rezept250 {
	position: relative;
	float: left;
	margin-right: 10px;
}

.neuestatischeseiten {
	margin: 10px;
	position: relative;
}

.neuestatischeseiten .formzeile {
	margin-bottom: 15px;
	position: relative; 
}

.neuestatischeseiten .fields {
	position: absolute;
	left: 130px;
	top: -4px;
	width: 400px;
}

.neuestatischeseiten .vorname {
	position: absolute;
	left: 130px !important;
	top: -4px;
	width: 140px !important;
}

.neuestatischeseiten .nachname {
	position: absolute;
	left: 290px !important;
	top: -4px;
	width: 150px !important;
}

.neuestatischeseiten .formzeile .clock {
	position: absolute;
	top: 0;
	left: 200px;
}

.neuestatischeseiten .linie {	
	border-bottom: 1px solid #e1e8ee;
	width: 100%;
	height:20px;
	margin-bottom:10px;
	padding-pottom: 10px;
	margin-top: 0 !important;
}

.neuestatischeseiten .formzeile textarea {
	position: absolute;
	left: 130px;
	border: 1px solid #DDDDDD;
	width: 330px;
	height: 70px !important;
}

.neuestatischeseiten .formzeile .abschicken {
	position: absolute;
	left: 130px;
}

.infohover {
	position: absolute;
	bottom: 67px;
	left:-50px;
	list-style-type:none;
	height:7px;
}

ul.infohover li {
	padding:0px 3px 0px 3px;
	color: #DE313B;
	font-weight: bold;
	font-size:15px;
	font-family:Georgia;
	font-style:italic;
}

ul.infohover li ul {
	display:none;
}

ul.infohover li:hover ul {
	display: inline;
	list-style-type:none;
}

ul.infohover li:hover ul li {
	background: #DE313B;
	padding:5px;
	color: #FFF;
	font-weight: normal;
	font-size:10px;
	font-family:arial;
	font-style:normal;
	width: 200px;
	position: absolute;
	bottom:-70px;
	left: 53px;
	background: #DE313B;
	color: #FFF;
	line-height:12px;
}

.sparcard {
	margin-top: 25px;
}

.sparcard img {
	border: 1px solid #E1E8EE;
	margin-right: 9px;
}

.vvlink {
	font-weight: bold;
	text-decoration: underline;
}







#neuestatischeseiten div.linie {
	border-bottom: 1px solid #e1e8ee;
	height:20px;
	margin-bottom:10px;
	padding-pottom: 10px;
	margin-top: 0 !important;
}

#neuestatischeseiten p {
	line-height: 18px;
}

#lightboxseite {
	font-family: arial;
}

#lightboxseite h1 {
	font-family:arial;
	font-size: 16px;
	color: #395c99;
}


.subnavineu {
	position: absolute;
	top: -5px;
	right: 0;
	z-index: 100;
}

.subnavineu ul {
	list-style-type: none;
}

.subnavineu ul li {
	float: left;
	margin-left: 20px;
}



a.kreditkartensiegel {
	position: absolute;
	top: 0px;
	right: 20px;
	border: 0;
}

a.kreditkartensiegel img {
	border: 0;
}


a.sparcardlink {font-size: 16px; font-weight: bold;}

.pollenprodukt img {border: 0;}

.pollenprodukt {float: left;}



.empfehlung {position: absolute; bottom: 0px; right:-230px; font-size: 12px;}



a.vbkl {
	width: 180px;
	height: 100px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 20px;
	float: left;
	border: 0;
}

a.vbkl:hover {
	text-indent: -180px;
}

a.vbkl img {
	border: 0;
}

.pfeillink {
	position: relative;
	margin-left: 10px;
}

.pfeillink img {
	border: 0;
}

.wmzeile {
	position: relative;
	width: 700px;	
	margin: 7px 0;
}

.wmzeile .left {
	width: 280px;
	float: left;
}

.wmzeile .right {
	width: 280px;
	float: left;
}

.wmformular {
	margin-left: 20px;
}

.wmzeile input.antwort {
	width: 260px;
	border: 1px solid #a8b4bc;
	height: 20px;
	padding: 5px;
	font-family: arial;
	font-size: 12px;
	color: #485258;
	text-align: center;
}

.wmzeile input.ergebnis {
	width: 260px;
	border: 1px solid #a8b4bc;
	height: 20px;
	padding: 5px;
	font-family: arial;
	font-size: 12px;
	color: #485258;
	text-align: center;
}



.wmzeile2 {
	position: relative;
	width: 700px;	
	margin: 7px 0;
	height: 35px;
}

.wmzeile2 .left {
	position: relative;
	width: 150px;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 20px;
}

.wmzeile2 .right {
	width: 500px;
	float: right;
}

.wmzeile2 .right input {
	width: 350px;
	border: 1px solid #a8b4bc;
	height: 20px;
	padding: 5px;
	font-family: arial;
	font-size: 12px;
	color: #485258;
	text-align: left;
	margin-top: -5px;
}

.wmzeile2 select {
	width: 360px;
	border: 1px solid #a8b4bc;
	font-family: arial;
	font-size: 12px;
	color: #485258;
	text-align: left;
	margin-top: -5px;
}

.wmzeile2 input#zippostalcode {
	width: 80px;
	margin-right: 5px;
}

.wmzeile2 input#city {
	width: 250px;
}

.wmzeile2 .rightsubmit {
	width: 500px;
	float: right;
}


#neuestatischeseiten ul li {
	list-style-type: disc !important; 
	margin-left: 20px !important;
}





























