@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;}
input[type=radio], input[type=checkbox], input.radion {
	border: none;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.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;border-bottom: 1px solid #4B7F28;}

/*REITER NAVIGATION*/
ul#reiternav							{margin-top: 20px; margin-bottom: 10px; float: left;list-style-type: none;background: url(../img/reiter-ul.png) repeat-x transparent;width:661px}
ul#reiternav li						{margin-bottom: 0px; float: left;list-style-type: none;}
ul#reiternav li a						{display:block; outline: none}


/*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}
.teaserHome.service-hotline .csc-textpic-text a {
	display: block;  
	margin-top: 0; 
	margin-left: 0; 
	padding: 0;  
	border-top: 0px solid #deeacf; 
	width: 185px; 
	text-decoration: none; 
	font-weight: normal;
}


.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 ul { margin: 10px 10px 20px 0px;}
#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 white; 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;}
				

.BoxContainer											{background: url(../img/contentBoxHm.jpg) repeat-x; margin: 0px 0px 2px 20px; border-top: none; width: 662px;}
.BoxContainer .boxTop									{background: url(../img/contentBoxOpenedBg.jpg) repeat-y; width: 662px;}
.BoxContainer .boxBottom									{background: url(../img/contentBoxBottom.jpg) no-repeat; height: 7px; width: 662px; border: 0px solid red;float: left;}

.brauchtum-item {margin: 0 10px;}
.brauchtum-item + a[id] + .brauchtum-item {border-top: 1px solid #9DB988; }
#mainContent .brauchtum-item .csc-textpic-imagewrap {margin: 0; padding: 0 0 20px 0px; border: 0px solid red; float: left;}
#mainContent .brauchtum-item .csc-textpic { margin-top: 10px;}
#mainContent .brauchtum-item dl.csc-textpic-image {float: left;border: 1px solid #EAF2E5;padding: 2px;background-color: white;}
#mainContent .brauchtum-item .csc-textpic-text {padding: 0 0 0 10px; overflow: hidden; float: none; width: auto; min-width: 300px;}
#mainContent .brauchtum-item .csc-textpic-text p {padding: 0 0 10px 0;margin: 0 0 10px 0;}
#mainContent  .brauchtum-item .csc-textpic-intext-left-nowrap 	{float:none; border: 0px solid red;}

/*
.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;}
#codeSearchWrapper_b								{background: url(../img/codesearchBg_b.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 #87C13C;  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;}

/* simplesurvey */
.tx-simplesurvey-pi1{
	padding: 0px;
	margin: 0 0 0 2px;
	width: auto;
	background:transparent;
	border:none;
	font: 400 normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color: #191919;
	
}
.tx-simplesurvey-pi1-notemplate{
	background:transparent;
	border:none;
	font-size:16px;
	margin:10px;
	padding:30px;
}

.tx-simplesurvey-pi1-title,
.tx-simplesurvey-pi1-result-header-questions{
	text-decoration: none;
	margin: 0;
	padding: 0 0 4px 0;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #00572D;
}

.tx-simplesurvey-pi1-caption{
	margin: 10px 0 0;
	padding: 0 0 4px 0;
}

.tx-simplesurvey-pi1-description{
	margin: 10px 0 0;
	padding: 0 0 4px 0;
	color: black;
/*	border-bottom: 1px solid black;*/
}
.tx-simplesurvey-pi1-description p {
	margin: 0;
}

.tx-simplesurvey-pi1-questiontext{
}

.tx-simplesurvey-pi1-help{
	left:490px;
	width: 10px;
	position:relative;
	top:-18px;
	margin:0 0 -14px 0;
}

.tx-simplesurvey-pi1-help a{
	font-size: 12px;
	text-decoration:none;
}

.tx-simplesurvey-pi1-help a:hover,
.tx-simplesurvey-pi1-help a.hover{
	font-weight: bold;
}

.tx-simplesurvey-pi1-question,
.tx-simplesurvey-pi1-result-question{
	font-size: 11px;
	margin: 0 0 5px 0;
	color: black;
	font-weight: 700;
}
.tx-simplesurvey-pi1-result-question2,
.tx-simplesurvey-pi1-result-percent2{
margin-left: 11px;
}
.tx-simplesurvey-pi1-question-wrap {
	border-bottom: 1px solid #598D32;
	padding: 8px 9px 8px 11px;
	width: 300px;
}

.tx-simplesurvey-pi1-answers {
	text-align: left;
}
.tx-simplesurvey-pi1-answer{
	display: -moz-inline-box;
	display: inline-block;
	line-height: 14px;
	margin-right: 12px;
}
.tx-simplesurvey-pi1-answer input {
	margin-right: 2px;
	vertical-align: bottom;
}
.tx-simplesurvey-pi1-answer textarea {
	font: 400 normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	border: 1px;
	border-left: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 297px;	
}

#tx-simplesurvey-pi1-error{
	display: none;
	width: 250px;
	margin: 5px 0 5px 0;
	background-color: #FF4626;
	color: white;
	border: 1px solid black;
}

