html                 {height:101%;}
body                 {margin:0;padding:0;font:normal normal normal 0.775em/1.2857em Calibri, Arial, sans-serif;color:#333333;}

#blockMain                            {margin:0 auto;margin-bottom:20px;width:990px;padding:0;background:#ffffff;}
  #blockMainInner                     {margin:0;padding:0;overflow:hidden;}/*position:relative;*/
    #blockTop                         {height:154px;position:relative;}
      #logo                           {padding:12px 0 0 26px;}
      #globalFunctions                {float:right;padding:13px 0 0 0;width:748px;}
      #globalFunctions a              {font-size:1.1428em; font-weight:bold;padding:0px 8px;color:#999999;text-decoration:none;}
      #globalFunctions a:hover        {}
      #beButtonEditMetaNavigation     {clear:right;float:right}
      #navigationMeta                 {float:right}
      #beButtonEditNavigation         {position:absolute;top:90px;right:0px;clear:both;float:right;margin:4px}
      #navigationMain                 {position:absolute;top:121px;width:100%;clear:both;padding:0;background:#d0d0d0 url(/global/wGlobal/layout/images/bg/nav.png) repeat-x;}
    #navigationBreadcrumb             {height:18px;margin:14px 8px 0 0;line-height:18px;padding:0 0 0 0;}
    #hImg                             {height:286px;position:relative;}
      #quickLaunch                    {float:right;width:242px;height:244px;margin:22px;overflow:hidden;position:absolute;top:0px;right:0px;}
        #beButtonEditQuickLaunch      {position:absolute;top:0px;left:0px;}
    #beButtons                        {position:absolute;top:264px;right:264px;float:right;margin:0 0 0 0}
    #beButtonsPage                    {position:absolute;top:264px;left:220px;float:right;margin:0 8px 0 0}
    #blockLeft                        {float:left;width:220px;margin:55px 0 0 22px;}
    #blockContentStart                {width:946px;padding:22px;}
      #blockContentStart #blockContentInner {padding-left:0px;}
    #blockContent                     {margin:22px;margin-left:264px;}
      #blockContentInner              {}
    #blockRight                       {float:left;width:220px;margin:20px 0 0 0;}
      #blockRightInner                {}
    #blockBottom                      {margin:22px;border-top:solid 1px #cccccc;padding-top:22px;color:#666666;line-height:1.6em;position:relative;}
      #blockBottomLeft                {width:231px;float:left;}
        #beButtonEditContact          {position:absolute;top:0px;left:11px;}
      #blockBottomNav                 {margin-left:242px;}
      #footer                         {margin-bottom:22px;border-top:solid 1px #cccccc;font-size:0.9285em;line-height:2.5em;position:relative;}
        #beButtonEditFooter           {position:absolute;top:5px;right:0px;}
        #footer a                     {text-decoration:none;}
        #footer a:hover               {}

/* Container, um z.B. mehrspaltige Bereiche zu ermöglichen */

#blockContentStart .col1_100  {float:left;width:935px;}

#blockContentStart .col1_50   {float:left;width:462px;margin:0 22px 0 0;}
#blockContentStart .col2_50   {float:right;width:462px;}

#blockContentStart .col1_33   {float:left;width:297px;margin:0 22px 0 0;}
#blockContentStart .col2_33   {float:left;width:297px;margin:0 22px 0 0;}
#blockContentStart .col3_33   {float:left;width:297px;}

#blockContentStart .col1_30   {float:left;width:220px;margin:0 22px 0 0;}
#blockContentStart .col2_70   {float:right;width:704px;}

#blockContentStart .col1_70   {float:left;width:704px;margin:0 22px 0 0;}
#blockContentStart .col2_30   {float:right;width:220px;}

#blockContentStart .col1_50 .col1_50   {width:220px;}
#blockContentStart .col1_50 .col2_50   {width:220px;}
#blockContentStart .col2_50 .col1_50   {width:220px;}
#blockContentStart .col2_50 .col1_50   {width:220px;}

#blockContentStart .col1_33   {float:left;width:297px;margin:0 22px 0 0;}
#blockContentStart .col2_33   {float:left;width:297px;margin:0 22px 0 0;}
#blockContentStart .col3_33   {float:left;width:297px;}

#blockContent .col1_100       {float:left;width:704px;}

#blockContent .col1_50        {float:left;width:341px;margin:0 22px 0 0;}
#blockContent .col2_50        {float:right;width:341px;}

#blockContent .col1_30        {float:left;width:220px;margin:0 22px 0 0;}
#blockContent .col2_70        {float:right;width:462px;}

#blockContent .col1_70        {float:left;width:462px;margin:0 22px 0 0;}
#blockContent .col2_30        {float:right;width:220px;}

#blockContent .col1_33   {float:left;width:220px;margin:0 22px 0 0;}
#blockContent .col2_33   {float:left;width:220px;margin:0 22px 0 0;}
#blockContent .col3_33   {float:left;width:220px;}

#blockContent .elementBoxSheet .col1_100,
#blockContent .elementRegisterbox .col1_100       {float:left;width:693px;}

#blockContent .elementBoxSheet .col1_50,
#blockContent .elementRegisterbox .col1_50        {float:left;width:341px;margin:0 22px 0 0;}
#blockContent .elementBoxSheet .col2_50,
#blockContent .elementRegisterbox .col2_50        {float:right;width:330px;}

#blockContent .elementBoxSheet .col1_30,
#blockContent .elementRegisterbox .col1_30        {float:left;width:220px;margin:0 22px 0 0;}
#blockContent .elementBoxSheet .col2_70,
#blockContent .elementRegisterbox .col2_70        {float:right;width:451px;}

#blockContent .elementBoxSheet .col1_70,
#blockContent .elementRegisterbox .col1_70        {float:left;width:462px;margin:0 22px 0 0;}
#blockContent .elementBoxSheet .col2_30,
#blockContent .elementRegisterbox .col2_30        {float:right;width:209px;}

#blockContent .elementBoxSheet .col1_33,
#blockContent .elementRegisterbox .col1_33   {float:left;width:220px;margin:0 22px 0 0;}
#blockContent .elementBoxSheet .col2_33,
#blockContent .elementRegisterbox .col2_33   {float:left;width:220px;margin:0 22px 0 0;}
#blockContent .elementBoxSheet .col3_33,
#blockContent .elementRegisterbox .col3_33   {float:left;width:209px;}

/* Überschriften */

h1                   {font-size:1.5714em;color:#666666;margin:0 0 0.5em 0;}
h2,
h3,
h4                   {font-size:1em;margin:0;}
#blockRight h2       {margin:0 0 6px 0}

.subline              {font-size:13px;color:#a0a0a0}
.description          {font-weight:bold}

/* Textblöcke */
p                    {margin:0 0 10px 0}

/* Listen */
ul                   {}
ol                   {}

/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {}

/* Horizontale Linien */
hr                   {}

/* Formularelemente */

form                 {}

fieldset               {border:0;padding:0;margin:0 0 10px 0}
input ,
select ,
textarea               {color:#999999;font:inherit;padding:0;margin:0;border:1px solid #c2c2c2;border-color:#c2c2c2 #d1d1d1 #d1d1d1 #c2c2c2;}
input                   {padding:1px 0 1px 0;}
input[type="radio"],
input[type="checkbox"],
input[type="file"]     {border:none;}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus   {background:#ffffcc;}

button,
.button                {height:22px;padding:0 3px 3px 3px;margin:0;cursor:pointer;font:inherit;font-size:14px;line-height:20px;color:#cccccc;font-weight:bold;background:#414141;border:1px solid #cccccc;border-color:#cccccc #202020 #202020 #cccccc;}
button:hover         {}

.wglButton           {}

/* Links */

a                    {text-decoration:none;color:#0d84ae;}
a.intern             {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/intern.gif) no-repeat center left;}
a.extern             {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/extern.gif) no-repeat center left;}
a.download           {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/download.gif) no-repeat center left;}
a.pdf                {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/pdf.gif) no-repeat center left;}
a.audio              {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/audio.gif) no-repeat center left;}
a.video              {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/video.gif) no-repeat center left;}
a.next               {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/next.gif) no-repeat center left;}
a.back               {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/back.gif) no-repeat center left;}

