@media print {
	#pageHeader {display: none; }
	#pageLeftContent_Rezepte {display: none;}
	#selectRezepte {display: none;}
	p.back {display: none;}
	h1 img {display: none;}
}

@media screen {
* {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #181b19;
}

html, body {
	width: 100%; 
	height: 100%;
}

img {
	border: 0;
}

h1 {
	margin-bottom: 14px;
	padding: 0;
	font-size: 16px;
}
h1 span {
	display: none;
}

h3 {
	font-size: 12px;
	color: #5C9B34;
}

p {
	font-size: 12px;
	margin: 0 0 14px;
	color: #181b19;
}

ul {
	padding: 0;
}

li {
	padding: 0;
}

div.hr {
	margin-bottom: 16px;
	width: 100%;
	height: 1px;
	background: #ffffff url(upload/bg-line.gif) left center repeat-x;
}

#website {
	background: #e0e2e1 url(upload/bg-website.gif) left top repeat-x;
}

#container {
	position: absolute; 
	width: 934px; 
	left: 50%; 
	margin-left: -467px; 
	background: url(upload/bg-container.gif);
}

#pageHeader {
	width: 896px; 
	height: 327px; 
	padding-left: 19px; 
	padding-right: 19px; 
	background: url(upload/bg-header.jpg) left top no-repeat;
}

#pageMenue {
	height: 44px;
}
#pageMenue ul {
	padding: 0;
	padding-top: 20px;
}
#pageMenue ul li {
	padding: 0 8px 0 7px;
	float: left;
	list-style-type: none;
	line-height: 0;
	background: url(upload/bg-menue-li.gif) right top no-repeat;
}
#pageMenue ul li.last {
	background: none;
}
#pageMenue ul li p {
	margin: 0;
	line-height: 13px;
}
#pageMenue ul li p a {
	color: #1b1c1a;
	text-decoration: none;
	font-size: 11px;
}
#pageMenue ul li p a:hover {
	color: #00a340;
}
#pageMenue ul li p a.active {
	color: #00a340;
}

#pageHeadImage {
	width: 896px; 
	height: 283px;
}

#pageContent {
	width: 896px; 
	margin-left: 19px;	
	background: url(upload/bg-right-home.jpg) right bottom no-repeat;
	border-bottom: 1px solid #ffffff;
}

#pageContent_Main {
	width: 896px; 
	margin-left: 19px;	
	background: url(upload/bg-content-main.jpg) left bottom no-repeat;
	border-bottom: 1px solid #ffffff;
}

#pageContent_Rezepte {
	width: 896px; 
	margin-left: 19px;	
	background: url(upload/bg-left-news.jpg) left bottom no-repeat;
	border-bottom: 1px solid #ffffff;
}

#bogenLinks {
	background: url(upload/bg-content.gif) left top no-repeat;
	padding: 15px 0px 1px 0px;
}

#layout2Spalten {
	background: url(upload/rezepte_bg.gif) left bottom repeat-y;

}

#pageLeftContentNews {
	float: left;
	width: 286px;
	margin-right: 1px;
	padding-left: 60px; 
	padding-top: 10px;
}


#pageLeftContent {
	float: left;
	width: 286px;
	margin-right: 1px;
	padding-left: 60px; 
	padding-top: 10px;
	background: url(upload/bg-content.gif) left top no-repeat;
}

#pageLeftContent div.boxHeader {
	margin-top: 20px;
	padding-left: 15px;
	width: 257px;
	height: 17px;
	background: url(upload/bg-boxheader.gif) left top no-repeat;
}
#pageLeftContent div.boxHeader h2 {
	padding: 0;
	color: #ffffff;
	font-weight: bold; 
	font-size: 13px;
	line-height: 17px;
}

#pageLeftContent div.boxContent {
	width: 257px;
	background: url(upload/bg-boxcontent.gif) left top repeat-y;
}
#pageLeftContent div.boxContent h2 {
	padding: 0 20px 8px 15px;
	color: #6eb740;
	font-weight: bold; 
	font-size: 13px;
	line-height: 17px;
}
#pageLeftContent div.boxContent p {
	padding: 0 20px 0px 15px;
	margin: 0;
}
#pageLeftContent div.boxContent p.more {
	padding: 8px 20px 8px 15px;
	text-align: right;
}

#pageLeftContent div.boxFooter {
	width: 257px;
	height: 21px;
	background: url(upload/bg-boxfooter.gif) left top no-repeat;
}

#pageLeftContent_Rezepte {
	float: left;
	width: 287px;
	padding-left: 60px; 
	padding-top: 15px;
}