.tx-simplesurvey-pi1-userdata{
	margin: 10px 0 10px 0;
	border: 2px dashed white;
	padding: 3px;
}

.tx-simplesurvey-pi1-userdata-title{
	font-weight: bold;
	margin: 5px 0 0 0;
}

.tx-simplesurvey-pi1-userdata-answer{
	margin: 5px 0 0 0;
}

.tx-simplesurvey-pi1-results-not-allowed{
	font-size:14px;
	font-weight:bold;
}

.tx-simplesurvey-pi1-uploaderror{
	background:red none repeat scroll 0% 0%;
	border:1px solid;
}

.tx-simplesurvey-pi1-result-percent{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
	font-style:italic;
}

.tx-simplesurvey-pi1-result-answer{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
}

.tx-simplesurvey-pi1-result-noanswer{
	font-style:italic;
	color: gray;
}

.tx-simplesurvey-pi1-result-userdata{
}

.tx-simplesurvey-pi1-overall-points{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}

.tx-simplesurvey-pi1-submit,
.tx-simplesurvey-pi1-backlink {
	display: block;
	height: 19px; 
	border: none; 
	color:#FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.tx-simplesurvey-pi1-submit-wrap {
	margin: 5px 9px;
	text-align: right;
}

.tx-simplesurvey-pi1-backlink-wrap {
	margin: 5px 9px;
	text-align: left;
	float: left;
}
.theme-button-wrap {
	display: -moz-inline-box;
	display: inline-block;
	background: transparent url(../img/buttonBg.gif) no-repeat scroll 100% 0%;
	cursor: pointer;
	height: 19px;
	margin-left: 5px;
	margin-top: 3px;
	position: relative;
	text-align: center;
}
.theme-button-wrap span {
	background: transparent url(../img/buttonBg.gif) no-repeat scroll 0% 0%;
	display: block;
	float: left;
	height: 19px;
	left: 0px;
	margin-left: -5px;
	position: absolute;
	top: 0px;
	width: 5px;
}

.theme-button-wrap input {
	background: transparent none repeat scroll 0px 0px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	height: 19px;
	margin-left: -5px;
	padding-left: 6px;
	padding-right: 6px;
	position: relative;
	text-align: center;
	z-index: 2;
}
body:empty .theme-button-wrap input {
	height: 16px;
}
html>/**/body .theme-button-wrap input , x:-moz-any-link, x:default{
	height: 16px;
}
.tx-elunapagecomments-pi1{
	padding: 0px;
	margin: 0 0 0 2px;
	width: auto;
	background:transparent;
	border:none;
	font: 400 normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color: #191919;
	
}
.eluna_pagecomments_link {
	padding: 9px;
}

.eluna_pagecomments_count{
	display: none;
}

.eluna_pagecomments_comment_date strong{
	color: #fff;
}

