body td {
	font-family:			Trebuchet MS, Verdana,Arial;
	font-size:				13px;
	line-height:			17px;
	color:					black;
}
a {
	font-family:			Trebuchet MS, Verdana,Arial;
	font-size:				13px;
	line-height:			17px;
	color:					#FF9800;
	font-weight:			bold;
}

td.topnavi {
	color:					white;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
}

a.topnavi {
	color:					white;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			0px;
	padding-left:			0px;
	border:					0px solid black;
}
a.topnavi_aktiv {
	color:					#2E672F;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			0px;
	padding-left:			0px;
	border:					0px solid black;
}
.navi {
	color:					white;
	text-decoration:		none;
}
.navi_aktiv {
	color:					#165317;
	text-decoration:		none;
}

.befindlichkeitsanzeiger {
	background-color: 		#AED35F;
	border-left:			solid 1px #71942E;
	padding-left:			4px;
	font-size:				11px;
	color:					white;
}

.headline {
	color: 					#165317;
	font-size:				20px;
	font-weight:			bold;
}
.headlinebreak {
	font-size:				8px;
}
.subheadline {
	color: 					#165317;
	font-size:				13px;
	font-weight:			bold;
}

input, select, textarea {
	color:					#FD9802;
	width:					143px;/*172px - annalisa mal wieder! - eigentlich nur beim login gedacht, falls es probs bei den formularen geben sollte...*/
	height:					16px;
	font-size:				13px;
	border:					solid 1px #2D692D;
}

input.number {
	color:					#000000;
	width:					20px;
	height:					18px;
	font-size:				15px;
	border:					solid 0px #2D692D;
}

.button2 {
	background-color:		#FF9900;
	width:					143px;/*172px - annalisa mal wieder! - eigentlich nur beim login gedacht, falls es probs bei den formularen geben sollte...*/
	height:					16px;
	border:					solid 1px #D07A00;
}

.button2txt {
	color:					white;
	font-size:				13px;
	font-weight:			normal;
}

.rezList1 {
	cursor:					pointer;
	background-color:		#E5EDE2;
}
.rezList1:hover {
	cursor:					pointer;
	color:					#FE9901;
	background-color:		#ffffff;
}
.rezList1_aktiv {
	cursor:					pointer;
	color:					#FE9901;
}

.rezList1txt {
	cursor:					pointer;
}
.rezList1txt:hover {
	cursor:					pointer;
	color:					#FE9901;
}
.rezList1txt_aktiv {
	cursor:					pointer;
	color:					#FE9901;
}

/* Zusatzstoffe */

td.rezList2_Head_txt {
	color:					#175516;
	font-weight:			bold;
}
td.rezList2_Head_ico1 {
	color:					#ffffff;
	font-weight:			bold;
	background-color:		#0278AF;
}
td.rezList2_Head_ico2 {
	color:					#ffffff;
	font-weight:			bold;
	background-color:		#FE9900;
}

td.rezList2_Head_left {
	background-color:		#E5EDE2;
	border-left: 			solid 1px #53793C;
	border-top: 			solid 1px #53793C;
	border-bottom: 			solid 1px #53793C;
	border-right: 			solid 0px #A5BD99;
	color:					#175516;
	font-weight:			bold;
}

td.rezList2_Head_mid {
	background-color:		#F4F6F3;
	border-left: 			solid 1px #A5BD99;
	border-top: 			solid 1px #53793C;
	border-bottom: 			solid 1px #53793C;
	border-right: 			solid 0px #A5BD99;
	color:					#175516;
	font-weight:			bold;
	padding-left:			0px;
}

td.rezList2_Head_right {
	background-color:		#F4F6F3;
	border-left: 			solid 1px #A5BD99;
	border-top: 			solid 1px #53793C;
	border-bottom: 			solid 1px #53793C;
	border-right: 			solid 1px #53793C;
	color:					#175516;
	font-weight:			bold;
	padding-left:			0px;
}

td.rezList2_left {
	background-color:		#E5EDE2;
	border-left: 			solid 1px #A5BD99;
	border-top: 			solid 1px #A5BD99;
	border-bottom: 			solid 0px #A5BD99;
	border-right: 			solid 0px #A5BD99;
	color:					#175516;
	font-weight:			bold;
	padding-top:			0px;
}

td.rezList2_mid {
	background-color:		#F4F6F3;
	border-left: 			solid 1px #A5BD99;
	border-top: 			solid 1px #A5BD99;
	border-bottom: 			solid 0px #A5BD99;
	border-right: 			solid 0px #A5BD99;
	padding:					0px;
}

td.rezList2_right {
	background-color:		#F4F6F3;
	border-left: 			solid 1px #A5BD99;
	border-top: 			solid 1px #A5BD99;
	border-bottom: 			solid 0px #A5BD99;
	border-right: 			solid 1px #A5BD99;
	padding:				0px;
}

td.rezList2_End_left {
	border-left: 			solid 0px #A5BD99;
	border-top: 			solid 1px #A5BD99;
	border-bottom: 			solid 0px #A5BD99;
	border-right: 			solid 0px #A5BD99;
	color:					#175516;
	font-weight:			bold;
}

td.rezList2_End_mid {
	border-left: 			solid 0px #A5BD99;
	border-top: 			solid 1px #A5BD99;
	border-bottom: 			solid 0px #A5BD99;
	border-right: 			solid 0px #A5BD99;
}

td.rezList2_End_right {
	border-left: 			solid 0px #A5BD99;
	border-top: 			solid 1px #A5BD99;
	border-bottom: 			solid 0px #A5BD99;
	border-right: 			solid 0px #A5BD99;
}

/* Essenz Window */
.essenzen {
	position:				absolute;
	border:					solid 1px #527A3B;
	background-color:		white;
	width:					400px;
	display:				none;
}
.essenzen_top {
	color:					white;
	background-color:		#A5BD99;
}
.essenzen_body {
	font-size:				10px;
	border-top:				solid 1px #527A3B;
	background-color:		white;
}
.essenzPic {
	border-right:			solid 5px white;
}
div.leftnavi {
	position:				absolute;
	top:					151px;
	left:					94px;
}
td.leftnavi {
	font-family:			Trebuchet MS, Verdana,Arial;
	font-size:				13px;
	font-weight:			normal;
	color:					white;
	border-top:				solid 1px white;
	border-bottom:			solid 1px #8EA184;
	padding:				4px;
	padding-bottom:			8px;
	cursor:					pointer;
}
td.leftnavi:hover {
	color:					#165317;
}
td.leftnavi_aktiv {
	font-family:			Trebuchet MS, Verdana,Arial;
	font-size:				13px;
	font-weight:			normal;
	color:					#165317;
	border-top:				solid 1px white;
	border-bottom:			solid 1px #8EA184;
	padding:				4px;
	padding-bottom:			8px;
	cursor:					pointer;
}
a.leftnavi {
	font-family:			Trebuchet MS, Verdana,Arial;
	font-size:				13px;
	font-weight:			normal;
	color:					white;
}
.image {
	border:					solid 1px black;
}
.bordered {
	border:					solid 1px silver;
	padding:				2px;
}
.mceEditor {
	height: 200px;
}

