@import url("/wEnglisch/wLayout/design/style/weblics_new.css");
/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// Weblication� CMS Strukturdesign Version 4.0.9
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication� Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */


body             {margin:0px;padding:0px;background-color:#ffffff;font-family:arial, helvetica, sans-serif;font-size:0.78em;}

table            {font-size:1em;}

img				 {border-style:none;}

div              {margin:0px;padding:0px;color:#000000;}
p                {margin:0px;padding:0px;color:#000000;}

td               {margin:0px;padding:0px;color:#000000;}
th               {margin:0px;padding:0px;color:#000000;}

form             {margin:0px;padding:0px;}

input            {font-family:arial, helvetica, sans-serif;font-weight:normal;color:#666666; font-size:1em;}
select           {font-family:arial, helvetica, sans-serif;font-weight:normal;color:#666666; font-size:1em;}
textarea         {font-family:arial, helvetica, sans-serif;font-weight:normal;color:#666666; font-size:1em;}

span             {color:#000000;}

a                {color:#E60003;text-decoration:none;}
a:hover          {color:#E60003;text-decoration:underline;}



/* Listen */

* html .elementText ul {height:1em;} /*fuer IE*/
html>body .elementText ul {overflow:auto;}/*alle anderen Browser*/

* html .elementOvertext ul {height:1em;} /*fuer IE*/
html>body .elementOvertext ul {overflow:auto;}/*alle anderen Browser*/

li				  {margin:0;padding:2px 0 0 0;}

ul                {margin:0 0 0 0;padding:0 0 0 16px;}
ol                {margin:0 0 0 0;padding:0 0 0 23px; list-style-type:decimal}

/*
ul      		 {margin:0px 0px 0px 18px; padding:0px;}
ol      		 {margin:0px 0px 0px 24px; padding:0px;}
*/


hr               {background-color:#c3c3c3;color:#c3c3c3;height:1px;border-style:none;}

h1               {font-size:1.3em;margin:0px;padding:0px;font-weight:bold;color:#000000;}
h2               {font-size:1.2em;margin:0px;padding:0px;font-weight:bold;color:#000000;}
h3               {font-size:1em;margin:0px;padding:0px;font-weight:bold;color:#000000;}
h4               {font-size:1em;margin:0px;padding:0px;font-weight:bold;color:#000000;}
h5               {font-size:1em;margin:0px;padding:0px;font-weight:bold;color:#000000;}
h6               {font-size:1em;margin:0px;padding:0px;font-weight:bold;color:#000000;}

/* Hintergrund */
.bgY				{background-color:#e3e5e6; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_kachel_y.gif);background-repeat:repeat-y;}
.bgHomeY			{background-color:#e3e5e6; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_kachel_home_y.gif);background-repeat:repeat-y;}

/* Bl�cke */

.blockTop       	  	{} /*Bereich oben*/
.blockTopLogo         	{position:absolute; z-index:2; top:0px; left:0px; width:300px; height:120px; padding:12px 0px 12px 30px; background-color:#ffffff;} /*Bereich Logo oben*/
.blockTopMetaNavi       {position:absolute; z-index:1; top:0px; left:0px; width:754px; height:60px; padding:0px;} /*Bereich Metanavigation oben*/
.blockTopSearch         {position:absolute; z-index:3; top:0px; left:761px; height:18px; padding:5px 0px 0px 0px; vertical-align:top;} /*Bereich Suche oben*/
.blockProductsBgCurNav	{position:absolute; z-index:4; top:180px; left:240px; width:735px; height:91px; font-size:1px; background-color:#ffffff;} /*Hintergrund Pfadnavigation Produkte*/
.blockTopPicture 	  	{position:absolute; z-index:5; top:60px; left:0px; width:975px; height:120px;} /*Bereich Bilder oben*/
.blockTopTrans  		{position:absolute; z-index:7; top:90px; left:30px; height:90px; width:180px; background-color:#ffffff; filter:alpha(opacity=50); -moz-opacity: 0.5;} /*Transparente Flaeche*/
.blockLeft       		{position:absolute; z-index:15; top:211px; left:30px; width:180px; vertical-align:top;} /*Bereich links*/
.blockContent    		{position:absolute; z-index:11; top:220px; left:240px; width:735px; vertical-align:top;} /*Inhaltsbereich*/
.blockContentHome    	{position:absolute; z-index:11; top:211px; left:30px; width:945px; vertical-align:top; padding:10px 0 0 0; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_kachel_home_coleLeft.gif);background-repeat:no-repeat; background-position:left bottom;} /*Inhaltsbereich nur Startseite*/
.blockTopNavigation		{position:absolute; z-index:10; top:180px; left:0; height:30px; width:985px; background-color:#c3c5c8; border-bottom:1px solid #9d9d9d; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_nav.gif);background-repeat:no-repeat;}
.blockTopNavigationShade			{position:absolute; z-index:22; top:211px; left:0; height:4px; width:985px; font-size:0.002em; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_nav_shade.png);background-repeat:repeat-x;}
* html .blockTopNavigationShade		{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wEnglisch/wLayout/design/img/backgrounds/bg_nav_shade.png', enabled='true', sizingMethod='scale');}

.elementNaviLineFirst	{position:absolute; z-index:9; top:210px; left:30px; height:1px; width:180px; background-color:#ffffff;}


/* Styles f�r Layers */ 
.submenuLeftLevel1      {position:absolute; z-index:20; visibility:hidden; left:180px; margin:-1px 0px 0px 0px; padding:0px; width:225px; background-color:#ffffff; border-bottom:1px solid #ffffff;}
/*.submenuLeftLevel1n     {position:absolute; z-index:20; visibility:hidden; left:180px; margin:-1px 0px 0px 0px; padding:0px; width:225px; background-color:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}*/ 

.submenuLeftLevel2      {position:absolute; z-index:21; visibility:hidden; left:225px; margin:-1px 0px 0px -1px; padding:0px; width:225px; background-color:#ffffff; border-bottom:1px solid #ffffff;}

/*zum ausblenden der Layernavigation*/ 
.submenuCloser1          {position:absolute; z-index:14; background-color:#ff0000;  left:0px; top:30px; margin:0px; padding:0px;}
.submenuCloser2          {position:absolute; z-index:14; visibility:hidden; left:0px; top:0px; margin:0px; padding:0px;}
.submenuCloser3          {position:absolute; z-index:14; visibility:hidden; left:575px; top:0px; margin:0px; padding:0px;}

/* Allgemeine Elemente der Homepage */

.blockContentHome h2          				{font-size:1em;} 

.blockHomeColeLeft							{float:left; width:180px; margin:0 10px 0 0;}
.blockHomeColeMiddle						{float:left; width:530px;}
.blockHomeColeRight							{float:right; width:225px;}

.blockHomeColeLeft .elementBoxHome			{background-color:#e3e5e6; margin:0 0 10px 0; padding:0 0 5px 0;}
.blockHomeColeMiddle .elementBoxHome		{background-color:#e3e5e6; margin:0 10px 10px 0; padding:3px;}
.blockHomeColeRight	.elementBoxHome			{background-color:#e3e5e6; margin:0 0 10px 0; padding:3px;}

.blockHomeColeMiddle .elementBoxSmall		{float:left; width:265px;}
.blockHomeColeMiddle .elementBoxSmallInner	{padding:0 10px 0 0;}
.blockHomeColeMiddle .elementBoxSmallHome	{background-color:#e3e5e6; margin:0 0 10px 0; padding:3px;}

.blockHomeColeLeft .elementBoxHomeInner		{width:180px; overflow:hidden;}
.blockHomeColeMiddle .elementBoxHomeInner	{background-color:#FFF; width:100%; overflow:hidden;}
.blockHomeColeRight .elementBoxHomeInner	{background-color:#FFF; width:219px; overflow:hidden;}

.blockHomeColeLeft .elementHeadlineRubrik	{padding:8px 0 0 0; margin:0px 0px 10px 0px;}
.blockHomeColeMiddle .elementHeadlineRubrik	{padding:0 0 0 0; margin:0; height:30px; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_headline.gif); background-repeat:repeat-x;}
.blockHomeColeRight .elementHeadlineRubrik	{padding:0 0 0 0; margin:0; height:30px; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_headline.gif); background-repeat:repeat-x;}

.blockContentHome .bgBox					{background-color:#e3e5e6;}

.blockContentHome .elementHeadlineRubrik h1	{padding:4px 0 0 10px;}

.blockContentHome .elementRubrikSpace		{height:10px;}

.blockContentHome .elementHeadline			{padding:0px; margin:0px 0px 5px 0px; border-left:none; clear:none;}
.blockContentHome .elementHeadlineFirst		{padding:0px; margin:8px 0px 5px 0px; border-left:none; clear:none;}
.blockContentHome .elementHeadline h1		{padding:0 0 0 10px;}
.blockContentHome .elementHeadlineFirst h1	{padding:0 0 0 10px;}

.blockContentHome .elementPicture          	{padding:0 0 10px 0; font-size:0.001em; line-height:0.001em;}
.blockContentHome .elementPictureLeft      	{float:left; padding:0 15px 10px 0;}
.blockContentHome .elementPictureRight    	{float:right; padding:0 0 10px 10px;}

.blockContentHome .elementPictureLeftnoSpace		{float:left; padding:0 15px 0 0; font-size:0.001em; line-height:0.001em;}
.blockContentHome .elementPictureLeftAfterSpace		{height:5px; font-size:0.001em; line-height:0.001em;}

.blockContentHome .elementText             	{padding:0px 10px 5px 10px;}

.blockContentHome .elementList				{padding:0px 10px 17px 10px;margin:0px;}

.blockContentHome.elementFlash			 	{padding:0px 0px 10px 0px;margin:0px; background-color:#ffffff; font-size:0.001em; line-height:0.001em;}

.blockContentHome .elementLinkGruppe		{padding:0px 10px 10px 10px;}
.blockContentHome .elementLink a            {display:table;padding:0px 0px 0px 15px; margin:0px; background-image:url(/wEnglisch/wLayout/design/img/icons/bullet_cur_nav.gif); background-repeat:no-repeat; background-position:0px 4px;}
.blockContentHome .elementLinkPDF a         {display:table;padding:0px 0px 0px 15px; margin:0px; background-image:url(/wEnglisch/wLayout/design/img/icons/pdf.gif); background-repeat:no-repeat; background-position:0px 1px;}
.blockContentHome .elementLinkVideo a       {display:table;padding:0px 0px 0px 15px; margin:0px; background-image:url(/wEnglisch/wLayout/design/img/icons/video.gif); background-repeat:no-repeat; background-position:0px 1px;}
/* fuer IE */
* html .blockContentHome .elementLink a            {display:inline-block;}
* html .blockContentHome .elementLinkPDF a         {display:inline-block;}
* html .blockContentHome .elementLinkVideo a       {display:inline-block;}

.blockContentHome a           				{line-height:130%; text-decoration:none; color:#666666;}
.blockContentHome a:hover     				{line-height:130%; text-decoration:none; color:#E60003;}

.elementHideNavBottom						{position:absolute; width:200px; height:20px; margin:-10px 0 0 -205px; background-color:#ffffff}

.elementClearBoth							{clear:both; line-height:0.01em; font-size:0.01em; height:0.01em;}


/* Allgemeine Elemente des Inhaltsbereiches */
.blockCurNavigation		{padding:18px 0px 0px 14px; margin:0px 0px 13px 0px; border-left:solid 1px #E60003;} /*Pfadnavigation*/
.blockContentColeLeft	{float:left; width:510px;}
.blockContentColeRight	{float:right; width:225px; padding:12px 0px 0px 0px; background-color:#F1F2F2;}
.blockProductsColeLeft	{float:left; width:510px; padding:11px 0px 0px 0px; background-color:#C3C5C8;}
.blockProductsColeRight	{float:right; width:225px; padding:11px 0px 0px 0px; background-color:#F1F2F2;}

.blockContentColeLeftIFrame					{float:left; width:730px;}
.blockContentColeLeftIFrame .elementSubline	{width:480px;}
.blockContentColeLeftIFrame .elementText	{width:480px;}
.elementIFrame								{padding:0px 0 17px 14px;}

.elementHeadline        {padding:0px; margin:0px 0px 17px 0px; border-left:solid 1px #E60003;}
.elementHeadlineBorder  {position:absolute; padding:0px; margin:-20px 0px 0px -1px; height:30px; border-left:solid 1px #E60003;}
.elementHeadline h1     {padding:0px 30px 0px 13px;}

.blockContentColeLeft .elementText	{line-height:130%;padding:0px 30px 17px 14px;margin:0px;color:#000000;}
.elementText h1, h3, h4, h5, h6 	{line-height:130%;margin:0px 0px 0px 0px;}
.elementText h2 					{line-height:130%;margin:0px 0px 4px 0px;}
.elementText p           			{line-height:130%;color:#000000;}
.elementText li          			{line-height:130%;color:#000000;}

.blockContentColeLeft .elementSubline	{line-height:130%;padding:0px 30px 0px 14px;margin:0px;color:#000000;}
.elementSubline	h2 		 {line-height:130%;margin:0px 0px 4px 0px;}

.elementPicture          {padding:4px 0px 15px 15px;}
.elementPictureLeft      {float:left; padding:4px 15px 15px 15px;}
.elementPictureRight     {float:right; padding:4px 30px 15px 15px;}

.elementPictureBu		 {padding:4px 0px 0px 0px; font-weight:normal;}
.elementPictureBuSpace   {padding:0px 0px 0px 15px;}


.blockContent .elementLinkGruppe	{padding:0px 15px 15px 15px;}
.blockContent .elementLink     		{padding:0px 0px 0px 15px; margin:0px; background-image:url(/wEnglisch/wLayout/design/img/icons/bullet_cur_nav.gif); background-repeat:no-repeat; background-position:0px 4px;}
.blockContent .elementLink a        {line-height:130%; text-decoration:none; color:#666666;}
.blockContent .elementLink a:hover  {line-height:130%; text-decoration:none; color:#E60003;}

.blockContentColeLeft .elementList	{padding:0px 30px 0px 14px;margin:0px;}
.elementList h2			 {line-height:130%;margin:0px 0px 4px 0px;}
.elementListRow			 {line-height:130%;padding:0px 0px 17px 0px;margin:0px;}
.elementListRow	a 		 {color:#000000; text-decoration:none; display:block;}
.elementListRow	a:hover	 {color:#E60003; text-decoration:none; display:block;}

.blockContentColeLeft .elementMesse	{padding:0px 30px 15px 14px; margin:0px;}
.elementListMesseLeft	 {float:left; width:234px; margin:0px 15px 0px 0px; padding:4px 0px 0px 0px;}
.elementListMesseRight	 {margin:0px;}
.blockContentColeLeft .elementListMesseRow	{line-height:130%;padding:0px 0px 17px 0px; margin:0px;}
.blockContentColeRight .elementListMesseRow	{line-height:130%;padding:0px 0px 17px 0px; margin:0px;}

.blockContentColeLeft .elementListPlanungRow	{line-height:130%;padding:0px 0px 30px 0px; margin:0px;}
.elementListPlanungLeft 	{float:left; width:225px; margin:0px 15px 0px 0px; padding:4px 0px 0px 0px;}
.elementListPlanungRight	{margin:0px;}
.elementListPlanungHead		{margin:0px 0px 15px 0px; height:30px; padding:0px 0px 0px 8px; background-color:#E3E5E6;}

.elementListPlanungBut01				{margin:0px 0px 0px 0px;}
.elementListPlanungBut01 a				{padding:0px 0px 0px 20px; line-height:130%; text-decoration:none; color:#E60003;}
.elementListPlanungBut01 a:hover		{padding:0px 0px 0px 20px; line-height:130%; text-decoration:underline; color:#E60003;}

.elementBack			 {padding:0px 30px 17px 14px;}
.elementBack a			 {padding:0px 0px 0px 15px; line-height:130%; text-decoration:none; color:#666666; background-image:url(/wEnglisch/wLayout/design/img/icons/bullet_back.gif); background-repeat:no-repeat; background-position:0px 3px;}
.elementBack a:hover	 {padding:0px 0px 0px 15px; line-height:130%; text-decoration:none; color:#E60003;}

.elementSitemap			 {line-height:130%;padding:0px 30px 17px 14px;margin:0px;color:#000000;}

.elementDatensuche		 {line-height:130%;padding:0px 30px 17px 14px;margin:0px;color:#000000;}

.elementFlash			 {padding:0px 0px 17px 0px;margin:0px; background-color:#ffffff;}

.elementKontaktListSelect	{float:right; padding:0px 30px 0px 0px;}


/* ---------------------------------------- 

.elementText table       {spacing:0px;padding:0px;border-left:solid 1px #a0a0a0;border-top:solid 1px #a0a0a0}
.elementText table th    {text-align:left;padding:2px;border-left:none;border-right:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;background-color:#f0f0f0}
.elementText table td    {padding:2px;border-left:none;border-right:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0}

*/

/* Suchausgabe */

.elemenSearchNaviBg		 {background-color:#F1F2F2;border-bottom:1px none#cccccc; height:25px;}
.elemenSearchRowHeaderBg {border-bottom:1px none #cccccc; height:25px;}/*Suche Ausgabe Head*/
.elemenSearchRowHeader	 {padding:4px 0px 0px 0px; color:#666666;}/*Suche Ausgabe Head*/
.elemenSearchRow		 {line-height:130%;padding:15px 0px 0px 0px;margin:0px;}
.elemenSearchRow a 		 {color:#000000; text-decoration:none; display:block;}
.elemenSearchRow a:hover {color:#E60003; text-decoration:none; display:block;}

.elemenSearchRowHeader a		{line-height:130%; text-decoration:none; color:#666666;}
.elemenSearchRowHeader a:hover	{line-height:130%; text-decoration:none; color:#E60003;}
.elementSearchForward			{padding:0px 18px 0px 6px; line-height:130%; background-image:url(/wEnglisch/wLayout/design/img/icons/bullet_cur_nav.gif); background-repeat:no-repeat; background-position:right;}
.elementSearchForward:hover		{padding:0px 18px 0px 6px; line-height:130%;}
.elementSearchForwardInactive	{padding:0px 18px 0px 6px; line-height:130%; color:#cccccc; background-image:url(/wEnglisch/wLayout/design/img/icons/bullet_forward_inactive.gif); background-repeat:no-repeat; background-position:right;}
.elementSearchBack				{padding:0px 6px 0px 15px; line-height:130%; background-image:url(/wEnglisch/wLayout/design/img/icons/bullet_back.gif); background-repeat:no-repeat; background-position:0px 3px;}
.elementSearchBack:hover		{padding:0px 6px 0px 15px; line-height:130%;}
.elementSearchBackInactive		{padding:0px 6px 0px 15px; line-height:130%; color:#cccccc; background-image:url(/wEnglisch/wLayout/design/img/icons/bullet_back_inactive.gif); background-repeat:no-repeat; background-position:0px 3px;}


/* Allgemeine Elemente des oberen Bereiches */

.blockTop .elementSearch				{vertical-align:middle; width:187px; height:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 4px; border:1px none #C3C5C8; background-color:#F1F2F2; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_input.gif); background-repeat:no-repeat;}
.blockTop .elementSearchButton			{vertical-align:middle; width:18px; height:18px; margin:0 0 0 2px; border:1px none #C3C5C8; cursor:pointer; cursor:hand; background-image:url(/wEnglisch/wLayout/design/img/icons/but_search_n.gif); background-repeat:no-repeat;}
.blockTop .elementSearchButtonOver		{vertical-align:middle; width:18px; height:18px; margin:0 0 0 2px; border:1px none #C3C5C8; cursor:pointer; cursor:hand; background-image:url(/wEnglisch/wLayout/design/img/icons/but_search_r.gif); background-repeat:no-repeat;}

.blockTop .elementTopMetaNavi			{float:right; height:24px; margin:0px; padding:6px 27px 0px 2px; background-color:#ffffff;}
.blockTop .elementTopMetaBorder			{float:right; height:30px; margin:0px; padding:0px; border-left:1px solid #C3C5C8;}
.blockTop .elementTopMetaNavi a         {text-decoration:none; color:#666666;}
.blockTop .elementTopMetaNavi a:hover   {text-decoration:none; color:#E60003;}

.submenuTopLevelSprache 				{visibility:hidden; position:absolute; z-index:50; top:30px; left:495px; padding:0px 1px 1px 1px; width:78px; background-color:#ffffff;}
.navLeftLevelTop                        {text-decoration:none; display:block; width:78px; margin:1px 0px 0px 0px; padding:2px 0px 2px 0px; font-weight:normal; color:#666666; background-color:#E3E5E6;}
.navLeftLevelTop:hover                  {text-decoration:none; color:#000000; width:78px; background-color:#C3C5C8;}
.navLeftLevelTopActive                  {text-decoration:none; display:block; width:78px; margin:1px 0px 0px 0px; padding:2px 0px 2px 0px; font-weight:normal; color:#000000; background-color:#E3E5E6; background-image:url(/wEnglisch/wLayout/design/img/nav/but_language_active.gif); background-repeat:repeat-y;}

.blockTop .blockTopTrans h1				{font-weight:bold; font-size:1.02em; text-align:center; margin:0px; padding:8px 0px 0px 0px;}


/* Allgemeine Elemente des linken Bereiches */

.blockLeft .elementNavigation       	{margin:0px; padding:0px 0px 1px 0px; background-color:#ffffff;}

/* Allgemeine Elemente des rechten Bereiches */

.blockContentColeRight .elementText             {line-height:130%;padding:0px 15px 17px 14px;margin:0px;color:#000000;}
.blockContentColeRight .elementSubline			{line-height:150%;padding:0px 15px 0px 14px;margin:0px;color:#000000;}
.blockContentColeRight .elementPicture          {padding:0px 0px 0px 0px;}
.blockContentColeRight .elementPictureLeft      {float:left; padding:4px 15px 15px 15px;}
.blockContentColeRight .elementPictureRight     {float:right; padding:4px 15px 15px 15px;}
.blockContentColeRight .elementList				{padding:0px 14px 0px 14px;margin:0px;}



/* Allgemeine Elemente des unteren Bereiches */

.empfehlenContent .elementText             {line-height:130%;padding:0px 15px 17px 14px;margin:0px;color:#000000;}

.blockContentFooter     	{clear:both; padding:7px 0px 0px 0px; margin:0px;}
.blockContentFooterLeft 	{line-height:130%; float:left; width:465px; padding:4px 0px 20px 14px; margin:0px; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_footer_line.gif); background-repeat:no-repeat;}
.blockContentHome .blockContentFooterLeft			{position:absolute; line-height:130%; float:left; width:465px; padding:4px 0px 20px 30px; margin:0 0 0 -30px; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_footer_line_home.gif); background-repeat:no-repeat;}
.blockContentFooterRight	{line-height:130%; float:right; width:225px;}

.elementPrint				{margin:4px 0 0px 0; float:left;}
.elementPrint a				{padding:0px 0px 0px 22px; line-height:130%; white-space:nowrap; text-decoration:none; color:#666666; background-image:url(/wEnglisch/wLayout/design/img/icons/but_drucken_n.gif); background-repeat:no-repeat; background-position:0px 0px;}
.elementPrint a:hover		{padding:0px 0px 0px 22px; line-height:130%; white-space:nowrap; text-decoration:none; color:#E60003; background-image:url(/wEnglisch/wLayout/design/img/icons/but_drucken_r.gif); background-repeat:no-repeat; background-position:0px 0px;}

.elementRecommend			{margin:4px 0px 20px 0; float:right;}
.elementRecommend a			{padding:0px 0px 0px 22px; line-height:130%; white-space:nowrap; text-decoration:none; color:#666666; background-image:url(/wEnglisch/wLayout/design/img/icons/but_empfehlen_n.gif); background-repeat:no-repeat; background-position:0px 1px;}
.elementRecommend a:hover	{padding:0px 0px 0px 22px; line-height:130%; white-space:nowrap; text-decoration:none; color:#E60003; background-image:url(/wEnglisch/wLayout/design/img/icons/but_empfehlen_r.gif); background-repeat:no-repeat; background-position:0px 1px;}


/* Sonstige Elemente */
.buttonDefault                        {cursor:pointer;cursor:hand;color:#000000;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0;font-size:11px;line-height:13px;height:18px;text-decoration:none;background-color:#F0F0F0;border-style:solid;border-color:#c0c0c0 #606060 #606060 #c0c0c0;border-width:1px;padding-left:4px;padding-right:4px}
.editButton                           {position:absolute; z-index:40; left:230px; top:30px}
.editbuttonNavi                       {position:absolute; z-index:41; margin:0; left:35px; top:5px}


/* Navigation oben */

.blockTopNavigation .elementNavigation	{margin:0; padding:0 0 0 228px;}

 .navTopLevel1                       {float:left;}
a.navTopLevel1                       {color:#666666; text-decoration:none; display:block; margin:0 0 0 0; padding:8px 12px 8px 12px; font-weight:bold; font-size:1.0em; line-height:14px;}
a.navTopLevel1:hover                 {color:#000000; text-decoration:none; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_navi_top_r.gif); background-repeat:repeat-x;}

 .navTopLevel1Selected               {float:left;}
a.navTopLevel1Selected               {color:#ffffff; text-decoration:none; display:block; margin:0 0 0 0; padding:8px 12px 8px 12px; font-weight:bold; font-size:1.0em; line-height:14px; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_navi_top_a.gif); background-repeat:repeat-x;}
a.navTopLevel1Selected:hover         {color:#ffffff; text-decoration:none; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_navi_top_a.gif); background-repeat:repeat-x;}

 .navTopLevel1Open                   {float:left;}
a.navTopLevel1Open                   {color:#ffffff; text-decoration:none; display:block; margin:0 0 0 0; padding:8px 12px 8px 12px; font-weight:bold; font-size:1.0em; line-height:14px; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_navi_top_a.gif); background-repeat:repeat-x;}
a.navTopLevel1Open:hover             {color:#ffffff; text-decoration:none; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_navi_top_a.gif); background-repeat:repeat-x;}

 .navTopLevel1OpenSelected           {float:left;}
a.navTopLevel1OpenSelected           {color:#ffffff; text-decoration:none; display:block; margin:0 0 0 0; padding:8px 12px 8px 12px; font-weight:bold; font-size:1.0em; line-height:14px; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_navi_top_a.gif); background-repeat:repeat-x;}
a.navTopLevel1OpenSelected:hover     {color:#ffffff; text-decoration:none; background-image:url(/wEnglisch/wLayout/design/img/backgrounds/bg_navi_top_a.gif); background-repeat:repeat-x;}



/* Navigation Links */

 .navLeftLevel1                       {height:1%; margin:1px 0px 0px 0px;}
a.navLeftLevel1                       {text-decoration:none;display:block;margin:0px 0px 0px 0px;padding:6px 6px 8px 15px;font-weight:normal;color:#666666; background-color:#E3E5E6;}
a.navLeftLevel1:hover                 {text-decoration:none;color:#000000; background-color:#C3C5C8;}

 .navLeftLevel1Open                   {height:1%; margin:1px 0px 0px 0px;}
a.navLeftLevel1Open                   {text-decoration:none;display:block;margin:0px 0px 0px 0px;padding:6px 6px 8px 15px;font-weight:normal;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_r.gif); background-repeat:repeat-y;}
a.navLeftLevel1Open:hover             {text-decoration:none;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_r.gif); background-repeat:repeat-y;}

 .navLeftLevel1OpenSelected           {height:1%; margin:1px 0px 0px 0px;}
a.navLeftLevel1OpenSelected           {text-decoration:none;display:block;margin:0px 0px 0px 0px;padding:6px 6px 8px 15px;font-weight:normal;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_r.gif); background-repeat:repeat-y;}
a.navLeftLevel1OpenSelected:hover     {text-decoration:none;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_r.gif); background-repeat:repeat-y;}

 .navLeftLevel1Selected               {height:1%; margin:1px 0px 0px 0px;}
a.navLeftLevel1Selected               {text-decoration:none;display:block;margin:0px 0px 0px 0px;padding:6px 6px 8px 15px;font-weight:normal;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_r.gif); background-repeat:repeat-y;}
a.navLeftLevel1Selected:hover         {text-decoration:none;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_r.gif); background-repeat:repeat-y;}


 .navLeftLevel2                       {height:1%; margin:0;}
a.navLeftLevel2                       {text-decoration:none;display:block;margin:1px 0px 0px 0px;padding:3px 6px 5px 15px;font-weight:normal;color:#666666; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_n.gif); background-repeat:repeat-y;}
a.navLeftLevel2:hover                 {text-decoration:none;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_r.gif); background-repeat:repeat-y;}

 .navLeftLevel2Open                   {height:1%; margin:0;}
a.navLeftLevel2Open                   {text-decoration:none;display:block;margin:1px 0px 0px 0px;padding:3px 6px 5px 15px;font-weight:normal;color:#e60003; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_r.gif); background-repeat:repeat-y;}
a.navLeftLevel2Open:hover             {text-decoration:none;color:#000000; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_r.gif); background-repeat:repeat-y;}

 .navLeftLevel2OpenSelected           {height:1%; margin:0;}
a.navLeftLevel2OpenSelected           {text-decoration:none;display:block;margin:1px 0px 0px 0px;padding:3px 6px 5px 15px;font-weight:normal;color:#e60003; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_r.gif); background-repeat:repeat-y;}
a.navLeftLevel2OpenSelected:hover     {text-decoration:none;color:#e60003; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_r.gif); background-repeat:repeat-y;}

 .navLeftLevel2Selected               {height:1%; margin:0;}
a.navLeftLevel2Selected               {text-decoration:none;display:block;margin:1px 0px 0px 0px;padding:3px 6px 5px 15px;font-weight:normal;color:#e60003; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_r.gif); background-repeat:repeat-y;}
a.navLeftLevel2Selected:hover         {text-decoration:none;color:#e60003; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_r.gif); background-repeat:repeat-y;}


 .navLeftLevel3                       {height:1%; margin:0;}
a.navLeftLevel3                       {text-decoration:none;display:block;margin:0px 0px 0px 0px;padding:2px 6px 3px 30px;font-weight:normal;color:#666666;}
a.navLeftLevel3:hover                 {text-decoration:none;color:#000000;}

 .navLeftLevel3Selected               {height:1%; margin:0;}
a.navLeftLevel3Selected               {text-decoration:none;display:block;margin:0px 0px 0px 0px;padding:2px 6px 3px 30px;font-weight:normal;color:#e60003;}
a.navLeftLevel3Selected:hover         {text-decoration:none;color:#e60003;}


.navLeftLevel2Space                   {padding:8px 0px 8px 0px; background-image:url(/wEnglisch/wLayout/design/img/nav/but_nav_bg_02_n.gif); background-repeat:repeat-y;}
.navLeftLevel3Space					  {padding:10px 0px 10px 0px;}



/* Pfadnavigation */

.textNavPath      		{text-decoration:none;line-height:1em; color:#666666; padding:0px 8px 0px 0px;}
.textNavPath:hover      {text-decoration:none;}
.textNavPathAktiv		{text-decoration:none;line-height:1em; color:#000000; padding:0px 8px 0px 0px;}


/* Sitemap */

.sitemapLevel1      	 	{padding:12px 2px 2px 4px; margin:0px;}
.sitemapLevel1 a      	 	{color:#000000;}
.sitemapLevel1 a:hover   	{color:#E60003; text-decoration:none;}

.sitemapLevel2      	 	{padding:0px 0px 0px 22px; margin:0px; height:19px; background-image:url(/wEnglisch/wLayout/design/img/icons/sitemap_bullet.gif); background-repeat:no-repeat; background-position:6px -4px;}
.sitemapLevel2 a      	 	{color:#666666;}
.sitemapLevel2 a:hover   	{color:#E60003; text-decoration:none;}
.sitemapLevel2Last  	 	{padding:0px 0px 0px 22px; margin:0px; height:19px; background-image:url(/wEnglisch/wLayout/design/img/icons/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}
.sitemapLevel2Last a      	{color:#666666;}
.sitemapLevel2Last a:hover  {color:#E60003; text-decoration:none;}
.sitemapLevel2Open		 	{padding:0px 0px 0px 0px; margin:0px; background-image:url(/wEnglisch/wLayout/design/img/icons/sitemap_bullet_open.gif); background-repeat:repeat-y; background-position:6px -4px;}
.sitemapLevel2Open a      	{color:#666666;}
.sitemapLevel2Open a:hover  {color:#E60003; text-decoration:none;}

.sitemapLevel3      	 	{padding:0px 0px 0px 44px; margin:0px; height:19px; background-image:url(/wEnglisch/wLayout/design/img/icons/sitemap_bullet.gif); background-repeat:no-repeat; background-position:28px -4px;}
.sitemapLevel3 a      	 	{color:#666666;}
.sitemapLevel3 a:hover   	{color:#E60003; text-decoration:none;}
.sitemapLevel3Last  	 	{padding:0px 0px 4px 44px; margin:0px; height:19px; background-image:url(/wEnglisch/wLayout/design/img/icons/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:28px -4px;}
.sitemapLevel3Last a      	{color:#666666;}
.sitemapLevel3Last a:hover  {color:#E60003; text-decoration:none;}


/* Formular-Elemente */

.elementForm			 	{padding:0px 30px 17px 14px;margin:0px;}

.elementInput   			{width:365px; height:16px; margin:3px 0px 0px 12px; padding:0px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}/*Formular Input Felder standard*/
.elementInputTextfeld		{width:365px; height:100px; margin:3px 0px 0px 12px; padding:3px; border:1px solid #999999; background-color:#ffffff;}/*Formular Input Felder scrollbar Empfehlen*/
.elementInputSmall			{width:70px; height:16px; margin:3px 0px 0px 12px; padding:0px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}/*Formular Input Felder klein*/
.elementInputButton			{width:150px; height:29px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#E3E5E6; color:#666666; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}/*Formular Buttons*/
.elementInputButtonOver		{width:150px; height:29px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#C3C5C8; color:#000000; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}/*Formular Rollover Buttons*/

.empfehlenContent .elementInput   			{width:280px; height:18px; margin:3px 0px 0px 12px; padding:1px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}
.empfehlenContent .elementInputTextfeld		{width:280px; height:100px; margin:3px 0px 0px 12px; padding:3px; border:1px solid #999999; background-color:#ffffff;}

.elementFormPraktikum						{padding:0px 0px 17px 0px; margin:0px; background-color:#E3E5E6;}
.elementFormPraktikum .elementInput			{width:230px; height:16px; margin:3px 0px 0px 0px; padding:0px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}
.elementFormPraktikum .elementInputTextfeld	{width:464px; height:100px; margin:0px; padding:0px; border:1px solid #999999; background-color:#ffffff;}
.elementFormPraktikum .elementInputLarge	{width:330px; height:16px; margin:3px 0px 0px 0px; padding:0px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}
.elementFormPraktikum .elementInputSmall	{width:70px; height:16px; margin:3px 0px 0px 0px; padding:0px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}
.elementFormPraktikum .elementCheckbox		{margin:0px 7px 0px 0px; padding:0px;}
.elementFormPraktikum .elementInputButton	{width:150px; height:29px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#C3C5C8; color:#666666; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}
.elementFormPraktikum .elementInputButtonOver	{width:150px; height:29px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#A4A5A8; color:#000000; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}
.elementSublinePraktikum 					{border-bottom:1px solid #ffffff; background-color:#C3C5C8; padding:6px 0px 6px 14px;}
.elementColeLeftPraktikum 					{border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding:4px 4px 4px 14px; font-weight:bold; vertical-align:top;}
.elementColeRightPraktikum 					{border-bottom:1px solid #ffffff; padding:4px 30px 4px 14px;}
.elementAdressePraktikum					{width:160px;}


