/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication(r) CMS Strukturdesign Version 4.8
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */

#page 				 		{height: 100%;} /* für den ie */
#page[id] 			 	{height:auto; min-height:100%;} /* wird nicht vom ie interpretiert */
html 				 			{height:100%; margin:0; padding:0;}
*	 	    		 			{margin:0; padding:0;}

body                 {height:100%; background-color:#e0e0e0; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; font-weight:normal; line-height:16px; text-align:left;}

div                  {margin:0; padding:0;}
p                    {margin:0; padding:0;}

table                {margin:0px; padding:0px; font:inherit; color:inherit; border:none;}
tr, thead, tbody     {margin:0px; padding:0px;}
th, td               {margin:0px; padding:0px; vertical-align:top;}

sup  								 {vertical-align:top; font-size:0.8em; line-height:100%;}

form                 {margin:0px; padding:0px;}

form td.text 		 {padding-right:8px;}

input                {font-family: Arial, Helvetica, sans-serif; color:#3f3f3f; font-size:12px; border:1px solid #D2D2D2; padding:2px; margin-bottom:3px; margin-right:5px;}
select               {font-family: Arial, Helvetica, sans-serif; color:#3f3f3f; font-size:12px; border:1px solid #D2D2D2; padding:1px; margin-bottom:3px; margin-right:5px;}
textarea             {font-family: Arial, Helvetica, sans-serif; color:#3f3f3f; overflow:hidden; font-size:12px; border:1px solid #D2D2D2; padding:2px; margin-bottom:3px; margin-right:5px;}
input.checkbox		 	 {border:none; vertical-align: top; margin-bottom:8px;}
input.radiobutton	 	 {border:none; vertical-align: top; margin-bottom:8px;}

button		         {cursor:pointer;margin:0px;background-color:#B6B6B6;border:none;color:#ffffff;font-size:10px;padding:0px 6px; height:19px;margin-right:10px; }
buttonAdmin          {cursor:pointer;margin:0px;background-color:#B6B6B6;border:none;color:#ffffff;font-size:10px;padding:0px 6px; height:19px;margin-right:10px; }

span                 {}

a                    {color:#ED1C23; text-decoration:none;}
a:hover              {color:#ED1C23; text-decoration:underline;}
a img 	             {border:none;}
a.intern             {padding-left:14px;background:url(/de/wLayout/design/img/links/intern.gif) center left no-repeat;}
a.extern             {padding-left:14px;background:url(/de/wLayout/design/img/links/extern.gif) center left no-repeat;}
a.download           {padding-left:14px;background:url(/de/wLayout/design/img/links/download.gif) center left no-repeat;}

.blockContent .blockContentInner .elementStandard ol      {zoom:100%; display:table; margin:12px 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: decimal; height:auto;} 
.blockContent .blockContentInner .elementStandard ul      {zoom:100%; display:table; margin:12px 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: disc; height:auto;} 
.blockContent .blockContentInner .elementStandard ul li   {padding-left:12px; list-style-type:none; background-image:url(/de/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;}

.blockRight .elementText ol      {zoom:100%; display:table; padding-top:0px; list-style-position:inside; list-style-type: decimal; height:auto;} 
.blockRight .elementText ul      {zoom:100%; display:table; padding-top:0px; list-style-position:inside; list-style-type: disc; height:auto;} 
.blockRight .elementText ul li   {padding-left:12px; list-style-type:none; background-image:url(/de/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;} 

hr                   {background-color:#d2d2d2; color:#d2d2d2; height:1px; border-style:none;}

/*################################ Ueberschriften ################################*/

h1	                 {margin:0px; padding:0px; font-size:24px; font-weight:bold; line-height:23px; color:#3f3f3f; margin-bottom:15px;}
h2	                 {margin:0px; padding:0px; font-size:16px; font-weight:bold; line-height:18px; color:#3f3f3f; margin-bottom:15px;}
h3	                 {margin:0px; padding:0px; font-size:16px; font-weight:bold; line-height:18px; color:#3f3f3f; margin-bottom:5px;}
h4                   {margin:0px; padding:0px; font-size:14px; font-weight:bold; line-height:18px; color:#3f3f3f; margin-bottom:15px;}
h5                   {margin:0px; padding:0px; font-size:12px; font-weight:bold; line-height:13px; color:#3f3f3f; margin-bottom:3px;}
h6                   {margin:0px; padding:0px; font-size:12px; font-weight:bold; line-height:13px; color:#3f3f3f; margin-bottom:3px;}

h1 a	             {text-decoration:underline;}
h2 a	             {text-decoration:underline;}
h3 a	             {text-decoration:underline;}
h4 a	             {text-decoration:underline;}
h5 a	             {text-decoration:underline;}
h6 a	             {text-decoration:underline;}
            
h1 a:hover	         {text-decoration:underline;}
h2 a:hover	         {text-decoration:underline;}
h3 a:hover	         {text-decoration:underline;}
h4 a:hover	         {text-decoration:underline;}
h5 a:hover	         {text-decoration:underline;}
h6 a:hover	         {text-decoration:underline;}

/*################################ Texte ################################*/

.highlight			 {padding:8px 12px 8px 12px; background-color:#E9E9E9;}
.text                {} /*Text*/
.textBold            {font-weight:bold;}/*Text fett*/
.textInvert          {}/*Text negativ*/
.textBoldInvert      {}/*Text fett negativ*/
.textInfo            {background-color:#ECCCCC;border-style:solid;border-width:1px;border-color:#c9ced4;padding-left:4px;padding-top:4px;padding-bottom:4px;}/*Text Infobox*/

.textSmall           {font-size:10px; line-height:14px;}/*Kleiner Text*/
.textSmallBold       {font-size:10px; line-height:14px;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:10px; line-height:14px;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:10px; line-height:14px;}/*Kleiner Text fett negativ*/

.textLarge           {font-size:14px; line-height:18px;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:14px; line-height:18px;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:14px; line-height:18px;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:14px; line-height:18px;}/*Gro&szlig;er Text fett negativ*/

.textImportant       {background-color:#E50000} /*Text Wichtig*/
.textInfo            {background-color:orange} /*Text Info*/
.textWarning         {background-color:red} /*Text Warnung*/
.textTipp            {background-color:green} /*Text Tipp*/

/*################################ Javascript-Meldungen ################################*/

.msr  {font-family:Arial,Helvetica; font-size:11px; color:red;}
.mbr  {font-family:Arial,Helvetica; font-size:11px; font-weight:bold; color:red;}
.mcr  {font-family:Arial,Helvetica; font-size:11px; font-style:italic; color:red;}

.msa  {font-family:Arial,Helvetica; font-size:11px; color:gray;}
.mba  {font-family:Arial,Helvetica; font-size:11px; font-weight:bold; color:gray;}
.mca  {font-family:Arial,Helvetica; font-size:11px; font-style:italic; color:gray;}

.msg  {font-family:Arial,Helvetica; font-size:11px; font-weight:normal;color:green;}
.mbg  {font-family:Arial,Helvetica; font-size:11px; font-weight:bold; color:green;}
.mcg  {font-family:Arial,Helvetica; font-size:11px; font-style:italic; color:green;}

/* Bloecke */

.blockMain       	   {width:992px; margin: 0px auto; margin-top:0px; text-align:left; min-height:100%; position: relative; background-image:url(/de/wLayout/design/img/backgrounds/bg_main.jpg); background-repeat:repeat-y;}
.blockMainInner        {margin:0px 10px 0 10px; background-color:#ffed99;}
#nonfood .blockMainInner        {margin:0px 10px 0 10px; background-color:#aedef7;}


.blockGlobal           {float:left; width:528px; padding-top:0px; padding-bottom:15px; border:0px solid #000000; background-image:url(/de/wLayout/design/img/backgrounds/bg_top.jpg); background-repeat:no-repeat;}
.blockGlobalInner      {padding:0px 0px 0px 0px;}

.blockContent          {}
.blockContentInner	   {background-color:#FFFFFF; margin-top:24px; padding:24px 24px 24px 24px;}
#startseite	   		   	 {background-color:#FFED99; margin-top:24px; width:540px; margin-right:-24px; padding:0px;}
#nonfood #startseite	 {background-color:#AEDEF7; margin-top:24px; width:540px; margin-right:-24px; padding:0px;}

.blockTop        	   {height:120px; background-image:url(/de/wLayout/design/img/backgrounds/bg_top.jpg); background-repeat:no-repeat; background-position:228px 0;}
.blockTopInner         {}

.blockRight      	   {float:left; width:216px; vertical-align:top; border-right:0px solid #000000; border-bottom:0px solid #000000; margin-bottom:24px;}
.blockRightInner       {margin-left:12px;}

.blockBottom     	   {background-color:#555555; padding-right:0px; font-size:10px; line-height:12px; color:#cccccc;}
.blockBottomInner      {padding:10px 12px 12px 12px;} 
  
.blockLeft       	   {float:left; width:228px; overflow:hidden; border-left:0px solid #000000; border-top: 0px solid #000000; border-bottom:0px solid #000000;}
.blockLeftInner        {padding:0 0 0 0;}

.blockLeftContentRight {}

.blockContent .elementPictureLeft			       		 {float:left; margin:0px; padding-bottom:12px;}
.blockContent table.elementPictureLeft			         {width:1%;padding:0px; border:0px; margin:0px; border-collapse:collapse;}
.blockContent .elementPictureLeft img					 {margin:4px 24px 0px 0px}
.blockContent .elementPictureRight		           		 {float:right; margin:0px; padding-bottom:12px;}
.blockContent table.elementPictureRight			         {width:1%;padding:0px; border:0px; margin:0px; border-collapse:collapse;}
.blockContent .elementPictureRight img					 {margin:4px 0px 0px 24px}
.blockContent .elementStandard							 {margin-bottom:12px;}
.blockContent .elementStandard img      				 {margin:4px 0px 0px 0px}
.blockContent table.elementStandard 			         {width:1%;padding:0px;margin:0px;border:0px;border-collapse:collapse;}
.blockContent .elementStandard .fragmentPictureLeft		 {float:left; margin:0px; padding:4px 8px 4px 0px;}
.blockContent .elementStandard .fragmentPictureLeft img  {}
.blockContent .elementStandard .fragmentPictureRight	 {float:right; margin:0px; padding:4px 0px 4px 8px;}
.blockContent .elementStandard .fragmentPictureRight img {}
.blockContent .elementStandard .subText					 {margin-top:3px; font-size:11px; color:#666666;}
.blockContent .elementPictureLeft .subText				 {margin:3px 24px 0 0; font-size:11px; color:#666666;}
.blockContent .elementPictureRight .subText				 {margin:3px 0 0 24px; font-size:11px; color:#666666;}


.blockContent .elementProduktThumbnailReihe						{margin-bottom:0px;}
.blockContent .elementClearProduktThumbnailReihe			{clear:both;height:12px; line-height:0px; font-size:0px; cursor:default;}
.blockContent .elementProduktHeadline									{background-color:#555555; margin:0px; width:528px;}
.blockContent .elementProduktHeadline h2							{margin:0px; color:#FFFFFF;padding:4px 24px 3px 12px;}

.blockContent .elementProduktThumbnail 	    			 						{float:left;width:180px; margin-right:0px;background-image:url(/de/wLayout/design/img/backgrounds/bg_produktauswahl.gif);}
#nonfood .blockContent .elementProduktThumbnail 	    			 						{float:left;width:180px; margin-right:0px;background-image:url(/de/wLayout/design/img/backgrounds/bg_produktauswahl_nonfood.gif);}
.blockContent .elementProduktThumbnail .elementThumbnail 			{display:block; width:168px;  text-decoration:none; }
.blockContent .elementProduktThumbnail .elementThumbnail a 		{display:block; width:168px; text-decoration:none; cursor:pointer; text-decoration:none;}
.blockContent .elementProduktThumbnail .elementThumbnail img	{vertical-align:top; cursor:pointer;}
.blockContent .elementProduktThumbnail .elementName 					{display:block; background-color:#d8d8d8; color:#3f3f3f; padding:5px 8px 5px 18px; font-weight:bold; background-image: url(/de/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:9px 9px; text-decoration:none; cursor:pointer;line-height:16px;font-size:13px;}
.blockContent .elementProduktThumbnail .elementName h3				{font-size:13px; margin:0px; line-height:16px;}
.blockContent .elementProduktThumbnail .elementInfo 					{display:none;}

.blockContent .elementProduktThumbnailOver 	    			 									{float:left; width:180px; margin-right:0px; background-image:url(/de/wLayout/design/img/backgrounds/bg_produktauswahl.gif); text-decoration:none;}
#nonfood .blockContent .elementProduktThumbnailOver 	    			 									{float:left; width:180px; margin-right:0px; background-image:url(/de/wLayout/design/img/backgrounds/bg_produktauswahl_nonfood.gif); text-decoration:none;}
.blockContent .elementProduktThumbnailOver .elementThumbnail 						{display:block; width:168px; text-decoration:none;}
.blockContent .elementProduktThumbnailOver .elementThumbnail a 					{display:block; cursor:pointer; text-decoration:none;}
.blockContent .elementProduktThumbnailOver .elementThumbnail img				{vertical-align:top; cursor:pointer;}
.blockContent .elementProduktThumbnailOver .elementName 								{display:block; background-color:#d8d8d8; padding:5px 8px 5px 18px; font-weight:bold; background-image: url(/de/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:9px 9px; text-decoration:none; cursor:pointer;line-height:16px;font-size:13px;color:#3f3f3f;}
#startseite .elementProduktThumbnailReihe a:hover    {text-decoration:none;}
.blockContent .elementProduktThumbnailOver .elementInfo 								{display:block; background-color:#FFFFFF; width:168px; position:absolute; z-index:100;color:#3f3f3f;text-decoration:none;}
.blockContent .elementProduktThumbnailOver .elementInfoInner						{display:block; padding:8px 9px 10px 9px;color:#3f3f3f;text-decoration:none;}
.blockContent .elementProduktThumbnailOver .elementInfo .elementInfoInner ul    {zoom:100%; display:table; margin:0; list-style-position:inside; list-style-type: none; height:auto;}
.blockContent .elementProduktThumbnailOver .elementInfo .elementInfoInner ul li	{color:#555555; padding-left:10px; background-image:url(/de/wLayout/design/img/decoration/bullet_list_grau.gif); background-repeat:no-repeat; background-position:0px 6px; text-indent:0px;}

.blockContent .elementProduktThumbnailOff 	    			 						{float:left;width:180px;margin-right:0px;background-color:#000000;background-image:url(/de/wLayout/design/img/backgrounds/bg_produktauswahl.gif);}
#nonfood .blockContent .elementProduktThumbnailOff 	    			 		{float:left;width:180px;margin-right:0px;background-color:#000000;background-image:url(/de/wLayout/design/img/backgrounds/bg_produktauswahl_nonfood.gif);}
.blockContent .elementProduktThumbnailOff .elementThumbnail 			{display:block; width:168px; -moz-opacity: 0.8; filter:alpha(opacity=80); opacity:0.8; -khtml-opacity: 0.8; text-decoration:none;}
.blockContent .elementProduktThumbnailOff .elementThumbnail a 		{display:block; width:168px; text-decoration:none; cursor:pointer; text-decoration:none;}
.blockContent .elementProduktThumbnailOff .elementThumbnail img		{vertical-align:top; cursor:pointer; }
.blockContent .elementProduktThumbnailOff .elementName 						{display:block; background-color:#adadad; color:#3f3f3f; padding:5px 8px 5px 18px; font-weight:bold; background-image: url(/de/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:9px 9px; text-decoration:none; cursor:pointer;line-height:16px;font-size:13px;color:#3f3f3f;}
.blockContent .elementProduktThumbnailOff .elementName h3					{font-size:13px; margin:0px; line-height:16px;}
.blockContent .elementProduktThumbnailOff .elementInfo 						{display:none;}

.blockContent .elementProduktBild 				 											{float:left; padding:0px; margin:4px 24px 12px 0px;}
.blockContent .elementProduktBildInner			 										{position:relative; height:auto; width:auto;}
.blockContent .elementProduktBild .elementLupe	 								{position:absolute; bottom:0px; right:0px; padding:4px}
.blockContent .elementProduktBild .elementLupe img 							{border:none;}
.blockContent .elementProduktBild .elementLupe a 								{display:block; height:17px; width:17px; background-image:url(/de/wLayout/design/img/buttons/btn_lupe.png);}
.blockContent .elementProduktBild img 				 									{border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; vertical-align:top;}
.blockContent .elementProduktBild .elementProduktbezeichnung	 	{width:216px;}
.blockContent .elementProduktBild .elementProduktbezeichnung h2 {background-color:#ed1c23; color:#FFFFFF; font-size:16px; padding:3px 12px 4px; margin:0px;}

.blockContent .elementProduktBild .elementProduktbezeichnungGebrauchtmaschine	 	 {width:216px;}
.blockContent .elementProduktBild .elementProduktbezeichnungGebrauchtmaschine h2 {background-color:#999999; color:#FFFFFF; font-size:16px; padding:3px 12px 4px; margin:0px;}

.blockContent .elementProduktBild .subText					 						{color:#666666; font-size:11px; line-height:14px; padding:0 12px 8px 12px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.blockContent .elementProduktBildDetail			   						{float:left; padding-bottom:12px; }
.blockContent table.elementProduktBildDetail			   			{width:1%;padding:0px;margin:0px;border:0px;border-collapse:collapse;}
.blockContent .elementProduktBildDetailInner			   			{position:relative; height:auto; width:auto; margin:4px 24px 0px 0px; }
.blockContent .elementProduktBildDetail .elementLupe	   	{position:absolute; bottom:0px; right:0px; padding:4px;}
.blockContent .elementProduktBildDetail .elementLupe img 	{border:none;}
.blockContent .elementProduktBildDetail .elementLupe a 		{display:block; height:17px; width:17px; background-image:url(/de/wLayout/design/img/buttons/btn_lupe.png);}
.blockContent .elementProduktBildDetail img  			   			{border:1px solid #cccccc; vertical-align:top;}
.blockContent .elementProduktBildDetail .subText					{margin:3px 24px 0 0; font-size:11px; color:#666666; line-height:14px;}

.blockContent .elementBlockProdukteBildDetailBild 							 {float:left; width:240px;}
.blockContent .elementBlockProdukteBildDetailBildInner 						 {width:216px;}
.blockContent .elementBlockProdukteBildDetailBild .elementProduktBild  		 {float:none; padding:0px; margin:4px 0px 12px 0px;}
* html .blockContent .elementBlockProdukteBildDetailBild .elementProduktBildDetail {float:none;}
/*.blockContent .elementBlockProdukteBildDetailBild .elementProduktBildDetail  {float:none; padding:0px; margin:4px 0px 12px 0px;}
.blockContent .elementBlockProdukteBildDetailBild .elementProduktBildDetailInner  {position:relative; height:auto; width:auto; margin:4px 0px 0px 0px;}*/

.blockContent .elementLink			{margin:0px; padding:0px 12px 7px 15px; text-indent:-15px;}
.blockContent .elementLink a		{background-image: url(/de/wLayout/design/img/buttons/btn_icn_arrow_n.gif); background-repeat:no-repeat; background-position:1px 2px; padding-left:17px;}
.blockContent .elementLinkPDF		{margin:0px; padding:0px 12px 7px 15px; text-indent:-15px;}
.blockContent .elementLinkPDF a		{background-image: url(/de/wLayout/design/img/buttons/btn_icn_pdf.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:17px;}
.blockContent .elementLinkVideo		{margin:0px; padding:0px 12px 7px 15px; text-indent:-15px;}
.blockContent .elementLinkVideo a	{background-image: url(/de/wLayout/design/img/buttons/btn_icn_video.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:17px;}

.blockContent .fragmentNewsEntry .linkMehr	{background-image: url(/de/wLayout/design/img/buttons/btn_icn_arrow_n.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px;}

.blockContent .fragmentNewsEntry .imgThumbnailNews	{margin: 4px 12px 12px 0;}

.elementContentTop									{height:120px; position:relative;}
.elementContentTopInner								{position:absolute; bottom:0px;}
.elementContentTop .elementHeadline_Start			{margin-bottom:0px; width:528px; background-color:#b51527;}
.elementContentTop .elementHeadline_Start h1		{font-size:36px; color:#FFFFFF; margin-bottom:0px; padding:12px 12px 11px 9px;}
.elementContentTop .elementHeadline_1				{margin-bottom:0px; width:528px;}
.elementContentTop .elementHeadline_1 h1 			{font-size:24px; color:#FFFFFF; margin-bottom:0px; padding:0 0 9px 10px}
.elementContentTop .elementHeadline_2				{margin-bottom:0px; width:528px; background-color:#b51527;}
#nonfood .elementContentTop .elementHeadline_2				{margin-bottom:0px; width:528px; background-color:#007cc4;}
.elementContentTop .elementHeadline_2 h2			{font-size:14px; color:#FFFFFF; margin-bottom:0px; padding:3px 0 3px 11px}
.elementContentTop .elementHeadline_2 .elementPfeil	{position:absolute; margin-left:-36px;}

/* Elemente */

.elementStandard       {margin: 0px 0px 10px 0px; padding:0px;}
.elementHeadline       {margin: 0px 0px 5px 0px; padding:0px;}
.elementText           {margin: 0px 0px 10px 0px; padding:0px;}
.elementSource         {margin: 0px 0px 10px 0px; padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementDelimiter      {margin: 0px 0px 10px 0px; padding:0px;}
.elementPicture        {margin: 0px 0px 10px 0px; padding:0px;}
.elementLink           {margin: 0px 0px 10px 0px; padding:0px;}
.elementList           {margin: 0px 0px 10px 0px; padding:0px;}
.elementNavigation     {margin: 0px 0px 10px 0px; padding:0px;}
.elementPortlet        {margin: 0px 0px 10px 0px; padding:0px;}

.elementHeadlineRoterBalken		{width:478px; background-color:#ED1C23; margin-bottom:12px;}
.elementHeadlineRoterBalken	h3 	{color:#FFFFFF; padding:3px 12px 3px 12px;margin:0px;}

.elementTabelle table	{width:100%; border-collapse:collapse; margin-bottom:15px;}
.elementTabelle th		{border:1px solid #d2d2d2; padding:2px 12px 2px 12px; border-collapse:collapse;}
.elementTabelle td		{border:1px solid #d2d2d2; padding:2px 12px 2px 12px; border-collapse:collapse;}

.elementTabelleTechnDaten table		{width:100%; border-collapse:collapse; margin-bottom:15px;}
.elementTabelleTechnDaten th		{padding:3px 12px 4px 12px; background-color:#999999; color:#FFFFFF; font-size:14px; border:1px solid #999999; border-bottom:1px solid #FFFFFF; border-collapse:collapse;}
.elementTabelleTechnDaten td		{border:1px solid #d2d2d2; padding:2px 12px 2px 12px; border-collapse:collapse;}
.elementTabelleTechnDaten td.bold   {font-weight:bold;}

table.newMachineTypes	{width:100%; border-collapse:collapse; margin-bottom:15px;} 
table.newMachineTypes th		{padding:3px 12px 4px 12px; background-color:#999999; color:#FFFFFF; font-size:14px; border:1px solid #999999; border-bottom:1px solid #FFFFFF; border-collapse:collapse;}
table.newMachineTypes td		{border:1px solid #d2d2d2; padding:2px 12px 2px 12px; border-collapse:collapse;}

.fragmentNewsEntryStart                   {padding:0;clear:both;}
.fragmentNewsEntryStart h3                {font-size:13px; line-height:16px;}
.fragmentNewsEntryStart h3 a              {text-decoration:none}
.fragmentNewsEntryStart h3 a:hover        {text-decoration:underline}
.blockRight .elementRubrik .fragmentNewsEntryStart .elementLink {padding-left:15px;}
  
.elementPortletDescription    {margin: 2px 0px 5px 0px; padding:0px;}
.elementPortletDescription h3 {margin-bottom:5px;}

.elementForm                {margin: 0px 0px 18px 0px; padding:0px;}

.elementContainer    		{margin: 0px 0px 18px 0px; padding:0px;}
.elementContainerBox 		{margin: 0px 0px 18px 0px; padding:0px;}

.elementContainer1        	{margin:0 0 16px 0; padding:0px;}
.elementContainer1 .col1  	{}

.elementContainer2        	{margin:0 0 16px 0; padding:0;}
.elementContainer2 .col1  	{float:left;width:49%;margin-right:2%;}
.elementContainer2 .col2  	{float:left;width:49%;}

.elementContainer3        	{margin:0 0 16px 0; padding:0;}
.elementContainer3 .col1  	{float:left;width:32%;margin-right:2%;}
.elementContainer3 .col2  	{float:left;width:32%;margin-right:2%;}
.elementContainer3 .col3  	{float:left;width:32%;}

.elementContainerBox1        {margin:0 0 16px 0; padding:8px; background-color:#DBE9F2; border:1px none #e0e0e0;}
.elementContainerBox1 .col1  {}

.elementContainerBox2        {margin:0 0 16px 0; padding:8px; background-color:#DBE9F2; border:1px none #e0e0e0;}
.elementContainerBox2 .col1  {float:left;width:49%;margin-right:2%;}
.elementContainerBox2 .col2  {float:left;width:49%;}

.elementContainerBox3        {margin:0 0 16px 0; padding:8px; background-color:#DBE9F2; border:1px none #e0e0e0;}
.elementContainerBox3 .col1  {float:left;width:32%;margin-right:2%;}
.elementContainerBox3 .col2  {float:left;width:32%;margin-right:2%;}
.elementContainerBox3 .col3  {float:left;width:32%;}

.fragmentInfo    {border:solid 1px blue;padding:4px;background-color:#f0f0f0}
.fragmentError   {border:solid 1px red;padding:4px;background-color:#f0f0f0}
.fragmentWarning {border:solid 1px orange;padding:4px;background-color:#f0f0f0}
.fragmentTip     {border:solid 1px yellow;padding:4px;background-color:#f0f0f0}

.elementIFrameLeft {float:left;margin: 0px 24px 10px 0px; padding:0px;}


/* Allgemeine Elemente des oberen Bereiches */
.blockGlobal .elementLogoPrint {display:none;}


/* Allgemeine Elemente des linken Bereiches */

.blockLeft .blockLeftTop				{height:120px; background-color:#ffdd00;}

#nonfood .blockLeft .blockLeftTop	{height:120px; background-color:#5ab6e4;}
.blockLeft .elementLanguageNav			{padding:9px 0 0 14px;}
.blockLeft .elementLanguageNav a.languageLinkDeutsch  		{color:#333333; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Deutsch.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}
#nonfood .blockLeft .elementLanguageNav a.languageLinkDeutsch  		{background-image:url(/de/wLayout/design/img/flags_nonfood/language_Deutsch.gif);}
.blockLeft .elementLanguageNav a.languageLinkDeutsch:hover				{text-decoration:underline;}
.blockLeft .elementLanguageNav a.languageLinkEnglisch 						{color:#333333; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Englisch.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}
#nonfood .blockLeft .elementLanguageNav a.languageLinkEnglisch 		{background-image:url(/de/wLayout/design/img/flags_nonfood/language_Englisch.gif);}
.blockLeft .elementLanguageNav a.languageLinkEnglisch:hover	{text-decoration:underline;}
.blockLeft .elementLanguageNav a.languageLinkSpanisch 		{color:#333333; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Spanisch.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;} 
#nonfood .blockLeft .elementLanguageNav a.languageLinkSpanisch 		{background-image:url(/de/wLayout/design/img/flags_nonfood/language_Spanisch.gif);} 
.blockLeft .elementLanguageNav a.languageLinkSpanisch:hover	{text-decoration:underline;}
.blockLeft .elementLanguageNav a.languageLinkRussisch 		{color:#333333; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Russisch.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}
#nonfood .blockLeft .elementLanguageNav a.languageLinkRussisch 		{background-image:url(/de/wLayout/design/img/flags_nonfood/language_Russisch.gif);}
.blockLeft .elementLanguageNav a.languageLinkRussisch:hover	{text-decoration:underline;}
.blockLeft .elementLanguageNav a.languageLinkChinesisch 	{color:#333333; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Chinesisch.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}
#nonfood .blockLeft .elementLanguageNav a.languageLinkChinesisch 	{background-image:url(/de/wLayout/design/img/flags_nonfood/language_Chinesisch.gif);}
.blockLeft .elementLanguageNav a.languageLinkChinesisch:hover	{text-decoration:underline;}


.blockLeft .elementLanguageNav .languageLinkEnglischOff	{color:#6f6324; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Englisch_off.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}
.blockLeft .elementLanguageNav .languageLinkSpanischOff	{color:#6f6324; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Spanisch_off.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}
.blockLeft .elementLanguageNav .languageLinkRussischOff	{color:#6f6324; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Russisch_off.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}
.blockLeft .elementLanguageNav .languageLinkChinesischOff	{color:#6f6324; text-decoration:none; display:block; background-image:url(/de/wLayout/design/img/flags/language_Chinesisch_off.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 5px 26px;}


/* Allgemeine Elemente des rechten Bereiches */

.blockRight .blockRightTop								{margin-bottom:12px;}
.blockRight .blockRightTopInner							{height:120px; background-color:#ffdd00;}
#nonfood .blockRight .blockRightTopInner							{height:120px; background-color:#5AB6E4;}
.blockRight .blockRightTop .elementLogo					{padding:24px 0 0 37px;}
.blockRight .blockRightTop .elementLinkPrint 			{float:none; position:absolute; margin:4px 0 0 -65px; padding:0px; }
.blockRight .blockRightTop .elementLinkPrint a 			{padding-left:20px; color:#333333; text-decoration:none; background-image:url(/de/wLayout/design/img/icons/icn_print.gif); background-repeat:no-repeat; background-position:0 1px;}
.blockRight .blockRightTop .elementLinkPrint a:hover 	{padding-left:20px; color:#333333; text-decoration:none; background-image:url(/de/wLayout/design/img/icons/icn_print.gif); background-repeat:no-repeat; background-position:0 1px;}
.blockRight .blockRightTop .elementSearch				{margin-left:12px; margin-top:24px; background-image: url(/de/wLayout/design/img/backgrounds/bg_search.jpg); background-repeat:repeat-y; padding:10px 12px 10px 11px; border-bottom:1px solid #807d7b;}
.blockRight .blockRightTop .elementSearch .searchButton	{padding:1px 2px 1px 2px; font-size: 12px; color:#3f3f3f; margin-bottom:0px; border-top:1px solid #4c4c4c; border-left:1px solid #4c4c4c; border-bottom:0px; border-right:0px; width:150px;}

.blockRight	.elementRubrik						{background-color:#FFFFFF; padding:0 0 5px 0; margin-bottom:12px;}
.blockRight	.elementRubrik .elementHeadline		{background-color:#555555; margin-bottom:7px;}
.blockRight	.elementRubrik .elementHeadline h2	{font-size:13px; margin:0px; padding:3px 12px 3px 12px; color:#FFFFFF;}
.blockRight	.elementRubrik .elementText		      {margin:0 9px 5px 12px;}
.blockRight	.elementRubrik .elementLink			{margin:0px; padding:0px 12px 7px 27px; text-indent:-15px;}
.blockRight	.elementRubrik .elementLink a		{background-image: url(/de/wLayout/design/img/buttons/btn_icn_arrow_n.gif); background-repeat:no-repeat; background-position:1px 2px; padding-left:17px;}
.blockRight	.elementRubrik .elementLinkPDF		{margin:0px; padding:0px 12px 7px 27px; text-indent:-15px;}
.blockRight	.elementRubrik .elementLinkPDF a	{background-image: url(/de/wLayout/design/img/buttons/btn_icn_pdf.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:17px;}
.blockRight	.elementRubrik .elementLinkVideo	{margin:0px; padding:0px 12px 7px 27px; text-indent:-15px;}
.blockRight	.elementRubrik .elementLinkVideo a	{background-image: url(/de/wLayout/design/img/buttons/btn_icn_video.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:17px;}

.blockRight .elementPicture	{margin:0 0 12px 0;}

.blockRight .elementRightListe							   {margin:0 0 10px 0; padding:0 6px 0 11px;}
.blockRight .elementRightStandard              {margin:0 0 10px 0; padding:6px 6px 6px 11px;}
.blockRight .elementPictureLeft								 {float:left;}
.blockRight .elementPictureLeft	img						 {margin:4px 8px 15px 12px;}

.blockRight .elementRightStandard .elementRightHeadline    {}/*Headline im rechten Bereich*/
.blockRight .elementRightStandard .elementRightHeadline h2 {margin:0px; padding:0px; font-size:16px; font-weight:bold; line-height:18px; margin-bottom:10px;}/*h2 im rechten Bereich*/
.blockRight .elementRightStandard .elementRightText        {}/*Text im rechten Bereich*/
.blockRight .elementRightStandard .elementRightInclude     {}/*Include im rechten Bereich*/
.blockRight a                                              {color:#ED1C23;}
.blockRight a:hover                                        {color:#ED1C23;}
.blockRight ul                                             {}

.blockRight	.fragmentNewsEntry		{margin:0 0px 7px 0px;}
.blockRight	.fragmentNewsEntry h2	{font-size:12px; margin-bottom:0px;}
.blockRight	.fragmentNewsEntry a.linkMehr	{font-weight:bold; background-image: url(/de/wLayout/design/img/buttons/btn_icn_arrow_n.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:17px;}


/* Allgemeine Elemente des unteren Bereiches */
.blockBottom .elementAddress			{float:left;}
.blockBottom .elementMetaNav			{float:right; text-align:right; margin-top:36px;}
.blockBottom .elementMetaNav a 			{color:#cccccc; text-decoration:underline;}
.blockBottom .elementMetaNav a:hover    {color:#cccccc; text-decoration:none;}
.blockBottom .elementDate				{display:none;}

.elementLinkPrint			{float:right;}
.elementLinksBottom			{padding:4px 0 4px 0;}
.elementLinkPrint a			{padding-left:19px; color:#333333; text-decoration:none; background-image:url(/de/wLayout/design/img/icons/icn_print.gif); background-repeat:no-repeat; background-position:0 1px;}
.elementLinkPrint a:hover 	{padding-left:19px; color:#333333; text-decoration:none; background-image:url(/de/wLayout/design/img/icons/icn_print.gif); background-repeat:no-repeat; background-position:0 1px;}
.elementLinkBack			{float:left;}
.elementLinkBack a			{padding-left:15px; color:#333333; text-decoration:none; background-image:url(/de/wLayout/design/img/icons/icn_back.gif); background-repeat:no-repeat; background-position:0 3px;}
.elementLinkBack a:hover	{padding-left:15px; color:#333333; text-decoration:none; background-image:url(/de/wLayout/design/img/icons/icn_back.gif); background-repeat:no-repeat; background-position:0 3px;}

/* Buttons */

.buttonDefault         {cursor:pointer;text-decoration:none; font-weight:normal; margin:0px;padding:0px;color:#ffffff; background-color:#7F7F7F; border:1px solid #A6A6A6; border-bottom-color:#4C4C4C; border-right-color:#4C4C4C; font-size:12px;padding:0px; padding-left:8px;padding-right:8px; font-family: inherit; line-height:15px;margin-right:10px;} 
.buttonDefault .a      {cursor:pointer;text-decoration:none; font-weight:normal;}
.buttonAdmin           {cursor:pointer;text-decoration:none; font-weight:normal; color:#ffffff; background-color:#7F7F7F; border:none; font-size:12px;padding:0px 10px; font-family: inherit; line-height:15px;margin-top:0px;}
.buttonAdmin .a        {cursor:pointer;text-decoration:none; font-weight:normal;}
.buttonBackend         {
                         background-image:url(/weblication/wGui/wImages/bg_button_bue.gif);
                         white-space:nowrap;
                         cursor:pointer;
                         font-family:arial,helvetica;
                         font-weight:normal;
                         font-size:11px;
                         line-height:16px;
                         color:#404040;
                         background-color:#c9ced4;
                         padding:0 0 0 4px;
                         margin:0 0 0 8px;
                         height:18px;
                         width:160px;
                         border-style:solid;
                         border-top-color:#BFBFBF;
                         border-bottom-color:#000000;
                         border-left-color:#BFBFBF;
                         border-right-color:#000000;
                         border-width:1px;
                         float:left;
                       }
.editButtons           {position:absolute; margin-top:12px; margin-left:0px; z-index:1000;}
.editButton            {float:left;}
.editButtonNavigation  {position:absolute; margin-top:-24px; margin-left:0px;}
          

.formCaption {padding:2px 8px 2px 0;line-height:20px}  
.formValue   {padding:2px 0 2px 0;}


@media print {
	.blockLeft {display:none;}
	.blockRight {display:none;}
	.elementLinksBottom {display:none;}
	.elementContentTop {height:auto; padding-top:36px;}
	.elementContentTopInner {position:relative;}
	.blockContentInner	{padding:0px;}
	.blockGlobal .elementLogoPrint {display:block; width:600px; text-align:right; padding-bottom:24px; border-bottom:1px solid #000000;}
	.blockGlobal {width:600px; padding-top:0px; border-bottom:1px solid #000000;float:none;}
	.blockBottom {padding-top:24px; color:#000000;}
	.blockBottom .elementAddress   {float:none; font-size:12px; line-height:18px;}
	.blockBottom .elementMetaNav   {display:none;}
	.blockBottom .elementDate	   {display:block;}
	.blockBottomInner	{padding:0;}
	.tel	{font-weight:bold;}
	.blockContent .elementProduktThumbnailReihe {page-break-inside:avoid;}
	
	.elementContentTop .elementHeadline_1 h1 {padding:0 0 9px 0px;}
	.elementContentTop .elementHeadline_2 h2 {padding:3px 0 3px 0px;}
	.elementContentTop .elementHeadline_2 .elementPfeil	{display:none;}
	
	.blockContent .blockContentInner .elementStandard ol      {zoom:100%; display:table; margin:12px 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: decimal; height:auto;} 
	.blockContent .blockContentInner .elementStandard ul      {zoom:100%; display:table; margin:12px 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: square; height:auto;} 
	.blockContent .blockContentInner .elementStandard ul li   {padding-left:12px; list-style-type: square; margin-bottom:3px;} 

	.blockRight .elementText ol      {zoom:100%; display:table; padding-top:0px; list-style-position:inside; list-style-type: decimal; height:auto;} 
	.blockRight .elementText ul      {zoom:100%; display:table; padding-top:0px; list-style-position:inside; list-style-type: square; height:auto;} 
	.blockRight .elementText ul li   {padding-left:12px; list-style-type: square; margin-bottom:3px;} 	
	.elementLupe {visibility:hidden;}	
	
	textarea {overflow:visible;}
}



/*
////////////////////////////////////////////////////////////////
//
// Styles fuer die Weblics
//
// Weblication® CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*################ Formatierung von HTML-Elementen ################*/

.includeWeblic ul                          {list-style:none; margin:0; padding:0;}
.includeWeblic li                          {margin-bottom:16px;}

.includeWeblic form                        {display:inline;}

.includeWeblic a.viewmode                  {font-weight:bold; border:outset 1px #a0a0a0; text-decoration:none; line-height:150%; padding-left:22px; padding-right:22px;}
.includeWeblic a.viewmode:hover            {color:#FFFFFF; background-color:#DFB799; text-decoration:none; line-height:150%;}
.includeWeblic a.viewmode:focus            {color:#FFFFFF; background-color:#DFB799; text-decoration:none; line-height:150%;}



/*################ Elemente ################*/

.includeWeblic .elementSheetHeadline                      {margin:16px; margin-left:0px; margin-right:3px; padding:0; padding-bottom:0.6em; border-bottom:1px solid #DFB799; clear:both;}
.includeWeblic .elementLinkHeadline        {margin:16px; margin-left:0px; margin-right:3px; padding:0; clear:both;}
.includeWeblic .elementLetterHeadline      {margin:16px; margin-left:0px; margin-right:3px; padding:0; clear:both;}
.includeWeblic .elementListHeadline        {margin:16px; margin-left:0px; margin-right:3px; padding:0; padding-bottom:0.6em; border-bottom:1px solid #DFB799; clear:both;}

.includeWeblic .elementLine                {margin:16px; margin-left:0px; margin-right:3px; border-bottom: 1px solid #DFB799;}

.includeWeblic .elementTable               {margin:16px; margin-left:0px; margin-right:3px; padding:0; width:100%;}
.includeWeblic .elementTable img           {margin-bottom:16px;}
.includeWeblic .elementTable th            {text-align:left; padding:2px; border-left:none; border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; background-color:#F0F0F0}

.includeWeblic .elementTableDiv            {margin:16px; margin-left:0px; margin-right:3px; padding:0; width:100%;}

.includeWeblic .elementLink                {margin:16px; margin-left:0px; margin-right:3px; padding:0;}
.includeWeblic .elementLink a              {float:left; margin-right:36px}

.includeWeblic .elementList                {margin:16px; margin-left:0px; margin-right:3px; padding:0; width:100%;}
.includeWeblic .elementList strong         {font-weight:bold;}
.includeWeblic .elementList ul             {margin:0;}
.includeWeblic .elementList li             {margin:0; padding: 0.2em 0 0.2em 0; clear:right;}
.includeWeblic .elementList dt             {clear:left; float:left; width:11.5em;}
.includeWeblic .elementList dt p           {margin-bottom:1em;}
.includeWeblic .elementList dd             {margin-left:12em;}

.includeWeblic .elementListStyle           {list-style:none; margin-left:0.4em; margin-right:0.2em; padding:0;}
.includeWeblic .elementListStyle li        {padding: 0.4em 0 0.4em 0;}

.elementSheet                              {margin:16px; margin-left:0px; margin-right:3px; padding:0;}

.includeWeblic .elementForm                {clear:both;}
.includeWeblic .elementForm table          {}
.includeWeblic .elementForm input          {width:270px; height:14px;}
.includeWeblic .elementForm .formButton input		 {height:22px; padding:2px 0 4px 0;}
.includeWeblic .elementForm textarea       {width:270px;}
.includeWeblic .elementForm .zip           {width:57px; float:left;}
.includeWeblic .elementForm .city          {width:200px; float:right;}

.includeWeblic .formCaption                {width:100px; vertical-align:top;}
.includeWeblic .formValue                  {width:300px;}

.includeWeblic .elementPictureLeft         {margin:16px; margin-left:0px; margin-right:3px; float:left;}
.includeWeblic .elementPictureRight        {margin:16px; margin-left:0px; margin-right:3px; float:right;}

.includeWeblic .elementFuncHeader          {margin:16px;  margin-left:0px; margin-right:3px; padding-bottom:2em; padding-top:1em; font-size:9px;}
.includeWeblic .elementFuncFooter          {margin:0.6em; margin-left:0px; margin-right:3px; margin-bottom:8em; margin-top:0.5em; margin-right:8px; padding-top:0.5em; border-top: 1px solid #DFB799; clear:both;}

.includeWeblic .elementLinkFooter          {margin:0.6em; margin-left:0px; margin-right:3px; border-top: 1px solid #DFB799; clear:both;}
.includeWeblic .elementLinkFooterEditGroup {margin:0.6em; margin-left:0px; margin-right:3px;}

.includeWeblic .elementFunctions           {margin:0.6em; margin-left:0px; margin-right:3px; padding:0px;}

.includeWeblic .elementFunctionsAdmin      {margin:0.6em; margin-left:0px; margin-right:3px; margin-bottom: 16px; padding:0px; text-align:right; z-index:3;}

.includeWeblic .elementEditGroup           {margin:0.6em; margin-left:0px; margin-right:3px;}

.includeWeblic .elementEditbuttonPage      {position:absolute; left:12.6em; top:8.1em;}
.includeWeblic .elementEditbuttonNavi      {padding:2px; padding-left:8px}

.includeWeblic .elementRightHeadline       {padding-left:0.4em; padding-right:0.4em; margin-top:0.4em; border-style:solid; border-width:1px; border-color:#DFB799;}/*Standard im rechten Bereich*/
.includeWeblic .elementRightStandard       {padding-left:0.4em; padding-top:0.4em; padding-right:0.4em; padding-bottom:0.4em; margin-bottom:0.4em; border-style:solid; border-width:1px; border-color:#DFB799;}/*Standard im rechten Bereich*/
.includeWeblic .elementRightInclude        {padding-left:0.4em; padding-top:0.4em; padding-right:0.4em; padding-bottom:0.4em; margin-bottom:0.4em; border-style:solid; border-width:1px; border-color:#DFB799;}/*Include im rechten Bereich*/

.includeWeblic .elementLeftStandard        {padding:8px;}/*Standard im linken Bereich*/
.includeWeblic .elementCurNavigation       {display:none}/*Standard im linken Bereich*/
.includeWeblic .elementLeftNavigation      {padding-top:8px;}/*Standard im linken Bereich*/
.includeWeblic .elementLeftInclude         {padding:0;}/*Include im linken Bereich*/

.includeWeblic .elementTopStandard         {padding:0;}/*Standard im oberen Bereich*/
.includeWeblic .elementTopInclude          {padding:0; margin-top:0; border-style:none; width:100%}/*Include im oberen Bereich*/
.includeWeblic .elementTopNavigation       {position:absolute; top:104px; padding-left:196px}




/*################ Fragmente ################*/


.includeWeblic .fragmentInfo                           {margin:16px;  margin-left:0px; margin-right:3px; margin-bottom:8px; background-color:#FFCCCC; color:#000000; padding:2px; padding-left:8px; font-weight:normal; border-style:solid; border-width:1px; border-color:#A0A0A0;}
.includeWeblic .fragmentWarning                        {margin:16px;  margin-left:0px; margin-right:3px; margin-bottom:8px; background-color:#FFFFFF; color:#FF0000; padding:2px; padding-left:8px; font-weight:normal; border-style:solid; border-width:1px; border-color:#FF0000;}

.includeWeblic .fragmentDropDown                       {float:left; margin-top:3px; margin-right:3px;}

.includeWeblic .fragmentSheet                          {padding-top:0.4em; padding-bottom:0.8em; border-bottom:1px solid #DFB799;}

.includeWeblic .fragmentTableDivRow                    {clear:both; padding-top:0.8em;}
.includeWeblic .fragmentTableDivRowNull                {clear:both; padding-top:0em;}

.includeWeblic .fragmentFormMainHead                   {background-color:#FFFFFF; border: none; font-weight:bold; }
.includeWeblic .fragmentFormMainHead span              {}
.includeWeblic .fragmentFormMainBody                   {margin-bottom:0em;}
.includeWeblic .fragmentFormMainBody input             {}

.includeWeblic .fragmentSheetMainHead                  {margin-left:16px; font-weight:bold; border-style:solid; border-width:1px; border-color:#A0A0A0; border-bottom-style:none; padding:4px; width:100%; clear:both;}
.includeWeblic .fragmentSheetMainBody                  {margin-left:16px; background-color:#FAFAFA; margin-bottom:8px; color:#606060; padding:4px; padding-bottom:8px; padding-left:4px; padding-right:8px; border-style:solid; border-width:1px; border-color:#A0A0A0;}

.includeWeblic .fragmentEditGroupHead                  {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}
.includeWeblic .fragmentEditGroupBody                  {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentEditGroupBody td               {vertical-align:top; padding-right:1em; padding-bottom:0.2em;}
.includeWeblic .fragmentEditGroupBody input            {width:250px;}
.includeWeblic .fragmentEditGroupBody textarea         {width:250px; height:100px;}
.includeWeblic .fragmentEditGroupBody select           {width:250px;}
.includeWeblic .fragmentEditGroupBody .date            {width:8em; border:1px solid #888888; padding:2px;}
.includeWeblic .fragmentEditGroupBody .time            {width:5em;}
.includeWeblic .fragmentEditGroupBody .year            {width:5em;}
.includeWeblic .fragmentEditGroupBody .zip             {width:70px;  float:left;}
.includeWeblic .fragmentEditGroupBody .city            {width:165px; float:right;}
.includeWeblic .fragmentEditGroupBody .formImage input {width:5em;}
.includeWeblic .fragmentEditGroupBody .formLink input  {width:16.7em;}
.includeWeblic .fragmentEditGroupBody ul               {padding:0;}

.includeWeblic .fragmentFormHead                       {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px; color:#606060; font-weight: bold;}
.includeWeblic .fragmentFormBody                       {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentFormBody td                    {vertical-align:top; padding-right:1em; padding-top:0.2em; padding-bottom:0.2em;}
.includeWeblic .fragmentFormBody input                 {width:250px;}
.includeWeblic .fragmentFormBody textarea              {width:250px; height:100px;}
.includeWeblic .fragmentFormBody select                {width:250px;}
.includeWeblic .fragmentFormBody .date                 {width:8em; border:1px solid #888888; padding:2px;}
.includeWeblic .fragmentFormBody .time                 {width:5em;}
.includeWeblic .fragmentFormBody .year                 {width:5em;}
.includeWeblic .fragmentFormBody .zip                  {width:70px;  float:left;}
.includeWeblic .fragmentFormBody .city                 {width:165px; float:right;}
.includeWeblic .fragmentFormBody .button               {width:6em;}



/*################ Sonstige ################*/

.includeWeblic .textBoldWarning            {font-weight:bold; color:#FF0000;}

.includeWeblic .formCaption                {width:100px; margin:0; line-height:120%; vertical-align:top; padding-top:3px;}
.includeWeblic .formValue                  {width:250px; margin:0; line-height:120%; vertical-align:top;}
.includeWeblic .formValue a                {text-align:center; padding-right:0.2em;}

.includeWeblic .formButton                 {margin:4px 0 0 0; line-height:120%; text-align:right;}
.includeWeblic .formButton a               {padding-left:4px; padding-right:4px; background-color:#7F7F7F; color:#FFFFFF;}
.includeWeblic .formButton a:hover         {background-color:#7F7F7F; /*color:#ffffff;*/}

.includeWeblic .formUpload                 {margin:0; line-height:120%; vertical-align:top;}
.includeWeblic .formUpload input           {width:49%;}
.includeWeblic .formPrice                  {margin:0; line-height:120%; vertical-align:top;}
.includeWeblic .formPrice p                {display:inline;}
.includeWeblic .formPrice input            {width:5.8em;}

.includeWeblic .sheetCaption               {margin:0; padding-top:0.2em; padding-bottom:0.2em; padding-right:1em; vertical-align:top; font-weight:bold; }
.includeWeblic .sheetValue                 {margin:0; padding-top:0.2em; padding-bottom:0.2em; vertical-align:top;}

.includeWeblic .listCaption                {margin:0; line-height:120%; font-weight:bold; vertical-align:top;}
.includeWeblic .listValue                  {margin:0; line-height:1.2em; vertical-align:top; clear:right; padding:10px 0 10px 0;} 
.includeWeblic .listValue .elementLink		 {background-image:url(/de/wLayout/design/img/buttons/btn_icn_arrow_n.gif); background-position:1px 2px; background-repeat:no-repeat; text-indent:0; margin:0;}
.includeWeblic .listValue .elementLink a	 {margin-right:12px; float:none; background-image:none;}
.includeWeblic .listValue dt               {float:left; width:5em;}
.includeWeblic .listValue dd               {margin-left:12px; margin-right:8px; margin-top:2px; margin-bottom:2px;}

.includeWeblic .listValue h4               {padding: 0 0 0.4em 0;}

.includeWeblic .listPictureLeft            {clear:left; float:left; padding: 0.2em 0.6em 0.2em 0;}

.includeWeblic .listButton                 {float:right;}

.includeWeblic .linkHeaderLeft             {float:left;}
.includeWeblic .linkHeaderRight            {float:right;}

.includeWeblic .linkHeaderRightButton      {float:right;}

.includeWeblic .linkFooterLeft             {float:left; background-image:url(/de/wLayout/design/img/buttons/btn_icn_arrow_back_n.gif); background-repeat:no-repeat; background-position:left 4px;}
.includeWeblic .linkFooterLeft a           {padding: 0 0 0 17px;}
.includeWeblic .linkFooterCenter					 {text-align:center;}
.includeWeblic .linkFooterCenter a				 {padding:0 3px 0 3px;}
.includeWeblic .linkFooterRight            {float:right; background-image:url(/de/wLayout/design/img/buttons/btn_icn_arrow_n.gif); background-repeat:no-repeat; background-position:right 4px;}
.includeWeblic .linkFooterRight a 				 {padding: 0 17px 0 0; }

.includeWeblic .buttonDefault              {color:#3f3f3f; cursor:pointer; text-decoration:none; font-weight:bold; background-color:#D8D8D8; text-align:center; padding:0em; padding-left:4px; padding-right:4px; margin-left:2px; border:1px outset #D8D8D8; /*background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); */}
.includeWeblic a.buttonDefault             {color:#3f3f3f; cursor:pointer; text-decoration:none; font-weight:bold;}

.includeWeblic .buttonFunction              {color:#3f3f3f; cursor:pointer; text-decoration:none; font-weight:bold; background-color:#D8D8D8; text-align:center; padding:0em; padding-left:4px; padding-right:4px; margin-left:2px; border:1px outset #D8D8D8; /*background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); */ }
.includeWeblic a.buttonFunction             {color:#3f3f3f; cursor:pointer; text-decoration:none; font-weight:bold;}

/*.includeWeblic .buttonFunction             {cursor:pointer; text-decoration:none; font-weight:normal; text-align:center; padding:0.2em; padding-left:4px; padding-right:4px; margin-top:0.2em; height:1.5em; border-style:outset; background-color:#F0F0F0; border-color:#606060; border-width:1px;}
.includeWeblic a.buttonFunction            {cursor:pointer; text-decoration:none; font-weight:normal;}*/

.includeWeblic .buttonAdmin              {color:#3f3f3f; cursor:pointer; text-decoration:none; font-weight:bold; background-color:#D8D8D8; text-align:center; padding:2px 4px 2px 4px;margin-left:2px; border:1px outset #D8D8D8; /*background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); */}
.includeWeblic .buttonAdmin:hover        {color:#ed1c23; cursor:pointer; text-decoration:none; font-weight:bold; background-color:#D8D8D8; text-align:center; padding:2px 4px 2px 4px;margin-left:2px; border:1px outset #D8D8D8; /*background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); */}
.includeWeblic .buttonAdminOver        {color:#ed1c23; cursor:pointer; text-decoration:none; font-weight:bold; background-color:#D8D8D8; text-align:center; padding:2px 4px 2px 4px;margin-left:2px; border:1px outset #D8D8D8; /*background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); */}
.includeWeblic a.buttonAdmin             {color:#3f3f3f; cursor:pointer; text-decoration:none; font-weight:bold;}

/*.includeWeblic .buttonAdmin                {cursor:pointer; text-decoration:none; font-weight:normal; text-align:center; padding-left:8px; padding-right:8px; float:right; margin-top:10px; line-height:24px; border:1px none #7F7F7F;}
.includeWeblic a.buttonAdmin               {cursor:pointer; text-decoration:none; font-weight:normal;}*/

