/*
////////////////////////////////////////////////////////////////
//
// 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 */

html                                       {height:101%;}
body                                       {margin:0;padding:0;font-family:Arial, Sans-Serif, Helvetica;font-size:13px;color:#000000;background-color:#FFFFFF;}

/* Grundgerüst */

/*Layoutgenerator:start*/

#blockMainOuter                            {margin:0 auto;width:950px;background-color:#ffffff}
#blockMain                                 {margin:0;background-color:#ffffff}
#blockMainInner                            {margin:0;background-color:#ffffff}

/*
#blockTopOverlay                           {position:absolute; height:228px; width:950px;background:url(/wLayout/wGlobal/layout/images/banner.jpg) no-repeat left 37px;z-index:10}
*/
#blockTop                                  {position:relative;height:275px;z-index:150}
#blockTopInner                             {}

#blockTop  #logo                           {position:absolute;left:24px;top:92px; z-index:15;width:395px; height:116px; background:url(/wLayout/wGlobal/layout/images/logo.png) no-repeat; width:395px; height:116px;}

#blockTop  #navigationMeta                 {position:absolute;right:150px;top:12px;z-index:50}

#blockTop  #navigationCountry               {position:absolute;right:0;top:110px;z-index:50}

#blockTop  #navigationContainer            {width:950px; height:39px; position:absolute; bottom:0; background:url(/wLayout/wGlobal/layout/images/banner.jpg) no-repeat left -199px;}

#blockTop  #navigationMain                 {position:absolute;left:200px;bottom:8px}
#blockTop  #navigationFull                 {position:absolute;left:200px;bottom:8px}
#blockTop  #navigationFullLayer            {position:absolute; height:39px}

#blockTop  #searchBox                      {position:absolute;right:0px;top:9px;}
#blockTop  #searchBox label                {display:none}
#blockTop  #searchBox a                    {font-size:11px; text-decoration:none }

#blockTop  #languageSelector               {float:right;margin:12px 0 0 0;position:relative}
#blockTop  #languageSelector a.lang        {line-height:20px;float:right;padding:4px}
#blockTop  #languageSelector a.langCurrent {line-height:20px;float:right;padding:4px}

#blockBeforeStart                          {position:relative;width:520px;margin:20px 0 0 0}
#blockBefore                               {position:relative;width:520px;margin:20px 0 0 0}
#blockBeforeInner                          {}

#blockLeft                                 {position:relative;clear:left;float:left;width:218px;margin:60px 20px 0 0;}
#blockLeftInner                            {}

#blockLeft  #navigationLeftFull            {padding: 0 0 34px 0}
#blockLeft  #navigationLeftFullLayer       {padding: 0 0 34px 0}
#blockLeft  #navigationLeftSub             {padding: 0 0 34px 0}
#blockLeft  #navigationLeftSubLayer        {padding: 0 0 34px 0}

#blockContentStart                         {}
#blockContent                              {float:left;width:474px;margin:20px 0 0 0;z-index:100}
.object-start #blockContent                {float:left;width:474px;margin:20px 0 0 0;z-index:100} /*  */
.object-start-new #blockContent            {float:left;width:712px;margin:20px 0 0 0;z-index:100} /*  */

#blockContentInner                         {}
#blockContent.onecolumn                    {width:712px}
#blockContentOnecolumn                     {width:712px}

#blockRight                                {position:relative;float:right;width:218px;margin:60px 0 0 20px}
#blockRightInner                           {}

#blockBottom                               {position:relative;width:950px;clear:both;padding:0; margin-top:50px}
#blockBottomInner                          {}

#navigationBreadcrumb                      {margin:0 0 20px 0; height:20px}

/* Inhaltsbereiche Spalten */

.col1_100                    {float:left;width:100%}

.col1_50                     {float:left;width:50%}
.col2_50                     {float:right;width:50%}

.col1_30                     {float:left;width:30%}
.col2_70                     {float:right;width:70%}

.col1_70                     {float:left;width:70%}
.col2_30                     {float:right;width:30%}

.col1_70head                     {float:left;width:700px}
.col2_30head                     {float:right;width:220px}

.col1_33                     {float:left;width:33.33%}
.col2_33                     {float:left;width:33.33%}
.col3_33                     {float:right;width:33.33%}

.col1_25                     {float:left;width:25%}
.col2_25                     {float:left;width:25%}
.col3_25                     {float:left;width:25%}
.col4_25                     {float:right;width:25%}

.col1_50_inner               {margin-right:10px}
.col2_50_inner               {margin-left:10px}

.col1_30_inner               {margin-right:10px}
.col2_70_inner               {margin-left:10px}

.col1_30head_inner               {margin-right:10px}
.col2_70head_inner               {margin-left:10px}

.col1_70_inner               {margin-right:10px}
.col2_30_inner               {margin-left:10px}

.col1_33_inner               {margin-right:10px}
.col2_33_inner               {margin-left:5px;margin-right:5px}
.col3_33_inner               {margin-left:10px}

.col1_25_inner               {margin-right:10px}
.col2_25_inner               {margin-left:10px;margin-right:10px}
.col3_25_inner               {margin-left:10px;margin-right:10px}
.col4_25_inner               {margin-left:10px}

/*Layoutgenerator:stop*/

/* Pflegeschaltflächen */


#beButtonsPage                     {position:absolute;z-index:10;margin:38px 0 0 220px;padding:0;width:600px}
#beButtonEditMetaNavigation        {position:absolute;z-index:10;margin:0 0 0 0;right:0; top:15px}
#beButtonEditNavigationSub         {z-index:10;margin:0 0 0 0;left:0; top:-18px}
#beButtonEditNavigation            {position:absolute;z-index:10;margin:-22px 0 0 0;}
#beButtonInsertNavpoint            {position:absolute;z-index:10;margin:56px 0 0 200px}

#beButtonEditBackgroundImageTop    {position:absolute;z-index:10;margin:2px 0 0 0;right:0}

#beButtonEditContent2Includes      {position:absolute;z-index:10;margin:22px 0 0 0;right:0}
#beButtonEditContent2Include       {position:absolute;z-index:10;margin:2px 0 0 0;right:0}
#beButtonEditContent2GlobalInclude {position:absolute;z-index:10;margin:2px 22px 0 0;right:0}
#beButtonEditContent3Includes      {position:absolute;z-index:10;margin:0 0 0 0;right:0}
#beButtonEditContent3Include       {position:absolute;z-index:10;margin:20px 0 0 22px;right:0}
#beButtonEditContent3GlobalInclude {position:absolute;z-index:10;margin:2px 22px 0 0;right:0}
#beButtonEditContent4Includes      {position:absolute;z-index:10;margin:22px 0 0 0;right:0}
#beButtonEditContent4Include       {position:absolute;z-index:10;margin:2px 0 0 0;right:0}
#beButtonEditContent4GlobalInclude {position:absolute;z-index:10;margin:2px 22px 0 0;right:0}
#beButtonEditContent5Includes      {position:absolute;z-index:10;margin:22px 0 0 0;right:0}
#beButtonEditContent5Include       {position:absolute;z-index:10;margin:2px 0 0 0;right:0}
#beButtonEditContent5GlobalInclude {position:absolute;z-index:10;margin:2px 22px 0 0;right:0}

#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:10}
.beButtonEditRow                   {position:relative;float:right;z-index:10}
.beButtonEditSitemap               {position:absolute;z-index:10;margin:0 0 0 -20px}
.beButtonEditSubmap                {position:absolute;z-index:10;margin:0 0 0 -20px}

#cookieNotice {position: fixed;display: block;width: 100%;z-index: 1000;background-color: #e8e8e8;border-top: solid 1px #4d3a33;padding: 10px;bottom: 0;font-size: 13px;}
#cookieNotice .cookie-info {width: 85%; margin: 1% auto;text-align:center;}
#cookieNotice a {text-decoration: underline;}
#cookieNoticeCloser {float:right; margin-left: 9%; margin-right: 9%; border: 1px solid #555; }

/* Überschriften */

h1, .h1Editor              {font-family:Arial, Sans-Serif;font-size:21px;font-weight:normal;color:#6c6c6c;margin:0 0 16px 0}
h2, .h2Editor              {font-family:Arial, Sans-Serif;font-size:21px;font-weight:normal;color:#6c6c6c;margin:0 0 16px 0}
h3, .h3Editor              {font-family:Arial, Sans-Serif;font-size:12px;font-weight:bold;color:#000000;margin:0 0 0 0}
h4, .h4Editor              {font-family:Arial, Sans-Serif;font-size:12px;font-weight:bold;color:#000000;margin:0 0 0 0}

#blockContent .elementBoxWhite h1, #blockContent .elementBoxWhite .h1Editor,
#blockContent .elementBoxBlank h1, #blockContent .elementBoxBlank .h1Editor              {font-family:Arial, Sans-Serif;font-size:14px;font-weight:bold;color:#000000;margin:0 0 0 0}
#blockContent .elementBoxWhite h2, #blockContent .elementBoxWhite .h2Editor,
#blockContent .elementBoxBlank h2, #blockContent .elementBoxBlank .h2Editor              {font-family:Arial, Sans-Serif;font-size:14px;font-weight:bold;color:#000000;margin:0 0 0 0}
#blockContent .elementBoxWhite h3, #blockContent .elementBoxWhite .h3Editor,
#blockContent .elementBoxBlank h3, #blockContent .elementBoxBlank .h3Editor              {font-family:Arial, Sans-Serif;font-size:14px;font-weight:bold;color:#000000;margin:0 0 0 0}
#blockContent .elementBoxWhite h4, #blockContent .elementBoxWhite .h3Editor,
#blockContent .elementBoxBlank h4, #blockContent .elementBoxBlank .h4Editor              {font-family:Arial, Sans-Serif;font-size:14px;font-weight:bold;color:#000000;margin:0 0 0 0}

.object-start #blockContent .elementContainer .elementBoxBlank h1, .object-start #blockContent .elementContainer .elementBoxBlank .h1Editor  {font-family:Arial, Sans-Serif;font-size:21px;font-weight:normal;color:#00437c;margin:0 0 6px 0}
.object-start #blockContent .elementContainer .elementBoxBlank h2, .object-start #blockContent .elementContainer .elementBoxBlank .h2Editor {font-family:Arial, Sans-Serif;font-size:21px;font-weight:normal;color:#00437c;margin:0 0 6px 0}
.object-start #blockContent .elementContainer .elementBoxBlank h3, .object-start #blockContent .elementContainer .elementBoxBlank .h3Editor {font-family:Arial, Sans-Serif;font-size:16px;font-weight:normal;color:#00437c;margin:0 0 0 0}
.object-start #blockContent .elementContainer .elementBoxBlank h4, .object-start #blockContent .elementContainer .elementBoxBlank .h4Editor {font-family:Arial, Sans-Serif;font-size:13px;font-weight:bold;color:#00437c;margin:0 0 0 0}

.object-start  #blockContent .elementContainer .elementBoxBlank .listDefault .listEntryTitle a {font-family:Arial, Sans-Serif;font-size:13px; line-height:17px;font-weight:bold;color:#00437c;margin:0 0 0 0}

#blockContent h1, #blockContent .h1Editor              {font-family:Arial, Sans-Serif;font-size:21px;font-weight:normal;color:#00437c;margin:0 0 16px 0}
#blockContent h2, #blockContent .h2Editor              {font-family:Georgia, Serif;font-size:12px;font-weight:bold;color:#000000;margin:0 0 0 0}
#blockContent h3, #blockContent .h3Editor              {font-family:Georgia, Serif;font-size:12px;font-weight:bold;color:#000000;margin:0 0 0 0}
#blockContent h4, #blockContent .h4Editor              {font-family:Georgia, Serif;font-size:12px;font-weight:bold;color:#000000;margin:0 0 0 0}

.subline              {color:#4c4c4c}
.description          {}

/* Textblöcke */
p                    {margin:0 0 6px 0;line-height:17px}

/* Listen */
ul                   {}
ol                   {}

/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {}

/* Horizontale Linien */
hr                   {}

/* Formularelemente */

form                 {}

fieldset               {border:0;padding:0;margin:0 0 10px 0}
input                  {font:inherit;padding:1px 0 1px 0;margin:0;border:1px solid #999999;border-color:#b3b3b3 #b3b3b3 #b3b3b3 #b3b3b3; height:25px}
select                 {font:inherit;padding:0;margin:0;border:1px solid #999999;border-color:#b3b3b3 #b3b3b3 #b3b3b3 #b3b3b3; height:29px;}
textarea               {font:inherit;padding:0;margin:0;border:1px solid #999999;border-color:#b3b3b3 #b3b3b3 #b3b3b3 #b3b3b3;}
input[type="radio"]    {border:none}
input[type="checkbox"] {border:none; height: 12px;}
input[type="file"]     {}
input#searchTerm           {height:12px;width:95px;}
button               {text-align:right;margin:0 0 0 5px; cursor:pointer;font:inherit;padding:1px 20px 1px 10px;line-height:15px;font-size:12px;font-weight:bold;color:#FFFFFF;background:url(/wLayout/wGlobal/layout/images/btn_arr_w.gif) no-repeat right center; background-color:#00437c;border:0 none;}
button:hover         {background:url(/wLayout/wGlobal/layout/images/btn_arr_b.gif) no-repeat right center; background-color:#EBF0F5;color:#00437c;}
.formButtons button  {width:100%; margin:0 0 15px 0;}

.buttonPrintpreview  {padding:0 0 0 25px;background:url(/wLayout/wGlobal/layout/images/links/print.gif) center left no-repeat}

.wglButton           {}

/* Links */

a                    {text-decoration:none;color:#00437c;}
a.intern             {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/intern.gif) center left no-repeat}
a.extern             {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/extern.gif) center left no-repeat}
a.download           {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/download.gif) center left no-repeat}
a.pdf                {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/pdf.gif) center left no-repeat}
a.audio              {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/audio.gif) center left no-repeat}
a.video              {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/video.gif) center left no-repeat}
a.next               {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/next.gif) center left no-repeat}
a.back               {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/back.gif) center left no-repeat}
a.mail               {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/mail.gif) center left no-repeat}
a.rss                {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/rss.gif) center left no-repeat}
a.twitter            {padding:0 0 0 14px;background:url(/wLayout/wGlobal/layout/images/links/twitter.gif) center left no-repeat}
a.button             {color:#ffffff; line-height:15px;margin-left:5px; padding:3px 23px 2px 10px; text-align:right; font-size:12px; font-weight:bold; background:url(/wLayout/wGlobal/layout/images/btn_arr_w.gif) no-repeat scroll right center #00437C;}

a.button:hover       {color:#00437C; background:url(/wLayout/wGlobal/layout/images/btn_arr_b.gif) no-repeat scroll right center #EBF0F5;}

a:hover              {text-decoration:none;}

.noDecoration        {text-decoration:none}

/* Bilder */

a img                {border:none;}

/*
img.picture          {margin:0}
img.pictureLeft      {float:left;margin:4px 12px 4px 0;}
img.pictureRight     {float:right;margin:4px 0 4px 12px;}
*/

img                  {}
img.picture          {margin:0;height:auto;max-width:100%;vertical-align:bottom}
img.pictureLeft      {float:left;margin:0 24px 4px 0;height:auto;max-width:100%;vertical-align:bottom}
img.pictureRight     {float:right;margin:0 0 4px 24px;height:auto;max-width:100%;vertical-align:bottom}

span.pictureCore {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
span.pictureCore img.pictureDefault, div.pictureFrameInner {
    display: block;
}
div.pictureFrameInner img.pictureDefault {
    display: block;
    margin: 0;
}
img.pictureZoomer {
    padding: 5px;
    position: absolute;
    right: 0;
    top: 0;
}
span.pictureZoomer {
    background-color: #444444;
    border-radius: 10px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 20px;
}
span.pictureZoomer:before {
    background-color: #ffffff;
    content: "";
    display: block;
    height: 2px;
    left: 5px;
    position: absolute;
    top: 9px;
    width: 10px;
}
span.pictureZoomer:after {
    background-color: #ffffff;
    content: "";
    display: block;
    height: 10px;
    left: 9px;
    position: absolute;
    top: 5px;
    width: 2px;
}


#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          {background-color:#ffffff;border:none;margin-bottom:12px;border-collapse:collapse;}
table.light th       {border:none;text-align:left;background-color:#b0b0b0;color:#ffffff}
table.light td       {border:none;padding:4px}

table.default        {width:100%; background-color:#ffffff;border:0 none;margin-bottom:12px;border-collapse:collapse; border-bottom:1px solid #bdbdbd; border-top:1px solid #bdbdbd}
table.default th     {border-style:none solid solid none;border-width:1px;border-color:#bdbdbd;padding:4px;text-align:left;background-color:#ecf0f3;}
table.default td     {border-style:none solid solid none;border-width:1px;border-color:#bdbdbd;padding:4px}
table.default th.last,
table.default td.last     {border-style:none none solid none;}

table.datasheet            {}
table.datasheet td.caption {font-weight:bold;padding-right:8px}

tr.highlighted, th.highlighted, td.highlighted       {background-color:#f0f0f0}

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 {font-weight:bold; font-family: Arial, Sans-Serif}
.standard    {font-weight:normal;}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 10px 0;overflow:hidden}
.elementHeadline                {margin:0 0 6px 0}
.object-start .elementHeadline   {margin:0}

.elementText                    {margin:0 0 10px 0; }
.elementText ul                 {list-style-image:url(/wLayout/wGlobal/layout/images/icons/list-style-image.gif)}
.elementText li                 {line-height:21px;}
.elementPicture                 {margin:0 0 10px 0}

.elementPictureLeft   {display: inline; max-width: 100%; }
.elementPictureCenter {display: inline;max-width: 100%;}
.elementPictureRight  {display: inline; max-width: 100%;}

#blockContent .elementText.wysiwyg       {margin:0 0 10px 0; font-family:georgia, serif;  }
#blockContent .elementText.wysiwyg p     {line-height: 20px;}


#blockContent .elementContainer .elementBoxBlank .elementText.wysiwyg {font-family:Arial, Sans-Serif, Helvetica;margin:0;}
#blockContent .elementContainer .elementBoxBlank .elementText.wysiwyg p {line-height:17px; }
#blockContent .elementContainer .elementBoxBlank .elementText.wysiwyg p:last-child {margin:0;}
#blockContent .elementBoxSheet .elementText.wysiwyg       {font-family:Arial, Sans-Serif;}

div.pictureBorder               {border-style:solid;border-color:#ececec;border-width:1px;}
div.pictureFrame                {padding:0px;background-color:#ffffff;}
div.pictureFrameInner           {overflow:hidden;}

  a.picture                               {display:inline-block}
  a.pictureLeft                           {float:left;margin:4px 12px 4px 0;}
  a.pictureRight                          {float:right;margin:4px 0 4px 12px;}

  a.pictureDetails                        {position:relative;cursor:pointer}

  a.pictureHover                          {}
  a.pictureHover:hover                    {}
  a.pictureHover:hover img.pictureDefault {visibility:hidden}

  div.picture                             {overflow:hidden;display:inline-block;position:relative}
  div.pictureLeft                         {float:left;margin:4px 12px 4px 0;}
  div.pictureRight                        {float:right;margin:4px 0 4px 12px;}

  div.picture      a                      {margin:0}
  div.pictureLeft  a                      {margin:0}
  div.pictureRight a                      {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}

  .pictureSubtitle                        {margin-top:5px; color:#4c4c4c; font-size:11px}
  div.pictureFrame  div.pictureSubtitle   {border:none;padding-bottom:2px;padding-left:3px;padding-bottom:2px; color:#4c4c4c}
  div.pictureBorder div.pictureSubtitle   {border:none; color:#4c4c4c;}

  div.picture      .pictureSubtitle       {display:block;margin:0;padding:6px 0 0 0;}
  div.pictureLeft  .pictureSubtitle       {display:block;clear:left;margin:0;padding:6px 0 0 0;}
  div.pictureRight .pictureSubtitle       {display:block;clear:right;margin:0;padding:6px 0 0 0;}

  span.pictureCore                        {display:block;position:relative;margin:0;padding:0;}

  img.pictureZoomer                       {position:absolute;right:0;padding:5px; display:none}

.elementPictureText             {margin:0 0 10px 0;overflow:hidden}
  .elementPictureText .fragmentPicture {float:left}
  .elementPictureText .fragmentText    {float:right}

.elementLink                    {margin:0 0 10px 0}
.elementLink.back               {margin:25px 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}
#blockContent .elementContainer .elementBoxBlank .elementList   {margin:0;overflow:hidden}
#blockContent .elementContainer .elementBoxBlank .listLearnMore {margin:0;}

.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}
.object-start .elementContainer {margin:0 0 15px 0;}
.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:#e8eef3;padding:15px;padding-bottom:5px}
.elementBoxBlank                {margin:0 0 10px 0;overflow:hidden;background-color:#e8eef3;padding:10px 10px 0 10px;}
.elementBoxBlank:first-child:last-child {
    height: 100%;
}
.elementBoxBlank p            {font-family:Arial, Sans-serif;}
.elementBoxHighlighted          {margin:0 0 10px 0;overflow:hidden;background-color:#ffffff;border:dashed 1px red;border-width:1px;padding:10px 10px 0 10px;}
.elementBoxWhite                {margin:0 0 10px 0;overflow:hidden;background-color:#ffffff;padding:10px 10px 0 10px; width:218px}
.elementBoxWhite p            {font-family:Arial, Sans-serif;}

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                         {margin:0;padding:0}
dl.form dt                      {display:block;clear:left;margin:0 0 2px 0;}
dl.form dt.blank                {display:none}
dl.form dt label                {color:#4c4c4c}
dl.form dd                      {display:block;margin:0 0 20px 0;overflow:hidden;}

dl.form dd.formButtons         {margin:-12px 0 0 0;}
dl.form dd.formButtons button  {display:block;width:295px}
#blockRight dl.form dd.formButtons button  {display:block;width:100%}

dl.formTable                    {display:block;margin:0;padding:0}
dl.formTable dt                 {display:block;clear:both;margin:0 0 2px 0;}
dl.formTable dt label           {font-weight:bold;}
dl.formTable dd                 {display:block;overflow:hidden;float:right;width:300px;margin:-17px 0 10px 0;}

.wglRadioFloat                  {}
.wglRadioFloat input            {margin:0;float:left; height:15px;}
.wglRadioFloat label            {float:left;padding:0 4px 0 4px; color:#4C4C4C}

.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              {padding:5px 4px 0 4px}

.wglCheckboxFloat               {margin:0 2px 0 0}

.elementAutor                   {color:#4c4c4c; margin:10px 0}

.quickfinderContainer           {margin-bottom:35px}
#blockRight .quickfinderContainer {margin-bottom:50px}

.dayPlanner                     {margin:0 0 20px 0}

/* Groessen der Eingebafelder */

input.XS        {width:44px;margin-right:4px}
input.S         {width:94px;margin-right:4px}
input.M         {width:216px;}
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:216px;}
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:216px;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 */

/* Elemente des linken Bereiches */

#navigationQuickfinder {margin-top:10px; float:left}
#navigationQuickfinder select {width:218px; height:19px; background-color:#e8eef3; border:1px solid #b5b5b5;}

/* Elemente des Inhaltsbereiches */

#areaContent3Include {width:474px; overflow:hidden; margin-top:28px;}

.angebot .description,
.news .description,
.event .description {font-weight:bold}

#categoryNavigationBox  {width:450px; margin-bottom:10px;}
#categoryNavigationBox ul {list-style-type: none; margin: 0; padding: 0;}
#categoryNavigationBox li {float: left; margin: 1px 1px 0 0; padding: 0;}
#categoryNavigationBox li a {display: block; font-size: 17px; text-decoration: none; white-space: nowrap;}
#categoryNavigationBox .entriesAvailable a.navKatLink {background-color: #00437C; color: #FFFFFF; margin: 0; padding: 0; text-align: center; width: 33px;}

#categoryNavigationBox li span {display: block; font-size: 17px; white-space: nowrap;}
#categoryNavigationBox .noEntriesAvailable span.navKatLink { background-color: #EEEEEE; color: #BBBBBB; cursor: default; margin: 0; padding: 0; text-align: center; width: 33px;}

/* Elemente des rechten Bereiches */

.archiveCalendar         {margin-bottom:20px}
.archiveCalendar a.block {float:left;width:51px;height:39px;margin:0 4px 5px 0; background:url(/wLayout/wGlobal/layout/images/calendar_day_past.gif) left top no-repeat;}
.archiveCalendar a.right {margin-right:0;}
.archiveCalendar a.block span {color:#5a5a5a; font-family:Georgia, Serif; display:block; padding:11px 0 0 8px;}
.archiveCalendar a.block.selected {background-color:#00437c;}
.archiveCalendar a.block.selected span {color:#FFFFFF; }
.archiveCalendar a:hover {background-color:#00437c}
.archiveCalendar a:hover span {color:#FFFFFF}

#blockRight .dateBox         {width:51px; height:39px; font-family:georgia,serif; color:#5a5a5a; float:left; margin:0 4px 5px 0; cursor:pointer}
#blockRight .dateBox.past    {background:url(/wLayout/wGlobal/layout/images/calendar_day_past.gif) left top no-repeat;}
#blockRight .dateBox.current {background:url(/wLayout/wGlobal/layout/images/calendar_day_current.gif) left top no-repeat;}
#blockRight .dateBox.future  {background:url(/wLayout/wGlobal/layout/images/calendar_day_future.gif) left top no-repeat;}

#blockRight .dateBox .month                 {text-align:center; padding:3px 0 0 0;}
#blockRight .dateBox .spacer                {border-bottom:1px solid #5a5a5a;height:1px; margin:0 9px; overflow:hidden}
#blockRight .dateBox .monthInt              {text-align:center; padding:0 0 0 0;}
#blockRight .dateBox.right                  {margin-right:0}
#blockRight .dateBox.current                {background-color:#075089; color:#FFFFFF}
#blockRight .dateBox.current .spacer        {border-bottom:1px solid #FFFFFF}

.organizer          {margin-bottom:20px}
.organizer .contact {width:40px;display:block; float:left;}

/* Elemente des unteren Bereiches */
   #blockBottom .copyright {text-align:center; font-weight:bold; color:#00437c}
   #blockBottom .elementText {margin-bottom:0px}
   #areaContent5Global      {background-color:#e4ebf1; text-align:center}
   #areaContent5Global .elementText      {height:47px; padding-top:10px; margin-top:5px}
   #areaContent5Global .elementText a      {text-decoration:none}

/* Listen */

ul.listDefault                 {list-style:none;margin:0;padding:0}
ul.listCompact                 {list-style:none;margin:0;padding:0}
ul.listEvent                   {list-style:none;margin:0;padding:0}
ul.listSearchResult            {list-style:none;margin:0;padding:0}
ul.listProjectMap              {list-style:none;margin:0;padding:0;display:block;float:left;width:100px;margin-right:20px;}

.listDefault li                {overflow:hidden;padding:0 0 0 0;margin:0 0 12px 0;}
.listCompact li                {overflow:hidden;padding:0 0 0 0;margin:0 0 12px 0}
.listSearchResult li           {overflow:hidden;padding:0 0 0 0;margin:0 0 12px 0;}
.listProjectMap li             {overflow:hidden;padding:0 0 0 0;margin:0 0 5px 0;}

#selectProjectCountry {margin:10px 0 10px 0; width:200px}
#selectProjectTheme   {margin:10px 0 10px 0; width:200px}
#selectProjectOrganisator  {margin:10px 0 35px 0;width:200px}


li.twoCols                     {float:left;width:49%;margin-right:1%;height:120px;overflow:hidden}

#blockContent .listDefault h2.listEntryTitle    {float:none;margin:0 0 3px 0;font-family:Arial, Sans-serif; font-weight:bold; font-size:13px; color:#000000}
.object-start #blockContent .listDefault h2.listEntryTitle    {margin:0;}
#blockLeft .listDefault h2.listEntryTitle    {float:none;margin:0 0 3px 0;font-family:Arial, Sans-serif; font-weight:bold; font-size:13px; color:#000000}
#blockRight .listDefault h2.listEntryTitle    {margin:0 0 3px 0;font-family:Arial, Sans-serif; font-weight:bold; font-size:12px; color:#000000}
.listDefault .listEntryTitle a             {text-decoration:none; color:#000000}
.listDefault .listEntryTitle a:hover       {text-decoration:none; color:#00437C}
.listDefault .listIcon                     {vertical-align:middle;margin:0 4px 0 0}
.listDefault .listEntryDate                {float:left;padding:0 6px 0 0;color:#888888;font-weight:bold;text-decoration:none}
.listDefault .listEntrySubline             {margin:0 0 3px 0;color:#4c4c4c}
.listDefault .listEntryThumbnail           {float:left;margin:2px 8px 0 0}
#blockLeft .listDefault .listEntryThumbnail           {margin:0 0 5px 0}
#blockLeft .listDefault .listEntryThumbnail.bibelwort {margin:0 0 8px 0; float:none;}
#blockContent .elementContainer .listDefault .listEntryThumbnail {float:none;margin: 0 0 10px;}

.listDefault .listEntryDescription         {margin:0 0 0 0}
.listDefault .listEntryDescription.withThumbnail         {margin:0 0 0 108px}
.object-start #blockContent .elementContainer .listDefault .listEntryDescription.withThumbnail         {margin:0}
.object-start #blockContent .elementContainer .listDefault .dateBibelwort         {display:none;}
.object-start #blockContent .elementContainer .listDefault .listEntrySubline:first-letter {text-transform: uppercase;}

.listDefault .listLearnMore.withThumbnail         {margin-left:108px}
.listDefault .listEntryDescriptionItalic   {margin:0 0 0 0; font-style:italic}
.listDefault .listEntrySize                {color:#888888}
.listDefault .listEntryMoreOnly            {text-decoration:none}
.listDefault .listEntryIconCalendar        {float:left;width:36px;height:36px;margin:10px 10px 20px 0;text-align:center;background-image:url(/wLayout/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 .listIcon                     {vertical-align:middle;margin:0 4px 0 0}
.listCompact .listEntryDate                {line-height:16px;padding:0 6px 0 0;color:gray;text-decoration:none}
.listCompact .listEntrySubline             {clear:both;margin:0 0 4px 0;color:#4C4C4C}
.listCompact .listEntryThumbnail           {float:left;margin:2px 8px 0 0}
.listCompact .listEntryDescription         {margin:0 0 0 0}
.listCompact .listEntrySize                {color:#888888}
.listCompact .listEntryMoreOnly            {text-decoration:none}
.listCompact .head                         {color:#000000; font-weight:bold}

.listEvent .dateBox                        {width:50px; height:40px;background-color:#e4ebf1; font-family:georgia,serif; color:#5a5a5a; float:left}
.listEvent .dateBox .month                 {text-align:center; padding:3px 0 0 0;}
.listEvent .dateBox .spacer                {border-bottom:1px solid #5a5a5a;height:1px; margin:0 9px; overflow:hidden}
.listEvent .dateBox .monthInt              {text-align:center; padding:0 0 0 0;}
.listEvent .dateBox.current                {background-color:#075089; color:#FFFFFF}
.listEvent .dateBox.current .spacer        {border-bottom:1px solid #FFFFFF}
ul.listEvent ul.listDefault                {margin:0 0 0 70px;}

.listSearchResult .listEntryTitle          {margin:0 0 0 0;font-size:12px;color:#000000; font-weight:bold}
.listSearchResult .listEntryTitle a        {text-decoration:none}
.listSearchResult .listEntryDescription    {margin:0 0 0 0}
.listSearchResult .listEntryUrl            {margin:0 0 0 0}
.listSearchResult .listEntryUrl a          {}

/* Seiten-Blättern-Navigation */

.pageNaviList                   {text-align:center;line-height:24px;margin:0 0 10px 0; color:#4c4c4c; border-top:1px solid #bebdbd; position:relative}
.pageNaviList a                 {text-decoration:none; color:#4c4c4c}
.pageNaviList a:hover           {color:#00437c}

.pageNaviBackLink               {margin:0;padding:1px 8px 1px 8px;}
.pageNaviLink                   {margin:0;padding:1px 8px 1px 8px;}
.pageNaviCurrent                {margin:0;padding:1px 8px 1px 8px;color:#00437c; font-weight:bold;}
.pageNaviNextLink               {margin:0;padding:1px 8px 1px 8px; position:absolute; right:0}

/* Gestaltung der Breadcrumb-Navigation */

#navigationBreadcrumb span    {font-size:11px;color:#6c6c6c;}
#navigationBreadcrumb a       {text-decoration:none;color:#6c6c6c; font-size:11px}
#navigationBreadcrumb a:hover       {text-decoration:none;color:#00427B; font-size:11px}

/* Gestaltung der Meta-Navigation */

#navigationMeta  ul                                   {list-style-type:none;margin:0;padding:0}
#navigationMeta  li                                   {float:left;margin:0;padding:0; background:url(/wLayout/wGlobal/layout/images/navMeta_spacer.gif) no-repeat right 3px;}
#navigationMeta  a                                    {font-family:Arial, Sans-Serif; color:#4c4c4c; font-size:11px;}
#navigationMeta  a.navLevel1                          {line-height:15px;padding:0px 9px 0 9px;text-decoration:none}
#navigationMeta  a.navLevel1:hover                    {color:#00427B;text-decoration:none}
#navigationMeta  a.navLevel1Selected                  {color:#00427B;text-decoration:none;line-height:15px;padding:0px 9px 0 9px;}

#navigationMeta div.navLevel1Embed                    {display:none;position:absolute;z-index:100;left:0;margin:-2px 0 0 0;border:solid 1px #f0f0f0;border-top:none;-moz-box-shadow:#bbbbbb 4px 4px 6px 0;background-color:#ffffff;padding:10px}


/* Gestaltung der Country-Navigation */

#navigationCountry  ul                                   {list-style-type:none;margin:0;padding:0}
#navigationCountry  li                                   {padding:6px 0; border-bottom:1px solid #656565}
#navigationCountry  li.noSpacer                          {border:0 none}
#navigationCountry  a.navCountry                          {color:#000000; text-decoration:none; font-size:14px;}
#navigationCountry  a.navCountry:hover                    {color:#00427B;text-decoration:none}
#navigationCountry  a.navCountrySelected                  {color:#00427B;text-decoration:none; font-size:14px;}

/* Gestaltung der Sitemap */

#navigationSitemap                                    {margin-left:-24px}
#navigationSitemap *                                  {margin:0;padding:0}
#navigationSitemap ul                                 {list-style-type:none;margin-left:24px}
#navigationSitemap li                                 {overflow:hidden;margin:0 0 0 0;padding:6px 0 0 0}
#navigationSitemap a                                  {display:block;width:100%}
#navigationSitemap a:hover                            {}
#navigationSitemap p                                  {margin:4px 0 8px 0}
#navigationSitemap .navText                           {color:#b0b0b0}
#navigationSitemap .title                             {margin:4px 0 8px 0}
#navigationSitemap .description                       {margin:4px 0 8px 0}
#navigationSitemap .keywords                          {margin:4px 0 8px 0;color:#152362}

/* Gestaltung der Submap */

#navigationSubmap                                     {margin-left:-24px}
#navigationSubmap *                                   {margin:0;padding:0}
#navigationSubmap ul                                  {list-style-type:none;margin-left:24px}
#navigationSubmap li                                  {overflow:hidden;margin:4px;padding:4px}
#navigationSubmap a                                   {display:block;width:100%;text-decoration:none;}
#navigationSubmap a:hover                             {}

/* 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) */
/* ############################################################################## */


.containerFloatLeft                        {float:left}
.containerFloatRight                       {float:right}

.listProducts                              {list-style:none;margin:0 0 10px 0;padding:0;border-top:solid 1px #e0e0e0}

.listProducts .listEntry                   {overflow:hidden;padding:10px 0 10px 0;margin:0 0 0 0;border-bottom:solid 1px #e0e0e0}

.listProducts .listEntry:hover             {background-image:none}

#blockContent .listProducts .listEntryProductTitle              {color:#000000;margin:0 0 8px 100px;font-size:15px;font-weight:bold;line-height:17px;}

.listProducts .listEntryProductTitle a            {}

.listProducts .listEntrySubline            {margin:0 0 4px 100px;color:#666666}

.listProducts .listEntrySubline a          {color:#666666}

.listProducts .listEntryThumbnail          {float:left;margin:2px 8px 0 0}

.listProducts .listEntryDescription        {margin:0 0 0 100px}

.productListCart .price                    {text-align:right;padding-right:4px;}

.productListCart .priceInfo                {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#999999}

.productListCart .priceInfo a.box          {background:none;padding:0}

.productListCart .stockInfoAvailable       {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#009900}

.productListCart .stockInfo                {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#999999}

.productListCart .stockInfoNotAvailable    {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#cc0000}

.productListCart .amount                   {text-align:right;margin-top:4px}

.productListCart .amount input             {width:20px;margin-right:8px; height:16px;padding-left:3px; padding-top:0;}

.productListCart .amount button            {}

.productDetailsCart                        {margin:0 0 10px 0}
.productImage                              {margin:10px 25px 0 0; float:left; width:180px;}
.elementTextProduct                        {min-height:270px}
.productDetailsCart .price                 {position:relative;text-align:right;margin:-16px 0 0 0;padding-right:4px;}

.productDetailsCart .priceInfo             {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#999999}

.productDetailsCart .priceInfo a.box       {background:none;padding:0}

.productDetailsCart .variants              {padding:4px;}

.productDetailsCart .variant               {background-color:#EBF0F4;margin:0 0 2px 0;padding:8px;}

.productDetailsCart .variant input         {position:absolute;margin-top:-4px}

.productDetailsCart .variant label         {}

.productDetailsCart .variant span          {display:block}

.productDetailsCart .variant .variantDescription    {display:inline; margin: 0 0 0 20px}

.productDetailsCart .options               {text-align:right;padding:4px;overflow:hidden}

.productDetailsCart .options select        {display:block;clear:both;float:right;margin-bottom:4px}

.productDetailsCart .stockInfoAvailable    {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#009900}

.productDetailsCart .stockInfo             {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#999999}

.productDetailsCart .stockInfoNotAvailable {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#cc0000}

.productDetailsCart .amount                {text-align:right;margin-top:4px}

.productDetailsCart .amount input          {width:20px;margin-right:8px;height:16px; padding-top:0;}

.productDetailsCart .amount button         {}

.cart                                       {margin-bottom:35px}
.cartEntry .stockInfoAvailable             {padding-right:4px;line-height:16px;font-size:10px;color:#009900}
.elementInfoWarning                        {margin-bottom: 30px}
.cart .summary                             {text-align:right;margin:10px 0 10px 0}

.cart .summary .deliveryTimeOrder          {margin:10px 0 10px 0}

table.cart                                 {width:100%; margin:0}

table.cart .cartHeader                     {}

table.cart .cartHeader th.left             {text-align:left; padding-bottom:5px; border-bottom: 1px dotted #01437D}

table.cart .cartHeader th.right            {text-align:right; padding-bottom:5px;border-bottom: 1px dotted #01437D}

table.cart .productInfo                    {text-align:left; padding:10px 0 0 0;border-bottom: 1px dotted #01437D}
table.cart .price                          {text-align:right;padding:10px 0 0 0;border-bottom: 1px dotted #01437D}

table.cart .priceSum                       {text-align:right;padding:10px 0 0 0;border-bottom: 1px dotted #01437D}

table.cart .amount                         {text-align:right;padding-left:4px;width:78px; padding:10px 0 0 0;border-bottom: 1px dotted #01437D}

table.cart .amount form                    {display:inline}

table.cart .amount input                   {width:20px; height: 18px;vertical-align:top; margin-top:-3px}

table.cart .amount button                  {margin:0 0 0 2px;padding:0 1px 0 1px;line-height:15px; background:none}

table.cart .amount button img              {height:15px;}

.taxInfo                                   {font-size:10px;color:#999999}

#projectMapList                 {margin-top:20px;}
.elementProjectMap              {position:relative;}
#mapKey                         {border:1px solid #BCBDBF; margin-left:470px;padding:10px; margin-top:10px; margin-right:15px;}
#mapKey .activeCountry          {margin-bottom:10px;}
#mapKey .activeCountry .color   {background-color:#7B92BA;width:12px;height:12px;margin-right:10px;float:left;}
#mapKey .activeProject .color   {background-color:#00457D;width:12px;height:12px;margin-right:10px;float:left;}

/* Imported 2012-02-17 13:59:58 from /wLayout/wGlobal/layout/styles/import/facebookLike.css */

.fbLikeActivator                           {cursor:pointer;margin-right:4px}/* Imported 2013-01-14 16:43:06 from /wLayout/wGlobal/layout/styles/import/guestbook.standard.css */
.elementGuestbook                                 {margin:0 0 20px 0;overflow:hidden;border:none;padding:0px;padding-bottom:5px}
.elementGuestbook dl                              {width:100%}
.elementGuestbook .listComments                   {list-style:none;margin:0 0 10px 0;padding:0;border-top:solid 1px #f9f9f9}
.elementGuestbook .listEntry                      {overflow:hidden;padding:10px;margin:10px 0 10px 0;border:solid 1px #ccc}
.elementGuestbook .listComments .listEntryTitle   {color:#000000;margin:0 0 8px 0;font-size:12px;font-weight:bold;line-height:17px;}
.elementGuestbook .listComments .listEntryTitle a {}
.elementGuestbook .listComments .listEntrySubline {margin:0 0 4px 0;color:#666666}
.elementGuestbook .listComments .listEntryText    {margin:10px 0 0 0}
.elementGuestbook h3.guestbookCommentsToRelease   {background:#f7d4d4; padding:3px;}
.elementGuestbook li.guestbookCommentsToRelease {background:#f7d4d4;}



/* Imported 2012-11-12 15:05:27 from /wLayout/wGlobal/layout/styles/import/container.tabs.css */
.elementTabContainerBox                     {}
.elementTabContainerBox .tabs               {width:100%;overflow:hidden;margin:0 0 -1px 0;padding:0 0 1px 0;border-left:solid 1px #a0a0a0}
.elementTabContainerBox .tab                {float:left;cursor:pointer;list-style:none;line-height:23px;margin:0 0 -1px 0;padding:0 10px 0 10px;background-color:#f0f0f0;border:solid 1px #a0a0a0;border-bottom-color:#a0a0a0;border-left:none}
.elementTabContainerBox .tab:hover          {background-color:#ffffff}
.elementTabContainerBox .tabSelected        {float:left;cursor:pointer;list-style:none;line-height:23px;margin:0 0 -1px 0;padding:0 10px 0 10px;background-color:#ffffff;border:solid 1px #a0a0a0;border-bottom-color:#ffffff;border-left:none}
.elementTabContainerBox .tab a              {text-decoration:none;white-space:nowrap}
.elementTabContainerBox .tabSelected a      {text-decoration:none;white-space:nowrap}
.elementTabContainerBox .containers         {clear:left;padding:10px 10px 0 10px;border:solid 1px #a0a0a0}
.elementTabContainerBox .container          {}
.elementTabContainerBox .containerSelected  {display:block}
.elementTabContainerBox .containerInvisible {display:none}

.elementTabContainerBlank                     {}
.elementTabContainerBlank .tabs               {width:100%;overflow:hidden;margin:0 0 -1px 0;padding:0 0 1px 0;border-left:solid 1px #a0a0a0}
.elementTabContainerBlank .tab                {float:left;cursor:pointer;list-style:none;line-height:23px;margin:0 0 -1px 0;padding:0 10px 0 10px;background-color:#f0f0f0;border:solid 1px #a0a0a0;border-bottom-color:#a0a0a0;border-left:none}
.elementTabContainerBlank .tab:hover          {background-color:#ffffff}
.elementTabContainerBlank .tabSelected        {float:left;cursor:pointer;list-style:none;line-height:23px;margin:0 0 -1px 0;padding:0 10px 0 10px;background-color:#ffffff;border:solid 1px #a0a0a0;border-bottom-color:#ffffff;border-left:none}
.elementTabContainerBlank .tab a              {text-decoration:none;white-space:nowrap}
.elementTabContainerBlank .tabSelected a      {text-decoration:none;white-space:nowrap}
.elementTabContainerBlank .containers         {clear:left;padding:10px 0 0 0;border:none;border-top:solid 1px #a0a0a0}
.elementTabContainerBlank .container          {}
.elementTabContainerBlank .containerSelected  {display:block}
.elementTabContainerBlank .containerInvisible {display:none}

.elementTabContainerButtons                     {}
.elementTabContainerButtons .tabs               {width:100%;overflow:hidden;margin:0 0 -1px 0;padding:0 0 1px 0}
.elementTabContainerButtons .tab                {float:left;cursor:pointer;list-style:none;line-height:23px;margin:0 4px 4px 0;padding:0 10px 0 10px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementTabContainerButtons .tab:hover          {background-color:#ffffff}
.elementTabContainerButtons .tabSelected        {float:left;cursor:pointer;list-style:none;line-height:23px;margin:0 4px 4px 0;padding:0 10px 0 10px;background-color:#ffffff;border:solid 1px #a0a0a0}
.elementTabContainerButtons .tab a              {text-decoration:none;white-space:nowrap}
.elementTabContainerButtons .tabSelected a      {text-decoration:none;white-space:nowrap}
.elementTabContainerButtons .containers         {clear:left;padding:10px 0 0 0;}
.elementTabContainerButtons .container          {}
.elementTabContainerButtons .containerSelected  {display:block}
.elementTabContainerButtons .containerInvisible {display:none}

/* Imported 2012-11-21 21:34:15 from /wLayout/wGlobal/layout/styles/import/teaser.standard.css */
.listTeaserSlider                                                                           {}
.listTeaserSlider .containerSlidesMain                                                      {overflow:hidden;margin:0 0 4px 0}
.listTeaserSlider .containerSlidesMainInner                                                 {width:12000px}
.listTeaserSlider .containerSlidesMainInner .teaserEntry                                    {margin:0;float:left}
.listTeaserSlider .containerSlidesMainInner .teaserEntry .teaserEntryTitle a                {text-decoration:none}
.listTeaserSlider .containerSlidesMainInner .teaserEntry .teaserEntryDescription            {}
.listTeaserSlider .containerSlidesMainInner .teaserEntry .teaserEntryImage                  {float:left;margin:0 10px 0 0}
.listTeaserSlider .containerSlidePreview                                                    {clear:left;overflow:hidden;margin:4px 0 4px 0}
.listTeaserSlider .containerSlidePreviewInner                                               {width:12000px}
.listTeaserSlider .containerSlidePreviewInner .slidePreview                                 {float:left;overflow:hidden;cursor:pointer}
.listTeaserSlider .containerSlidePreviewInner .slidePreviewSelected                         {float:left;overflow:hidden;cursor:pointer}
.listTeaserSlider .containerSlidePreviewInner .slidePreview .slidePreviewInner              {overflow:hidden;margin:0 4px 0 0;padding:4px;background-color:#f0f0f0;text-align:center;border:solid 1px #c0c0c0}
.listTeaserSlider .containerSlidePreviewInner .slidePreview:hover .slidePreviewInner        {overflow:hidden;margin:0 4px 0 0;padding:4px;background-color:#ffffff;text-align:center;border:solid 1px #c0c0c0}
.listTeaserSlider .containerSlidePreviewInner .slidePreviewSelected .slidePreviewInner      {overflow:hidden;margin:0 4px 0 0;padding:4px;background-color:#ffffff;text-align:center;border:solid 1px #c0c0c0}
.listTeaserSlider .containerSlidePreviewInner .slidePreviewImage                            {display:block;margin:0 auto}
.listTeaserSlider .containerSlidePreviewInner .slidePreviewText                             {height:48px;margin:0;padding:0;text-align:left}
.listTeaserSlider .containerSlidePreviewInner .slidePreviewTextInner                        {padding:4px}

.listTeaserSliderMulti                                                                      {position:relative;overflow:hidden}
.listTeaserSliderMulti .slideMoverBack                                                      {background-color:#f0f0f0;color:#999999;cursor:pointer;font-size:11px;font-weight:bold;vertical-align:middle;height:100%;left:0;padding:0 8px 0 8px;position:absolute;background-image:url(/wLayout/wGlobal/layout/images/links/back.gif);background-repeat:no-repeat;background-position:center}
.listTeaserSliderMulti .slideMoverForward                                                   {background-color:#f0f0f0;color:#999999;cursor:pointer;font-size:11px;font-weight:bold;vertical-align:middle;height:100%;right:0;padding:0 8px 0 8px;position:absolute;background-image:url(/wLayout/wGlobal/layout/images/links/next.gif);background-repeat:no-repeat;background-position:center}
.listTeaserSliderMulti .containerSlidesMain                                                 {overflow:hidden;margin:0 30px 0 30px}
.listTeaserSliderMulti .containerSlidesMainInner                                            {width:12000px}
.listTeaserSliderMulti .containerSlidesMainInner .teaserEntry                               {margin:0 20px 0 0;float:left;border:none 1px #a0a0a0;border-left-width:0;border-right-width:0;background-color:#ffffff}
.listTeaserSliderMulti .containerSlidesMainInner .teaserEntry .teaserEntryInner             {margin:0px 0px 0px 0px;background-color:#ffffff;}
.listTeaserSliderMulti .containerSlidesMainInner .teaserEntry .teaserEntryTitle a           {font-size:12px;font-weight:bold;text-decoration:none}
.listTeaserSliderMulti .containerSlidesMainInner .teaserEntry .teaserEntryDescription       {}
.listTeaserSliderMulti .containerSlidesMainInner .teaserEntry .teaserEntryImage             {float:left;margin-bottom:10px}

.listTeaserBanner                                                                           {position:relative;overflow:hidden}
.listTeaserBanner .containerSlidesMain                                                      {margin:0 0 4px 0}
.listTeaserBanner .containerSlidesMainInner                                                 {position:relative;width:12000px}
.listTeaserBanner .containerSlidesMainInner .teaserEntry                                    {position:relative;float:left;overflow:hidden}
.listTeaserBanner .containerSlidesMainInner .teaserEntry .infoLayer                         {position:absolute;width:100%;height:74px;bottom:0;background-color:#ffffff;opacity:0.5;filter:alpha(opacity=50)}
.listTeaserBanner .containerSlidesMainInner .teaserEntry .teaserEntryTitle                  {position:absolute;margin:0 0 0 8px;bottom:44px;}
.listTeaserBanner .containerSlidesMainInner .teaserEntry .teaserEntryTitle a                {text-decoration:none}
.listTeaserBanner .containerSlidesMainInner .teaserEntry .teaserEntryDescription            {position:absolute;height:32px;overflow:hidden;margin:0 0 0 8px;bottom:8px;}
.listTeaserBanner .containerSlidesMainInner .teaserEntry .teaserEntryImage                  {position:absolute}
.listTeaserBanner .containerSlideSelector                                                   {position:absolute;bottom:8px;right:4px}
.listTeaserBanner .containerSlideSelectorInner                                              {width:100%}
.listTeaserBanner .containerSlideSelectorInner .slideSelector                               {cursor:pointer;float:left;background-color:#f0f0f0;margin:0 4px 0 0;width:20px;height:20px;text-align:center;line-height:20px;border:solid 1px #f0f0f0}
.listTeaserBanner .containerSlideSelectorInner .slideSelectorSelected                       {cursor:pointer;float:left;background-color:#ffffff;margin:0 4px 0 0;width:20px;height:20px;text-align:center;line-height:20px;border:solid 1px #ffffff}
.listTeaserBanner .containerSlideSelectorInner .slideSelector:hover                         {cursor:pointer;float:left;background-color:#ffffff;margin:0 4px 0 0;width:20px;height:20px;text-align:center;line-height:20px;border:solid 1px #ffffff}
.listTeaserBanner .containerSlideSelectorBlocker                                            {height:40px;float:right}
/* Imported 2013-02-16 17:18:28 from /wLayout/wGlobal/layout/styles/import/tagcloud.css */
.tagCloud                                  {font-size:1em}
.tagCloud a                                {display:inline-block;margin: 0 5px 0 0;text-decoration: none;}
.tagCloud a.highlighted                    {background-color:#999999;color:#ffffff}

/* Imported 2014-11-13 12:13:11 from /wLayout/wGlobal/layout/styles/import/container.standard.css */
/*@wCssFragment{class:elementContainerStandard;variant:0;caption:Individuelle Spaltenhöhe;caption-en:Different heights}*/
.elementContainerStandard_var0            {}
.elementContainerStandard_var0 .col_inner {}
/*@wCssFragment{class:elementContainerStandard;variant:1;caption:Einheitliche Spaltenhöhe;caption-en:Equal heights}*/
.elementContainerStandard_var1            {-w-add-classes:wglAdjustHeightMax}
.elementContainerStandard_var1 .col_inner {height:100%}
/*@wCssFragment{class:elementContainerStandard;variant:2;caption:Trennstriche, individuelle Spaltenhöhe;caption-en:Different heights}*/
.elementContainerStandard_var2              {}
.elementContainerStandard_var2 .col_inner   {}
.elementContainerStandard_var2 > div {position:relative}
.elementContainerStandard_var2 > div:before {content:'';position:absolute;width:1px;height:100%;border-left:solid 1px $borderColorLines}
.elementContainerStandard_var2 > div:first-child:before {display:none}
/*@wCssFragment{class:elementContainerStandard;variant:3;caption:Trennstriche, einheitliche Spaltenhöhe;caption-en:Equal heights}*/
.elementContainerStandard_var3            {-w-add-classes:wglAdjustHeightMax}
.elementContainerStandard_var3 .col_inner {height:100%}
.elementContainerStandard_var3 > div {position:relative}
.elementContainerStandard_var3 > div:before {content:'';position:absolute;width:1px;height:100%;border-left:solid 1px $borderColorLines}
.elementContainerStandard_var3 > div:first-child:before {display:none}
.col_inner > div:last-child     {margin-bottom:1px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:100;caption:Einspaltig;caption-en:Einspaltig 100%;caption 100%;contentgroups:}*/
.elementContainerStandardColumns_var100                              {-w-number-columns:1}
.elementContainerStandardColumns_var100 > .col1                      {float:left;width:100%}
.elementContainerStandardColumns_var100 > .col1 > div                {}
/*@wCssFragment{class:elementContainerStandardColumns;variant:3070;caption:Zweispaltig 30 / 70;caption-en:30 / 70;contentgroups:}*/
.elementContainerStandardColumns_var3070                             {-w-number-columns:2}
.elementContainerStandardColumns_var3070 > .col1                     {float:left;width:30%}
.elementContainerStandardColumns_var3070 > .col2                     {float:right;width:70%}
.elementContainerStandardColumns_var3070 > .col1 > div               {margin-right:10px}
.elementContainerStandardColumns_var3070 > .col2 > div               {margin-left:10px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:5050;caption:Zweispaltig 50 / 50;caption-en:50 / 50;contentgroups:}*/
.elementContainerStandardColumns_var5050                             {-w-number-columns:2}
.elementContainerStandardColumns_var5050 > .col1                     {float:left;width:50%}
.elementContainerStandardColumns_var5050 > .col2                     {float:right;width:50%}
.elementContainerStandardColumns_var5050 > .col1 > div               {margin-right:10px}
.elementContainerStandardColumns_var5050 > .col2 > div               {margin-left:10px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:7030;caption:Zweispaltig 70 / 30;caption-en:70 / 30;contentgroups:}*/
.elementContainerStandardColumns_var7030                             {-w-number-columns:2}
.elementContainerStandardColumns_var7030 > .col1                     {float:left;width:70%}
.elementContainerStandardColumns_var7030 > .col2                     {float:right;width:30%}
.elementContainerStandardColumns_var7030 > .col1 > div               {margin-right:10px}
.elementContainerStandardColumns_var7030 > .col2 > div               {margin-left:10px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:333333;caption:Dreispaltig 33 / 33 / 33;caption-en:33 / 33 / 33;contentgroups:}*/
.elementContainerStandardColumns_var333333                           {-w-number-columns:3}
.elementContainerStandardColumns_var333333 > .col1                   {float:left;width:33.33%}
.elementContainerStandardColumns_var333333 > .col2                   {float:left;width:33.33%}
.elementContainerStandardColumns_var333333 > .col3                   {float:right;width:33.33%}
.elementContainerStandardColumns_var333333 > .col1 > div             {margin-right:13px}
.elementContainerStandardColumns_var333333 > .col2 > div             {margin-left:6px;margin-right:7px}
.elementContainerStandardColumns_var333333 > .col3 > div             {margin-left:14px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:252550;caption:Dreispaltig 25 / 25 / 50;caption-en:25 / 25 / 50;contentgroups:}*/
.elementContainerStandardColumns_var252550                           {-w-number-columns:3}
.elementContainerStandardColumns_var252550 > .col1                   {float:left;width:25%}
.elementContainerStandardColumns_var252550 > .col2                   {float:left;width:25%}
.elementContainerStandardColumns_var252550 > .col3                   {float:right;width:50%}
.elementContainerStandardColumns_var252550 > .col1 > div             {margin-right:13px}
.elementContainerStandardColumns_var252550 > .col2 > div             {margin-left:6px;margin-right:7px}
.elementContainerStandardColumns_var252550 > .col3 > div             {margin-left:14px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:255025;caption:Dreispaltig 25 / 50 / 25;caption-en:25 / 50 / 25;contentgroups:}*/
.elementContainerStandardColumns_var255025                           {-w-number-columns:3}
.elementContainerStandardColumns_var255025 > .col1                   {float:left;width:25%}
.elementContainerStandardColumns_var255025 > .col2                   {float:left;width:50%}
.elementContainerStandardColumns_var255025 > .col3                   {float:right;width:25%}
.elementContainerStandardColumns_var255025 > .col1 > div             {margin-right:13px}
.elementContainerStandardColumns_var255025 > .col2 > div             {margin-left:6px;margin-right:7px}
.elementContainerStandardColumns_var255025 > .col3 > div             {margin-left:14px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:502525;caption:Dreispaltig 50 / 25 / 25;caption-en:50 / 25 / 25;contentgroups:}*/
.elementContainerStandardColumns_var502525                           {-w-number-columns:3}
.elementContainerStandardColumns_var502525 > .col1                   {float:left;width:50%}
.elementContainerStandardColumns_var502525 > .col2                   {float:left;width:25%}
.elementContainerStandardColumns_var502525 > .col3                   {float:right;width:25%}
.elementContainerStandardColumns_var502525 > .col1 > div             {margin-right:13px}
.elementContainerStandardColumns_var502525 > .col2 > div             {margin-left:6px;margin-right:7px}
.elementContainerStandardColumns_var502525 > .col3 > div             {margin-left:14px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:25252525;caption:Vierspaltig 25 / 25 / 25 / 25;caption-en:25 / 25 / 25 / 25;contentgroups:}*/
.elementContainerStandardColumns_var25252525                         {-w-number-columns:4}
.elementContainerStandardColumns_var25252525 > .col1                 {float:left;width:25%}
.elementContainerStandardColumns_var25252525 > .col2                 {float:left;width:25%}
.elementContainerStandardColumns_var25252525 > .col3                 {float:left;width:25%}
.elementContainerStandardColumns_var25252525 > .col4                 {float:right;width:25%}
.elementContainerStandardColumns_var25252525 > .col1 > div           {margin-right:15px}
.elementContainerStandardColumns_var25252525 > .col2 > div           {margin-left:5px;margin-right:10px}
.elementContainerStandardColumns_var25252525 > .col3 > div           {margin-left:10px;margin-right:5px}
.elementContainerStandardColumns_var25252525 > .col4 > div           {margin-left:15px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:2020202020;caption:Fünfspaltig 20 / 20 / 20 / 20 / 20;caption-en:20 / 20 / 20 / 20 / 20;contentgroups:}*/
.elementContainerStandardColumns_var2020202020                       {-w-number-columns:5}
.elementContainerStandardColumns_var2020202020 > .col1               {float:left;width:20%}
.elementContainerStandardColumns_var2020202020 > .col2               {float:left;width:20%}
.elementContainerStandardColumns_var2020202020 > .col3               {float:left;width:20%}
.elementContainerStandardColumns_var2020202020 > .col4               {float:left;width:20%}
.elementContainerStandardColumns_var2020202020 > .col5               {float:right;width:20%}
.elementContainerStandardColumns_var2020202020 > .col1 > div         {margin-right:16px}
.elementContainerStandardColumns_var2020202020 > .col2 > div         {margin-left:4px;margin-right:12px}
.elementContainerStandardColumns_var2020202020 > .col3 > div         {margin-left:8px;margin-right:8px}
.elementContainerStandardColumns_var2020202020 > .col4 > div         {margin-left:12px;margin-right:4px}
.elementContainerStandardColumns_var2020202020 > .col5 > div         {margin-left:16px}
/*@wCssFragment{class:elementContainerStandardColumns;variant:161616161616;caption:Sechsspaltig 16 / 16 / 16 / 16 / 16 / 16;caption-en:16 / 16 / 16 / 16 / 16 / 16;contentgroups:}*/
.elementContainerStandardColumns_var161616161616                     {-w-number-columns:6}
.elementContainerStandardColumns_var161616161616 > .col1             {float:left;width:16.66%}
.elementContainerStandardColumns_var161616161616 > .col2             {float:left;width:16.66%}
.elementContainerStandardColumns_var161616161616 > .col3             {float:left;width:16.66%}
.elementContainerStandardColumns_var161616161616 > .col4             {float:left;width:16.66%}
.elementContainerStandardColumns_var161616161616 > .col5             {float:left;width:16.66%}
.elementContainerStandardColumns_var161616161616 > .col6             {float:right;width:16.66%}
.elementContainerStandardColumns_var161616161616 > .col1 > div       {margin-right:17px}
.elementContainerStandardColumns_var161616161616 > .col2 > div       {margin-left:3px;margin-right:14px}
.elementContainerStandardColumns_var161616161616 > .col3 > div       {margin-left:6px;margin-right:11px}
.elementContainerStandardColumns_var161616161616 > .col4 > div       {margin-left:10px;margin-right:7px}
.elementContainerStandardColumns_var161616161616 > .col5 > div       {margin-left:14px;margin-right:3px}
.elementContainerStandardColumns_var161616161616 > .col6 > div       {margin-left:17px}

/* Imported 2014-11-14 09:03:48 from /wLayout/wGlobal/layout/styles/import/container.box.css */
.elementBox > .boxInner > *:last-child  {margin-bottom:0}
.elementBox > .boxInner:after           {content:'';display:block;width:100%;height:0;clear:both}
/*@wCssFragment{class:elementBox;variant:0;caption:Hervorgehoben;caption-en:Highlighted}*/
.elementBox_var0                {box-sizing:border-box;margin:0 0 10px 0;overflow:visible;background-color:#e8eef3;border:none;padding:10px 10px 0 10px}
.elementBox_var0:first-child:last-child {height:100%;}
.elementBox_var0 li             {color:$fontColorBoxSheet}
.elementBox_var0 > .boxInner    {}
/* Imported 2014-11-14 09:36:06 from /wLayout/wGlobal/layout/styles/import/bannerSlider.standard.css */
.elementList-bannerSlider       {position:relative}
/*@wCssFragment{class:objectSlide;variant:0;caption:Standarddarstellung;caption-en:Default}*/
.objectSlide_var0               {}
/*@wCssFragment{class:objectSlide;variant:1;caption:Spezielle Darstellung;caption-en:Default}*/
.objectSlide_var1               {}
/*@wCssFragment{class:listBannerSlider;variant:99;caption:Banner standard;caption-en:Banner default}*/
.elementList-bannerSlider_var99                                                              {overflow:visible}
.listBannerSlider_var99                                                                      {background-color:#f0f0f0;position:relative;overflow:visible;-w-editmaskExtended-fadetime:yes;-w-editmaskExtended-initdelay:yes;-w-editmaskExtended-animation:yes;-w-editmaskExtended-pictureaspectratio:yes}
.listBannerSlider_var99 .listMoverBack                                                       {cursor:pointer;position:absolute;left:0;bottom:0px;width:64px;margin-right:0;height:100%;z-index:2}
.listBannerSlider_var99 .listMoverForward                                                    {cursor:pointer;position:absolute;right:0;bottom:0px;width:64px;margin-left:0;height:100%;z-index:2}
.listBannerSlider_var99 .listMoverBackInner                                                  {opacity:0.6;top:0;right:0;margin-top:0;height:100%;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-w-1-128.png);background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.3s linear}
.listBannerSlider_var99 .listMoverForwardInner                                               {opacity:0.6;top:0;left:0;margin-top:0;height:100%;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-e-1-128.png);background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.3s linear}
.ie8 .listBannerSlider_var99 .listMoverBackInner                                             {background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-w-1-32.png)}
.ie8 .listBannerSlider_var99 .listMoverForwardInner                                          {background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-e-1-32.png)}
.listBannerSlider_var99 .listMoverBack:hover                                                 {background-color:transparent}
.listBannerSlider_var99 .listMoverForward:hover                                              {background-color:transparent}
.listBannerSlider_var99 .listMoverBack:hover .listMoverBackInner                             {background-size:80%}
.listBannerSlider_var99 .listMoverForward:hover .listMoverForwardInner                       {background-size:80%}
.listBannerSlider_var99 .listEntries                                                         {width:100%;max-width:$widthBlockLeftContentRight;position:relative;overflow:hidden;margin:0 auto 10px auto;}
.listBannerSlider_var99 .listEntries .listEntriesInner                                       {}
.listBannerSlider_var99 .listEntries .listEntry                                              {-w-prevent-events-ontouch:yes;display:none;overflow:hidden;}
.listBannerSlider_var99 .listEntries .listEntrySelected                                      {display:block}
.listBannerSlider_var99 .listEntries .listEntry a                                            {text-decoration:none}
.listBannerSlider_var99 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listBannerSlider_var99 .listEntries .listEntryImage                                         {display:block;-w-aspectratio:;-w-picture-mode:crop;width:$widthBlockLeftContentRight;height:auto}
.listBannerSlider_var99 .listEntries .listEntryInfoLayer                                     {position:static;}
.listBannerSlider_var99 .listEntries .listEntryTitle                                         {position:absolute;top:30px;left:60%;margin-left:50%;max-width:70%;opacity:0;padding:10px;font-size:19px;line-height:22px;background-color:rgba(255, 255, 255, 0.85);transition:all 1s 0.1s ease}
.ie8 .listBannerSlider_var99 .listEntries .listEntryTitle                                    {background-color:#ffffff}
.listBannerSlider_var99 .listEntries .listEntrySelected .listEntryTitle                      {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:1}
.listBannerSlider_var99 .listEntries .listEntrySelectedInit .listEntryTitle                  {margin-left:50%;opacity:0;transition:all 1s 0.1s ease}
.listBannerSlider_var99 .listEntries .listEntrySelectedReady .listEntryTitle                 {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:1}
.listBannerSlider_var99 .listEntries .listEntryFadingOut .listEntryTitle                     {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:0}
.listBannerSlider_var99 .listEntries .listEntryDescription                                   {position:absolute;top:90px;left:60%;margin-left:50%;max-width:70%;opacity:0;padding:10px;background-color:rgba(255, 255, 255, 0.85);transition:all 1s 0.9s ease}
.ie8 .listBannerSlider_var99 .listEntries .listEntryDescription                              {background-color:#ffffff}
.listBannerSlider_var99 .listEntries .listEntrySelected .listEntryDescription                {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:1}
.listBannerSlider_var99 .listEntries .listEntrySelectedInit .listEntryDescription            {margin-left:50%;opacity:0;transition:all 1s 1s ease}
.listBannerSlider_var99 .listEntries .listEntrySelectedReady .listEntryDescription           {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:1}
.listBannerSlider_var99 .listEntries .listEntryFadingOut .listEntryDescription               {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:0}
.listBannerSlider_var99 .listEntries .listEntryLink                                          {position:absolute;bottom:30px;left:60%;margin-left:50%;max-width:70%;opacity:0;padding:10px;color:$fontColorButtons;background-color:$backgroundColorButtons;transition:all 1s 1.7s ease}
.ie8 .listBannerSlider_var99 .listEntries .listEntryLink                                     {background-color:#ffffff}
.listBannerSlider_var99 .listEntries .listEntrySelected .listEntryLink                       {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:1}
.listBannerSlider_var99 .listEntries .listEntrySelectedInit .listEntryLink                   {margin-left:50%;opacity:0;transition:all 1s 1s ease}
.listBannerSlider_var99 .listEntries .listEntrySelectedReady .listEntryLink                  {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:1}
.listBannerSlider_var99 .listEntries .listEntryFadingOut .listEntryLink                      {margin-left:-wCalc($widthBlockMainOuter / 2);opacity:0}
.listBannerSlider_var99 .listEntriesPreview                                                  {position:relative;overflow:hidden;margin-top:-40px}
.listBannerSlider_var99 .listEntriesPreviewInner                                             {text-align:center;padding:4px}
.listBannerSlider_var99 .listEntriesPreview .listEntry                                       {border-radius:8px;display:inline-block;cursor:pointer;padding:4px;margin-right:4px;width:4px;height:4px;border:solid 1px #666666;background-color:#666666}
.listBannerSlider_var99 .listEntriesPreview .listEntrySelected                               {background-color:rgba(255, 255, 255, 0.8)}
.listBannerSlider_var99 .listEntriesPreview .listEntryProgress                               {background-color:rgba(255, 255, 255, 0.8)}
.listBannerSlider_var99 .listEntriesPreview .listEntry:hover                                 {background-color:rgba(255, 255, 255, 0.8)}
.listBannerSlider_var99 .listEntriesPreview .listEntryInner                                  {}
.listBannerSlider_var99 .listEntriesPreview .listEntry a                                     {}
.listBannerSlider_var99 .listEntriesPreview .listEntryImage                                  {width:48px;height:32px;display:none;-w-picture-mode:crop}
.listBannerSlider_var99 .listEntriesPreview .listEntryTitle                                  {display:none}
.listBannerSlider_var99 .listEntriesPreview .listEntryDescription                            {display:none}
.listBannerSlider_var99 .listEntriesPreview .listEntryPosition                               {display:none}
@media only screen and (max-width: 720px){
  .listBannerSlider_var99 .listEntries .listEntryImage                                       {width:auto;max-width:180%;margin-left:-40%}
}
@media only screen and (max-width: 540px){
  .listBannerSlider_var99 .listEntries .listEntryImage                                       {width:auto;max-width:240%;margin-left:-50%}
}
@media only screen and (max-width: 400px){
  .listBannerSlider_var99 .listEntries .listEntryImage                                       {width:auto;max-width:320%;margin-left:-50%}
}
/*@wCssFragment{class:listBannerSlider;variant:0;caption:Hintergrundbild, Navigation unten rechts mit Position;caption-en:Background image with navigation below and position info}*/
.listBannerSlider_var0                                                                      {position:relative;-w-editmaskExtended-fadetime:yes;-w-editmaskExtended-initdelay:yes;-w-editmaskExtended-animation:yes;-w-editmaskExtended-pictureaspectratio:yes}
.listBannerSlider_var0 .listMoverBack                                                       {display:none;cursor:pointer;position:absolute;left:0;top:50%;margin-top:-15px;width:30px;height:30px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/back.gif);background-repeat:no-repeat;background-position:center}
.listBannerSlider_var0 .listMoverForward                                                    {display:none;cursor:pointer;position:absolute;right:0;top:50%;margin-top:-15px;width:30px;height:30px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/next.gif);background-repeat:no-repeat;background-position:center}
.listBannerSlider_var0 .listMoverForward:hover                                              {background-color:#f0f0f0}
.listBannerSlider_var0 .listEntries                                                         {width:100%;position:relative;overflow:hidden;margin:0;}
.listBannerSlider_var0 .listEntries .listEntriesInner                                       {}
.listBannerSlider_var0 .listEntries .listEntry                                              {-w-allow-touch:yes;-w-prevent-events-ontouch:yes;display:none;overflow:hidden;position:relative}
.listBannerSlider_var0 .listEntries .listEntrySelected                                      {display:block}
.listBannerSlider_var0 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listBannerSlider_var0 .listEntries .listEntry a                                            {text-decoration:none}
.listBannerSlider_var0 .listEntries .listEntryImage                                         {display:block;-w-aspectratio:;-w-picture-mode:crop;width:100%;height:auto}
.listBannerSlider_var0 .listEntries .listEntryInfoLayer                                     {position:absolute;overflow:hidden;bottom:0;left:0;height:auto;padding:15px;width:100%;box-sizing:border-box:-moz-box-sizing:border-box;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.85)}
.listBannerSlider_var0 .listEntries .listEntryObject-slide_var1 .listEntryInfoLayer         {background-color:rgba(0, 0, 0, 0.6)}
.listBannerSlider_var0 .listEntries .listEntryObject-slide_var1 .listEntryTitle             {color:#f9f9f9}
.listBannerSlider_var0 .listEntries .listEntryObject-slide_var1 .listEntryDescription       {color:#ffffff}
.listBannerSlider_var0 .listEntries .listEntryTitle                                         {color:#333333;padding:0;font-size:19px;line-height:125%;}
.listBannerSlider_var0 .listEntries .listEntryDescription                                   {padding:10px 160px 0 0}
.listBannerSlider_var0 .listEntries .listEntryLink                                          {display:table;margin:10px 0 0 0;padding:10px 15px;color:$fontColorButtons;background-color:$backgroundColorButtons;border-radius:5px;}
.listBannerSlider_var0 .listEntriesPreview                                                  {position:absolute;z-index:2;bottom:15px;right:15px}
.listBannerSlider_var0 .listEntriesPreviewInner                                             {text-align:right}
.listBannerSlider_var0 .listEntriesPreview .listEntry                                       {display:inline-block;border-radius:5px;cursor:pointer;width:20px;margin:0 0 0 4px;height:20px;line-height:20px;text-align:center;border:solid 1px #888888;background-color:#888888;color:#ffffff}
.listBannerSlider_var0 .listEntriesPreview .listEntry:first-child:last-child                {display:none}
.listBannerSlider_var0 .listEntriesPreview .listEntrySelected                               {background-color:#ffffff;color:#888888;border-color:#888888}
.listBannerSlider_var0 .listEntriesPreview .listEntryProgress                               {}
.listBannerSlider_var0 .listEntriesPreview .listEntry:hover                                 {background-color:#ffffff;color:#888888;border-color:#888888}
.listBannerSlider_var0 .listEntriesPreview .listEntryInner                                  {}
.listBannerSlider_var0 .listEntriesPreview .listEntry a                                     {}
.listBannerSlider_var0 .listEntriesPreview .listEntryImage                                  {-w-display:none;display:none;width:48px;height:32px;-w-picture-mode:crop}
.listBannerSlider_var0 .listEntriesPreview .listEntryTitle                                  {display:none}
.listBannerSlider_var0 .listEntriesPreview .listEntryDescription                            {display:none}
.listBannerSlider_var0 .listEntriesPreview .listEntryPosition                               {display:inline}
@media only screen and (max-width: 540px){
  .listBannerSlider_var0 .listEntries .listEntryImage                                       {margin-left:-20%;width:140%}
  .listBannerSlider_var0 .listEntries .listEntryTitle                                       {font-size:13px;font-weight:bold}
  .listBannerSlider_var0 .listEntries .listEntryDescription                                 {padding-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .listBannerSlider_var0 .listEntryObject-slide_var1 .listEntryDescription                  {white-space:inherit}
  .listBannerSlider_var0 .listEntries .listEntryLink                                        {font-size:11px;padding:5px 10px;}
}
.listBannerSlider_var0 .tmp {}

/*@wCssFragment{class:listBannerSlider;variant:1;caption:Hintergrundbild, vor zurück, Teaser darunter;caption-en:Background image with teaser below}*/
.listBannerSlider_var1                                                                      {position:relative;-w-editmaskExtended-fadetime:yes;-w-editmaskExtended-initdelay:yes;-w-editmaskExtended-animation:yes;-w-editmaskExtended-pictureaspectratio:yes}
.listBannerSlider_var1 .listMoverBack                                                       {cursor:pointer;position:absolute;left:0;bottom:10px;width:5%;height:32px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-w-1-64.png);background-size:90%;background-repeat:no-repeat;background-position:center}
.listBannerSlider_var1 .listMoverForward                                                    {cursor:pointer;position:absolute;right:0;bottom:10px;width:5%;height:32px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-e-1-64.png);background-size:90%;background-repeat:no-repeat;background-position:center}
.listBannerSlider_var1 .listMoverForward:hover                                              {background-size:100%}
.listBannerSlider_var1 .listEntries                                                         {width:100%;position:relative;overflow:hidden;margin:0 0 4px 0;}
.listBannerSlider_var1 .listEntries .listEntriesInner                                       {}
.listBannerSlider_var1 .listEntries .listEntry                                              {-w-allow-touch:yes;-w-prevent-events-ontouch:yes;display:none;position:relative;overflow:hidden}
.listBannerSlider_var1 .listEntries .listEntrySelected                                      {display:block}
.listBannerSlider_var1 .listEntries .listEntry a                                            {text-decoration:none}
.listBannerSlider_var1 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listBannerSlider_var1 .listEntries .listEntryImage                                         {display:block;-w-aspectratio:;-w-picture-mode:crop;width:100%;height:auto}
.listBannerSlider_var1 .listEntries .listEntryInfoLayer                                     {position:absolute;top:10%;left:5%;width:80%;height:70%}
.listBannerSlider_var1 .listEntries .listEntryTitle                                         {display:table;margin:0;font-size:19px;padding:5px 15px;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.9)}
.listBannerSlider_var1 .listEntries .listEntryDescription                                   {display:table;margin:10px 0 0 0;font-size:13px;padding:10px 15px;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.9)}
.listBannerSlider_var1 .listEntries .listEntryLink                                          {display:table;margin:10px 0 0 0;padding:10px 15px;color:$fontColorButtons;background-color:$backgroundColorButtons;border-radius:5px;}
.listBannerSlider_var1 .listEntryObject-slide_var1 .listEntryInfoLayer                      {left:auto;right:5%}
.listBannerSlider_var1 .listEntryObject-slide_var1 .listEntryTitle                          {float:right}
.listBannerSlider_var1 .listEntryObject-slide_var1 .listEntryDescription                    {float:right;clear:right}
.listBannerSlider_var1 .listEntryObject-slide_var1 .listEntryLink                           {float:right;clear:right}
.listBannerSlider_var1 .listEntriesPreview                                                  {position:relative;overflow:hidden;margin-left:5%;width:90%;text-align:center}
.listBannerSlider_var1 .listEntriesPreviewInner                                             {display:inline-block;text-align:left;-w-add-classes:wglShrinkToMinWidthWithoutBreak;width:20000px}
.listBannerSlider_var1 .listEntriesPreview .listEntry                                       {display:inline-block;cursor:pointer;padding:4px;border:solid 1px #c0c0c0;margin-right:4px;background-color:#ffffff;-w-animation:slidehorizontal}
.listBannerSlider_var1 .listEntriesPreview .listEntrySelected                               {background-color:#b0b0b0}
.listBannerSlider_var1 .listEntriesPreview .listEntryProgress                               {}
.listBannerSlider_var1 .listEntriesPreview .listEntry:hover                                 {background-color:#b0b0b0}
html.ios .listBannerSlider_var1 .listEntriesPreview .listEntry:hover                        {background-color:transparent}
.listBannerSlider_var1 .listEntriesPreview .listEntryInner                                  {}
.listBannerSlider_var1 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listBannerSlider_var1 .listEntriesPreview .listEntryImage                                  {width:64px;height:48px;display:block;-w-picture-mode:crop}
.listBannerSlider_var1 .listEntriesPreview .listEntryTitle                                  {display:none}
.listBannerSlider_var1 .listEntriesPreview .listEntryDescription                            {display:none}
.listBannerSlider_var1 .listEntriesPreview .listEntryPosition                               {display:none}
@media only screen and (max-width: 720px){
  .listBannerSlider_var1 .listEntries .listEntryImage                                       {margin-left:-10%;width:120%}
  .listBannerSlider_var1 .listEntries .listEntryDescription                                 {font-size:12px;padding:5px 10px}
  .listBannerSlider_var1 .listEntries .listEntryLink                                        {font-size:11px;padding:5px 10px}
}
@media only screen and (max-width: 540px){
  .listBannerSlider_var1 .listEntries .listEntryImage                                       {margin-left:-15%;width:130%}
  .listBannerSlider_var1 .listEntries .listEntryTitle                                       {font-size:13px;font-weight:bold;padding:5px 10px}
  .listBannerSlider_var1 .listEntriesPreview .listEntry                                     {padding:2px}
  .listBannerSlider_var1 .listEntriesPreview .listEntryImage                                {width:32px;height:auto}
  .listBannerSlider_var1 .listMoverForward                                                  {display:none}
}
@media only screen and (max-width: 400px){
  .listBannerSlider_var1 .listEntries .listEntryImage                                       {margin-left:-20%;width:140%}
}
.listBannerSlider_var1 .tmp {}


/* Imported 2014-11-27 15:19:14 from /wLayout/wGlobal/layout/styles/import/gallery.standard.css */
/*@wCssFragment{class:listPictureGallery;variant:0;caption:Großansicht mit Diavorschau horizontal;caption-en:Large image with horizontal thumbnails below}*/
.listPictureGallery_var0                                                                      {-w-editmaskExtended-picturemode:yes;-w-editmaskExtended-picturepreviewmode:yes;-w-editmaskExtended-pictureaspectratio:yes;}
.listPictureGallery_var0 .listInner                                                           {position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.listPictureGallery_var0 .listMoverBack                                                       {cursor:pointer;opacity:0.5;position:absolute;left:0;bottom:0px;width:5%;margin-right:0;height:58px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-w-1-32.png);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var0 .listMoverForward                                                    {cursor:pointer;opacity:0.5;position:absolute;right:0;bottom:0px;width:5%;margin-left:0;height:58px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-e-1-32.png);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var0 .listMoverForward:hover                                              {opacity:1}
.listPictureGallery_var0 .pageNaviList                                                        {margin-top:8px}
.listPictureGallery_var0 .listEntries                                                         {width:100%;position:relative;overflow:hidden;margin:0 0 4px 0}
.listPictureGallery_var0 .listEntries .listEntriesInner                                       {}
.listPictureGallery_var0 .listEntries .listEntry                                              {display:none;position:relative;overflow:hidden;-w-animation:fadeIn}
.listPictureGallery_var0 .listEntries .listEntrySelected                                      {display:block}
.listPictureGallery_var0 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listPictureGallery_var0 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var0 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGallery_var0 .listEntries .listEntryTitle                                         {display:none}
.listPictureGallery_var0 .listEntries .listEntryDescription                                   {display:none}
.listPictureGallery_var0 .listEntriesPreview                                                  {position:relative;overflow:hidden;margin-left:6%;width:88%;height:58px;}
.listPictureGallery_var0 .listEntriesPreviewInner                                             {width:20000px}
.listPictureGallery_var0 .listEntriesPreview .listEntry                                       {display:block;float:left;cursor:pointer;padding:4px;border:solid 1px #c0c0c0;margin-right:4px;background-color:#ffffff;-w-animation:slidehorizontal}
.listPictureGallery_var0 .listEntriesPreview .listEntrySelected                               {background-color:#e0e0e0}
.listPictureGallery_var0 .listEntriesPreview .listEntryProgress                               {}
.listPictureGallery_var0 .listEntriesPreview .listEntry:hover                                 {background-color:#e0e0e0}
.listPictureGallery_var0 .listEntriesPreview .listEntryInner                                  {}
.listPictureGallery_var0 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listPictureGallery_var0 .listEntriesPreview .listEntryImage                                  {width:64px;height:48px;display:block;-w-picture-mode:crop;}
.listPictureGallery_var0 .listEntriesPreview .listEntryTitle                                  {display:none}
.listPictureGallery_var0 .listEntriesPreview .listEntryDescription                            {display:none}
.listPictureGallery_var0 .listEntriesPreview .listEntryPosition                               {display:none}


/*@wCssFragment{class:listPictureGallery;variant:3;caption:Großansicht mit Vor- und Zurückfunktion;caption-en:Large images with previous and next buttons}*/
.listPictureGallery_var3                                                                      {-w-editmaskExtended-pictureaspectratio:yes;-w-editmaskExtended-picturemode:yes}
.listPictureGallery_var3 .listInner                                                           {position:relative;overflow:hidden}
.listPictureGallery_var3 .listMoverBack                                                       {cursor:pointer;position:absolute;left:0;top:0;width:10%;height:100%;z-index:2;}
.listPictureGallery_var3 .listMoverForward                                                    {cursor:pointer;position:absolute;right:0;top:0px;width:10%;height:100%;z-index:2}
.listPictureGallery_var3 .listMoverBackInner                                                  {position:absolute;top:50%;margin-top:-15px;height:30px;width:50%;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/back.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var3 .listMoverForwardInner                                               {position:absolute;top:50%;margin-top:-15px;right:0;height:30px;width:50%;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/next.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var3 .listMoverForward:hover .listMoverForwardInner                       {background-color:#f0f0f0}
.listPictureGallery_var3 .pageNaviList                                                        {margin-top:8px}
.listPictureGallery_var3 .listEntries                                                         {width:100%;position:relative;overflow:hidden}
.listPictureGallery_var3 .listEntries .listEntriesInner                                       {}
.listPictureGallery_var3 .listEntries .listEntry                                              {display:none;position:relative;overflow:hidden;-w-animation:fadeIn}
.listPictureGallery_var3 .listEntries .listEntrySelected                                      {display:block}
.listPictureGallery_var3 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listPictureGallery_var3 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var3 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGallery_var3 .listEntries .listEntryTitle                                         {display:none}
.listPictureGallery_var3 .listEntries .listEntryDescription                                   {display:none}
.listPictureGallery_var3 .listEntriesPreview                                                  {display:none}

.listPictureGallery_var52                                                                      {-w-showEditbuttonsPreview:yes;-w-editmaskExtended-entriespreviewperrow:yes;-w-editmaskExtended-limitpages:yes;-w-editmaskExtended-picturepreviewaspectratio:yes;-w-editmaskExtended-picturepreviewmode:yes}
.listPictureGallery_var52 a                                                                    {text-decoration:none;display:inline-block;vertical-align:top;}
.listPictureGallery_var52 .listInner                                                           {position:relative;overflow:hidden}
.listPictureGallery_var52 .listMoverBack                                                       {display:none}
.listPictureGallery_var52 .listMoverForward                                                    {display:none}
.listPictureGallery_var52 .pageNaviList                                                        {margin-top:8px}
.listPictureGallery_var52 .listEntries                                                         {display:none;-w-display:none}
.listPictureGallery_var52 .listEntriesPreview                                                  {position:relative;overflow:hidden}
.listPictureGallery_var52 .listEntriesPreviewInner                                             {-w-add-classes:wglAdjustHeightMax;margin:-10px}
.listPictureGallery_var52 .listEntriesPreview .listEntryButtons                                {position:absolute;top:2px;left:2px}
.listPictureGallery_var52 .listEntriesPreview .listEntry                                       {-w-entriesperrow:6;-w-usefancybox:yes;display:block;position:relative;float:left;cursor:pointer;padding:4px;border:solid 1px #c0c0c0;margin:10px;background-color:#ffffff}
.listPictureGallery_var52 .listEntriesPreview .listEntrySelected                               {}
.listPictureGallery_var52 .listEntriesPreview .listEntryProgress                               {}
.listPictureGallery_var52 .listEntriesPreview .listEntry:hover                                 {background-color:#e0e0e0}
.listPictureGallery_var52 .listEntriesPreview .listEntryInner                                  {}
.listPictureGallery_var52 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listPictureGallery_var52 .listEntriesPreview .listEntryImage                                  {-w-jquery:jQuery(this).parent().css('width', jQuery(this).attr('width')) \3B jQuery(this).parent().find('.listEntryTitle').show();display:block;width:100%;max-width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGallery_var52 .listEntriesPreview .listEntryTitle                                  {display:none;padding:8px}
.listPictureGallery_var52 .listEntriesPreview .listEntryDescription                            {display:none}
.listPictureGallery_var52 .listEntriesPreview .listEntryPosition                               {position:absolute;right:2px;top:2px;display:block;width:20px;height:20px;font-size:0;color:transparent;background-color:#ffffff;border-radius:0 0 0 5px}
.listPictureGallery_var52 .listEntriesPreview .listEntryPosition:before                        {content:'';position:absolute;left:6px;top:7px;display:block;width:10px;height:2px;background-color:#b0b0b0;}
.listPictureGallery_var52 .listEntriesPreview .listEntryPosition:after                         {content:'';position:absolute;left:10px;top:3px;display:block;width:2px;height:10px;background-color:#b0b0b0;}
/*@wCssFragment{class:listPictureGallery;variant:13;caption:Großansicht mit Vor- und Zurückfunktion und Titel mit Beschreibung darunter;caption-en:Large images with previous next buttons, title and descripton}*/
.listPictureGallery_var13                                                                      {-w-editmaskExtended-pictureaspectratio:yes;-w-editmaskExtended-picturemode:yes}
.listPictureGallery_var13 .listInner                                                           {position:relative;overflow:hidden}
.listPictureGallery_var13 .listMoverBack                                                       {cursor:pointer;position:absolute;left:0;bottom:36px;width:5%;height:36px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/back.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var13 .listMoverForward                                                    {cursor:pointer;position:absolute;right:0;bottom:36px;width:5%;height:36px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/next.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var13 .listMoverBack:hover, .listPictureGallery_var13 .listMoverForward:hover                                              {background-color:#f0f0f0}
.listPictureGallery_var13 .listEntryOfEntries                                                  {display:none;position:absolute;text-align:center;width:100%;margin-top:-26px}
.listPictureGallery_var13 .listEntryOfEntries .listEntryOfEntriesEntry                         {}
.listPictureGallery_var13 .listEntryOfEntries .listEntryOfEntriesEntry:after                   {padding-left:4px;content:"/";}
.listPictureGallery_var13 .listEntryOfEntries .listEntryOfEntriesEntries                       {padding-left:4px}
.listPictureGallery_var13 .listEntries                                                         {width:100%;position:relative;}
.listPictureGallery_var13 .listEntries .listEntriesInner                                       {margin-bottom:36px}
.listPictureGallery_var13 .listEntries .listEntry                                              {display:none;position:relative;overflow:hidden;-w-animation:fadeIn}
.listPictureGallery_var13 .listEntries .listEntrySelected                                      {display:block}
.listPictureGallery_var13 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listPictureGallery_var13 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var13 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGallery_var13 .listEntries .listEntryTitle                                         {box-sizing:border-box;display:block;width:90%;margin-left:5%;text-align:center;bottom:0;padding:10px;}
.listPictureGallery_var13 .listEntries .listEntryDescription                                   {box-sizing:border-box;display:block;width:90%;margin-left:5%;text-align:center;bottom:0;padding:10px;}
.listPictureGallery_var13 .listEntriesPreview                                                  {display:none}
/*@wCssFragment{class:listPictureGallery;variant:52;caption:Vorschaubilder mit Titel und Fancybox;caption-en:Thumbnails with title and fancybox}*/
.listPictureGallery_var5                                                                      {-w-editmaskExtended-pictureaspectratio:yes;-w-editmaskExtended-picturepreviewaspectratio:yes;-w-editmaskExtended-picturemode:yes;-w-editmaskExtended-picturepreviewmode:yes}
.listPictureGallery_var5 .listInner                                                           {position:relative;overflow:hidden}
.listPictureGallery_var5 .listMoverBack                                                       {display:none;}
.listPictureGallery_var5 .listMoverForward                                                    {display:none;}
.listPictureGallery_var5 .pageNaviList                                                        {margin-top:8px}
.listPictureGallery_var5 .listEntries                                                         {width:100%;position:relative;overflow:hidden;margin:0 0 4px 0}
.listPictureGallery_var5 .listEntries .listEntriesInner                                       {}
.listPictureGallery_var5 .listEntries .listEntry                                              {display:none;position:relative;overflow:hidden}
.listPictureGallery_var5 .listEntries .listEntrySelected                                      {display:block;-w-animation:fadeIn}
.listPictureGallery_var5 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listPictureGallery_var5 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var5 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGallery_var5 .listEntries .listEntryTitle                                         {display:none}
.listPictureGallery_var5 .listEntries .listEntryDescription                                   {display:none}
.listPictureGallery_var5 .listEntriesPreview                                                  {position:relative;overflow:hidden;}
.listPictureGallery_var5 .listEntriesPreviewInner                                             {width:20000px}
.listPictureGallery_var5 .listEntriesPreview .listEntry                                       {display:block;float:left;cursor:pointer;margin-right:4px}
.listPictureGallery_var5 .listEntriesPreview .listEntrySelected                               {border-bottom:solid 4px #b0b0b0}
.listPictureGallery_var5 .listEntriesPreview .listEntryProgress                               {}
.listPictureGallery_var5 .listEntriesPreview .listEntry:hover                                 {border-bottom:solid 4px #b0b0b0}
.listPictureGallery_var5 .listEntriesPreview .listEntryInner                                  {}
.listPictureGallery_var5 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listPictureGallery_var5 .listEntriesPreview .listEntryImage                                  {width:64px;-w-aspectratio:1.333;display:block;-w-picture-mode:crop}
.listPictureGallery_var5 .listEntriesPreview .listEntryTitle                                  {display:none}
.listPictureGallery_var5 .listEntriesPreview .listEntryDescription                            {display:none}
.listPictureGallery_var5 .listEntriesPreview .listEntryPosition                               {display:none}
/*@wCssFragment{class:listPictureGallery;variant:6;caption:Großansicht mit Vor- und Zurückfunktion und Seite/Seiten Anzeige;caption-en:Large images with previous and next buttons and page/pages info}*/
.listPictureGallery_var6                                                                      {-w-editmaskExtended-pictureaspectratio:yes;-w-editmaskExtended-picturemode:yes}
.listPictureGallery_var6 .listInner                                                           {position:relative;overflow:hidden}
.listPictureGallery_var6 .listMoverBack                                                       {cursor:pointer;position:absolute;left:0;bottom:0px;width:5%;height:36px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/back.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var6 .listMoverForward                                                    {cursor:pointer;position:absolute;right:0;bottom:0px;width:5%;height:36px;z-index:2;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/next.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var6 .listMoverBack:hover, .listPictureGallery_var6 .listMoverForward:hover                                              {background-color:#f0f0f0}
.listPictureGallery_var6 .pageNaviList                                                        {margin-top:8px}
.listPictureGallery_var6 .listEntryOfEntries                                                  {display:block;position:absolute;text-align:center;width:100%;margin-top:-26px}
.listPictureGallery_var6 .listEntryOfEntries .listEntryOfEntriesEntry                         {}
.listPictureGallery_var6 .listEntryOfEntries .listEntryOfEntriesEntry:after                   {padding-left:4px;content:"/";}
.listPictureGallery_var6 .listEntryOfEntries .listEntryOfEntriesEntries                       {padding-left:4px}
.listPictureGallery_var6 .listEntries                                                         {width:100%;position:relative;}
.listPictureGallery_var6 .listEntries .listEntriesInner                                       {margin-bottom:36px}
.listPictureGallery_var6 .listEntries .listEntry                                              {display:none;position:relative;overflow:hidden;-w-animation:fadeIn}
.listPictureGallery_var6 .listEntries .listEntrySelected                                      {display:block}
.listPictureGallery_var6 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listPictureGallery_var6 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var6 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGallery_var6 .listEntries .listEntryTitle                                         {display:block;position:absolute;width:100%;text-align:center;bottom:0;padding:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF,endColorstr=#88FFFFFF);background-color:rgba(255, 255, 255, 0.5)}
.listPictureGallery_var6 .listEntries .listEntryTitle:not([tmp]) {}
.listPictureGallery_var6 .listEntries .listEntryDescription                                   {display:none}
.listPictureGallery_var6 .listEntriesPreview                                                  {display:none}
/*@wCssFragment{class:listPictureGallery;variant:10;caption:Collage;caption-en:Collage}*/
.listPictureGallery_var10                                                                      {}
.listPictureGallery_var10 .listInner                                                           {position:relative;overflow:hidden}
.listPictureGallery_var10 .listMoverBack                                                       {display:none}
.listPictureGallery_var10 .listMoverForward                                                    {-webkit-user-select:none;-moz-user-select:none;display:block;cursor:pointer;position:absolute;background-color:rgba(255,255,255, 0.01);z-index:2000;width:100%;height:100%;top:0;}
.listPictureGallery_var10 .listEntries                                                         {position:relative;width:100%;padding-bottom:90%;height:0;overflow:hidden}
.listPictureGallery_var10 .listEntries .listEntriesInner                                       {}
.listPictureGallery_var10 .listEntries .listEntry                                              {position:absolute;-w-animation:collage;padding:10%;}
.listPictureGallery_var10 .listEntries .listEntryInner                                         {padding:20px;background-color:#ffffff;border:solid 1px #c0c0c0;box-shadow:0 0 10px #b0b0b0}
.listPictureGallery_var10 .listEntries .listEntrySelected                                      {display:block}
.listPictureGallery_var10 .listEntries .listEntryButtons                                       {display:none;position:absolute;top:2px;right:0}
.listPictureGallery_var10 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var10 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.5;-w-picture-mode:default}
.listPictureGallery_var10 .listEntries .listEntryTitle                                         {display:block;text-align:center;padding:6px 4px 0 4px}
.listPictureGallery_var10 .listEntries .listEntryDescription                                   {display:none}
.listPictureGallery_var10 .listEntriesPreview                                                  {display:none}
/*@wCssFragment{class:listPictureGallery;variant:11;caption:Karussell;caption-en:Carousel}*/
.listPictureGallery_var11                                                                      {-w-editmaskExtended-picturemode:yes;-w-editmaskExtended-picturepreviewmode:yes;-w-editmaskExtended-pictureaspectratio:yes;}
.listPictureGallery_var11 .listInner                                                           {position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;}
.listPictureGallery_var11 .listMoverBack                                                       {cursor:pointer;position:absolute;left:0;top:0;width:10%;height:100%;z-index:2;}
.listPictureGallery_var11 .listMoverForward                                                    {cursor:pointer;position:absolute;right:0;top:0px;width:10%;height:100%;z-index:2}
.listPictureGallery_var11 .listMoverBackInner                                                  {position:absolute;top:50%;margin-top:-15px;height:30px;width:50%;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/back.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var11 .listMoverForwardInner                                               {position:absolute;top:50%;margin-top:-15px;margin-left:50%;height:30px;width:50%;background-color:#ffffff;background-image:url($wGlobalProjectPath/wGlobal/layout/images/links/next.gif);background-repeat:no-repeat;background-position:center}
.listPictureGallery_var11 .listMoverBack:hover .listMoverBackInner, .listPictureGallery_var11 .listMoverForward:hover .listMoverForwardInner                       {background-color:#f0f0f0}
.listPictureGallery_var11 .listEntries                                                         {position:relative;width:90%;padding-bottom:75%;height:0;overflow:hidden;margin:0 0 0 5%;-w-entryselected:middle}
.listPictureGallery_var11 .listEntries .listEntriesInner                                       {cursor:pointer}
.listPictureGallery_var11 .listEntries .listEntry                                              {display:block;width:70%;position:absolute;overflow:hidden;-w-animation:carouselhorizontal}
.listPictureGallery_var11 .listEntries .listEntryInner                                         {background-color:#ffffff;padding:4px;border:solid 1px #c0c0c0}
.listPictureGallery_var11 .listEntries .listEntrySelected                                      {display:block}
.listPictureGallery_var11 .listEntries .listEntryButtons                                       {display:none}
.listPictureGallery_var11 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var11 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop;}
.listPictureGallery_var11 .listEntries .listEntryTitle                                         {display:none;text-align:center;padding:6px 4px 0 4px}
.listPictureGallery_var11 .listEntries .listEntryDescription                                   {display:none}
.listPictureGallery_var11 .listEntriesPreview                                                  {display:none}
/*@wCssFragment{class:listPictureGallery;variant:31;caption:Großansicht mit Miniaturvorschau und Vollbilddarstellung;caption-en:Large images with thumbnails and fullsize}*/
.listPictureGallery_var31                                                                      {-w-add-events:onclick=expandGalleryToFullSize;-w-add-data:maxwidthfullsize=1024;-w-editmaskExtended-pictureaspectratio:yes;-w-editmaskExtended-picturepreviewaspectratio:yes;-w-editmaskExtended-picturemode:yes;-w-editmaskExtended-picturepreviewmode:yes;-w-editmaskExtended-picturecreatehd:yes}
.listPictureGallery_var31 .listInner                                                           {overflow:hidden;position:relative}
.listPictureGallery_var31 .listMoverBack                                                       {cursor:pointer;position:absolute;left:0;top:50%;width:36px;height:36px;z-index:2;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.7)}
.listPictureGallery_var31 .listMoverForward                                                    {cursor:pointer;position:absolute;right:0;top:50%;width:36px;height:36px;z-index:2;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.7)}
.listPictureGallery_var31 .listMoverBack:hover                                                 {background-color:rgba(255, 255, 255, 1);}
.listPictureGallery_var31 .listMoverForward:hover                                              {background-color:rgba(255, 255, 255, 1);}
.listPictureGallery_var31 .listMoverBackInner                                                  {height:100%;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-w-1-32.png);background-repeat:no-repeat;background-position:center;background-size:50%}
.listPictureGallery_var31 .listMoverForwardInner                                               {height:100%;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-e-1-32.png);background-repeat:no-repeat;background-position:center;background-size:50%}
.listPictureGallery_var31 .listEntries                                                         {width:100%;position:relative;overflow:hidden;margin:0}
.listPictureGallery_var31 .listEntries .listEntriesInner                                       {}
.listPictureGallery_var31 .listEntries .listEntry                                              {-w-addsrc:yes;display:none;position:relative;overflow:hidden}
.listPictureGallery_var31 .listEntries .listEntrySelected                                      {display:block;-w-animation:fadeIn}
.listPictureGallery_var31 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.listPictureGallery_var31 .listEntries .listEntry a                                            {text-decoration:none}
.listPictureGallery_var31 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGallery_var31 .listEntries .listEntryTitle                                         {display:none}
.listPictureGallery_var31 .listEntries .listEntryDescription                                   {display:none}
.listPictureGallery_var31 .listEntriesPreview                                                  {position:absolute;box-sizing:border-box;bottom:0;margin:10px;width:100%;text-align:center}
.listPictureGallery_var31 .listEntriesPreviewInner                                             {display:inline-block}
.listPictureGallery_var31 .listEntriesPreview .listEntry                                       {float:left;cursor:pointer;margin:0 4px 4px 0;padding:4px;background-color:#ffffff;border:solid 1px #c0c0c0;box-shadow:6px 6px 6px rgba(0, 0, 0, 0.3)}
.listPictureGallery_var31 .listEntriesPreview .listEntry:nth-child(n+6)                        {display:none}
.listPictureGallery_var31 .listEntriesPreview .listEntrySelected                               {}
.listPictureGallery_var31 .listEntriesPreview .listEntryProgress                               {}
.listPictureGallery_var31 .listEntriesPreview .listEntryInner                                  {}
.listPictureGallery_var31 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listPictureGallery_var31 .listEntriesPreview .listEntryImage                                  {-w-create-hd:yes;max-width:48px;height:auto;width:80px;-w-aspectratio:1.333;display:block;-w-picture-mode:crop;}
.listPictureGallery_var31 .listEntriesPreview .listEntryTitle                                  {display:none}
.listPictureGallery_var31 .listEntriesPreview .listEntryDescription                            {display:none}
.listPictureGallery_var31 .listEntriesPreview .listEntryPosition                               {display:none}
/*@wCssFragment{class:listPictureGalleryTeaser;variant:0;caption:Vorschaubilder nebeneinander;caption-en:Thumnails}*/
.listPictureGalleryTeaser_var0                                                                      {-w-editmaskExtended-entriespreviewperrow:yes;-w-editmaskExtended-picturepreviewaspectratio:yes;-w-editmaskExtended-picturepreviewmode:yes}
.listPictureGalleryTeaser_var0:hover                                                                {background-image:none;}
.listPictureGalleryTeaser_var0 .listInner                                                           {position:relative;overflow:hidden;}
.listPictureGalleryTeaser_var0 .listMoverBack                                                       {display:none}
.listPictureGalleryTeaser_var0 .listMoverForward                                                    {display:none}
.listPictureGalleryTeaser_var0 .listEntriesPreview                                                  {position:relative;overflow:hidden;margin-bottom:10px}
.listPictureGalleryTeaser_var0 .listEntriesPreviewInner                                             {margin:-2px;}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntry                                       {-w-entriesperrow:6;display:block;float:left;cursor:pointer;padding:4px;border:solid 1px #c0c0c0;margin:2px;background-color:#ffffff}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntry:hover                                 {}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryInner                                  {}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryImage                                  {display:block;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryTitle                                  {display:none}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryDescription                            {display:none}
.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryPosition                               {display:none}
.listPictureGalleryTeaser_var0 .linkGallery                                                         {clear:left;float:right;padding:0 10px 10px 10px}
/*@wCssFragment{class:listPictureAlbumTeaser;variant:0;caption:Vorschaubilder nebeneinander;caption-en:Thumbnails}*/
.listPictureAlbumTeaser_var0                                                                      {-w-editmaskExtended-entriespreviewlimit:yes;-w-editmaskExtended-entriespreviewperrow:yes;-w-editmaskExtended-picturepreviewaspectratio:yes;-w-editmaskExtended-picturepreviewmode:yes}
.listPictureAlbumTeaser_var0:hover                                                                {background-image:none;}
.listPictureAlbumTeaser_var0 .listInner                                                           {position:relative;overflow:hidden;}
.listPictureAlbumTeaser_var0 .listMoverBack                                                       {display:none}
.listPictureAlbumTeaser_var0 .listMoverForward                                                    {display:none}
.listPictureAlbumTeaser_var0 .listEntriesPreview                                                  {position:relative;overflow:hidden;margin-bottom:10px}
.listPictureAlbumTeaser_var0 .listEntriesPreviewInner                                             {margin:-2px;}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntry                                       {-w-entriesperrow:6;-w-entrieslimit:;display:block;float:left;padding:4px;border:solid 1px #c0c0c0;margin:2px;background-color:#ffffff}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntry:hover                                 {}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryInner                                  {}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryImage                                  {display:block;-w-aspectratio:1.333;-w-picture-mode:crop}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryTitle                                  {display:none}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryDescription                            {display:none}
.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryPosition                               {display:none}
.listPictureAlbumTeaser_var0 .linkGallery                                                         {clear:left;float:right;padding:0 10px 10px 10px}




/*@wCssFragment{class:listPictureGallery;variant:5;caption:Großansicht mit Miniaturvorschau;caption-en:Large images with thumbnails}*/




.containerGalleryFullSize_var31                                                                      {position:fixed;z-index:100000;overflow:hidden;user-select:none;background-color:#ffffff}
.containerGalleryFullSize_var31 .containerGalleryFullSizeCloser                                      {cursor:pointer;position:fixed;right:0;top:0;width:8%;min-width:40px;max-width:80px;height:8%;min-height:40px;max-height:80px;background-color:rgba(255, 255, 255, 0.6);z-index:100001;border-radius:0 0 0 10px}
.containerGalleryFullSize_var31 .containerGalleryFullSizeCloser:hover                                {background-color:rgba(255, 255, 255, 1)}
.containerGalleryFullSize_var31 .containerGalleryFullSizeCloser:after                                {content:'';position:absolute;width:100%;height:100%;background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/cross-1.png);background-repeat:no-repeat;background-position:center;background-size:50%}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listInner                                                           {overflow:hidden;position:relative}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listMoverBack                                                       {display:block;cursor:pointer;position:fixed;left:0;top:auto;bottom:0px;width:20%;margin-right:0;height:100%;z-index:2;background-color:transparent}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listMoverForward                                                    {display:block;cursor:pointer;position:fixed;right:0;top:auto;bottom:0px;width:20%;margin-left:0;height:100%;z-index:2;background-color:transparent}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listMoverBackInner                                                  {position:absolute;top:50%;left:0;margin-top:-30%;height:12%;min-height:48px;width:40%;min-width:40px;max-width:80px;border-radius:0 10% 10% 0;background-color:rgba(255, 255, 255, 0.6);background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-w-1-64.png);background-repeat:no-repeat;background-position:center;background-size:50%}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listMoverForwardInner                                               {position:absolute;top:50%;right:0;margin-top:-30%;height:12%;min-height:48px;width:40%;min-width:40px;max-width:80px;border-radius:10% 0 0 10%;background-color:rgba(255, 255, 255, 0.6);background-image:url($wGlobalProjectPath/wGlobal/layout/images/icons/arrow-e-1-64.png);background-repeat:no-repeat;background-position:center;background-size:50%}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listMoverBack:hover .listMoverBackInner                             {background-color:rgba(255, 255, 255, 1)}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listMoverForward:hover .listMoverForwardInner                       {background-color:rgba(255, 255, 255, 1)}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries                                                         {visibility:visible;height:auto;width:100%;position:relative;overflow:hidden;margin:0}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntriesInner                                       {}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntry                                              {display:none;position:relative;overflow:hidden}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntrySelected                                      {display:block;-w-animation:fadeIn}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntryButtons                                       {position:absolute;top:2px;right:0}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntry a                                            {text-decoration:none}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntryImage                                         {display:block;width:100%;height:auto;-w-aspectratio:1.333;-w-picture-mode:crop}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntryTitle                                         {display:none}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntries .listEntryDescription                                   {display:none}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview                                                  {margin:0 auto;position:fixed;overflow:hidden;left:0;bottom:40px;width:100%;text-align:center;z-index:2}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreviewInner                                             {display:inline-block;width:auto;margin:1px 10px}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntry                                       {width:auto;display:block;margin:0 10px 10px 0;padding:6px;background-color:rgba(255, 255, 255, 1);border:solid 1px #c0c0c0;box-shadow:6px 6px 6px rgba(0, 0, 0, 0.3)}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntrySelected                               {background-color:#c0c0c0}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntryProgress                               {}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntryInner                                  {border:none;margin:0;padding:0}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntryImage                                  {max-width:none;width:80px;height:auto}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntryTitle                                  {display:none}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntryDescription                            {display:none}
.containerGalleryFullSize_var31 .listPictureGallery_var31 .listEntriesPreview .listEntryPosition                               {display:none}

.listPictureGallery_var31 .tmp {}
/*@wCssFragment{class:listPictureGallery;variant:42;caption:Horizontal durchlaufend mit Fancybox;caption-en:Scrolling ticker width fancybox}*/
.listPictureGallery_var42                                                                      {-w-editmaskExtended-picturemode:no;-w-editmaskExtended-picturepreviewmode:yes;-w-editmaskExtended-pictureaspectratio:yes;}
.listPictureGallery_var42 .listInner                                                           {position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;}
.listPictureGallery_var42 .listMoverBack                                                       {display:none}
.listPictureGallery_var42 .listMoverForward                                                    {display:none}
.listPictureGallery_var42 .listEntries                                                         {-w-display:none;display:none}
.listPictureGallery_var42 .listEntriesPreview                                                  {-w-add-classes:;position:relative;overflow:hidden;width:100%}
.listPictureGallery_var42 .listEntriesPreviewInner                                             {overflow:hidden;width:150000px}
.listPictureGallery_var42 .listEntriesPreview .listEntry                                       {-w-addsrc:yes;-w-animation:ticker;-w-usefancybox:yes;display:block;float:left;padding:8px;border:solid 1px #c0c0c0;margin-right:8px;background-color:#ffffff;-w-onclick:none}
.listPictureGallery_var42 .listEntriesPreview .listEntrySelected                               {}
.listPictureGallery_var42 .listEntriesPreview .listEntryProgress                               {}
.listPictureGallery_var42 .listEntriesPreview .listEntry:hover                                 {}
.listPictureGallery_var42 .listEntriesPreview .listEntryInner                                  {}
.listPictureGallery_var42 .listEntriesPreview .listEntry a                                     {text-decoration:none}
.listPictureGallery_var42 .listEntriesPreview .listEntryImage                                  {width:240px;height:auto;-w-aspectratio:2;display:block;-w-picture-mode:crop;}
.listPictureGallery_var42 .listEntriesPreview .listEntryInfoLayer                              {-w-display:none}
.listPictureGallery_var42 .listEntriesPreview .listEntryTitle                                  {display:none}
.listPictureGallery_var42 .listEntriesPreview .listEntryDescription                            {display:none}
.listPictureGallery_var42 .listEntriesPreview .listEntryPosition                               {display:none}
.wNL {}
/* Imported 2015-04-01 15:49:13 from /wLayout/wGlobal/layout/styles/import/video.intern.css */
.elementVideo .splashScreenFancy            {position:relative;display:block;overflow:hidden;}
.elementVideo .splashScreenFancy a          {display:block;width:100%;height:100%;}
.elementVideo .splashScreenFancy a:after    {content:'';position:absolute;display:block;top:0;width:100%;height:100%;background:url($wGlobalProjectPath/wGlobal/layout/styles/items/video/img/splash-play.png) center no-repeat;background-size:22%;}
.elementVideo .splashScreenFancy a.splashScreenWithoutSymbol:after {background:none}
.elementVideo .splashScreenFancy img        {width:100%;height:auto;display:block}

/* Imported 2015-05-04 10:39:51 from /wLayout/wGlobal/layout/styles/import/calendar.css */
table.calendar                     {background-color:#f0f0f0;padding:4px}
table.calendar td.navYear          {text-align:center}
table.calendar td.navYear div      {position:relative;}
table.calendar td.navYear .prev    {position:absolute;top:0;left:2px;background:none;padding:4px;width:30%;text-align:left}
table.calendar td.navYear .year    {display:inline-block;padding:4px;}
table.calendar td.navYear .next    {position:absolute;top:0;right:2px;background:none;padding:4px;width:30%;text-align:right}
table.calendar td.navMonth         {text-align:center}
table.calendar td.navMonth div     {position:relative;}
table.calendar td.navMonth .prev   {position:absolute;top:0;left:2px;background:none;padding:4px;width:30%;text-align:left}
table.calendar td.navMonth .month  {display:inline-block;padding:4px;}
table.calendar td.navMonth .next   {position:absolute;top:0;right:2px;background:none;padding:4px;width:30%;text-align:right}
table.calendar td.dayHeader        {width:24px;padding:4px;text-align:center;font-weight:bold}
table.calendar td.day              {width:24px;padding:4px;text-align:center}
table.calendar td.dayOther         {width:24px;padding:4px;text-align:center}
table.calendar td.dayToday         {outline:solid 1px red}
table.calendar td.hasEntries       {background-color:#ffffff}
table.calendar td.hasEntries a     {display:block;text-decoration:none}
table.calendar td.daySelected      {width:24px;padding:2px;border:solid 2px red;text-align:center}
table.calendar td.daySelected a    {display:block;text-decoration:none;}

/* Imported 2015-05-04 10:39:51 from /wLayout/wGlobal/layout/styles/import/events.css */
.categoryFilterList           {overflow:hidden;margin-bottom:10px}
.categoryFilterList select    {float:right}
/*@wCssFragment{class:elementCategoryFilterList;variant:0;caption:Standarddarstellung;caption-en:Standarddarstellung}*/
.elementCategoryFilterList_var0 {}
/*@wCssFragment{class:listEvents;variant:0;caption:Titel, Datum, Ort und Beschreibung;caption-en:Title, date, location and description}*/
.listEvents_var0                                {}
.listEvents_var0 .listEntrySubline:after        {display:block;overflow:hidden;visibility:hidden;clear:both;content:'.';height:0}
.listEvents_var0 .listEntryDate                 {display:block;float:left;padding:0}
.listEvents_var0 .listEntryLocation             {}
.listEvents_var0 .listEntryLocation:before      {content:',';padding-right:4px}

/* Imported 2015-05-04 10:39:51 from /wLayout/wGlobal/layout/styles/import/variants-selected-in-weblic.css */
/*@wCssFragment{class:listDefault;variant:0;caption:Datum, Titel, Vorschaubild und Beschreibung mit Verlinkung;caption-en:Date, title, thumbnail, description clickable}*/
.listDefault_var0                                {-w-editmaskExtended-thumbnailswidth:no;-w-editmaskExtended-levelheadline:yes;-w-editmaskExtended-categoriesquickfilter:yes}
.listDefault_var0 .listEntry                     {-w-levelheadline:3}
.listDefault_var0 .listEntryQuickfilter          {transition:padding 0.5s linear, opacity 0.5s linear, margin 0.5s linear}
.listDefault_var0 .listEntryQuickfilterVisible   {opacity:1}
.listDefault_var0 .listEntryQuickfilterInvisible {opacity:0;height:0;padding:0;margin:0}
.listDefault_var0 .listEntryThumbnailOuter       {}
.listDefault_var0 .listEntryThumbnail            {width:80px;-w-aspectratio:;display:block;-w-picture-mode:crop}
.listDefault_var0 .listEntryDate                 {-w-date-format:d.m.Y;-w-date-lang:de}

/*@wCssFragment{class:listDefault;variant:3;caption:Events Global;caption-en:Date, title, thumbnail, description clickable}*/

.listDefault_var3                                {-w-editmaskExtended-thumbnailswidth:no;-w-editmaskExtended-levelheadline:yes;-w-editmaskExtended-categoriesquickfilter:yes;}
.listDefault_var3 .listEntry                     {-w-levelheadline:3;position:relative;/*padding-left:70px;*/}
.listDefault_var3 .listEntryQuickfilter          {transition:padding 0.5s linear, opacity 0.5s linear, margin 0.5s linear}
.listDefault_var3 .listEntryQuickfilterVisible   {opacity:1}
.listDefault_var3 .listEntryQuickfilterInvisible {opacity:0;height:0;padding:0;margin:0}
.listDefault_var3 .listEntryThumbnailOuter       {}
.listDefault_var3 .listEntryThumbnail            {width:80px;-w-aspectratio:;display:block;-w-picture-mode:crop}
.listDefault_var3 .listEntryInner				 {cursor:pointer;}
.listDefault_var3 .listEntryDate                 {-w-date-format:d.m.Y;-w-date-lang:de}

.listDefault_var3 .listEntryMonth	{position:relative;}
.listDefault_var3 .dateBox         {position:absolute;left:0;top:0;width:51px; height:39px; font-family:georgia,serif; color:#5a5a5a; float:left; margin:0 4px 5px 0; cursor:pointer}
.listDefault_var3 .dateBox.past    {background:url(/wLayout/wGlobal/layout/images/calendar_day_past.gif) left top no-repeat;}
.listDefault_var3 .dateBox.current {background:url(/wLayout/wGlobal/layout/images/calendar_day_current.gif) left top no-repeat;}
.listDefault_var3 .dateBox.future  {background:url(/wLayout/wGlobal/layout/images/calendar_day_future.gif) left top no-repeat;}

.listDefault_var3 .dateBox .month                 {text-align:center; padding:3px 0 0 0;}
.listDefault_var3 .dateBox .spacer                {border-bottom:1px solid #5a5a5a;height:1px; margin:0 9px; overflow:hidden}
.listDefault_var3 .dateBox .monthInt              {text-align:center; padding:0 0 0 0;}
.listDefault_var3 .dateBox.right                  {margin-right:0}
.listDefault_var3 .dateBox.current                {background-color:#075089; color:#FFFFFF}
.listDefault_var3 .dateBox.current .spacer        {border-bottom:1px solid #FFFFFF}

#blockContent .elementList {clear:both;}

/* Für Global News iFrame */
div.globalNewsFrame               { width: 100%; position:relative }
iframe.globalNewsFrame            { width: 100%; border: none }/* Imported 2018-06-15 11:52:46 from /wLayout/wGlobal/layout/styles/import/voting.standard.css */
.votingBar {background-color:#999999;height:4px;}

/* Imported 2018-09-27 16:33:40 from /wLayout/wGlobal/layout/styles/import/info.css */
.elementInfoDefault {overflow:hidden;min-height:28px;margin:0 0 10px 0;border:solid 1px #c6c6c6;padding:8px 8px 8px 44px;background-color:#ffffcc;background-image:url('/weblication/grid5/gui/images/icon_large/info.gif');background-repeat:no-repeat;background-position:4px 4px}
.elementInfoTip     {overflow:hidden;min-height:28px;margin:0 0 10px 0;border:solid 1px #c6c6c6;padding:8px 8px 8px 44px;background-color:#ffffcc;background-image:url('/weblication/grid5/gui/images/icon_large/tip.gif');background-repeat:no-repeat;background-position:4px 4px}
.elementInfoError   {overflow:hidden;min-height:28px;margin:0 0 10px 0;border:solid 1px #c6c6c6;padding:8px 8px 8px 44px;background-color:#ffffcc;background-image:url('/weblication/grid5/gui/images/icon_large/error.gif');background-repeat:no-repeat;background-position:4px 4px}

/* Imported 2023-02-02 16:01:38 from /wLayout/wGlobal/layout/styles/import/video.external.css */
/*@wCssFragmentExternal{class:elementVideo;caption:Allgemein;selectable:no}*/
.elementVideoExternal {
  -w-add-classes: isLightBackground;
  display: table;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.elementVideoExternal > div {
  position: static;
}
.elementVideoExternal iframe, .elementVideoExternal object, .elementVideoExternal embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.elementVideoExternal .splashscreen {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-color: #F0F0F0;
}
.elementVideoExternal .splashscreen .buttonStart {
  position: absolute;
  width: 64px;
  height: 44px;
  background: #e06665;
  border-radius: 12px;
  left: calc(50% - 32px);
  top: calc(50% - 32px);
}
.elementVideoExternal .splashscreen .buttonStart:before {
  content: "";
  position: absolute;
  border: solid 18px #ffffff;
  border-right: none;
  border-top: solid 13px transparent;
  border-bottom: solid 13px transparent;
  width: 18px;
  height: auto;
  left: 25px;
  top: 9px;
}
.elementVideoExternal .splashscreen.splashscreenVimeo .buttonStart {
  background: #5f7ea4;
}
.elementVideoExternal .splashscreen:hover .buttonStart {
  transform: scale(1.1);
}
.weditor .elementVideoExternal {
  padding-bottom: 0;
  height: auto;
}
.elementVideoExternal .startNotice {
  position: absolute;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
  padding: 0.5rem;
  font-size: 0.7rem;
  line-height: 130%;
  color: $fontColorDefault;
}
.elementVideoExternal .startNotice #buttonEditStartNotice {
  position: absolute;
  top: 4px;
  right: 4px;
}

