

/* -----------------Styles für Filialen-------------------  */
#paneNavi                                {margin-right:0;}
#paneContentbereich                      {padding-left: 10px;}
#paneContentbereich h1                   {margin:0px 0px 8px 0px; color:#0C274B; font-size:22px;}
#paneContentbereich h2                   {margin:0px 0px 15px 0px; color:#0C274B; font-size:16px;}
#paneContentbereich h2.h2Klein           {margin:0px 0px 10px 0px; font-size:14px;}
#paneAnfahrt h3,
#paneContentbereich h3                   {margin:0px; color: #0C274B;}
#paneContentbereich p,
#paneContentbereich div,
#paneContentbereich span                 {color:#000000;}
#paneContentbereich select,
#paneContentbereich input,
#paneContentbereich textarea             {border: 1px solid #7E9DB9;}  
#paneAnfahrt * strong,
#paneContentbereich * strong             {font-weight:bold;}
#paneContentbereich a                    {text-decoration:underline;}
#paneContentbereich .line_bottom      {float:left; border-bottom:1px solid #B5B5B5; clear:both; height:1px; margin:30px 0px 10px; width:759px;}
#paneContentbereich .bildTop          {float:left; margin-bottom:20px; }
#filialInfos                          {float:left; width:437px; margin-right:10px;}
#filialInfos span                     {float:left; width:200px;}
#filialAnfahrt                        {float:left; width:312px; cursor:pointer;}
#filialAnfahrt img                    {margin-bottom: 5px; width:310px; height:150px;}
#filialAnfahrt span                   {background:transparent url(/pics/08/sprites/horizontal.gif) no-repeat scroll right -257px; padding-right:10px;}
#paneContentbereich .etage            {position:relative; overflow:hidden; padding:8px; width:741px; border:1px solid #B5B5B5; margin-bottom:10px;}
#paneContentbereich .etageNr          {position:relative; overflow:hidden; float:left; margin:0px 20px 0px 0px; width:50px; height:50px; font-size:24px; font-weight: bold; text-align:center; background-color:#8590A2; color:#ffffff;}
#paneContentbereich .etageNr span     {display:block; width:50px; margin-bottom:7px; font-size:13px; font-weight:bold; color:#ffffff; background-color:#0B274C;}
#paneContentbereich .etage .spalte    {position:relative; float:left; overflow:hidden; color:#0C274B; font-weight:bold; width:213px; margin:0px 0px 0px 10px;}
#paneContentbereich .newsEventsBox    {position:relative; float:left; clear:both; width:752px; padding:0 5px 0 0; margin-bottom:8px; border:1px solid #b5b5b5;}
#paneContentbereich .newsEventsBox img {position:relative; float:left; margin:0px 8px 0px 0px;}
#paneContentbereich .newsEventsBox .pdf{position:relative; float:left; background:url(/redmedia/pics/general/symbol_pdf.gif) no-repeat; padding:10px 35px; margin-top:10px;}
#services                             {border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;}
#services td                          {border-right:1px solid #b5b5b5; padding: 3px;}
#services ul                          {list-style-type:disc; margin-left: 15px;}
#services li                          {float:none; color:#000000;}
#bildMensch                           {position:absolute; bottom:0px; left:0px;}
#startMenu                            {padding: 20px 0px 0px 120px; height:70px; border-bottom:1px solid #B5B5B5; margin-bottom:10px;}
#startMenu span                       {font-weight:bold; color:#0C274B; font-size:18px; line-height:20px; margin-right:70px; display:block; float:left; height:70px; width:110px;}
#startMenu a                          {font-size:14px; font-weight:bold; text-decoration:none!important; margin-right:30px; background:transparent url(/pics/08/sprites/horizontal.gif) no-repeat scroll -138px -257px; padding-left:10px;}
#paneContentbereich .spalte           {float:left; width:360px;  margin:0 10px 30px 0;}
#paneContentbereich input             {width:250px; margin-right:5px;}
#paneContentbereich select            {width:150px;}
#paneContentbereich #ort,
#paneContentbereich #strasse          {width:200px;}
#paneContentbereich #plz,
#paneContentbereich #nr               {width:45px;}
#paneContentbereich #vw               {width:100px;}
#paneContentbereich #telefon          {width:145px;}
#paneContentbereich .inputText        {display:block; padding:10px 0 2px 0; clear:both; color: #0C274B;}
#paneContentbereich .pflicht          {font-weight:bold;}
#paneContentbereich #nachricht        {width:330px; height:150px;}
#paneContentbereich #loeschen         {float:left; clear:both; font-weight:bold; text-decoration:none; margin-right:200px;}
#paneContentbereich #absenden         {}
#paneAnfahrt                          {left:153px; position:absolute; top:49px; width:569px; z-index:1225;}
#paneAnfahrt .spalte                  {position:relative; float:left; display:block; overflow:hidden; width:245px; padding-right:30px; margin:0;}
#paneAnfahrt .tabelleAnfahrt          {position:relative; float:left; width:550px; padding:10px 0px; margin-bottom:10px; border-bottom:1px solid #B5B5B5;}
#gMap                                 {position: relative; float: left; width:550px; height:300px; margin-bottom:10px;}
#dialogManagerBox .content            {overflow:hidden; background:transparent url(/pics/08/cnt_product_detail_content.png) no-repeat scroll left top; width:550px; padding:0px 14px 5px 5px;}
#dialogManagerBox .top                {position:relative; height:32px; text-align:right;}
#dialogManagerBox .top span           {background:transparent url(/pics/08/sprites/horizontal.gif) no-repeat scroll -55px -703px; color:#313131; cursor:pointer; display:block; float:right; font-size:11px; padding:5px 25px 0 20px; position:relative;}
#dialogManagerBox .bottom             {background:transparent url(/pics/08/cnt_product_detail_bottom.png) no-repeat scroll 0 0; display:block; height:9px; width:569px;}