/*

////////////////////////////////////////////////////////////////

//

// Allgemeine Styles

//

// Weblication CMS Grid Strukturdesign Version 6.0.0.0

// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de

// erstellt mit Weblication Content Management Server, www.weblication.de

//

////////////////////////////////////////////////////////////////

*/



/* Stylesheet fÃ¼r Standard-Gui-Element */

@import url(wgl.css);



/* Stylesheet fÃ¼r Navigationen */

@import url(nav.css);



/* Formatierung von HTML-Elementen */



*                                           {margin:0;padding:0;}

html                                        {overflow-y:scroll;font-size:0.95em; font-family: Arial, Helvetica, sans-serif; color:#000; font-weight:normal; line-height:1.05em; }

 

#body                                       {}

#bodystart                                  {}

#bodyPopup                                  {}



body                                        {background-color:#FFF;}



div                                         {}

span                                        {}



/* Ãœberschriften */



h1                                          {font-size:2em;line-height:1.07em;color:#676d6e;margin:0 0 14px 0}

h2                                          {font-size:1.3em;line-height:1.2em;color:#676d6e;margin:14px 0 14px 0}

h3                                          {font-size:1.2em;line-height:1.2em;color:#676d6e;margin:14px 0 14px 0}

h4                                          {font-size:1em;line-height:1.2em;color:#000;margin:14px 0 14px 0}

h5                                          {font-size:12px;line-height:1.2em;color:#676d6e;margin:14px 0 14px 0}

h6                                          {font-size:12px;line-height:1.2em;color:#676d6e;margin:14px 0 14px 0}



#blockRight h2                              {font-size:1.8em;line-height:1.35em;color:#676d6e;margin:8px 0 8px 0}

#blockRight h3                              {font-size:1.3em;line-height:1.05em;color:#585858;margin:8px 0 8px 0}

#blockRight h4                              {font-size:1.2em;line-height:1.05em;color:#000;margin:8px 0 8px 0}

#blockRight h5                              {font-size:1em;line-height:1.05em;color:#000;margin:8px 0 8px 0}

#blockRight h6                              {font-size:1em;line-height:1.05em;color:#000;margin:8px 0 8px 0}



/* TextblÃ¶cke */



p                                           {margin:0 0 0px 0}



/* Listen */



ul                                          {margin:0 0 14px 16px;padding:0 0 0 9px;}

ol                                          {margin:0 0 14px 28px;list-style-type:decimal}



.elementText ol                  {zoom:100%; display:table; margin:0 0 14px 0px; padding:0; list-style-position:inside; list-style-type: decimal; height:auto!important; height:1.4em;}

.elementText ul                  {zoom:100%; display:table; margin:0 0 14px 0px; padding:0; list-style-position:inside; height:auto!important; height:1.4em;list-style-type:disc;}

.elementText ul li               {text-indent:-14px; padding-left:6px; margin-left:10px;}


.left                                       {float:left;}

.right                                      {float:right;}



/* Definitionslisten */



dl                                          {}

dt                                          {}

dd                                          {margin:0 0 14px 0;padding:0 0 0 16px;color:#a0a0a0}



/* Horizontale Linien */



hr                                          {background-color:#AEA794;color:#AEA794;height:1px;border-style:none; margin: 5px 0 8px 0}



/* Formularelemente */



form                                        {background:none;}



input                                       {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;margin:0px 0 0 0;padding:0px 2px 0px 2px; height:16px; vertical-align:text-top}

input.elementInputFile { height:22px;}

input.wglRadioFloat              {border:none}

.wglRadioFloat                 {color:#000; }

select                                      {font-family:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px; vertical-align:top;}

textarea                                    {font-family:inherit;font-size:11px;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;padding:1px 2px 1px 2px; vertical-align:top;}



.button                           {cursor:pointer;background-color:#E1E1E1;border:none;font-size:12px;line-height:16px;height:18px;color:#676D6E; margin:0px 0px 0px 0px; padding:0px 5px 3px 5px; vertical-align:text-top}

.buttonHover                      {cursor:pointer;background-color:#8F8F8F;border:none;font-size:12px;line-height:16px;height:18px;color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 5px 3px 5px; vertical-align:text-top}



dl.form                         {display:table; width:582px}

dl.form dt                      {float:left;clear:left;width:135px;margin:0 0 2px 0}



dl.form dt label                {white-space:nowrap;display:inline-block;margin:0 4px 0 0}

dl.form dd                      {display:table;float:left;width:300px;margin:0 0 12px 0;padding:0;overflow:hidden;}

dl.form dd h2                   {font-size:1.1em;  margin:0;}

dl.form dd h3                   {margin:0 0 13px;}

dl.form dd input {float:left;}



.wglRadioFloat                  {}

.wglRadioFloat input            {margin:0;float:left}

.wglRadioFloat label            {float:left;padding:0 4px 0 4px}



.wglRadio                       {display:block;clear:left;padding:4px 0 4px 0}

.wglRadio input                 {margin:0;float:left}

.wglRadio label                 {float:left;padding:0 4px 0 4px}



.wglCheckbox                    {display:block;clear:left;padding:4px 0 4px 0}

.wglCheckbox input              {margin:0;float:left}

.wglCheckbox label              {float:left;padding:0 4px 0 4px}



.wglCheckboxFloat               {margin:0 2px 0 0}



/* Groessen der Eingebafelder */

input.XS        {width:44px;margin-right:6px}

input.S         {width:94px;margin-right:6px}

input.M         {width:144px;margin-right:6px}

input.L         {width:180px;margin-right:6px}

input.XL        {width:244px;margin-right:6px}

input.XXL       {width:286px;margin-right:6px}



textarea.XS     {width:44px;margin-right:6px}

textarea.S      {width:94px;margin-right:6px}

textarea.M      {width:144px;margin-right:6px}

textarea.L      {width:194px;margin-right:6px}

textarea.XL     {width:244px;margin-right:6px}

textarea.XXL    {width:286px;margin-right:6px}



select.XS       {width:46px;margin-right:6px}

select.S        {width:96px;margin-right:6px}

select.M        {width:146px;margin-right:6px}

select.L        {width:196px;margin-right:6px}

select.XL       {width:246px;margin-right:6px}

select.XXL      {width:288px;margin-right:6px}





/* Links */



a                                           {color:#0070bf;text-decoration:none;}

a:hover                                     {color:#2C9CEF}

a.intern                                    {padding:0 0 0 14px;background:url(/hbh/wGlobal/layout/images/links/intern.gif) top left no-repeat}

a.extern                                    {padding:0 0 0 14px;background:url(/hbh/wGlobal/layout/images/links/extern.gif) top left no-repeat}

a.download                                  {padding:0 0 0 14px;background:url(/hbh/wGlobal/layout/images/links/download.gif) top left no-repeat}

a.audio                                     {padding:0 0 0 14px;background:url(/hbh/wGlobal/layout/images/links/audio.gif) top left no-repeat}

a.video                                     {padding:0 0 0 14px;background:url(/hbh/wGlobal/layout/images/links/video.gif) top left no-repeat}

a.pdf                                       {padding:0 0 0 20px;background:url(/weblication/grid5/gui/wImages/icon_medium/file_pdf.gif) top left no-repeat;display:inline-block;}

a.btn_detail_small                          {width:15px;height:15px;display:inline-block;background:transparent url(/hbh/wGlobal/layout/images/buttons/button_standard.gif) no-repeat left center; font-size:12px}

a.btn_detail_small:hover                    {background: url(/hbh/wGlobal/layout/images/buttons/button_standard-hover.gif) no-repeat left center;}

a.btn_detail                                {margin-top:15px;line-height:19px;color:#000000;width:75px;height:20px;display:block;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-details.jpg) no-repeat left center;  font-size:12px}

a.btn_detail:hover                          {color:#ffffff;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-details-hover.jpg) no-repeat left center;}

a.btn_detail span                           {padding-left:29px;}

a.btn_back                                  {float:left;margin-top:15px;line-height:19px;color:#000000;height:20px;display:block;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-back.jpg) no-repeat left center; font-size:12px}

a.btn_back:hover                            {color:#ffffff;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-back-hover.jpg) no-repeat left center;}

a.btn_back span                             {padding-left:29px;padding-right:15px;}

a.big                                       {width:150px;}



a.fileSize                                  {}

a.fileIconSize                              {padding:0 0 0 20px;display:inline-block;line-height:18px;}

a.fileIcon                                  {padding:0 0 0 20px;display:inline-block;line-height:18px;}



/* Bilder */



a img                                       {border:none}



img.picture                                 {margin:0; padding:0;}

img.pictureLeft                             {float:left;margin:4px 8px 4px 0; padding:0;}

img.pictureRight                            {float:right;margin:4px 0 4px 8px; padding:0;}







/* Tabellen */



table                                       {font:inherit;color:inherit;border:none}

tr, thead, tbody                            {}

th, td                                      {vertical-align:top}



table.light                                 {border:none;margin-bottom:12px;}

table.light th                              {border:none;text-align:left;background-color:#f0f0f0}

table.light td                              {border:none;padding:2px}



table.default                               {border-style:solid solid solid solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px; border-collapse:collapse}

table.default th                            {border-style:solid solid solid solid;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}

table.default td                            {border-style:solid solid solid solid;border-width:1px;border-color:#a0a0a0;padding:2px;}



table.full                                  {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;}

table.full th                               {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}

table.full td                               {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}



td.bgColor1, th.bgColor1                   {background-color:#f0f0f0}

td.tableHead, th                  {background-color:#ddecfa}



/* GrundgerÃ¼st */



#blockPre                                    {}

#blockPreInner                               {}



#blockMain                                {width:972px; margin: 0 auto; background-image:url(/hbh/wGlobal/layout/images/backgrounds/side_shadows.gif); background-repeat:repeat-y;}

#blockMainInner                           {}





#bodystart #blockTop                         {height:252px;margin:0px;padding:0 6px 0 6px;background-image:url(/hbh/wGlobal/layout/images/backgrounds/header_shadow.gif); background-repeat:no-repeat; overflow:hidden;}

#body #blockTop                         {height:148px;margin:0px;padding:0 6px 0 6px;background-image:url(/hbh/wGlobal/layout/images/backgrounds/header_shadow.gif); background-repeat:no-repeat; overflow:hidden;}

#blockTopInner                            {margin:7px 0 0 0;border-bottom: 0px solid #A3A3A3;}

#blockTopInnerLine                        {}





#blockLeftContentRight                       {margin:0px 0 0px 0px; padding:0px;background-image:url(/hbh/wGlobal/layout/images/backgrounds/bg-blockLeftContentRight.gif); background-position:6px; background-repeat:repeat-y; zoom:1}



#blockLeft                                 {float:left;width:227px;margin:20px 0 0 0; overflow:hidden;}

#bodystart #blockLeft                       {width:256px;}

#blockLeftInner                             {padding-left:26px;}



#blockContent                             {float:left;width:519px;margin:27px 0 0 0;overflow:hidden; }

#bodystart #blockContent                     {width:490px;}

#blockContentInner                        {padding:0px 20px 30px 20px;}



#blockRight                                  {float:left; width:220px; margin: 0px 0 0 0px; background-image:url(/hbh/wGlobal/layout/images/backgrounds/leftflow_blockRight.gif); background-repeat:repeat-y; background-position: top left; overflow:hidden;}

#blockRightInner                             {padding:27px 20px 48px 20px;background-image:url(/hbh/wGlobal/layout/images/backgrounds/topflow_blockRight.gif); background-repeat:no-repeat; background-position:left top;}



#blockBottom                                 { height:50px; background-color:#FFF;background-image:url(/hbh/wGlobal/layout/images/backgrounds/footer_shadow.gif); background-repeat:no-repeat; background-position:top left;}

#blockBottomInner                            { padding:35px 5px; font-size:0.9em; color:#676d6e}



#blockPost                                {}

#blockPostInner                           {}



#blockMainPopup                           {}

#blockMainInnerPopup                      {padding:10px 10px 10px 10px}





/* Globale Elemente */



.clearer                                  {width:100%;clear:both;font-size:0;height:0;line-height:0;margin:0;overflow:hidden;padding:0;}

#bodystart #logo                        {position:absolute; margin:-230px 0 0 15px; width:241px; height:132px; overflow:hidden;
 										background-image:url(/hbh/wGlobal/layout/images/backgrounds/logoschatten_startseite.png); background-repeat:no-repeat; background-position:0px 0px}

#body #logo                            {position:absolute; margin:-126px 0 0px 14px; width:212px; height:123px; overflow:hidden;
 										background-image:url(/hbh/wGlobal/layout/images/backgrounds/logoschatten.png); background-repeat:no-repeat; background-position:0px 0px}


#logo img                                   {padding:0; margin:6px 0 0 5px;}

#bodystart #headerPic                      {height:244px; overflow:hidden;}

#body #headerPic                        {height:140px; overflow:hidden;}



#login                                    {margin-bottom:14px;overflow:hidden}

#login .wglButtonContainer                  {margin:3px 10px 0 0;float:none;}

#login .wglButtonText                      {font-family:inherit;height:21px;float:right;padding:0 5px;text-align:center;text-transform:uppercase;margin:3px 12px 0 0;}



#quickFinder                {background-color:#e8e8e8; width:230px;}

#quickFinderInner              {padding:7px 10px;}

#quickFinderInner form            {display:block; margin: 0 0 6px 0;}

#quickFinderInner select                 {clear:both; width:210px; height:20px; margin:6px 0px 0px 0px;padding:0; font-size:1em; border:1px solid #9a9a9a; color:#0081c7;}

#quickFinderInner .title          {font-weight:bold; color:#000; margin:0 0 4px 0;}



#searchArea                                 {position:relative;margin-left:500px;width:150px;}



#logout                                     {margin-bottom:14px;}

#logout .wglButtonContainer                 {margin:3px 10px 0 0;float:none;}

#logout span                              {}

#logout .wglButtonContainer                 {margin:3px 10px 0 0;float:none;}

#logout a.wglButtonText                      {float:right;padding:0 10px;text-align:center;text-transform:uppercase;}



#globalLanguage                            {position:absolute; z-index:10000; top:65px; right:190px; width:80px; font-size:11px;}

#globalLanguage span                      {line-height:1.3em; border:none; color:#666666; }

#globalLanguage a                          {display:block;line-height:1.3em; color:#666666; text-decoration:none;}

#globalLanguage a:hover                    {}

#globalLanguage .languageSelected          {border:1px solid #DDDDDD; height:17px; background-color:#FFFFFF;overflow:hidden;height:17px;}

#globalLanguage .languageSelector          {height:17px;float:right; background-color:#CECECE;}

#globalLanguage .languageSelector  img     {border-left:1px solid #DDDDDD; cursor:pointer; margin:0px; height:17px; width:16px;}

#globalLanguage span.icon          {background-repeat:no-repeat; background-position:3px 1px; padding:1px 0px 0px 23px;}

#globalLanguage .languageOptions           {border:1px solid #DDDDDD; background-color:#FFFFFF; margin-top:-1px; display:none;}



.fsize                    {position:relative;}



#search                                     {position:relative;margin-left:741px;width:220px;margin-top:-21px;}

#search label                               {display:none;}

#search .searchInput                        {float:left;height:14px;margin:0;width:220px;font-size:1.0em;background: url(/hbh/wGlobal/layout/images/backgrounds/bg-search.gif) no-repeat scroll left top; border:1px solid #9A9A9A; color:#6C6E6D}

#search .searchButton                       {float:left;margin:2px 0 0 -18px;width:11px;height:11px;text-indent:9000em;font-size:1em;border:none;color:#009C9D;background: url(/hbh/wGlobal/layout/images/icons/icon-search.gif) no-repeat scroll left top;cursor:pointer}

#search .searchButton:hover                 {}

#search .searchButton span                  {display:none;}



/* PflegeschaltflÃ¤chen */



#beButtonLayoutwizard                       {position:absolute;margin:8px 0 0 8px}



#beButtons                                  {position:absolute;top:22px; width:512px;}

#beButtonAdmin                              {margin:0;padding:0;}

#beButtonPage                               {float:left;margin:0;padding:0;}

#beButtonContent                            {margin:0;padding:0;}



#beButtonEditTop                            {}

#beButtonEditRight                          {position:absolute; margin-top:-14px;z-index:1000;}

#beButtonEditBottom                         {position:absolute; margin-top:0px;}

#beButtonEditLeft                           {position:absolute; margin-top:-8px; z-index:1000; }



#beButtonEditNavigation                     { position:absolute; top:158px;margin-left:-8px;}

#bodystart #beButtonEditNavigation         { top:260px;}

#beButtonEditNavigationZG             { position:absolute; margin-top:-12px; margin-left:-8px;}

#beButtonEditNavigationMeta             { position:absolute; margin-top:20px; margin-left:18px;}



#blockLeft #beButtonEditNavigation a, #blockLeft #beButtonEditLeft a, #blockRight #beButtonEditRight a, #blockBottom #beButtonEditBottom a {color:#000000;}



/* Allgemeine Elemente */



.elementGallery                           {margin:0 0 10px 0}

.elementGallery .imageFrame               {float:left;margin:0 7px 7px 0;padding:6px;background-color:#f0f0f0;border:solid 1px #f0f0f0}

.elementGallery .imageFrame a:hover img   {opacity:0.8;filter:alpha(opacity=80)}

.elementGallery .lastImageFrameOfRow      {margin-right:0}

.elementGallery .imageTitle               {display:none;}





.elementBabygalerie                         {margin:0 0 10px 0;color:#000000;}
.elementBabygalerie .left                   {float:left;width:49%;}
.elementBabygalerie .right                  {float:left;width:49%;}
.elementBabygalerie .detail                 {margin-top:10px;height:403px;}
.elementBabygalerie .filterForm             {height:55px; margin-bottom:12px;border-bottom:1px solid white;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/bg-babgalerieleiste.gif) no-repeat 0 23px; }
.elementBabygalerie h3                      {color:#000000;margin:5px 0 1px 0;font-size:1.0em;line-height:15px;}
.elementBabygalerie ul                      {list-style-type:none;margin-left:0;padding:0;}
.elementBabygalerie li                      {width:159px;height:195px;float:left;margin-right:4px;}
.elementBabygalerie li.small                {width:153px;overflow:hidden;margin-right:0;}
.elementBabygalerie li.j                    {background:transparent url(/hbh/wGlobal/layout/images/backgrounds/border-small-jungs.gif) no-repeat left top;}
.elementBabygalerie li.m                    {background:transparent url(/hbh/wGlobal/layout/images/backgrounds/border-small-maedchen.gif) no-repeat left top;}
.elementBabygalerie .jTall                  {width:485px;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/border-tall-jungs.gif) no-repeat left top;}
.elementBabygalerie .mTall                  {width:485px;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/border-tall-maedchen.gif) no-repeat left top;}
.elementBabygalerie .jTall a.ecard   { display:block;width:140px; color:#000;text-align:center; background:transparent url(/hbh/wGlobal/layout/images/buttons/button_hellblau.jpg) repeat-x 0px 0px;}
.elementBabygalerie .mTall a.ecard   { display:block;width:140px; color:#000;text-align:center; background:transparent url(/hbh/wGlobal/layout/images/buttons/button_rosa.jpg) repeat-x 0px 0px;}


/* .elementBabygalerie li .child               {border:3px solid transparent;width:147px;} */

.elementBabygalerie li.child                {padding:3px;width:147px;}
.elementBabygalerie div.child               {padding:3px;width:100%;}
.elementBabygalerie span.label              {color:#8c8c8c;font-size:1.0em;}
.elementBabygalerie div.info                {margin:0 7px;}
.elementBabygalerie div.info div            {line-height:17px;}

.elementBabygalerie .tabs                   {overflow:hidden;height:27px;}
.elementBabygalerie .tabs div                  {float:left;}
.elementBabygalerie .tabs a.noactiveTab        {float:left;width:122px;line-height:33px;}
.elementBabygalerie .filterForm .tabs a.noactiveTab span   {margin:0 0 0 5px;}
.elementBabygalerie .filterForm .tabs .first a.noactiveTab span   {margin:0 0 0 15px;}
.elementBabygalerie .filterForm .tabs a span   {float:none;width:100%;margin:0;}
.elementBabygalerie .tabs a                    {outline:0;font-size:12px;margin:0;text-align:left;line-height:28px;color:#000000;margin-left:10px;}
.elementBabygalerie .tabs a.activeTab          {float:left;width:122px;line-height:30px}
.elementBabygalerie .tabs a.activeTab span     {margin:0 0 0 13px;}
.elementBabygalerie #tabGalerie a.activeTab    {display:inline-block;padding-left:10px;width:110px;border:none;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/galerie_active.gif) no-repeat left top;}
.elementBabygalerie #tabGalerie a.noactiveTab  {width:109px;display:inline-block;border:none;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/galerie_inactive.gif) no-repeat 0 -1px;}
.elementBabygalerie #tabHitlist a.noactiveTab  {margin:-1px 0 0 0px;height:27px;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/hitlist_inactive.gif) no-repeat left top;}
.elementBabygalerie #tabHitlist a.activeTab    {margin:0;height:27px;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/hitlist_active.gif) no-repeat 0px 0px;}

.elementBabygalerie #hitlistContent         {display:none;}
.elementBabygalerie .filterForm select#standort    {width:200px;}
.elementBabygalerie .filterForm form span   {float:left;margin-left:15px;margin-right:10px;}



.hidden                                     {display:none;}



.searchLabel                                {margin-right:5px;}

.searchInput                                {}



.elementStandard                            {margin:0 0 10px 0}

.elementHeadline                            {margin:0 0 10px 0}



.elementText                                {margin:0 0 10px 0;}

.elementText .fragmentInfo                  {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/hbh/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff; margin: 0 0 10px 0;}

.elementText .fragmentWarning, .errorMessages   {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/hbh/wGlobal/layout/images/icons/warning.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff; margin: 0 0 10px 0;}        

.elementText .fragmentTip                   {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/hbh/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff; margin: 0 0 10px 0;}



.elementPicture                             {margin:0 0 10px 0; padding:0;}

.elementPictureLeft                         {float:left; margin:0 0px 10px 0; padding:0; }

.elementPictureRight                        {float:right; margin:0 0 10px 10px; padding:0;}

.elementPicture img                         {display:block; overflow:hidden;}

.elementPictureLeft img                     {display:block; overflow:hidden;}

.elementPictureRight img                    {display:block; overflow:hidden;}

.elementPicture .title                      {margin:0; font-size:0.95em;padding:3px 0 0 0;}

.elementPictureLeft .title                   {margin:0; font-size:0.95em;padding:3px 0 0 0;}

.elementPictureRight .title                 {margin:0; font-size:0.95em;padding:3px 0 0 0;}



.elementPicture a:hover img                 {opacity:0.8;filter:alpha(opacity=80)}

.elementPictureLeft a:hover img             {opacity:0.8;filter:alpha(opacity=80)}

.elementPictureRight a:hover img             {opacity:0.8;filter:alpha(opacity=80)}



.elementPictureLupe                         {float:right; text-decoration:none;}

.elementPictureLupeButton                    {position:relative; margin:-30px 0 0 -30px; width:20px; height:20px; cursor:pointer; background-image:url(/hbh/wGlobal/layout/images/buttons/but_lupe_n.gif); background-repeat:no-repeat;}

.elementPictureLupeButtonHover              {position:relative; margin:-30px 0 0 -30px; width:20px; height:20px; cursor:pointer; background-image:url(/hbh/wGlobal/layout/images/buttons/but_lupe_r.gif); background-repeat:no-repeat;}



.elementList                {margin:0 0 10px 0}



.elementLink                                {margin:0 0 10px 0}

.elementLinkLastSpace                        {margin:0 0 10px 0; font-size:1px; line-height:1px; height:1px;}

.elementBack                                {margin:0 0 10px 0}

.elementVideo                               {margin:0 0 10px 0}

.elementAudio                               {margin:0 0 10px 0}

.elementPortlet                             {margin:0 0 10px 0}

.elementScript                              {margin:0 0 10px 0}

.elementSource                              {margin:0 0 10px 0;padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}

.elementSource h4                           {margin:0 0 4px 0;background-color:#ffffcc;padding:4px 4px 4px 0;border-bottom:solid 1px #cccccc}

.elementPlain                               {margin:0 0 10px 0;overflow:auto;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}

.elementDelimiter                           {margin:0 0 10px 0; border-top:1px solid #D0D0D0;}



.elementContainer                           {margin:0 0 18px 0;overflow:hidden;}

.elementContainerBox                        {margin:0 0 18px 0;overflow:hidden;}

.elementContainerBorder                     {margin:0 0 18px 0;overflow:hidden;}



.elementContainer1                          {margin:0 0 0 0;overflow:hidden;}

.elementContainer1 .col1                    {}

.elementContainer1 .colContent              {}





.elementContainer2                          {margin:0 0 0 0;overflow:hidden;}

.elementContainer2 .col1                    {float:left;width:49%; padding-right:6px;}

.elementContainer2 .col2                    {float:left;width:49%;}

.elementContainer2 .colContent              {margin:0 16px 0 0;}



.elementContainer3                          {margin:0 0 0 0}

.elementContainer3 .col1                    {float:left;width:32%; padding-right:6px;}

.elementContainer3 .col2                    {float:left;width:33%; padding-right:6px;}

.elementContainer3 .col3                    {float:left;width:32%;}

.elementContainer3 .colContent              {margin:0 16px 0 0;}



.elementContainerBox1                       {margin:0 0 16px 0;padding:8px;background-color:#E8E8E8;border:1px none #e0e0e0;overflow:hidden;}

.elementContainerBox1 .col1                 {}



.elementContainerBox2                       {margin:0 0 16px 0;padding:8px;background-color:#E8E8E8;border:1px none #e0e0e0;overflow:hidden;}

.elementContainerBox2 .col1                 {float:left;width:47%;margin:0 2% 0 0}

.elementContainerBox2 .col2                 {float:left;width:49%;}



.elementContainerBox3                       {margin:0 0 16px 0;padding:8px;background-color:#E8E8E8;border:1px none #e0e0e0;overflow:hidden;}

.elementContainerBox3 .col1                 {float:left;width:31%;margin:0 2% 0 0}

.elementContainerBox3 .col2                 {float:left;width:31%;margin:0 2% 0 0}

.elementContainerBox3 .col3                 {float:left;width:33%}



.elementContainerBorder1                    {margin:0 0 16px 0;padding:8px;border:2px solid #8BA2DF;overflow:hidden;}

.elementContainerBorder1 .col1              {}



.elementContainerBorder2                    {margin:0 0 16px 0;padding:8px;border:2px solid #8BA2DF;overflow:hidden;}

.elementContainerBorder2 .col1              {float:left;width:47%;margin:0 2% 0 0}

.elementContainerBorder2 .col2              {float:left;width:49%}



.elementContainerBorder3                    {margin:0 0 16px 0;padding:8px;border:2px solid #8BA2DF;overflow:hidden;}

.elementContainerBorder3 .col1              {float:left;width:31%;margin:0 2% 0 0}

.elementContainerBorder3 .col2              {float:left;width:31%;margin:0 2% 0 0}

.elementContainerBorder3 .col3              {float:left;width:33%}



.elementDataTableOuter                      {overflow:hidden;margin-bottom:10px;}

.elementDataTable                           {width:99%;margin:0px; margin-left:1px;padding:0px;border-collapse:collapse;border:1px solid #D8CAB2;border-top:1px solid #7F4E00;border-left:1px solid #D8CAB2;}

.elementDataTable td                        {border:1px solid #D0D0D0;}

.elementDataTable th, .elementDataTable td  {margin:2px;padding:4px 6px;vertical-align:top;}

.elementDataTable .tableHead                {font-weight:bold;background-color:#CACACA;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}

.elementDataTable .tableContent             {}



.elementEvent                               {width:100%;line-height:20px;}

.elementEvent .left                         {float:left;width:200px;font-weight:bold;}

.elementEvent .right                        {float:left;}



.elementBold                               {font-weight:bold;}



.elementColorRed              {color:#FF0000;}



.elementTextDecorationNone                  {text-decoration:none;}



.elementFloatLeft                           {float:left;}

.elementFloatRight                          {float:right;}



.clearLeft                                  {height:0px;line-height:0.001em;font-size:0.001em;clear:left;padding:0px;margin:0;overflow:hidden;}

.clearRight                                 {height:0px;line-height:0.001em;font-size:0.001em;clear:right;padding:0px;margin:0;overflow:hidden;}

.clearBoth                                  {height:0px;line-height:0.001em;font-size:0.001em;clear:both;padding:0px;margin:0;overflow:hidden;}

.elementClearLeft                           {height:0px;line-height:0.001em;font-size:0.001em;clear:left;padding:0px;margin:0;overflow:hidden;}

.elementClearRight                          {height:0px;line-height:0.001em;font-size:0.001em;clear:right;padding:0px;margin:0;overflow:hidden;}

.element                                 {height:0px;line-height:0.001em;font-size:0.001em;clear:both;padding:0px;margin:0;overflow:hidden;}



/* Elemente des oberen Bereich */              



/* Elemente des linken Bereiches */



#blockLeft .elementHeadline                 {margin:0 0 2px 0px;padding:6px 10px 6px 10px;}

#blockLeft .elementText                     {margin:0 0 20px 0px;padding:6px 10px 6px 10px;}

#blockLeft ul                               {margin-left:0px;}

#blockLeft .elementText li                  {}





#blockLeft .elementPicture                 {margin:0 0 1px 0;}

#blockLeft .elementPicture .title          {padding: 0 4px 0 4px;line-height:20px;font-size:0.95em;background-color:#D2D2D2; color:#505050;}





/* Elemente des Inhaltsbereiches */



#blockContent ul                            {}





/* Elemente des rechten Bereiches */



#blockRight a                               {}

#blockRight ul                              {margin-left:0px;}

#blockRight .elementText li                 {display:list-item;}



#blockRight .elementHeadline                {margin:0 0 2px 0;}

#blockRight .elementHeadline h1             {margin:0;padding:0;color:#666666;}

#blockRight .elementText                    {margin:0 0 20px 0; }



#blockRight .colContent                     {background-color:#0081c7; color:#FFFFFF; padding: 10px 6px 0 6px; overflow:hidden;}

#blockRight .colContent .elementHeadline h1 {color:#FFFFFF;}

#blockRight .colContent .elementHeadline h2 {color:#FFFFFF;}

#blockRight .colContent .elementHeadline h3 {color:#FFFFFF;}

#blockRight .colContent .elementHeadline h4 {color:#FFFFFF;}

#blockRight .colContent .elementHeadline h5 {color:#FFFFFF;}

#blockRight .colContent .elementHeadline h6 {color:#FFFFFF;}





#blockRight .elementPicture                 {margin:0 0 10px 0;}

#blockRight .elementPicture .title          {padding: 0 4px 0 4px;line-height:20px;font-size:0.95em;background-color:#D2D2D2; color:#505050;}





/* Elemente des unteren Bereiches */

#blockBottom .elementText                   {margin:0; line-height:29px;}



/* Element Liste */

.list                           {list-style:none;margin:0 0 0 0;padding:0;clear:both;}

.list a, .mitarbeiter a                         {text-decoration:none;}



.listEntry                        {padding: 5px 0px 5px 0px;margin:0 0 12px 0;list-style-image:none;overflow:hidden;border:solid 0px #f0f0f0; }



.listEntryTitle                   {margin:0px 0px 0px 0px;font-size:1.1em}

.listEntryTitle a                 {text-decoration:none; }

.listEntryPic                     {float:left;margin:0;cursor:pointer;}

.listEntryPicHover            {float:left;margin:0;cursor:pointer;}

.listEntryThumbnail               {margin:0 10px 0 0px;}

.listEntryThumbnail:hover           {opacity:0.8;filter:alpha(opacity=80)}

.listEntryDescription             {margin:2px 0px 8px 0px;}

.listEntryElement                 {margin-left:8px;}

a.listEntryDetailsLink          {padding:0 0 0 15px;margin:0 0 0 15px;text-decoration:none;background:url(/hbh/wGlobal/layout/images/buttons/btn_icn_link.gif) no-repeat left center;}

a.listEntryDetailsLink:hover      {background:url(/hbh/wGlobal/layout/images/buttons/btn_icn_link_hover.gif) no-repeat left center;}



#blockRight .listEntry         {margin:0 0 5px 0;}

#blockRight .listEntryThumbnail    {display:none;}

#blockRight .listEntryTitle         {margin:0px 0px 0px 0px;font-size:1.1em}





.stellenanzeige .listEntry,

.fortbildung .listEntry,

.veranstaltung .listEntry            {margin:0;border-bottom:1px solid #CFCFCF;padding:18px 20px 18px 5px;}

.stellenanzeige .listEntryTitle,

.fortbildung .listEntryTitle,

.veranstaltung .listEntryTitle       {margin:0;font-weight:bold;color:#000000;background:url(/hbh/wGlobal/layout/images/icons/icon-arrow.gif) no-repeat left center;padding-left:25px;}

.stellenanzeige .listEntryDescription,

.fortbildung .listEntryDescription,

.veranstaltung .listEntryDescription {margin:0 0 0 25px;}

.stellenanzeige .fadeIn,

.fortbildung .fadeIn,

.veranstaltung .fadeIn               {margin-left:25px;margin-top:20px;}

.stellenanzeige .grey,

.fortbildung .grey, .veranstaltung .grey                 {background-color:#ebebeb;}

.fortbildung span, .veranstaltung span, .stellenanzeige span  {font-weight:bold;margin-right:8px;}



/* Seiten-Blättern-Navigation */

#blockRight .pageNaviList                        {display:none;}

.pageNaviList                        {overflow:hidden;position:relative;height:20px;width:480px;text-align:center;margin-top:5px;}

#bodystart .pageNaviList             {width:450px;}

.pageNaviList a, .pageNaviList span  {cursor:pointer;margin-right:1px;display:inline-block;height:20px;line-height:18px;text-align:center;width:25px;}

.pageNaviList .pageNaviHolder        {width:19px;letter-spacing:1px;}

.pageNaviList .pageNaviBackLink      {color:#000;display:inline-block;width:75px;height:20px;position:absolute;left:0px;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-prev.gif) no-repeat left center;}

.pageNaviList .pageNaviBackLink span {padding-left:8px;width:100%;}

.pageNaviBackLink:hover              {color:#fff;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-prev-hover.gif) no-repeat left center;}

.pageNaviList .pageNaviNextLink      {color:#000;display:inline-block;width:75px;height:20px;position:absolute;top:0px;right:0px;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-next.gif) no-repeat left center;}

.pageNaviNextLink:hover              {color:#fff;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-next-hover.gif) no-repeat left center;}

.pageNaviList .pageNaviNextLink span {padding-left:13px;width:65px;}

.pageNaviCurrent                     {color:#fff;font-weight:bold;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/bg-page-hover.gif) repeat-x left center;}

.pageNaviLink                        {color:#000;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/bg-page.gif) repeat-x left center;}

.pageNaviLink:hover                  {color:#fff;background:transparent url(/hbh/wGlobal/layout/images/backgrounds/bg-page-hover.gif) repeat-x left center;}



/* Stellenanzeige und Fortbildung */

.filterForm           {line-height:27px;height:27px;border-bottom:1px solid #CFCFCF;background-color:#ebebeb; font-size:12px;}

.filterForm .filterFormInner {margin:0;overflow:hidden:}

.filterForm span      {float:left;margin-left:10px;margin-right:10px;}

.filterForm .profile span      {float:left;margin-left:20px;margin-right:5px;}

.filterForm select    {float:left;margin-right:10px;margin-top:5px;height:18px;border:1px solid #cccccc;}

.filterForm select#category    {width:180px;}

.filterForm select#berufsgruppe    {width:120px;}

.filterForm select#standort    {width:140px;}

.filterForm .profile select#standort    {width:80px;}

.filterForm .profile select#spezialisierung    {width:110px;}

.filterForm .profile select#fachabteilung    {width:100px;}

.filterForm .submit    {padding: 0px 0 4px 0;margin-top:5px;float:left;margin-right:0px;width:44px;height:17px;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-submit-bg.gif) repeat-x left center;border:1px solid #ffffff;cursor:pointer; line-height:14px;}

.filterForm .submit:hover      {color:#fff;background:transparent url(/hbh/wGlobal/layout/images/buttons/button-submit-bg-hover.gif) repeat-x left center;}

ul.toggle .btn_detail        {width:210px;line-height:20px;height:20px;border:1px solid #ffffff; float:none;}

ul.stellenanzeige .anmeldung    {margin: 20px 0 -8px 228px;}

ul.fortbildung .anmeldung, .veranstaltung .anmeldung, ul.stellenanzeige .anmeldung      {margin: 20px 0 -8px 228px;}

ul.fortbildung .druck, ul.veranstaltung .druck, ul.stellenanzeige .druck       {width:120px;line-height:20px;height:20px;border:1px solid #ffffff; float:left;margin:10px 0 -8px 0;}

ul.fortbildung .druck {display:none;}






/* Mitarbeiter */



hr.grey                                {border-top:1px solid #cfcfcf;height:1px;width:100%;overflow:hidden;display:block;}

hr.top                                     {margin-top:5px;}

hr.bottom                                  {margin-bottom:5px;}

ul.mitarbeiter                             {border-top:1px solid #cfcfcf;}

ul.mitarbeiter li                          {border-bottom:1px solid #cfcfcf;margin:0;}

.mitarbeiter .left                         {margin-right:10px;}

.mitarbeiter .text                         {width:250px;}

.mitarbeiter .image                         {width:190px;}





/* Single Mitarbeiter */



.singleMitarbeiter                      {margin: 0 0 10px 0; width:100%;}

#blockRight .singleMitarbeiter                      {background-color:#fff;}

#blockRight .singleMitarbeiter .mitarbeiterData     {margin:16px 8px 8px 8px;}

#blockRight .singleMitarbeiter h3                   {background-color:#d2d2d2;height:25px;line-height:25px;padding-left:10px;margin:0; font-size:16px;}



/* Events */



.eventsListFilterArea     {border: 1px solid #CCCCCC; padding: 5px; overflow: hidden; background-color: #F0F0F0;margin-bottom:12px};

.eventsListFilterHeadline    {margin:0px 0px 0px 10px}

.eventsFilterArea            {margin:5px 0px}

.eventsFilterAreaLabel       {float:left;width:120px;font-weight:bold;padding-top:2px;padding-left:10px}

.eventsFilterSelect          {float:left;width:200px}

.eventsFilterMonth           {width:95px}

.eventsFilterYear            {width:95px;margin-left:10px}

.eventDetailsLabel        {font-weight:bold}



/* Kommentare / Comments */

.commentsAreaAdmin           {padding:5px;margin-bottom:15px;border:1px solid #CCC;overflow:hidden}

.commentStatus              {font-weight:bold;margin-bottom:5px}

.commentsEditArea           {margin-bottom:10px}

.commentOnline              {color:green}

.commentOffline             {color:red}

.commentArea                {margin-bottom:10px;border:1px solid #CCC;overflow:hidden;padding:5px}

.commentText                {margin-bottom:5px}

.commentEntryInfo           {font-size:10px;color:#444}

.commentsEditButton         {float:left;margin-right:8px;border:1px solid #CCC; background-color:#FFF;padding:3px 10px 3px 10px}

.commentsEditLink           {text-decoration:none;font-weight:bold}

.commentsFormArea           {border-width:0px 1px 1px 1px;border-color:#CCC; border-style:solid;padding:10px 5px 10px 5px}

.commentsFormAreaHeadline   {line-height:14px;font-size:14px;border-width:1px 1px 1px 1px;border-style: solid;border-color: #CCC;margin:0px;padding:5px;background-color:#FFF}

.commentsFormLabel          {font-weight:bold;width:100px;float:left}

.commentsFormInput          {width:300px;margin-bottom:10px}

.commentsFormTextarea       {width:300px;margin-bottom:10px}

.commentsFormSubmit         {margin-left:100px}

.commentsAfterSubmitArea    {border:1px solid #CCC; padding: 15px;margin-bottom:10px}

.commentsAfterSubmitText    {color:red;font-weight:bold;text-decoration:none;cursor:pointer}



/* Seite bewerten Ratings */



.ratingStarsArea      {display:inline-block;margin-right:10px" class="ratingStarsArea}

.rateCurrentStarsArea {padding:3px;float:left;margin-right:10px}

.rateCurrentText      {font-weight:bold;padding:3px}

.rateCurrentArea      {padding:5px ;margin-top:10px}

.textNotRated         {font-weight:bold}

.rateCurrentArea h2   {}

.textAfterRatingArea  {font-weight:bold;margin:10px;padding:5px;font-weight:bold;border:1px solid #CCC}

.textIsRatedArea      {font-weight:bold;margin:10px;padding:5px;font-weight:bold;border:1px solid #CCC}

.ratingImgFull        {}

.ratingImgHalf        {}

.ratingImgDefault     {}



/* Element Schnellzugrif Einrichtungen Startseite */



table.instituteAccess        {width:453px; height:200px; border:none; border-spacing: 0px; border:0px}

table.instituteAccess h2      {color:#FFF; font-size:13.4px; font-size:bold; margin-bottom:3px; line-height:13px}

table.instituteAccess td      {padding:5px; vertical-align:bottom;line-height:8px}

table.instituteAccess td.spacer    {width:5px;font-size:1px; padding:0; margin:0px}

.instituteAccessSelect        {width:137px; color:#0070bf; padding-left:0px;}

.instituteAccess .Krankenhaeuser        { background-image:url(/hbh/wGlobal/layout/images/buttons/bg_krankenhaeuser.jpg); background-repeat:no-repeat;}

.instituteAccess .Praxen_Gesundheitszentren    { background-image:url(/hbh/wGlobal/layout/images/buttons/bg_arztpraxen.jpg); background-repeat:no-repeat;}

.instituteAccess .Praeventions_Rehakliniken    { background-image:url(/hbh/wGlobal/layout/images/buttons/bg_praeventionreha.jpg); background-repeat:no-repeat;}



.instituteAccess div.box    { width:147px; height:200px; float:left;}



fieldset {border:none;}

img.wImgObjectFunctionDateSelect				{}