* {margin:0;padding:0;	}

/* Grundeinstellung für die Seite (Hintergrund(bild)) */
body {background:#FFF;}

.tab {border:1px solid #111;} /*wird verwendet für Tabellen mit Rahmen*/
table {margin:0;border:0;padding:0; border-collap	se:collapse;} /*standardmäßig haben Tebellen keinen Rahmen*/
img {border:0;}

/*Standard-Schrift, so schauts aus, wenn nicht anders definiert*/
body, p, ul, li, td {font:normal 10pt/14pt Verdana,Arial,Helvetica,Sans-Serif;
	color:#333333;}
ul {list-style:none;margin-left:0;}
ul li {padding-left:15px; background:transparent url('pixel3.gif') 4px 8px no-repeat;}

ol {padding-left:23px;}
ol li {padding-left:0px; list-style:decimal outside;background:none;}

/*jeder Absatz hatt unterhalb standardmäßig 11px Abstand*/
p, ul {margin-bottom:11px;}

td {padding:2px;} /*Tabellenzellen haben standardmäßig 2 px Innenabstand*/
.nopad {padding:0;border:0;margin:0;} /*außer hier*/

.weiterlink {margin:0;} /*der weiterlink (mehr ...) hat keinen Rand */

/* so schauen standardmäßig die Links im Text aus:*/
a, a:link, a:visited, .weiterlink a, .weiterlink a:link, .weiterlink a:visited  {
	color:#0B60CC;text-decoration:none;}
a:hover, a:active, .weiterlink a, .weiterlink a:hover, .weiterlink a:active {
	color:#0B60CC;text-decoration:underline;}


/*für die Eingabe in Formularfeldern*/
TEXTAREA {background-color:#FEFDE2;}
.eingabe {border-top:solid 2px #333333;border-left:solid 2px #333333;
	border-right:solid 2px #EEE;border-bottom:solid 2px #EEE;background-color:#FFF;}

/*folgende sind die diversen Haupt-Container der Homesite:*/
#container {position:relative; margin:0 auto 0 auto;}
#headeraussen {height: 200px; background:#D2DA09 url('/images/headerbild.jpg') repeat-x center bottom;
	border:1px solid transparent; margin-top:0;min-width:1000px;border-bottom:0;}
#header {margin: 0 auto 0 auto; width: 950px;border:1px solid transparent;}
#hauptinhalt {margin: 0 auto 40px auto; width: 950px;}
#footeraussen {background-color:#E7EFF7; clear:both; }
#footer {margin: 0 auto 0 auto; width: 950px;background-color:#A5C4EB;}
#abschluss {background-color:#74A3DF; height:30px; text-align:center;
		font-size:11px; color:#424344; line-height:28px;}
#abschluss a, #abschluss a:link, #abschluss a:visited {color:#424344; text-decoration:none;}
#abschluss a:focus, #abschluss a:hover, #abschluss a:active {color:#424344; text-decoration:underline;}

#hauptnavi {margin:10px 0 0 0; height:33px;}

#hauptnavi .reiter1, #hauptnavi .reiter2, #hauptnavi .reiter3, #hauptnavi .reiter4, #hauptnavi .reiter5, #hauptnavi .reiter6, #hauptnavi .reiter7
	{float:left; background: transparent url('/images/reiter_startseite.png') left bottom no-repeat; height:23px;
	text-align:center; font-weight:bold; font-size:13px; line-height:22px;}
#hauptnavi .reiter1 {background-image:url('/images/reiter_startseite.png'); width:114px;}
#hauptnavi .reiter2 {background-image:url('/images/reiter_konsumentinnen.png'); width:155px;}
#hauptnavi .reiter3 {background-image:url('/images/reiter_gemeindena.png'); width:110px; 
		height:33px;}
#hauptnavi .reiter3 a {display:block; padding-top:10px;}
#hauptnavi .reiter4 {background-image:url('/images/reiter_umweltbildung.png'); width:135px;}
#hauptnavi .reiter5 {background-image:url('/images/reiter_betriebe.png'); width:111px;}
#hauptnavi .reiter6 {float:right;background-image:url('/images/reiter_kontakt.png'); width:82px;}
#hauptnavi .reiter7 {float:right;background-image:url('/images/reiter_startseite.png'); width:114px; margin-right:3px;}

.reiter1 a, .reiter1 a:link, .reiter1 a:visited,
.reiter2 a, .reiter2 a:link, .reiter2 a:visited,
.reiter3 a, .reiter3 a:link, .reiter3 a:visited,
.reiter4 a, .reiter4 a:link, .reiter4 a:visited,
.reiter5 a, .reiter5 a:link, .reiter5 a:visited,
.reiter6 a, .reiter6 a:link, .reiter6 a:visited,
.reiter7 a, .reiter7 a:link, .reiter7 a:visited
	{color:#000; text-decoration:none;}
.reiter1 a:hover, .reiter1 a:focus, .reiter1 a:active,
.reiter2 a:hover, .reiter2 a:focus, .reiter2 a:active,
.reiter3 a:hover, .reiter3 a:focus, .reiter3 a:active,
.reiter4 a:hover, .reiter4 a:focus, .reiter4 a:active,
.reiter5 a:hover, .reiter5 a:focus, .reiter5 a:active,
.reiter6 a:hover, .reiter6 a:focus, .reiter6 a:active,
.reiter7 a:hover, .reiter7 a:focus, .reiter7 a:active
	{color:#000; text-decoration:underline;}

#logoundsuch {margin:25px 0 0 0; height:75px; text-align:right; position:relative;
	background: transparent url('/images/logo255.gif') left top no-repeat;}
#homelink {position:absolute; width:255px; height:65px;left:0;top:0;border:0;}
#suchform, #suchformu {text-align:right; padding-top:47px; position:relative;}
#suchstrdiv, #suchstru {position:absolute; top: 40px; left:690px;}
#suchstr, #suchstru {width:170px; height:27px; border:0; padding:0px 0 0 5px; 
	background: transparent url('/images/eingabefeld.gif') left top no-repeat;
	line-height:27px;}
#suchbutton, #suchbuttonu, #suchbuttonshop, .suchbutton {background: transparent url('/images/suchbutton.png') left top no-repeat;
	width:83px; height:26px;
	border:0; margin:0; padding:0; font-size:13px; font-weight:bold; line-height:12px;}

#suchbutton {position:absolute; top: 40px; left:868px;}
#suchformu {text-align:right; padding-top:27px; height:30px;}
#suchstru {top: 22px; left:427px;}
#suchbuttonu {position:absolute; top: 22px; left:605px;}
#navi0 {margin:30px 0 0 0; height: 26px;}
#suchbuttonshop {display: static;}

label {display:none;}

/* Startseite */
#rolloverk, #rolloverk:link, #rolloverk:visited,
#rolloveru, #rolloveru:link, #rolloveru:visited,
#rolloverg, #rolloverg:link, #rolloverg:visited,
#rolloverb, #rolloverb:link, #rolloverb:visited
	{width:327px; height:60px; display:block; text-decoration:none; color:#000;
		padding:5px 5px 2px 5px;float:left;margin-bottom:20px;}

#rolloverk:active, #rolloverk:focus, #rolloverk:hover,
#rolloveru:active, #rolloveru:focus, #rolloveru:hover,
#rolloverg:active, #rolloverg:focus, #rolloverg:hover,
#rolloverb:active, #rolloverb:focus, #rolloverb:hover
	{width:327px; height:60px; display:block; text-decoration:none; color:#000;
		padding:5px 5px 2px 5px;float:left;margin-bottom:20px;}

#rolloverk, #rolloverk:link, #rolloverk:visited
	{border-bottom:5px solid #F3E522; background-color:#F3F3F3;float:left; margin-right:17px;}
#rolloverk:active, #rolloverk:focus, #rolloverk:hover
	{background-color:#F3E522;float:left; margin-right:17px;}

#rolloveru, #rolloveru:link, #rolloveru:visited
	{border-bottom:5px solid #EC4646; background-color:#F3F3F3;}
#rolloveru:active, #rolloveru:focus, #rolloveru:hover
	{background-color:#EC4646;}

#rolloverg, #rolloverg:link, #rolloverg:visited
	{border-bottom:5px solid #8CB5E9; background-color:#F3F3F3;float:left; margin-right:17px;margin-bottom:40px;}
#rolloverg:active, #rolloverg:focus, #rolloverg:hover
	{background-color:#8CB5E9;float:left; margin-right:17px;margin-bottom:40px;}

#rolloverb, #rolloverb:link, #rolloverb:visited
	{border-bottom:5px solid #90B92C; background-color:#F3F3F3;margin-bottom:40px;}
#rolloverb:active, #rolloverb:focus, #rolloverb:hover
	{background-color:#90B92C;margin-bottom:40px;}

#icons {clear:left; width:710px;}
.icondiv {float:left; width:160px; margin-right:17px;}
#icons .icondiv img {border-bottom:5px solid #B4C020;}
#icons .icondiv p {margin:0;}
#icons .icondiv a, #icons .icondiv a:link, #icons .icondiv a:visited
	{margin:0 0 17px 0; display:block; color:#B4C020; text-decoration:none;font-weight:bold;}
#icons .icondiv a:hover, #icons .icondiv a:active, #icons .icondiv a:focus
	{margin:0 0 17px 0; display:block; color:#B4C020; text-decoration:underline;font-weight:bold;}

#cloudheader {background-color:#FFF; font-weight:bold; font-size:13px; text-align:center; margin:15px 0 0 0;}
#cloud {margin:0; background-color:#E7EFF7; color:#000; text-align:justify; padding:5px;}
#cloud a, #cloud a:link, #cloud a:visited {color:#000; text-decoration:none;}
#cloud a:hover, #cloud a:active, #cloud a:focus {color:#000; text-decoration:underline;}
/* Ende Startseite */


#links {float:left; width:195px;margin:0 0 40px 0;}
#rechts {float:right; width:230px; margin:0 0 40px 0; }
#maintext {margin: 0 240px 40px 235px; }

/* footer */
#footeroben {margin:15px 21px 15px 243px; background: transparent url('/images/logo138.gif') 0 15px no-repeat;
		border-bottom:1px solid #7C90A9; padding-bottom:10px;}

.footerspalte {width:218px; margin:8px; float:left;}
.footerspalte h1 {font-size: 13px; font-weight:bold; color:#424441; border-bottom:1px solid #7C90A9;}
.footerspalte a, .footerspalte a:link, .footerspalte a:visited {display:block; border-bottom: 1px solid #7C90A9;
		padding:5px 0 5px 0; color:#424441; text-decoration:none; margin-left:15px; text-indent:-10px;}
.footerspalte a:hover, .footerspalte a:active, .footerspalte a:focus {display:block; border-bottom: 1px solid #7C90A9;
		padding:5px 0 5px 0; color:#424441; text-decoration:underline; margin-left:15px; text-indent:-10px;}
/* footer Ende */

/*für den online shop */
table .shopsteps {border-collapse:collapse;border:0;padding:0;margin:0;}
.shopsteps td {background-color:#8CB6EA;}
.shopsteps p {color:black;text-align:center;padding: 0 5px 0 5px;margin:0;font-size:11px;}
.shopsteps td a:link, .shopsteps td a:visited {color:black;text-decoration:none;}
.shopsteps .zw {background-color:white;font-size:9px;}
.shopsteps .shopstephell {background-color:#E7EFF7; }
#shopheader {background-color:#F2F2F2; padding:5px; margin:5px 0 0 0;}
#shopheader h1 {margin:1px 0 5px 0; font-size:13px; font-weight:bold;}
#korbtab {border-collapse:collapse;padding:0;}
#korbtab td {font-size:12px;border-bottom:1px solid #555;padding:2px;}
#korbtab .eing {border:1px solid #555;}
#usertab {border-collapse:collapse;padding:0;}
#usertab td {font-size:12px;border-bottom:1px solid #555;padding:2px;}
.ueing {border:1px solid #555;width:300px;background-color:white;}
#auftrhinweis {background-color:#ffffa8;border:2px solid red;color:red;
	font-weight:bold;text-align:center;
	display:none;}
.mini {font-size:11px;}

/*newsletterbestell-Button:*/
#nlbest {margin:0; padding: 4px; background-color:#E7EFF7; color:#000; text-align:center;}
#nlbestbutton {background-color:#8CB6EA;font-weight:bold, font-size: 13px; display:block;
	text-align:center;margin:0;border:0;padding:3px; font-weight:bold; text-decoration:none;color:#000;}
#nlbestbutton:hover, #nlbestbutton:focus, nlbestbutton:active
	{background-color:#8CB6EA;font-weight:bold, font-size: 13px; display:block;
	text-align:center;margin:0;border:0;padding:3px; font-weight:bold; text-decoration:underline;color:#000;}

#web20 {margin:5px 0 0 0; vertical-align:middle;}
#web20 p {margin:0; padding:0; font-weight:normal; vertical-align:middle; font-weight:bold; text-align:center;}
#web20 a, #web20 a:link, #web20 a:visited {color:#000; text-decoration:none;font-size:11px; line-height:12px;font-weight:bold;}
#web20 a:hover, #web20 a:active, #web20 a:focus {color:#000; text-decoration:underline;font-size:11px; line-height:12px;font-weight:bold;}
#youtubehead a, #youtubehead a:link, #youtubehead a:visited
	{display:block; font-size:13px; text-decoration:none; color:#000; text-align:center; margin: 13px 0 5px 0;}
#youtubehead a:hover, #youtubehead a:active, #youtubehead a:focus {text-decoration:underline;}
#youtube {margin-top:0px; padding:10px; background-color:#E7EFF7;}

/* breadcrumbs ... (Sie befinden sich hier) */
#breadcrumbs {height:30px; font-size:10px; color:#505050; line-height:29px;}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {color:#505050; text-decoration:none;}
#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus {color:#505050; text-decoration:underline;}

/*Menüs:*/
.navi0div, .navi0diva {float:left;background:transparent url('/images/reiter.png') left top no-repeat;line-height:20px;height:26px; width:158px;}
.navi0diva {float:left;background:transparent url('/images/reiterweiss.png') left top no-repeat;}
.navi0p {margin:0;text-align:center;}
.navi0, .navi0a {font:normal 10pt/11pt Verdana,Arial,Helvetica,Sans-Serif;color:#333333;text-decoration:none;}
.navi0:link, .navi0:visited {color:#333333;text-decoration:none; line-height:24px;}
.navi0:active, .navi0:hover, .navi0a:link, .navi0a:visited
	{color:#333333;text-decoration:underline;line-height:24px;}
.navi0a:link, .navi0a:visited  {font-weight:bold;text-decoration:none;}

#navi1unten .navi1pstart, #navi1oben .navi1pstart {margin:3px 0px 0 0;text-align:left;padding:0 3px 0 10px;
	font-weight:bold; background-color:#8CB6EA;}
#navi1unten .navi1pstart a, #navi1unten .navi1pstart a:link, #navi1unten .navi1pstart a:visited,
	#navi1oben .navi1pstart a, #navi1oben .navi1pstart a:link, #navi1oben .navi1pstart a:visited
	{font-weight:bold; text-decoration:none;font-size:11px;}

#navi1unten .navi1pstart a:active, #navi1unten .navi1pstart a:focus, #navi1unten .navi1pstart a:hover,
	#navi1oben .navi1pstart a:active, #navi1oben .navi1pstart a:focus, #navi1oben .navi1pstart a:hover
	{font-weight:bold; text-decoration:underline;font-size:11px;}

#navi1oben .navi1div, #navi1oben .navi1diva {margin:0;background-color:#E7EFF7;line-height:20px;}
#navi1oben .navi1diva {background-color:#CADEF7;}
#navi1oben .navi1p {margin:3px 0px 0 0;text-align:left;padding:0 3px 0 10px;}
#navi1oben .navi1, #navi1oben .navi1a {font:normal 10pt/11pt Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
#navi1oben .navi1:link, #navi1oben .navi1:visited {color:#000;text-decoration:none;line-height:20px;}
#navi1oben .navi1:active, #navi1oben .navi1:hover, #navi1oben .navi1a:link, #navi1oben .navi1a:visited
	{color:#000;text-decoration:underline;line-height:20px;font-weight:normal;}
#navi1oben .navi1a:link, #navi1oben .navi1a:visited  {font-weight:bold;text-decoration:none;}

#navi1oben .navi2div, #navi1oben .navi2diva {margin:0 0 0 0;background-color:#E7EFF7;line-height:20px;}
#navi1oben .navi2diva {background-color:#CADEF7;}
#navi1oben .navi2p {margin:0 0px 0 0;padding:0 0 2px 25px;text-align:left;}
#navi1oben .navi2, #navi1oben .navi2a {font:normal 10pt Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
#navi1oben .navi2:link, #navi1oben .navi2:visited {color:#000;text-decoration:none;font-weight:normal;line-height:20px;}
#navi1oben .navi2:active, #navi1oben .navi2:hover, #navi1oben .navi2a:link, #navi1oben .navi2a:visited
	{color:#000;text-decoration:underline;font-weight:bold;line-height:20px;font-weight:normal;}
#navi1oben .navi2a:link, #navi1oben .navi2a:visited {font-weight:bold;text-decoration:none;}

#navi1oben .navi3div, #navi1oben .navi3diva {margin:0 0 0 0;background-color:#E7EFF7;line-height:20px;}
#navi1oben .navi3diva {background-color:#CADEF7;}
#navi1oben .navi3p {margin:0 0px 0 0;text-align:left;padding:0 0 0 40px;}
#navi1oben .navi3, #navi1oben .navi3a {font:normal 10pt Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
#navi1oben .navi3:link, #navi1oben .navi3:visited {color:#000;text-decoration:none;line-height:20px;}
#navi1oben .navi3:active, #navi1oben .navi3:hover, #navi1oben .navi3a:link, #navi1oben .navi3a:visited
	{color:#000;text-decoration:underline;line-height:20px;font-weight:normal;}
#navi1oben .navi3a:link, #navi1oben .navi3a:visited {font-weight:bold;text-decoration:none;}


#navi1unten {margin-top:22px;}
#navi1unten .navi1div, #navi1unten .navi1diva {margin:0;background-color:#ECF0BD;line-height:20px;}
#navi1unten .navi1diva {background-color:#E4E983;}
#navi1unten .navi1p {margin:3px 0px 0 0;text-align:left;padding:0 3px 0 10px;}
#navi1unten .navi1, #navi1unten .navi1a {font:normal 10pt/11pt Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
#navi1unten .navi1:link, #navi1unten .navi1:visited {color:#000;text-decoration:none;line-height:20px;}
#navi1unten .navi1:active, #navi1unten .navi1:hover, #navi1unten .navi1a:link, #navi1unten .navi1a:visited
	{color:#000;text-decoration:underline;line-height:20px;font-weight:normal;}
#navi1unten .navi1a:link, #navi1unten .navi1a:visited {font-weight:bold;text-decoration:none;}

#navi1unten .navi2div, #navi1unten .navi2diva {margin:0 0 0 0;background-color:#ECF0BD;line-height:20px;}
#navi1unten .navi2diva {background-color:#ECF0BD;}
#navi1unten .navi2p {margin:2px 0px 0 0;padding:0 0 2px 25px;text-align:left;}
#navi1unten .navi2, #navi1unten .navi2a {font:normal 10pt Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
#navi1unten .navi2:link, #navi1unten .navi2:visited {color:#000;text-decoration:none;font-weight:normal;line-height:20px;}
#navi1unten .navi2:active, #navi1unten .navi2:hover, #navi1unten .navi2a:link, #navi1unten .navi2a:visited
	{color:#000;text-decoration:underline;font-weight:bold;line-height:20px;font-weight:normal;}
#navi1unten .navi2a:link, #navi1unten .navi2a:visited {font-weight:bold;text-decoration:none;}

#navi1unten .navi3div, #navi1unten .navi3diva {margin:0 0 0 0;background-color:#ECF0BD;line-height:20px;}
#navi1unten .navi3diva {background-color:#ECF0BD;}
#navi1unten .navi3p {margin:3px 0px 0 0;text-align:left;padding:0 0 0 40px;}
#navi1unten .navi3, #navi1unten .navi3a {font:normal 10pt Verdana,Arial,Helvetica,Sans-Serif;color:#000;text-decoration:none;}
#navi1unten .navi3:link, #navi1unten .navi3:visited {color:#000;text-decoration:none;line-height:20px;}
#navi1unten .navi3:active, #navi1unten .navi3:hover, #navi1unten .navi3a:link, #navi1unten .navi3a:visited
	{color:#000;text-decoration:underline;line-height:20px;font-weight:normal;}
#navi1unten .navi3a:link, #navi1unten .navi3a:visited {font-weight:bold; text-decoration:none;}

/* Rezeptsuche: */
#rezeptsuche {margin:0;}
#rezeptsuche h1 {font-size:13px; border-bottom: 1px solid #A9A9A9; margin-top: 30px;}
#rezeptsuchkats {margin:0 0 20px 0; border-collapse:collapse; width:99%;}
#rezeptsuchkats th, #rezeptsuchkats td {background-color:#FBF5A7;
	border: 2px solid #FFF; vertical-align:top; padding:3px; text-align:left;}
.umrahmung {border:8px solid #FBF5A7;}
#rezeptsuche #suchanzahl {margin:30px 0 20px 0; border-top:1px solid #A9A9A9; background-color:#F0F0F0; padding:5px 0 5px 10px;}

.rezept, .rezept a, .rezept a:link, .rezept a:visited {
	font-weight:bold; font-size:10pt; margin:0; color:#0B60CC;}
.rezept a:hover, .rezept a:focus, .rezept a:active {
	font-weight:bold; font-size:10pt; margin:0; color:#0B60CC; text-decoration:underline;}
.rezeptlistenbild {margin:0; border:1px solid #CCC; border-bottom:5px solid #F3E524;}

table.rezeptsuchheader {margin:0 0 20px 0; background-color:#FBF5A7; width:97%; border-collapse:collapse;}
.rezeptsuchheader td {padding:1px 0 1px 3px;}
.rezeptsuchheader a, .rezeptsuchheader a:link, .rezeptsuchheader a:visited {color:#000; text-decoration:none; font-weight:bold;}

/*Formatierungen für die Anzeige der Sitemap */
#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#333333;margin:0 0 3px 0;font-size:12px;}
#sitemap h3 {font-weight:bold;color:#333333;margin:0 0 3px 0;font-size:12px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#333333;}
.smlinkbeitr {font-size:10pt;font-weight:normal;margin:0 0 2px 15px;}
.smlink:link, .smlink:visited {text-decoration:none;color:#333333;}
.smlink:active, .smlink:hover {text-decoration:underline;color:#333333;}
.smlinkbeitr:link, .smlinkbeitr:visited {text-decoration:none;color:#333333;}
.smlinkbeitr:active, .smlinkbeitr:hover {text-decoration:underline;color:#333333;}

/*nur in angemeldetem Zustand sichtbar */
.cms {position:absolute;top:0px;left:0px; z-index:10000; text-align:left;}
.cms {background-color:#FFFFFF;
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}
#maintext .cms {position:relative;top:-14px;left:0px;width:450px;margin:0 0 10px 0;padding:0;border:1px solid black;}

/*für die Anzeige von zuletzt geändert am usw. */
.druckleiste {display:block;font-size:11px;margin:0 0 15px 1px;}

/*so schaut ein horizontaler Trennstrich aus*/
hr {background-color:#333333;border-bottom:solid 2px #333333;width:200px;
	text-align:left;
	margin:0 0 10px 0;}

/*Hauptüberschriften:*/
h1, h2, .ub1, .titel {color:#333333;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:6pt;
}
h2 {font-size:10pt; margin-bottom:0;}

#suchheader {font-size:11pt; font-weight:bold; color:#333;margin:0 0 8px 0;}

/*Standardwerte für den Contentbereich, wird weiter unten durch diverse Layouts überschrieben*/
.introtext {font:bold 10pt Verdana,Arial,Helvetica,Sans-Serif;color:#333333;}
.layout {border-collapse:collapse;border:0;padding:0;margin:0;}
.layout .introtext {font-weight:normal;}
.bildlinks {margin:0 20px 1px 0;float:left;}
.listebildlinks {margin:5px 10px 0 0; border-bottom:5px solid #8CB6EA;}
.bilddetail {margin:5px 10px 0 0; border:1px solid #CCC;}
.listebildshop {margin:5px 10px 0 0; border:1px solid #CCC;}
.bildliste {margin:5px 10px 0 0; border:1px solid #CCC;border-bottom:5px solid #8CB6EA;}
.bildrechts {margin:0 0 7px 10px;float:right;}
.logobild  {margin:0;float:right;}
.bildunter {font:normal 9px Verdana,Arial,Helvetica,Sans-Serif;
	text-align:left;margin:0;border:0;padding:0;} /*Bildunterschrift in Detailansicht*/

.rezeptbild {margin:0 20px 15px 0; float:left; width:240px;}
#rezeptdetailheader, #rezeptdetailfooter
	{border-top:1px solid #A9A9A9;margin:0 0 20px 0;background-color:#F8ED74;padding:0;height:20px; overflow:hidden;}
#rezeptdetailfooter {border-top:0; border-bottom:1px solid #A9A9A9;}

.layoutRechts {margin-top: 5px; background-color:#E7EFF7; padding:0 0 10px 0;}
.layoutRechts h1 {background-color:#8CB6EA; text-align:center; padding:3px;font-weight:bold; font-size:10pt;}
.layoutRechts h1 a, .layoutRechts h1 a:link, .layoutRechts h1 a:visited {color:#000; text-decoration:none; margin:0;}
.layoutRechts h1 a:hover, .layoutRechts h1 a:focus, .layoutRechts h1 a:active {color:#000; text-decoration:underline;}


.layoutSponsoren {margin-top: 5px; background-color:#EAEAEA; padding:0 0 10px 0;}
.layoutSponsoren h1 {background-color:#D2D2D2; text-align:center; padding:3px; font-weight:bold; font-size:10pt;}


/*shop */
.layoutshop, .layoutshop table {
	border-collapse:collapse;border:0;padding:0;margin:0;}
.layoutshop .introtext, .layoutshop p, .layoutshop h1 {
	margin:0;}
.layoutshop .introtext, .layoutshop p {
	font:normal 10pt/11pt Verdana,Arial,Helvetica,Sans-Serif;}
.layoutshop {border-bottom:1px solid #888;margin:10px 0 5px 0;}
.layoutshop h1 a, .layoutshop h1 a:link, .layoutshop h1 a:visited { font-size:13px; font-weight:bold;}
.layoutshop h1 a:hover, .layoutshop h1 a:active, .layoutshop h1 a:focus { font-size:13px; font-weight:bold;}
.layoutshop p.weiterlink {font-weight:normal; margin-top:1px;}

.buttonbestellen {background: transparent url('/images/suchbutton.png') left top no-repeat;
	width:83px; height:26px;
	border:0; margin:0; padding:0; font-size:13px; font-weight:bold; line-height:12px;}

.buttondownload {background: transparent url('/images/downloadbutton.png') left top no-repeat;
	width:130px; height:26px;
	border:0; margin:0; padding:0; font-size:13px; font-weight:bold; line-height:12px;}

.button200 {background: transparent url('/images/button200.png') left top no-repeat;
	width:200px; height:26px;
	border:0; margin:0; padding:0; font-size:13px; font-weight:bold; line-height:12px;}

/*folgende Einstellungen sind fürs CMS ... nicht ändern! */
.hellblau {background-color:#CFE2FB;border:solid 1px black;}
.reiter {width:80px;display:inline;background-color:#CFE2FB;border:solid 1px black;border-bottom:0;}
div .hellblau {width:680px;border-top:0;}
.hilfe, .hilfe:link, .hilfe:visited {background-color:#080;color:yellow;font-weight:bold;}

#berechtigungenTabSchreiben {position:absolute;top:450px;left:10px;
	background-color:#CFE2FB;width:100%;border:solid 2px red;}

#berechtigungenTabLesen {position:absolute;top:450px;left:10px;
	background-color:#CFE2FB;width:100%;border:solid 2px red;}

.blind {display:none;}
#verantable {border-bottom:1px solid #99cc00;width:98%;margin:0 0 10px 0;}

/*Newsletterbestellung */
.swlist {float:left; width:180px; margin:0;}

/* wenn ein Beitrag gedruckt wird, wird alles außer der Maintext und das Printlogo unsichtbar*/
.uboeprintadr, .logoprint {display:none;}


@media print {
#headeraussen, #footeraussen, #breadcrumbs,
#links, #rechts, #mainnavi0, #mainnavi1, .cms, .druckleiste, #werbung, .logobild,
#animation, #suchstr, #suchbereich, #suchbutton, #naviAnzeigBez, #naviAnzeigInh, .but, .shopsteps,
.uboeprintadr, #auftrhinweis, #rezeptdetailheader, #rezeptdetailfooter
	{display:none;}
.logoprint {display:block;float:right;margin:0;}
#hauptinhalt {margin:0; width:100%;}
#maintext {margin:15mm;clear:both;}
.uboeprintadr {position:absolute;top:1cm;left:1cm;display:block;}
}

