﻿/*

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

//

// Allgemeine Styles

//

// Weblication CMS Grid Strukturdesign Version 5.0.9.1

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

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

//

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

*/



/* 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;overflow-x:auto}



#body                {background-color:#ECECEC;} /* wr 05.05.2010 */



body                 {font-family:Tahoma, Helvetiva, Arial, Sans-serif;font-size:12px;color:#000000;font-weight:normal;line-height:16px;} /* wr 29.01.2009 */



div                  {}

span                 {}







/*Schlagschatten*/



.shadowCornerPositioner_tl    {position:relative;height:8px;width:8px;} /* wr 29.01.2009 */

.shadowCornerPositioner_tr    {position:relative;height:8px;width:8px;} /* wr 29.01.2009 */

.shadowCornerPositioner_bl    {position:relative;height:8px;width:8px;} /* wr 29.01.2009 */

.shadowCornerPositioner_br    {position:relative;height:8px;width:8px;} /* wr 29.01.2009 */



.shadowCorner_tl    {position:absolute;top:0px;left:0px;background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_top_left.png); background-repeat:no-repeat;width:16px;height:8px;} /* wr 29.01.2009 */

.shadowCorner_tr    {position:absolute;top:0px;left:-8px;background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_top_right.png); background-repeat:no-repeat;width:16px;height:8px;} /* wr 29.01.2009 */

.shadowCorner_bl    {position:absolute;top:0px;left:0px;background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_bottom_left.png); background-repeat:no-repeat;width:16px;height:8px;} /* wr 29.01.2009 */

.shadowCorner_br    {position:absolute;top:0px;left:-8px;background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_bottom_right.png); background-repeat:no-repeat;width:16px;height:8px;} /* wr 29.01.2009 */



.shadow_t   {height:8px; background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_top_middle.png); overflow:hidden;} /* wr 29.01.2009 */

.shadow_l   {width:8px; background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_left_middle.png); overflow:hidden;} /* wr 29.01.2009 */

.shadow_r   {width:8px; background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_right_middle.png); overflow:hidden;} /* wr 29.01.2009 */

.shadow_b   {height:8px; background-image: url(/wSite/wGlobal/layout/images/shadow/shadow_bottom_middle.png); overflow:hidden;} /* wr 29.01.2009 */







/* Überschriften */



