#container #header,#main,#main #content,#container,#main #left,#main #right,#verband,#header #logo,#subnavi,#bild,#starttext,#subnavi ul,#subnavi li,#footer,#kontaktleft,#kontaktright
	{
	margin: 1px;
	padding: 1px;
	position: relative;
	top: 0;
	left: 0;
	clear: both;
	display: block;
	width: 100%;
	height: auto;
	xoverflow: hidden;
}

#main {
  min-height: 100%;
  height: 100%;
}

h1 {
	font-size: 13pt;
	font-weight: bold;
	page-break-after: avoid;
	width: 100%;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	page-break-after: avoid;
	width: 100%;
}

h3 {
	font-size: 12pt;
	font-weight: bold;
	page-break-after: avoid;
	width: 100%;
}

a {
	text-decoration: none;
	color: #000;
}

#container {
	xposition: absolute;
	xleft: 0px;
	xtop: 0px;
	xwidth: 100%;
}

#main {
	padding-top: 0px;
}

#content {
	xposition: absolute;
	xtop: 80px;
	xleft: 0px;
	xright: 0px;
	font-size: 12pt;
	width: 100%;
}

#content .block {
	margin-top: 50px;
	width: 100%;
}



#slogan {
	xdisplay: none;
	xmargin-top: 90px;
	margin-left: 250px;
	width: 100%;
	float: left;
}

#left {
	visibility: hidden;
}

#right {
	visibility: hidden;
}

#header {
	visibility: hidden;
}

#subnavi {
	visibility: hidden;
}

#clear {
	clear: both;
	line-height: 0px;
}

#footer {
	visibility: hidden;
}


#naviRootline {
	display: none;
}

#zurueckuebersicht {
	display: none;
}

.ubs {
	display: none;

}


p.bodytext {
	position: relative;
	xtop: -50px;
	width: 100%;
	margin: 0;
	padding: 0;

}


div#kochtippdetail {
	width: 100%;
}

#kochtippliste div#abcliste {
	width: 100%;
}


#right #logo {
	visibility: hidden;
}

#druckhinweis {
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
	visibility: visible;
	font-size: 8pt;
	xfont-weight: bold;
	display: none;
}

#logodruck {
	
	position: absolute;
	top: 20px;
	left: 500px; 
	width: 140px;
	height: 80px;
	visibility: visible;

}

#adressemhk {
	text-align: left;
	position: absolute;
	top: 20px;
	width: 330px;
	font-size: 10pt;
	margin-left:10px;
	visibility: visible;
}

div#rezeptname {
	clear: left; 
	font-size : 14pt;
	font-weight: bold;
	width: 520px;
	font-size: 14pt;
}

div#rezeptbild {
	xmargin-left: 400px;
}

div#rezeptzutaten {
	clear: left; 
	xfloat : left;
	xmargin-left: 250px;
	xfloat: left;
}

#hpsuche,#plzort {
	visibility: hidden;
}

a.zuruecklink {
	display: none;
}

#navi,#print,#empfehlen {
	visibility: hidden;
}

a.button {
	visibility: hidden;
}

/* Tipps und Tricks */
#abcliste ul {
	margin-left: -40px;
	list-style-type: none;
}

#abcliste ul li {
	display: inline;
}

#abcliste ul li a {
	text-decoration: none;
}

/* Tipps und Tricks */ /* Umkreissuche START*/
.tx-macfachgeschaeft-pi1 #text {
	width: 100%;
	margin-top: 100px;
}

.tx-macfachgeschaeft-pi1 .suche #text {
	width: 100%;
	margin-top: 80px;
	visibility: hidden;
}

.tx-macfachgeschaeft-pi1 #liste {
	font-size: 10pt;
	width: 300px;
	height: 500px;
	overflow: hidden;
	border: 1px solid;
	padding: 3px;
}

.tx-macfachgeschaeft-pi1 img {
	visibility: hidden;
}

.tx-macfachgeschaeft-pi1 #suchform {
	visibility: hidden;
}

.tx-macfachgeschaeft-pi1 #suchform2 form {
	visibility: hidden;
}

.ortsort,.ortsort b.ort,.plzsort b.plz {
	visibility: hidden;
}

table.umkreissuche td.row1o b {
	margin-left: -08px;
}