a:hover              {text-decoration:none;}
/* Bilder */

a img                {border:none}

img.picture          {margin:0;}
img.pictureLeft      {float:left;margin:4px 4px 4px 0;}
img.pictureRight     {float:right;margin:4px 0 4px 4px;}

#blockRight img.picture          {margin:0}
#blockRight img.pictureLeft      {margin:0}
#blockRight img.pictureRight     {margin:0}

/* Tabellen */

table                {font:inherit;color:inherit;border:none}
tr, thead, tbody     {}
th, td               {vertical-align:top}

table.light          {border:none;margin-bottom:12px;border-collapse:collapse;}
table.light th       {border:none;text-align:left;background-color:#f0f0f0}
table.light td       {border:none;padding:4px}

table.default        {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;border-collapse:collapse;}
table.default th     {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px;text-align:left;background-color:#f0f0f0}
table.default td     {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px}

table.full           {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;border-collapse:collapse;}
table.full th        {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px;text-align:left;background-color:#f0f0f0}
table.full td        {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px}

td.bgColor1, th.bgColor1 {background-color:#f0f0f0}

/* Globale Elemente */

.clearBoth   {height:0px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}
.clickable   {cursor:pointer}
.clickable * {cursor:pointer}
.invisible   {display:none}
.highlighted {background-color:yellow}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 11px 11px}
.elementHeadline                {margin:0 0 11px 11px}
.elementText                    {margin:0 0 11px 11px}
.elementText *                  {}
.elementPicture                 {margin:0 0 11px 11px}
.elementPictureText             {margin:0 0 11px 11px;overflow:hidden}
.elementPictureText .fragmentPicture {float:left}
.elementPictureText .fragmentText    {float:right}
.elementLink                    {margin:0 0 11px 11px}
.elementVideo                   {margin:0 0 11px 11px}
.elementAudio                   {margin:0 0 11px 11px}
.elementList                    {margin:0 0 11px 11px}
.elementDelimiter               {margin:0 0 11px 11px}
.elementClearer                 {margin:0 0 0 0;height:0px;clear:both}
.elementContainer               {margin:0 0 22px 0;overflow:hidden}
.elementForm                    {margin:0 0 11px 11px}
.elementGallery                 {margin:0 0 11px 11px}
.elementGallery .imageFrame     {float:left;padding:11px;margin:0 8px 8px 0;background-color:#f0f0f0;border:solid 1px #f0f0f0}
.elementGallery .lastImageFrameOfRow {margin-right:0}
.elementGallery .imageTitle     {margin-right:0;text-align:center}
.elementButton                  {margin:0}
.elementButton .wglButton       {margin-bottom:4px;}

.elementBoxSheet                {overflow:hidden;padding:11px 11px 11px 0;background: #fbfbfb url(../images/bg/elementBoxSheet.png) repeat-x;}
.elementBoxBlank                {overflow:hidden;padding:11px 11px 11px 0;}
.elementBoxServices             {overflow:hidden;padding:11px 11px 11px 0;background: #ffebc0 url(../images/bg/elementBoxServices.png) repeat-x;}
.elementBoxSupport              {overflow:hidden;padding:11px 11px 11px 0;background:#f5f9e6 url(../images/bg/subnav-support.png) repeat-x;}
.elementBoxCompany              {overflow:hidden;padding:11px 11px 11px 0;background:#f1f3f8 url(../images/bg/subnav-company.png) repeat-x;}
.elementRegisterbox {overflow:hidden;padding:11px 11px 11px 0;background:#f8f8f8 url(../images/bg/bg_tabBox_content.png) repeat-x;}
.elementBoxServices h1,
.elementBoxServices h2          {color: #996600;}
.elementBoxSupport h1,
.elementBoxSupport h2           {color: #336633;}
.elementBoxCompany h1,
.elementBoxCompany h2           {color: #09367a;}

.elementTab {height:1.6em;}
.elementTab ul {padding:0;}
.elementTab li {height:1.6em;background-color:#e0e0e0;background-repeat:repeat-x;}
.elementTab .TabbedPanelsTab a {color:#a3a3a3;}
.elementTab .TabbedPanelsTab a:hover,
.elementTab .TabbedPanelsTabSelected a {color:#666666;background-color:transparent;}
.elementTab li.TabbedPanelsTabSelected {color:#666666;background-image:none;background-color:#e9e9e9;}

div.tagcloud                    {}
div.tagcloud a                  {padding:0 4px 0 0;line-height:100%;display:block;}
div.tagcloud .highlighted       {color:#cb0a1c}

.errorMessages                  {margin:0 0 10px 0;padding:8px;background-color:#ffcccc}
.errorMessages *                {}
.wglErrorMessage                {color:red;display:block;line-height:16px}
.errorMessages .wglErrorMessage {}
.textInfo                       {color:#666666;line-height:16px}             

.elementForm table              {width:400px}
.elementForm td                 {padding:4px 0 0 0}
.elementForm .rowText           {}
.elementForm .formButtons       {text-align:right}
.elementForm label              {white-space:nowrap;padding:0 4px 0 0}/*Angepasst durch sujeevan.sinnathurai@dys.ch: white-space:normal; */

dl.form                         {display:table;margin:0;padding:0}
dl.form dt                      {display:block;float:left;clear:left;margin:0 0 2px 0;width:120px;}
dl.form dt label                {}
dl.form dt.fulllabel            {width:auto;}
dl.form dd                      {display:block;margin:0 0 10px 120px;}/*Angepasst durch sujeevan.sinnathurai@dys.ch: overflow:hidden; */
dl.form dd.nolabel         {margin:0 0 10px 0px;}
.elementBoxSheet dl.form dt,
.elementRegisterbox dl.form dt {float:left;}
.elementBoxSheet dl.form dd,
.elementRegisterbox dl.form dd {margin:0 0 10px 120px;}
.elementBoxSheet dl.form dd.nolabel,
.elementRegisterbox dl.form dd.nolabel  {margin:0 0 0px 0px;width:480px;}

/* start: auskommentiert durch sujeevan.sinnathurai@dys.ch:
.wglRadioFloat                  {}
.wglRadioFloat input            {margin:0;float:left}
.wglRadioFloat label            {float:left;padding:0 4px 0 4px}
 end: auskommentiert durch sujeevan.sinnathurai@dys.ch:*/
/* start: erstellt durch sujeevan.sinnathurai@dys.ch:*/
.wglRadiobutton 		     {display:block;}
.wglRadiobutton input		  {}
.wglRadiobutton label            {}
/* end: erstellt durch sujeevan.sinnathurai@dys.ch:*/

.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;color:black}

.wglCheckbox                    {display:block;clear:left;padding:4px 0 4px 0}
.wglCheckbox input              {margin:0;float:left;margin-top:0.1em;}
.wglCheckbox label              {float:left;padding:0 4px 0 4px}
.elementBoxSheet dl.form dd.nolabel .wglCheckbox,
.elementRegisterbox dl.form dd.nolabel .wglCheckbox {float:left;clear:none;width:120px;}

.wglCheckboxFloat               {margin:0 2px 0 0}

/* Groessen der Eingebafelder */
input.XS        {width:44px;margin-right:4px}
input.S         {width:94px;margin-right:4px}
input.M         {width:168px;margin-right:4px}
input.L         {width:218px;margin-right:4px}
input.XL        {width:268px;margin-right:4px}
input.XXL       {width:318px;}

textarea.XS     {width:44px;margin-right:4px}
textarea.S      {width:94px;margin-right:4px}
textarea.M      {width:144px;margin-right:4px}
textarea.L      {width:194px;margin-right:4px}
textarea.XL     {width:244px;margin-right:4px}
textarea.XXL    {width:318px;}

select.XS       {width:46px;margin-right:4px}
select.S        {width:96px;margin-right:4px}
select.M        {width:146px;margin-right:4px}
select.L        {width:196px;margin-right:4px}
select.XL       {width:246px;margin-right:4px}
select.XXL      {width:320px;}

/* Elemente des oberen Bereich */
#quickLaunch .elementBoxSearch,
#quickLaunch .elementHeadline,
#quickLaunch .elementText {margin:0 0 11px 0;}
#quickLaunch .elementBoxSearch dl.form,
#quickLaunch .elementHeadline,
#quickLaunch .elementText {padding:8px 11px 11px 11px;}
#quickLaunch dl.form {display:block;width:220px;}
#quickLaunch .elementForm,
#quickLaunch .elementForm dd {margin:0;overflow:hidden;}
#quickLaunch .elementForm dt {float:none;font-weight:bold;}
#quickLaunch .elementHeadline,
#quickLaunch .elementText,
#quickLaunch .elementForm label {color:#ffffff;font-size:1.1428em;}
#quickLaunch a {color:#ffffff;}
#quickLaunch a.button {color:#cccccc;}
#quickLaunch .elementHeadline *,
#quickLaunch .elementText * {margin:0;}
#quickLaunch input.S {width:125px;border:1px solid #cccccc;border-color:#333333 #cccccc #cccccc #333333;background:#e0e0e0;float:left;}
#quickLaunch button {float:right;}
/* Elemente des linken Bereiches */

/* Elemente des Inhaltsbereiches */

/* Elemente des rechten Bereiches */

/* Elemente des unteren Bereiches */
#blockBottom h1,
#blockBottom h2,
#blockBottom h3 {font-size:1.1428em;margin:0;}
#blockBottomNav h2 a {color:#666666;}
/* Listen */

ul.listDefault                 {list-style:none;margin:0;padding:0}
ul.listCompact                 {list-style:none;margin:0;padding:0}
ul.listSearchResult            {list-style:none;margin:0;padding:0}
ul.listBlog                 {list-style:none;margin:0;padding:0}

.listDefault li                {padding:0;margin:0 0 15px 0;}
.listCompact li                {padding:0;margin:0}
.listSearchResult li           {padding:0;margin:0 0 11px 0;border-bottom:1px solid #e0e0e0;}
.listBlog .listEntryDescription         {margin-bottom:0px;}
.listBlog .listBlogEntryFooter    {font-size:0.9285em;color:#999;}

li.twoCols                     {float:left;width:49%;margin-right:1%;height:100px;overflow:hidden}

.listDefault .listEntryTitle               {margin:0 0 0 110px;font-size:1em;}
.listDefault .listEntryTitle a             {}
.listDefault .listEntryDate                {float:left;line-height:16px;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listDefault .listEntrySubline             {clear:both;margin:0 0 4px 0;color:#888888}
.listDefault .listEntryThumbnail           {float:left;margin:3px auto;}
.listDefault .listEntryDescription         {margin:0 0 0 110px;}
.listDefault .listEntryMoreOnly            {text-decoration:none}
.listDefault .listEntryIconCalendar        {float:left;width:36px;height:36px;margin:10px 10px 20px 0;text-align:center;background-image:url(/global/wGlobal/layout/images/calendar.png)}
.listDefault .listEntryIconCalendar .month {font-size:9px;font-weight:bold;margin:2px 0 0 0;color:#ffffff}
.listDefault .listEntryIconCalendar .day   {margin:5px 0 0 0}

.listCompact .listEntryTitle          {margin:0 0 8px 0;font-size:12px}
.listCompact .listEntryTitle a        {color:#000000;text-decoration:none}
.listCompact .listEntryDate           {line-height:16px;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listCompact .listEntrySubline        {clear:both;margin:0 0 4px 0;color:#888888}
.listCompact .listEntryThumbnail      {float:left;margin:0 8px 8px 0;}
.listCompact .listEntryDescription    {margin:0 0 8px 0}
.listCompact .listEntryMoreOnly       {text-decoration:none}

.listSearchResult .listEntryTitle       {margin:0 0 4px 0;}
.listSearchResult .listEntryTitle a     {text-decoration:none}
.listSearchResult .listEntryDescription {margin:0 0 4px 0}
.listSearchResult .listEntryUrl         {margin:0 0 8px 0}
.listSearchResult .listEntryUrl a       {color:#a0a0a0}

.listDownloads .listEntryTitle {margin:0;}
.listDownloads .listEntryDescription {margin-left:20px;}

.listFaq {background:#e9e9e9;margin-left:-11px;}
.listFaq li {margin:0px;border-bottom:1px solid #ffffff;padding:3px 11px;}
.listFaq .listEntry {background:#dbdbdb;}
.listFaq .listEntryOpen {background:#eeeeee;}
.listFaq .listEntryTitle {margin:0;display:block;}
.listFaq .listEntry .listEntryTitle a {padding-left:15px;background:url(/global/wGlobal/layout/images/icons/li-closed.gif) no-repeat 0px 50%;}
.listFaq .listEntryOpen .listEntryTitle a {padding-left:15px;background:url(/global/wGlobal/layout/images/icons/li-open.gif) no-repeat 0px 50%;color:#000000;}
.listFaq .listEntryDescription {padding:7px 0 015px;margin:0;display:none;}
.listFaq .listEntryDescriptionOpen {padding:7px 0 0 15px;margin:0;display:block;}

/* Seiten-Blättern-Navigation */
.pageNaviList                   {text-align:center;line-height:24px;margin:0 0 10px 0}
.pageNaviList a                 {text-decoration:none}
.pageNaviList a:hover           {background-color:#f0f0f0}

.pageNaviBackLink               {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviLink                   {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviCurrent                {background-color:#ffffff;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;font-weight:bold;}
.pageNaviNextLink               {background-color:#dddddd;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}

/* Gestaltung des Hauptnavigation */

#navigationMain *                                 {margin:0;padding:0}
#navigationMain ul                                {margin:0;padding:0;list-style-type:none}
#navigationMain li                                {margin:0;padding:0;overflow:hidden;float:left;border-right:1px solid #ffffff;width:241px;}
#navigationMain a                                 {text-decoration:none;font-weight:bold;line-height:33px;font-size:19px;padding-left:33px;color:#999999;display:block;}

#navigationMain  .navLevel1Container              {}

#navigationMain  .navLevel1                       {}
#navigationMain a.navLevel1                       {}
#navigationMain a.navLevel1:hover                 {}

#navigationMain  .navLevel1Selected               {}
#navigationMain a.navLevel1Selected               {}
#navigationMain a.navLevel1Selected:hover         {}

#navigationMain  .navLevel1Open                   {}
#navigationMain a.navLevel1Open                   {}
#navigationMain a.navLevel1Open:hover             {}

#navigationMain  .navLevel1OpenSelected           {}
#navigationMain a.navLevel1OpenSelected           {}
#navigationMain a.navLevel1OpenSelected:hover     {}

/* Gestaltung des Unternavigation */

#navigationSub *                                 {margin:0;padding:0}
#navigationSub ul                                {list-style-type:none}
#navigationSub li                                {display:block;overflow:hidden;border-top:1px solid #cccccc;}
#navigationSub a                                 {display:block;text-decoration:none;}
#navigationSub a:hover                           {color:#ffffff;background-color:#c2c2c2;}

#navigationSub  .navContainer                    {}

#navigationSub  .navLevel1                       {display:none;}
#navigationSub a.navLevel1                       {}
#navigationSub a.navLevel1:hover                 {}

#navigationSub  .navLevel2Container              {border-bottom:1px solid #cccccc;}

#navigationSub  .navLevel2                       {}
#navigationSub a.navLevel2                       {padding:3px 11px;font-weight:bold;}
#navigationSub a.navLevel2:hover                 {color:#ffffff;}

#navigationSub  .navLevel2Selected               {color:#ffffff;}
#navigationSub a.navLevel2Selected               {padding:3px 11px;font-weight:bold;background-color:#c2c2c2;}
#navigationSub a.navLevel2Selected:hover         {}

#navigationSub  .navLevel2Open                   {color:#ffffff;}
#navigationSub a.navLevel2Open                   {padding:3px 11px;font-weight:bold;background-color:#c2c2c2;}
#navigationSub a.navLevel2Open:hover             {}

#navigationSub  .navLevel2OpenSelected           {color:#ffffff;}
#navigationSub a.navLevel2OpenSelected           {padding:3px 11px;font-weight:bold;background-color:#c2c2c2;}
#navigationSub a.navLevel2OpenSelected:hover     {}

#navigationSub  .navLevel3Container              {}

#navigationSub  .navLevel3                       {}
#navigationSub a.navLevel3                       {padding:3px 24px;}
#navigationSub a.navLevel3:hover                 {background-color:#ffffff;}

#navigationSub  .navLevel3Selected               {}
#navigationSub a.navLevel3Selected               {padding:3px 24px;background-color:#ffffff;}
#navigationSub a.navLevel3Selected:hover         {background-color:#f0f0f0;}

#navigationSub  .navLevel3Open                   {}
#navigationSub a.navLevel3Open                   {padding:3px 24px;}
#navigationSub a.navLevel3Open:hover             {background-color:#f0f0f0;}

#navigationSub  .navLevel3OpenSelected           {}
#navigationSub a.navLevel3OpenSelected           {padding:3px 24px;background-color:#ffffff;}
#navigationSub a.navLevel3OpenSelected:hover     {background-color:#f0f0f0;}

#navigationSub  .navLevel4Container              {}

#navigationSub  .navLevel4                       {}
#navigationSub a.navLevel4                       {padding:3px 24px;}
#navigationSub a.navLevel4:hover                 {background-color:#ffffff;}

#navigationSub  .navLevel4Selected               {}
#navigationSub a.navLevel4Selected               {padding:3px 24px;background-color:#ffffff;}
#navigationSub a.navLevel4Selected:hover         {background-color:#f0f0f0;}

/* Gestaltung der Meta-Navigation */

#navigationMeta  a.navLevel1                     {}
#navigationMeta  a.navLevel1Selected,
#navigationMeta  a.currentLang,
#navigationMeta  a:hover                         {color:#0d84ae;}
#navigationMeta  .metaSpc                        {padding-right:13px;}
/* Gestaltung der Breadcrumb-Navigation */

#navigationBreadcrumb a                           {text-decoration:none;color:#666666}

/* Gestaltung der Sitemap */

#navigationSitemap                                   {}/*margin-left:-24px*/
#navigationSitemap *                                 {margin:0;padding:0}
#navigationSitemap ul                                {list-style-type:none}
#navigationSitemap li                                {border-top:1px solid #CCCCCC;display:block;overflow:hidden;}/*margin:4px;padding:4px*/
#navigationSitemap a                                 {display:block;width:100%;text-decoration:none;font-weight:bold;padding:3px 11px;}
#navigationSitemap a:hover                           {}
#navigationSitemap li a:hover                        {color:#ffffff;background-color:#c2c2c2;}
#navigationSitemap li li a                     {font-weight:normal;}
#navigationSitemap li li a:hover                     {background-color:#ffffff;}

#navigationSitemap p                                 {margin:4px 0 8px 0}
#navigationSitemap .navText                          {color:#b0b0b0}
#navigationSitemap .title                            {margin:4px 0 8px 0}
#navigationSitemap .description                      {margin:4px 0 8px 0}
#navigationSitemap .keywords                         {margin:4px 0 8px 0;color:#152362}

/* Gestaltung des SitemapNavigation */


#navigationSitemap  .smapContainer                    {}
/*----- Farben -----*/

#navigationSitemap li.default {background:#e7f3f7 url(/global/wGlobal/layout/images/bg/sitemap.png) repeat-x;}
#navigationSitemap li.services {background:#fff9eb url(/global/wGlobal/layout/images/bg/subnav-services.png) repeat-x;}
#navigationSitemap li.company {background:#f1f3f8 url(/global/wGlobal/layout/images/bg/subnav-company.png) repeat-x;}
#navigationSitemap li.support {background:#f5f9e6 url(/global/wGlobal/layout/images/bg/subnav-support.png) repeat-x;}

#navigationSitemap  .default,
#navigationSitemap  .default a,
#navigationSitemap  .default li a:hover {color:#0d84ae;}

#navigationSitemap  .services,
#navigationSitemap  .services a,
#navigationSitemap  .services li a:hover {color:#996600;}

#navigationSitemap  .company,
#navigationSitemap  .company a,
#navigationSitemap  .company li a:hover {color:#09367A;}

#navigationSitemap  .support,
#navigationSitemap  .support a,
#navigationSitemap  .support li a:hover {color:#336600;}

#navigationSitemap  .default a.smapLevel3 {background: url(/global/wGlobal/layout/images/bg/subnav3li-default.gif) no-repeat 33px 50%;}
#navigationSitemap  .services a.smapLevel3 {background: url(/global/wGlobal/layout/images/bg/subnav3li-services.gif) no-repeat 33px 50%;}
#navigationSitemap  .company a.smapLevel3 {background: url(/global/wGlobal/layout/images/bg/subnav3li-company.gif) no-repeat 33px 50%;}
#navigationSitemap  .support a.smapLevel3 {background: url(/global/wGlobal/layout/images/bg/subnav3li-support.gif) no-repeat 33px 50%;}
/*---*/

#navigationSitemap li.smapLevel1                       {border-top:22px solid #FFFFFF;border-bottom:1px solid #cccccc;}
#navigationSitemap a.smapLevel1                        {border-top:1px solid #cccccc;}

#navigationSitemap  .smapLevel2Container              {}

#navigationSitemap  .smapLevel2                       {}
#navigationSitemap a.smapLevel2                       {padding:3px 33px;}
#navigationSitemap a.smapLevel2:hover                 {background-color:#ffffff;}

#navigationSitemap  .smapLevel3Container              {}

#navigationSitemap  .smapLevel3                       {}
#navigationSitemap a.smapLevel3                       {padding:3px 46px;}
#navigationSitemap a.smapLevel3:hover                 {background-color:#ffffff;}

#navigationSitemap  .smapLevel4Container              {}

#navigationSitemap  .smapLevel4                       {background-color:#ffffff;}
#navigationSitemap a.smapLevel4                       {padding:3px 46px;}
#navigationSitemap a.smapLevel4:hover                 {background-color:#f0f0f0;}

/* Gestaltung der Footernavigation */

#blockBottomNav *                                 {margin:0;padding:0}
#blockBottomNav ul                                {list-style-type:none;}
#blockBottomNav li                                {margin:0;padding:0;margin-left:11px;overflow:hidden;float:left;}
#blockBottomNav li li                             {margin:0;float:none;}
#blockBottomNav a                                 {display:block;text-decoration:none}
#blockBottomNav .col2,
#blockBottomNav .col3                             {width:231px;}
#blockBottomNav .col4                             {width:209px;}

/* Evaluationsbox */
table.evalBox           {width:100%;}
table.evalBox th, table.evalBox td {padding:5px;}
  /* group title */
th.evalGroup            {width:120px;font-weight:bold;text-align:left;}
  /* group option */
td.evalOption           {}
td.evalOption input     {margin:0px;border-width:0;padding:0;display:block;}
td.evalOption label     {}
  /* displayed result */
tr.evalResult           {}
th.evalResultTitle      {width:120px;padding-top:10px;font-weight:bold;}
td.evalResultText       {padding-top:10px;}

/* lexikon */
.listLexica       {position:relative;height:22px;margin: 0 0 -11px -11px;}
.lexSel           {position:absolute;}
.lexSel div       {float:left;overflow:hidden;margin-right:1px;width:21px;height:22px;line-height:22px;text-align:center;text-transform:uppercase;background:#D0D0D0 url(/global/wGlobal/layout/images/bg/nav.png) repeat-x scroll 0 -11px;}
.lexSel div a     {display:block;line-height:22px;text-decoration:none;}
.lexSel div:hover {background:#E9E9E9 none;}
div.lexSelected   {background:#E9E9E9 none;}
.lexAct           {font-weight:bold;background:#C2C2C2 none;}
.lexIna           {cursor:default;}
div.lexLast       {width:44px;}
.lexFirstLine     {height:22px;border-bottom:1px solid #FFF;}

/* bestellshop */
table.shopPriceList           {width:440px;border-collapse:collapse;margin-bottom:10px;}
.shopPriceList .splHead td    {border-bottom:1px solid #333;font-weight:bold;}
.shopPriceList .splFooter td  {border-top:1px solid #333;font-weight:bold;}
.shopPriceList .splFirst      {width:200px;}
.shopPriceList .splSecond     {width:80px;}
.shopPriceList .splRight      {text-align:right;}