h1                   {font-size:19px;font-weight:bold;line-height:28px;color:#444444;margin:0px 0px 8px 0px;letter-spacing:0.1px;} /* wr 05.05.2010 */

h2                   {font-size:13px;font-weight:bold;line-height:19px;color:#444444;margin:0px 0px 8px 0px;letter-spacing:0.1px;} /* wr 05.05.2010 */

h3                   {font-size:13px;font-weight:bold;line-height:19px;color:#444444;margin:0px 0px 8px 0px;letter-spacing:0.1px;} /* wr 05.05.2010 */

h4                   {font-size:11px;font-weight:normal;text-decoration:underline;line-height:12px;color:#000000;margin:0px 0px 2px 0px;} /* wr 29.01.2009 */

h5                   {font-size:11px;font-weight:normal;line-height:12px;color:#000000;margin:0px 0px 2px 0px;} /* wr 29.01.2009 */

h6                   {font-size:10px;font-weight:bold;line-height:11px;color:#444444;margin:0px 0px 2px 0px;} /* wr 29.01.2009 */





/* Textblöcke */

p                    {margin:0 0 14px 0}



/* Listen */

/* ul                   {margin:0 0 14px 16px;padding:0 0 0 9px;list-style-image:url(/wSite/wGlobal/layout/images/decoration/bullet_list.gif)} */

ul                   {margin:0 0 14px 16px;padding:0 0 0 9px;list-style-image:none;}

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



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





/* Formularelemente */



form                 {}



input                {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}

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

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



button               {cursor:pointer;background-color:#FFFFFF;border:1px solid #777777;font-size:10px;line-height:12px;height:18px;color:#777777} /* wr 29.01.2009 */

button:hover         {cursor:pointer;background-color:#F0F0F0;border:1px solid #777777;font-size:10px;line-height:12px;height:18px;color:#000000} /* wr 29.01.2009 */





/* Links */



a                    {text-decoration:none;color:#891D02;} /* wr 29.01.2009 */

a:hover              {text-decoration:underline;color:#891D02} /* wr 29.01.2009 */

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

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

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

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

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

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

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





/* Bilder */



a img                {border:none}



img.picture                {margin:4px 4px 4px 4px;} /* wr 07.04.2009 */

img.pictureLeft            {float:left;margin:4px 8px 4px 0px;} /* wr 29.01.2009 */

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

img.pictureWithBorder      {margin:0px 0px 0px 0px;border:1px solid #777777;} /* wr 07.04.2009 */

img.pictureLeftWithBorder  {float:left;margin:4px 8px 4px 0px;border:1px solid #777777;} /* wr 29.01.2009 */

img.pictureRightWithBorder {float:right;margin:4px 0px 4px 4px;border:1px solid #777777;}





/* 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 none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;border-spacing:0px;} /* 'border-spacing' is not supported by IE7 and lower (Workaround: set 'cellspacing="0"' manually in template)*/

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

table.default td     {border-style:none solid solid none;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;border-spacing:0px;} /* 'border-spacing' is not supported by IE7 and lower (Workaround: set 'cellspacing="0"' manually in template)*/

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}



table.zero           {border:none;margin-bottom:0px;margin-left:0px;}

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

table.zero td        {border:none;padding:0px}



table.newsletter     {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;border-spacing:0px;} /* 'border-spacing' is not supported by IE7 and lower (Workaround: set 'cellspacing="0"' manually in template)*/

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

table.newsletter td  {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:0px 6px 6px 6px;}





/* Grundgerüst */



#blockPre              {}

#blockPreInner         {}



#blockMain             {width:1056px;margin:32px auto;} /* wr 29.01.2009 */

#blockMainOuter        {float:left;width:880px;padding:0px 0px 0px 0px} /* wr 29.01.2009 */

/* #blockMainInner        {width:864px;background-color:#FFFFFF;padding:0px 0px 0px 0px} */

#blockMainInner        {width:864px;background-color:#FFFFFF;padding:0px 0px 0px 0px;

                        box-shadow:0px 0px 6px #353535;  -moz-box-shadow:0px 0px 6px #353535;  -webkit-box-shadow:0px 0px 6px #353535;  

                        

                        /* Box Shadow for IE (IE Problem: When using the 'filter' parameter IE disables text anti-alias!) */

                        /* -ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=#CDCDCD, offX=2, offY=2, positive=true)"; */

                        /* filter:      progid:DXImageTransform.Microsoft.dropShadow(color=#CDCDCD, offX=2, offY=2, positive=true); */

                        } /* wr 11.05.2010 */



#blockContent          {float:left;width:559px;padding:0px 0px 0px 0px;margin:-1px 0px 14px 0px;border-right:1px solid #777777;} /* wr 05.05.2010 */

#blockContentInner     {padding:0px 15px 0px 8px;margin:0px 0px -8px 0px;background-color:#FFFFFF;} /* wr 05.05.2010 */



#blockNavigationContent {padding:0px 0px 0px 16px; background-color:#333;border-left:5px solid #fff;border-right:5px solid #fff;height:25px} /* wr 05.05.2010 */



#blockTop              {margin:0px 0px 15px 0px;background-color:#FFFFFF;} /* wr 05.05.2010 */

#blockTopInner         {}

.blockTopInnerSearchfield    {float:right;padding:2px 8px 0px 0px;margin:-22px 0 0 0px} /* wr 29.01.2009 */



#blockRight            {float:right;width:166px;margin:0px 0px 8px 0px;background-color:#FFFFFF;border:1px solid #777777;} /* wr 29.01.2009 */

#blockRightInner       {padding:3px 3px 3px 3px;} /* wr 29.01.2009 */



#blockRight2           {float:right;width:167px;margin:0px 0px 8px -1px;} /* wr 10.05.2012 */



#blockBottom           {padding:0px 0px 0px 0px;} /* wr 29.01.2009 */

#blockBottomInner      {background-color:#FFFFFF;color:#666666;text-align:left;padding:8px 0px 0px 4px;font-size:12px;line-height:16px;height:32px;border-top:1px solid #777777;} /* wr 05.05.2010 */



#blockLeftContentRight {float:right;width:304px;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 14px -1px;border-left:1px solid #777777;} /* wr 05.05.2010 */

#blockLeft             {margin:-3px 0px -8px 0px;} /* wr 05.05.2010 */

#blockLeftInner        {padding:0px 8px 8px 8px;} /* wr 05.05.2010 */



#blockPost             {}

#blockPostInner        {}





/* Globale Elemente */



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



#globalFunctions                {height:18px;margin:0 0 8px 0;text-align:left} /* wr 29.01.2009 */

#globalFunctions a              {line-height:18px;padding:0 4px 0 4px;color:#777777;} /* wr 29.01.2009 */

#globalFunctions a:hover        {}



#logo                           {float:right;background-color:#ffffff} /* wr 29.01.2009 */

/* #banner                         {float:right;margin:0 0 0 10px} wr 29.01.2009 */



#search                         {float:right;margin:0px 0px 0px 0px;} /* wr 29.01.2009 */

.searchLabel                    {float:left;line-height:20px;margin:0px 8px 0px 0px;} /* wr 29.01.2009 */

.searchInput                    {float:left;margin:0px 2px 0px 0px;width:155px;height:13px;border:1px solid #777777;} /* wr 02.03.2010 (width: 120px [Infokorb], 155px [Katalogservice]) */

.searchButton                   {float:left;margin:0px 0px 0px 0px;width:17px;height:17px;border:1px solid #777777;background-image:url(/wSite/wGlobal/layout/images/buttons/btn_search_grey.png); background-position:6px 2px; background-repeat:no-repeat;} /* wr 29.01.2009 */

.searchButton:hover             {float:left;margin:0px 0px 0px 0px;width:17px;height:17px;border:1px solid #777777;background-image:url(/wSite/wGlobal/layout/images/buttons/btn_search_black.png); background-position:6px 2px; background-repeat:no-repeat;} /* wr 29.01.2009 */





/* Pflegeschaltflächen */



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



#beButtons                      {float:right;margin:-23px 0 0 3px}

#beButtonAdmin                  {}

#beButtonPage                   {float:left;margin:0}

#beButtonContent                {float:left}



#beButtonEditTop                {}

#beButtonEditRight              {position:absolute;margin:1px 0 0 5px}

#beButtonEditBottom             {position:absolute;margin:1px 0 0 5px}

#beButtonEditLeft               {position:absolute;margin:5px 0 0 5px}



#beButtonEditNavigation         {position:absolute;margin:0 0 0 5px}





/* Allgemeine Elemente */



.elementStandard                {margin:0 0 10px 0}

.elementHeadline                {margin:0px 0px 0px 0px;} /* wr 29.01.2009 */

.elementText                    {margin:0px 0px 10px 0px;} /* wr 29.01.2009 */

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

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

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





.elementPicture                 {margin:0 0 10px 0}

.elementPicture .title          {font-size:10px;font-weight:bold;line-height:11px;color:#444444;margin:4px 0px 2px 0px;} /* wr 29.06.2010 (alt: {line-height:20px;font-size:10px} ) */

.elementLink                    {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}



.elementContainer               {margin:0 0 18px 0}

.elementContainerBox            {margin:0 0 18px 0}



.elementContainer1              {margin:0 0 0 0}

.elementContainer1 .col1        {}



.elementContainer2              {margin:0 0 0 0}



.elementContainer2 .col1        {float:left;width:254px;margin:0 16px 0 0}

.elementContainer2 .col2        {float:left;width:254px}



.elementContainer3              {margin:0 0 0 0}

.elementContainer3 .col1        {float:left;width:164px;margin:0 16px 0 0}

.elementContainer3 .col2        {float:left;width:164px;margin:0 16px 0 0}

.elementContainer3 .col3        {float:left;width:164px}



.elementContainerBox1           {margin:0 0 16px 0;padding:8px;background-color:#F0F0F0;border:1px none #e0e0e0} /* wr 22.06.2009 */

.elementContainerBox1 .col1     {}



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

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

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



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

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

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

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





/* Elemente des oberen Bereich */





/* Elemente des linken Bereiches */



#blockLeft .elementHeadline     {} /* wr 29.01.2009 */

#blockLeft .elementText         {} /* wr 29.01.2009 */





/* Elemente des Inhaltsbereiches */





/* Elemente des rechten Bereiches */



#blockRight .elementHeadline    {margin:0 0 1px 0;padding:2px 6px 2px 10px;background-color:#98BFD7}

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

#blockRight .elementHeadline h2 {margin:0;padding:0;color:#ffffff;}

#blockRight .elementHeadline h3 {margin:0;padding:0;color:#ffffff;}

#blockRight .elementHeadline h4 {margin:0;padding:0;color:#ffffff;}

#blockRight .elementText        {margin:0 0 10px 0;padding:10px 6px 6px 10px;background-color:#DBE9F2}





/* Elemente des unteren Bereiches */

