@charset "UTF-8";

/**
 * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 3.0.0pr2
 */
/*
html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top;}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
*/

/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication CMS Grid 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;}
html                                        {}

#body                                       {background-image:url(/hanna/wGlobal/layout/images/backgrounds/bg_body.jpg); background-position:center 0px; background-repeat:no-repeat; background-color:#FFFFDF;}
#bodyPopup                                  {background-color:#FFFFFF}

body                                        {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; font-weight:normal; line-height:16px}

div                                         {}
span                                        {}

/* Überschriften */

h1                                          {font-size:20px;font-weight:normal;line-height:20px;color:#2a4090;margin:0 0 14px 0}
h2                                          {font-size:18px;font-weight:normal;line-height:18px;color:#2a4090;margin:14px 0 14px 0}
h3                                          {font-size:16px;font-weight:normal;line-height:16px;color:#2a4090;margin:14px 0 14px 0}
h4                                          {font-size:13px;font-weight:normal;line-height:15px;color:#2a4090;margin:14px 0 14px 0}
h5                                          {font-size:12px;font-weight:normal;line-height:14px;color:#2a4090;margin:14px 0 14px 0}
h6                                          {font-size:11px;font-weight:normal;line-height:13px;color:#2a4090;margin:14px 0 14px 0}
h2.elementProductRightHeadline              {font-size:18px;font-weight:normal;line-height:18px;color:#2a4090;margin:0px 0 6px 0}

/* Textblöcke */

p                                           {margin:0 0 14px 0}

/* Listen */

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

.elementText ol      {display:table; margin:0 0 14px 0px; padding:0; list-style-position:inside; list-style-type: decimal; height:auto!important; height:1.4em;}
.elementText ul      {display:table; margin:0 0 14px 0px; padding:0; list-style-position:inside; height:auto!important; height:1.4em;}
.elementText ul li   {text-indent:-14px; padding-left:6px; margin-left:10px;}
.elementText ul li * {padding-left:6px; }

.elementTextProduct ol      {display:table; margin:0 0 0px 0px; padding:0; list-style-position:inside; list-style-type: decimal; height:auto!important; height:1.4em;}
.elementTextProduct ul      {display:table; margin:0 0 0px 0px; padding:0; list-style-position:inside; height:auto!important; height:1.4em;}
.elementTextProduct ul li   {text-indent:-14px; padding-left:6px; margin-left:10px;}
.elementTextProduct ul li * {padding-left:6px; }

/* Definitionslisten */

dl                                          {}
dt                                          {}
dd                                          {margin:0 0 14px 0;padding:0 0 0 16px;color:#a0a0a0}

/* Horizontale Linien */

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

/* Formularelemente */

form                                        {background:none;}

input                                       {font-size:12px;height:16px;line-height:16px; margin:0 5px 0 0px; width:161px; border:1px solid #bcbcbc;}
select                                      {font-size:12px;height:16px;line-height:16px; margin:0 5px 0 0px; width:161px; border:1px solid #bcbcbc;}
textarea                                    {font-size:12px;margin:0 5px 0 0px; width:161px; font-size:12px; border:1px solid #bcbcbc;}

button                                      {cursor:pointer; border:none;margin:0px 0px 0px 0px; width:80px; height:20px; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/button_80.png); background-position:0px 0px; background-repeat:no-repeat; -moz-outline:none;}
button:hover                                {cursor:pointer; border:none; margin:0px 0px 0px 0px; width:80px; height:20px; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/button_80.png); background-position:0px 0px; background-repeat:no-repeat; -moz-outline:none;}
button span                                 {display:block; width:48px; height:20px; line-height:17px; font-size:11px; padding:0px 24px 0px 8px; color:#FFFFFF; font-size:11px; font-weight:bold;}

button.button158                            {cursor:pointer; border:none;margin:0px 0px 0px 0px; width:158px; height:20px; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/button_158.gif); background-position:0px 0px; background-repeat:no-repeat; -moz-outline:none;}
button.button158:hover                      {cursor:pointer; border:none; margin:0px 0px 0px 0px; width:158px; height:20px; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/button_158.gif); background-position:0px 0px; background-repeat:no-repeat; -moz-outline:none;}
button.button158 span                       {display:block; width:126px; height:20px; line-height:17px; font-size:11px; padding:0px 24px 0px 8px; color:#FFFFFF; font-size:11px; font-weight:bold;}


div.button                                  {margin:0px 0px 14px 0px; width:145px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/button.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.button:hover                            {margin:0px 0px 14px 0px; width:145px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/button.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.button a                                {display:block; width:111px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 26px 0px 8px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.button a:hover                          {display:block; width:111px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 26px 0px 8px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.button158                               {margin:0px 0px 14px 0px; width:158px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/button_158.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.button158:hover                         {margin:0px 0px 14px 0px; width:158px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/button_158.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.button158 a                             {display:block; width:124px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 26px 0px 8px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.button158 a:hover                       {display:block; width:124px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 26px 0px 8px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.button80         												{margin:0px 0px 0px 0px; width:80px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/button_80.png); background-position:0px 0px; background-repeat:no-repeat;}
div.button80:hover    											{margin:0px 0px 0px 0px; width:80px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/button_80.png); background-position:0px 0px; background-repeat:no-repeat;}
div.button80 a        											{display:block; width:48px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 24px 0px 8px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.button80 a:hover 												{display:block; width:48px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 24px 0px 8px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}

div.buttonMore         											{margin:0px 0px 0px 0px; width:20px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_more.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.buttonMore:hover    										{margin:0px 0px 0px 0px; width:20px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_more.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.buttonMore a        										{display:block; width:20px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.buttonMore a:hover 											{display:block; width:20px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.buttonDown         											{margin:0px 0px 0px 0px; width:20px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_down.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.buttonDown:hover    										{margin:0px 0px 0px 0px; width:20px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_down.gif); background-position:0px 0px; background-repeat:no-repeat;}
div.buttonDown a        										{display:block; width:20px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}
div.buttonDown a:hover 											{display:block; width:20px; height:20px; line-height:20px; text-decoration:none; font-size:11px; padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; -moz-outline:none;}



/* Links */

a                                           {color:#2a4090; text-decoration:underline; -moz-outline:none;}
a:hover                                     {color:#2a4090; text-decoration:underline; -moz-outline:none;}/*3553AA*/
a.intern                                    {padding:0 0 0 14px;background:url(/hanna/wGlobal/layout/images/links/intern.gif) top left no-repeat; -moz-outline:none;}
a.extern                                    {padding:0 0 0 14px;background:url(/hanna/wGlobal/layout/images/links/extern.gif) top left no-repeat; -moz-outline:none;}
a.download                                  {padding:0 0 0 14px;background:url(/hanna/wGlobal/layout/images/links/download.gif) top left no-repeat; -moz-outline:none;}
a.audio                                     {padding:0 0 0 14px;background:url(/hanna/wGlobal/layout/images/links/audio.gif) top left no-repeat; -moz-outline:none;}
a.video                                     {padding:0 0 0 14px;background:url(/hanna/wGlobal/layout/images/links/video.gif) top left no-repeat; -moz-outline:none;}
a.button			                        {display:block; width:124px; height:20px; background-image:url(/hanna/wGlobal/layout/images/buttons/button_158.gif); line-height:20px; text-decoration:none; font-size:11px; padding:0px 26px 0px 8px; color:#FFFFFF; font-weight:bold;}


/* Bilder */

a img                                       {border:none}

img.picture                                 {margin:0; padding:0;}
img.pictureLeft                             {float:left;margin:4px 10px 4px 0; padding:0;}
img.pictureRight                            {float:right;margin:4px 0 10px 4px; padding:0;}

.imgTitle                                   {}
.imgTitleLeft                               {float:left; margin:0 10px 0 0; padding:0;}
.imgTitleRight                              {float:right; margin:0 0 0 10px; padding:0;}

.imgTitleLeft img.pictureLeft  	            {margin:0}
.imgTitleRight img.pictureRight             {margin:0}


/* Tabellen */

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

td.bgColor1, th.bgColor1 	                  {background-color:#f0f0f0}
td.bgColor2, th.bgColor2 	                  {background-color:#cecece}
td.tableHead, th 					     	            {background-color:#DBE9F2}

table.light                                 {border:none;margin-bottom:12px;}
table.light th                              {border:none;text-align:left;background-color:#f0f0f0}
table.light td                              {border:none;padding:2px}

table.product                               {width:100%; margin:0px 1px 0px 1px; font:inherit;color:inherit;border-collapse:collapse; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000;}
table.product th                            {vertical-align:top; text-align:left; padding:3px 6px 3px 6px; border-bottom:1px solid #000000; background-color:#FFFFFF;}
table.product td                            {vertical-align:top; text-align:left; padding:3px 6px 3px 6px; border-bottom:1px solid #000000;}
table.product .col1													{width:50%; margin:0; padding:0;}
table.product .col2													{}
table.product .noBottomBorder								{border-bottom:none; padding:3px 6px 0px 6px;}
table.product .noPaddingTop									{padding:0px 6px 3px 6px;}
table.product .left													{text-align:left;}
table.product .right												{text-align:right;}

table.productDesc                           {width:100%; margin:0px 1px 0px 1px; font:inherit;color:inherit;border-collapse:collapse; border:none;}
table.productDesc td                        {vertical-align:top; text-align:left; padding:6px 6px 3px 6px;border-bottom:none;}


table.default                               {width:100%; margin:0px 1px 0px 1px; font:inherit;color:inherit;border-collapse:collapse; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
table.default th                            {vertical-align:top; text-align:left; padding:3px 6px 3px 6px; border-bottom:1px solid #cccccc; background-color:#FFFFFF;}
table.default td                            {vertical-align:top; text-align:left; padding:3px 6px 3px 6px; border-bottom:1px solid #cccccc;}
table.default .col1													{width:50%; margin:0; padding:0;}
table.default .col2													{}
table.default .noBottomBorder								{border-bottom:none;}
table.default .left													{text-align:left;}
table.default .right												{text-align:right;}

table.full                                  {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;}
table.full th                               {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.full td                               {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}

.elementContainer2 .col1 .col1InnerProd table.product {width:293px;}
.elementContainer2 .col1 .w50_50 table.product {width:269px;}
.elementContainer2 .col1 .w66_33 table.product {width:370px;}
.elementContainer2 .col1 .w33_66 table.product {width:169px;}
.elementContainer2 .col2 .col1InnerProd table.product {width:292px;}
.elementContainer2 .col2 .w50_50 table.product {width:268px;}
.elementContainer2 .col2 .w66_33 table.product {width:368px;}
.elementContainer2 .col2 .w33_66 table.product {width:168px;}

/*
Tabellen im 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;}
*/


/* Grundgerüst */

#blockPre                  	                {}
#blockPreInner             	                {}

#blockMain                  	              {width:900px; margin:0px auto; text-align:center;}
#blockMainInner             	              {text-align:left;}

#blockMainPopup             	              {}
#blockMainInnerPopup        	              {padding:10px 10px 10px 10px}

#blockContent               	              {float:left;width:336px;margin:25px 0 0 0;}
#blockContentInner          	              {padding:0px 30px 0px 30px;}

#blockContentRight               	          {float:left;width:649px;margin:20px 0 0 0; overflow:hidden;}
#blockContentRightInner          	          {padding:0px 30px 0px 30px;}

#blockTop                   	              {width:100%;height:222px;margin:0px; overflow:hidden;}
#blockTopInner              	              {position:relative;}

#blockTopPopup                   	          {float:none;width:100%; margin:0px 0px 10px 0px; height:40px; background:url(/hanna/wGlobal/layout/images/logos/logo_print.png); background-repeat:no-repeat; background-position:right 0px;}
#blockTopInnerPopup              	          {position:relative;}

#blockBottom                       	        {color:#000; height:90px; background:url(/hanna/wGlobal/layout/images/backgrounds/bg_bottom.png); background-repeat:no-repeat; background-position:0 bottom;}
#blockBottomInner                  	        {text-align:center; padding:7px 0px 0px 0px;}

#blockLeft                       	        	{float:left;width:251px;margin:20px 0 0 0; overflow:hidden;}
#blockLeftInner                   	        {padding-left:24px;}

#blockLeftContentRight             	        {margin:10px 0 0px 0px; padding:0px; background:url(/hanna/wGlobal/layout/images/backgrounds/bg_main.gif); background-repeat:no-repeat; background-position:0px 27px; background-color:#FFFFFF;}

#blockPost                      	          {}
#blockPostInner                 	          {}

#blockBreadcrumb														{border-top:2px solid #2A5090; border-bottom:2px solid #2A5090; background-color:none;}
#blockBreadcrumbInner												{padding:5px 10px;}
#blockBreadcrumbInner	h1										{margin:5px 0px;}


/* Globale Elemente */
#graphicsContainer													{height:166px; overflow:hidden;}
#graphicsContainerRight											{float:right; width:360px;}
#logo                           						{margin:29px 56px 0px 0px; width:294px; height:79px; overflow:hidden; background:url(/hanna/wGlobal/layout/images/logos/logo.png); background-repeat:no-repeat;}
#logo img                                   {}
#schriftzug                           			{margin:27px 37px 0px 0px; width:206px; height:23px; overflow:hidden; background:url(/hanna/wGlobal/layout/images/logos/schriftzug.png); background-repeat:no-repeat;}
#schriftzug img                             {}
#bannerPicContainer                         {float:left;}
#bannerPicDisplayed1                        {display:block;}
#bannerPicDisplayed2                        {display:none;}
#bannerPics                        					{display:none;}
#bannerPicContainer h3											{display:block;}
#bannerPicContainer p												{display:block;}
#bannerPicContainer a												{display:block;}
#bannerPicContainer .thumbnail							{display:block;}


#globalFunctions                			  		{height:20px; padding: 10px 0; background: #FFF}
#globalFunctions ul             	          {margin:0px;}
#globalFunctions li             	          {float:left; height:20px; line-height:20px; list-style-type:none;}
#globalFunctions a              			  		{color:#2a4090; text-decoration:underline; -moz-outline:none;}
#globalFunctions a:hover        			  		{color:#2a4090;text-decoration:none; -moz-outline:none;}
#globalFunctions .tellafriend   	          {margin-left:22px; padding:0 0 0 29px; background:url(/hanna/wGlobal/layout/images/icons/tellafriend.gif) top left no-repeat}
#globalFunctions .print         	          {margin-left:11px; padding:0 0 0 29px; background:url(/hanna/wGlobal/layout/images/icons/print.gif) top left no-repeat}

#globalFunctions2                			  		{margin:18px 30px 0px 0px; height:20px;}
#globalFunctions2 ul             	          {margin:0px;}
#globalFunctions2 li             	          {float:right; margin-left:22px; height:20px; line-height:20px; list-style-type:none;}
#globalFunctions2 a              			  		{color:#2a4090; text-decoration:underline; -moz-outline:none;}
#globalFunctions2 a:hover        			  		{color:#2a4090;text-decoration:none; -moz-outline:none;}
#globalFunctions2 .sitemap     	          	{}
#globalFunctions2 .imprint     	          	{}



#login                          	          {margin-bottom:14px;overflow:hidden}
#login .wglButtonContainer                  {margin:3px 10px 0 0;float:none;}
#login .wglButtonText                	      {font-family:inherit;height:21px;float:right;padding:0 5px;text-align:center;text-transform:uppercase;margin:3px 12px 0 0;}

#logout                                     {margin-bottom:14px;}
#logout .wglButtonContainer                 {margin:3px 10px 0 0;float:none;}
#logout span                    	          {}
#logout .wglButtonContainer                 {margin:3px 10px 0 0;float:none;}
#logout a.wglButtonText                	    {float:right;padding:0 10px;text-align:center;text-transform:uppercase; -moz-outline:none;}

/* Pflegeschaltflächen */

#beButtonLayoutwizard                       {position:absolute;margin:8px 0 0 8px}

#beButtonAdmin                              {margin:0;padding:0;}
#beButtonPage                               {float:left;margin:0;padding:0;}
#beButtonContent                            {margin:0;padding:0;}

#beButtonEditContent                        {position:absolute; margin-top:-20px; margin-left:0px; z-index:1000; }
#beButtonEditTop                            {}
#beButtonEditRight                          {position:absolute; margin-top:-14px;z-index:1000; }
#beButtonEditBottom                         {position:absolute; left:250px; margin-top:0px;}
#beButtonEditLeft                           {position:absolute; margin-top:-20px; margin-left:-23px; z-index:1000; }

#beButtonEditNavigation                     {position:absolute; left:0px; top:158px; z-index:1000;}

#blockLeft #beButtonEditNavigation a, #blockLeft #beButtonEditLeft a, #blockBottom #beButtonEditBottom a {color:#000000; -moz-outline:none;}

/* Allgemeine Elemente */

.searchLabel                                {margin-right:5px;}
.searchInput                                {}
.searchInputXL                              {width:250px;}

.elementStandard                            {margin:0 0 10px 0}
.elementHeadline                            {margin:0 0 10px 0}

.elementText                                {margin:0 0 10px 0}
.elementText .fragmentInfo                  {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/hanna/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(/hanna/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(/hanna/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}

.elementTextProduct                         {margin:0 0 22px 0}


.elementPicture                             {margin:0 0 10px 0; padding:0;}
.elementPictureLeft 					            	{float:left; margin:0 10px 10px 0; padding:0;}
.elementPictureRight					            	{float:right; margin:0 0 10px 10px; padding:0;}
.elementPicture img                         {display:block; overflow:hidden;}
.elementPictureLeft img                     {display:block; overflow:hidden;}
.elementPictureRight img                    {display:block; overflow:hidden;}
.elementPicture .title                      {margin:0; font-size:11px;background-color:#F2FBD3;padding:4px 3px 5px 0;}
.elementPictureLeft .title 			            {margin:0; font-size:11px;padding:4px 3px 5px 0;}
.elementPictureRight .title 		            {margin:0; font-size:11px;padding:4px 3px 5px 3px;}

.elementPictureLupe                         {float:right; text-decoration:none;}
.elementPictureLupeButton				            {position:relative; margin:-30px 0 0 -30px; width:20px; height:20px; cursor:pointer; background-image:url(/hanna/wGlobal/layout/images/buttons/but_lupe_n.gif); background-repeat:no-repeat;}
.elementPictureLupeButtonHover	            {position:relative; margin:-30px 0 0 -30px; width:20px; height:20px; cursor:pointer; background-image:url(/hanna/wGlobal/layout/images/buttons/but_lupe_r.gif); background-repeat:no-repeat;}

.elementLink                                {margin:0 0 10px 0}
.elementBackLink                            {margin:0 0 10px 0}
.elementLinkLastSpace						            {margin:0 0 10px 0; font-size:1px; line-height:1px; height:1px;}
.elementBack                                {margin:0 0 10px 0}
.elementVideo                               {margin:0 0 10px 0}
.elementAudio                               {margin:0 0 10px 0}
.elementPortlet                             {margin:0 0 10px 0}
.elementScript                              {margin:0 0 10px 0}
.elementSource                              {margin:0 0 10px 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 10px 0;overflow:auto;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementDelimiter                           {margin:0 0 10px 0; border-top:1px solid #D0D0D0;}

.elementContainer                           {margin:0 0 18px 0;overflow:hidden;}
/*
.elementContainerBox                        {margin:0 0 18px 0;overflow:hidden;}
.elementContainerBorder                     {margin:0 0 18px 0;overflow:hidden;}
*/
.elementContainer1                          {margin:0 0 0 0;overflow:hidden;}
.elementContainer1 .col1                    {}
.elementContainer1 .colContent              {}

.elementContainer2                          {margin:0 0 0 0;overflow:hidden;} /*589px*/
.elementContainer2 .col1                    {float:left;width:294px;overflow:hidden;}
.elementContainer2 .col1Inner               {padding:0px 0px 0px 0px;}
.elementContainer2 .col2                    {float:left;width:295px;overflow:hidden; margin:0px; padding:0px;}
.elementContainer2 .col2Inner               {margin:0px; padding:0px 0px 0px 26px;}
.elementContainer2 .colContent              {margin:0 16px 0 0;}

.elementContainer2 .w66_33                  {width:395px;}
.elementContainer2 .w33_66                  {width:194px;}
.elementContainer2 .col1InnerProd           {padding:0px 0px 0px 0px;}

.elementContainer3                          {margin:0 0 0 0}
.elementContainer3 .col1                    {float:left;width:196px;overflow:hidden;}
.elementContainer3 .col1Inner               {padding:0px 12px 0px 0px;}
.elementContainer3 .col2                    {float:left;width:197px;overflow:hidden;}
.elementContainer3 .col2Inner               {padding:0px 12px 0px 12px;}
.elementContainer3 .col3                    {float:left;width:196px;overflow:hidden;}
.elementContainer3 .col3Inner               {padding:0px 0px 0px 12px;}
.elementContainer3 .colContent              {margin:0 16px 0 0;}
/*
.elementContainerBox1                       {margin:0 0 16px 0;padding:8px;background-color:#F2FBD3;border:1px none #e0e0e0;overflow:hidden;}
.elementContainerBox1 .col1                 {}

.elementContainerBox2                       {margin:0 0 16px 0;padding:8px;background-color:#F2FBD3;border:1px none #e0e0e0;overflow:hidden;}
.elementContainerBox2 .col1                 {float:left;width:47%;margin:0 2% 0 0}
.elementContainerBox2 .col2                 {float:left;width:49%;}

.elementContainerBox3                       {margin:0 0 16px 0;padding:8px;background-color:#F2FBD3;border:1px none #e0e0e0;overflow:hidden;}
.elementContainerBox3 .col1                 {float:left;width:31%;margin:0 2% 0 0}
.elementContainerBox3 .col2                 {float:left;width:31%;margin:0 2% 0 0}
.elementContainerBox3 .col3                 {float:left;width:33%}

.elementContainerBorder1                    {margin:0 0 16px 0;padding:8px;border:2px solid #8BA2DF;overflow:hidden;}
.elementContainerBorder1 .col1              {}

.elementContainerBorder2                    {margin:0 0 16px 0;padding:8px;border:2px solid #8BA2DF;overflow:hidden;}
.elementContainerBorder2 .col1              {float:left;width:47%;margin:0 2% 0 0}
.elementContainerBorder2 .col2              {float:left;width:49%}

.elementContainerBorder3                    {margin:0 0 16px 0;padding:8px;border:2px solid #8BA2DF;overflow:hidden;}
.elementContainerBorder3 .col1              {float:left;width:31%;margin:0 2% 0 0}
.elementContainerBorder3 .col2              {float:left;width:31%;margin:0 2% 0 0}
.elementContainerBorder3 .col3              {float:left;width:33%}
*/

.elementDataTableOuter                      {overflow:hidden;margin-bottom:10px;}
.elementDataTable                           {width:99%;margin:0px; margin-left:1px;padding:0px;border-collapse:collapse;border:1px solid #D8CAB2;border-top:1px solid #7F4E00;border-left:1px solid #D8CAB2;}
.elementDataTable td                        {border:1px solid #D0D0D0;}
.elementDataTable th, .elementDataTable td  {margin:2px;padding:4px 6px;vertical-align:top;}
.elementDataTable .tableHead                {font-weight:bold;background-color:#CACACA;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.elementDataTable .tableContent             {}

.elementEvent                               {width:100%;line-height:20px;}
.elementEvent .left                         {float:left;width:200px;font-weight:bold;}
.elementEvent .right                        {float:left;}

.elementTellafriend													{padding:10px 10px 8px 10px; margin:5px 0 10px 0; border:1px solid #cccccc; background-color:#CECECE;}
.elementTellafriendForm											{margin:0px auto; width:500px;}


.elementHaendlersucheSuchleiste							{background-color:#FCE691; margin:0px 0px 30px 0px; padding:10px 14px 10px 8px;}
.elementHaendlersucheSuchleisteOrt					{float:left; width:36px; overflow:hidden; background:transparent;}
.elementHaendlersucheSuchleisteOrtInp				{float:left; width:192px; overflow:hidden;}
.elementHaendlersucheSuchleisteUmkreis			{float:left; width:60px; overflow:hidden; background:transparent;}
.elementHaendlersucheSuchleisteUmkreisInp		{float:left; width:192px; overflow:hidden;}
.elementHaendlersucheSuchleisteButton				{float:right; width:80px; overflow:hidden;}
.elementHaendlersucheSuchleiste label       {display:none;}
.elementHaendlersucheSuchleisteSuche				{float:left; width:70px; overflow:hidden;}
.elementHaendlersucheSuchleisteSucheInp			{float:left; width:260px; overflow:hidden;}

.elementHaendlersucheErgebnisliste					{list-style:none;margin:0px 0px 30px 0px;padding:0;}
.elementHaendlersucheErgebnislisteHeader		{list-style-image:none;margin:0px;padding:0px;background-color:#ecc913;background-image:url(/hanna/wGlobal/layout/images/backgrounds/bg_ergebnisliste.gif); background-position:0px 0px; background-repeat:repeat-y;}
.elementHaendlersucheErgebnislisteZeile1		{list-style-image:none;margin:0px;padding:0px;background-color:#fff7d8;background-image:url(/hanna/wGlobal/layout/images/backgrounds/bg_ergebnisliste.gif); background-position:0px 0px; background-repeat:repeat-y;}
.elementHaendlersucheErgebnislisteZeile2		{list-style-image:none;margin:0px;padding:0px;background-color:#fce690;background-image:url(/hanna/wGlobal/layout/images/backgrounds/bg_ergebnisliste.gif); background-position:0px 0px; background-repeat:repeat-y;}
.elementHaendlersucheErgebnislisteKM				{float:left; margin:0px 1px 0px 0px; width:64px; background:transparent;}
.elementHaendlersucheErgebnislistePLZ				{float:left; margin:0px 1px 0px 0px; width:79px; background:transparent;}
.elementHaendlersucheErgebnislisteFirma			{float:left; margin:0px 1px 0px 0px; width:343px; background:transparent;}
.elementHaendlersucheErgebnislisteSortiment	{float:left; margin:0px 1px 0px 0px; width:99px; background:transparent;}
.elementHaendlersucheErgebnislisteInner			{padding:4px 4px 4px 8px;position:relative; background:transparent;}
.elementHaendlersucheErgebnislisteFloatRight {float:right; padding-top:0px; background:transparent;}
#haendlerliste .elementHaendlersucheErgebnislisteFloatLeft	{padding-top:4px; background:transparent;}
#haendlerliste .elementHaendlersucheErgebnislisteFloatRight	{padding-top:4px; background:transparent;}
.elementHaendlerKontaktButton								{float:right; width:30px; background:transparent;}
.elementHaendlerKontaktDaten								{float:left; width:300px; background:transparent;}
.elementHaendlerdaten												{display:none;}

.elementHaendlersucheErgebnislisteHeader .elementFloatRight		{width:13px;border-top:0px solid #FF0000; padding-top:4px; background:transparent;}
.elementHaendlersucheErgebnislisteKM .elementFloatLeft 				{width:39px;border-top:0px solid #0000FF; background:transparent;}
.elementHaendlersucheErgebnislistePLZ .elementFloatLeft 				{width:54px;border-top:0px solid #0000FF; background:transparent;}
.elementHaendlersucheErgebnislisteFirma .elementFloatLeft 			{width:318px;border-top:0px solid #0000FF; background:transparent;}
.elementHaendlersucheErgebnislisteSortiment .elementFloatLeft 	{width:74px;border-top:0px solid #0000FF; background:transparent;}

.elementProduktArtikelListe					{list-style:none;margin:10px 0px 20px 0px;padding:0;clear:both;}
.elementProduktArtikelListeHeader		{list-style-image:none;overflow:hidden;background-color:#ecc913;background-image:url(/hanna/wGlobal/layout/images/backgrounds/bg_produktartikelliste.gif); background-position:0px 0px; background-repeat:repeat-y;}
.elementProduktArtikelListeZeile1		{list-style-image:none;overflow:hidden;background-color:#fff7d8;background-image:url(/hanna/wGlobal/layout/images/backgrounds/bg_produktartikelliste.gif); background-position:0px 0px; background-repeat:repeat-y;}
.elementProduktArtikelListeZeile2		{list-style-image:none;overflow:hidden;background-color:#fce690;background-image:url(/hanna/wGlobal/layout/images/backgrounds/bg_produktartikelliste.gif); background-position:0px 0px; background-repeat:repeat-y;}
.elementProduktArtikelListeArtNr		{float:left; margin:0px 1px 0px 0px; width:101px; background:transparent;}
.elementProduktArtikelListeStueck		{float:left; margin:0px 1px 0px 0px; width:65px; background:transparent;}
.elementProduktArtikelListeEAN			{float:left; margin:0px 1px 0px 0px; width:128px; background:transparent;}
.elementProduktArtikelListeEANB			{float:left; margin:0px 1px 0px 0px; width:157px; background:transparent;}
.elementProduktArtikelListeGewicht	{float:left; margin:0px 1px 0px 0px; width:132px; background:transparent;}
.elementProduktArtikelListeInner		{padding:4px 4px 4px 8px;}

.elementHaendlersucheErgebnislisteSortimentIcon	{float:left; margin-right:4px; width:20px; height:20px; background-image:url(/hanna/wGlobal/layout/images/decoration/produkt_sortiment.png); background-position:0px 0px; background-repeat:no-repeat;}

.elementProductImg													{margin:0px 0px 35px 0px;}

.elementAnsprechpartnerAbteilung 						{padding-bottom:6px; margin-bottom:8px; border-bottom:1px solid #d2d2d2;}
.elementAnsprechpartnerZeile 								{margin-bottom:15px;}


.languageSelect	a														{text-decoration:none;}
.languageSelect	a:hover											{text-decoration:none;}

.elementSmall																{font-size:90%;}

.elementBold                           			{font-weight:bold;}

.elementColorRed														{color:#FF0000;}
.elementColorGreen													{color:#4A7F0F;}

.elementTextDecorationNone                  {text-decoration:none;}

.elementAlignCenter													{text-align:center;}

.elementFloatLeft                           {float:left;}
.elementFloatRight                          {float:right;}

.clearLeft                                  {line-height:0px;font-size:0px;clear:left;padding:0px;margin:0;}
.clearRight                                 {line-height:0px;font-size:0px;clear:right;padding:0px;margin:0;}
.clearBoth                                  {line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;}
.elementClearLeft                           {line-height:0px;font-size:0px;clear:left;padding:0px;margin:0;}
.elementClearRight                          {line-height:0px;font-size:0px;clear:right;padding:0px;margin:0;}
.elementClearBoth                           {line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;}

/* Elemente des oberen Bereich */              

/* Elemente des linken Bereiches */

#blockLeft h2                               {font-size:18px;line-height:18px;color:#2a4090;margin:0px 0 0px 0}

#blockLeft .elementHeadline                 {margin:0 0 7px 0px;}
#blockLeft .elementText                     {margin:0 0 5px 0px;padding:2px 10px 0px 0px; color:#2f2f2f;}
#blockLeft ul                               {list-style:none;margin:0px 0px 5px 0px;padding:0 0 0 0px;}
#blockLeft .elementText li                  {padding:2px 0px 0px 10px; margin-left:0px; text-indent:0px; background-image:url(/hanna/wGlobal/layout/images/decoration/bullet_list.gif); background-position:2px 8px; background-repeat:no-repeat;}

#blockLeft .search                          {margin:0px 0px 17px 0px; width:210px; height:36px; background:url(/hanna/wGlobal/layout/images/decoration/bg_search.gif) no-repeat scroll center 0px;}
#blockLeft .search .inner                   {padding:8px 0px 0px 11px;}
#blockLeft .search label                    {display:none;}
#blockLeft .search .searchInput             {float:left;height:16px;margin:1px 5px 0 0px; width:161px; font-size:12px; border:1px solid #bcbcbc;}
#blockLeft .search .searchButton            {float:left;border:none;width:20px;height:20px;background-color:#FF0000;background:url(/hanna/wGlobal/layout/images/buttons/btn_search.gif) no-repeat scroll center 0px;cursor:pointer}
#blockLeft .search .searchButton:hover      {float:left;border:none;width:20px;height:20px;background-color:#FF0000;background:url(/hanna/wGlobal/layout/images/buttons/btn_search.gif) no-repeat scroll center 0px;cursor:pointer}
#blockLeft .search .searchButton span       {display:none;}

#blockLeft .elementPicture                 {margin:0 0 5px 0;}
#blockLeft .elementPicture .title          {padding: 0 4px 0 4px;line-height:20px;font-size:10px;background-color:#2a4090; color:#FFFFFF;}
#blockLeft .elementPictureLeft 					   {}
#blockLeft .elementPictureRight					   {}


/* Elemente des Inhaltsbereiches */

#blockContent ul                            {list-style:none;margin:0px 0px 5px 0px;padding:0 0 0 0px;}
#blockContent .elementText li               {padding:2px 0px 0px 10px; margin-left:0px; text-indent:0px; background-image:url(/hanna/wGlobal/layout/images/decoration/bullet_list.gif); background-position:2px 8px; background-repeat:no-repeat;}

#blockContent .elementCustomData						{margin-bottom:24px; padding-bottom:8px; border-bottom:1px solid #d2d2d2;}

#blockContent .elementCustomDataCaption 		{float:left; width:100px; font-weight:bold;}
#blockContent .elementCustomDataField 			{float:left; width:275px;}

#blockContentRight .elementCustomData					{margin-bottom:24px; padding-bottom:8px; border-bottom:1px solid #d2d2d2;}

#blockContentRight .elementCustomDataCaption 	{float:left; width:100px; font-weight:bold;}
#blockContentRight .elementCustomDataField 		{float:left; width:275px;}

.elementCustomDataThumbnail             		{margin:0 0px 10px 0px;}

/* Elemente des unteren Bereiches */
#blockBottom .elementText                   {line-height:24px; border:0px solid #FF0000;}
#blockBottom .pipe                          {font-size:16px; line-height:24px;}

/* Element Liste */
.list                           {list-style:none;margin:0 0 0 0;padding:0;clear:both;}

.listEntrySearchHeader          {padding: 5px 10px 5px 10px;margin:0 0 0px 0;list-style-image:none;overflow:hidden;background-color:#ecc913;}
.listEntrySearchLine0          	{padding: 5px 10px 5px 10px;margin:0 0 0px 0;list-style-image:none;overflow:hidden;background-color:none; border-bottom:1px solid #24377e;}
.listEntrySearchLine1          	{padding: 5px 10px 5px 10px;margin:0 0 0px 0;list-style-image:none;overflow:hidden;background-color:none; border-bottom:1px solid #24377e;}

div.listStartNewsTop            {margin:0px;padding:0px;width:271px;height:11px;line-height:11px;background:url(/hanna/wGlobal/layout/images/decoration/list_start_news_top.gif) no-repeat 0px 0px;overflow:hidden;}
div.listStartNewsContent        {margin:0px;padding:0px;width:270px;border-left:1px solid #2a4090;}

.listEntryProductsStart					{padding: 0px 0px 5px 0px;margin:0 0 1px 0;list-style-image:none;overflow:hidden; position:relative;}
.listEntry                      {padding: 5px 0px 5px 0px;margin:0 0 12px 0;list-style-image:none;overflow:hidden; position:relative;}
.listEntryAccordion             {padding: 0px 0px 0px 0px;margin:0px 0 0px 0;list-style-image:none;overflow:hidden;}
.listEntryAccordionImg      		{overflow:hidden;position:relative;}
.listEntryAccordionImg img  		{margin:0px; padding:0px; vertical-align:top;}
.listEntryAccordionToggle       {padding: 0px 0px 5px 0px;margin:0px 0px 0px 0px;overflow:hidden;}
.listEntryAccordionHighlight    {margin:0px 0px 0px 0px;background-color:#FFFAAA;}

.listEntryProductsStartDetails  {float:left;width:205px;}

.listEntryProductgroup          {list-style-image:none; overflow:hidden; float:left; width:180px; margin:0px 15px 22px 0px; border-bottom:1px solid #d2d2d2;}
.listEntryProductgroupNoMargin  {margin:0px 0px 22px 0px;}

.listEntryProductsTitleStart    {margin:0px 0px 0px 0px;font-size:14px; line-height:16px; font-weight:bold;}
.listEntryProductsTitle         {margin:0px 0px 6px 0px;font-size:14px; line-height:16px;}
.listEntryProductsTitleStart a  {text-decoration:none; color:#2f2f2f; -moz-outline:none; font-weight:bold;}
.listEntryProductsTitle a       {text-decoration:none; color:#2f2f2f; -moz-outline:none; font-weight:bold;}
.listEntryProductsDescription   {margin:3px 0px 8px 0px;}
.listEntryProductgroupTitleCont	{height:40px; overflow:hidden;}
.listEntryProductgroupTitle     {margin:5px 0px 6px 0px;font-size:14px}
.listEntryProductgroupTitle a   {text-decoration:none; -moz-outline:none;}
.listEntryProductgroupDescCont	{margin:8px 0px 8px 0px; height:48px; overflow:hidden;}
.listEntryNewsTitle         		{margin:10px 0px 6px 10px;font-size:14px; line-height:16px;}
.listEntryNewsTitle a       		{text-decoration:none; color:#2f2f2f; font-weight:bold; -moz-outline:none;}
.listEntryNewsDescription       {margin:0px 0px 10px 10px;}


.listEntryTitle                 {margin:0px 0px 8px 0px;}
.listEntryTitle a               {text-decoration:none; -moz-outline:none;}
.listEntryPic             			{float:left;margin:3px 0px 0px 0px;cursor:pointer;}
.listEntryPicHover							{float:left;margin:3px 0px 0px 0px;cursor:pointer;}
.listEntryPicRight             	{float:right;margin:0;cursor:pointer;}
.listEntryPicRightHover					{float:right;margin:0;cursor:pointer;}
.listEntryProductgroup          {margin:0;}
.listEntryProductgroupHover			{margin:0;}
.listEntryThumbnail             {margin:0 10px 0 0px;}
.listEntryThumbnailRight        {margin:0 0px 0 10px;}
.listEntryDescription           {margin:8px 0px 8px 0px;}
.listEntryElement               {margin-left:8px;}
a.listEntryDetailsLink			    {padding:0 0 0 15px;margin:0 0 0 15px;text-decoration:none;background:url(/hanna/wGlobal/layout/images/buttons/btn_icn_link.gif) no-repeat left center;}
a.listEntryDetailsLink:hover	  {background:url(/hanna/wGlobal/layout/images/buttons/btn_icn_link_hover.gif) no-repeat left center;}


.listProductIcons               {list-style:none;margin:0 0 0 0;padding:0;clear:both;}
.listProductIcons li.listProductFriteuse         {list-style-image:none;float:left;margin:0px 15px 0px 0px;padding:5px 0 5px 30px;background:url(/hanna/wGlobal/layout/images/icons/produkte/friteuse.gif) top left no-repeat;}
.listProductIcons li.listProductGrill            {list-style-image:none;float:left;margin:0px 15px 0px 0px;padding:5px 0 5px 30px;background:url(/hanna/wGlobal/layout/images/icons/produkte/grill.gif) top left no-repeat;}
.listProductIcons li.listProductKonvektomat      {list-style-image:none;float:left;margin:0px 15px 0px 0px;padding:5px 0 5px 30px;background:url(/hanna/wGlobal/layout/images/icons/produkte/konvektomat.gif) top left no-repeat;}
.listProductIcons li.listProductMikrowelle       {list-style-image:none;float:left;margin:0px 15px 0px 0px;padding:5px 0 5px 30px;background:url(/hanna/wGlobal/layout/images/icons/produkte/mikrowelle.gif) top left no-repeat;}
.listProductIcons li.listProductPfanne           {list-style-image:none;float:left;margin:0px 15px 0px 0px;padding:5px 0 5px 30px;background:url(/hanna/wGlobal/layout/images/icons/produkte/pfanne.gif) top left no-repeat;}
.listProductIcons li.listProductShort            {margin:0px 3px 10px 0px;padding:5px 0 5px 23px;}
.listProductIcons li.listProductDetails          {width:25px; height:25px; margin:0px 3px 0px 0px;padding:0px 0 0px 0px;}


/* Seiten-Blättern-Navigation */
/*
.pageNaviList      {position:relative;text-align:center}
.pageNaviLeftLink  {position:absolute;left:100px}
.pageNaviRightLink {position:absolute;right:100px}
.pageNaviCurrent   {font-weight:bold;margin-right:3px}
.pageNaviLink      {margin-right:3px}
*/
.pageNaviList      					{position:relative;text-align:center; height:20px;}
.pageNaviPages  	 					{margin:2px auto 0 auto; display:block;}
.pageNaviCurrent            {margin:0 1px 0 1px; padding:2px 4px 5px 4px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat;}
.pageNaviCurrent:hover      {margin:0 1px 0 1px; padding:2px 4px 5px 4px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat;}
.pageNaviLink             	{margin:0 1px 0 1px; padding:2px 4px 5px 4px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat; -moz-outline:none;}
.pageNaviLink:hover       	{margin:0 1px 0 1px; padding:2px 4px 5px 4px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat; -moz-outline:none;}
.pageNaviCurrentChar1       {margin:0 1px 0 1px; padding:2px 7px 5px 7px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat;}
.pageNaviCurrentChar1:hover {margin:0 1px 0 1px; padding:2px 7px 5px 7px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat;}
.pageNaviLinkChar1          {margin:0 1px 0 1px; padding:2px 7px 5px 7px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat; -moz-outline:none;}
.pageNaviLinkChar1:hover    {margin:0 1px 0 1px; padding:2px 7px 5px 7px; border:none; width:14px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/nav/but_neutral.gif); background-repeat:no-repeat; -moz-outline:none;}
.pageNaviLeftLink         	{position:absolute;left:0px; top:-2px; width:20px; margin-right:10px;}
.pageNaviLeftLink a       	{display:block; margin:0; line-height:20px; border:none; width:20px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_back.gif); background-repeat:no-repeat; -moz-outline:none;}
.pageNaviLeftLink a:hover 	{display:block; margin:0; line-height:20px; border:none; width:20px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_back.gif); background-repeat:no-repeat; -moz-outline:none;}
.pageNaviRightLink         	{position:absolute; right:0px; top:-2px; width:20px; margin-left:10px;}
.pageNaviRightLink a       	{display:block; margin:0; line-height:20px; border:none; width:20px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_more.gif); background-repeat:no-repeat; -moz-outline:none;}
.pageNaviRightLink a:hover 	{display:block; margin:0; line-height:20px; border:none; width:20px; height:20px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; background-image:url(/hanna/wGlobal/layout/images/buttons/btn_more.gif); background-repeat:no-repeat; -moz-outline:none;}

/* Events */

.eventsListFilterArea {border: 1px solid #CCCCCC; padding: 5px; overflow: hidden; background-color: #F0F0F0;margin-bottom:12px;}
.eventsListFilterHeadline  {margin:0px 0px 0px 10px}
.eventsFilterArea          {margin:5px 0px}
.eventsFilterAreaLabel     {float:left;width:120px;font-weight:bold;padding-top:2px;padding-left:10px}
.eventsFilterSelect        {float:left;width:200px}
.eventsFilterMonth         {width:95px}
.eventsFilterYear          {width:95px;margin-left:10px}

.eventDetailsLabel        {font-weight:bold}

p.wglListDescription       {margin:0px}