.eluna_pagecomments_comment{
	padding: 15px 9px; 
	border-top: 1px solid #246217;
	margin-right: 2px;
}

.eluna_pagecomments_comment_date{
	padding: 0 0 10px 0;
}

#tx_elunapagecomments_pi1_comment{
	width: 638px;
	height: 55px;
	margin-top: 2px;
}

.eluna_pagecomments_form p{
	margin: 0;
	padding: 0 0 15px 9px;
}

.eluna_pagecomments_form p.submit{
	padding: 0 11px 15px 0;
	text-align: right;
}

#tx_elunapagecomments_pi1_submit{
	background: url(../img/absenden.jpg) no-repeat;
	width: 115px;
	height: 19px;
	border: none;
	font-size: 0px;
	cursor: pointer;
}

.eluna_pagecomments_form_title{
	font-weight: bold;
	padding: 22px 9px;
}

.eluna_pagecomments_error{
	color: #ff0000;
	font-weight: bold;
	padding: 0 9px 15px 9px; 
}

#tx_elunapagecomments_pi1_name{
	width: 638px;
	height: 20px;
	margin-top: 2px;
}


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

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


.testesserTeaserGreen							{background: none; background-color: #FFFFFF; width: 319px; float: left;}
.testesserTeaser .csc-textpicHeader, 
.testesserTeaser .csc-header					{margin: 0 10px; border-bottom: 1px solid #9cb988; display: none}
.testesserTeaser h1							{font-size: 12px; font-weight: bold; margin: 0 10px 5px 10px; padding-bottom: 10px; height: 20px; color: #2D6913;}
.testesserTeaser p							{margin: 0px 0px 10px 0px;}
.testesserTeaser .csc-textpic-imagewrap		{margin: 5px 10px 5px 10px;}
.testesserTeaser2 .csc-textpic-imagewrap,		
.testesserTeaser3 .csc-textpic-imagewrap		{margin: 10px 5px 5px 7px;}
.testesserTeaser .csc-textpic-text			{margin:  10px 10px 10px 10px; width: 295px; border: 0px solid red; }
.testesserTeaser a							{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; float:left; }
.testesserTeaser dl.csc-textpic-image dt 	 	{border: 1px solid #deeacf; padding: 2px; width: 293px;}

.testesserTeaser2 a, .productTeaser3 a		{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; color:#2D6913;}

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

.testesserTeaser a:hover, 
.testesserTeaser2 a:hover						{text-decoration: none;}

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

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

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




/* testesserTeaserFull */
.testesserTeaserFullWrap						{margin: 20px 0 0 19px; float: left; border:0px solid red;}
.testesserTeaserFullTop							{background: url(../img/testesserTeaserFullTop.jpg) no-repeat; width: 665px; height: 9px;}

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

.testesserTeaserFull .csc-textpicHeader, 
.testesserTeaserFull .csc-header					{margin: 0 10px; display: none}
.testesserTeaserFull h1							{font-size: 12px; font-weight: bold; margin: 0 10px 5px 10px; padding-bottom: 10px; height: 20px; color:#2D6913;}
.testesserTeaserFull p							{margin: 0px 0px 10px 0px;}
.testesserTeaserFull .csc-textpic-imagewrap		{margin: 5px 10px 5px 10px;}
.testesserTeaserFull2 .csc-textpic-imagewrap,		
.testesserTeaserFull3 .csc-textpic-imagewrap		{margin: 10px 5px 5px 7px;}
.testesserTeaserFull .csc-textpic-text			{margin:  0px 0px 10px 42px; float:left; width: 293px; border: 0px solid red; }
.testesserTeaserFull a							{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; float:left; }
.testesserTeaserFull dl.csc-textpic-image dt 	 	{border: 1px solid #deeacf; padding: 2px; width: 293px; float: left; }

.testesserTeaserFull2 a, .productTeaser3 a		{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; color: #2D6913}

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

.testesserTeaserFull a:hover, 
.testesserTeaserFull2 a:hover						{text-decoration: none;}

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

.testesserTeaserFullBottom						{background: url(../img/testesserTeaserFullBottom.jpg) no-repeat; width: 665px; height: 9px;}




/* productTeaser */
.testesserErgebnisseTeaserWrap							{margin: 20px 0 0 19px; float: left; border:0px solid red; position: relative;}
.testesserErgebnisseTeaserTop							{background: url(../img/testesserTeaserFullTop.jpg) no-repeat; width: 665px; height: 9px;}

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

.content .testesserErgebnisseTeaser .csc-textpic {
	position: static;
}
.testesserErgebnisseTeaser .csc-textpic.csc-textpic-intext-right {
	border-top: 1px solid #9cb988; 
	float: none;
	padding-bottom: 10px;
	margin: 0px 10px 0;
	position:relative;
}

.testesserErgebnisseTeaser .csc-textpicHeader, 
.testesserErgebnisseTeaser .csc-header					{margin: 0 10px; border-bottom: 1px solid #9cb988; display: none}
.testesserErgebnisseTeaser h1							{font-size: 12px; font-weight: bold; margin: 0 10px 0px 10px; padding-bottom: 10px; height: 20px;}
.testesserErgebnisseTeaser p							{margin: 0px;}
.testesserErgebnisseTeaser .csc-textpic-imagewrap		{margin: 5px 10px 5px 10px;}
.testesserErgebnisseTeaser2 .csc-textpic-imagewrap,		
.testesserErgebnisseTeaser3 .csc-textpic-imagewrap		{margin: 10px 0 5px 0px;}
.testesserErgebnisseTeaser .csc-textpic-text			{margin:  0px 10px 0px 10px; float:left; width: 240px; border: 0px solid red; }
.testesserErgebnisseTeaser a							{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; float:left; }
.testesserErgebnisseTeaser dl.csc-textpic-image dt 	 	{padding: 2px; width: 136px; float: left; }
.testesserErgebnisseTeaser dl.csc-textpic-image dt img	 	{display: block; border: 1px solid #deeacf; }

.styled-link,
.testesserErgebnisseTeaser2 a, .productTeaser3 a		{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; float:left; position: absolute; top: 10px; right: 80px; color:#2D6913;}

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

.testesserErgebnisseTeaser a:hover, 
.testesserErgebnisseTeaser2 a:hover						{text-decoration: none;}

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

.testesserErgebnisseTeaserBottom						{background: url(../img/testesserTeaserFullBottom.jpg) no-repeat; width: 665px; height: 9px;}



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

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


.testesserTeaserHalf .csc-textpicHeader, 
.testesserTeaserHalf .csc-header					{margin: 0 10px; border-bottom: 1px solid #9cb988; display: none}
#mainContent .testesserTeaserHalf h1							{font-size: 12px; font-weight: bold; margin: 0 10px 5px 10px; border-bottom: 1px solid #9cb988; padding-bottom: 3px; line-height: 20px;}
.testesserTeaserHalf p							{margin: 0px;}
.testesserTeaserHalf .csc-textpic-imagewrap		{margin: 5px 10px 5px 10px;}
.testesserTeaserHalf2 .csc-textpic-imagewrap,		
.testesserTeaserHalf3 .csc-textpic-imagewrap		{margin: 10px 5px 5px 7px;}
.testesserTeaserHalf .csc-textpic-text			{margin:  10px 10px 0px 0px; float:right; width: 160px; border: 0px solid red; }
.testesserTeaserHalf a							{font-weight: bold; text-decoration: none; border: 0px solid red; margin-top: 0px; float:left; }
.testesserTeaserHalf dl.csc-textpic-image dt 	 	{border: 1px solid #deeacf; padding: 2px; float: left; }

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

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

.testesserTeaserHalf a:hover, 
.testesserTeaserHalf2 a:hover						{text-decoration: none;}

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

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


.ContentToggleBottom.testesserBoxBottom {
	background: url(../img/contentBoxBottom324.jpg) no-repeat;
	width: 324px;
}
.toggleBox.testesser {
	background: url(../img/contentBoxOpenedBg324.jpg);
	width: 324px;
}

.tx-facebook2t3-pi1,
.facebookLogin,
#fb-root {
	display: inline;
}







#wrapperMain.noLeftNavi {
	width: 958px;
}
#juliaContent {
	background: url(http://www.andechser-molkerei.de/fileadmin/img/juliaContent-bg.png) no-repeat;
	border: none;
	float: left;
	height: 600px;
	width: 931px;
}
.wtgallery .julia-top-title {
	margin-top: 32px;
	margin-left: 46px;
}
.wtgallery .julia-single-image {
	position: relative;
}
.wtgallery .julia-single-title {
	position: absolute;
	top: 279px;
	width: 523px;
	left: 1px;
	background: url(../img/00000030.png);
}
.wtgallery .julia-desc {
	color: #225522;
	font-size: 16px;
	line-height: 21px;
	font-weight: 500;
	font-family: "Comic Sans MS", cursive;
	padding: 20px 0 0 15px;
}
.wtgallery  .julia-left-col {
	display: -moz-inline-box;
	display: inline-block;
	width: 286px;
	margin-top: 12px;
	margin-left: 46px;
	vertical-align: top;
}
.wtgallery  .julia-right-col {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	margin-top: 12px;
	margin-left: 23px;
	width: 523px;
	position: relative;
}
.wtgallery .wt_gallery_single_inner_pic {
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

.toggle-image {
	display: none;
}
a .toggle-image {
	display: inline;
}
.wtgallery_single_browser_previous {
	position: absolute;
	top: 150px;
	left: 10px;
}
.wtgallery_single_browser_previous a {
	display: block;
	height: 36px;
	width: 36px;
	background: url(../img/julia-arrow-left.png) no-repeat;
}
.wtgallery_single_browser_next {
	position: absolute;
	top: 150px;
	right: 10px;
}
.wtgallery_single_browser_next a {
	display: block;
	height: 36px;
	width: 36px;
	background: url(../img/julia-arrow-right.png) no-repeat;
}
.fb_iframe_widget {
	background:none repeat scroll 0 0 white;
	height:408px;
	padding:14px 6px;
	width:290px;
	overflow: auto;
}

div#tx-ttproducts-pi1-list .fb_iframe_widget{
	background:none repeat scroll 0 0;
}

#skyscraperIndex {
	float: left;
}
#skyscraperIndex  .juliaStory {
	background: url(../img/julia-skyscraper.jpg);
	width: 241px;
	height: 667px;
	margin-left: 10px;
	position: relative;
}
#skyscraperIndex  .juliaStory1 {
	display: block;
	width: 201px;
	height: 219px;
	background: url(../img/julia-skyscraper-story-1.png) no-repeat 0 0;
	position: absolute;
	top: 274px;
	left: 2px;
	z-index: 2;
}
#skyscraperIndex  .juliaStory1a {
	display: block;
	width: 201px;
	height: 219px;
	background: url(../img/julia-skyscraper-story-1.png) no-repeat 0 0;
	position: absolute;
	top: 274px;
	left: 2px;
	z-index: 2;
}
#skyscraperIndex  .juliaStory1:hover {
	background: url(../img/julia-skyscraper-story-1.png) no-repeat -201px 0;
}
#skyscraperIndex  .juliaStory2 {
	display: block;
	width: 199px;
	height: 214px;
	background: url(../img/julia-skyscraper-story-2.png) no-repeat 2px 0;
	position: absolute;
	top: 451px;
	left: 41px;
	z-index: 1;
}
#skyscraperIndex  .juliaStory2:hover {
	background: url(../img/julia-skyscraper-story-2.png) no-repeat -199px 0;
	z-index: 3;
}
#skyscraperIndex  .bar-almanach {
	background: url(../img/brauchtum-banner.jpg) no-repeat;
	display: block;
	width: 201px;
	height: 361px;
	margin-left: 10px;
	position: relative;
}
#webcam-frame {
	margin:10px 0px 10px 30px; 
	height: 394px;
	width: 648px;
	border: none;
  padding: 2px;
  border: 1px solid gray;
}


/* presse-neu */
body.presse-neu .news-list-img {
  float: right; 
  width: 160px;  
  margin: 10px 12px 10px 10px; 
  padding: 2px;
  border: 1px solid #EAF2E5;
  text-align: center;
}
body.presse-neu .news-list-img img{
  display: block;
  margin: 0 auto;
}
body.presse-neu .toggleBox hr,
body.presse-neu .toggleBox p {
  margin: 10px 10px 10px 10px;
  overflow: hidden;
}
body.presse-neu .toggleBox hr{
  margin: 10px 2px 10px 2px;
  overflow: hidden;
  border-width: 0;
  border-bottom-width: 1px;
}
body.presse-neu .half-left {
  margin: 0;
  width: 340px;
  float: left;
  clear: right;
}
body.presse-neu .contentWhite.half-left p{
margin: 10px 10px 10px 28px;
overflow: hidden;
}

body.presse-neu .half-right {
  margin: 0 20px 0 0;
  width: 323px;
  float: right;
}

body.presse-neu .ContentToggleOpened.half-left {
  margin: 10px 0px 0 20px;
  width: 323px;
  float: left;
}
body.presse-neu .toggleBoxHalf {
  width: 323px;
  background-image: url(../img/productTeaserMiddle.jpg)
}
body.presse-neu .half-right .ContentToggleBottom,
body.presse-neu .half-left .ContentToggleBottom {
  width: 323px;
  background-image: url(../img/productTeaserBottom.jpg);
  height: 8px;
}
body.presse-neu .half-left .csc-textpic-intext-left-nowrap,
body.presse-neu .half-right .csc-textpic-intext-left-nowrap {
width: auto;
padding: 0 10px;
margin: 0;	
}
body.presse-neu .half-left .csc-textpic-imagewrap,
body.presse-neu .half-right .csc-textpic-imagewrap {
  width: auto;
  min-width: 0;
  margin: 0;
}
body.presse-neu .half-left .csc-textpic-text,
body.presse-neu .half-right .csc-textpic-text {
  width: auto;
}

body.presse-neu .half-left .toggleBox p,
body.presse-neu .half-right .toggleBox p {
  margin: 0 10px;
}


body.presse-neu .content .csc-textpic.csc-textpic-center {
    float: none;
    margin: -8px 0 0 2px;
    width: auto;
}
body.presse-neu #mainContent {
  margin: 10px 0 0 0;
}
body.presse-neu .newsfile {
  margin: 10px 10px 10px 10px;

}

body.presse-neu .toggleBox .news-single-img {
  float: left;
  width: 200px;
  margin: 10px;
  text-align: center;
}
body.presse-neu .toggleBox .news-single-img .caption {
  font-size: 10px;
  font-style: italic;
  margin: 2px 2px 8px 2px;
  display: block;
}
body.presse-neu .toggleBox .news-single-img .caption:last-child {
margin-bottom: 5px;
}
body.presse-neu .toggleBox .news-single-img img {
  display: block;
  margin: 0 auto 5px;
}

body.presse-neu .toggleBox .csc-textpic.csc-textpic-center {
  margin: 0 auto;
  text-align: center;
}
body.presse-neu .toggleBox .csc-textpic.csc-textpic-center .csc-textpic-text {
  text-align: center;
}
body.presse-neu .toggleBox .csc-textpic.csc-textpic-center .csc-textpic-imagewrap img,
body.presse-neu .toggleBox .csc-textpic.csc-textpic-center .csc-textpic-imagewrap dl,
body.presse-neu .toggleBox .csc-textpic.csc-textpic-center .csc-textpic-imagewrap {
  margin: 5px auto;
  float:none;
  
}