table.umkreissuche tr.webvisitteilung h2 img {
	display: none;
	visibility: hidden;
	width: 0px !important;
	height: 0px !important;
	margin-right: -25px;
}

/* Umkreissuche ENDE*/ /* Aktionen */
div.tx-macaktionen-pi1 {
	margin-top: 180px;
}

div.tx-macaktionen-pi1 h1 {
	position: relative;
	top: 170px;
	display: none;
}

div.tx-macaktionen-pi1 #aktionsliste tr#erstezeile {
	display: none;
}

/* Aktionen */ /* Rezepte START */
div.tx-macrezepte-pi1 {
	margin-top: 0px;
	xfloat: left;
}

div.tx-macrezepte-pi1 form#formrezepte dl,div.tx-macrezepte-pi1 form#formrezepte div.submit
	{
	display: none;
}

div.tx-macrezepte-pi1 #rezeptderwoche {
	display: block;
	visibility: visible;
	margin-top: -300px;
	margin-left: 200px;
}

div.tx-macrezepte-pi1 #rezeptderwoche {
	
	position: relative;
	margin-top: -100px;

}

div.tx-macrezepte-pi1 tr.erstezeile img {
	display: none;
}

div.tx-macrezepte-pi1 #rezeptbild img {
margin-bottom: 20px;
}

/* REZEPTE ENDE */ /* Kochtipps START */
.tx-mackochtipps-pi1 {
	margin-top: -250px;
	margin-left: 250px;
}

/* Kochtipss ENDE */
.druck {
	display: none;
}



/* Newsletter */

.tx-macnewsletter-pi1 #newsletteranmeldung  {
	margin-left: 250px;
	margin-top: -230px;
}

/* Newsletter ende */

dl {
	xwidth: 100%;
}

dt {
	padding: 0 0 3px 0;
	height: 25px;
}

dd {
	margin: -25px 0 0 75px;
}

input {
	width: 250px;
}

#kontaktformular {
	margin-left: 250px;
	margin-top: -280px;
}

#kontaktformular dt {
	padding: 5px 0 0 0;
	height: 30px;
}

#kontaktformular checkbox {
	float: left;
	clear: left;
	border: 1px solid;
	display: none;	
}

#kontaktformular dd {
	margin: -30px 0 0 82px;
}

#kontaktformular input#ort {
	
}

.plz {
	width: 47px;
}

div#redaktion {
	display: none;
}


#druckheader { 
	margin-top:150px;
	margin-left:00px;
	font-size: 13pt;
	font-weight: bold;
}


div#abcliste ul {
		margin-top:-100px;
}


#content .block img {
	float: left;
	width: 235px;
}

.spleft { 
	float:left;
	width:235px;
	margin-top:40px;
	margin-left:-8px;
}

.spnorm { 
	position: relative;
	width:400px;
	top:35px;
	margin-left:260px;
}

#content .block div.csc-textpic-text {
	margin-left:30px;
	width: 425px;
}

div.tx-macseiteempfehlen-pi1 div#formularbereich {
	margin-left:275px;
	margin-top:-160px;
}

div.tx-macseiteempfehlen-pi1 input {
	margin-left:70px;
}

div.tx-macseiteempfehlen-pi1 textarea {
	margin-left:70px;
}

.csc-textpic-text img { 
	height:500px;
	background:#000;
	position:relativ;
	top:500px;
	left:200px;
}



.tx-macfachgeschaeft-pi1 div#suchergebnis {
	margin-left:0px;
	margin-top:-150px;
}

.tx-macfachgeschaeft-pi1 tr.webvisitteilung h2 {
	margin-left:-10px;
	margin-top: 230px;
}

.tx-macfachgeschaeft-pi1 table.umkreissuche {
	width:100%;
	margin-top:-240px;
	margin-left:10px;
}


.tx-macfachgeschaeft-pi1 table.umkreissuche td.row1 {
	margin-top:-500px;
	width:250px;
	}
	
div.tx-macaktionen-pi1 div#suchform2, div.tx-macaktionen-pi1 table#aktionsliste img.emaillink, div.tx-macaktionen-pi1 table#aktionsliste img.visitlink {
	display: none;
}

div.tx-macaktionen-pi1 table#aktionsliste {
	margin-top: -145px;
}