#pageLeftContent_Rezepte div.boxHeader {
	margin-top: 10px;
	padding-left: 15px;
	width: 257px;
	height: 17px;
	background: url(upload/bg-boxheader.gif) left top no-repeat;
}
#pageLeftContent_Rezepte div.boxHeader h2 {
	padding: 0;
	color: #ffffff;
	font-weight: bold; 
	font-size: 13px;
	line-height: 17px;
}

#pageLeftContent_Rezepte div.boxContent {
	width: 257px;
	background: url(upload/bg-boxcontent.gif) left top repeat-y;
}
#pageLeftContent_Rezepte div.boxContent h2 {
	width: 240px;
	padding: 0 0 0 10px;
	color: #6eb740;
	font-weight: bold; 
	font-size: 13px;
	background: #E9E9E9;
	line-height: 28px;
	border-bottom: 1px solid #CAC8C8;
}
#pageLeftContent_Rezepte div.boxContent p {
	width: 230px;
	padding: 0 0px 0px 20px;
	margin: 0;
	border-bottom: 1px solid #CAC8C8;
	line-height: 21px;
}
#pageLeftContent_Rezepte div.boxContent p a {
	text-decoration: none;
}
#pageLeftContent_Rezepte div.boxContent p.more {
	padding: 8px 20px 8px 15px;
	text-align: right;
}

#pageLeftContent_Rezepte div.boxFooter {
	width: 257px;
	height: 21px;
	background: url(upload/bg-boxfooter.gif) left top no-repeat;
}

#pageRightContent {
	float: left;
	width: 480px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-top: 10px;
	background: url(upload/bg-contentright.gif) left top repeat-y;
}

#pageRightContentRezepte{
	float: left;
	width: 480px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-top: 15px;
}

#pageLeftContent_Main {
	float: left;
	width: 197px;
	padding-left: 60px; 
	padding-top: 10px;
	background: url(upload/bg-content.gif) left top no-repeat;
}

#pageRightContent_Main {
	float: left;
	width: 590px;
	margin-top: 20px;
	padding-left: 30px;
	padding-top: 10px;
	background: url(upload/bg-contentright.gif) left top repeat-y;
}
#pageRightContent_Main ul {
	margin-left: 20px;
}

#submenue {
	margin-top: 20px;
	margin-bottom: 309px;
}
#submenue ul {
	width: 187px;
	padding: 0;
	border-top: 1px solid #abaeab;
}
#submenue ul li {
	list-style-type: none;
	padding: 0;
	border-bottom: 1px solid #abaeab;
	line-height: 0;
	height: 23px;
}
#submenue ul li p {
	text-align: right;
	font-size: 11px;
	line-height: 22px;
	padding-right: 10px;
	margin: 0;
}
#submenue ul li p a {
	text-decoration: none;
	display: block;
}

#submenue ul li.selected {
	border-bottom: 0;
	background: url(upload/bg-submenue-selected.gif) left bottom repeat-x;
}
#submenue ul li.selected p a {
	color: #ffffff;
	font-weight: bold;
}

#pageFooter {
	width: 934px; 
	height: 36px; 
	background: url(upload/bg-footer.gif);
}
#pageFooter p {
	float: left;
	width: 409px;
	line-height: 18px;
	padding: 0;
	padding-left: 25px;
	padding-right: 33px;
	color: #b4d3bb;
	margin: 0;
	font-size: 11px;
}
#pageFooter p.right {
	text-align: right;
}
#pageFooter p a {
	color: #b4d3bb;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	background: url(upload/bg-menue-li-bottom.gif) right top no-repeat;
}

div.clear {
	clear: both;
}

/*------------------------------------------------------------
	KONTAKT
  ------------------------------------------------------------*/
#pageKontakt {
	/*background: transparent url(upload/bg-right-home.jpg) right bottom no-repeat;*/
}
#pageKontakt h1 {
	margin-bottom: 5px;
}
#pageKontakt p {
	line-height: 18px;
}
#pageKontakt p.wrapper {
	line-height: 15px;
	margin: 0;
}
#pageKontaktLeft {
	float: left;
	width: 304px;
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 10px;
	background: transparent url(upload/bg-kontakt.gif) left top repeat-y;
}
pageKontaktLeft ul {
	padding: 0;
	margin: 0 0 0 20px;
}
pageKontaktLeft ul li {
	padding: 0;
	margin: 0;
}
pageKontaktLeft ul li p {
	padding: 0;
	margin: 0;
}

#pageKontaktRight {
	float: left;
	width: 272px;
	margin-top: 20px;
	padding-left: 15px;
	padding-top: 10px;
	/*background: transparent url(upload/bg-contentright.gif) left top repeat-y;*/
	background: transparent url(upload/bg-right-home.jpg) right bottom no-repeat;
}

