/*
////////////////////////////////////////////////////////////////
//
// 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}

#body                {background-color:#FFFFFF;background-image:url(/xsmart/wGlobal/layout/images/backgrounds/bg_main.gif);background-repeat:repeat-x;}

body                 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;font-weight:normal;line-height:16px}

div                  {}
span                 {}

/* Überschriften */

h1                   {font-size:16px;font-weight:normal;line-height:16px;color:#b2bb1c;margin:0 0 8px 0px;text-transform:uppercase}
h2                   {font-size:16px;font-weight:normal;line-height:16px;color:#b2bb1c;margin:0 0 8px 0px;text-transform:uppercase}
h3                   {font-size:14px;font-weight:bold;line-height:20px;color:#000000;margin:0 0 14px 0}
h4                   {font-size:14px;font-weight:bold;line-height:20px;color:#000000;margin:0px}
h5                   {font-size:14px;font-weight:bold;line-height:20px;color:#666666;margin:0 0 0 0;text-transform:uppercase}
h6                   {font-size:14px;font-weight:bold;line-height:20px;color:#000000;margin:0 0 0 0}

/* Textblöcke */
p                    {margin:0 0 14px 0}

/* Listen */
ul                   {margin:0 0 0 16px;padding:0 0 0 9px;list-style-image:url(/xsmart/wGlobal/layout/images/decoration/bullet_list.gif);}
ol                   {margin:0 0 0 28px;list-style-type:decimal}
li .right            {text-align:right;}

/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {margin:0 0 14px 0;padding:0 0 0 16px;color:#000000}

/* Horizontale Linien */
hr                   {background-color:#CCCCCC;color:#CCCCCC;height:1px;border-style:none;clear:both}

/* Formularelemente */

form                 {overflow:hidden}

input                {font:inherit;border:1px solid #CCCCCC;font-size:12px;padding:1px 2px 1px 2px}
select               {font:inherit;border:1px solid #CCCCCC;font-size:12px;padding:1px 2px 1px 2px}
textarea             {font:inherit;border:1px solid #CCCCCC;font-size:12px;padding:1px 2px 1px 2px}

button               {cursor:pointer;border:1px solid #000000;line-height:14px;height:20px;color:#000000}
button:hover         {cursor:pointer;border:1px solid #000000;line-height:14px;height:20px;color:#000000}

/* Links */

a                    {text-decoration:none;color:#3399cc}
a:hover              {text-decoration:underline;color:#3399cc}
a.intern             {padding:0 0 0 14px;background:url(/xsmart/wGlobal/layout/images/links/intern.gif) center left no-repeat}
a.extern             {padding:0 0 0 14px;background:url(/xsmart/wGlobal/layout/images/links/extern.gif) center left no-repeat}
a.download           {padding:0 0 0 14px;background:url(/xsmart/wGlobal/layout/images/links/download.gif) center left no-repeat}
a.audio              {padding:0 0 0 14px;background:url(/xsmart/wGlobal/layout/images/links/audio.gif) center left no-repeat}
a.video              {padding:0 0 0 14px;background:url(/xsmart/wGlobal/layout/images/links/video.gif) center left no-repeat}

/* Bilder */

a img                {border:none}

img.picture          {margin:4px 4px 4px 4px}
img.pictureLeft      {float:left;margin:4px 4px 4px 0}
img.pictureCenter    {text-align:center;display:block;margin:auto}
img.pictureRight     {float:right;margin:4px 0 4px 4px}

/* 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;}
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;}
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}

/* Grundgerüst */

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:837px;background-color:#FFFFFF;margin:0 auto}
#blockMainInner        {}

#blockContent          {float:left;width:443px;padding:0 0 0 0}
#blockContentInner     {padding:20px 20px 20px 25px}

#blockTop              {height:126px;margin:0 0 0 0;position:relative}
#blockTopInner         {}

#blockRight            {float:right;width:183px;overflow:hidden;}
#blockRightInner       {padding:20px 10px 20px 10px;}

#blockBottom           {background-image:url(/xsmart/wGlobal/layout/images/backgrounds/bg_content.gif);background-repeat:repeat-y;}
#blockBottomInner      {overflow:hidden;margin:0;height:30px}

#blockLeft             {float:left;width:211px}
#blockLeftInner        {padding:0 1px 0 0;color:#666666}
#blockLeftInner  a       {color:#666666}

#blockLeftContentRight {overflow:hidden;margin:0;background-image:url(/xsmart/wGlobal/layout/images/backgrounds/bg_content.gif);background-repeat:repeat-y;}

#blockPost             {}
#blockPostInner        {}

/* Globale Elemente */

#logo                           {position:absolute;left:12px;top:39px}
#WhiteSurface                   {position:absolute;left:0px;top:0px;height:126px;width:210px;filter:alpha(opacity=80);background-color:#FFFFFF;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
#banner                         {position:absolute;left:0px;top:0px}
#banner img			{height:126px;width:837px}
#BottomContent                  {width:419px;padding-left:236px;float:left;font-size:11px;color:#999999}
#BottomRight                    {width:170px;float:right;font-size:11px;color:#999999}
#BottomLeft a                   {color:#999999}
#BottomContent a                {color:#999999}
#BottomRight a                  {color:#999999}

/* Pflegeschaltflächen */

#beButtonLayoutwizard           {font-size:11px;position:absolute;margin:8px 0 0 8px}

#beButtons                      {font-size:11px;float:right;margin:-19px 0 0 3px}
#beButtonAdmin                  {font-size:11px;}
#beButtonPage                   {font-size:11px;float:left;}
#beButtonContent                {font-size:11px;float:left;}

#beButtonEditTop                {font-size:11px;}
#beButtonEditRight              {position:absolute}
#beButtonEditBottom             {font-size:11px;position:absolute;margin:1px 0 0 5px}
#beButtonEditLeft               {font-size:11px;position:absolute;margin:5px 0 0 5px}

#beButtonEditNavigation         {font-size:11px;position:absolute;margin:0 0 0 5px}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 10px 0}
.elementHeadline                {margin:0}
.elementText                    {margin:0 0 10px 0}

.elementPicture                 {margin:0 0 10px 0}
.elementPicture .title          {}
.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}

.elementLinkNewsletter          {padding:5px 0px 0px 20px;margin:0;}
.elementLinkPodcast             {padding:5px 0px 0px 20px;margin:0;}
.elementLinkRSS                 {padding:5px 0px 0px 20px;margin:0;}
.elementLinkSMS                 {padding:5px 0px 0px 20px;margin:0;}
.elementLinkFacebook                 {padding:5px 0px 0px 20px;margin:0;}
.elementMaskSearch              {padding:10px 0px 15px 20px;margin: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}
.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:#DBE9F2;border:1px none #e0e0e0}
.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 */

.elementMaskSearch button               {cursor:pointer;border:1px solid #CCCCCC;height:19px;width:19px;color:#CCCCCC;margin:0 0 0 5px;}
.elementMaskSearch button:hover         {cursor:pointer;border:1px solid #CCCCCC;height:19px;width:19px;color:#CCCCCC;margin:0 0 0 5px;}

/* Elemente des Inhaltsbereiches 

#blockContent .fragmentUptodate				{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Uptodate.gif);padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentDownloads			{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Downloads.gif);padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentHyperlinks  		    {background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Hyperlinks.gif);padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentCustemerprojects		{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Custemerprojects.gif);padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentAdvantages			{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Advantages.gif);padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}

*/

/* Elemente des Inhaltsbereiches */

#blockContent .fragmentUptodate			{padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentDownloads			{padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentHyperlinks  		{padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentCustemerprojects   {padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}
#blockContent .fragmentAdvantages		{padding:10px 10px 10px 20px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;margin:10px 0 0 0;}


/* Elemente des rechten Bereiches */

#blockRight .fragmentUptodate				{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Uptodate.gif);padding:10px 10px 0px 20px;margin:10px 0 0 0;}
#blockRight .fragmentDownloads				{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Downloads.gif);padding:10px 10px 0px 20px;margin:10px 0 0 0;}
#blockRight .fragmentHyperlinks  		    {background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Hyperlinks.gif);padding:10px 10px 0px 20px;margin:10px 0 0 0;}
#blockRight .fragmentCustemerprojects		{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Custemerprojects.gif);padding:10px 10px 0px 20px;margin:10px 0 0 0;}
#blockRight .fragmentAdvantages			{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/xsmart/wGlobal/layout/images/icons/Advantages.gif);padding:10px 10px 0px 20px;margin:10px 0 0 0;}

/* Elemente des unteren Bereiches */
