/*
////////////////////////////////////////////////////////////////
//
// 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(/upgreat/wGlobal/layout/images/backgrounds/bg_main.gif);background-repeat:repeat-x;}

body                 {font-family:Calibri, Tahoma, Arial, Sans-serif, Helvetica;font-size:14px;color:#000000;font-weight:normal;line-height:20px}

div                  {}
span                 {}

/* Überschriften */

h1                   {font-size:20px;font-weight:normal;line-height:20px;color:#666666;margin:0 0 8px 0px;text-transform:uppercase;}
h2                   {font-size:20px;font-weight:normal;line-height:20px;color:#666666;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(/upgreat/wGlobal/layout/images/decoration/bullet_list.gif);}
ol                   {margin:0 0 0 28px;list-style-type:decimal}

/* 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}

/* 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:#6393C0}
a:hover              {text-decoration:underline;color:#6393C0}
a.intern             {padding:0 0 0 14px;background:url(/upgreat/wGlobal/layout/images/links/intern.gif) center left no-repeat}
a.extern             {padding:0 0 0 14px;background:url(/upgreat/wGlobal/layout/images/links/extern.gif) center left no-repeat}
a.download           {padding:0 0 0 14px;background:url(/upgreat/wGlobal/layout/images/links/download.gif) center left no-repeat}
a.audio              {padding:0 0 0 14px;background:url(/upgreat/wGlobal/layout/images/links/audio.gif) center left no-repeat}
a.video              {padding:0 0 0 14px;background:url(/upgreat/wGlobal/layout/images/links/video.gif) center left no-repeat}
.english             {position:absolute;left:710px;top:342px;font-size:12px;z-index:1}

/* 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:626px;padding:0 0 0 0}
#blockContentInner     {position:relative;padding:20px 20px 20px 25px}

#blockTop              {height:341px;margin:0 0 0 0;position:relative}
#blockTopInner         {}

#blockRight            {float:right;width:0px;overflow:hidden;}
#blockRightInner       {}

#blockBottom           {background-image:url(/upgreat/wGlobal/layout/images/backgrounds/bg_start.gif);background-repeat:repeat-y;}
#blockBottomInner      {height:20px;}

#blockLeft             {float:left;width:211px;}
#blockLeftInner        {padding:0px 1px 0px 0px;}

#blockLeftContentRight {overflow:hidden;margin:0 0 0 0;background-image:url(/upgreat/wGlobal/layout/images/backgrounds/bg_start.gif);background-repeat:repeat-y;}

#blockPost             {}
#blockPostInner        {}

/* Globale Elemente */

#logo                           {position:absolute;left:12px;top:39px;}
#WhiteSurface                   {position:absolute;left:0px;top:0px;height:125px;width:210px;filter:alpha(opacity=80);background-color:#FFFFFF;color:#000000;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
#banner                         {position:absolute;left:0px;top:0px;}
#claim01                        {position:absolute;left:440px;top:36px;font-size:48px;line-height:48px;font-weight:bold;white-space:nowrap;color:#FFFFFF;}
#claim02                        {position:absolute;left:570px;top:85px;font-size:48px;line-height:48px;font-weight:bold;white-space:nowrap;color:#FFFFFF;}
#ContentBottom                  {font-size:12px;color:#999999;}
#LeftPartner                    {position:absolute;bottom:20px;left:-211px;width:210px;text-align:center;}     
#LeftPartner2                   {left:-100px;width:210px;}        
#LeftPartner2 img               {margin:4px 15px 0 0;}
#LeftPartner  img               {margin:4px 15px 0 0;}


/* Pflegeschaltflächen */

#beButtonLayoutwizard           {font-size:11px;position:absolute;margin:8px 0 0 8px}

#beButtons                      {font-size:11px;float:right;margin:-19px 0 0 3px;position:absolute}
#beButtonAdmin                  {font-size:11px;}
#beButtonPage                   {font-size:11px;float:left;}
#beButtonContent                {font-size:11px;float:left;}

#beButtonEditTop                {font-size:11px;}
#beButtonEditRight              {font-size:11px;position:absolute;margin:1px 0 0 5px}
#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 15px}

.elementPicture                 {margin:0 0 10px 15px}
.elementPicture .title          {font-size:12px;line-height:14px}
.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:275px;margin:0 16px 0 0}
.elementContainer2 .col2        {float:left;width:275px}

.elementContainer3              {margin:0 0 0 0}
.elementContainer3 .col1        {float:left;width:178px;margin:0 16px 0 0}
.elementContainer3 .col2        {float:left;width:178px;margin:0 16px 0 0}
.elementContainer3 .col3        {float:left;width:178px}

.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(/upgreat/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(/upgreat/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(/upgreat/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(/upgreat/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(/upgreat/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 rechten Bereiches */

#blockRight .fragmentUptodate				{background-position:0px 14px;background-repeat:no-repeat;background-image:url(/upgreat/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(/upgreat/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(/upgreat/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(/upgreat/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(/upgreat/wGlobal/layout/images/icons/Advantages.gif);padding:10px 10px 0px 20px;margin:10px 0 0 0;}

/* Elemente des unteren Bereiches */

/* Spezialformatierungen - Ausnahmen */
.wglListOnly             {margin-left:11px;}
.wglToolbarAreaRight     {text-align:left;float:left;margin-left:11px;}


.events ul 	 							{list-style-type: none; list-style-image: none; padding: 0; }
.events ul li h2 					{font-size: 16px;}
.pagination								{margin: 6px 0 0 16px;}
.pagination a.previous		{margin-right: 5px;}
.pagination a.next		{margin-left: 5px;}