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


a                 { text-decoration: none; color: #004494; }
a:link          {  }
a:visited     {  }
a:hover      { text-decoration: none; color: #ef7f00; }
a:active      {  }




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

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

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

.HeaderMainNaviCompany           { font-size: 26px; color: #ffffff; font-weight: bold; padding: 0px 0px 7px 0px; }
.HeaderMainNaviTitle                  { font-size: 19px; color: #ffffff; font-weight: bold; padding: 0px 0px 7px 0px; }

.HeaderFirstLineLanguagePopUp   { font-size: 10px; line-height: 11px; width: 141px; margin: 14px 0px 7px 15px;  }

.HelpNavigation ul                   { list-style: none; margin: 0px; padding: 0px 19px 0px 15px; }
.HelpNavigation ul li                { font-size: 10px; line-height: 12px; padding: 0px 0px 1px 0px; margin: 0px; }
.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: 0px 9px; color: #000000; }
.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: #ef7f00; color: #004494; }
.HelpNavigation ul li a:active span  { background-color: #ef7f00; color: #004494; }


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

.MainNavigationStart ul            { list-style: none; margin: 0px; padding: 0px; }
.MainNavigationStart ul li         { font-size: 11px; text-align: right; font-weight: normal; float: left; width: 175px;
                                               margin: 0px; padding: 0px; }
.MainNavigationStart ul li a     { display: block; text-decoration: none; padding: 5px 15px 5px 1px; background-color: #d9d9d9; }
.MainNavigationStart ul li a:link      { color: #000000; }
.MainNavigationStart ul li a:visited  { color: #000000; }
.MainNavigationStart ul li a:hover   { background-color: #b1b3b4; }
.MainNavigationStart ul li a:active    { background-color: #ef7f00; color: #004494; }
.MainNavigationStart ul li.selected a { background-color: #ef7f00; color: #004494; }


.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: 0px; padding: 0px; display: block; }
.MainNavigation ul li a             { display: block; text-decoration: none; padding: 5px 1px 5px 1px; background-color: #d9d9d9;
                                                 border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.MainNavigation ul li a:link       { color: #000000; }
.MainNavigation ul li a:visited   { color: #000000; }
.MainNavigation ul li a:hover    { background-color: #b1b3b4; }
.MainNavigation ul li a:active    { background-color: #ef7f00; color: #004494; }
.MainNavigation ul li.selected a { background-color: #ef7f00; color: #004494; }


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


.HeaderThirdLineNaviPath ul           { list-style: none; margin: 0px; padding: 0px; display: inline; }
.HeaderThirdLineNaviPath ul li        { display: inline; padding: 0px 0px 0px 13px;
                                                       background-image: url(/xs_db/BILD_DB/website/www/7/www_navi_path_marker_small.gif);
                                                       background-repeat: no-repeat; background-position: 0px 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: #000000; }
.HeaderThirdLineNaviPath ul li a:visited   { color: #000000; }
.HeaderThirdLineNaviPath ul li a:hover    { background-color: #b1b3b4; }
.HeaderThirdLineNaviPath ul li a:active     { background-color: #ef7f00; color: #004494; }
.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: 0px 4px; color: #ef7f00;
                                                   font-size: 12px; font-weight: bold; padding-left: 14px; }
.HeaderThirdLineNaviHeadlineCell  { padding-top: 6px; }

.HeaderForthLineLeftCell         { border-right: 2px solid #ffffff; background-color: #d9d9d9; width: 175px; height: 400px; }
.HeaderForthLineMiddleCell     { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background-color: #ebebeb; 
                                                width: 633px; height: 400px; }
.HeaderForthLineRightCell       { border-left: 2px solid #ffffff; background-color: #ebebeb; 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: #ef7f00;
                                                   color: #004494; 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;
                                                                              color: #000000; text-decoration: none; }
.SubNavigation .navLevel1 li.unselected a:link       {   }
.SubNavigation .navLevel1 li.unselected a:visited   {   }
.SubNavigation .navLevel1 li.unselected a:hover     { background-color: #b1b3b4; color: #000000; }
.SubNavigation .navLevel1 li.unselected a:active    { background-color: #ef7f00; color: #004494; }
.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;
                                                                              color: #ef7f00; text-decoration: none; }
.SubNavigation .navLevel1 li.selected a:hover         { background-color: #b1b3b4;  }
.SubNavigation .navLevel1 li.selected a:active         { background-color: #ef7f00; color: #004494; }


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

.SubNavigation ul.navLevel2                            { padding: 5px 0px 5px 0px; background-color: #fce2c5;
                                                                         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: #000000; 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 .navLevel2 li.unselected a span            { background-color: #fce2c5; padding: 0px 2px 0px 0px; }
.SubNavigation .navLevel2 li.selected a span                { background-color: #fce2c5; padding: 0px 2px 0px 0px; }

.SubNavigation .navLevel2 li.unselected a:hover span,
.SubNavigation .navLevel2 li.selected a:hover span   { background-color: #eebd9a; 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: #eebd9a; color: #000000; }
.SubNavigation .navLevel2 li.selected a:hover         { background-color: #eebd9a; color: #ef7f00; }

.SubNavigation .navLevel2 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #ef7f00; 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 .navLevel2 li.unselected a:active,
.SubNavigation .navLevel2 li.selected a:active     { background-color: #ef7f00; color: #004494; background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_over.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: #ef7f00; 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: #000000; 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: #fce2c5; 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: #fce2c5; 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: #eebd9a; 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: #eebd9a; 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: #eebd9a; color: #000000; }
.SubNavigation .navLevel3 li.selected a:hover         { background-color: #eebd9a; color: #ef7f00; }

.SubNavigation .navLevel3 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #ef7f00; 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: #ef7f00; color: #004494; background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_over.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: #ef7f00; 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; }


/* ********** 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: #000000; 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: #fce2c5; 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: #fce2c5; 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: #eebd9a; 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: #eebd9a; 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: #eebd9a; color: #000000; }
.SubNavigation .navLevel4 li.selected a:hover         { background-color: #eebd9a; color: #ef7f00; }

.SubNavigation .navLevel4 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #ef7f00; 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: #ef7f00; color: #004494; background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_over.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: #ef7f00; 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; }


/* ********** 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: #000000; 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: #fce2c5; 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: #fce2c5; 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: #eebd9a; 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: #eebd9a; 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: #eebd9a; color: #000000; }
.SubNavigation .navLevel5 li.selected a:hover         { background-color: #eebd9a; color: #ef7f00; }

.SubNavigation .navLevel5 li.selected a        { font-size: 10px; text-align: left; font-weight: normal; display: block;
                                                                     padding: 3px 2px 3px 8px; border: none; color: #ef7f00; 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: #ef7f00; color: #004494; background-image: url(/xs_db/BILD_DB/website/www/400/www_navi_dotted_line_over.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: #ef7f00; 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; }



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



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

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

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


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

.ProIndexMainCellLeftTop          { border-top: 3px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 3px solid #ffffff; 
                                                   width: 60%; }
.ProIndexMainCellRightTop        { border-top: 3px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 3px solid #ffffff;  
                                                   width: 40%; background-color: #d9d9d9; }
.ProIndexMainCellLeftBottom      { border-right: 2px solid #ffffff; border-bottom: 3px solid #ffffff; width: 60%; }
.ProIndexMainCellRightBottom    { border-left: 1px solid #ffffff; border-bottom: 3px solid #ffffff; width: 40%; }
.ProIndexHeaderBlockSmall        { display: block; background-color: #ef7f00; font-size: 12px; color: #004494;
                                                     padding: 7px 10px 7px 10px; margin: 0px; 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: 0px; }
.ProIndexMainHeaderShortText   { display: block; font-weight: normal; color: #ffffff; padding: 7px 10px 7px 10px; margin: 0px; }

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

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


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

a.NavigationButtonMoreInfos               { text-decoration: none; color: #004494; }
a.NavigationButtonMoreInfos:link         {  }
a.NavigationButtonMoreInfos:visited     {  }
a.NavigationButtonMoreInfos:hover      { color: #ef7f00; }
a.NavigationButtonMoreInfos: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: #000000;  }
a.LinkTextStandardBlack:link         {  }
a.LinkTextStandardBlack:visited     {  }
a.LinkTextStandardBlack:hover      {  text-decoration: none; color: #000000; }
a.LinkTextStandardBlack:active      {  }

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

a.NavigationButtonNextPage               { text-decoration: none; color: #004494; }
a.NavigationButtonNextPage:link         { }
a.NavigationButtonNextPage:visited     { }
a.NavigationButtonNextPage:hover      { color: #ef7f00; }
a.NavigationButtonNextPage:active      { }

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

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


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

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


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

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

.ContentPageProjectDetailPictureLeftBig  { padding: 0px 0px 16px 0px; margin: 0px 0px 10px 0px;
                                                               background-image: url(/xs_db/BILD_DB/website/www/16/www_icon_zoom.gif);
                                                               background-repeat: no-repeat; background-position: left bottom; }

.ContentPageProjectDetailPictureRight     { padding: 0px 0px 16px 0px; margin: 0px 0px 0px 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: 0px 0px 16px 0px; margin: 0px 0px 10px 0px;
                                                               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: #000000; margin: 10px 10px 10px 10px; text-align: center; }
a.ProjectZoomPicCloseFunctionText:hover    { background-color: #b1b3b4; }
a.ProjectZoomPicCloseFunctionText:active    { background-color: #ef7f00; color: #004494; }


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

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


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

.ArtGrpRepOuterTableCell { border-top: 3px solid #ffffff; padding: 3px 20px 3px 20px; }
.ArtGrpRepCell                  { padding: 3px 0px 3px 0px; }
.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 0px 0px 0px; background-color: #ffffff; }
.ArtGrpRepInnerCell2          { height: 48px; border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
                                            border-right: 1px solid #d9d9d9;  background-color: #ffffff; padding: 0px 5px 3px 5px; }

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


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

.ArtGrpDetailCellLeft                                     { border-top: 3px solid #ffffff; border-right: 2px solid #ffffff; }
.ArtGrpDetailCellRight                                   { border-top: 3px solid #ffffff; border-left: 1px solid #ffffff; }
.ArtGrpDetailCellArtGrpName                        { background-color: #d9d9d9; padding: 12px 10px 14px 10px;
                                                                       border-bottom: 3px solid #ffffff; }
.ArtGrpDetailArtGrpName                              { font-size: 25px; color: #ef7f00; padding: 0px; margin: 0px; }
.ArtGrpDetailArtGrpName2                            { font-size: 13px; font-weight: bold; padding: 0px; margin: 0px; }
.ArtGrpDetailArtGrpText                                { display: block; padding: 7px 10px 7px 10px; margin: 0px; }
.ArtGrpDetailArtGrpHeaderBlockSmall            { display: block; background-color: #d9d9d9; font-size: 12px; color: #ef7f00;
                                                                        padding: 7px 10px 7px 10px; margin: 0px; }
.ArtGrpDetailArtGrpMoreInfoTextBlock           { display: block; background-color: #c60000; font-size: 14px; color: #ffffff;
                                                                        font-weight: bold; padding: 4px 10px 4px 10px; margin: 0px 0px 10px 0px; }
.ArtGrpDetailArtGrpHeaderTableBlockSmall2  { background-color: #d9d9d9; }
.ArtGrpDetailArtGrpHeaderCellBlockSmall2     { padding: 7px 10px 7px 10px; }
.ArtGrpDetailArtGrpHeaderBlockSmall2          { font-size: 12px; color: #ef7f00; padding: 0px; margin: 0px; }
.ArtGrpDetailArtGrpPicBig                              { padding: 0px 0px 16px 0px; margin: 10px 0px 10px 0px;
                                                               background-image: url(/xs_db/BILD_DB/website/www/16/www_icon_zoom.gif);
                                                               background-repeat: no-repeat; background-position: left bottom; }
.ArtGrpDetailArtGrpPicBigNoPic                     { padding: 0px; margin: 10px 0px 10px 0px; }
.ArtGrpDetailRepMoreArtGrp                        { padding: 0px; margin: 0px; border: 1px solid #bfbfbf; background-color: #ffffff; }

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

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

.TableArt                                                 { }
.TableArt table                                        { width: 100%; }
.TableArt .TablePropertyArticleNoHead   { width: 1%; white-space: nowrap; background-color: transparent; font-weight: bold; padding: 0px 10px 4px 0px; }
.TableArt .TablePropertyArticleNoValue   { width: 1%; white-space: nowrap; padding: 1px 10px 0px 0px; vertical-align: top; }
.TableArt .TablePropertyXXXHead            { width: 96%; white-space: nowrap; background-color: transparent; font-weight: bold;  padding: 0px 10px 4px 0px; }
.TableArt .TablePropertyXXXValue           { width: 96%; white-space: nowrap; padding: 1px 10px 0px 0px; vertical-align: top;  }
.TableArt .TablePropertyPriceHead         { width: 1%; white-space: nowrap; font-weight: bold;  text-align: right; padding: 0px 10px 0px 0px; }
.TableArt .TablePropertyPriceValue        {  width: 1%; white-space: nowrap; font-weight: bold; text-align: right; padding: 1px 10px 0px 0px; vertical-align: top; }

.TableArtNewCellValueAndBasket             { padding: 1px 0px 1px 0px; width: 1%; }
.TableArtNewPicBasket                                { padding: 0px 0px 0px 2px; }
.TableArtNewFieldValue                               { height: 16px; line-height: 12px; }

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

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

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



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

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



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

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


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

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




/* ********** Sitemap Level1 ************ */


.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: #004494;
                                                             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_off.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: #ef7f00; color: #004494; }


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


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

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

.LoginRightFrameGeneralLink                 {  }
a.LoginRightFrameGeneralLink               { text-decoration: none; color: #004494; font-weight:bold; font-size: 10px; }
a.LoginRightFrameGeneralLink:hover    { color: #ef7f00; }


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

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


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

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


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

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

.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:#a6bfda;font-weight:bold;}

.QuickOrderFormContentRowEven         {background-color:#e1eaf5;}
.QuickOrderFormContentRowOdd          {background-color:#d2dfee;}
.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;}


.WatchListNewListCell1                     { padding: 0px 10px 0px 0px; }
.WatchListNewListCell2                     { }
.WatchListNewListCell3                     { }
.WatchListNewListPicSpacingRight { padding: 0px 0px 0px 0px; }

.WatchListChangeListNameCell1    { padding: 0px 10px 0px 0px; }
.WatchListChangeListNameCell2    { }

.WatchListChangeListPopUpCell1  { padding: 0px 10px 3px 0px; }
.WatchListChangeListPopUpCell2  { padding: 0px 0px 3px 0px; }

.WatchListMenuCell1                     { padding: 0px 5px 0px 0px; }
.WatchListMenuCell2                     {  }
.WatchListMenuCell3                     { padding: 0px 0px 0px 5px; }


/*  ***************** Order History  ****************** */

.OrderHistoryCellPadding                           { padding: 4px 10px 4px 10px; }
.OrderHistoryNaviNextPageCellTop          { padding: 0px 0px 12px 0px; }
.OrderHistoryNaviNextPageCellBottom    { padding: 12px 0px 0px 0px; }


/*  ***************** Homepage  New ****************** */

.HomepageHeaderAnimDiv 			{ display: block; border-top: 3px solid #ffffff; height: 250px; }

.HomepageHeaderLeftSmall 			{ display: block; background-color: #004494; font-size: 12px; color: #ffffff; padding: 7px 10px 7px 10px; margin: 0px; font-weight: bold; }
.HomepageHeaderRightSmall 			{ display: block; background-color: #ef7f00; font-size: 12px; color: #004494; padding: 7px 10px 7px 10px; margin: 0px; font-weight: bold; }
.HomepageMainCellLeft				{ border-top: 3px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 3px solid #ffffff; width: 65%; }
.HomepageMainCellRight				{ border-top: 3px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 3px solid #ffffff; width: 35%; background-color: #d9d9d9; }

.HomepageRepLeftCell					{ border-top: 3px solid #ffffff; padding: 5px 10px 5px 10px; }
.HomepageRepContentTableLeft			{ height: 90px;  }
.HomepageRepContentTableLeftRow1Left		{ padding-right: 10px; }
.HomepageRepContentTableLeftRow2Left		{ }
.HomepageRepContentTableLeftRow1Right	{ }
.HomepageRepContentTableLeftRow2Right	{ padding-top: 5px; }
.HomepageRepContentLeftName			{ display: block; font-size: 13px; color: #004494; font-weight: bold; padding: 0px 0px 3px 0px; margin: 0px; }
.HomepageRepContentLeftTablePic			{ height: 100px; width: 100px; border: 1px solid #004494; background-color: #ffffff; }


.HomepageRepRightCell				{ border-top: 3px solid #ffffff; padding: 5px 10px 5px 10px; }
.HomepageRepContentTableRight		{ height: 60px;  }
.HomepageRepContentTableRightRow1	{ }
.HomepageRepContentTableRightRow2	{ padding-top: 5px; }
.HomepageRepContentRightName		{ display: block; font-size: 13px; color: #004494; font-weight: bold; padding: 0px 0px 3px 0px; margin: 0px; }


/*  ***************** Trusted  Shops ****************** */

.TrustedShopsHeaderTableCellLeft		{ padding: 2px 10px 0px 10px; }
.TrustedShopsHeaderTableCellRight		{ padding: 0px 10px 0px 0px; }
.TrustedShopsHeaderHeadline			{ display: block; font-weight: bold; color: #ef7f00; }
.TrustedShopsHeaderText				{ display: block; font-size: 10px; line-height: 11px; }

.TrustedShopsRightFrameOuterDiv		{ display: block; background-color: #fde792; background-image: url(/xs_db/BILD_DB/website/_css/www/400/www_tusted_shops_background.jpg); background-repeat: no-repeat; background-position: top left; }
.TrustedShopsRightFramePic			{ padding: 10px 0px 0px 0px; }
.TrustedShopsRightFrameText			{ display: block; font-size: 10px; line-height: 11px; padding: 5px 15px 10px 15px; }

.TrustedShopsOrderOuterDiv			{ width: 300px; padding: 15px 15px 15px 15px; margin: 15px; border: 1px solid #aaaaaa; background-color: #f7f7f7; }
.TrustedShopsOrderHeadline			{ display: block; font-size: 14px; font-weight: bold; padding-bottom: 10px; }
.TrustedShopsOrderPic				{ padding: 0px 15px 0px 0px; }





