/*
////////////////////////////////////////////////////////////////
//
// 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
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */

*                    {margin:0;padding:0;font-size:100.01%;}

body                 {font-family:Arial, Sans-serif, Helvetica;font-size:0.75em;color:#000000;font-weight:normal;line-height:1.5;}

#bodyStart {background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-body-start.gif);background-repeat:repeat-x;}
#body {background-color:#9b171f;}

div { font-size:1em;}
/* Grundgerüst */
#blockMain             {z-index:10;width:985px;}
#blockMainInner        {padding:0;}

#blockMainStart             {position:relative;z-index:10;}
#blockMainStartInner             {width:975px; height:641px;background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-leitbild-start.jpg);background-repeat:no-repeat;}


#blockStartbox {width:950px; height:547px; padding:10px 0 0 0; background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-startbox.gif);background-repeat:no-repeat;background-position:525px 183px}
#blockStartbox a {z-index:1000;}
#blockStartboxEN {width:950px; height:547px; padding:10px 0 0 0; background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-startbox-en.gif);background-repeat:no-repeat;background-position:525px 183px}
#blockStartboxEN a {z-index:1000;}
#blockStartboxFR {width:950px; height:547px; padding:10px 0 0 0; background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-startbox-fr.gif);background-repeat:no-repeat;background-position:525px 183px}
#blockStartboxFR a {z-index:1000;}
#blockStartboxIT {width:950px; height:547px; padding:10px 0 0 0; background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-startbox-it.gif);background-repeat:no-repeat;background-position:525px 183px}
#blockStartboxIT a {z-index:1000;}

#blockFlaggenStart { margin:0 0 0 38px; height:25px; }
#blockFlaggen { position:absolute;left:410px; margin:10px 0 0 0;z-index:11; }

#logoMFN					{ position:absolute; top:319px; left:834px; }
#iphoneapp					{ position:absolute; top:235px; left:844px; }

#blocktickerstart			{ position:relative; overflow:hidden; width:579px; padding:12px 0 12px 0; margin:0 0 0 38px; height:24px; color:#ffffff; background:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-ticker-start.jpg) top left no-repeat; }
#blocktickerstart a			{ color:#ffffff; font-size:1.17em; font-weight:bold; text-decoration:none; padding:0 10px 0 0; margin:0 30px; }
.tickerStart-blende-rechts	{ position:absolute; top:0; left:544px; }
.tickerStart-blende-links	{ position:absolute; top:0; left:0; }

#blockQuicklinks	{width:262px; height:128px;margin:80px 0 0 688px;}

#blockMainPopup        {}
#blockMainInnerPopup   {padding:10px 10px 10px 10px}

#blockContent          {float:left;width:475px;padding:0 0 15px 0;}
#blockContentBreit {float:left;width:770px;padding:0 0 15px 0;}
#blockContentInner     {padding:0px 20px 0px 20px;}

#blockTop              {margin:0 0 0 0;height:229px;background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-leitbild-folgeseite.jpg);background-repeat:no-repeat;background-position:top left;}
#blockTopBreit              {margin:0 0 0 0;height:229px;background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-leitbild-folgeseite.jpg);background-repeat:no-repeat;background-position:top left;}
#blockTopInner         {height:192px;padding:0 32px 0 0;}

#flashContentAussen	{position:absolute;top:-47px;left:-100px;z-index:1}
#flashContentAussenStart	{position:absolute;top:0;left:85px;z-index:1}

#blockLogo {float:right;}
#blockLogo img {behavior: url(/od-wGlobal/wGlobal/layout/images/iepngfix.htc);}

#blockRight            {float:right; margin:0 15px 0 0;width:300px;}
#blockRightInner       {padding:0 0 0 0;}



#blockRight .elementText         {margin:0 0 0 0px;}

#blockBottom           {width:965px;height:55px;padding:30px 0 0 20px;background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-bottom.jpg);background-repeat:no-repeat;background-position:top left;}
#blockBottomStart           		{  }
#blockBottomInnerStart           {padding:29px 0 0 30px;}
#blockBottomInner      {padding:0 32px 0 0;float:right;}

#SchattenStart             {width:985px; height:122px; background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/schatten-start.gif);background-repeat:repeat-x;}

#blockLeft             {float:left;width:195px; overflow:hidden;}
#blockLeftInner        {}

#blockContentRight {float:left;width:790px;overflow:hidden;}

#blockHeadline {padding:20px 20px 0px 20px;}

#blockLeftContentRight {width:985px;overflow:hidden;padding:0 0 20px 0;background-color:#ffffff; background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-leftcontentright.gif);background-repeat:repeat-y;background-position:top left;}


#kv-flash	{position:absolute;z-index:1;width:798px;height:338px;top:-120px;left:-4px;background:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-top.jpg) no-repeat;background-position:3px 120px}
#kv-flash-start	{position:absolute;z-index:1;width:798px;height:338px;top:-94px;left:71px;background:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-top-start.jpg) no-repeat;background-position:4px 94px}
#flashContentkv		{}


#stoerer {position:absolute; top:250px; left:620px; z-index:1000;}
#stoerer img {behavior: url(/od-wGlobal/wGlobal/layout/images/iepngfix.htc);}

/* Pflegeschaltflächen */

#beButtonsSystem                {padding:4px 0 4px 0;top:0px;left:0px;width:100%;background-image:url(/weblication/grid5/gui/images/style/wMainMenuTopbar.png);border-bottom:solid 1px #888888}
#bePanel                           {position:fixed;z-index:1000;overflow:hidden;padding:0 40px 40px 0;top:40px;left:0px;width:56px;min-height:300px;}
#beButtonsPage                     {position:absolute;z-index:10;margin:2px 0 0 200px;padding:0;width:600px}
#beButtonEditMetaNavigation        {position:absolute;z-index:10;margin:-8px 0 0 0;right:2px}
#beButtonEditNavigation            {position:absolute;z-index:10;margin:-22px 0 0 0;}
#beButtonInsertNavpoint            {position:absolute;z-index:10;margin:56px 0 0 200px}
#beButtonEditContent2Includes      {position:absolute;z-index:10;margin:2px 0 0 0;width:220px}
#beButtonEditContent2Include       {position:absolute;z-index:10;margin:22px 0 0 0;width:220px}
#beButtonEditContent2GlobalInclude {position:absolute;z-index:10;margin:2px 0 0 0;width:220px}
#beButtonEditContent3Includes      {position:absolute;z-index:10;margin:2px 0 0 0;width:960px}
#beButtonEditContent3Include       {position:absolute;z-index:10;margin:22px 0 0 0;width:960px}
#beButtonEditContent4Includes      {position:absolute;z-index:10;margin:2px 0 0 0;width:180px}
#beButtonEditContent4Include       {position:absolute;z-index:10;margin:22px 0 0 0;width:180px}
#beButtonEditContent4GlobalInclude {position:absolute;z-index:10;margin:2px 0 0 0;width:180px}
#beButtonEditLeft                  {position:absolute;z-index:10;margin:2px 2px 0 2px;}
#beButtonEditFooter                {position:absolute;z-index:10;margin:2px 2px 0 2px;}
.beButtonDeleteRow                 {position:relative;float:right;z-index:2}
.beButtonEditRow                   {position:relative;float:right;z-index:2}
.beButtonEditSitemap               {position:absolute;z-index:10;margin:0 0 0 -20px}
.beButtonEditSubmap                {position:absolute;z-index:10;margin:0 0 0 -20px}

/* Block vor dem eigentlichen Inhalt, um z.B. mehrspaltige Bereiche zu ermöglichen */

#blockBeforeStart .col1_100  {float:left;width:960px;}
#blockBefore      .col1_100  {float:left;width:960px;}

#blockBeforeStart .col1_50   {float:left;width:470px;margin:0 20px 0 0}
#blockBefore      .col1_50   {float:left;width:470px;margin:0 20px 0 0}
#blockBeforeStart .col2_50   {float:right;width:470px;}
#blockBefore      .col2_50   {float:right;width:470px;}

#blockBeforeStart .col1_30   {float:left;width:160px;margin:0 20px 0 0}
#blockBefore      .col1_30   {float:left;width:160px;margin:0 20px 0 0}
#blockBeforeStart .col2_70   {float:right;width:780px}
#blockBefore      .col2_70   {float:right;width:780px}

#blockBeforeStart .col1_70   {float:left;width:780px;margin:0 20px 0 0}
#blockBefore      .col1_70   {float:left;width:780px;margin:0 20px 0 0}
#blockBeforeStart .col2_30   {float:right;width:160px}
#blockBefore      .col2_30   {float:right;width:160px}

#blockBeforeStart .col1_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBefore      .col1_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBeforeStart .col2_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBefore      .col2_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBeforeStart .col3_33   {float:right;width:306px}
#blockBefore      .col3_33   {float:right;width:306px}

#blockBeforeStart .col1_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBefore      .col1_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBeforeStart .col2_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBefore      .col2_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBeforeStart .col3_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBefore      .col3_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBeforeStart .col4_25   {float:right;width:225px}
#blockBefore      .col4_25   {float:right;width:225px}

/* Inhaltsbereich */

#blockContentStart .col1_100  {float:left;width:520px;}
#blockContent      .col1_100  {float:left;width:520px;}

#blockContentStart .col1_50  {float:left;width:250px;margin:0 20px 0 0}
#blockContent      .col1_50  {float:left;width:250px;margin:0 20px 0 0}
#blockContentStart .col2_50  {float:right;width:250px}
#blockContent      .col2_50  {float:right;width:250px}

#blockContentStart .col1_30  {float:left;width:160px;margin:0 20px 0 0}
#blockContent      .col1_30  {float:left;width:160px;margin:0 20px 0 0}
#blockContentStart .col2_70  {float:right;width:340px}
#blockContent      .col2_70  {float:right;width:340px}

#blockContentStart .col1_70  {float:left;width:340px;margin:0 20px 0 0}
#blockContent      .col1_70  {float:left;width:340px;margin:0 20px 0 0}
#blockContentStart .col2_30  {float:right;width:160px}
#blockContent      .col2_30  {float:right;width:160px}

#blockContentStart .col1_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContent      .col1_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContentStart .col2_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContent      .col2_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContentStart .col3_33   {float:right;width:160px}
#blockContent      .col3_33   {float:right;width:160px}

#blockContentStart .col1_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContent      .col1_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContentStart .col2_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContent      .col2_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContentStart .col3_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContent      .col3_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContentStart .col4_25   {float:right;width:115px}
#blockContent      .col4_25   {float:right;width:115px}

/* Überschriften */

h1                   {font-size:18px;font-weight:bold;line-height:22px;color:#000000;margin:0 0 14px 0}
h2                   {font-size:1em;font-weight:bold;color:#000000;margin:10px 0 10px 0;padding:0 0 0 0px;border-bottom:1px solid #9b171f;}
h3                   {font-size:1em;font-weight:bold;color:#000000;margin:10px 0 10px 0;padding:0 0 0 0px;border-bottom:1px solid #9b171f;}
h4                   {font-size:1em;font-weight:bold;line-height:13px;color:#000000;margin:0 0 14px 0}
h5                   {font-size:1em;font-weight:bold;line-height:13px;color:#000000;margin:0 0 14px 0}
h6                   {font-size:1em;font-weight:bold;line-height:13px;color:#000000;margin:0 0 14px 0}


/* Textblöcke */
p                    {margin:0 0 0 0}

/* Listen */
ul                   {margin:0 0 0 16px;padding:0 0 0 9px;list-style-image:none;}
ol                   {margin:0 0 14px 28px;list-style-type:decimal}

/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {margin:0 0 14px 0;padding:0 0 0 16px;color:#a0a0a0}

/* Horizontale Linien */
hr                   {background-color:#AEA794;color:#AEA794;height:1px;border-style:none}

/* Formularelemente */

form                 {}

input                {font:inherit;font-size:12px;padding:1px 2px 1px 2px}
select               {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:12px;padding:1px 2px 1px 2px}
textarea             {font:inherit;border:1px solid #9b171f;border-color:#9b171f #9b171f #9b171f #9b171f;font-size:12px;padding:1px 2px 1px 2px}

.textfeld {width:200px;border:1px solid #9b171f;background-color:#fafafa;padding:0 0 0 2px; height:18px;}
.textfeld-lang {width:400px;border:1px solid #9b171f;background-color:#fafafa;padding:0 0 0 2px; height:18px;}
.textfeld-kurz {width:50px;border:1px solid #9b171f;background-color:#fafafa;padding:0 0 0 2px; height:18px;}
.unsichtbar {width:50px;border:1px solid #ffffff;background-color:#ffffff; color:#ff0000; padding:0; height:14px;}
.textarea {width:200px; height:100px;font-family:Arial, Sans-serif, Helvetica;}
.textarea-breit {width:280px; height:100px;font-family:Arial, Sans-serif, Helvetica;}
.checkbox {margin:0 3px 0 0; border:none; background-color:#ffffff;}
.radio {margin:0 3px 0 0; border:none; background-color:#ffffff;}

.button-maf {cursor:pointer;text-decoration:none;background-color:#9b171f;border:1px solid #9b171f;color:#ffffff; font-weight:bold; height:20px; font-family:Arial; padding:0 5px;}
.button-maf:hover {cursor:pointer;text-decoration:none;background-color:#9b171f;border:1px solid #9b171f;color:#ffffff; font-weight:bold; height:20px; font-family:Arial; padding:0 5px;}

.button, .formular-block .button {background-color:#9b171f;border:1px solid #9b171f;color:#ffffff; font-weight:bold; height:20px; font-family:Arial; padding:0 5px;}
.button-weiss {background-color:#ffffff;border:1px solid #ffffff;color:#000000; font-weight:bold; height:20px; font-family:Arial; padding:0 5px;}

#button {background-color:#9b171f;border:1px solid #9b171f;color:#ffffff; font-weight:bold; height:20px; font-family:Arial; padding:0 5px;}

.formular-block		{padding:10px;margin-bottom:10px;border:1px solid #c4c4c4;background-color:#fAfAfA;color:#000000}
.formular-block	h2, .formular-block h3	{padding:0;margin:0 0 5px 0;font-size:12px;font-weight:bold;background-color:#fAfAfA;color:#000000;border:none}
.formular-block	select	{background-color:#ffffff;color:#4c4b4b;border:1px solid #a4a4a4;}
.formular-block	.radio	{}
.formular-block input		{background-color:#ffffff;}
.formular-block textarea		{background-color:#ffffff;}
.formular-block td		{padding:2px 10px 2px 0}
.formular-block .radio	{background-color:#fAfAfA}
.formular-block .checkbox	{background-color:#fAfAfA}

.formular-block .unsichtbar {width:25px;border:1px solid #969595;background-color:#ffffff; color:#ff0000; padding:0; height:14px;}

.pflichtfeld		{margin:0 0 8px 0}

button                {cursor:pointer;background-color:#9b171f;border:1px solid #9b171f;color:#ffffff; font-weight:bold; height:20px; font-family:Arial; padding:0 5px;vertical-align:top}
button:hover         {cursor:pointer;background-color:#9b171f;border:1px solid #9b171f;color:#ffffff; font-weight:bold; height:20px; font-family:Arial; padding:0 5px;}

/* Links */
a                    {text-decoration:underline;color:#9b171f}
a:hover              {text-decoration:none;color:#9b171f}
a.intern             {padding:0 0 0 16px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/intern.gif); background-position:0px 2px; background-repeat: no-repeat}
a.extern             {padding:0 0 0 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/extern.gif); background-position:0px 2px; background-repeat: no-repeat}
a.download           {padding:0 0 2px 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/download.gif); background-position:0px 2px; background-repeat: no-repeat}
a.email           {padding:0 0 0 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/email.gif); background-position:0px 2px; background-repeat: no-repeat}
a.druckansicht           {padding:0 0 1px 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/druck.gif); background-position:0px 2px; background-repeat: no-repeat;}
a.newsletter           {padding:0 0 1px 16px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/newsletter.gif); background-position:0px 2px; background-repeat: no-repeat}
a.pdf       {line-height:1.6;padding:0 0 2px 20px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/pdf.gif); background-position:0px 0px; background-repeat: no-repeat}
a.rtf        {line-height:1.6;padding:0 0 2px 20px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/rtf.gif); background-position:0px 0px; background-repeat: no-repeat}
a.vergroessern           {padding:0 0 1px 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/vergroessern.gif); background-position:0px 2px; background-repeat: no-repeat;}
a.zurueck           {padding:0 0 1px 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/zurueck.gif); background-position:0px 2px; background-repeat: no-repeat;}
a.hinzufuegen           {padding:0 0 1px 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/hinzufuegen.gif); background-position:bottom left; background-repeat: no-repeat;}
a.entfernen           {padding:0 0 1px 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/entfernen.gif); background-position:0px 2px; background-repeat: no-repeat;}
a.anzeigen           {padding:0 0 1px 18px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/anzeigen.gif); background-position:bottom left; background-repeat: no-repeat;}
a.audio              {padding:0 0 0 14px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/audio.gif); background-position:center left; background-repeat: no-repeat}
a.video              {padding:0 0 0 14px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/video.gif); background-position:center left; background-repeat: no-repeat}
a.liste           {line-height:2;padding:0 0 1px 16px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/liste.gif); background-position:0px 2px; background-repeat: no-repeat}
a.outlook             {padding:0 0 0 16px;background-image:url(/od-wGlobal/wGlobal/layout/images/links/outlook.gif); background-position:0px 2px; background-repeat: no-repeat}
a.nodeco	{color:#000000;text-decoration:none;background-color:#ffffff;}

a.slide		{text-decoration:none;color:#9b171f}
a.slide:hover		{text-decoration:none;color:#9b171f}

a.quicklink				{cursor:pointer; width:228px; height:26px; display:block; color:#ffffff; text-decoration:none; padding:6px 0 0 34px; background:url(/od-wGlobal/wGlobal/layout/images/nav/de/startseite/bg-quicklink-off.png) top left no-repeat; behavior: url(/od-wGlobal/wGlobal/layout/images/iepngfix.htc);}
a:hover.quicklink		{cursor:pointer; width:228px; height:26px; display:block; color:#ffffff; text-decoration:none; padding:6px 0 0 34px; background:url(/od-wGlobal/wGlobal/layout/images/nav/de/startseite/bg-quicklink-on.png) top left no-repeat; behavior: url(/od-wGlobal/wGlobal/layout/images/iepngfix.htc);}

a.quicklinklast			{cursor:pointer; width:228px; height:26px; display:block; color:#ffffff; text-decoration:none; padding:6px 0 0 34px; background:url(/od-wGlobal/wGlobal/layout/images/nav/de/startseite/bg-quicklink-last-off.png) top left no-repeat; behavior: url(/od-wGlobal/wGlobal/layout/images/iepngfix.htc);}
a:hover.quicklinklast	{cursor:pointer; width:228px; height:26px; display:block; color:#ffffff; text-decoration:none; padding:6px 0 0 34px; background:url(/od-wGlobal/wGlobal/layout/images/nav/de/startseite/bg-quicklink-last-on.png) top left no-repeat; behavior: url(/od-wGlobal/wGlobal/layout/images/iepngfix.htc);}


#blockBottomInner a {color:#ffffff;text-decoration:none;}
#blockBottomInner a:hover {color:#ffffff;text-decoration:underline;}
#blockBottomInnerStart a {color:#ffffff;text-decoration:none;}
#blockBottomInnerStart a:hover {color:#ffffff;text-decoration:underline;}
#blockFlaggen a {text-decoration:none;}

/* Bilder */

a img                {border:none}

img.picture          {margin:0}
img.pictureLeft      {float:left;margin:4px 10px 6px 0}
img.pictureRight     {float:right;margin:4px 0 6px 10px}

#blockRight img.picture          {margin:0}
#blockRight img.pictureLeft      {margin:0}
#blockRight img.pictureRight     {margin:0}

/* Tabellen */

table                {font:inherit;color:inherit;border:none}
tr, thead, tbody     {}
th, td               {vertical-align:top}

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.default        {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;}
table.default th     {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.default td     {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}

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}

table.special	{border:none;background-color:transparent;margin-bottom:12px;line-height:20px}
table.special th	{padding:0 6px;font-weight:bold;border-top:1px solid #000000;border-bottom:1px solid #000000;text-align:left;background-color:#999999;color:#ffffff}
table.special td	{padding:0 6px;text-align:left;border-bottom:1px solid #c1c1c1;background-color:#f3f4f4;color:#000000}

td.bgColor1, th.bgColor1 {background-color:#f0f0f0}

/* Globale Elemente */

.clearBoth        {height:0px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}
.clearBothSpace   {height:10px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}
.clickable   {cursor:pointer}
.clickable * {cursor:pointer}
.invisible   {display:none}
.highlighted {background-color:yellow}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 10px 0;overflow:hidden}
.elementHeadline                {margin:0 0 10px 0}

.elementText                    {margin:0 0 10px 0}
.elementText ul                 {list-style-image:url(/od-wGlobal/wGlobal/layout/images/icons/list-style-image.gif)}
.elementText li                 {line-height:17px;}
.elementPicture                 {margin:0 0 10px 0}

  a.picture                               {display:inline-block}
  a.pictureLeft                           {float:left;margin:4px 12px 4px 0;}
  a.pictureRight                          {float:right;margin:4px 0 4px 12px;}
  
  a.picture      img.picture              {margin:0}
  a.pictureLeft  img.pictureLeft          {margin:0}
  a.pictureRight img.pictureRight         {margin:0}
  
  a.pictureDetails                        {position:relative;cursor:pointer}
  
  a.pictureHover                          {}
  a.pictureHover:hover                    {}  
  a.pictureHover:hover img.pictureDefault {visibility:hidden}
  
  div.pictureWithTitle                    {background-color:#f0f0f0;overflow:hidden;display:table;width:1%;position:relative}                       
                                                                                                                                                    
  div.picture                             {}                                                                                                        
  div.pictureLeft                         {float:left;margin:4px 12px 4px 0;}                                                                       
  div.pictureRight                        {float:right;margin:4px 0 4px 12px;}                                                                      
                                                                                                                                                    
  div.picture      a                      {display:block;margin:0}                                                                                  
  div.pictureLeft  a                      {display:block;float:left;margin:0}                                                                       
  div.pictureRight a                      {display:block;float:left;margin:0}                                                                       
                                                                                                                                                    
  div.picture      a span                 {text-decoration:underline}                                                                               
  div.pictureLeft  a span                 {text-decoration:underline}                                                                               
  div.pictureRight a span                 {text-decoration:underline}                                                                               
                                                                                                                                                    
  div.picture      img                    {margin:0}                                                                                                
  div.pictureLeft  img                    {margin:0}                                                                                                
  div.pictureRight img                    {margin:0}                                                                                                
                                                                                                                                                    
  div.picture      span.pictureSubtitle   {display:block;margin:0;padding:8px;}                                                                     
  div.pictureLeft  span.pictureSubtitle   {display:block;float:left;margin:0;padding:8px;}                                                          
  div.pictureRight span.pictureSubtitle   {display:block;float:left;margin:0;padding:8px;}                                                          
                                                                                                                                                    
  span.pictureCore                        {display:block;position:relative;margin:0;padding:0;}                                                     
                                                                                                                                                    
  img.pictureZoomer                       {position:absolute;right:0;padding:5px;}                                                                  

.elementPictureText             {margin:0 0 10px 0;overflow:hidden}
  .elementPictureText .fragmentPicture {float:left}
  .elementPictureText .fragmentText    {float:right}
  
.elementLink                    {margin:0 0 10px 0}
.elementVideo                   {margin:0 0 10px 0}

  .elementVideo a.videoContainer        {text-align:center;vertical-align:middle;display:block;}
  .elementVideo img.splashScreen        {}
  .elementVideo img.splashScreenOverlay {position:absolute;margin:0 auto}  
  
.elementAudio                   {margin:0 0 10px 0}
.elementList                    {margin:0 0 10px 0;overflow:hidden}
.elementSitemap                 {margin:0 0 10px 0;overflow:hidden}
.elementSubmap                  {margin:0 0 10px 0;overflow:hidden}
  .elementSubmap h3             {}
  .elementSubmap .firstLevel    {margin-left:-24px}
  .elementSubmap ul             {list-style-type:none;margin:0;padding:0 0 0 24px}
  .elementSubmap li             {overflow:hidden;margin:0 0 0 0;padding:6px 0 0 0}
  
.elementDelimiter               {margin:0 0 10px 0}
.elementClearer                 {margin:0 0 0 0;height:0px;clear:both}
.elementClearerWithSpace        {margin:0 0 0 0;height:10px;clear:both}
.elementContainer               {margin:0 0 10px 0;overflow:hidden}
.elementForm                    {margin:0 0 10px 0}

.elementGallery                                   {margin:0 0 10px 0;overflow:hidden}
  .elementGallery .thumbMain .imageFrame          {float:left;padding:11px;margin:0 8px 8px 0;background-color:#f0f0f0;border:solid 1px #f0f0f0}
  .elementGallery .thumbMain .imageFrameInner     {width:100px}
  .elementGallery .thumbMain .lastImageFrameOfRow {margin-right:0}
  .elementGallery .thumbMain .imageTitle          {margin:10px 0 0 0;text-align:center;font-size:11px}

  .elementGallery .slideMain                      {}
  .elementGallery .slideMain .imageFrame          {position:absolute;display:none}
  .elementGallery .slideMain .imageFrameInner     {}
  .elementGallery .slideMain .imageTitle          {background-color:#f0f0f0;margin:0;padding:4px;text-align:center;font-size:11px;display:none}

.elementButton                  {margin:0}
.elementButton .wglButton       {margin-bottom:4px;}

.elementBoxSheet                {margin:0 0 10px 0;overflow:hidden;background-color:#f9f9f9;border:solid 1px #e0e0e0;border-width:1px;padding:15px;padding-bottom:5px}
.elementBoxBlank                {margin:0 0 10px 0;overflow:hidden;background-color:#ffffff;border:solid 1px #e0e0e0;border-width:1px;padding:10px 10px 0 10px;}

.elementBoxCampaign1            {margin:0 0 10px 0;overflow:hidden;background-color:#ffffff;border:solid 1px #e0e0e0;border-width:1px;}

.elementBoxCampaign1 .clickable *      {cursor:pointer}

.elementBoxCampaign1 .campaignInner    {overflow:hidden;border:solid 1px #ffffff;padding:10px 10px 0 10px;background-color:#ffffff;background-position:50% 0;background-repeat:no-repeat;background-image:url(/od-wGlobal/wGlobal/layout/images/bg-campaign1.png)}
.elementBoxCampaign1 .campaignPicture  {float:left;margin-right:10px}
.elementBoxCampaign1 .campaignText     {float:right;width:50%}

div.tagcloud                    {}
div.tagcloud a                  {padding:0 4px 0 0;line-height:100%;display:inline-block;}
div.tagcloud .highlighted       {color:#cb0a1c}

.errorMessages                  {margin:0 0 10px 0;padding:8px;background-color:#ffcccc}
.errorMessages *                {}
.wglErrorMessage                {color:red;display:block;line-height:16px}
.errorMessages .wglErrorMessage {}
.textInfo                       {color:#666666;line-height:16px}             

.elementForm table              {width:400px}
.elementForm td                 {padding:4px 0 0 0}
.elementForm .rowText           {}
.elementForm .formButtons       {text-align:right}
.elementForm label              {white-space:nowrap;padding:0 4px 0 0}

dl.form                         {display:table;margin:0;padding:0}
dl.form dt                      {display:block;clear:left;margin:0 0 2px 0}
dl.form dt label                {font-weight:bold;}
dl.form dd                      {display:block;margin:0 0 10px 0;overflow:hidden;}

.wglRadioFloat                  {}
.wglRadioFloat input            {margin:0;float:left}
.wglRadioFloat label            {float:left;padding:0 4px 0 4px}

.wglRadio                       {display:block;clear:left;padding:4px 0 4px 0}
.wglRadio input                 {margin:0;float:left}
.wglRadio label                 {float:left;padding:0 4px 0 4px;color:black}

.wglCheckbox                    {display:block;clear:left;padding:4px 0 4px 0}
.wglCheckbox input              {margin:0;float:left}
.wglCheckbox label              {float:left;padding:0 4px 0 4px}

.wglCheckboxFloat               {margin:0 2px 0 0}

/* Groessen der Eingebafelder */
input.XS        {width:44px;margin-right:4px}
input.S         {width:94px;margin-right:4px}
input.M         {width:144px;margin-right:4px}
input.L         {width:194px;margin-right:4px}
input.XL        {width:244px;margin-right:4px}
input.XXL       {width:294px;margin-right:4px}

textarea.XS     {width:44px;margin-right:4px}
textarea.S      {width:94px;margin-right:4px}
textarea.M      {width:144px;margin-right:4px}
textarea.L      {width:194px;margin-right:4px}
textarea.XL     {width:244px;margin-right:4px}
textarea.XXL    {width:294px;margin-right:4px}

select.XS       {width:46px;margin-right:4px}
select.S        {width:96px;margin-right:4px}
select.M        {width:146px;margin-right:4px}
select.L        {width:196px;margin-right:4px}
select.XL       {width:246px;margin-right:4px}
select.XXL      {width:296px;margin-right:4px}

/* Elemente des oberen Bereich */

#blockPrint {display:none;}

/* Elemente des linken Bereiches */

#search                         {padding:40px 0 0 17px; margin:0;}
.searchInput                    {float:left;font-size:1em;height:17px;width:125px;margin:0 0 0 0;padding:2px 5px;color:#555555;background-color:#f5f5f5;border:1px solid #9b171f}
.searchButton                   {float:left;padding:0;margin:0;border:0;width:23px;}

/* Elemente des Inhaltsbereiches */

.elementText ul {margin:0 0 0 15px; padding:0;}
.elementText ul li {list-style-image:url(/od-wGlobal/wGlobal/layout/images/decoration/list.gif); margin:0; padding:0;}


.bildtextbox {margin-bottom:20px;background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-news.gif);background-repeat:repeat-y; width:435px;}
.bildtextbox .bild {float:left;margin:0px 15px 0 0; width:132px;overflow:hidden;} 
.bildtextbox .bild img {display:block;} 
.bildtextbox .text {float:left;margin:0 0 0 0;padding:8px 0 8px 0; width:280px;} 

.verlaufsbox  {width:100%;margin-bottom:25px;background-image:url(/od-wGlobal/wGlobal/layout/images/backgrounds/bg-news.gif);background-repeat:repeat-y;}
.verlaufsbox-img  {float:left;width:132px;}
.verlaufsbox-img img  {margin:0;padding:0;display:block}

.newsfeeditem			{ margin:0 0 30px 0; }
.newsdate				{ color:#666666; }

.td-underline {border-bottom:1px solid #c5d3de;}
.form-tabelle td {padding:2px 0 2px 0;}

/*Kontakt*/
#kontakt td {padding:2px 10px 2px 0;}

#ServiceLeiste { padding:20px 0;margin-top:15px;}

.tabelle-ausstellerverzeichnis td {padding:4px 10px;}
.tabelle-ausstellerverzeichnis td.tabellenkopf {border-bottom:1px solid #8f8f8f;background-color:#e6e6e6; font-weight:bold; padding:0 10px;}
.tabelle-ausstellerverzeichnis td.gerade {border-bottom:1px solid #8f8f8f;}
.tabelle-ausstellerverzeichnis td.ungerade {border-bottom:1px solid #8f8f8f;}
.tabelle-ausstellerverzeichnis td.grau {border-bottom:1px solid #8f8f8f;background-color:#e6e6e6; text-align:center; vertical-align:middle;padding:0;}
.tabelle-ausstellerverzeichnis td.grau .checkbox {background-color:#e6e6e6;}

.ausstellerverzeichnis-item {margin-bottom:20px;}
.ausstellerverzeichnis-item  h2 {padding:0;margin:0;}

/*Messe-Neuheiten*/
#neuheiten td {padding:2px 10px 2px 0;}
#neuheiten .bild {float:left; margin-right:10px; text-align:center;}
.neuheiten-list {margin-bottom:20px;}
.neuheiten-list-border {}


#neuheiten_ajax {display:none; position:absolute; background-color:#f3f4f4; width:435px; padding:18px 0;border-bottom:1px solid #c1c1c1;}
#neuheiten_ajax-inner {border-top:1px solid #c1c1c1;}
#neuheiten_ajax a {display:block;border-bottom:1px solid #c1c1c1;text-decoration:none; padding:0 0 0 34px;background-image:url(/od/wGlobal/layout/images/links/intern.gif); background-position:16px 4px; background-repeat: no-repeat}
#neuheiten_ajax a:hover {display:block;background-color:#e0e0e0;}

.azliste-div {border:1px solid #9b171f; height:21px;width:420px}
.azliste {float:left; height:21px; border-right:1px solid #9b171f; width:13px; }
.azliste a, .azliste span {display:block;text-decoration:none; text-align:center; height:17px; padding:2px 3px 2px 2px; }
a.aktiv-ungerade {color:#9b171f;font-weight:bold;}
a.aktiv-gerade {background-color:#ececec;font-weight:bold;}
a:hover.aktiv-ungerade,a:hover.aktiv-gerade, a.selected {color:#ffffff; background-color:#9b171f;} 
span.inaktiv-ungerade {color:#aaaaaa;font-weight:bold;}
span.inaktiv-gerade {color:#aaaaaa;background-color:#ececec;font-weight:bold;}
.weitere  {float:left; height:21px; text-align:center}
.weitere a {display:block;text-decoration:none; height:17px; padding:2px 4px 2px 4px;}
.weitere span {display:block;text-decoration:none; height:17px; padding:2px 2px 2px 2px;}
.weitere a:hover {color:#ffffff;background-color:#9b171f;}

/*Presseberichte*/
.presseberichte-list {margin-bottom:20px;}
.presseberichte-list-border {}

/*Pressetermine*/
#pressetermine td {padding:2px 10px 2px 0;}
.pt-item { width:435px; margin:0 0 20px 0; }
.pt-datum {float:left; width:100px;}
.pt-inhalt {float:left; width:325px;}

/*Pressefächer*/
#pressefach td {padding:2px 10px 2px 0;}
.pf-item {margin-bottom:20px;}
.pf-item-border {border-left:6px solid #dedede; padding:0 0 0 6px;}

/*Pressebilder*/
.pressebilder {background-color:#f5f5f5; width:435px; margin-bottom:25px;}
.pressebilder .pb-foto {float:left; margin:0 10px 0 0; width:180px; }
.pressebilder .pb-inhalt {float:left;padding:0 0 10px 0; width:245px;}

/*4-Seasons TV*/
.wrapper {margin-bottom: 2em;}
.wrapper .content .thumbnail {float: left;padding-right: 20px;}
.wrapper .content .description {margin-bottom: 30px;}
.wrapper .content .description a {padding-top: 10px;display: block;}

/*Rahmenprogramm*/
#rahmenprogramm td {padding:2px 10px 2px 0;}
.rp-item { width:435px; margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #e7e7e7; }
.rp-datum {float:left; width:130px; margin:0 10px 0 0;}
.rp-inhalt {float:left; width:285px;}
.rp-inhalt img {float:left; margin:0 10px 10px 0;}
.rp-tabelle {background-color:#f5f5f5;}
.rp-div {background-color:#f5f5f5;}
.rahmenprogramm-select {padding:10px;background-color:#f5f5f5;text-align:right;}
.rahmenprogramm-select span {padding:0 10px 0 0;}
.rahmenprogramm-select select {vertical-align:middle;}

/*Mitarbeiter*/
.td-mitarbeiter-links {vertical-align:top; width:95px; height:110px;}
.td-mitarbeiter-mitte {vertical-align:bottom; padding:0 15px 0 15px;width:140px;}

/*Diensleisterverzeichnis */
#dienstleister td {padding:2px 10px 2px 0;}
#dienstleister .dl-item {margin-bottom:30px;}
#dienstleister .dl-item .dl-bild-adresse{float:left;margin-right:30px; width:200px;}
#dienstleister .dl-item .dl-leistungsangebot{float:left;}

.partnerbox				{float:left;width:136px;border:1px solid #d7d7d7;text-align:center;margin:0 5px 5px 0;padding:5px 2px;background-color:#ffffff}
.partnerbox img			{margin:0 0 8px 0;}
.partnerboxlast			{float:left;width:135px;border:1px solid #d7d7d7;text-align:center;margin:0 0 5px 0;padding:5px 2px;background-color:#ffffff}
.partnerboxlast img		{margin:0 0 8px 0;}

/*Podcast*/
.podcast {background-color:#f5f5f5; width:435px; margin-bottom:25px;}
.podcast .pc-player {float:left; margin:0 10px 0 0; width:165px; padding: 15px 0 0 15px; }
.podcast .pc-inhalt {float:left;padding:0 0 10px 0; width:245px; padding: 10px 0 10px 0;}



/* Elemente des rechten Bereiches */


.infobox 					{padding-bottom:20px;}
.infobox h3 					{margin:0px; color:#ffffff; background-color:#e95d0f; text-transform: uppercase; font-weight:bold; font-size:1em; border:none;padding:2px 0 2px 10px;}
.infobox .text 				{ padding:10px; border-bottom:1px solid #e95d0f; background-color:#ececec;background-image:url(/od/wGlobal/layout/images/backgrounds/bg-infobox.gif);background-repeat:repeat-x;}
.infobox .bild 				{margin:4px 0px;}
.infobox img 				{padding:4px 0px;}

.infoboxbild 				{padding-bottom:20px;}
.infoboxbild h3 				{margin:0px; color:#ffffff; background-color:#e95d0f; text-transform: uppercase; font-weight:bold; font-size:1em; border:none;padding:2px 0 2px 10px;}
.infoboxbild .text 			{ padding:10px; border-bottom:1px solid #e95d0f; background-color:#ececec;}
.infoboxbild .bild 			{margin:0px;}
.infoboxbild img 			{padding:0px;display:block}

.newstickerbox 				{ margin-bottom:20px; background:url(/od/wGlobal/layout/images/backgrounds/bg-newsticker-box.jpg) bottom left no-repeat #efefef; }
.newstickerbox h3 			{ margin:0px; color:#ffffff; background-color:#e95d0f; text-transform: uppercase; font-weight:bold; font-size:1em; border:none;padding:2px 0 2px 10px; }
.newstickerbox .text 		{ padding:10px; border-bottom:1px solid #e95d0f; background-image:url(/od/wGlobal/layout/images/backgrounds/bg-infobox.gif);background-repeat:repeat-x; }


/* Elemente des unteren Bereiches */

#DruckBottom  {display:none;}

/* Listen */

ul.listDefault                 {list-style:none;margin:0;padding:0}
ul.listCompact                 {list-style:none;margin:0;padding:0}
ul.listSearchResult            {list-style:none;margin:0;padding:0}

.listDefault li                {overflow:hidden;padding:0;margin:0;}
.listCompact li                {overflow:hidden;padding:0 0 10px 0;margin:0}
.listSearchResult li           {overflow:hidden;padding:0 0 10px 0;margin:0 0 12px 0;border-bottom:solid 1px #e0e0e0}

li.twoCols                     {float:left;width:49%;margin-right:1%;height:120px;overflow:hidden}

.listDefault .listEntryTitle               {margin:0 0 8px 0;font-size:12px}
.listDefault .listEntryTitle a             {text-decoration:none}
.listDefault .listEntryDate                {float:left;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listDefault .listEntrySubline             {margin:0 0 4px 0;color:#444444}
.listDefault .listEntryThumbnail           {float:left;margin:2px 8px 0 0}
.listDefault .listEntryDescription         {margin:0 0 0 0}
.listDefault .listEntryMoreOnly            {text-decoration:none}
.listDefault .listEntryIconCalendar        {float:left;width:36px;height:36px;margin:10px 10px 20px 0;text-align:center;background-image:url(/od-wGlobal/wGlobal/layout/images/calendar.png)}
.listDefault .listEntryIconCalendar .month {font-size:9px;font-weight:bold;margin:2px 0 0 0;color:#ffffff}
.listDefault .listEntryIconCalendar .day   {margin:5px 0 0 0}

.listCompact .listEntryTitle               {margin:0 0 8px 0;font-size:12px}
.listCompact .listEntryTitle a             {text-decoration:none}
.listCompact .listEntryDate                {line-height:16px;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listCompact .listEntrySubline             {clear:both;margin:0 0 4px 0;color:#888888}
.listCompact .listEntryThumbnail           {float:left;margin:2px 8px 0 0}
.listCompact .listEntryDescription         {margin:0 0 0 0}
.listCompact .listEntryMoreOnly            {text-decoration:none}

.listSearchResult .listEntryTitle          {margin:0 0 8px 0;font-size:12px;color:#000000}
.listSearchResult .listEntryTitle a        {text-decoration:none}
.listSearchResult .listEntryDescription    {margin:0 0 4px 0}
.listSearchResult .listEntryUrl            {margin:0 0 0 0}
.listSearchResult .listEntryUrl a          {color:#a0a0a0}

/* Seiten-Blättern-Navigation */
.pageNaviList                   {text-align:center;line-height:24px;margin:0 0 10px 0}
.pageNaviList a                 {text-decoration:none}
.pageNaviList a:hover           {background-color:#f0f0f0}

.pageNaviBackLink               {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviLink                   {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviCurrent                {background-color:#ffffff;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;font-weight:bold;}
.pageNaviNextLink               {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}                                                        
                                                                                                                                               

                                                                                                                                               
/* Gestaltung der Footermap*/

#navigationFootermap                                    {margin:0 0 0 -24px}
#navigationFootermap *                                  {margin:0;padding:0}
#navigationFootermap ul                                 {list-style-type:none;margin-left:24px}
#navigationFootermap li                                 {overflow:hidden;margin:0 0 0 0;padding:6px 0 0 0}

#navigationFootermap li.navLevel1Open                   {float:left;padding:0 24px 0 0}
#navigationFootermap li.navLevel1                       {float:left;padding:0 24px 0 0}
#navigationFootermap a.navLevel1                        {font-weight:bold;display:block;text-decoration:none;padding:2px 4px 2px 4px}
#navigationFootermap a.navLevel1:hover                  {background-color:#ffffff}  
#navigationFootermap ul.navLevel2Container              {margin:0;padding:0}                      

#navigationFootermap li.navLevel2Open                   {}
#navigationFootermap li.navLevel2                       {}
#navigationFootermap a.navLevel2                        {display:block;text-decoration:none;padding:2px 4px 2px 4px}
#navigationFootermap a.navLevel2:hover                  {background-color:#ffffff} 
#navigationFootermap ul.navLevel3Container              {margin:0;padding:0 0 0 10px}

#navigationFootermap li.navLevel3                       {}
#navigationFootermap a.navLevel3                        {display:block;text-decoration:none;padding:0px 4px 0px 4px}
#navigationFootermap a.navLevel3:hover                  {background-color:#ffffff}

/* Eingebetete Vorschauseite der Navigation */
iframe.navLevel1Embed                                   {width:540px;height:1px;border:none;}   
                                                                                              
/* Gestaltung der Haupt-Navigation */
/* ############################################################################## */ 
/* Die Hauptnavigation ist in einer seperaten CSS definiert (navigation-TYPE.css) */ 
/* ############################################################################## */ 
                              


/* Sitemap */

.wglLinkTree            {margin:0 0 0 -20px;}
.wglLinkTree ul         {padding:0 0 0 0;list-style:none;}
.wglLinkTree li         {}

.wglLinkTree1 			{margin:0 0 0 0;background-color:#E95D0F;padding-left:20px;border-bottom:1px solid #c3c3c3;}
.wglLinkTree1 a			{color:#ffffff;font-weight:bold;font-size:14px;line-height:24px;text-decoration:none;display:block;}
.wglLinkTree1 a:hover			{color:#ffffff;font-weight:bold;line-height:24px;text-decoration:underline;display:block;}

.wglLinkTree2 			{margin:0 0 0 0px;background-color:#e5e5e5;padding-left:20px;border-bottom:1px solid #c3c3c3;}
.wglLinkTree2 a			{color:#000000;font-weight:bold;font-size:12px;line-height:24px;text-decoration:none;display:block;}
.wglLinkTree2 a:hover			{color:#000000;font-weight:bold;line-height:24px;text-decoration:underline;display:block;}

.wglLinkTree3 			{margin:0 0 0 0px;background-color:#f3f3f3;padding:0 0 0 50px;border-bottom:1px solid #c3c3c3;}
.wglLinkTree3 a			{color:#000000;font-size:12px;line-height:24px;text-decoration:none;display:block;}
.wglLinkTree3 a:hover			{color:#000000;line-height:24px;text-decoration:underline;display:block;}

.wglLinkTree4 			{margin:0 0 0 0px;background-color:#fffefe;padding:0 0 0 70px;border-bottom:1px solid #c3c3c3;}
.wglLinkTree4 a			{color:#000000;font-size:12px;line-height:24px;text-decoration:none;display:block;}
.wglLinkTree4 a:hover			{color:#000000;line-height:24px;text-decoration:underline;display:block;}


/* MESSE-TV */
.playerPopUp						{height: 510px; width: 850px; border: solid 3px #9b171f; padding: 10px; background-color: #fff; color:#000; margin: 0px;}
.playerPopUp .description			{overflow:hidden;height:32px;}
.playerPopUp .title					{font-weight:bold;}
.playerPopUp .messeplayer			{width:820px;border:1px solid #d0d0d0;text-align:left;padding:10px;}

.playerPopUp .shareon				{width:470px;margin:5px 0 0 0}

.playerPopUpNoJS					{font-family:verdana; font-size:12px; border: none; padding: 0; color:#000; margin:10px;}
.playerPopUpNoJS .descriptionNoJS	{width:470px;color:#000}
.playerPopUpNoJS .titleNoJS			{font-weight:bold;color:#000}
.playerPopUpNoJS .hinweisNoJS		{font-size:10px;color:#000}

.playerPopUpNoJS .shareon			{width:470px;margin:5px 0 0 0}

.jw_playlist_item {
	border-bottom:1px solid #F0F0F0;
}

.jw_playlist_playlist {
	border-top:1px solid #F0F0F0;
}

.mediaspace {
	width:470px;
	height:377px;
	float:left;
}
.mediaspace a {
	
}
.jboxclose{
	text-align:right;
	margin:-24px -24px 0 0;
}
.jboxclose a{
	behavior: url(/od-wGlobal/wGlobal/layout/images/iepngfix.htc);
	background-color:none;
}
.jboxclose a:hover{
	background:none;
}
.jboxclose a:hover img{
	background:none;
}
#jbox-background-overlay{
	z-index:10;
}


/* NEWSTICKER */
.tickercontainer { /* the outer div with the black border */
width: 579px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 2px;
width: 559px;
height:19px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 579x;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
margin: 0 0 0 0;
} 
ul.newsticker span {
margin: 0 0 0 0;
} 


/* OD AWARD Preisträger */
.award-preistraeger		{ padding:5px; margin:0 0 10px 0; border:1px solid #9b171f; background-color:#fafafa; }