div.tx-macaktionen-pi1 div#suchform {
	display: none;
}


#my_css_signature_210 h4 {
	display: none;
	}
	
 
.csc-textpic-image .csc-textpic-lastcol {
	padding-right:10px;
	margin-right:10px;
}


.csc-textpic-caption {
	padding-top:3px;
	padding-bottom:21px;
}



div.tx-mackochtipps-pi1 div#kochtippliste {
	margin-left:25px;
	margin-top:80px;
}

div.tx-mackochtipps-pi1 div#kochtippdetail {
	width:100%;
	margin-top:-350px;
}

#kontaktformular input#c3 {
  position: relative;
  left: -110px;
  top: 0px;
}

#kontaktformular input#weiterleiten {
  position: relative;
  left: -110px;
  top: 0px;
}


#callbackformular input#weiterleiten {
  position: relative;
  left: -95px;
  top: 2px;
}

#callbackformular dl {
	margin-left:275px;
	margin-top:-130px;
}

div.tx-thmailformplus-pi1 #callbackformular select #anrede {
			padding:5px;
			line-height:18px;
}

#callbackformular input {
	width:287px;
	height: 20px;
}


#my_css_signature_245 h3 {
	margin-left:-24px;
}

.tx-macnewsletter-pi1 #newsletteranmeldung  select #newsletteranrede {
	height: 15px;
		line-height:15px;
			padding:0px;
}

.tx-macnewsletter-pi1 #newsletteranmeldung  input {
	width:280px;
	height: 18px;
	padding-top:4px;
}

div.csc-textpic-right img { 
	border: 10px solid #FFF; 
}
 
 #content h4 {
width:380px;
	
}

div.block div.liefermoall {
	width:600px;
	height:400px;
}

#my_css_signature_583 div.liefermoall a img, #my_css_signature_582 div.liefermoall a img, #my_css_signature_581 div.liefermoall a img, #my_css_signature_580 div.liefermoall a img, #my_css_signature_579 div.liefermoall a img {
	width:80px;
	padding:10px;
	margin-left:-10px;
}

#my_css_signature_583 h3, #my_css_signature_582 h3, #my_css_signature_581 h3, #my_css_signature_580 h3, #my_css_signature_579 h3 {
	margin-left:-30px;
}

.formular img#btn-suche {
	position:relative;
	top:-20px;
	left:253px;
	width:16px;
	height:20px;
}

#my_css_signature_576 .tx-macfachgeschaeft-pi2 div#stadtplztext {
	position:relative;
	top:0px;
	left:0px;
	width:350px;
}

#my_css_signature_576 .tx-macfachgeschaeft-pi2 div.formular {
	position:relative;
	top:50px;
	left:335px;
}

#my_css_signature_576 .tx-macfachgeschaeft-pi2 div#suchtextohneergebnis {
	position:relative;
	top:50px;
	left:320px;
}
div .tx-macfachgeschaeft-pi2 #stadtplztext, div .tx-macfachgeschaeft-pi2 #plz1, div .tx-macfachgeschaeft-pi2 #btn-suche {
	display:none;
}

div .tx-macfachgeschaeft-pi2 .visitlink {
	display:none;
}

#my_css_signature_462 div.block {
	margin-top:-90px;
}

div #slogan {
	margin-left:280px;
	margin-top:110px;
	margin-bottom:-70px;
}

#my_css_signature_462 div.block img {
	margin-top:30px;
}

p.bodytext {
	margin-top:0px;
	width:380px;
}

#my_css_signature_413 div.content div.csc-textpic a img {
	width:122px;
	margin-left:-10px;
	margin-top:15px;
}

#my_css_signature_408 select#anrede {
	margin-top:70px;
}

div#callbackformular dl dt label {
	position:relative;
	top:70px;
	left:10px;
	margin:0px;
	padding:0px;
	display:none;
}

div#bestellformular{
	position:relative;
	top:-150px;
	left:275px;
}

div#bestellformular dd input {
	margin-left:25px;
}
div#bestellformular dd #ort {
	margin-left:0px;
}

div#bestellformular dl dt #weiterleiten, div#bestellformular dl dt #c3 {
	position:relative;
	top:5px;
	left:-130px;
}

