@charset "utf-8";

/* CSS Document */
* 				{margin:0; padding:0}
body			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #191919; background: url(../img/bg.gif) repeat-y;}
body.index		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#404040; background-image: none;}
h1, h2, h3		{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
h2				{font-size: 16px; font-weight: bold;}
fieldset		{border: 0;}
th, td			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
img				{border:0;}
ul, li			{list-style-type: none;}
optgroup		{background-color: #1f5b16; color: #FFFFFF; font-size: 9px; font-style: normal; font-weight: normal;}
option 			{background-color: #ffffff; color: #000000;}
a				{color: #191919; outline: none;}
a:hover			{text-decoration: underline}
label			{float:left;}
input			{border: 0px; border-left: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5;}

.clear			{clear:both;}
.spacerTopLine	{margin-top: 13px; float: left; width: 660px; height:1px;}
.spacerLine		{margin: 13px 0 13px 2px; float: left; width: 698px; height: 1px; border-bottom: 1px solid #deeacf;}
.spacerLineNoMargin	{margin: 0px 0 20px 2px;}

.error			{color: #FF0000;}
.errorBorder	{border-left: 1px solid #ff0000; border-top: 1px solid #ff0000;}
.dataNote		{color: #b1bba5;}
.toggleBox p.dataNote  {margin-left: 0;}


/*SKELETON 4 ALL TEMPLATES*/
#wrapperIndex, #wrapper 		{width: 960px; border: 0px solid red; margin-bottom: 50px;}
#header							{height: 112px; width: 960px; border: 0px solid red; }
#header a.logo					{display: block; float: left}
#wrapperIndex #header			{background: url(../img/homeHeader.jpg) no-repeat; height: 302px;}	
#wrapperIndex #headerEn			{background: url(../img/homeHeaderEn.jpg) no-repeat; height: 302px;}

#wrapperIndex li	  			{border:0px solid #FFFF00;display:inline;float:left;height:41px;margin-left:-1px;
position:relative;z-index:10;}

#metanav						{float: right; font-family: Arial; width: 650px; height: 20px; border: 0px solid black; margin-top: 10px; margin-right: 15px;}

#topnav							{height: 49px; border: 0px solid black; float:left; margin-top: 33px;}
#wrapperIndex #topnav			{margin-top: 0px;}

#mainLeft						{float:left; width: 247px; border-bottom: 0px solid red; min-height: 200px;}
#leftTeaser						{float:right; margin-top: 18px; border: 0px solid red;}

#mainRight						{width:225px; float:right; overflow:hidden}
#wrapperMain					{height: 100%}
#wrapperIndex #wrapperMain		{margin-left: 28px; overflow: hidden;}
#wrapperIndex  ul.homeTopnav	{background: url(../img/homeNaviBg.gif) repeat-x; border: 0px solid red; float: left; padding-left: 20px; width: 911px;}

#mainContentBorderTop			{width: 702px; float:left; margin: 19px 0 0 11px; background:url(../img/contentBgTop.jpg) no-repeat #f3f8f1; border: 0px solid red; overflow: hidden}
#mainContent					{width: 702px; float:left; margin: 10px 0px 0px 0; min-height: 411px; padding: 0px 0 10px 0;  background:url(../img/contentBgY.jpg) repeat-y; border: 0px solid red;}
#mainContentBorderBottom		{width: 702px; float:left; background: url(../img/contentBgBottom.jpg) no-repeat; height: 10px; border: 0px solid red;}

#indexContent					{background: url(../img/gruen_verlauf.jpg) no-repeat; width: 931px; border: 0px solid red; float:left; height: 254px;}
#bioclubFlashButton				{position: absolute; top: 275px; left: 726px; z-index: 900; border: 0px solid red;}

#tradition 						{border: 0px solid red; float: left; margin-top: -70px}
#Top							{border: 0px solid red; float: left; margin-left: 12px;}
#Top a							{background:url(../img/top.jpg) no-repeat; color: #8f8f8f; padding-left: 15px; font-size: 10px; text-decoration: none;}
#Top a:hover					{text-decoration: none}
#footer							{border: 0px solid red; margin: 0px 0 10px; padding-top:10px; text-align:right;}

a#homelink 						{display:block; width:15px; height:15px; background:url(../img/btn_home.gif); position:absolute; margin:15px 0 0 -15px;overflow:hidden}
a#homelink:hover				{background-position: 0 -15px; text-decoration:none}
.headlineLink					{width:225px; float:right;margin-top:-37px; position:relative; z-index:10000}

#inputSubmit					{}
#inputSubmitLarge				{background: url(../img/submitBg130.gif) no-repeat; width: 130px;}


/*NAVIGATION META*/
#metanav a										{display: block; float:left; text-decoration: none;}
#metanav a:hover								{text-decoration: underline;}
#metanav ul										{float:right; background: none}
#metanav li 									{border: 0px solid #FF0000; height: 20px; display: inline; float:left;}
#metanav li.active a							{text-decoration: underline;}
#metanav li span								{margin: 0px 7px 0 7px; padding-top:5px;} 

/*NAVIGATION TOP*/
#topnav											{background: url(../img/topNavi/topnaviBg.gif) repeat-x;}
#topnav a										{display: block; outline-style:none;}


#topnav ul										{border: 0px solid #FF0000;}
#topnav li 										{position: relative; z-index: 10; margin-left: -1px; display: inline; float:left; height: 49px; border: 0px solid #FFFF00}
#topnav li.act									{z-index: 1000;}
#topnav li.over									{z-index: 1000; border: 1px solid #FF0000;}
#topnav li:hover								{position: relative; z-index: 2100;}
#topnav li a:hover								{position: relative; z-index: 2100;}
#topnav li:first-child							{margin-left: 0px; display: inline; float:left; height: 49px; border: 0px solid #FFFF00}

/*NAVIGATION LEFT*/
ul#leftnav							{margin-top: 20px; margin-bottom: 10px; float: right; width: 219px; border: 0px solid #FFFF00}
ul#leftnav li						{margin-bottom: 1px; width: 219px;  border:0px solid #FFFF00; float: left; background-color:#589130;}
ul#leftnav li a						{display:block; outline: none}

ul#leftnav li.sub					{margin-bottom: 0px; background-color: #397411;}


/*teaserBox*/
.teaserBox	 			{background: url(../img/teaserMiddle.jpg) repeat-y; width: 222px}
#leftTeaser .teaserBox.white		{background: url(../img/teaserMiddleWhite.jpg) repeat-y; width: 222px}
.teaserBox .csc-header	{display: none;}
#leftTeaser h1 			{margin: 0 0 0 10px; border: 0px solid red; color: #00552c; font-size: 20px}
#leftTeaser .csc-textpic-imagewrap img 		{margin: 0 0 0 3px;}
#leftTeaser p 			{margin: 5px 0px 0px 10px; color: #ffffff;}
#leftTeaser .teaserBox.white p 			{margin: 5px 0px 0px 10px; color: #333333;}

#leftTeaser .teaserBox.white a.teaserstyle {
border-top:1px solid #66AB2D;
color:#333333;
display:block;
font-weight:bold;
margin-left:-7px;
margin-top:5px;
padding-left:7px;
padding-top:5px;
text-decoration:none;
}


#leftTeaser .leftTeaserBio		{background: url(../img/teaserLeftMiddleBioclub.jpg) no-repeat; height: 49px;}
#leftTeaser .leftTeaserBio p 	{margin: 0px 0px 0px 10px; border: 0px solid red;}
#leftTeaser .leftTeaserBio a 	{margin: 25px 0px 0px -7px; padding-left: 7px; padding-top: 3px; border-top: 1px solid #509129;  text-decoration: none; color: #ffffff; font-weight: bold; float:left; width: 212px;}

.teaserBox a.bottom			{display: block; margin-left: -7px;  margin-top: 5px; padding-top: 5px; padding-left: 7px; border-top: 1px solid #509129;  text-decoration: none; color: #ffffff; font-weight: bold;}

.leftTeaserBio a		{margin-top: 10px;}

.teaserTop				{width: 222px; height: 37px;}
.teaserBottom			{background: url(../img/teaserBottom.jpg) no-repeat; width: 222px; height: 8px; margin-bottom: 25px;}
.teaserBottom.white			{background: url(../img/teaserBottomWhite.jpg) no-repeat; width: 222px; height: 8px; margin-bottom: 25px;}

.teaserBottomBio		{background: url(../img/teaserLeftBottomBioclub.jpg) no-repeat; width: 222px; height: 29px; margin-bottom: 25px;}
.teaserBottomBio a		{color: #ffffff; font-weight: bold; margin: 6px 0 0 10px; text-decoration: none; float:left}

/* ### teaserHome ### */
body.index #indexContent .teaserHome {
	position:relative;
}
.teaserHome				{border: 0px solid red; width: 195px; margin: 35px 0 0 30px; float: left}
.teaserHome	p 			{border: 0px solid red; color: #191919; margin-left: 10px;}
.teaserHome .csc-header {background: url(../img/teaserHomeTop.jpg) no-repeat; border: 0px solid red; }
.teaserHome a			{}
.teaserHome a:hover		{text-decoration: none;}
.teaserHome .csc-textpic-text a {display: block;  margin-top: 5px; margin-left: -10px; padding: 5px 0 0px 10px;  border-top: 1px solid #deeacf; width: 185px; text-decoration: none; font-weight: bold}


.teaserHomeBottom		{background: url(../img/spiegelung_gras.png) no-repeat; width: 220px; height: 44px; margin-left: -8px}
.teaserUnternehmen .teaserHomeBottom,
.teaserNeuheiten .teaserHomeBottom,
.teaserMilchratsch .teaserHomeBottom,
.teaserUrlaub .teaserHomeBottom		{background: url(../img/spiegelung_ohne_gras.png) no-repeat; width: 220px; height: 44px; margin-left: -10px}

.homeTeaserText			{background-color: #FFFFFF;}

/* CONTENT */
/*ie7 .content .csc-textpic 					{margin: -8px 0 0px 2px; border: 0px solid red; position: relative} */
.content .csc-textpic 						  	{margin: -8px 0 0px 2px; position: relative}
.csc-textpic-left dl.csc-textpic-image dt img 	{border: 0px solid red; padding:0}
.csc-textpic-left dl.csc-textpic-image		  	{border: 0px solid red; padding:0}
.content .csc-header							{margin: 0 0 10px 30px; border: 0px solid red;}

#mainContent h1, #mainContent h3 				{padding: 3px 0 0px 0px;}

/*#mainContent h1									{color: #01562d; font-size: 20px; line-height:1.0em}*/
.content h2 									{color: #191919; background-color: #e0ebda;}
.content p 										{margin: 0px 125px 10px 30px;}
.content p.headline_1							{margin: 10px 30px 0px 30px;}

#mainContent li 								{border: 0px solid #FF0000; list-style-position: outside; margin: 0 0 0 0px; list-style-type: disc; }


#mainContent .csc-textpic-text li				 {margin-left: 33px; }
#mainContent .csc-textpic-intext-right-nowrap .csc-textpic-text li {margin-left: 44px; }

/* contentWhite == einleitungstext und contentNoLine */
.contentWhite						{margin: 0 0 0px 2px; border-bottom: 1px solid #deeacf; padding: 0; width: 698px; float:left}
.contentWhite .csc-header			{margin: 0 0 10px 28px;}
/* #mainContents */

.contentWhite h1 					{font-size:11px; font-weight:bold; margin-top: 10px;}

.contentWhite p 					{margin: 10px 125px 20px 28px; color: #191919;}
.contentWhite p.headline_1 			{margin-top: 0px;}
.contentWhite a 					{font-weight: bold; text-decoration: none;}
#mainContent .contentWhite dl.csc-textpic-image	{float: left; border: 1px solid #eaf2e5; padding: 2px; background-color: #FFFFFF}
#mainContent .contentWhite dt img 		{float: left;}
#mainContent .contentWhite .csc-textpic {margin: 0; margin-top: 20px;}
#mainContent .contentWhite .csc-textpic-imagecolumn {float: left; margin-right: 16px;}

#mainContent .contentWhite .csc-textpic-imagewrap {margin: 0; padding: 0 0 20px 19px; border: 0px solid red; float: left;}

#mainContent .contentWhite .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {float: right; margin-right: 20px; margin-bottom: 5px;}

.contentNoLine {border-bottom: 0px solid red;}
.introText {background-color: #FFFFFF;}
.introText .csc-header {margin-top: 10px;}
/* end contentWhite == einleitungstext */



/* ### TIPP ### */
.tipp 								{background: url(../img/tippBg.jpg) no-repeat; background-color: #FFFFFF; padding-top: 10px;}
.tipp p								{padding-left: 60px; border: 0px solid red; margin: 0px 30px 10px 30px;}
.tipp p.headline_1					{padding-left: 60px; margin: 0px 30px 0px 30px;}
.tipp a								{font-weight: bold; text-decoration: none;}

.csc-textpic-intext-left  			{border: 0px solid red; margin: 0px; padding: 0; float:left}

.csc-textpic-intext-left-nowrap 	{float: left;  border: 0px solid red; width: 600px;}

.csc-textpic-intext-left-nowrap	.csc-textpic-text {float: left; width: 320px;}
.csc-textpic-intext-left-nowrap p	{margin-right: 20px;}
.csc-textpic-intext-left-nowrap	.csc-textpic-imagewrap {margin-left: 0; margin-top: 0px; float: left;}
.csc-frame 							{float: left; margin-top: 10px; margin-right: 10px;}


/* #### Content boxen ### */
.ContentToggle, .ContentToggleOpened					{background: url(../img/contentBoxClosedMiddle.jpg) repeat-x; margin: 14px 0px 2px 20px; border: 0px solid red; width: 662px; float: left;}
.ContentToggle											{margin: 14px 0px 0px 20px;}
.slide													{margin: 5px 0px 0px 20px;}
.ContentToggleOpened									{background: url(../img/contentBoxHm.jpg) repeat-x;}
.greenBg												{background: url(../img/contentBoxHmGreen.jpg) repeat-x;}

.toggle:hover 											{text-decoration: none}
.ContentToggle .toggle, .ContentToggleOpened .toggle	{float: left; margin: 7px 0 0 3px; color:#191919; border: 0px solid red;  font-weight: bold; cursor: pointer; cursor:  hand; padding: 0px 0 0 0px; width: 470px; }
.ContentToggleOpened .toggle							{margin-top: 5px; color: #FFFFFF}
.cornerOpenedl											{background: url(../img/contentBoxClosedLeft.jpg) no-repeat; float: left; height: 23px; width: 8px;}
.cornerOpenedr											{background: url(../img/contentBoxClosedRight.jpg) no-repeat; float: right; border: 0px solid red; height: 23px; width: 7px;}
.openLink												{margin: 2px 0 0 0; float: right; border: 0px solid red;  cursor: pointer; cursor: hand;}

.openLink a 											{background: url(../img/contentBoxLinkLine.jpg) no-repeat 0px 6px; padding: 6px 10px 0 10px; border: 0px solid red; display: block; text-decoration: none}

.openLink a:hover 										{text-decoration: none}
.ContentToggleOpened .openLink a						{background: url(../img/contentBoxLinkLineOpened.jpg) no-repeat 0px 4px; padding: 3px 10px 0 10px; color: #FFFFFF}
.openImg												{margin: 7px 0 0 0px; width: 19px; float: right; border: 0px solid red; cursor: pointer; cursor: hand;}

.ContentToggleOpened .openImg							{margin: 5px 0 0 0px; }
.ContentToggleOpened .cornerOpenedl						{background: url(../img/contentBoxHl.jpg) no-repeat;}
.greenBg .cornerOpenedl									{background: url(../img/contentBoxHlGreen.jpg) no-repeat;}

.ContentToggleOpened .cornerOpenedr						{background: url(../img/contentBoxHr.jpg) no-repeat;}
.greenBg .cornerOpenedr									{background: url(../img/contentBoxHrGreen.jpg) no-repeat;}
.ContentToggleOpened h2.boxHeader						{padding: 5px 10px 0 3px; color: #FFFFFF; font-size: 11px; float:left; background-color: transparent}

.toggleBox												{background: url(../img/contentBoxOpenedBg.jpg) repeat-y; float: left; width: 662px;}
.greenBg .toggleBox										{background-image: none; background-color: #eaf2e5; width: 658px; margin-left: 2px;}
.toggleBoxGruen											{background: url(../img/contentBoxOpenedBgGruen.jpg);}
.toggleBox .csc-header, .toggleBox h1					{display: none;}
/*.toggleBox p											{margin: 0px 10px 15px 10px;}*/
.toggleBox p											{margin: 0px 110px 15px 10px;}
.toggleBox p.full,
.toggleBox table.full											{margin: 0px 10px 15px 10px;}
.toggleBox p.headline_1									{margin: 0px 10px 0px 10px;}

.toggleBox a											{margin-bottom: 0px; text-decoration: none; font-weight: bold}
.toggleBox a:hover										{text-decoration: none;}


.toggleBox .csc-textpic									{margin: 0; position: static}

.toggleBox .csc-textpic-imagewrap,
.toggleBox	.news-single-img							{border: 1px solid #eaf2e5; padding: 2px; margin: 0px 13px 0 0; min-width: 154px;}
.toggleBox .csc-textpic-imagewrap 						{float: left; margin: 0 0 0 12px;}

.toggleBox .csc-textpic-caption							{color: #88ac70; font-size: 10px; margin: 0; padding:0}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {float: right; margin-right: 2px; margin-bottom: 5px;}
.toggleBox .csc-textpic-intext-right-nowrap .csc-textpic-text {border: 0px solid red; width: 488px; *width: auto;}

.toggleBox .csc-textpic-text 							{width: 455px; border: 0px solid red;}
.toggleBox .csc-textpic-text p							{margin-right: 10px;}

.toggleBox dl											{float: left}	
.toggleBox dl.csc-textpic-image dt img					{border: 0px solid #eaf2e5; padding: 0;}
				


/*
.toggleBox dl.csc-textpic-image							{border: 0px solid #eaf2e5; margin: 0; padding: 0; float: left}
*/

.toggleBox dt img 										{float: left;}

.toggleBoxHalf											{padding-top: 10px;}
.toggleBoxHalf .csc-textpic-imagewrap 					{margin: 0px 10px 5px 10px;}
.toggleBoxHalf .csc-textpic-text						{width: 310px;}	
.toggleBoxHalf dl										{float: left;}	

.imgwidth												{padding-top: 10px; padding-bottom: 5px;}
.imgwidth .csc-textpic-imagewrap 						{min-width: 1px;}
.imgwidth dl											{float: left;}


.ContentToggleBottom, .ContentToggleBottomGruen			{background: url(../img/contentBoxClosedBottom.jpg) no-repeat; height: 7px; width: 662px; border: 0px solid red;}
.ContentToggleOpened .ContentToggleBottom				{background: url(../img/contentBoxBottom.jpg) no-repeat; float: left;}
.ContentToggleOpened .ContentToggleBottomGruen			{background: url(../img/contentBoxBottomGruen.jpg) no-repeat; float:left}
.greenBg .ContentToggleBottom							{background: url(../img/contentBoxBottomGreen.jpg) no-repeat;}


.twoColumnBox											{border: 0px solid red; float:left; width: 316px; display: none;}
.toggleBox .twoColumnBox								{display: block;}
.twoColumnBox .csc-textpic-text							{width: auto;}
.twoColumnBox .csc-textpic-imagewrap					{min-width: 92px;}
.twoColumnBox dl										{float: left;}


.nomargin .csc-textpic-imagewrap 						{border: 0px solid #eaf2e5; padding: 0px; margin: 0 0 10px 2px;}
.nomargin .csc-textpic-text   					{width: 600px;}
.nomargin .csc-textpic-text p 					{margin-right: 50px;}
/*.toggleBox .nomargin p									{margin-right: 50px;}*/
/* end content boxen */		



/* news // rezepte*/
.recipe 										{float: left; margin-top: 4px;}
.toggleBox .news-single-img 					{float: left; width: 303px;  margin: 10px; text-align: center;}
.news-single-imgcaption 						{display: none;}
.news-single-backlink, .backlink 				{border: 0px solid red; float: right; margin: -20px 22px 25px 0;}
.backlink						 				{margin: 0px 22px 0px 0;}
.news-single-backlink a, .backlink a 			{text-decoration: none; font-weight: bold}
.toggleBox .text {}

.toggleBox .text p 								{border: 1px solid red; width: 642px;}
.recipe a										{border: 0px solid red; display: block; margin-bottom: 3px;}

.recipe .csc-textpic-imagewrap					{float: right; margin: 10px 12px 5px 0;}
	

.news-list-container, .news-latest-container 	{border: 0px solid #000000; margin-left: 2px; background-color: #FFFFFF}
.news-list-container							{margin-top: -10px;}
.news-list-item, .news-list-item_1 				{float: left; border: 0; width: 658px; background-color: #FFFFFF; margin: 0; padding: 0; padding-top: 10px;}
.news-list-item_1 								{background-color: #eaf2e5; padding-top: 10px;}
.news-list-container img 						{border: 1px solid #deeacf; background-color:#FFFFFF; margin: 0 0 10px 10px; padding: 2px; float: left;}
.news-list-container p 							{padding-left: 0}
.boxLine										{border-bottom: 1px solid #deeacf;  width: 658px;}
.news-latest-item								{background-color: #ffffff; border: 0; margin: 0; padding: 0}
.news-latest-item img 							{border: 0px solid #deeacf; margin: 0; padding: 0;}
/*  padding: 2px; margin: 0 2px 10px 0; float: right; */

.rezepteDetai p 								{margin-right: 10px;}
.rezepteDetail 									{margin-top: 10px; float: right; width: 333px;}
/* ### end news ###*/


/*FRAMES*/
#mainContent .contentBoxedFull							{margin-bottom:10px; clear:both}
#mainContent .contentBoxed								{width:232px; float:left; margin-bottom:10px;overflow:hidden}
#mainContent .contentBoxedFull h1,
#mainContent .contentBoxed .csc-header h1				{display:block; color:#fff; padding:9px 10px 10px; background:#142c5a; font-size:14px; height:14px}
#mainContent .contentBoxed img							{}
									{font-weight:bold; display:block;}


/*news-list-browse*/
.tx-ttnews-browsebox 								{border:0;background:none;}
.tx-ttnews-browsebox p 								{display:none}
.tx-ttnews-browsebox table p 						{display:block; color:#c2c2c2; text-decoration:none; padding-left:6px; padding-right:6px;line-height:2.4em;}
.tx-ttnews-browsebox p a 							{color:#f60; text-decoration:none;padding-left:6px;padding-right:6px;line-height:2.4em;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell 	{border:none;background:none;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell p a,  
.tx-ttnews-browsebox p a:hover 						{background:#fff;border:1px solid #f60;padding-left:5px;padding-right:5px;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell p a {border:0px; color:#c2c2c2;}
.news-single-date																	{color:#5e5e5e; padding:4px 0}
.news-single																			{border-bottom:1px #b5b5b5 solid; margin-bottom:10px}
.news-single h3																		{color:#142c5a; font-size:12px; padding-bottom:8px}
.news-single .news-single-img											{float:left}
.news-single img																	{padding-top:7px}

.tableAsList												{background:#cce5ff url(../img/arr_bl.gif) no-repeat;border-bottom:1px solid #85aed6;cursor:hand;cursor:pointer;}
.tableAsList:hover									{background:#85aed6 url(../img/arr_bl.gif) no-repeat 0 -100px; color:#fff}

/*RTE*/
table.contenttable											{border-spacing:0; border-collapse:collapse; width: 658px; margin: -10px 2px 0 2px; border:0px solid red}
table.contenttable tr										{}
table.contenttable td										{padding: 0px 0 0 5px;}
table.contenttable td p										{padding: 0; margin: 0px 10px 0px 5px;}


/* tx-kesmallads form */
.tx-kesmallads-pi1 								{margin: 10px 0 0 20px; }
.tx-kesmallads-pi1 h2 							{background-color: #ff0000;}
h2.tx-kesmallads-pi1-title 						{background-color: #ff0000;}
.tx-kesmallads-pi1-modeSelector 				{display: none}
.tx-kesmallads-pi1-searchbox					{display: none}
.tx-kesmallads-pi1-image						{float: left}
.tx-kesmallads-pi1-textcontent					{}
.tx-kesmallads-pi1-browsebox					{display: none}
.smalladform-label								{margin: 5px 0 0 0; width: 150px; float:left; border:0px solid red; margin: 5px 0 0 0px;}
.smalladform-field								{margin: 5px 0 0 0; border: 0px solid red;}

.smalladform-field input						{width: 235px;}
.smalladform-label-check, .smalladform-field-check	{display: none}
.smalladform-field .submitclass					{background: url(../img/submitBg.gif) no-repeat; width: 96px; height: 19px; border: none; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 230px;  }
.smalladform-field select {
	border: 0px; border-left: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5;
	width: 235px;
	font-size: 11px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: top;
	height: 15px;
}

.smalladform-field textarea 					{border: 1px; border-left: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5; width: 235px;}
/*.smalladform-field .errorBorder					{border-left: 1px solid #ff0000; border-top: 1px solid #ff0000;}*/
/* tx-kesmallads form  */



/* tx-thmailformplus */
.tx-thmailformplus-pi1							{margin: 10px;}
.tx-thmailformplus-pi1 							{margin: 10px 0 0 10px;}
.tx-thmailformplus-pi1 div						{float:left;}
.tx-thmailformplus-pi1 input					{margin-right: 10px; width: 215px;}
.tx-thmailformplus-pi1 input[type="radio"] 		{width: auto; border: 0px}
.tx-thmailformplus-pi1 input[type="submit"] 	{background: url(../img/submitBg.gif) no-repeat; width: 96px; height: 19px; border: none; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; float:right; padding-bottom: 3px;}
.tx-thmailformplus-pi1 textarea					{border: 0px; border-left: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5; width: 307px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px;}

.tx-thmailformplus-pi1 legend					{font-weight: bold;}
.tx-thmailformplus-pi1 label					{width: 90px; float:left;}
.tx-thmailformplus-pi1 span						{border:0px solid #ff0000}


/* codeSearch */
#codeSearchWrapper								{background: url(../img/codesearchBg.jpg) no-repeat;  min-height: 1000px;}
.codeSearch p									{margin-right: 40px;}
.codeSearch select								{border: 0px; border-left: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5; width: 270px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; height: 15px;}

.codeSearch input 								{width: 270px; margin-top: 10px; float: left; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif;}
.codeSearch input.submit						{background: url(../img/submitBg130.gif) no-repeat; width: 130px; height: 19px; border: none; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 13px 0 0 140px; float: left; padding-bottom: 3px;}

.codeSearchText									{position: absolute; left: 20px; top: 670px; background-color: #89c13c;}
.codeSearchText p								{width: auto; margin-right: 0px}
.codeSearchText .element						{float: left; width: 320px; border: 0px solid red;}

/* lieferanten */
#lieferantenSearchWrapper						{background: url(../img/lieferantensearchBg.jpg) no-repeat; min-height: 996px;}
#lieferantenSearchMapsWrapper					{background: url(../img/lieferantensearchMapsBg.jpg) no-repeat; min-height: 1030px;}

/* codeSearchResult and lieferantenResult */
.codeSearchResult, .lieferantenResult			{padding: 5px 10px 5px 10px; background-color: #FFFFFF; width: 638px;}
.codeSearchResult p, .lieferantenResult p		{border: 0px solid red; margin-left: 0px; font-weight: normal}
.codeSearchResult table,
.lieferantenResult table						{background-color: #dee9cf; border-collapse: collapse; width: 100%;}
.codeSearchResult tr.listrow,
.lieferantenResult tr.listrow					{background-color: #eef4e7}
.codeSearchResult tr.listrow-odd,
.lieferantenResult tr.listrow-odd				{background-color: #dee9cf}
.codeSearchResult td,
.lieferantenResult td							{padding: 5px 0 5px 10px; font-weight: bold; width: 300px;}
.openBox, .closeBox								{background-color: #dfe9d0; padding: 10px; width: 618px;}
.closeBox										{background-color: #ffffff;}
.openBox a, .closeBox a							{background: url(../img/open.gif) no-repeat; cursor: pointer; cursor: hand; text-decoration: none; padding: 0 0 1px 25px; font-weight: bold;}
.closeBox a										{background: url(../img/close.gif) no-repeat;}
.backlinkLieferanten							{position: absolute; left: 779px; top: 330px; margin:0;}

/* personSearch */
.personSearch 									{width: 320px; margin: 0 0 0 30px;}
.personSearch select							{color: #00572d; width: 240px;}

/* tx-newloginbox-pi1 */
.tx-newloginbox-pi1								{float: left; margin: 15px 0pt 15px 30px;}
.contentWhite .tx-newloginbox-pi1				{margin-left: 28px;}

.tx-newloginbox-pi1 th, .tx-newloginbox-pi1 td	{border: 0px solid #ff0000; padding-bottom: 5px;}
.tx-newloginbox-pi1 label 						{padding-right: 10px; text-align:left}
.tx-newloginbox-pi1 tfoot input 				{background: url(../img/submitBg.gif) no-repeat; width: 96px; height: 19px; border: none; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; float:right; padding-bottom: 2px;}
.tx-newloginbox-pi1 p							{padding: 0px; margin:0; font-weight: bold; color:#FF0000 }	
.tx-newloginbox-pi1 a 							{font-weight:normal; text-decoration: underline;}

/* tx-srfeuserregister-pi1 */
/*.tx-srfeuserregister-pi1 input					{padding: 0}*/
.tx-srfeuserregister-pi1						{border-bottom: 0px solid #deeacf; padding-bottom: 10px; float:left; width: 698px; margin-left:2px}
.tx-srfeuserregister-pi1 form 					{margin: 0 0 0 28px;}
.tx-srfeuserregister-pi1 fieldset 				{border: 0px solid #ff0000;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-text {width: 230px;}
.tx-srfeuserregister-pi1 label span				{color: #00572d;}
.tx-srfeuserregister-pi1 dl 					{width: 480px; border: 0px solid #ff0000; float:left; padding: 0; }
.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes {width: 30px;}
.tx-srfeuserregister-pi1-multiple-checkboxes label {display: none;}
#tx-srfeuserregister-pi1-zip					{margin-right: 5px; width: 50px; float:left;}


.tx-srfeuserregister-pi1 dt 					{width: 104px; border: 0px solid #ff0000; padding: 0;}
.tx-srfeuserregister-pi1 input[type="radio"]	{float: left; width: auto; border: 0px}
.tx-srfeuserregister-pi1-submit					{background: url(../img/submitBg.gif) no-repeat; width: 96px; height: 19px; border: none; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; float:
right;}
#tx-srfeuserregister-pi1-submit					{padding: 0 0 3px 0;};


.tx-srfeuserregister-pi1 dd 					{width: 239px; border: 0px solid #ff0000; }
.tx-srfeuserregister-pi1-notice					{font-style: normal; margin: 0}

.tx-srfeuserregister-pi1 h4, 
.tx-srfeuserregister-pi1 p						{margin: 0 0 0 30px; padding-left: 0; display: none;}
.errorInput										{border-left: 1px solid #ff0000; border-top: 1px solid #ff0000;}
.gender h4, .gender p							{margin: 0 0 0 30px; padding-left: 0;}
.gender h4										{margin-top: 10px; padding-bottom: 4px;}
.gender p										{margin-bottom: 10px;}

/* tx-rbflashobject-pi1-swf_altcontent */
.tx-rbflashobject-pi1-swf_altcontent			{margin-left: 20px;}
.toggleBox .tx-rbflashobject-pi1-swf_altcontent {margin-left: 137px; margin-bottom: 5px;}

/* imageDiv mouseover Layer */
.imageDiv {position: absolute; background-color: #eaf2e5; padding: 0px; width: 412px; min-height: 310px; z-index: 5000; text-align: center; }
.imageDiv img {border: 0px solid #deeacf; padding: 0px; background-color: #FFFFFF;}
.imageDiv div.caption {float: left; margin: 5px 10px 5px 10px; text-align: left;}

.imageDiv .border {border: 1px solid #deeacf; padding: 2px; background-color: #FFFFFF; }

.imageBox {float:left; width: 662px;}
.imageBox .csc-textpic-imagewrap			{border: 0px solid #deeacf; padding: 10px 0 3px 0;}
.imageBox dl.csc-textpic-image dt 	 		{border: 1px solid #deeacf; padding: 2px; width: 131px; float: left;}
.imageBox dl.csc-textpic-image dt img 		{text-align:center; margin: 0 auto;}
/*.imageBox dl.csc-textpic-image dt img 		{border: 4px solid #deeacf; padding: 2px;}*/

.imageBox dl.csc-textpic-image 				{margin-right: 30px; float:left;}
.imageBox dl.csc-textpic-lastcol			{margin-right: 0px;}
.imageBox .csc-textpic-imagerow				{margin-bottom: 30px; float: left}
.imageBox .csc-textpic-imagerow-last		{margin-bottom: 0;}
.imageBox .csc-textpic-caption				{display: none}
/* end imageDiv mouseover Layer */


/* contacform */
table.contactForm td 						{padding: 2px 2px 2px 0;}

/* productTeaser */
.productTeaserWrap							{margin: 20px 0 0 19px; float: left; border:0px solid red;}
.productTeaserTop							{background: url(../img/productTeaserTop.jpg) no-repeat; width: 323px; height: 9px;}

.productTeaser								{background: url(../img/productTeaserMiddle.jpg) repeat-y; background-color: #FFFFFF; width: 323px; float: left;}
.productTeaser .csc-textpic-intext-left-nowrap					{border:0px solid red; float:left; width: 323px;}


.productTeaserGreen							{background: none; background-color: #FFFFFF; width: 319px; float: left;}
.productTeaser .csc-textpicHeader, 
.productTeaser .csc-header					{margin: 0 10px; border-bottom: 1px solid #9cb988; display: none}
.productTeaser h1							{font-size: 12px; font-weight: bold; margin: 0 10px 5px 10px; border-bottom: 1px solid #9cb988; padding-bottom: 10px; height: 20px;}
.productTeaser p							{margin: 0px;}
.productTeaser .csc-textpic-imagewrap		{margin: 5px 10px 5px 10px;}
.productTeaser2 .csc-textpic-imagewrap,		
.productTeaser3 .csc-textpic-imagewrap		{margin: 10px 5px 5px 7px;}
.productTeaser .csc-textpic-text			{margin:  10px 10px 0px 0px; float:right; width: 160px; border: 0px solid red; }
.productTeaser a							{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; float:left; }
.productTeaser dl.csc-textpic-image dt 	 	{border: 1px solid #deeacf; padding: 2px; width: 131px; float: left; }

.productTeaser2 a, .productTeaser3 a		{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; float:left; position: absolute; top: 95px;}

.productTeaser2 a.teaserImgLink				{position: relative; top: auto;}

.productTeaser a:hover, 
.productTeaser2 a:hover						{text-decoration: none;}

.productTeaser2 .csc-textpic-intext-left-nowrap {width: 323px;}

/*.productTeaser img							{float: left;}*/
.productTeaserBottom						{background: url(../img/productTeaserBottom.jpg) no-repeat; width: 323px; height: 9px;}

.productTeaserTopGreen						{background: url(../img/productTeaserTopGreen.jpg) no-repeat; width: 319px; height: 7px;}
.productTeaserBottomGreen					{background: url(../img/productTeaserBottomGreen.jpg) no-repeat; width: 319px; height: 7px;}

.map 										{border: 1px solid #deeacf; padding: 2px; background-color:#FFFFFF; display: none; position: absolute; left: 401px; margin-top: -345px; z-index: 1000}
/*margin-top: -320px; margin-left: -150px;*/

/* bioclub login */
/*position: absolute; top: 182px; left: 625px;*/
.bioclubLogin 								{position: relative; border:0px solid red; width: 300px; margin: -295px 0 0 370px;}
.bioclubLogin h3							{color: #FFFFFF; font-weight: bold; font-size: 12px;}
.bioclubLogin a								{font-weight: normal; text-decoration: underline;}

.bioclubRegSpacer662						{border-top: 1px solid  #598d32; margin: 10px 0 10px -8px; width: 658px; float:left;}


.datenbearbeiten							{position: relative; float: right; margin-top: -80px; margin-right: 10px; border: 0px solid #FF0000; z-index: 200;}
.bioclub									{background: url(../img/boxMiddleGreen662.jpg) repeat-y;}
.ContentToggleOpened .bioclubBoxBottom		{background: url(../img/boxBottomGreen662.jpg) no-repeat; height: 8px;}

#submitBtnBioclubMail						{margin-right: 83px}

/* ### GEWINN ### */
.gewinn									{background: url(../img/gewinnTeaserBg.jpg) no-repeat; background-color: #FFFFFF; padding-top: 0px; height: 120px; border-top: 1px solid #deeacf; border-bottom: 1px solid #deeacf;}
#mainContent .gewinn .csc-textpic 		{margin-top: 10px; width: 698px;}
.gewinn .csc-textpic-text				{width: 470px; border: 0px solid red;}
.gewinn p								{margin: 0px 0px 10px 20px;}
.gewinn p.headline_1					{margin: 0px 0px 10px 20px; font-size: 14px; padding: 0;}
/*
.gewinn a								{font-weight: bold; text-decoration: none;}
*/

#tx-ttproducts-pi1-search				{margin-left: 28px; margin-bottom: 10px;}
.productSearchSubmit					{background: url(../img/submitBg.gif) no-repeat; width: 96px; height: 19px; border: none; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; padding-bottom: 3px;}

.milchratsch p							{margin-right: 0px;}
.milchratschtext						{float: left; width: 468px; border:0px solid red; margin-right: 20px;}					
.toggleBox .milchratsch .csc-textpic-imagewrap		{float: right; width: 154px; margin:0px 2px 5px 0pt;}


.abbestellenNewsletter					{height: 30px; float:left; margin-left:10px; margin-top: 10px;}
.abbestellenMilchratsch					{float:left; margin: 10px 0 10px 10px;}
.loginForgot							{}
.milchratschSpacer						{border-top: 1px solid  #deeacf; width: 658px; margin: 10px 0 10px -8px}
.milchratschForm						{margin: 10px;}
.toggleBoxGruen .tx-srfeuserregister-pi1 {border: 0px solid red; margin-left: 10px; padding-bottom:0px;}

/* polling */
.contentWhite .csc-header-n11 img, .contentWhite .csc-header-n6 img			{margin-top: 20px;}
.tx-quickpoll-pi1							{margin: 10px 28px 20px 28px;}
.polltable									{border-collapse: collapse;}
.polltable h2, .polltitle h2				{font-size: 11px; background-color: #f2f7f4; font-weight:normal; text-align:left;}

.pollquestion								{padding: 30px 0 10px 0px;  font-weight: bold; }
input.pollanswer							{margin: 10px 0;}
input.pollsubmit							{border: none; font-family:Verdana,Arial,Helvetica,sans-serif; background: url(../img/submitBg.gif) no-repeat; color: #FFFFFF; font-size:11px; font-weight:bold; height:19px; padding-bottom:3px; width:96px;}


.polltable table							{padding-top: 10px;}
.polltotal									{margin: 0;}
.pollpercent								{font-weight: bold; width: 50px; padding-top: 10px;}
.pollresulttext								{width: 300px; padding-top: 10px; padding-bottom: 0px; }
.pollresulttext	p							{margin:0; float: left; }
.tx-quickpoll-pi1 .pollbar 					{background: url(../img/pollbar.gif) 0 3px repeat-x;}
.pollInfo									{padding-top: 20px; color: #b2baa3;}
#pollAnchor									{border: 0px solid red; width: 10px; height: 50px; display:block; margin-top: -50px;}

.fruchtHeader								{background: url(../img/fruchtlieferantenheader.png) no-repeat; margin: -8px 0 0 2px; min-height: 500px; padding: 352px 0 0 20px;}
.fruchtBoxTop								{background: url(../img/fruchtboxTop.png) no-repeat; height: 8px;}
.fruchtBoxBottom							{background: url(../img/fruchtboxBottom.png) no-repeat; height: 8px;}
.fruchtBoxMiddle							{background: url(../img/fruchtboxMiddle.png) repeat-x;  width: 658px;}
.fruchtBoxMiddle .csc-textpic				{margin: 0; clear: both;  padding: 15px;}
.fruchtBoxMiddle .csc-header				{margin: 0; padding: 0; float: left;}
.fruchtBoxMiddle .csc-textpic-intext-left .csc-textpic-imagewrap {float: left; margin: 0 20px 0 0;}
.fruchtBoxMiddle .csc-textpic-intext-left .csc-textpic-text {float: left; width: 450px;}
#mainContent .fruchtBoxMiddle h1			{font-size: 11px; color:#00572d; padding: 15px 0 0 15px; font-weight: bold;}
.fruchtHeader p								{margin: 0;}

.fruchtText									{margin: 0; border-bottom: 1px solid #72ab35; padding: 15px; float: left; width: 628px;}
#mainContent .fruchtText h1					{padding: 0 0 20px 0;}
.fruchtText .csc-textpic					{margin: 0; float: left;  padding: 0px;}
.fruchtText .csc-header						{margin: 0; padding: 0;}

#mainContent .headerTop {
	margin: 0;
	padding: 0;
	float: none;
}
#mainContent .headerTop .csc-textpic {
	float: none;
	margin: -8px 0px 0px 2px;
	width: auto;
}
#mainContent .headerTopSub .csc-textpic {
	float: none;
	margin: 10px 0px 0px 0px;
	width: auto;
}



#ziegenwelt-meta {border: 0px solid red; width: 702px; background-color: #FFFFFF;  border-bottom: 0px solid #dceacc; float: left; margin-bottom: 0px;}
#ziegenwelt-meta .catList {border: 0px solid blue; z-index: 10000; float: left; position: relative} 
#categoryCorner {border: 0px solid red; background: url(../img/contentProductBgTop.jpg) right top no-repeat; width: 702px; height: 5px; margin: -4px 0 0px 0px; z-index: 100;}
#ziegenwelt-meta li		{display: inline; float: left; border: 0px solid red; width: 175px;}
#ziegenwelt-meta li a		{outline: none}


.left-teaser-input					{height:17px; font-size: 11px; font-weight: 500; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin-right: 12px; width: 200px;}
.left-teaser-submit					{background: url(../img/submitBg.gif) no-repeat; width: 96px; height: 19px; border: none; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 12px;}

#facebook-twitter 	{position: absolute;right: 14px;top: 28px;color:#191919;font: 500 11px/14px Arial,Helvetica,sans-serif;}
#facebook-twitter img {vertical-align: text-bottom;margin-left: 4px;}
#header {position: relative;}