/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */

*          {margin:0;padding:0;}
html                              {height:101%;}
body                              {font-family:"Trebuchet MS", Arial, Sans-serif;font-size:12px;color:#333333;background-color:#ffffff;margin:0;}

/* Überschriften */

h1, .h1Editor              {font-size:21px;font-weight:normal;color:#333333;margin:0 0 5px 0;}
h2, .h2Editor              {font-size:16px;font-weight:bold;color:#333333;margin:0 0 5px 0;}
h3, .h3Editor              {font-size:14px;font-weight:bold;color:#333333;margin:0 0 5px 0;}
h4, .h4Editor              {font-size:13px;font-weight:bold;color:#333333;margin:0 0 5px 0;}
#step1 h4,
#step2 h4      {font-size:12px}

.subline              {font-size:13px;color:#a0a0a0}
.description          {font-weight:bold}

/* Textblöcke */
p                    {line-height:17px;margin:0 0 5px 0}

/* Listen */
ul                  {list-style:none;margin:0;padding:0;}

/* 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:#999999 #cccccc #cccccc #999999;}
select                 {font:inherit;padding:0;margin:0;border:1px solid #999999;border-color:#999999 #cccccc #cccccc #999999;}
textarea               {font-family:"Trebuchet MS";font-size:11px;padding:0;margin:0;border:1px solid #999999;border-color:#999999 #cccccc #cccccc #999999;}
input[type="radio"]    {border:none}
input[type="checkbox"] {border:none}
input[type="file"]     {}

button               {cursor:pointer;font:inherit;padding-top:1px;line-height:15px;font-size:11px;font-weight:bold;color:#333333;background-color:#ffffff;border:solid 1px #537238;margin-right:4px;}
button:hover         {background-color:#a0a0a0; color:#ffffff; border-color:#a0a0a0;}

.wglButton           {}

/* Links */

a                    {color:#537238; text-decoration:none; outline: 0;}
a.intern             {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 5px no-repeat}
a.extern             {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -25px no-repeat}
a.pdf                {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -57px no-repeat}
a.mail               {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -85px no-repeat}
a.download           {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -115px no-repeat}
a.video              {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -146px no-repeat}
a.audio              {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -175px no-repeat}
a.back               {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -204px no-repeat}
a.next               {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/icon_sprite.gif) 0 -234px no-repeat}
a.more               {padding:0 10px 0 0;background:url(/global/wGlobal/layout/images/links/more.gif) right top no-repeat;}
a.rechner         {padding:0 18px 0 0;background:url(/global/wGlobal/layout/images/links/rechner.gif) right center no-repeat;float:right}
a.list               {padding:0 0 0 9px;background:url(/global/wGlobal/layout/images/icons/icon_link-list.gif) 0px 6px no-repeat;}

a:hover              {color:#3b452e;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;}

#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%;border:0px;margin-bottom:18px;border-collapse:collapse;}
table.default th,
table.default td     {font-weight:normal;border-bottom:1px solid #c3c7c0;padding:1px 0;text-align:left;padding-left: 10px;}

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}

/* Grundgerüst */
#blockMain                        {position:relative;width:980px;background:url(/global/wGlobal/layout/images/backgrounds/bg_main.gif) top left repeat-y;margin:0 auto;padding:0}
#blockMainInner                   {position:relative;width:980px;min-height:400px;height:auto;margin:0;padding:0;}

#blockTop                         {position:relative;width:950px;height:87px;background:#3b452e;margin:0 15px;}

  #banner                         {display:block;position:absolute;z-index:-1;margin:8px 0 16px 0}

  #logo                           {position:relative;margin:22px 0 0 26px;display:block;float:left;}

  #HeaderLinks    {position:relative;margin:16px 0 0 40px;color:#ffffff;float:left;}
  #HeaderLinks a    {color:#ffffff;}

  #HeaderGraphic  {position:relative;margin:24px 0 0 270px;float:left;}

  #languageSelector               {float:right;margin:12px 0 0 0;position:relative}
  #languageSelector a.lang        {line-height:20px;float:right;padding:4px}
  #languageSelector a.langCurrent {line-height:20px;float:right;padding:4px}

  #navigationMeta                            {position:relative;width:302px;height:20px;padding:15px 0 36px 0;float:right;}
    #navigationMeta  a.navLevel1                                {text-align:right;font-family:"Trebuchet MS", Arial, Sans-serif;color:#ffffff;line-height:20px;text-decoration:none;margin:0 0 0 4px;padding:2px 5px 3px 5px; position:relative; z-index:1500; outline:0;}
    #navigationMeta  a.navLevel1                             {}
    #navigationMeta  a.navLevel1:hover                      {color:#3b452e;background:#ffffff;}
    #navigationMeta  a.navLevel1Selected                   {margin:0 0 0 4px;line-height:20px;padding:0px 4px 0 4px;text-decoration:none}
    #navigationMeta .navLevel1Selected,
    #navigationMeta .navLevel1OpenSelected,
    #navigationMeta li.active a.navLevel1,
    #navigationMeta li a.navLevel1:hover                 {background:#FFFFFF; text-decoration:none; color:#3b452e; z-index: 1600;}
    #navigationMeta li.navLevel1  {float: left;}
    #_navigationMeta div.navLevel1Embed                   {display:none;position:absolute;z-index:999;left:4px;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}

    #navigationMeta div.navLevel1Embed         {position:absolute; z-index:1499; margin-left:-3px; margin-top:-8px; display:none;}
    #navigationMeta div.navLevel1Embed.positionDefault         {left:-50px;}
    #navigationMeta div.navLevel1Embed.position1               {left:-290px;}
    #navigationMeta div.navLevel1Embed.position2               {left:-270px;}
    #navigationMeta div.navLevel1Embed.position3               {left:-170px;}

    #navigationMeta div.navLevel1Embed.widthDefault            {width:500px;}
    #navigationMeta div.navLevel1Embed.width2                  {width:720px;}
    #navigationMeta div.navLevel1Embed.width3                  {width:822px; left:-358px;}

    #navigationMeta .navLevel1EmbedTop         {height:10px; width:514px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_top_thin.png") no-repeat scroll 0 bottom transparent}
    #navigationMeta .navLevel1EmbedInner       {width:514px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_main_thin.png") repeat-y scroll 0 0 transparent; padding-right:20px;}
    #navigationMeta .navLevel1EmbedBottom      {height:17px; width:514px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_bottom_thin.png") no-repeat scroll 0 bottom transparent}

    #navigationMeta .width3 .navLevel1EmbedTop         {height:10px; width:822px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_top_contact.png") no-repeat scroll 0 bottom transparent}
    #navigationMeta .width3 .navLevel1EmbedInner       {width: 822px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_main_contact.png") repeat-y scroll 0 0 transparent; padding-right:20px;}
    #navigationMeta .width3 .navLevel1EmbedBottom      {height:17px; width:822px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_bottom_contact.png") no-repeat scroll 0 bottom transparent}

    #navigationMeta iframe.navLevel1Embed      {width:484px;height:1px;border:none; margin-left:10px; margin-right:20px; margin-top:0;}
    #navigationMeta iframe#navEmbedIframe_1247423955227 {margin-left: 0;}
    #navigationMeta div.navLevel1Embed.width2 iframe.navLevel1Embed      {width:700px; margin-top:0;}

    #navigationMeta .navLevel1Embed .closeEmbed                    {width:13px; height:13px; position:absolute; z-index:1500; background: url("/global/wGlobal/layout/images/icons/icon_close-layer.gif") no-repeat scroll left top #FFFFFF; top:18px; left:486px; cursor: pointer;}
    #navigationMeta div.navLevel1Embed.width2 .closeEmbed          {left:705px;}

    #navigationMeta .navLevel1Embed .closeEmbed:hover{background-position:0 -30px;}

    #navigationMeta div.navLevel1Embed.width2 .navLevel1EmbedTop         {width:734px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_top.png") no-repeat scroll 0 bottom transparent}
    #navigationMeta div.navLevel1Embed.width2 .navLevel1EmbedInner       {width:727px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_main.png") repeat-y scroll 0 0 transparent; padding-right:20px;}
    #navigationMeta div.navLevel1Embed.width2 .navLevel1EmbedBottom      {width:734px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_bottom.png") no-repeat scroll 0 bottom transparent}

  #searchBox                      {width:120px;height:21px;margin:0;margin:16px 20px 50px 12px;white-space:nowrap;float:right;}
  #searchBox form                      {width:120px;height:21px;}
  #searchBox dl                      {width:120px;height:21px;}
  #searchBox .searchInput                      {background:#ffffff url(/global/wGlobal/layout/images/icons/icon_search.gif) top left no-repeat;width:118px;height:17px;border:1px solid #c3c7c0;}
  #searchBox .searchSubmit                     {background:none;border:0px;width:1px;margin:0;padding:0;}
  #searchBox label                {display:none}

  #navigationTop                  {position:absolute;z-index:999;margin:60px 0 0 230px;}
  #navigationTop li                 {height:27px;float:left;}
  #navigationTop li a.navLevel1                 {color:#ffffff;font-size:16px;padding:0 14px 5px 14px; height:27px; position:relative; z-index:1000; outline:0;}
  #navigationTop .navLevel1Selected,
  #navigationTop .navLevel1Open,
  #navigationTop .navLevel1OpenSelected,
  #navigationTop .navLevel1OpenDescendantSelected,
  #navigationTop li a.navLevel1:hover                {background:#608C3E;text-decoration:none;}
  #navigationTop li.active a.navLevel1              {background:#FFF; color:#3b452e; text-decoration:none;}
  #navigationTop li.active a.navLevel1:hover              {background:#FFF; color:#3b452e; text-decoration:none;}

  #navigationTop li.active                 {background:#FFF; color:#3b452e;}

  /* Eingebetete Vorschauseite der Navigation */

  #navigationTop div.navLevel1Embed         {position:absolute; z-index:999; left:-7px; margin-top:-5px; display:none;}
  #navigationTop .navLevel1EmbedTop         {height:10px; width:764px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_top.png") no-repeat scroll 0 bottom transparent}
  #navigationTop .navLevel1EmbedInner       {width:764px; height:100%; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_main.png") repeat-y scroll 0 0 transparent}
  #navigationTop .navLevel1EmbedBottom      {height:17px; width:764px; background:url("/global/wGlobal/layout/images/backgrounds/bg_navi-layer_bottom.png") no-repeat scroll 0 bottom transparent}
  #navigationTop iframe.navLevel1Embed      {width:694px;height:1px;border:none; margin-left:10px;}
  #navigationTop .navLevel1Embed .closeEmbed{width:13px; height:13px; padding:0; position:absolute; z-index:1000; background: url("/global/wGlobal/layout/images/icons/icon_close-layer.gif") no-repeat scroll left top #FFFFFF; top:17px; left:707px;}
  #navigationTop .navLevel1Embed .closeEmbed:hover{background-position:0 -30px; cursor:pointer;}

#blockBefore,
#blockBeforeStart               {position:relative;width:950px;min-height:144px;height:auto!important;height:144px;margin:0 15px 36px 15px;overflow:hidden;}
#blockBefore .elementPicture,
#blockBeforeStart .elementPicture               {margin:0;}

#blockBefore #greenBarTop,
#blockBeforeStart #greenBarTop,/*               {position:absolute;top:0px;right:0px;width:720px;height:4px;background:#608c3e;z-index:300;}*/

#blockBefore #greenBarTopStart,
#blockBeforeStart #greenBarTopStart               {position:absolute;top:0px;right:0px;width:950px;height:4px;background:#608c3e;z-index:300;}
#blockBefore #whiteShadeLayerLeft,
#blockBeforeStart #whiteShadeLayerLeft               {position:absolute;top:0px;left:0px;width:230px;height:100%;background:#ffffff;opacity:0.4;/* Firefox, Safari(WebKit), Opera */-ms-filter:"alpha(opacity=40)";/* IE 8 */filter:alpha(opacity=40);/* IE 4-7 */z-index:200;}
#blockBefore #whiteShadeLayerRight,
#blockBeforeStart #whiteShadeLayerRight              {position:absolute;top:0px;right:0px;width:240px;height:100%;background:#ffffff;opacity:0.4;/* Firefox, Safari(WebKit), Opera */-ms-filter:"alpha(opacity=40)";/* IE 8 */filter:alpha(opacity=40);/* IE 4-7 */z-index:200;}

.overflowVisible {overflow:visible !important;}

#blockLeft                        {position:relative;width:192px;min-height:20px;margin:0 0 0 15px;padding:0 20px 0 18px;float:left;}
#blockLeftContent                 {}
  #navigationLeft            {}
  #navigationLeft li            {line-height:17px;list-style:none;}
  #navigationLeft li.navLevel2            {margin-bottom:3px;}
  #navigationLeft li sup            {position:absolute; margin-top:-4px}
  #navigationLeft li a            {color:#537238;font-size:14px;}
  #navigationLeft li a.navLevel2            {color:#333333;font-size:14px;}

  #navigationLeft li .navLevel2OpenSelected,
  #navigationLeft li a:hover            {color:#3b452e;text-decoration:none;}
  #navigationLeft .navLevel3Selected {color:#333333;text-decoration:none;}
  #navigationLeft .navLevel3OpenSelected {color:#333333;text-decoration:none;}
  #navigationLeft .navLevel4Selected {color:#333333;text-decoration:none;}
  #navigationLeft li ul            {padding:1px 0;}
  #navigationLeft li li           {line-height:14px;}
  #navigationLeft li li a            {font-size:11px;padding:0 0 0 6px;}
  #navigationLeft li li ul          {padding:1px 0;}
  #navigationLeft li li li          {line-height:12px;}
  #navigationLeft li li li a            {font-size:10px;padding:0 0 0 12px;}

  #navigationLeftVorsorge            {list-style-type:none;}
  #navigationLeftVorsorge .navLevel2    {margin-bottom:20px}
  #navigationLeftVorsorge li            {line-height:17px}
  #navigationLeftVorsorge li a            {color:#537238;font-size:14px;}
  #navigationLeftVorsorge li .navLevel2OpenSelected,
  #navigationLeftVorsorge li a:hover            {color:#333333;text-decoration:none;}
  #navigationLeftVorsorge .navLevel3Selected {color:#333333;text-decoration:none;}
  #navigationLeftVorsorge .navLevel4Selected {color:#333333;text-decoration:none;}
  #navigationLeftVorsorge li ul            {padding:1px 0;}
  #navigationLeftVorsorge li li           {line-height:14px;}
  #navigationLeftVorsorge li li a            {font-size:11px;padding:0 0 0 6px;}
  #navigationLeftVorsorge li li ul          {padding:1px 0;}
  #navigationLeftVorsorge li li li          {line-height:12px;}
  #navigationLeftVorsorge li li li a            {font-size:10px;padding:0 0 0 12px;}

#navigationBreadcrumb             {position:absolute;bottom:0;right:0;width:720px;height:18px;background:#608c3e;line-height:18px;padding:0 0 0 230px;z-index:300;}
  #navigationBreadcrumb a         {color:#ffffff;font:11px Arial, Sans-serif;text-decoration:none;}
  #navigationBreadcrumb a:hover         {text-decoration:underline;}
  #navigationBreadcrumb .delimiter         {color:#ffffff;}
  #redSquare  {position:absolute;width:7px;height:7px;background:#c00222;z-index:10;bottom:18px;right:720px;z-index:300;}

#blockContent,
#blockContentStart                {position:relative;width:460px;padding:0 20px 20px 0;float:left;}

#blockContentBig                 {position:relative;width:680px;padding:0 0 20px 0;float:left;}

#blockContentHomegate                 {margin: 0 0 0 15px;padding:0;position: relative;width: 950px;}

#blockEmbed #blockContentStart    {width:auto;margin:0}
#blockEmbed #blockContent         {width:auto;margin:0}

  #blockContentInner              {}
  #blockContentInnerBig           {}

#blockRight                       {position:relative;width:200px;padding:0 35px 0 0;float:right;}
  #blockRightInner                {}

#blockBottom                      {position:relative;width:980px;height:74px;font-size:11px;color:#a5aba1;background:url(/global/wGlobal/layout/images/backgrounds/bg_footer.gif) top left no-repeat;}
  #blockBottomInner               {padding:38px 16px 6px 245px;}
  #blockBottomInner ul               {position:absolute;left:245px;top:2px;}
  #blockBottomInner li              {position:relative;padding:0 16px 0 0;float:left;}
  #blockBottomInner li a              {color:#6a7462;padding:0 0 0 16px;text-decoration:none;}
  #blockBottomInner li a.print              {background:url(/global/wGlobal/layout/images/icons/icon_print.gif) 0px 2px no-repeat;}
  #blockBottomInner li a.pagePDF              {background:url(/global/wGlobal/layout/images/icons/icon_pdf.gif) 0px 2px no-repeat;}
  #blockBottomInner li a.recommend              {background:url(/global/wGlobal/layout/images/icons/icon_reco.gif) 0px 2px no-repeat;}
  #blockBottomInner li a:hover              {text-decoration:underline;}

/* Pflegeschaltflächen */

#bePanel                           {position:fixed;z-index:1000;overflow:hidden;padding:0 40px 40px 0;top:40px;left:0px;width:56px;min-height:300px;}
#beButtonsPage                     {position:absolute;z-index:10;margin:-28px 0 0 0;padding:0;width:620px;}
#blockContentHomegate  #beButtonsPage 	{margin:0}
#beButtonEditMetaNavigation        {position:absolute;z-index:10;top:16px;right:450px;}
#beButtonEditNavigation            {position:absolute;z-index:10;margin:-28px 0 0 0;}
#beButtonInsertNavpoint            {position:absolute;z-index:10;margin:-28px 0 0 0;}
#beButtonEditContent2Includes      {position:absolute;z-index:10;margin:2px 0 0 0;width:220px}
#beButtonEditContent2Include       {position:absolute;z-index:10;margin:22px 0 0 0;width:220px}
#beButtonEditContent2GlobalInclude {position:absolute;z-index:10;margin:2px 0 0 0;width:220px}
#beButtonEditContent3Includes      {position:absolute;z-index:400;margin:2px 0 0 0;width:950px}
#beButtonEditContent3Include       {position:absolute;z-index:400;margin:22px 0 0 0;width:950px}
#beButtonEditContent4Includes      {position:absolute;z-index:10;margin:2px 0 0 0;width:180px}
#beButtonEditContent4Include       {position:absolute;z-index:10;margin:22px 0 0 0;width:180px}
#beButtonEditContent4GlobalInclude {position:absolute;z-index:10;margin:2px 0 0 0;width:180px}
#beButtonEditLeft                  {position:absolute;z-index:10;margin:2px 2px 0 2px;}
#beButtonEditFooter                {position:absolute;z-index:10;margin:2px 2px 0 2px;}
.beButtonDeleteRow                 {position:relative;float:right;z-index:2}
.beButtonEditRow                   {position:relative;float:right;z-index:2}
.beButtonEditSitemap               {position:absolute;z-index:10;margin:0 0 0 -20px}
.beButtonEditSubmap                {position:absolute;z-index:10;margin:0 0 0 -20px}
.ButtonEditArea

/* Block vor dem eigentlichen Inhalt, um z.B. mehrspaltige Bereiche zu ermöglichen */

#blockBeforeStart .col1_100  {float:left;width:960px;}
#blockBefore      .col1_100  {float:left;width:960px;}

#blockBeforeStart .col1_50   {float:left;width:470px;margin:0 20px 0 0}
#blockBefore      .col1_50   {float:left;width:470px;margin:0 20px 0 0}
#blockBeforeStart .col2_50   {float:right;width:470px;}
#blockBefore      .col2_50   {float:right;width:470px;}

#blockBeforeStart .col1_30   {float:left;width:160px;margin:0 20px 0 0}
#blockBefore      .col1_30   {float:left;width:160px;margin:0 20px 0 0}
#blockBeforeStart .col2_70   {float:right;width:780px}
#blockBefore      .col2_70   {float:right;width:780px}

#blockBeforeStart .col1_70   {float:left;width:780px;margin:0 20px 0 0}
#blockBefore      .col1_70   {float:left;width:780px;margin:0 20px 0 0}
#blockBeforeStart .col2_30   {float:right;width:160px}
#blockBefore      .col2_30   {float:right;width:160px}

#blockBeforeStart .col1_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBefore      .col1_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBeforeStart .col2_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBefore      .col2_33   {float:left;width:307px;margin:0 20px 0 0}
#blockBeforeStart .col3_33   {float:right;width:306px}
#blockBefore      .col3_33   {float:right;width:306px}

#blockBeforeStart .col1_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBefore      .col1_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBeforeStart .col2_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBefore      .col2_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBeforeStart .col3_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBefore      .col3_25   {float:left;width:225px;margin:0 20px 0 0}
#blockBeforeStart .col4_25   {float:right;width:225px}
#blockBefore      .col4_25   {float:right;width:225px}

/* Inhaltsbereich */

#blockContentStart .col1_100  {float:left;width:520px;}
#blockContent      .col1_100  {float:left;width:520px;}

#blockContentStart .col1_50  {float:left;width:250px;margin:0 20px 0 0}
#blockContent      .col1_50  {float:left;width:250px;margin:0 20px 0 0}
#blockContentStart .col2_50  {float:right;width:250px}
#blockContent      .col2_50  {float:right;width:250px}

#blockContentStart .col1_30  {float:left;width:160px;margin:0 20px 0 0}
#blockContent      .col1_30  {float:left;width:160px;margin:0 20px 0 0}
#blockContentStart .col2_70  {float:right;width:340px}
#blockContent      .col2_70  {float:right;width:340px}

#blockContentStart .col1_70  {float:left;width:340px;margin:0 20px 0 0}
#blockContent      .col1_70  {float:left;width:340px;margin:0 20px 0 0}
#blockContentStart .col2_30  {float:right;width:160px}
#blockContent      .col2_30  {float:right;width:160px}

#blockContentStart .col1_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContent      .col1_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContentStart .col2_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContent      .col2_33   {float:left;width:160px;margin:0 20px 0 0}
#blockContentStart .col3_33   {float:right;width:160px}
#blockContent      .col3_33   {float:right;width:160px}

#blockContentStart .col1_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContent      .col1_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContentStart .col2_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContent      .col2_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContentStart .col3_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContent      .col3_25   {float:left;width:115px;margin:0 20px 0 0}
#blockContentStart .col4_25   {float:right;width:115px}
#blockContent      .col4_25   {float:right;width:115px}

/* Globale Elemente */

.clearBoth        {height:0px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}
.clearBothSpace   {height:10px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}
.clickable   {cursor:pointer}
.clickable * {cursor:pointer}
.invisible   {display:none}
.highlighted {background-color:yellow}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 10px 0;overflow:hidden}
.elementHeadline                {}
#nav_1247423955227 .elementHeadline {margin-left: 10px;}
.elementText                    {margin:0 0 10px 0}
.elementText ul                 {list-style-image:url(/global/wGlobal/layout/images/icons/list-style-image.png);margin:0 0 0 22px;}
.elementText ol                 {margin:0 0 0 28px;}
.elementText li                 {line-height:17px;}
.elementPicture                 {margin:0 0 10px 0}

  a.picture                               {display:inline-block}
  a.pictureLeft                           {float:left;margin:4px 12px 4px 0;}
  a.pictureRight                          {float:right;margin:4px 0 4px 12px;}

  a.picture      img.picture              {margin:0}
  a.pictureLeft  img.pictureLeft          {margin:0}
  a.pictureRight img.pictureRight         {margin:0}

  a.pictureDetails                        {position:relative;cursor:pointer}

  a.pictureHover                          {}
  a.pictureHover:hover                    {}
  a.pictureHover:hover img.pictureDefault {visibility:hidden}

  div.pictureWithTitle                    {background-color:#f0f0f0;overflow:hidden;display:table;position:relative}

  div.picture                             {}
  div.pictureLeft                         {float:left;margin:4px 12px 4px 0;}
  div.pictureRight                        {float:right;margin:4px 0 4px 12px;}

  div.picture      a                      {display:block;margin:0}
  div.pictureLeft  a                      {display:block;float:left;margin:0}
  div.pictureRight a                      {display:block;float:left;margin:0}

  div.picture      a span                 {text-decoration:underline}
  div.pictureLeft  a span                 {text-decoration:underline}
  div.pictureRight a span                 {text-decoration:underline}

  div.picture      img                    {margin:0}
  div.pictureLeft  img                    {margin:0}
  div.pictureRight img                    {margin:0}

  div.picture      span.pictureSubtitle   {display:block;margin:0;padding:8px;}
  div.pictureLeft  span.pictureSubtitle   {display:block;float:left;margin:0;padding:8px;}
  div.pictureRight span.pictureSubtitle   {display:block;float:left;margin:0;padding:8px;}

  span.pictureCore                        {display:block;position:relative;margin:0;padding:0;}

  img.pictureZoomer                       {position:absolute;right:0;padding:5px;}

.elementPictureText             {margin:0 0 10px 0;overflow:hidden}
  .elementPictureText .fragmentPicture {float:left}
  .elementPictureText .fragmentText    {float:right}

.elementLink                    {margin:0 0 3px 0}
#wWebtagItem .elementLink                    {margin:0 0 10px 0}
.elementVideo                   {margin:0 0 10px 0}

  .elementVideo a.videoContainer        {text-align:center;vertical-align:middle;display:block;}
  .elementVideo img.splashScreen        {}
  .elementVideo img.splashScreenOverlay {position:absolute;margin:0 auto}

.elementAudio                   {margin:0 0 10px 0}
.elementList                    {margin:0 0 10px 0;overflow:hidden}
.elementSitemap                 {margin:0 0 10px 0;overflow:hidden}
.elementSubmap                  {margin:0 0 10px 0;overflow:hidden}
  .elementSubmap h3             {}
  .elementSubmap .firstLevel    {margin-left:-24px}
  .elementSubmap ul             {list-style-type:none;margin:0;padding:0 0 0 24px}
  .elementSubmap li             {overflow:hidden;margin:0 0 0 0;padding:6px 0 0 0}

.elementDelimiter               {margin:-8px 0 0 0}
.elementClearer                 {margin:0 0 0 0;height:0px;clear:both}
.elementClearerWithSpace        {margin:0 0 0 0;height:10px;clear:both}
.elementContainer               {margin:0 0 10px 0;overflow:hidden}
.elementForm                    {margin:0 0 10px 0}

.elementGallery                                   {margin:0 0 10px 0;overflow:hidden}
  .elementGallery .thumbMain .imageFrame          {float:left;padding:11px;margin:0 8px 8px 0;background-color:#f0f0f0;border:solid 1px #f0f0f0}
  .elementGallery .thumbMain .imageFrameInner     {width:100px}
  .elementGallery .thumbMain .lastImageFrameOfRow {margin-right:0}
  .elementGallery .thumbMain .imageTitle          {margin:10px 0 0 0;text-align:center;font-size:11px}

  .elementGallery .slideMain                      {}
  .elementGallery .slideMain .imageFrame          {position:absolute;display:none}
  .elementGallery .slideMain .imageFrameInner     {}
  .elementGallery .slideMain .imageTitle          {background-color:#f0f0f0;margin:0;padding:4px;text-align:center;font-size:11px;display:none}

.elementButton                  {margin:0}
.elementButton .wglButton       {margin-bottom:4px;}

.elementBoxSheet                {margin:0 0 10px 0;overflow:hidden;background-color:#f9f9f9;border:solid 1px #e0e0e0;border-width:1px;padding:15px;padding-bottom:5px}
.elementBoxBlank                {margin:0 0 10px 0;overflow:hidden;background-color:#ffffff;border:solid 1px #e0e0e0;border-width:1px;padding:10px 10px 0 10px;}

.elementBoxCampaign1            {margin:0 0 10px 0;overflow:hidden;background-color:#ffffff;border:solid 1px #e0e0e0;border-width:1px;}

.elementBoxCampaign1 .clickable *      {cursor:pointer}

.elementBoxCampaign1 .campaignInner    {overflow:hidden;border:solid 1px #ffffff;padding:10px 10px 0 10px;background-color:#ffffff;background-position:50% 0;background-repeat:no-repeat;background-image:url(/global/wGlobal/layout/images/bg-campaign1.png)}
.elementBoxCampaign1 .campaignPicture  {float:left;margin-right:10px}
.elementBoxCampaign1 .campaignText     {float:right;width:50%}

div.tagcloud                    {}
div.tagcloud a                  {padding:0 4px 0 0;line-height:100%;display:inline-block;}
div.tagcloud .highlighted       {color:#cb0a1c}

.errorMessages                  {margin:0 0 10px 0;padding:8px;background-color:#ffcccc}
.errorMessages *                {}
.wglErrorMessage                {color:red;display:block;line-height:16px}
.errorMessages .wglErrorMessage {}
.textInfo                       {color:#666666;line-height:16px}

.elementForm table              {width:400px}
.elementForm td                 {padding:4px 0 0 0}
.elementForm .rowText           {}
.elementForm .formButtons       {text-align:right}
.elementForm label              {white-space:nowrap;padding:0 4px 0 0}

dl.form                         {display:table;margin:0;padding:0}
dl.form dt                      {display:block;clear:left;margin:0 0 2px 0}
dl.form dt label                {font-weight:bold;}
dl.form dd                      {display:block;margin:0 0 10px 0;overflow:hidden;}

.wglRadioFloat                  {}
.wglRadioFloat input            {margin:0;float:left}
.wglRadioFloat label            {float:left;padding:0 4px 0 4px}

.wglRadio                       {display:block;clear:left;padding:4px 0 4px 0}
.wglRadio input                 {margin:0;float:left}
.wglRadio label                 {float:left;padding:0 4px 0 4px;color:black}

.wglCheckbox                    {display:block;clear:left;padding:4px 0 4px 0}
.wglCheckbox input              {margin:0;float:left}
.wglCheckbox label              {float:left;padding:0 4px 0 4px}

.wglCheckboxFloat               {margin:0 2px 0 0}

/* Groessen der Eingebafelder */
input.XS        {width:44px;margin-right:4px}
input.S         {width:94px;margin-right:4px}
input.M         {width:144px;margin-right:4px}
input.L         {width:194px;margin-right:4px}
input.XL        {width:244px;margin-right:4px}
input.XXL       {width:294px;margin-right:4px}

textarea.XS     {width:44px;margin-right:4px}
textarea.S      {width:94px;margin-right:4px}
textarea.M      {width:144px;margin-right:4px}
textarea.L      {width:194px;margin-right:4px}
textarea.XL     {width:244px;margin-right:4px}
textarea.XXL    {width:294px;margin-right:4px}

select.XS       {width:46px;margin-right:4px}
select.S        {width:96px;margin-right:4px}
select.M        {width:146px;margin-right:4px}
select.L        {width:196px;margin-right:4px}
select.XL       {width:246px;margin-right:4px}
select.XXL      {width:296px;margin-right:4px}

/* Elemente des oberen Bereich */

/* Elemente des linken Bereiches */

/* Elemente des Inhaltsbereiches */

.elementBulletLinkList  {list-style-image:url(/global/wGlobal/layout/images/icons/list-style-image.png);margin:0 0 18px 22px;}
.elementBulletLinkList li  {line-height:14px;margin:0 0 5px 0;}
.elementBulletLinkList li a  {line-height:14px;display:block;}

/*.alertBox  {position:absolute;top:230px;left:195px;width:458px;height:145px;background:url(/global/wGlobal/layout/images/backgrounds/bg_alertbox.png) top left no-repeat;padding:43px;z-index:300;}*/
/*.alertBox  {position:absolute;top:230px;left:218px;width:544px;z-index:300;}*/
.alertBox  {position:absolute;top:230px;left:50%;width:544px;z-index:2000;margin-left:-272px;}
.alertBox .alertBoxTop  {width:544px;height:40px;background:url(/global/wGlobal/layout/images/backgrounds/bg_alertbox_top.png) top left no-repeat;}
.alertBox .alertBoxMain  {width:458px;background:url(/global/wGlobal/layout/images/backgrounds/bg_alertbox_main.png) top left repeat-y;padding:0 43px;}
.alertBox .alertBoxMain .title  {font-size:14px;font-weight:bold;margin:0 0 7px 0}
.alertBox .alertBoxMain .gatekeeperLinks  {width:278px;padding:15px 0 0 180px;}
.alertBox .alertBoxMain .gatekeeperLinks .yes  {position:relative;width:42px;height:18px;color:#ffffff;background:#608c3e;text-align:center;line-height:19px;margin:0 8px 0 0;float:left;}
.alertBox .alertBoxMain .gatekeeperLinks .no  {position:relative;width:42px;height:18px;color:#ffffff;background:#c00222;text-align:center;line-height:19px;float:left;}
.alertBox .alertBoxMain .gatekeeperLinks a:hover  {text-decoration:none;}
.alertBox .alertBoxBottom  {width:544px;height:40px;background:url(/global/wGlobal/layout/images/backgrounds/bg_alertbox_bottom.png) top left no-repeat;}

hr.delimiter  {height:1px;border:0px;background:#c3c7c0;border:0px;margin:0 0 10px 0;clear:both;}
.elementDelimiter hr.delimiter              {margin:0 0 2px 0}

/* Elemente des rechten Bereiches */

.infoBox  {width:438px;margin:0 0 18px 0;padding:8px 10px 5px 10px;}
.infoBox ul  {list-style-image:url(/global/wGlobal/layout/images/icons/list-style-image.png);margin:0 0 0 22px;}
.infoBox li  {line-height:14px;margin:0 0 5px 0;}
.infoBox li span.bold  {font-weight:bold;line-height:14px;display:block;}
.infoBox .title  {font-size:14px;font-weight:bold;}
.borderRed  {border:1px solid #c00222;}
.borderRed .title  {color:#c00222;}
.borderGrey  {border:1px solid #333333;}
.borderGrey .title  {color:#333333;}
.borderGreen  {border:1px solid #537238;}
.borderGreen .title  {color:#537238;}

.elementCallUs  {font-weight:bold;margin:0 0 12px 0;}
.elementCallUs .title  {font-size:14px;line-height:16px;}
.elementCallUs .phoneNR  {color:#c00222;font-size:18px;margin:2px 0;}
.elementCallUs .times  {color:#c00222;font-size:11px;font-weight:bold;line-height:14px;}
.elementCallUs a.more  {line-height:14px;}

.elementHypoTeaser    {margin: 0 0 12px 0}

.elementShortNews  {margin:0 0 4px 0;}
.elementShortNews .title  {font-size:14px;font-weight:bold;margin:0 0 7px 0;}
.elementShortNews li  {padding:0 0 2px 0;}
.elementShortNews li .date  {font-weight:bold;line-height:14px;}
.elementShortNews li .content  {line-height:14px;}

.elementMarketInfo  {margin:0 0 8px 0;}
.elementMarketInfo .tooltip {display: none;}
.elementMarketInfo .title  {font-size:14px;font-weight:bold;margin:0 0 7px 0;}
.elementMarketInfo .paper  {position:relative;width:40%;text-align:left;line-height:14px;margin:0 0 6px 0;float:left;}
.elementMarketInfo .performance  {position:relative;width:50%;text-align:right;line-height:14px;margin:0 0 6px 0;float:right;}
.elementMarketInfo .performance span.value  {padding:0 0 0 3px;}
.elementMarketInfo a.more  {clear:both;}
#tooltip        { position:absolute; border:1px solid #b8b8b8; background:#fff; padding:2px 5px;color:#666; display:none; }

.elementBankingLogin  {margin:0 0 8px 0;position:absolute; bottom:0; overflow: hidden;width: 192px;}
.elementBankingLogin .title  {font-size:14px;margin:0 0 9px 0;display:block;}
.elementBankingLogin .imgLogin  {float: left;width:86px;height:57px0; magrin: 0;}
.elementBankingLogin .readMore  {width:90px;height:57px;line-height:14px;margin:0 0 0 0;float:left;}
.elementBankingLogin .readMore span  {font-size:10px;}

.elementSearchMap  {width:600px;height:490px;border-bottom:1px solid #858585;}
.elementSearchMap .searchMap  {height:414px;border:1px solid #989898;margin:0 0 10px 0;}
.elementSearchMap .searchMap .title  {width:588px;height:18px;background:#608c3e;color:#ffffff;font-weight:bold;padding:3px 5px;}
.elementSearchMap .searchBox  {width:578px;height:38px;border:1px solid #989898;margin:0 0 10px 0;padding:7px 10px;}
.elementSearchMap .searchBox .indicationBox  {position:relative;margin:0 10px 0 0;float:left;}
.elementSearchMap .searchBox .indicationBox input  {width:140px;height:18px;border:1px solid #a5acb2;}
.elementSearchMap .searchBox .indicationBox select  {width:140px;height:22px;border:1px solid #a5acb2;}
.elementSearchMap .searchBox input.submit  {position:relative;border:1px solid #608c3e;background:#e6e6e6;margin:18px 0 0 0;padding:0 10px;cursor:pointer;}

/* Elemente des unteren Bereiches */

/* Listen */

ul.listDefault                 {border-top:1px solid #c3c7c0;margin:12px 0 0 0;padding:4px 0 0 0;}
ul.listCompact                 {}
ul.listSearchResult            {padding-top: 12px; border-top:1px solid #E0E0E0;}

.listDefault li                {overflow:hidden;padding:0 0 6px 0;margin:0 0 4px 0;border-bottom:solid 1px #c3c7c0;}
.listDefault p               {line-height:14px;}
.listCompact li                {overflow:hidden;padding:0 0 10px 0;margin:0}
.listSearchResult li           {overflow:hidden;padding:0 0 10px 0;margin:0 0 12px 0;border-bottom:solid 1px #e0e0e0}

li.twoCols                     {float:left;width:49%;margin-right:1%;height:120px;overflow:hidden}

.listDefault .listEntryTitle               {margin:0 0 3px 0;font-size:12px}
.listDefault .listEntryTitle a             {text-decoration:none}
.listDefault .listEntryDate                {padding:0 6px 0 0;font-weight:bold;text-decoration:none;}
.listDefault .listEntrySubline             {margin:0 0 4px 0;color:#444444}
.listDefault .listEntryThumbnail           {float:left;margin:2px 8px 0 0}
.listDefault .listEntryDescription         {margin:0 0 0 0}
.listDefault .listEntryMoreOnly            {text-decoration:none}
.listDefault .listEntryIconCalendar        {float:left;width:36px;height:36px;margin:10px 10px 20px 0;text-align:center;background-image:url(/global/wGlobal/layout/images/calendar.png)}
.listDefault .listEntryIconCalendar .month {font-size:9px;font-weight:bold;margin:2px 0 0 0;color:#ffffff}
.listDefault .col25  {position:relative;width:20%;float:left;}
.listDefault .col75  {position:relative;width:75%;float:right;}
.listDefault .listEntryIconCalendar .day   {margin:5px 0 0 0}
.listDefault .listEntryRegion  {}
.listDefault .listEntryDiscount  {position:relative;color:#d97c46;float:right;}
.listDefault .listEntryURL {margin:5px 0 0 0;}

.listNews                               {margin:-8px 0 0 0; padding:4px 0 0 0;}
.listNews .listEntry                    {margin:0 0 5px 0;}
.listNews .content                      {margin:-2px 0 0 0;}
.listNews .listEntryDate                {font-weight:bold;text-decoration:none; font-size:12px; margin:0;}
.listNews .listEntryTitle               {font-size:12px; line-height:15px;}
.listNews .listEntry a                  {text-decoration:none; line-height:15px;}

.listCompact .listEntryTitle               {margin:0 0 8px 0;font-size:12px}
.listCompact .listEntryTitle a             {text-decoration:none}
.listCompact .listEntryDate                {line-height:16px;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listCompact .listEntrySubline             {clear:both;margin:0 0 4px 0;color:#888888}
.listCompact .listEntryThumbnail           {float:left;margin:2px 8px 0 0}
.listCompact .listEntryDescription         {margin:0 0 0 0}
.listCompact .listEntryMoreOnly            {text-decoration:none}

ul.listSearchResult h2 {font-weight: normal;}
.listSearchResult .listEntryTitle a        {text-decoration:none}
.listSearchResult .listEntryDescription    {margin:0 0 4px 0}
.listSearchResult .listEntryUrl            {margin:0 0 0 0}
.listSearchResult a.detail          {display: inline; margin-left: 3px;}


/* Seiten-Blättern-Navigation */
.pageNaviList                   {text-align:center;line-height:24px;margin:0 0 10px 0}
.pageNaviList a                 {text-decoration:none}
.pageNaviList a:hover           {background-color:#f0f0f0}

.pageNaviBackLink               {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviLink                   {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviCurrent                {background-color:#ffffff;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;font-weight:bold;}
.pageNaviNextLink               {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}

/* Gestaltung der 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}




/* Elemente von alter Website übernommen */
.elementContainer               {margin:0 0 10px 0}

.elementContainer1              {margin:0 0 10px 0}
.elementContainer1 .col1        {width:465px;overflow:hidden;}

.elementContainer2              {margin:0 0 10px 0}
.elementContainer2 .col1        {float:left;width:224px}
.elementContainer2 .col2        {float:right;width:224px;overflow:hidden;}

.blank .elementContainer2 .col1        {width:46%; margin-right:20px;}
.blank .elementContainer2 .col2        {width:46%; float: left;}

.width3 .blank .elementContainer2 .col1        {width:56%; margin-right:20px;}
.width3 .blank .elementContainer2 .col2        {width:36%; float: left;}

.elementContainer3                {margin:0 0 10px 0}
.elementContainer3 .col1        {float:left;width:369px;overflow:hidden;}
.elementContainer3 .col2        {float:right;width:78px;overflow:hidden;}

.elementContainer4      {margin:0 0 10px 0}
.elementContainer4 .col1        {float:left;width:78px;overflow:hidden;}
.elementContainer4 .col2        {float:right;width:369px;overflow:hidden;}
.elementContainer4 .col2 h3        {margin:-7px 0 0 0;}

.blank .elementContainer1box1       {width:92%}
.elementContainer1box1              {margin:0 0 10px 0;border-color:#CCCCCC; border-width:1px; border-style:solid;padding:1px 10px 0 10px;}
.elementContainer1box1 .col1        {width:445px;overflow:hidden;}

.elementContainer2box1              {margin:0 0 10px 0;border-color:#CCCCCC; border-width:1px; border-style:solid;padding:5px 10px 0 10px;}
.elementContainer2box1 .col1        {float:left;width:214px;overflow:hidden;}
.elementContainer2box1 .col2        {float:right;width:214px;overflow:hidden;}

.elementContainer3box1                {margin:0 0 10px 0;border-color:#CCCCCC; border-width:1px; border-style:solid;padding:5px 10px 0 10px;}
.elementContainer3box1 .col1        {float:left;width:355px;overflow:hidden;}
.elementContainer3box1 .col2        {float:right;width:72px;overflow:hidden;}

.elementContainer4box1      {margin:0 0 10px 0;border-color:#CCCCCC; border-width:1px; border-style:solid;padding:5px 10px 0 10px;}
.elementContainer4box1 .col1        {float:left;width:72px;overflow:hidden;}
.elementContainer4box1 .col1 .elementPicture       {padding:5px 0 0 0;}
.elementContainer4box1 .col2        {float:right;width:355px;overflow:hidden;}

.elementContainer1box2              {margin:0 0 10px 0;border-color:#537238; border-width:1px; border-style:solid;padding:5px 10px 0 10px;}
.elementContainer1box2 .col1        {width:445px;overflow:hidden;}

.elementContainer2box2              {margin:0 0 10px 0;border-color:#537238; border-width:1px; border-style:solid;padding:5px 10px 0 10px;}
.elementContainer2box2 .col1        {float:left;width:214px;overflow:hidden;}
.elementContainer2box2 .col2        {float:right;width:214px;overflow:hidden;}

.elementContainer3box2                {margin:0 0 10px 0;border-color:#537238; border-width:1px; border-style:solid;padding:5px 10px 0 10px;}
.elementContainer3box2 .col1        {float:left;width:355px;overflow:hidden;}
.elementContainer3box2 .col2        {float:right;width:72px;overflow:hidden;}

.elementContainer4box2      {margin:0 0 10px 0;border-color:#537238; border-width:1px; border-style:solid;padding:5px 10px 0 10px;}
.elementContainer4box2 .col1        {float:left;width:72px;overflow:hidden;}
.elementContainer4box2 .col2        {float:right;width:355px;overflow:hidden;}

.elementContainer5          {margin:0 0 20px 0}
.elementContainer5 .col1        {float:left;width:310px;overflow:hidden;border-color:#c3c7c0;border-width:1px;border-style:solid;padding:5px 10px 5px 10px}
.elementContainer5 .col2        {float:right;width:310px;overflow:hidden;border-color:#c3c7c0;border-width:1px;border-style:solid;padding:5px 10px 5px 10px}

.elementContainer5box1          {margin:0 0 20px 0}
.elementContainer5box1 .col1        {float:left;width:310px;overflow:hidden;border-color:#c3c7c0;border-width:1px;border-style:solid;padding:5px 10px 5px 10px}
.elementContainer5box1 .col2        {float:right;width:310px;overflow:hidden;border-color:#c3c7c0;border-width:1px;border-style:solid;padding:5px 10px 5px 10px}

.elementContainer5box2          {margin:0 0 20px 0}
.elementContainer5box2 .col1        {float:left;width:310px;overflow:hidden;border-color:#c3c7c0;border-width:1px;border-style:solid;padding:5px 10px 5px 10px}
.elementContainer5box2 .col2        {float:right;width:310px;overflow:hidden;border-color:#c3c7c0;border-width:1px;border-style:solid;padding:5px 10px 5px 10px}

.elementHyporechner {overflow:visible;display:block;margin-bottom:10px}
.elementHyporechner #kalkulation                      {width:100%; border-collapse:collapse; cellpadding:0; cellspacing:0; margin-top:9px;}
.elementHyporechner #kalkulation tr                   {padding:6px 0 6px 0;}
.elementHyporechner #kalkulation td                   {padding:6px 0 6px 0; border-top:1px solid #cccccc; line-height:16px;}

.elementHyporechner .loading                          {margin-left:220px;}
.elementHyporechner .infotext                         {position:absolute; width:287px; z-index:1000; border:1px solid #999999; display:none; background-color:#FFFFFF; margin-top:-21px; padding:11px 19px 11px 19px;}

.elementHyporechner .zinsSelector                     {margin-top: 3px; height:18px;}
.elementHyporechner .zinsSelectorArea                 {margin-bottom: 7px;}

.elementHyporechner #zinsen1                          {border-style:solid;border-width:1px;border-color:transparent #cbcbcb #cbcbcb #cbcbcb;display:none;position:absolute;text-align:left;width:110px;background-color:#fff;}
.elementHyporechner #zinsen1 a                        {display:block;height:20px;line-height:20px;padding-left:10px;color:#666666;text-decoration:none;}
.elementHyporechner #zinsen1 a:hover                  {color:#0096DB;}
.elementHyporechner #zins1                            {float:right; width:110px; overflow:hidden;border:1px solid #cbcbcb;background:transparent url(/global/wGlobal/layout/images/icons/icon_down.gif) no-repeat right center;}
.elementHyporechner #openZins1                        {height:16px;line-height:16px;text-decoration:none;color:#666666;width:110px;padding:0 0px 0 10px;}

.elementHyporechner #zinsen2                          {float:right; border-style:solid;border-width:1px;border-color:transparent #cbcbcb #cbcbcb #cbcbcb;display:none;position:absolute;text-align:left;width:110px;background-color:#fff;}
.elementHyporechner #zinsen2 a                        {display:block;height:20px;line-height:20px;padding-left:10px;color:#666666;text-decoration:none;}
.elementHyporechner #zinsen2 a:hover                  {color:#0096DB;}
.elementHyporechner #zins2                            {float:right; width:110px; overflow:hidden;border:1px solid #cbcbcb;background:transparent url(/global/wGlobal/layout/images/icons/icon_down.gif) no-repeat right center;}
.elementHyporechner #openZins2                        {height:16px;line-height:16px;text-decoration:none;color:#666666;width:110px;padding:0 0px 0 10px;}

.elementRisikoprofil #q1 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}
.elementRisikoprofil #q2 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}
.elementRisikoprofil #q3 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}
.elementRisikoprofil #q4 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}
.elementRisikoprofil #q5 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}
.elementRisikoprofil #q6 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}
.elementRisikoprofil #q7 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}
.elementRisikoprofil #q8 a                            {vertical-align:2px; text-decoration:none; cursor:pointer; color:#666666;}



/*** Standorte ***/
button {background-color: #537238; color: #fff;}
td.label {display:inline-block;width:120px;color:#151515;font-weight: bold;}
td.content {padding-bottom: 10px;width:220px;}
textarea.XXL {margin-right:4px;width:290px;border: 1px solid #CBCBCB; height: 100px;}
.elementStandorte                                   {}

.elementStandorte a.orange        {background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_orange.gif) no-repeat scroll left top;}
.elementStandorte a.orange:hover   {z-index:1001;width:auto;height:27px;display:block;background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_orange_hover.gif) no-repeat scroll left top;}
.elementStandorte a.orange:hover span {background-color:#538f9b;display:block;margin-left:13px;margin-top:13px;padding-left:6px;padding-right:6px;}

.elementStandorte a.red        {background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_red.gif) no-repeat scroll left top;}
.elementStandorte a.red:hover   {z-index:1001;width:auto;height:27px;display:block;background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_red_hover.gif) no-repeat scroll left top;}
.elementStandorte a.red:hover span {background-color:#C43A49;display:block;margin-left:13px;margin-top:13px;padding-left:6px;padding-right:6px;}

.elementStandorte a.green        {background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_green.gif) no-repeat scroll left top;}
.elementStandorte a.green:hover   {z-index:1001;width:auto;height:27px;display:block;background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_green_hover.gif) no-repeat scroll left top;}
.elementStandorte a.green:hover span {background-color:#E78502;display:block;margin-left:13px;margin-top:13px;padding-left:6px;padding-right:6px;}

.elementStandorte a.yellow        {background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_yellow.gif) no-repeat scroll left top;}
.elementStandorte a.yellow:hover   {z-index:1001;width:auto;height:27px;display:block;background: transparent url(/global/wGlobal/layout/images/backgrounds/bg_standort_yellow_hover.gif) no-repeat scroll left top;}
.elementStandorte a.yellow:hover span {background-color:#dcc007;display:block;margin-left:13px;margin-top:13px;padding-left:6px;padding-right:6px;}

.elementStandorte form .selectBox                   {margin-bottom:2px;}
.elementStandorte form .selectBox div               {display:block;margin-left:0px;text-align:left;width:130px;background-color:#fff;}
.elementStandorte form .selectBox div a             {display:block;height:20px;line-height:20px;padding-left:10px;color:#151515;text-decoration:none;}
.elementStandorte form .selectBox div a:hover       {color:#151515;}
.elementStandorte form .open                         {height:16px;line-height:16px;width:130px;overflow:hidden;border:1px solid #cbcbcb;background:transparent url(/global/wGlobal/layout/images/icons/icon_down.gif) no-repeat right center;}
.elementStandorte form #themas,
.elementStandorte form #wuensche                    {background-color:#fff;display:none;position:absolute;z-index:50;text-decoration:none;color:#151515;width:140px;padding:0;border-style:solid;border-width:1px;border-color:transparent #cbcbcb #cbcbcb #cbcbcb;}


.row {width:100%;margin-bottom:2px;}
.left {display:block;float:left;width:150px;}
.right {display:block;float:left;}

.elementStandorte #bancomaten  {display:none;}
.elementStandorte .text.text_b                      {display: none;}
.elementStandorte a                                 {outline: none;}
.elementStandorte img.picture                       {margin-bottom:15px;}
.elementStandorte h3.hinweis                        {background:transparent url(/global/wGlobal/layout/images/icons/icon_hinweis.gif) no-repeat left center;padding-left:20px;color:#c23a48;line-height:15px;font-weight:normal;}
.elementStandorte p.hinweis                         {color:#c23a48;line-height:15px;font-weight:normal;}
.elementStandorte .text                             {margin:0 0 18px 0;}
.elementStandorte .grafikStandorte  {margin: 20px 0 0;}
.elementStandorte .grafikStandorte .map {float:left; width: 503px; height: 215px;}
.elementStandorte .citySelceltorArea                 {float:left; width: 130px;}
.elementStandorte .citySelector                     {position: relative;}
.elementStandorte .cities                           {background-color:#FFFFFF;border-color:transparent #CBCBCB #CBCBCB;border-style:solid;border-width:1px;display:none;margin-left:0;margin-top:0;position:absolute;text-align:left;width:130px;z-index:2000;}
.elementStandorte .tabs .bancomaten a.active {background:none repeat scroll 0 0 #FFFFFF;height:20px;}
.elementStandorte .contentTabs                      {margin-top:10px;margin-left:10px;}
.elementStandorte .standortDetails                  {float:left;margin:0 4px 0 0;width:345px;}
.elementStandorte #standortFormular {float: right; width: 395px;}
.elementStandorte #standortFormular h1.emailInfo    {font-size: 12px;}
.elementStandorte .loading                          {margin-left:220px;}
.elementStandorte #geschaeftsstellen .cities         {}
.elementStandorte #bancomaten .cities                {}
.elementStandorte .cities a                         {display:block;height:20px;line-height:20px;padding-left:10px;color:#666666;text-decoration:none;}
.elementStandorte .city                             {float:none;width:130px;overflow:hidden;border:1px solid #cbcbcb;background:transparent url(/global/wGlobal/layout/images/icons/icon_down.gif) no-repeat right center;}
.elementStandorte a.openCities                      {height:20px;line-height:20px;text-decoration:none;color:#151515;width:130px;padding:0 0px 0 10px;}
.elementStandorte a.openCities:hover                {height:20px;line-height:20px;text-decoration:none;color:#151515;width:130px;padding:0 0px 0 10px;}
.elementStandorte .tabs                             {border-bottom:1px solid #cbcbcb; overflow: hidden;height:20px;margin-left:-20px;}
.elementStandorte .tabs a                           {padding:0 25px 0 25px;color:#666666;display:block;line-height:20px;position:absolute;height:20px;text-decoration:none; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb;}
.elementStandorte .tabs .geschaeftsstellen a        {border-right: none;}
.elementStandorte .tabs .geschaeftsstellen a.active {background:#fff;}
.elementStandorte .tabs .bancomaten a               {margin-left: 161px;}
.elementStandorte .tabs .bancomaten a.active        {background:#fff;}
.elementStandorte .tabs .geschaeftsstellen          {float:left;margin-left:20px;}
.elementStandorte .tabs .bancomaten                 {float:left;}
.elementStandorte a.marker                          {color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;width:10px;height:10px;;}
.elementStandorte a.marker span.citytext            {display:none;}
.elementStandorte a.marker:hover span               {display:block;}
.elementStandorte a.markerBancomat                  {color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;width:10px;height:10px;;}
.elementStandorte a.markerBancomat span.citytext    {display:none;}
.elementStandorte a.markerBancomat:hover span       {display:block;}

#standortFormular .wglButtonText                           {background:transparent url(/global/wGlobal/layout/images/buttons/button_submit.jpg) no-repeat 0 0;border:none;text-indent:-9000em;width:75px;height:19px;}
#standortFormular .wglButtonText:hover                     {background:transparent url(/global/wGlobal/layout/images/buttons/button_submit.jpg) no-repeat 0 0;border:none;text-indent:-9000em;width:75px;height:19px;}


.kontaktformular {margin:20px 0 0 0;}

.kontaktformular form                               {margin-top:10px;}
.kontaktformular form .selectBox                   {margin-bottom:2px;}
.kontaktformular form .selectBox div a             {display:block;width:220px;height:20px;line-height:20px;padding-left:10px;color:#151515;text-decoration:none;}
.kontaktformular.vorsorge .selectBox div a         {width:130px; text-align: left; height:17px;line-height:17px;padding:0 0 0 10px;color:#666666;}
.kontaktformular form .selectBox div a:hover       {}
.kontaktformular form .open                        {float:none;width:220px;overflow:hidden;border:1px solid #cbcbcb;background:transparent url(/global/wGlobal/layout/images/icons/icon_down.gif) no-repeat right center;}
.kontaktformular form #themas,
.kontaktformular form #wuensche                    {margin-top:-1px;background-color:#fff;display:none;position:absolute;z-index:50;text-decoration:none;color:#151515;width:230px;padding:0;border-style:solid;border-width:1px;border-color:transparent #cbcbcb #cbcbcb #cbcbcb;}
.kontaktformular.vorsorge form .open               {width:140px;background:transparent url(/global/wGlobal/layout/images/icons/icon_down.gif) no-repeat right center;}
.kontaktformular.vorsorge form #wuensche           {width:140px;background:#fff;}
.kontaktformular textarea                           {color:#151515;width:210px; padding: 5px 5px;}
.kontaktformular.vorsorge textarea                 {color:#666;width:370px; padding: 5px;}
.kontaktformular .row                              {clear: both; margin-bottom:3px;}
.kontaktformular.vorsorge .row                              {width: 390px;}
.kontaktformular .left                              {display:block;float:left;width:width:148px;}
.kontaktformular .right                            {display:block;float:left;width:232px;}
.kontaktformular .row.first .left                  {width:240px;}
.kontaktformular .row.first .right                  {width:140px;}
.kontaktformular input.L                           {color:#151515;width:220px;padding:1px 0 2px 10px;border:1px solid #cbcbcb;}
.kontaktformular .wglRadiobutton                    {float: left; width:70px;}

.kontaktformular #defaultdata label                {margin-bottom:5px;}
.kontaktformular                                    {width:395px;display:block;}
.kontaktformular.vorsorge                            {width:390px; font-size: 11px;}
.kontaktformular.vorsorge input.L                    {height:17px;}
.kontaktformular .emailInfo                        {margin-top:10px; font-size: 12px;}

.kontaktformular .wglFormElement {clear: both;}
.kontaktformular form label{display: none;}

#beratungdata, #defaultdata, #beratungdata, #firmendata, #maildata, #telefondata {display:none;}
.kontaktformular input.L.error,
form .error {border: 1px solid red;}
.kontaktformular form label[for='kunde_Nein'],
.kontaktformular form label[for='kunde_Ja'],
.kontaktformular form label[for='kunde'] {display: block; float:left; }
.kontaktformular input[type='radio'] {float:left;}

.kontaktformular.vorsorge input.L    {color:#666666;padding: 2px 5px 1px 5px; width: 225px;height: 14px; margin: 0;}

.kontaktformular.vorsorge form label{color: #666666;display: block;float:left;line-height:20px;width:145px;}
.kontaktformular.vorsorge form label[for='rechner'],
.kontaktformular.vorsorge form label[for='wunsch'],
.kontaktformular.vorsorge form label[for='nachricht'],
.kontaktformular.vorsorge form label[for='captchaValue'],
.kontaktformular.vorsorge form label[for='captcha'],
.kontaktformular.vorsorge form label[for='name'] {display:none;}
.kontaktformular.vorsorge .elementCallUs  {position: absolute; margin: 70px 0 0 428px;}
.kontaktformular.vorsorge .elementCallUs .title {font-size:12px;font-weight:normal;line-height:16px;}
.kontaktformular.vorsorge .row img {margin-right: 22px;}
.kontaktformular.vorsorge #captchaValue {margin-top:-7px}
.kontaktformular.vorsorge #captcha_error {display: none;}
.kontaktformular.vorsorge button         {float: right;width:75px; height: 20px; border: none; margin-right: 8px; padding-bottom: 3px;}
.kontaktformular.vorsorge button:hover   {}



.navLevel1Embed #blockContent,
.navLevel1Embed #blockContentStart {float: none; position: static; padding-left: 28px; width: 694px;}
#navigationMeta .navLevel1Embed #blockContent.blank {width: 92%;}

#navigationMeta .navLevel1Embed.width2 #blockContent.blank   {}
.blank#blockContent {margin-top: -7px;}

#navigationTop .blank .elementContainer2              {margin:0 0 10px 0; }
#navigationTop .blank .elementContainer2 .col1        {float:left;width:321px;margin-right:20px;overflow:hidden;}
#navigationTop .blank .elementContainer2 .col2        {float:left;width:321px;overflow:hidden;}


div#gatekeeperBlocker {  position: fixed;top: 0;  left: 0; bottom: 0;right: 0;background: #fff;z-index: 1900;}

.buttonLink                     {padding:3px; border:1px solid #E2E2E2;margin:0 5px 0 0;text-decoration:none;width:75px; text-align:center;}
.infoLoggedIn {margin:0 0 5px 0}
.elementLoginForm {}
.errorMessages                  {margin:0 0 10px 0;padding:8px;background-color:#ffcccc}
.errorMessages *                {}
.wglErrorMessage                {color:red;display:block;line-height:16px;font-weight:bold;}
.errorMessages .wglErrorMessage {}
.textInfo                       {color:#666666;line-height:16px}
.inputError                     {background-color:#FFCCCC;} .infoLoggedInName {margin:0 0 5px 0}

.radio  {margin:5px 5px 5px 5px;}
.radioFirstColumn  {margin:5px 5px 5px 0px;}
.radioWithColumnSpace {margin:5px 3px 5px 30px;}
.checkbox{margin: 5px 5px 5px 0;}
.Question{margin: 0 0 15px 20px;}
.RadioBoxCollection{}
.Collection {margin: 0 0 10px 0 }


/* Textareas */

.TextArea_std{
  height: 50px;
  width: 260px;
  margin: 5px 0 10px 0;
  border-color: #999999 #CCCCCC #CCCCCC #999999;
    border-style: solid;
    border-width: 1px;
    font-family: "Trebuchet MS";
    font-size: 11px;
  }
.TextArea_choice{
  height: 20px;
  width: 240px;
  margin: 0px 0px 0px 10px;
  border-color: #999999 #CCCCCC #CCCCCC #999999;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;

    padding: 0;
  }


/*Hauptblock */
#blockContent{
    float: left;
    padding: 0 20px 20px 0;
    position: relative;
    width: 460px;
}
/*Checkboxen Frage 7c) */
#Table7c{
  margin: 0 0 0 20px;
  width="200";
}
#Table7a{
  margin: 0 0 0 20px;
  width="200";

}
#addressTable{
  margin: 0 0 10px 20px;

}
#TextArea_Q7{
  height: 20px;
  width: 240px;
  border-color: #999999 #CCCCCC #CCCCCC #999999;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;

    padding: 0;
}

#submitButton{
  margin: 0 0 10px 20px;
}
#EndText{
  margin: 10px 0 0 20px;
  font-size:16px;
  font-weight:normal;
  color:#3B452E;
}

/* Hyporechner */

.elementHyporechnerExtended	.textAbsatz		{margin:10px 0 30px 0}
.elementHyporechnerExtended	.smallerContent	{width:525px}
.elementHyporechnerExtended .stepStatus		{float:right}
.elementHyporechnerExtended .stepImage		{margin-right:3px}
.elementHyporechnerExtended .linkBack		{background-image: url("/global/wGlobal/layout/images/hyporechner_extended/link_back.png");background-position:left center;background-repeat:no-repeat;font-size:13px;font-weight:bold;padding-left: 18px;}

.HypoInput						{border-spacing:0;border-top:1px solid #CCCCCC;width:100%;font-size:13px}
.HypoInput .HypoLabel			{width:275px}	
.HypoInput input[type="text"]		{border:1px solid #999999}
.HypoInput td					{border-bottom:1px solid #CCCCCC;padding:5px 0 5px 0}

.HypoEinkommen					{border-spacing:0;width:100%;font-size:13px}
.HypoEinkommen input[type="text"]	{border:1px solid #999999;width:140px}
.HypoEinkommen .HypoLabel		{width:275px;font-weight:bold}
.HypoEinkommen .HypoRight		{text-align:right;padding-right:30px}
.HypoEinkommen td				{border-bottom:1px solid #CCCCCC;padding:5px 0 5px 0}

.HypoKontakt					{border-spacing:0;border-top:1px solid #CCCCCC;width:100%;font-size:13px}
.HypoKontakt .hypoBold			{font-weight:bold}
.HypoKontakt input[type="text"]	{border:1px solid #999999;width:175px}
.HypoKontakt td					{border-bottom:1px solid #CCCCCC;padding:5px 0 5px 0}

.HypoKontaktResult				{width:auto}
.HypoKontaktResult .hypoBold		{font-weight:bold}
.HypoKontaktResult td			{padding-right:35px}

.hypoResult						{border-spacing:0;border-top:1px solid #CCCCCC;width:100%;font-size:13px}
.hypoResult td					{border-bottom:1px solid #CCCCCC;padding:5px 0 5px 0}
.hypoResult .hypoBold			{font-weight:bold}
.hypoResult .hypoRight			{text-align:right}
.hypoResult .hypoNoBorder		{border:0}
.hypoResult .hypoRightPadding	{padding-right:25px;}

/* Standort-Karte Google Maps */

.bubbleInner					{font-size:11px}
.bubbleInner .content			{padding-bottom:0px}

/* Konto Formular */

.elementKontoFormular						{margin:20px 0 10px 0;font-size:12.5px;cursor:pointer}
.elementKontoFormular .kontoStep				{height:24px;float:left;padding:8px 12px 0 12px}
.elementKontoFormular .kontoStep	 img			{margin-right:2px}
.elementKontoFormular .kontoStepActive		{background-color:#ececec}
.elementKontoFormular #kontoFormContent		{background-color:#ececec;width:700px}
.elementKontoFormular #kontoFormContentInner	{padding:20px 10px 15px 10px}
.elementKontoFormular .kontoLabel			{width:175px}
.elementKontoFormular .kontoInput			{border:1px solid #cbcbcb;width:210px}
.elementKontoFormular .kontoInputCol			{padding-bottom:10px}
.elementKontoFormular .kontoButton			{background-color: #537238;color: #FFFFFF;padding:2px 6px 2px 6px}
.elementKontoFormular .kontoButtonBack		{background-color: #9a9a9a;color: #FFFFFF;padding:2px 6px 2px 6px}
.elementKontoFormular .kontoSpacer			{width:20px}
.elementKontoFormular .addFields				{font-size:11px;color:#000000}
.elementKontoFormular .kontrollForm .kontoInputCol			{font-weight:bold}
