body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007DC0;
}
a:link {
	color: #009900;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #009900;
}
a:hover {
	text-decoration: underline;
	color: #00CC00;
}
a:active {
	text-decoration: none;
	color: #00CC00;
}
h1 {
	font-size: 18px;
	color: #217BBD;
	font-style: italic;
}
h2 {
	font-size: 14px;
	color: #007DC0;
	font-style: italic;
}
h3 {
	font-size: 12px;
	color: #3A7F24;
}
h4 {
	font-size: 11px;
	color: #6DAB24;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
h5 {
	font-size: 11px;
	color: #007DC0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
h6 {
	font-size: 11px;
	color: #007DC0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#content li, #content ul {
	padding:0 0 0 3px;
	list-style-position: inside;
	list-style-type: square;
}
.linkesbild, img .linkesbild, .linkesbild img {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.rechtesbild, img .rechtesbild, .rechtesbild img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
}
.highlight {
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	word-spacing: 1em;
}
.mid { font-size:10px; }
.klein { font-size:9px; }
.tabhellblau { background-color:#CFEBFF;}
.tabhellblau table, table .tabhellblau {
	border: 1px solid #5FB3E3; font-size:10px; width:200px;
}
.tabhellblau td, td .tabhellblau {
	font-size:10px; 
}
.tabweiss { background-color:#FFFFFF; padding:2px; }
.tabweissline, .tabweissline td, .tabweissline tr { background-color:#FFFFFF; padding:2px; border-bottom:1px solid #5FB3E3; }
.tabweissgrline, .tabweissgrline td, .tabweissgrline tr { background-color:#FFFFFF; padding:2px; border-bottom:1px solid #5FB3E3;color: #6DAB24; font-weight:bold; }

.zutaten {
	/*border: 1px solid #5FB3E3;  font-size:10px; background-color:#CFEBFF;*/
}
table .zutaten {
	font-size:10px; background-color:#CFEBFF;	
	border-top: 1px solid #5FB3E3;
	border-right: 1px solid #5FB3E3;
	border-bottom: 1px none #5FB3E3;
	border-left: 1px solid #5FB3E3;
}
.zutaten td {
	border-top: 1px none #5FB3E3;
	border-right: 1px none #5FB3E3;
	border-bottom: 1px solid #5FB3E3;
	border-left: 1px none #5FB3E3;
}
.zutaten table {
	min-width:150px; height:auto;
}
#menge {  background-color:#CFEBFF; margin-bottom:20px; padding:2px; }
#menge #personen { border:solid 1px #0066CC; text-align:center !important; color: #217BBD; }
#menge #Submit {
	border:solid 1px #0066CC;
	text-align:center !important;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color: #1D8BC6;
}
#menge #Submit:hover {
	border:solid 1px #0066CC;
	text-align:center !important;
	color: #FFF;
	font-size:11px;
	font-weight:bold;
	background-color: #61C1EB;
}
.rezeptfoto {border:1px solid #5FB3E3; }
.h2gruen {
	font-size: 18px;
	color: #3A7F24!important;
	font-style:normal; font-weight:bold; text-decoration:underline;
}
.gruen {
	color: #3A7F24!important;
	font-style:normal;
}
.gruenfett {
	color: #3A7F24!important;
	font-style:normal; font-weight:bold;
}