#Kontaktformular p {
	margin-bottom: 5px;
}
#Kontaktformular input.input {
	width: 302px;
	height: 19px;
	border: 1px solid #a5a6a4;
	margin-top: 2px;
}
#Kontaktformular textarea {
	width: 302px;
	height: 57px;
	font-size: 13px;
	border: 1px solid #a5a6a4;
	margin-top: 2px;
}
#Kontaktformular p.buttonSend {
	margin-top: 15px;
	text-align: right;
}

/*------------------------------------------------------------
	PRODUKTE
  ------------------------------------------------------------*/
#submenue li.submenue p a {
	color: #757575;
}
#submenue ul li.subselected {
	border-bottom: 0;
	background: url(upload/bg-submenue-subselected.gif) left bottom repeat-x;
}
#submenue ul li.subselected p a {
	color: #ffffff;
}

#boxProduktePilze {
	float: left;
	margin-left: -2px;
	width: 285px;
	height: 254px;
	background: url(upload/bg-box-produkte-pilze.jpg);
}
#boxProduktePilze p {
	padding-left: 25px;
	padding-top: 186px;
	padding-right: 20px;
	margin: 0;
}
#boxProduktePilze p.more {
	padding-top: 0;
	margin-top: 8px;
	text-align: right;
}

#boxProdukteFeinkost {
	float: left;
	margin-left: 3px;
	width: 285px;
	height: 254px;
	background: url(upload/bg-box-produkte-feinkost.jpg);
}

#boxProdukteFeinkost p {
	padding-left: 25px;
	padding-top: 186px;
	padding-right: 20px;
	margin: 0;
}
#boxProdukteFeinkost p.more {
	padding-top: 0;
	margin-top: 8px;
	text-align: right;
}

div.boxProdukte {
	background: url(upload/bg-line.gif) left top repeat-x;
}
div.boxProdukte td {
	vertical-align: top;
}

div.previewImg {
	margin: 0 15px 0 0;
	padding: 15px 0 15px 0;
}
div.previewText {
	padding: 15px 0 15px 0;
}
div.previewText h1 {
	margin-bottom: 5px;
}
div.previewText p {
	margin-bottom: 0;
	line-height: 18px;
}
div.previewText p.more {
	margin-top: 5px;
	text-align: right;
}

#tblSpezialitaeten {
	width: 100%;
	margin-left: -10px;
}
#tblSpezialitaeten td {
	text-align: center;
}
#tblSpezialitaeten p {
	font-size: 11px;
}

/*------------------------------------------------------------
	REZEPTE
  ------------------------------------------------------------*/
#selectRezepte {
	margin-bottom: 10px;
}
#selectRezepte select {
	width: 437px;
	border: 1px solid #5C9B34;
}

p.rezeptKatBgHell {
	background: #ffffff url(upload/bg-link-hell.gif) left center no-repeat;
}
p.rezeptKatBgDunkel{
	background: #E9E9E9 url(upload/bg-link-dunkel.gif) left center no-repeat;
}

/*------------------------------------------------------------
	LINKS
  ------------------------------------------------------------*/
#tblLinks {
	width: 576px;
}

#tblLinks td p {
	line-height: 25px;
	margin: 0;
}

#tblLinks td.leftLinks {
	width: 50%;
	border-right: 10px solid #ffffff;
	border-bottom: 1px solid #9d9d9d;
}

#tblLinks td.rightLinks {
	width: 50%;
	border-left: 10px solid #ffffff;
	border-bottom: 1px solid #9d9d9d;
}

p.link {
	padding-left: 20px;
	background: #ffffff url(upload/bg-link-hell.gif) left center no-repeat;
}
p.link a {
	text-decoration: none;
}

/*------------------------------------------------------------
	NEWS
  ------------------------------------------------------------*/
#pageContent_News {
	width: 896px; 
	margin-left: 19px;	
	border-bottom: 1px solid #ffffff;
	background: url(upload/bg-left-news.jpg) left bottom no-repeat;
}

#boxNews {
	margin-right: 5px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 282px;
}
#boxNews ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #cac8c8;
}
#boxNews ul li {
	list-style-type: none;
	padding-left: 15px;
	background: #ffffff url(upload/list-style-image.gif) left top no-repeat;
	border-bottom: 1px solid #cac8c8;
	padding-bottom: 5px;
	margin-top: 5px;
}
#boxNews ul li p {
	margin: 0;
}
#boxNews ul li p a {
}
#boxNews ul li a.selected {
	color: #66a843;
}
#boxNews ul li a.selected strong {
	color: #66a843;
}

div.contentNews ul {
	margin-left: 20px;
	margin-bottom: 14px;
}
div.contentNews ul li p {
	margin: 0;
}

#Spaltensatz {
	margin-top: 20px;
	background:url(upload/spaltensatz.gif) left top repeat-y;
}

}