/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
///////////////////////////////////////////////////////////////
*/
/* Stylesheet für Standard-Gui-Element */
@import url(wgl.css);

/* Stylesheet für Navigationen */
@import url(nav.css);

/* Formatierung von HTML-Elementen */

*                    {margin:0;padding:0}
#body                {background-color:#e3e3e3;}
#bodyPopup           {background-color:#FFFFFF}
body                 {font-family:Arial, Sans-serif, Helvetica;font-size:12px;color:#000000;font-weight:normal;line-height:16px;}
div                  {}
span                 {}

/* Überschriften */
h1                   {font-size:24px;font-weight:normal;line-height:28px;color:#000000;margin:0 0 14px 0;}
h2                   {font-size:16px;font-weight:bold;line-height:20px;color:#000000;margin:0 0 14px 0}
h3                   {font-size:12px;font-weight:bold;line-height:16px;color:#000000;margin:0 0 0 0}
h4                   {font-size:12px;font-weight:bold;line-height:16px;color:#000000;margin:0 0 14px 0}
h5                   {font-size:12px;font-weight:bold;line-height:16px;color:#000000;margin:0 0 14px 0}
h6                   {font-size:12px;font-weight:bold;line-height:16px;color:#000000;margin:0 0 14px 0}

/* Textblöcke */
p                    {margin:0 0 14px 0; }

/* Listen */
* html .elementText ul {height:1em;} /*fuer IE*/
html>body .elementText ul {overflow:auto;}/*alle anderen Browser*/
ul                   {margin:0 0 16px 0;padding:0 0 0 16px;list-style-image:url(/wMeva/wGlobal/layout/images/decoration/bullet_list.gif);}
ol                   {margin:0 0 14px 0px;padding:0 0 0 18px;list-style-type:decimal}
.elementText table ul      {margin:0 0 4px 0px;padding:0 0 0 16px;list-style-image:url(/wMeva/wGlobal/layout/images/decoration/bullet_list.gif);}
.elementText table ol      {margin:0 0 4px 9px;padding:0 0 0 9px;list-style-image:url(/wMeva/wGlobal/layout/images/decoration/bullet_list_2.gif);}

/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {margin:0 0 14px 0;padding:0 0 0 16px;}

/* Horizontale Linien */
hr                   {background-color:#CCCCCC;color:#CCCCCC;height:1px;border-style:none}

/* Formularelemente */
form                 {}
input                {font:inherit;border:1px solid #666666;border-color:#cccccc;font-size:12px;padding:0; padding:1px 0 0 2px;}
select               {font:inherit;border:1px solid #666666;border-color:#cccccc;font-size:12px;padding:0; padding:1px 0 0 2px;}
textarea             {font:inherit;border:1px solid #666666;border-color:#cccccc;font-size:12px;padding:0; padding:1px 0 0 2px;}
/*button               {cursor:pointer;background-color:#cccccc;border:none;font-size:12px;line-height:16px;height:20px;color:#666666; padding:0 10px 0 10px;}
button:hover         {cursor:pointer;background-color:#B6B6B6;border:none;font-size:12px;line-height:16px;height:20px;color:#000000; padding:0 10px 0 10px;}*/
.button               {font-family:Arial, Sans-serif, Helvetica;cursor:pointer;background-color:#cccccc;border:none;font-size:12px;line-height:16px;height:20px;color:#666666; margin:0px 0px 0px 0px; padding:0px 25px 0 25px; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_list_page_next_n.gif); background-repeat:no-repeat;}
.buttonHover          {font-family:Arial, Sans-serif, Helvetica;cursor:pointer;background-color:#B6B6B6;border:none;font-size:12px;line-height:16px;height:20px;color:#000000; margin:0px 0px 0px 0px; padding:0 25px 0 25px; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_list_page_next_r.gif); background-repeat:no-repeat;}

/* Links */
a                    {text-decoration:none;color:#EE0000;}
a:hover              {text-decoration:underline;color:#EE0000;}
.elementLink a       {display:block; text-decoration:none; color:#EE0000;}
.elementLink a:hover {display:block; text-decoration:underline; color:#EE0000;}
.elementText a       {line-height:19px;}
.elementText a.standard	{line-height:16px;}
a.standard           	{text-decoration:none;color:#EE0000;}
a.standard:hover     	{text-decoration:underline;color:#EE0000;}
a.intern             	{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/intern.gif) left top no-repeat}
a.intern:hover        {padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/intern.gif) left top no-repeat}
a.extern             	{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/extern.gif) left top no-repeat}
a.extern:hover        {padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/extern.gif) left top no-repeat}
a.download           	{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/download.gif) left top no-repeat}
a.pdf           			{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/pdf.gif) left top no-repeat}
a.audio              	{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/audio.gif) left top no-repeat}
a.video              	{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/video.gif) left top no-repeat}
a.drucken							{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/drucken.gif) 0 1px no-repeat}
a.empfehlen						{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/empfehlen.gif) left top no-repeat}
a.newsletter					{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/newsletter.gif) left top no-repeat}
a.merkliste_anzeigen	{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/merkliste_anzeigen.gif) left top no-repeat}
a.merkliste_hinzu			{padding:1px 0 0 20px;background:url(/wMeva/wGlobal/layout/images/links/merkliste_hinzu.gif) left top no-repeat}

/* Bilder */
a img                {border:none}
img.picture          {margin:0 0 0 0}
img.pictureLeft      {margin:4px 0 0 0}
img.pictureRight     {margin:4px 0 0 0}
.elementText img.pictureLeft      {float:left; margin:4px 10px 0 0; padding:0;}
.elementText img.pictureRight     {float:right; margin:4px 0 10px 0; padding:0;}
/*#logo img.pictureLeft      {clear:both; margin:0; padding:0;}
#logo img.pictureRight     {clear:both; margin:0; padding:0;}*/

/* Tabellen */
table                {font:inherit;color:inherit;border:none}
tr, thead, tbody     {}
th, td               {vertical-align:top}

/* Grundgerüst */
#blockPre              {width:980px; margin:10px auto 0 auto; line-height:1px; font-size:1px;}
#blockPreInner         {width:980px; height:10px; line-height:1px; font-size:1px; background-image:url(/wMeva/wGlobal/layout/images/backgrounds/bg_schatten_top.gif); background-repeat:no-repeat;}
#blockMain             {width:980px; margin:0 auto; background-color:#FFFFFF; background-image:url(/wMeva/wGlobal/layout/images/backgrounds/bg_main.gif); background-repeat:repeat-y;}
#blockMainInner        {padding:10px 30px 10px 30px;}
#blockMainPopup        {}
#blockMainInnerPopup   {padding:10px 10px 10px 10px}
#blockContent          {float:left; width:490px;padding:0 0 15px 0;}
#blockContentInner     {padding:0 0 0 20px;}
#blockTop              {margin:0 0 10px 0;}
#blockTopInner         {}
#blockRight            {float:right;width:200px;vertical-align:top; overflow:hidden;}
#blockRightInner       {padding:0 0 0 0; margin:0;}
#blockBottom           {padding:10px 0 0 0;}
#blockBottomInner      {padding:0; text-align:right; width:706px;}
#blockLeft             {float:left;width:220px;}
#blockLeftInner        {}
#blockLeftContentRight {overflow:hidden;margin:0 0 0 0;}
#blockPost             {width:980px; margin:0 auto;}
#blockPostInner        {padding:4px 10px 10px 8px; background-image:url(/wMeva/wGlobal/layout/images/backgrounds/bg_schatten_bottom.gif); background-repeat:no-repeat;}
#blockPostInner .elementLinkAGB {color:#7a7a7a; display:block; float:left; width:auto; margin:0; padding:0 11px 0 11px; text-decoration:none; border-right:1px solid #cccccc;}
#blockPostInner .elementLinkAGB:hover {color:#000000; display:block; float:left; width:auto; margin:0; padding:0 11px 0 11px; text-decoration:none; border-right:1px solid #cccccc;}
#blockPostInner .elementLinkImpressum {color:#7a7a7a; display:block; float:left; width:auto; margin:0; padding:0 0px 0 11px; text-decoration:none; border-right:0px solid #cccccc;}
#blockPostInner .elementLinkImpressum:hover {color:#000000; display:block; float:left; width:auto; margin:0; padding:0 0px 0 11px; text-decoration:none; border-right:0px solid #cccccc;}

/* Blöcke Startseite*/
#blockStartContentTop			{overflow:hidden; margin:0;}
#blockStartContentBottom		{overflow:hidden; margin:10px 0 10px 0;}
#blockStartContentTopLeft   	{float:left; width:230px;}
#blockStartContentTopLeftInner  {padding:0; margin:0;}
#blockStartContentTopRight      {float:right; vertical-align:top; width:680px; height:340px; overflow:hidden;}
#blockStartContentTopRightInner {padding:0; margin:-3px 0 0 0;}
#blockStartContentBottom1		{float:left; width:230px; height:250px; margin:0 10px 0 0; overflow:hidden;}
#blockStartContentBottom1Inner	{padding:10px 10px 8px 10px; height:100%; background-color:#e3e3e3;}
#blockStartContentBottom2		{float:left; width:230px; height:250px; margin:0 10px 0 0; overflow:hidden;}
#blockStartContentBottom2Inner	{padding:10px 10px 8px 10px; height:100%; background-color:#e3e3e3;}
#blockStartContentBottom3		{float:left; width:230px; height:250px; margin:0 10px 0 0; overflow:hidden;}
#blockStartContentBottom31		{height:140px; overflow:hidden;}
#blockStartContentBottom31Inner	{padding:10px 10px 8px 10px; height:100%; background-color:#e3e3e3}
#blockStartContentBottom32		{height:100px;}
#blockStartContentBottom32Inner	{padding:10px 10px 8px 10px; height:100%; margin:10px 0 0 0; background-color:#e3e3e3}
#blockStartContentBottom4		{float:left; width:200px; height:250px; margin:0; overflow:hidden;}
#blockStartContentBottom4Inner	{padding:10px 10px 8px 10px; height:100%; background-color:#e3e3e3}
#blockStartBottom           	{padding:0;}
#blockStartBottomInner      	{padding:0; width:706px; line-height:0.01em; font-size:0.01em; height:0.01em;}

/* Elemente Startseite*/
#blockStartContentBottom .box						{padding:10px 10px 8px 10px; margin:0 0 0 0; border-bottom:10px solid #FFFFFF;}	
#blockStartContentBottom32 .box 					{padding:0 0 10px 0; margin:0 0 0 0; border-bottom:10px solid #FFFFFF;}
#blockStartContentBottom .elementPicture            {margin:-10px 0 8px -10px;}
#blockStartContentBottom .elementPictureLeft 		{margin:0 10px 8px 0;}
#blockStartContentBottom .elementPictureRight		{margin:0 0 8px -10px;}
#blockStartContentBottom .elementHeadline    		{margin:-10px -10px 10px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockStartContentBottom .elementSubline    		{margin:-10px -10px 10px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockStartContentBottom32 .elementSubline    		{margin:-10px -10px 5px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockStartContentBottom h1 						{font-size:19px;font-weight:normal;line-height:20px; margin:0;padding:0;color:#000000;}
#blockStartContentBottom h2 						{font-size:15px;font-weight:bold;line-height:20px; margin:0;padding:0;color:#000000;}
#blockStartContentBottom h3 						{}
#blockStartContentBottom h4 						{}
#blockStartContentBottom .elementText        		{margin:0; padding:0;}
#blockStartContentBottom .elementPortlet							{margin:-9px -10px 0 -10px; padding:0;}
#blockStartContentBottom .wglList					  				{width:230px; margin:0; border-top:none; padding:0; margin:0;}
#blockStartContentBottom .wglListEntryDetails         				{margin:0;padding:0; list-style:none; border-bottom:none; overflow:hidden;}
#blockStartContentBottom .wglListEntryDetails a       				{margin:0;padding:0;display:block; cursor:pointer; overflow:hidden; height:100%; background-color:#e3e3e3; border-bottom:none; color:#000000; text-decoration:none;}
#blockStartContentBottom .wglListEntryDetails a:hover 				{margin:0;padding:0;display:block; cursor:pointer; overflow:hidden; height:100%; background-color:#f3f3f3; border-bottom:none; color:#000000; text-decoration:none;}
#blockStartContentBottom .wglListEntryDetails .wglListTitle         {margin:2px 0 0 10px;}
#blockStartContentBottom .wglListEntryDetails .wglListThumbnail   	{margin:5px 10px 0 0; padding:0; width:80px; height:60px; overflow:hidden; background-color:#FFF;}
#blockStartContentBottom .wglListEntryDetails .wglListDescription 	{margin:0 10px 0 10px; padding:0;}
#blockStartContentBottom .wglListEntryDetails .wglListMore        	{margin:0; padding:0 15px 0 0; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_list_more_r.gif); background-repeat:no-repeat; background-position:right center;}
#blockStartContentBottom .defaultListBottomSpace					{height:5px;}
#blockStartContentBottom .wglNavibarset								{display:none;}
#blockStartContentBottom31 img.wglListThumbnail						{display:none;}
#blockStartContentBottom31 .wglListTitle 							{display:none;}
#blockStartContentBottom4 .elementText										{position:absolute; margin:0; padding:0 0 0 0; width:180px;font-size:26px; font-weight:bold; line-height:26px; color:#ffffff; background-color:transparent;}

#blockStartContentBottom4 .elementRDM_left									{position:relative;}
#blockStartContentBottom4 .elementRDM_left span#primary			{position:absolute; z-index:2; top:0px; left:0px;}  /* Text */
#blockStartContentBottom4 .elementRDM_left span#secondary		{position:absolute; z-index:1; top:0px; left:0px; color:#000000; left:0.1em; top:0.1em;}  /* Schatten */
#blockStartContentBottom4 .elementRDM_right									{position:relative;}
#blockStartContentBottom4 .elementRDM_right span#primary		{position:absolute; z-index:2; right:0.2em;}  /* Text */
#blockStartContentBottom4 .elementRDM_right span#secondary	{position:absolute; z-index:1; color:#000000; right:0.1em; top:0.1em;}  /* Schatten */


/*
<h1>
  <span id="primary">FooBar</span>
  <span id="secondary">FooBar</span>
</h1>

<style>
h1 {
  font-family:sans-serif;
  position:relative;
}
span#primary {
  color:#fff;
  position:absolute;
  z-index:2;
}
span#secondary {
  color:#333;
  left:0.1em;
  position:absolute;
  top:0.1em;
  z-index:1;
}
</style>
*/






#blockStartContentBottom4 .elementPortlet									{margin:-15px -10px 0 -10px; padding:0;}
#blockStartContentBottom4 .wglList					  						{width:200px; margin:0; border-top:none; padding:0; margin:0;}
#blockStartContentBottom4 .wglListEntryDetails a       						{margin:0;padding:0;display:block; cursor:pointer; overflow:hidden; height:100%; background-color:transparent; border-bottom:none; color:#000000; text-decoration:none;}
#blockStartContentBottom4 .wglListEntryDetails a:hover 						{margin:0;padding:0;display:block; cursor:pointer; overflow:hidden; height:100%; background-color:transparent; border-bottom:none; color:#000000; text-decoration:none;}
#blockStartContentBottom4 .wglListEntryDetails .wglListTitle         		{margin:2px 0 0 10px;}
#blockStartContentBottom4 .wglListEntryDetails .wglListThumbnailTopReferenz {margin:0; padding:0; overflow:hidden;}
#blockStartContentBottom4 .wglListEntryDetails .wglListTopReferenzLayer 	{position:absolute; margin:215px 5px 0 10px; width:180px;}
#blockStartContentBottom4 .wglListEntryDetails .wglListTopReferenzLayerTrans {position:absolute; margin:210px 0 0 10px; width:180px; height:30px; background-color:#FFFFFF; filter:alpha(opacity=70); -moz-opacity: 0.7;}
#blockStartContentBottom4 .RollOver					  						{visibility:hidden; position:absolute; margin:1px 0 0 0; padding:0; width:200px; height:250px; background-color:#000000; filter:alpha(opacity=15); -moz-opacity: 0.15;}
#blockStartContentBottom4 .wglToolbarAreaTop								{display:none;}






/* Blöcke und Elemente der Startseiten mit Eigen-Design */
#blockStartContentTopLeft1		{margin:0 0 10px 0; overflow:hidden;}
#blockStartContentTopLeft1Inner	{padding:10px 10px 8px 10px; height:100%; background-color:#e3e3e3;}
#blockStartContentTopLeft2		{margin:0 0 0 0; overflow:hidden;}
#blockStartContentTopLeft2Inner	{padding:10px 10px 8px 10px; height:100%; background-color:#e3e3e3;}
#blockStartContentTopLeft1 .elementPictureRight		{margin:0 0 8px -10px;}
#blockStartContentTopLeft1 .elementHeadline    		{margin:-10px -10px 10px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockStartContentTopLeft1 .elementSubline    		{margin:-10px -10px 10px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockStartContentTopLeft1 h1 						{font-size:19px;font-weight:normal;line-height:20px; margin:0;padding:0;color:#000000;}
#blockStartContentTopLeft1 h2 						{font-size:15px;font-weight:bold;line-height:20px; margin:0;padding:0;color:#000000;}
#blockStartContentTopLeft1 h3 						{}
#blockStartContentTopLeft1 h4 						{}
#blockStartContentTopLeft1 .elementText        		{margin:0; padding:0;}
#blockStartContentTopLeft1 .elementPortlet				{margin:-9px -10px 0 -10px; padding:0;}
#blockStartContentTopLeft2 .elementPictureRight		{margin:0 0 8px -10px;}
#blockStartContentTopLeft2 .elementHeadline    		{margin:-10px -10px 10px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockStartContentTopLeft2 .elementSubline    		{margin:-10px -10px 10px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockStartContentTopLeft2 h1 						{font-size:19px;font-weight:normal;line-height:20px; margin:0;padding:0;color:#000000;}
#blockStartContentTopLeft2 h2 						{font-size:15px;font-weight:bold;line-height:20px; margin:0;padding:0;color:#000000;}
#blockStartContentTopLeft2 h3 						{}
#blockStartContentTopLeft2 h4 						{}
#blockStartContentTopLeft2 .elementText        		{margin:0; padding:0;}
#blockStartContentTopLeft2 .elementPortlet				{margin:-9px -10px 0 -10px; padding:0;}

/* Blöcke Seite International*/
#blockInternationalContentTop		 {overflow:hidden; margin:0 0 10px 0;}
#blockNaviInternationalTop        	 {margin:-3px 0 17px 0; color:#7a7a7a; font-weight:bold;}

/* Globale Elemente */
#globalFunctions                	{float:left;height:18px;}
#logo                           	{float:right; width:auto; height:34px; overflow:hidden; margin:14px 0 21px 0;}
#country_language_select 					{float:left; position:relative; width:238px; z-index:1;}
#country_label									{float:left; margin:0 0 0 0; width:70px; color:#7a7a7a; }
#country                       	{float:left; margin:0 8px 0 0; width:150px;}
#country .country_select				{width:158px; height:15px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
#country .country_select a			{cursor:pointer; color:#7a7a7a; line-height:15px; font-weight:normal; text-decoration:none; width:154px; padding:0px 2px; display:block; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_n.gif); background-repeat:no-repeat; background-position:right top;}
#country .country_select a:hover{background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_r.gif);}
#country .country_select a span	{padding:0 0 0 25px; background-position:1px 1px; background-repeat:no-repeat;}
#country .country_open					{width:158px; position:absolute; margin:1px 0 0 0; display:none; border:1px solid #CCCCCC; background-color:#FFFFFF; z-index:2;}
#country .country_open a				{cursor:pointer; color:#7a7a7a; line-height:20px; font-weight:normal; text-decoration:none; width:154px; padding:0px 2px; display:block;}
#country .country_open a:hover	{cursor:pointer; color:#000000; line-height:20px; font-weight:normal; text-decoration:none; width:154px; padding:0px 2px; display:block; background-color:#e3e3e3;}
#country .country_open a span		{padding:0 0 0 25px; background-position:1px 1px; background-repeat:no-repeat;}
#country .country_open a strong	{cursor:pointer; color:#ee0000; line-height:20px; font-weight:normal; text-decoration:none;}
/*
#country .country_closer				{display:block; cursor:pointer; position:absolute; width:151px; height:15px; display:none; background-color:#FFFFFF; filter:alpha(opacity=0); -moz-opacity: 0;}
#country .country_closer:hover	{display:block; cursor:pointer; margin:1px 0 0 0; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_r.gif); background-repeat:no-repeat; background-position:right top;}
*/
#countryOnly                       	{margin:0px auto; width:200px;}
#countryOnly .country_select				{width:200px; height:15px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
#countryOnly .country_select a			{cursor:pointer; color:#7a7a7a; line-height:15px; font-weight:normal; text-decoration:none; width:196px; padding:0px 2px; display:block; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_n.gif); background-repeat:no-repeat; background-position:right top;}
#countryOnly .country_select a:hover{background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_r.gif);}
#countryOnly .country_select a span	{padding:0 0 0 5px; background-position:1px 1px; background-repeat:no-repeat;}
#countryOnly .country_open					{width:200px; position:absolute; margin:1px 0 0 0; display:none; border:1px solid #CCCCCC; background-color:#FFFFFF; z-index:10;}
#countryOnly .country_open a				{cursor:pointer; color:#7a7a7a; line-height:20px; font-weight:normal; text-decoration:none; width:196px; padding:0px 2px; display:block;}
#countryOnly .country_open a:hover	{cursor:pointer; color:#000000; line-height:20px; font-weight:normal; text-decoration:none; width:196px; padding:0px 2px; display:block; background-color:#e3e3e3;}
#countryOnly .country_open a span		{padding:0 0 0 25px; background-position:1px 1px; background-repeat:no-repeat;}
#countryOnly .country_open a strong	{cursor:pointer; color:#ee0000; line-height:20px; font-weight:normal; text-decoration:none;}
/*
#countryOnly .country_closer				{display:block; cursor:pointer; position:absolute; width:151px; height:15px; display:none; background-color:#FFFFFF; filter:alpha(opacity=0); -moz-opacity: 0;}
#countryOnly .country_closer:hover	{display:block; cursor:pointer; margin:1px 0 0 0; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_r.gif); background-repeat:no-repeat; background-position:right top;}
*/
#language_label										{float:left; margin:8px 0 0 0; width:70px; color:#7a7a7a; }
#language                       	{float:left; margin:8px 8px 0 0; width:150px;}
#language .language_select				{width:158px; height:15px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
#language .language_select a			{cursor:pointer; color:#7a7a7a; line-height:15px; font-weight:normal; text-decoration:none; width:154px; padding:0px 2px; display:block; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_n.gif); background-repeat:no-repeat; background-position:right top;}
#language .language_select a:hover{background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_r.gif);}
#language .language_select a span	{padding:0 0 0 4px;}
#language .language_open					{width:158px; position:absolute; margin:1px 0 0 0; display:none; border:1px solid #CCCCCC; background-color:#FFFFFF; z-index:1;}
#language .language_open a				{cursor:pointer; color:#7a7a7a; line-height:17px; font-weight:normal; text-decoration:none; width:154px; padding:0px 2px; display:block;}
#language .language_open a:hover	{cursor:pointer; color:#000000; line-height:17px; font-weight:normal; text-decoration:none; width:154px; padding:0px 2px; display:block; background-color:#e3e3e3;}
#language .language_open a span		{padding:0 0 0 4px;}
#language .language_open a strong	{cursor:pointer; color:#ee0000; line-height:17px; font-weight:normal; text-decoration:none;}
/*
#language .language_closer				{display:block; cursor:pointer; position:absolute; top:30px; width:151px; height:15px; display:none; background-color:#FFFFFF; filter:alpha(opacity=0); -moz-opacity: 0;}
#language .language_closer:hover	{display:block; cursor:pointer; margin:1px 0 0 0; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_language_r.gif); background-repeat:no-repeat; background-position:right top;}
*/
#blockStartContentBottom #language			{float:none; margin:0 0 0 10px; width:190px;}
#blockStartContentBottom .language_select	{width:190px;}
#blockStartContentBottom .language_open		{width:190px; margin-top:1px; display:block; visibility:hidden;}
#blockStartContentBottom .language_closer	{display:block; cursor:pointer; position:absolute; width:191px; height:15px; visibility:hidden;}

#search                         	{margin:0 0 10px 0; padding:10px 10px 10px 10px; background-color:#e3e3e3;}
.searchInput                    	{float:left; width:148px; height:17px; margin:0;}
.searchLabel                    	{float:left;line-height:20px;margin:0 8px 0 0}
.searchLabelRef                     {float:left;line-height:20px;margin:0 8px 0 0; width:70px;}
#search .button						{float:right; cursor:pointer; margin:0; padding:0; border:none; width:20px; height:20px; background-color:#cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_suche_n.gif); background-repeat:no-repeat;}
#search .buttonHover				{float:right; cursor:pointer; margin:0; padding:0; border:none; width:20px; height:20px; background-color:#cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_suche_r.gif); background-repeat:no-repeat;}

#blockStartContentTop #search       {margin:29px 0 0 0;}
#blockStartContentTop .searchInput  {width:178px;}
.balkenHead							{height:30px; background-color:#ee0000; text-align:right; overflow:hidden;}
.balkenHead .elementText			{padding:6px 8px 0 0; color:#ffffff; font-size:20px; font-weight:bold;}
.clearBoth							{clear:both; line-height:0.01em; font-size:0.01em; height:0.01em;}
#topTarget							{position:absolute; top:0px; left:0px; visibility:hidden;}

/* Pflegeschaltflächen */
#beButtonLayoutwizard           {position:absolute;margin:8px 0 0 8px}
#beButtons                      {position:absolute; margin:-34px 0 0 0px}
#beButtonAdmin                  {}
#beButtonPage                   {float:left;margin:0 0 0 0;}
#beButtonContent                {float:left;margin:0 0 0 0;}
#beButtonEditLogo				{position:absolute;margin:-39px 0 0 0}
#beButtonEditTop                {position:absolute;margin:-14px 0 0 710px;}
#beButtonEditRight              {position:absolute;margin:-1px 0 0 0}
#beButtonEditBottom             {position:absolute;margin:-14px 0 0 30px}
#beButtonEditLeft               {position:absolute;margin:5px 0 0 0}
#beButtonEditNavigation         {position:absolute;margin:-34px 0 0 5px}
#beButtonEditMetaNavigation		{position:absolute;margin:-25px 0 0 0}

/* Allgemeine Elemente */
.elementFloatLeft				{float:left;}
.elementFloatRight			{float:right;}
.elementClearLeft				{clear:left; line-height:0.01em; font-size:0.01em; height:0.01em;}
.elementClearBoth				{clear:both; line-height:0.01em; font-size:0.01em; height:0.01em;}
.elementStandard                {margin:0 0 16px 0}
.elementHeadline                {margin:0 0 16px 0}
.elementSubline					{margin:0 0 16px 0}
.elementSubline2				{margin:0 0 0 0; padding:0;}
.elementText                    {margin:0 0 16px 0;}
.elementTextHighlighted         {margin:0 0 16px 0; padding:8px 10px 8px 10px; border:1px solid #ee0000;}
.elementText .fragmentInfo      {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wMeva/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentWarning   {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wMeva/wGlobal/layout/images/icons/warning.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentTip       {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wMeva/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementHeadlineMarke			{margin-top:-9px}
.elementHeadlineMarke h1		{display:inline; padding:3px 10px 3px 10px; font-size:20px; font-weight:bold; color:#ffffff; background-color:#ee0000;}
.elementHeadlineMarkeSpace		{height:10px; line-height:1px; font-size:1px;}
#blockContent .elementHeadSpace         {height:10px; display:block; line-height:1px; font-size:1px;}
#blockRight .elementHeadSpace           {height:10px; display:block; line-height:1px; font-size:1px;}
.elementPicture                 {margin:0 0 16px 0; padding:0;}
.elementPictureLeft 			{float:left; margin:0 10px 16px 0; padding:0;}
.elementPictureRight			{float:right; margin:0 0 16px 10px; padding:0;}
.elementPicture img             {display:block; overflow:hidden;}
.elementPictureLeft img         {display:block; overflow:hidden;}
.elementPictureRight img        {display:block; overflow:hidden;}
.elementPicture .title          {margin:2px 0 0 0;}
.elementPictureLeft .title 		{margin:2px 0 0 0;}
.elementPictureRight .title 	{margin:2px 0 0 0;}

.title							{/*font-weight: bold; font-style:italic;*/ color:#666666}
.elementPictureTop						{margin:0 0 10px 0;}
#blockContent .elementPictureTopInner	{width:470px; height:180px; overflow:hidden;}
#blockContent .elementPictureTopInner img		{/*width:470px; height:180px;*/}
#blockContent a .elementPictureTopInner	{cursor:pointer;}	
.elementPictureLupe             		{float:right; text-decoration:none;}
#butLupe								{position:relative; margin:-30px 0 0 -30px; width:20px; height:20px; cursor:pointer; background-image:url(/wMeva/wGlobal/layout/images/buttons/but_lupe_n.gif); background-repeat:no-repeat;}
#butLupeHover							{position:relative; margin:-30px 0 0 -30px; width:20px; height:20px; cursor:pointer; background-image:url(/wMeva/wGlobal/layout/images/buttons/but_lupe_r.gif); background-repeat:no-repeat;}
.elementLink                    {margin:0 0 3px 0}
.elementLinkLastSpace			{margin:0 0 16px 0; font-size:1px; line-height:1px; height:1px;}
.elementVideo                   {margin:0 0 16px 0}
.elementAudio                   {margin:0 0 16px 0}
.elementPortlet                 {margin:0 0 16px 0}
.elementScript                  {margin:0 0 16px 0}
.elementSource                  {margin:0 0 16px 0;padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementSource h4               {margin:0 0 4px 0;background-color:#ffffcc;padding:4px 4px 4px 0;border-bottom:solid 1px #cccccc}
.elementPlain                   {margin:0 0 16px 0;overflow:auto;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementDelimiter               {margin:0 0 16px 0}
.elementBack					{margin:0 0 16px 0; }
.elementBack a					{padding:0 0 2px 16px; color:#7a7a7a; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_back_n.gif);background-position: left 3px;background-repeat:no-repeat;}
.elementBack a:hover			{padding:0 0 2px 16px; color:#000000; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_back_r.gif);background-position: left 3px;background-repeat:no-repeat;}
.defaultListBottomSpace			{height:10px;}
.elementContainer1              {margin:0 0 16px 0}
.elementContainer1 .col1        {}
.elementContainer2              {margin:0 0 16px 0;}
.elementContainer2 .col1        {width:230px;}
.elementContainer2 .col2        {width:230px; float:right;}
.elementMerklisteList						{width:470px;padding:0px;}
.elementMerklisteShow						{display:block;}
.elementMerklisteSend						{margin:16px 0px 0px 0px; padding:5px; border:1px dashed #CCCCCC; display:none;}
.elementProduktdetail           {margin:0 0 16px 0}
.produktNavi		            {margin:0 0 20px 0; padding:0;  border-bottom:1px solid #cccccc;}
.produktNaviBut					{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#000000; text-decoration:none; border-right:1px solid #ffffff; border-left:1px solid #e3e3e3; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_n.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNaviBut:hover			{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#000000; text-decoration:none; border-right:1px solid #ffffff; border-left:1px solid #cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_r.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNaviButLast				{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#000000; text-decoration:none; border-right:1px none #ffffff; border-left:1px solid #e3e3e3; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_n.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNaviButLast:hover		{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#000000; text-decoration:none; border-right:1px none #ffffff; border-left:1px solid #cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_r.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNaviButActiv			{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#ee0000; text-decoration:none; border-right:1px solid #ffffff; border-left:1px solid #cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_a.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNaviButActiv:hover		{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#ee0000; text-decoration:none; border-right:1px solid #ffffff; border-left:1px solid #cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_a.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNaviButActivLast		{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#ee0000; text-decoration:none; border-right:1px none #ffffff; border-left:1px solid #cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_last_a.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNaviButActivLast:hover	{float:left; width:145px; margin:0; padding:7px 0 6px 10px; color:#ee0000; text-decoration:none; border-right:1px none #ffffff; border-left:1px solid #cccccc; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_produkt_navi_last_a.gif);background-position: right top;background-repeat:no-repeat; -moz-outline:none !important;}
.produktNavi .clearBoth			{margin:0; padding:0; background-color:#CCCCCC;}
.produktContent					{margin:0 0 16px 0}
.produktContent1				{margin:0 0 16px 0;}
.produktContent2				{margin:0 0 16px 0; display:none;}
.produktContent3				{margin:0 0 16px 0; display:none;}

/* produktbereich*/
.produktContent3 h2  					{font-size:12px;font-weight:bold;line-height:16px;color:#000000;margin:0 0 0 0}
.produktContent3 .elementSublineProduktliste		{margin:0 0 7px 0; padding:2px 0 2px 10px; background-color:#e3e3e3;}
.produktContent3 .elementPictureLeft 	{margin:3px 20px 8px 0; padding:0;}
.produktContent3 #butLupe				{margin:-25px 0 0 -25px;}
.produktContent3 #butLupeHover			{margin:-25px 0 0 -25px;}
.produktContent3 .elementProduktliste	{margin:0; clear:both;}
.produktContent3 .elementTable			{clear:both;}
.produktContent3 .elementText			{margin:0 0 0 0; padding:0 0 16px 0;}
.produktContent3 .elementProduktdetail			{}
.produktContent3 .elementProduktdetailCollapsed	{}
.produktContent3 .elementProduktOpen        	{float:right; cursor:pointer; color:#666666; text-decoration:none; background-color:#cccccc; width:45px; padding:2px 0 2px 20px; margin:0; border-left:1px solid #ffffff; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_show_n.gif);background-position:left top;background-repeat:no-repeat;}
.produktContent3 .elementProduktOpen:hover      {float:right; cursor:pointer; color:#000000; text-decoration:none; background-color:#cccccc; width:45px; padding:2px 0 2px 20px; margin:0; border-left:1px solid #ffffff; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_show_r.gif);background-position:left top;background-repeat:no-repeat;}
.produktContent3 .elementProduktClose        	{float:right; cursor:pointer; color:#666666; text-decoration:none; background-color:#cccccc; width:45px; padding:2px 0 2px 20px; margin:0; border-left:1px solid #ffffff; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_hide_n.gif);background-position:left top;background-repeat:no-repeat;}
.produktContent3 .elementProduktClose:hover     {float:right; cursor:pointer; color:#000000; text-decoration:none; background-color:#cccccc; width:45px; padding:2px 0 2px 20px; margin:0; border-left:1px solid #ffffff; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_hide_r.gif);background-position:left top;background-repeat:no-repeat;}
.produktContent3 .elementProduktAllOpen        	{float:right; background-color:#cccccc; margin:-3px 0 5px 0;}
.produktContent3 .elementProduktAllOpen a       {display:block; width:110px; padding:2px 0 2px 20px; color:#666666; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_show_n.gif);background-position: left top;background-repeat:no-repeat;}
.produktContent3 .elementProduktAllOpen a:hover {display:block; color:#000000; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_show_r.gif);background-position: left top;background-repeat:no-repeat;}
.produktContent3 .elementProduktAllClose        {float:right; background-color:#cccccc; margin:-3px 5px 5px 0;}
.produktContent3 .elementProduktAllClose a      {display:block; width:130px; padding:2px 0 2px 20px; color:#666666; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_hide_n.gif);background-position: left top;background-repeat:no-repeat;}
.produktContent3 .elementProduktAllClose a:hover{display:block; color:#000000; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_detail_hide_r.gif);background-position: left top;background-repeat:no-repeat;}

/*suchbereich*/
.produktsucheButton 		{}


/* Tabellen innerhalb eines Textfeldes WYSIWYG*/
.elementText table				{border-collapse:collapse; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.elementText td					{vertical-align:top; text-align:left; padding:3px 6px 3px 6px; border-bottom:1px solid #cccccc;}
.elementText th					{vertical-align:top; text-align:left; padding:3px 6px 3px 6px; border-bottom:1px solid #cccccc;}
.elementTableProperty			{margin:0 0 16px 0; width:100%;}
.elementTableProperty .colorHead{background-color:#e3e3e3; text-transform:uppercase;}
.elementTableProperty .color1	{background-color:#ffffff;}
.elementTableProperty .color2	{background-color:#e3e3e3;}
.elementTablePropertyCol1		{width:50%; margin:0; padding:0;}
.elementTablePropertyCol2		{}
.elementText table.elementTablePropertyNoBorder {border:none;}
.elementText table.elementTablePropertyNoBorder th {border:none;}
.elementText table.elementTablePropertyNoBorder td {border:none;}

/* Tabellen im Inhalt*/
.elementTable					{margin:0 0 16px 0;font:inherit;color:inherit; width:100%; border-collapse:collapse; border-top:1px solid #cccccc;}
.elementTable td				{vertical-align:top; text-align:left; padding-top:1px; padding-bottom:1px; border-bottom:1px solid #cccccc;}
.elementTable th				{vertical-align:top; text-align:left; padding-top:1px; padding-bottom:1px; border-bottom:1px solid #cccccc;}
table.elementTable.elementTablePropertyNoBorder {border:none;}
table.elementTable.elementTablePropertyNoBorder th {border:none;}
table.elementTable.elementTablePropertyNoBorder td {border:none;}


/* Tabellen im Produktbereich*/
.produktContent3 .elementTdHead41		{width:73px;}
.produktContent3 .elementTdBold41		{width:73px;}
.produktContent3 .elementTdNormal41		{width:73px;}
.produktContent3 .elementTdHead51		{width:73px;}
.produktContent3 .elementTdBold51		{width:73px;}
.produktContent3 .elementTdNormal51		{width:73px;}
.produktContent3 .elementTdHeadSup		{padding-top:4px;}

/* Tabellen 5-spaltig*/
.elementTdHead51				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead52				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead53				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead54				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead55				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold51				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold52				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold53				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold54				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold55				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdNormal51				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal52				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal53				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal54				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal55				{font-weight:normal; padding:0 10px 0 10px;}

/* Tabellen 4-spaltig*/
.elementTdHead41				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead42				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead43				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead44				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold41				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold42				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold43				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold44				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdNormal41				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal42				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal43				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal44				{font-weight:normal; padding:0 10px 0 10px;}

/* Tabellen 3-spaltig*/
.elementTdHead31				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead32				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead33				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold31				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold32				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold33				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdNormal31				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal32				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal33				{font-weight:normal; padding:0 10px 0 10px;}

/* Tabellen 2-spaltig*/
.elementTdHead21				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdHead22				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold21				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold22				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdNormal21				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal22				{font-weight:normal; padding:0 10px 0 10px;}


/* Elemente des oberen Bereich */

/* Elemente des linken Bereiches */
#blockLeft .elementHeadline     {margin:0 0 8px 0px;padding:6px 10px 6px 10px;}
#blockLeft .elementText         {margin:0 0 8px 0px;padding:6px 10px 6px 10px;}

/* Elemente des Inhaltsbereiches */

/* Elemente des rechten Bereiches */
#blockRight .box								 {padding:0 10px 8px 10px; margin:0 0 10px 0; background-color:#e3e3e3;}	
#blockRight a                    {text-decoration:none;color:#000000;}
#blockRight a:hover              {text-decoration:underline;color:#000000;}
#blockRight .elementText a       {text-decoration:none;color:#EE0000;}
#blockRight .elementText a:hover {text-decoration:underline;color:#EE0000;}
#blockRight .presseDownloadBox				 												{padding:0px;margin:0 0 10px 0; background-color:#e3e3e3;}
#blockRight .presseDownloadBox .elementSubline 								{margin:0px;padding:5px 8px 5px 10px;}
#blockRight .presseDownloadBox .elementDownloadThumbnail			{padding:10px 8px 10px 10px; border-bottom:1px solid #cccccc;}
#blockRight .presseDownloadBox .elementDownloadThumbnail img	{float:left; margin-right:8px;}
#blockRight .presseDownloadBox .elementDownloadPDF						{padding:10px 8px 10px 10px;}
#blockRight .presseDownloadBox .elementDownloadPDF img				{margin-right:8px;}
#blockRight .presseDownloadBox .elementDownloadPDFText1				{float:left;margin:13px 0px 0px 0px;}
#blockRight .presseDownloadBox .elementDownloadPDFText2				{float:left;margin:21px 0px 0px 0px;}
#blockRight .elementPictureTopInner		{width:200px; height:180px; overflow:hidden;}	
#blockRight .elementPictureTopInner img		{/*width:200px; height:180px;*/}
#blockRight a .elementPictureTopInner	{cursor:pointer;}	
#blockRight .elementHeadline    	{margin:0 -10px 6px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockRight .elementSubline    		{margin:0 -10px 6px -10px; padding:5px 6px 5px 10px; background-color:#cccccc;}
#blockRight h1 						{font-size:19px;font-weight:normal;line-height:20px; margin:0;padding:0;color:#000000;}
#blockRight h2 						{font-size:15px;font-weight:bold;line-height:20px; margin:0;padding:0;color:#000000;}
#blockRight h3 						{margin:0;padding:0;color:#000000; font-weight:bold;}
#blockRight h4 						{margin:0;padding:0;color:#000000; font-weight:bold;}
#blockRight .elementText        	{margin:0; padding:0;}
#blockRight .elementPicture         {margin:0 0 16px -10px; padding:0;}
#blockRight .elementPictureLeft 	{float:none; margin:0 10px 16px -10px; padding:0;}
#blockRight .elementPictureRight	{float:none; margin:0 -10px 16px -10px; padding:0;}
#blockRight .elementVideo           {margin:0 0 16px -10px}

/* Elemente des unteren Bereiches */
.but_top							{color:#7a7a7a; padding:0 0 0 18px; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_top_n.gif); background-repeat:no-repeat; background-position:0 2px;}	
.but_top:hover						{color:#000000; padding:0 0 0 18px; text-decoration:none; background-image:url(/wMeva/wGlobal/layout/images/buttons/btn_top_r.gif); background-repeat:no-repeat; background-position:0 2px;}	
.elementPostInnerLeft				{color:#7a7a7a;}
.elementPostInnerRight				{float:right; padding:0;}
.elementPostInnerRight a			{color: #7a7a7a; text-decoration:none;} 
.elementPostInnerRight a:hover		{color: #000000; text-decoration:none;} 