/*  XS Main Sheet tprosafe  */
body     {font-family:verdana,helvetica,arial,sans-serif;color:#000;font-size:11px;}
td          {font-family:verdana,helvetica,arial,sans-serif;font-size:11px;}
ul          {font-family:verdana,helvetica,arial,sans-serif;}
form     {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6     {margin:0;padding:0;}


a                {text-decoration:none;color:#00305d;}
a:link        {  }
a:visited    {  }
a:hover     {text-decoration:none;color:#89b916;}
a:active     {  }


.MainPageSetup                       {width:auto;height:auto;border:1px solid #000;background-color:#fff;margin-top:20px;
                                                    margin-bottom:20px;}

.HeaderContentTable              {background-repeat:no-repeat; }

.HeaderFirstLineLeftCell          {border-bottom:3px solid #fff;border-right:2px solid #fff;width:175px;
                                                    height:105px;background-color:#fff;background-position:top left;padding:0px 0px 15px 0px;}
.HeaderFirstLineMiddleCell    {border-bottom:3px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;
                                                      padding:0;width:573px;height:120px;background-color:#ebebeb;}
.HeaderFirstLineRightCell        {border-bottom:3px solid #fff;border-left:2px solid #fff;background-color:#ebebeb;
                                                       width:175px;height:120px;padding:0;}

.HeaderMainNaviCompany               {font-size:26px;color:#fff;font-weight:bold;padding:0 0 7px 0;}
.HeaderMainNaviTitle                        {font-size:19px;display:block;color:#00305d;font-weight:bold;padding:0 0 12px 20px;}
.HeaderFirstLineLanguagePopUp     {font-size:10px;line-height:11px;width:141px;margin:14px 0 7px 15px;}

.HelpNavigation ul                      {list-style:none;margin:0;padding:0 19px 0 15px;}
.HelpNavigation ul li                   {font-size:10px;line-height:12px;padding:0 0 1px 0;margin:0;}
.HelpNavigation ul li a                {display:block;text-decoration:none;
                                                        background-image:url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_off.gif);
                                                        background-repeat:no-repeat;background-position:0 9px;color:#000;}
.HelpNavigation ul li a span      {background-color:#ebebeb;padding-right:1px;}
.HelpNavigation ul li a:link                {  }
.HelpNavigation ul li a:visited           {  }
.HelpNavigation ul li a:hover span   {background-color:#b1b3b4;padding-right:1px;}
.HelpNavigation ul li a:hover             {background-color:#b1b3b4;}
.HelpNavigation ul li a:active             {background-color:#89b916;color:#fff;
                                                                 background-image:url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_white.gif);
                                                                 background-repeat:no-repeat;background-position:0 9px;}
.HelpNavigation ul li a:active span   {background-color:#89b916;color:#fff;}



.HeaderSecondLineLeftCell              {border-bottom:3px solid #fff;border-right:2px solid #fff;
                                                               background-color:#fff;width:175px;}
.HeaderSecondLineMiddleCell         {border-bottom:3px solid #fff;background-color:#fff;width:635px;}
.HeaderSecondLineRightCell           {border-left:2px solid #fff;background-color:#ebf2d9;width:175px;}

.MainNavigationStart ul                        {list-style:none;margin:0;padding:0;}
.MainNavigationStart ul li                     {font-size:11px;text-align:right;font-weight:bold;
                                                                   float:left;width:175px;margin:0;padding:0;}
.MainNavigationStart ul li a                  {display:block;text-decoration:none;padding:5px 15px 5px 1px;background-color:#dfe9c5;}
.MainNavigationStart ul li a:link          {color:#00305d;}
.MainNavigationStart ul li a:visited     {color:#00305d;}
.MainNavigationStart ul li a:hover      {background-color:#00305d;color:#fff;}
.MainNavigationStart ul li a:active      {background-color:#89b916;color:#fff;}
.MainNavigationStart ul li.selected a  {background-color:#89b916;color:#fff;}


.MainNavigation ul                         {list-style:none;margin:0;padding:0;width:635px;}
.MainNavigation ul li                      {font-size:11px;text-align:center;font-weight:bold;
                                                           float:left;width:20%;margin:0;padding:0;display:block;}
.MainNavigation ul li a                   {display:block;text-decoration:none;padding:5px 1px 5px 1px;background-color:#dfe9c5;
                                                           border-left:1px solid #fff;border-right:1px solid #fff;}
.MainNavigation ul li a:link           {color:#00305d;}
.MainNavigation ul li a:visited      {color:#00305d;}
.MainNavigation ul li a:hover       {background-color:#00305d;color:#fff;}
.MainNavigation ul li a:active       {background-color:#89b916;color:#fff;}
.MainNavigation ul li.selected a   {background-color:#89b916;color:#fff;}


.HeaderThirdLineLeftCell              {border-right:2px solid #fff;background-color:#fff;width:175px;padding:3px 0 0 0;}
.HeaderThirdLineMiddleCell         {border-left:1px solid #fff;border-right:1px solid #fff;
                                                            background-color:#fff;width:628px;padding:3px 0 1px 5px;}
.HeaderThirdLineRightCell            {border-left:2px solid #fff;background-color:#ebf2d9;width:175px;}


.HeaderThirdLineNaviPath ul        {list-style:none;margin:0;padding:0;display:inline;}
.HeaderThirdLineNaviPath ul li    {display:inline;padding:0 0 0 13px;
                                                           background-image:url(/xs_db/BILD_DB/website/www/7/www_navi_path_marker_small.gif);
                                                           background-repeat:no-repeat;background-position:0 4px;}
.HeaderThirdLineNaviPath ul li a  {text-decoration:none;margin-right:6px;font-size:10px;text-align:left;font-weight:normal;}
.HeaderThirdLineNaviPath ul li a:link         {color:#000;}
.HeaderThirdLineNaviPath ul li a:visited    {color:#000;}
.HeaderThirdLineNaviPath ul li a:hover      {background-color:#b1b3b4;}
.HeaderThirdLineNaviPath ul li a:active     {background-color:#89b916;color:#fff;}
.HeaderThirdLineNaviPath ul li.selected a {  }


.HeaderThirdLineNaviHeadline               {background-image:url(/xs_db/BILD_DB/website/www/8/www_header_marker_small.gif);
                                                                      background-repeat:no-repeat;background-position:0 4px;
                                                                       color:#89b916;font-size:12px;
                                                                      font-weight:bold;padding-left:14px;}
.HeaderThirdLineNaviHeadlineCell         {padding-top:6px;}

.HeaderForthLineLeftCell                          {border-right:2px solid #fff;background-color:#ebf2d9;width:175px;height:400px;}
.HeaderForthLineMiddleCell                     {border-left:1px solid #fff;border-right:1px solid #fff;
                                                                       background-color:#ebebeb;width:633px;height:400px;}
.HeaderForthLineRightCell                        {border-left:2px solid #fff;background-color:#ebf2d9;width:175px;height:400px;}


/* ********** Navi Level0 ************ */

.SubNavigationFirst ul                  { list-style: none; margin: 0px; padding: 0px; border-top: 3px solid #ffffff; }
.SubNavigationFirst ul li               { font-size: 11px; text-align: left; font-weight: bold; margin: 0px; padding: 0px; width: 175px; }
.SubNavigationFirst ul li a            { display: block; text-decoration: none; padding: 5px 2px 5px 8px;
                                                             background-color: #00305d; color: #ffffff; border-bottom: 2px solid #ffffff; }


/* ********** Navi Level1 ************ */

.SubNavigation ul                                                 { list-style: none; padding: 0px; margin: 0px; border: none;  }
.SubNavigation li                                                  { padding: 0px; margin: 0px; border: none; width: 175px; }

.SubNavigation ul.navLevel1                                 {  }
.SubNavigation .navLevel1 li.unselected               {  }
.SubNavigation .navLevel1 li.unselected a             { font-size: 11px; text-align: left; font-weight: normal; display: block;
                                                                              padding: 5px 2px 5px 8px; border-bottom: 2px solid #ffffff;
                                                                              background-color: #e0efbc; color: #00305d; text-decoration: none; }
.SubNavigation .navLevel1 li.unselected a:link       {   }
.SubNavigation .navLevel1 li.unselected a:visited   {   }
.SubNavigation .navLevel1 li.unselected a:hover     { background-color: #bad577; color: #00305d; }
.SubNavigation .navLevel1 li.unselected a:active    { background-color: #00305d; color: #ffffff; }
.SubNavigation .navLevel1 li.selected a                  { font-size: 11px; text-align: left; font-weight: normal; display: block;
                                                                              padding: 5px 2px 5px 8px; border-bottom: 2px solid #ffffff; font-weight: bold;
                                                                              background-color: #bad577; color: #00305d; text-decoration: none; }
.SubNavigation .navLevel1 li.selected a:hover         { background-color: #89b916;  }
.SubNavigation .navLevel1 li.selected a:active         { background-color: #00305d; color: #ffffff; }


/* ********** Navi Level2 ************ */

.SubNavigation ul.navLevel2                            { padding: 5px 0px 5px 0px; background-color: #ebf2d9;
                                                                         border-bottom: 2px solid #ffffff; }
.SubNavigation .navLevel2 li.unselected           {  }
.SubNavigation .navLevel2 li.unselected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                         padding: 3px 2px 3px 8px; border: none; color: #00305d; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_off.gif);
                                                           background-repeat: no-repeat; background-position: bottom left;
                                                                         background-color: transparent; }

.SubNavigation .navLevel2 li.unselected a span            { background-color: #ebf2d9; padding: 0px 2px 0px 0px; }
.SubNavigation .navLevel2 li.selected a span                { background-color: #ebf2d9; padding: 0px 2px 0px 0px; }

.SubNavigation .navLevel2 li.unselected a:hover span,
.SubNavigation .navLevel2 li.selected a:hover span   { background-color: #d0dfac; padding: 0px 2px 0px 0px; }

.SubNavigation .navLevel2 li.unselected a:link       {   }
.SubNavigation .navLevel2 li.unselected a:visited   {   }
.SubNavigation .navLevel2 li.unselected a:hover     { background-color: #d0dfac; color: #00305d; }
.SubNavigation .navLevel2 li.selected a:hover         { background-color: #d0dfac; color: #6c9b12; }

.SubNavigation .navLevel2 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #6c9b12; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_on.gif);
                                                           background-repeat: no-repeat; background-position: bottom left;
                                                                   background-color: transparent; }           

.SubNavigation .navLevel2 li.unselected a:active,
.SubNavigation .navLevel2 li.selected a:active     { background-color: #00305d; color: #ffffff; background-image:              
                                                                       url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_white.gif);
                                                                     background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel2 li.unselected a:active span,
.SubNavigation .navLevel2 li.selected a:active span         { background-color: #00305d; padding: 0px 2px 0px 0px; }


/* ********** Navi Level3 ************ */

.SubNavigation ul.navLevel3                             { padding: 5px 0px 5px 0px;  } 

.SubNavigation .navLevel3 li.unselected           {  }
.SubNavigation .navLevel3 li.unselected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                         padding: 3px 2px 3px 8px; border: none; color: #00305d; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_off.gif);
                                                           background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel3 li.unselected a span            { background-color: #ebf2d9; padding: 0px 2px 0px 8px;
                                                           background-image: url(/xs_db/BILD_DB/website/www/7/www_navi_marker_level3_off.gif);
                                                           background-repeat: no-repeat; background-position: 0px 3px; }
.SubNavigation .navLevel3 li.selected a span                { background-color: #ebf2d9; padding: 0px 2px 0px 8px;
                                                           background-image: url(/xs_db/BILD_DB/website/www/7/www_navi_marker_level3_on.gif);
                                                           background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel3 li.unselected a:hover span  { background-color: #d0dfac; padding: 0px 2px 0px 8px;
                                                           background-image: url(/xs_db/BILD_DB/website/www/7/www_navi_marker_level3_off.gif);
                                                           background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel3 li.selected a:hover span   { background-color: #d0dfac; padding: 0px 2px 0px 8px;
                                                           background-image: url(/xs_db/BILD_DB/website/www/7/www_navi_marker_level3_on.gif);
                                                           background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel3 li.unselected a:link       {   }
.SubNavigation .navLevel3 li.unselected a:visited   {   }
.SubNavigation .navLevel3 li.unselected a:hover     { background-color: #d0dfac; color: #00305d; }
.SubNavigation .navLevel3 li.selected a:hover         { background-color: #d0dfac; color: #6c9b12; }

.SubNavigation .navLevel3 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #6c9b12; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_on.gif);
                                                        background-repeat: no-repeat; background-position: bottom left;  }           

.SubNavigation .navLevel3 li.unselected a:active,
.SubNavigation .navLevel3 li.selected a:active     { background-color: #00305d; color: #ffffff; background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_white.gif); background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel3 li.unselected a:active span,
.SubNavigation .navLevel3 li.selected a:active span         { background-color: #00305d; padding: 0px 2px 0px 8px;
                                                           background-image: url(/xs_db/BILD_DB/website/www/7/www_navi_marker_level3_white.gif);
                                                           background-repeat: no-repeat; background-position: 0px 3px; }


/* ********** Navi Level4 ************ */

.SubNavigation ul.navLevel4                             { padding: 0px 0px 0px 0px;  } 

.SubNavigation .navLevel4 li.unselected           {  }
.SubNavigation .navLevel4 li.unselected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                       padding: 3px 2px 3px 8px; border: none; color: #00305d; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_off.gif);
                                                           background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel4 li.unselected a span          { background-color: #ebf2d9; padding: 0px 2px 0px 14px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/11/www_navi_marker_level4_off.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }
.SubNavigation .navLevel4 li.selected a span                { background-color: #ebf2d9; padding: 0px 2px 0px 14px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/11/www_navi_marker_level4_on.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel4 li.unselected a:hover span  { background-color: #d0dfac; padding: 0px 2px 0px 14px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/11/www_navi_marker_level4_off.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel4 li.selected a:hover span   { background-color: #d0dfac; padding: 0px 2px 0px 14px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/11/www_navi_marker_level4_on.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel4 li.unselected a:link       {   }
.SubNavigation .navLevel4 li.unselected a:visited   {   }
.SubNavigation .navLevel4 li.unselected a:hover     { background-color: #d0dfac; color: #00305d; }
.SubNavigation .navLevel4 li.selected a:hover         { background-color: #d0dfac; color: #6c9b12; }

.SubNavigation .navLevel4 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #6c9b12; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_on.gif);
                                                           background-repeat: no-repeat; background-position: bottom left; }           

.SubNavigation .navLevel4 li.unselected a:active,
.SubNavigation .navLevel4 li.selected a:active     { background-color: #00305d; color: #ffffff; background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_white.gif); background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel4 li.unselected a:active span,
.SubNavigation .navLevel4 li.selected a:active span         { background-color: #00305d; padding: 0px 2px 0px 14px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/11/www_navi_marker_level4_white.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }


/* ********** Navi Level5 ************ */

.SubNavigation ul.navLevel5                             { padding: 0px 0px 0px 0px;  } 

.SubNavigation .navLevel5 li.unselected         {  }
.SubNavigation .navLevel5 li.unselected a      { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                       padding: 3px 2px 3px 8px; border: none; color: #00305d; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_off.gif);
                                                           background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel5 li.unselected a span          { background-color: #ebf2d9; padding: 0px 2px 0px 20px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/17/www_navi_marker_level5_off.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }
.SubNavigation .navLevel5 li.selected a span                { background-color: #ebf2d9; padding: 0px 2px 0px 20px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/17/www_navi_marker_level5_on.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel5 li.unselected a:hover span  { background-color: #d0dfac; padding: 0px 2px 0px 20px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/17/www_navi_marker_level5_off.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel5 li.selected a:hover span   { background-color: #d0dfac; padding: 0px 2px 0px 20px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/17/www_navi_marker_level5_on.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel5 li.unselected a:link        { }
.SubNavigation .navLevel5 li.unselected a:visited   { }
.SubNavigation .navLevel5 li.unselected a:hover     { background-color: #d0dfac; color: #00305d; }
.SubNavigation .navLevel5 li.selected a:hover         { background-color: #d0dfac; color: #6c9b12; }

.SubNavigation .navLevel5 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #6c9b12; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_on.gif);
                                                           background-repeat: no-repeat; background-position: bottom left; }           

.SubNavigation .navLevel5 li.unselected a:active,
.SubNavigation .navLevel5 li.selected a:active     { background-color: #00305d; color: #ffffff;
                                                            background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_white.gif);
                                                            background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel5 li.unselected a:active span,
.SubNavigation .navLevel5 li.selected a:active span         { background-color: #00305d; padding: 0px 2px 0px 20px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/17/www_navi_marker_level5_white.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }


/* ********** Navi Level6 ************ */

.SubNavigation ul.navLevel6                             { padding: 0px 0px 0px 0px;  } 

.SubNavigation .navLevel6 li.unselected         {  }
.SubNavigation .navLevel6 li.unselected a      { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                       padding: 3px 2px 3px 8px; border: none; color: #00305d; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_off.gif);
                                                           background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel6 li.unselected a span          { background-color: #ebf2d9; padding: 0px 2px 0px 26px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/20/www_navi_marker_level6_off.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }
.SubNavigation .navLevel6 li.selected a span                { background-color: #ebf2d9; padding: 0px 2px 0px 26px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/20/www_navi_marker_level6_on.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel6 li.unselected a:hover span  { background-color: #d0dfac; padding: 0px 2px 0px 26px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/20/www_navi_marker_level6_off.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel6 li.selected a:hover span   { background-color: #d0dfac; padding: 0px 2px 0px 26px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/20/www_navi_marker_level6_on.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }

.SubNavigation .navLevel6 li.unselected a:link        { }
.SubNavigation .navLevel6 li.unselected a:visited   { }
.SubNavigation .navLevel6 li.unselected a:hover     { background-color: #d0dfac; color: #00305d; }
.SubNavigation .navLevel6 li.selected a:hover         { background-color: #d0dfac; color: #6c9b12; }

.SubNavigation .navLevel6 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #6c9b12; text-decoration: none; 
                                                           background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_on.gif);
                                                           background-repeat: no-repeat; background-position: bottom left; }           

.SubNavigation .navLevel6 li.unselected a:active,
.SubNavigation .navLevel6 li.selected a:active     { background-color: #00305d; color: #ffffff;
                                                          background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_white.gif);
                                                          background-repeat: no-repeat; background-position: bottom left; }

.SubNavigation .navLevel6 li.unselected a:active span,
.SubNavigation .navLevel6 li.selected a:active span         { background-color: #00305d; padding: 0px 2px 0px 26px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/20/www_navi_marker_level6_white.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; }


.HeaderFifthLineLeftCell          {border-right:2px solid #fff;background-color:#ebf2d9;width:175px;height:25px;}
.HeaderFifthLineMiddleCell     {background-color:#fff;padding:0 5px 0 0;width:630px;height:25px;}
.HeaderFifthLineRightCell        {border-left:2px solid #fff;background-color:#ebf2d9;width:175px;height:25px;}


/* ********** Additional Info Right Frame ************ */

.AddInfoRightFrameProjectHeadline        {background-color:#00305d;font-size:12px;color:#fff;
                                                                         padding:3px 10px 3px 15px;border-top:3px solid #fff;margin:0 0 7px 0;}
.AddInfoRightFrameProjectHeadline2      {background-color:#00305d;font-size:12px;color:#fff;
                                                                         padding:3px 10px 3px 15px;border-top:3px solid #fff;margin:0 0 7px 0;}
.AddInfoRightFrameProjectText                {display:block;padding:0 10px 7px 15px;margin:0;}
.AddInfoRightFrameProjectMoreInfos      {margin:0;padding:0 15px 7px 15px;display:block;}

.AddInfoRightFrameProjectPicOne            {margin:0 0 7px 0;}
.AddInfoRightFrameProjectPicTwo           {margin:0 0 7px 0;}
.AddInfoRightFrameProjectPicThree        {  }


/* ********** Login Right Frame ************ */

.LoginRightFrameOuterDiv     {   }
.LoginRightFrameInnerDiv     {padding:7px 15px 0 15px;}
.LoginRightFrameHeadline     {background-color:#00305d;font-size:12px;color:#fff;padding:3px 10px 3px 15px;
                                                     border-top:3px solid #fff;margin:0;}

.LoginRightFrameGeneralLink                 {  }
a.LoginRightFrameGeneralLink               {color:#00305d;font-weight:bold;}
a.LoginRightFrameGeneralLink:hover    {color:#89b916;}


/* ********** Login Detail ************ */

.LoginDetailTableCellLeft      {padding:0 20px 0 0;}
.LoginDetailTableCellRight    {  }


/* ********** Login Registration ************ */

.LoginRegAdressTable          {width:auto;}
.LoginRegAdressNameCell    {padding:0 5px 0 0;}


/* ********** Project Index Pages ************ */

.ProIndexMainCellLeftTop          {border-top:3px solid #fff;border-right:2px solid #fff;
                                                        border-bottom:3px solid #fff;width:60%;}
.ProIndexMainCellRightTop        {border-top:3px solid #fff;border-left:1px solid #fff;
                                                        border-bottom:3px solid #fff;width:40%;background-color:#d9d9d9;}
.ProIndexMainCellLeftBottom    {border-right:2px solid #fff;border-bottom:3px solid #fff;width:60%;}
.ProIndexMainCellRightBottom  {border-left:1px solid #fff;border-bottom:3px solid #fff;width:40%;}
.ProIndexHeaderBlockSmall        {display:block;background-color:#ef7f00;font-size:12px;color:#004494;
                                                          padding:7px 10px 7px 10px;margin:0;font-weight:bold;}

.ProIndexMainHeaderTable          {height:85px;background-color:#004494;}
.ProIndexMainHeaderBig              {display:block;font-weight:bold;font-size:18px;color:#ef7f00;
                                                           padding:7px 10px 7px 10px;margin:0;}
.ProIndexMainHeaderShortText   {display:block;font-weight:normal;color:#fff;padding:7px 10px 7px 10px;margin:0;}

.ProIndexRepPicTable1                 {height:60px;}
.ProIndexRepCell1                         {padding:10px 10px 10px 10px;}
.ProIndexRepPicTable2                 {height:55px;}
.ProIndexRepCell2                         {border-top:3px solid #fff;padding:5px 10px 5px 10px;}
.ProIndexRepName                       {display:block;font-size:13px;color:#ef7f00;font-weight:bold;padding:0 0 1px 0;margin:0;}
.ProIndexRepShortText                {display:block;padding:0 0 2px 0;margin:0 15px 0 0;}
.ProIndexDivMoreInfoLink           {display:block;padding:10px 0 0 0;margin:0;}
.ProIndexRepPicFlowtRight          {border:1px solid #004494;margin-left:12px;}

.ProIndexProjArtGrpPopUp           {margin:14px 0 0 0;}


/* ********** More Info Text Button ************ */

a.NavigationButtonMoreInfos                {text-decoration:none;color:#00305d;}
a.NavigationButtonMoreInfos:link         {  }
a.NavigationButtonMoreInfos:visited     {  }
a.NavigationButtonMoreInfos:hover      {color:#89b916;}
a.LinkTextStandard:active                       {  }


/* ********** Link Text Standard (without underline Function) ************ */

a.LinkTextStandard                 {text-decoration:none;}
a.LinkTextStandard:link         {  }
a.LinkTextStandard:visited     {  }
a.LinkTextStandard:hover      {text-decoration:none;}
a.LinkTextStandard:active      {  }

a.LinkTextStandardBlack                 {text-decoration:none;color:#000;}
a.LinkTextStandardBlack:link          {  }
a.LinkTextStandardBlack:visited     {  }
a.LinkTextStandardBlack:hover       {text-decoration:none;color:#000;}
a.LinkTextStandardBlack:active       {  }


/* ********** News Navi ************ */

a.NavigationButtonNextPage               {text-decoration:none;color:#00305d;}
.NavigationButtonNextPage:link          { }
a.NavigationButtonNextPage:visited   { }
a.NavigationButtonNextPage:hover   {color:#89b916;}
a.NavigationButtonNextPage:active     { }

.NavigationButtonNextPageOn            {color:#89b916;font-weight:bold;}
.NavigationButtonNextPageTrenner    { }

.NavigationButtonCellTop                    {padding:5px 0 5px 18px;}
.NavigationButtonCellBottom              {padding:5px 0 5px 18px;}


/* ********** Project Repetitor 2 Columns ************ */

.ContentPageProjectInfoTextBlock                           {display:block;background-color:#ebf2d9;border-top:3px solid #fff;
                                                                                        padding:7px 19px 7px 19px;}
.ContentPageProjectRepTwoColumnRepTable       {border-top:3px solid #fff;}
.ContentPageProjectRepTwoColumnLeftCell          {border-right:3px solid #fff;padding:10px 19px 6px 19px;
                                                                                        border-bottom:3px solid #fff;}
.ContentPageProjectRepTwoColumnRightCell        {border-left:0 solid #fff;padding:10px 19px 6px 19px;
                                                                                         border-bottom:3px solid #fff;}
.ContentPageProjectRepTwoColumnInnerTable      {height:67px;}
.ContentPageProjectRepTwoColumnInnerCellPic    {padding:1px 10px 0 0;}
.ContentPageProjectRepTwoColumnTablePic          {height:55px;width:55px;border:1px solid #00305d;background-color:#fff;}
.ContentPageProjectRepTwoColumnProjName        {color:#00305d;font-size:13px;font-weight:bold;padding:0;
                                                                                          margin-bottom:4px;}


/* ********** Project Detail Text/Picture ************ */

.ContentPageProjectDetailMainCell           {border-top:2px solid #fff;padding:15px 19px 10px 19px;}
.ContentPageProjectDetailMainCellTwo    {padding:0 19px 0 19px;}
.ContentPageProjectDetailDivRow              {margin:0 0 20px 0;clear:both;}
.ContentPageProjectDetailProjName          {color:#00305d;font-size:14px;font-weight:bold;padding:0;margin:0 0 12px 0;}
.ContentPageProjectDetailPictureLeft        {padding:0 0 16px 0;margin:0 17px 0 0;
                                                                           background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_zoom.gif);
                                                                           background-repeat:no-repeat;background-position:left bottom;}
.ContentPageProjectDetailPictureLeftBig    {padding:0 0 16px 0;margin:0 0 10px 0;
                                                                            background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_zoom.gif);
                                                                            background-repeat:no-repeat;background-position:left bottom;}
.ContentPageProjectDetailPictureRight        {padding:0 0 16px 0;margin:0 0 0 17px;
                                                                             background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_zoom.gif);
                                                                             background-repeat:no-repeat;background-position:left bottom;}
.ContentPageProjectDetailPictureRightBig    {padding:0 0 16px 0;margin:0 0 10px 0;
                                                                             background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_zoom.gif);
                                                                             background-repeat:no-repeat;background-position:left bottom;}


/* ********** Project Zoom Picture ************ */

.ProjectZoomPicCloseFunctionText               {padding:5px 5px 5px 5px;background-color:#d9d9d9;display:block;
                                                                             text-decoration:none;color:#000;margin:10px 10px 10px 10px;text-align:center;}
a.ProjectZoomPicCloseFunctionText:hover  {background-color:#b1b3b4;color:#000;}
a.ProjectZoomPicCloseFunctionText:active  {background-color:#89b916;color:#fff;}


/* ********** Footer Navigation Pictures ************ */

.NavigationButtonGoBack               {padding:0 9px 0 18px;
                                                             background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_back.gif);
                                                             background-repeat:no-repeat;background-position:0 0;}
.NavigationButtonTellFriend           {padding:0 9px 0 20px;
                                                             background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_letter.gif);
                                                             background-repeat:no-repeat;background-position:0 0;}
.NavigationButtonPrinter                 {padding:0 0 0 19px;
                                                              background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_printer.gif);
                                                              background-repeat:no-repeat;background-position:0 0;}

a.FooterNavigationButton                 {text-decoration:none;color:#00305d;}
a.FooterNavigationButton:link          {  }
a.FooterNavigationButton:visited     {  }
a.FooterNavigationButton:hover      {color:#89b916;}
a.FooterNavigationButton:active      {  }


/* ********** Artikel Group Repetitor ************ */

.ArtGrpRepOuterTableCell    {border-top:3px solid #fff;padding:3px 20px 3px 20px;}
.ArtGrpRepCell                        {padding:3px 0 3px 0;}
.ArtGrpRepMainTabe             {width:150px;}
.ArtGrpRepMainCell1             {height:35px;}
.ArtGrpRepMainCell2             {height:auto;}
.ArtGrpRepMainCell3             {height:20px;}
.ArtGrpRepInnerTable            {   }
.ArtGrpRepInnerCell1            {height:125px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;
                                                   border-right:1px solid #d9d9d9;padding:8px 0 0 0;background-color:#fff;}
.ArtGrpRepInnerCell2             {height:48px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;
                                                    border-right:1px solid #d9d9d9;background-color:#fff;padding:0 5px 3px 5px;}

.ArtGrpRepArtGrpName                {font-size:12px;line-height:14px;color:#00305d;margin:0;padding:0;}
.ArtGrpRepArtGrpShortDescrip    {font-size:9px;line-height:10px;}


/* ********** Artikel Group Detail ************ */

.ArtGrpDetailCellLeft                 {border-top:3px solid #fff;border-right:2px solid #fff;}
.ArtGrpDetailCellRight               {border-top:3px solid #fff;border-left:1px solid #fff;}
.ArtGrpDetailCellArtGrpName   {background-color:#89b916;padding:12px 10px 14px 10px;border-bottom:3px solid #fff;}
.ArtGrpDetailArtGrpName         {font-size:25px;color:#fff;padding:0;margin:0;}
.ArtGrpDetailArtGrpName2       {font-size:13px;font-weight:bold;padding:0;margin:0;color:#fff;}
.ArtGrpDetailArtGrpText            {display:block;padding:7px 10px 7px 10px;margin:0;}

.ArtGrpDetailArtGrpRepTable    {margin:7px 0 7px 0;padding:0;}
.ArtGrpDetailArtGrpText2          {display:block;padding:0 10px 0 10px;margin:0;}

.ArtGrpDetailArtGrpHeaderBlockSmall   {display:block;background-color:#d9d9d9;font-size:12px;
                                                                       color:#00305d;padding:7px 10px 7px 10px;margin:0;}

.ArtGrpDetailArtGrpMoreInfoTextBlock   {display:block;background-color:#c60000;font-size:14px;
                                                                        color:#fff;font-weight:bold;padding:4px 10px 4px 10px;margin:0 0 10px 0;}
.ArtGrpDetailArtGrpHeaderTableBlockSmall2    {background-color:#d9d9d9;}
.ArtGrpDetailArtGrpHeaderCellBlockSmall2       {padding:7px 10px 7px 10px;}
.ArtGrpDetailArtGrpHeaderBlockSmall2             {font-size:12px;color:#ef7f00;padding:0;margin:0;}
.ArtGrpDetailArtGrpPicBig                                     {padding:0 0 16px 0;margin:10px 0 10px 0;
                                                                                   background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_zoom.gif);
                                                                                   background-repeat:no-repeat;background-position:left bottom;}
.ArtGrpDetailArtGrpPicBigNoPic                           {padding:0;margin:10px 0 10px 0;}
.ArtGrpDetailRepMoreArtGrp                                {padding:0;margin:0;border:1px solid #bfbfbf;background-color:#fff;}

.ArtGrpDetailRepMoreArtGrpGalleryTable         {padding:0 0 7px 0;}

.ArtGrpDetailTableContentBottom                      {border-top:3px solid #fff;}

.TableArt                                                 {padding:10px 10px 10px 10px;}
.TableArt table                                       {width:100%;}
.TableArt .TCSSPropertyArtNoHead   { white-space:nowrap; font-weight:bold;padding:1px 10px 1px 10px;}
.TableArt .TCSSPropertyXXXHead       { font-weight:bold;padding:1px 10px 1px 0;}
.TableArt .TCSSPropertyPriceHead      { font-weight:bold;text-align:right;padding:1px 10px 1px 0;}
.TableArt .TCSSPropertyArtNoValue   { white-space: nowrap; padding: 3px 10px 3px 10px;}
.TableArt .TCSSPropertyXXXValue       {padding:2px 10px 2px 0;}
.TableArt .TCSSPropertyPriceValue     {white-space:nowrap;text-align:right;padding:2px 10px 2px 0;}
.TableArt .TCSSPropertyAmount         {white-space:nowrap;padding:2px 0 2px 5px;}
.TableArt .TCSSPropertyAmountFormField      {height:18px;font-size:10px;}
.TableArt .TCSSPropertyBasket                          {white-space:nowrap;padding:2px 10px 2px 2px;}

.NavigationButtonGotoGroup              {padding:0 9px 0 18px;
                                                                  background-image:url(/xs_db/BILD_DB/website/www/16/www_icon_go_group.gif);
                                                                  background-repeat:no-repeat;background-position:0 0;white-space:nowrap;}
.DocRepCell1                                         {padding:0 10px 1px 0;}
.DocRepCell2                                         {padding:0 10px 1px 0;}
.DocRepCell3                                         {padding:0 15px 1px 0;}
.DocRepCell4                                         {padding:0 0 1px 0;}

.ArtGrpDetailAccessoriesArtGrpRepTabe      {padding:10px 10px 5px 10px;}
.ArtGrpDetailAccessoriesArtRepCell               {padding:0 0 5px 0;}
.ArtGrpDetailAccessoriesTable                        {width:115px;border:1px solid #d9d9d9;background-color:#fff;}
.ArtGrpDetailAccessoriesCellArtPic                 {height:92px;padding-top:6px;}
.ArtGrpDetailAccessoriesCellArtName            {height:45px;padding:0 3px 0 3px;}
.ArtGrpDetailAccessoriesArtName                  {font-size:9px;line-height:10px;}

.ArtGrpDetailArtGrpHeaderIntInfo                   {display:block;border-top:3px solid #fff;background-color:#c90909;
                                                                                font-size:12px;color:#fff;padding:7px 10px 7px 10px;margin:0;}
.ArtGrpDetailArtGrpBackyStdIntInfo                {background-color:#f7e0e0;}
.ArtGrpDetailArtGrpHeadlinesIntInfo               {display:block;font-weight:bold;margin:6px 0 6px 2px;}
.ArtGrpDetailArtGrpPicRepCellIntInfo               {padding:0 0 6px 0;}


.ArtGrpDetailNewAccessoriesArtGrpOuterTableCellRep    {padding:10px 10px 5px 10px;}
.ArtGrpDetailNewAccessoriesArtRepCell                               {padding:0 0 5px 0;}
.ArtGrpDetailNewAccessoriesTable                                        {width:115px;}
.ArtGrpDetailNewAccessoriesCellArtGrpName                     {height:30px;}
.ArtGrpDetailNewAccessoriesCellArtGrpPic                           {height:105px;border:1px solid #d9d9d9;background-color:#fff;}
.ArtGrpDetailNewAccessoriesCellArtGrpLink                        {height:25px;padding:7px 0 0 0;}

.ArtGrpDetailNewAccessoriesArtGrpName                             {  }
a.ArtGrpDetailNewAccessoriesArtGrpName                           {text-decoration:none;font-weight:bold;color:#00305d;}
a.ArtGrpDetailNewAccessoriesArtGrpName:link                   {  }
a.ArtGrpDetailNewAccessoriesArtGrpName:visited               {  }
a.ArtGrpDetailNewAccessoriesArtGrpName:hover                {text-decoration:none;color:#00305d;}
a.ArtGrpDetailNewAccessoriesArtGrpName:active                {  }


/* ********** Download Detail ************ */

.DownloadDetailDocPicCellMain         {padding:0 10px 0 30px;}
.DownloadDetailDocPicPicture             {border:1px solid #bfbfbf;}
.DownloadDetailDocPicCellRow2       {margin:0;padding:5px 0 15px 0;}
.DownloadDetailDocPicDocName      {font-size:10px;line-height:12px;color:#ef7f00;margin:0;padding:0;
                                                                  background-color:transparent;}
.DownloadDetailText                            {display:block;padding:0;margin:0 0 12px 0;}


/* ********** Contact Formular ************ */

.ContactFormularWarningText                     {color:#be0101;font-weight:bold;}
.ContactFormularWarningFieldName          {color:#be0101;}
.ContactFormularTableWarningPicture       {width:17px;}
.ContactFormularTableCellLeftText            {padding-right:10px;}
.ContactFormularTableCellRightField        {padding:1px 0 1px 0;}
.ContactFormularTableCellRightTextbox  {padding:1px 0 1px 17px;}
.ContactFormularLoginField                        { width: 120px;}


/* ********** Search Formular ************ */

.SearchFormularFormularField                      {  }
.SearchFormularTableCellFormularField     {padding:0 0 0 6px;}
.SearchFormularTableCellFormularButton  {padding:0 0 0 5px;}
.SearchFormularResultHeaderText               {display:block;background-color:#00305d;font-size:12px;
                                                                            color:#fff;padding:4px 10px 4px 20px;border-top:3px solid #fff;margin:0 0 7px 0;}
.SearchFormularResultNoContent                 {display:block;padding:0;margin:15px 0 15px 20px;}
.SearchFormularNaviTableTop                       {margin:5px 0 0 20px;}
.SearchFormularNaviTableBottom                 {margin:10px 0 15px 20px;}
.SearchFormularNaviTableTop2                     {margin:5px 0 7px 20px;}
.SearchFormularNaviTableBottom2               {margin:10px 0 10px 20px;}


/* ********** Sitemap ************ */

.SiteMapCellLeft                                 { border-top: 3px solid #ffffff; padding: 0px 5px 10px 10px; }
.SiteMapCellMiddle                             { border-top: 3px solid #ffffff; padding: 0px 5px 10px 5px; }
.SiteMapCellRight                                { border-top: 3px solid #ffffff; padding: 0px 10px 10px 5px; }

.SiteMapNavigation ul                          { list-style: none; padding: 0px; margin: 3px 0px 3px 0px; border: none; }
.SiteMapNavigation li                           { padding: 0px; margin: 0px; border: none; font-size: 10px; }
.SiteMapNavigation a                           { color: #000000; text-decoration: none; }
.SiteMapNavigation span a                   { color: #ffffff; display: block; padding: 5px 5px 5px 5px; background-color: #89b916;
                                                             font-weight: bold; margin: 10px 0px 4px 0px; }

.SiteMapNavigation li                        { margin: 0px 0px 0px 0px;  }
.SiteMapNavigation li a                      { font-weight: bold; }
.SiteMapNavigation li li                     { margin: 0px 0px 0px 10px; }
.SiteMapNavigation li li a                  { font-weight: normal;  }
.SiteMapNavigation li li li                  { margin: 0px 0px 0px 10px;
                                                         background-image: url(/xs_db/BILD_DB/website/www/7/www_navi_marker_level3_black.gif);
                                                         background-repeat: no-repeat; background-position: 0px 3px; padding-left: 10px; }
.SiteMapNavigation li li li a                {  }
.SiteMapNavigation li li li li                {  }
.SiteMapNavigation li li li li a             {  }
.SiteMapNavigation li li li li li             {  }
.SiteMapNavigation li li li li li a          {  }
.SiteMapNavigation li li li li li li          {  }
.SiteMapNavigation li li li li li li a        {  }
.SiteMapNavigation li li li li li li li        {  }
.SiteMapNavigation li li li li li li li a     {  }
.SiteMapNavigation a:link                  {  }
.SiteMapNavigation a:visited              {  }
.SiteMapNavigation a:hover               { text-decoration: underline; }
.SiteMapNavigation a:active               { background-color: #00305d; color: #ffffff; }


/* ********** Printlayout ************ */

.MainSetupPrintingPage   { padding: 10px 25px 10px 60px; }
.PrintingHeadCell1            { padding: 5px 0px 15px 0px; border-bottom: 2px solid #000000; }
.PrintingHeadCell2            { padding: 5px 0px 15px 20px; border-bottom: 2px solid #000000; }
.PrintingHeadCompany  { font-size: 12px; display: block; margin-bottom: 5px; font-weight: bold; }


/* ********** XSFloatZoomImage ************ */

#xsfloatzoomimageid {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	z-index: 200;
	background-color: #ffffff;
	width: 375px;
	padding: 25px; 
	border: 1px solid #000000;
}
.xsfloatzoomimageheadline       { text-align: left; font-weight: bold; color: #ef7f00; font-size: 14px; padding: 0px 0px 5px 0px; }
.xsfloatzoomimagedescription  { text-align: left; padding: 0px 0px 20px 0px; }
.xsfloatzoomimageimage            { text-align: center; }


/* ********** Shopping Basket and Quick Order ************ */

.ShoppingBasketTable            {width:100%;background-color:#fff;}
.ShoppingBasketHeader         {background-color:#c0ceb1;font-weight:bold;}
.ShoppingBasketContent        {background-color:#d8dfce;}

.ShoppingBasketContent td+td+td         { white-space:nowrap; }
.ShoppingBasketContent td+td+td+td    { white-space: normal; }



.ShoppingBasketFormButton input[type="submit"]                                       {width:250px;}
.ShoppingBasketFormButtonInvoiceResumeUser input[type="submit"]    {margin-left:20px;}

.ShoppingBasketCompleteOverviewTableCellLeft        {padding:0 0 10px 0;}
.ShoppingBasketCompleteOverviewTableCellRight      {padding:0 0 10px 15px;}
.ShoppingBasketCompleteOverviewCellAGBAlert         {padding:4px 10px 4px 5px;background-color:#f0b3b3;}
.ShoppingBasketCompleteOverviewCellNewsletter      {padding:4px 10px 4px 5px;}


.QuickOrderFormHeaderRow                   {background-color:#c0ceb1;font-weight:bold;}

.QuickOrderFormContentRowEven         {background-color:#e6ebdf;}
.QuickOrderFormContentRowOdd          {background-color:#d8dfce;}
.QuickOrderFormContentRowError         {background-color:#f0b3b3;}

.QuickOrderFormHeaderCellPos              {padding-left:6px;padding-right:6px;width:1%;text-align:center;white-space:nowrap;}
.QuickOrderFormHeaderCellAmount      {padding-left:6px;padding-right:6px;width:1%;text-align:left;white-space:nowrap;}
.QuickOrderFormHeaderCellArtNr          {padding-left:6px;padding-right:6px;width:1%;text-align:left;white-space:nowrap;}
.QuickOrderFormHeaderCellPic               {padding-left:6px;padding-right:6px;width:1%;text-align:center;}
.QuickOrderFormHeaderCellArtName    {padding-left:6px;padding-right:6px;width:94%;text-align:left;}
.QuickOrderFormHeaderCellPrice           {padding-left:6px;padding-right:6px;width:1%;text-align:right;white-space:nowrap;}

.QuickOrderFormFieldAmount                {font-family:verdana,helvetica,arial,sans-serif;padding:0 1px 0 1px;}
.QuickOrderFormFieldArtNr                    {font-family:verdana,helvetica,arial,sans-serif;padding:0 1px 0 1px;}
.QuickOrderFormButtonCellOne            {padding-top:15px;}
.QuickOrderFormButtonCellTwo            {padding-top:8px;}


/* ********** Start Page Highlight ************ */

.StartPageMessageBig         { display:block; background-color:#00305d; font-size: 12px; color: #ffffff; font-weight: bold;
                                                 padding: 3px 18px 3px 18px; border-top: 3px solid #ffffff; }

.StartPageMessageBig2        { display:block; background-color:#00305d; font-size: 12px; color: #ffffff; font-weight: bold;
                                                 padding: 3px 18px 3px 18px; border-bottom: 3px solid #ffffff; }

.StartPageHighLightRepCell                         { border-top: 3px solid #ffffff; }

.StartPageHighLightOuterDivBoxBacky     { background-color: #f9ec99; display: block; }

.StartPageHighLightOuterDivBoxLeft        { display: block; border-bottom: 3px solid #ffffff;
                                                                           border-right: 2px solid #ffffff;  height: 140px; }
.StartPageHighLightOuterDivBoxRight      { display: block; border-bottom: 3px solid #ffffff;
                                                                           border-left: 1px solid #ffffff;  height: 140px; }

.StartPageHighLightInnerDivBox                { display: block; width: 55%; padding: 5px 0px 5px 16px; }

.StartPageHighLightHeadline     { padding: 0px 0px 5px 0px; font-size: 12px; font-weight: bold; color: #00305d; }
.StartPageHighLightText            { padding: 0px 0px 0px 0px; color: #000000; }
.StartPageHighLightPrice            { padding: 7px 0px 0px 0px; color: #c60000; font-size: 15px; font-weight: bold; }


.StartPageProjectHeader         { display:block; background-color:#00305d; font-size: 12px; color: #ffffff;
                                                      font-weight: bold; padding: 3px 18px 3px 18px; }
.StartPageProjectOuterDivBoxLeft     { display: block; border-bottom: 3px solid #ffffff; border-right: 2px solid #ffffff;
                                                                   min-height: 110px; }
.StartPageProjectOuterDivBoxRight   { display: block; border-bottom: 3px solid #ffffff; border-left: 1px solid #ffffff;
                                                                   min-height: 110px; }
.StartPageProjectInnerDivBox             { display: block; padding: 5px 18px 5px 18px;  }


/* ********** ArtHighlights Right Frame ************ */


.ArtHighlightsRepTable                      {  }

.ArtHighlightsFrameHeadline             { background-color: #c60000; font-size: 12px; color: #ffffff; padding: 3px 10px 3px 15px;
                                                                 border-top: 3px solid #ffffff; margin: 0px; }
.ArtHighlightsRightFrameRepCell         {  }
.ArtHighlightsRightFrameOuterDiv         {  border-bottom: 3px solid #ffffff; padding: 10px 0px 10px 0px;
                                                                         background-color: #fdf7b2; }
.ArtHighlightsRightFrameOuterDiv2         {  border-bottom: 3px solid #ffffff; padding: 10px 0px 10px 0px;
                                                                         background-color: #fdf7b2; }

.ArtHighlightsDivArtName                      { padding: 0px 15px 5px 15px; }

.ArtHighlightsArtName                            {  color: #c60000; font-weight: bold; }
.ArtHighlightsInnerRepTableCellPic      { padding: 0px 0px 0px 15px; background-co}
.ArtHighlightsInnerRepTableCellText   { padding: 0px 15px 0px 0px; }
.ArtHighlightsDescriptionText              { display: block; margin: 0px 0px 0px 0px; font-size: 9px; color: #000000; }
.ArtHighlightsDivPrice                            { padding: 5px 0px 0px 0px; color: #c60000; font-size: 14px; font-weight: bold; }
.ArtHighlightsPrice                                  { color: #c60000; font-size: 12px; font-weight: bold; }


.ArtHighlightsRepTable + .ArtHighlightsFrameHeadline {display: none; }

/*  Tabellen  */
.tablecache { border: 1px solid #78af18; border-collapse: collapse; border-spacing: 0px 0px; empty-cells: show;  }
.tablecache td { padding: 3px;  border: 1px solid #78af18; }

.TCSSTable                          { border: 2px solid #ffffff;}
.TCSSHead                           { background-color: #89b916; }
.TCSSOdd                             { background-color: #f2f7e7; }
.TCSSEven                            { background-color: #e6f0d0; }

.TCSSPropertyArtNoHead   { }
.TCSSPropertyXXXHead      { }
.TCSSPropertyPriceHead    { }

.TCSSPropertyArtNoValue  {}
.TCSSPropertyXXXValue      {}
.TCSSPropertyPriceValue    {}




