/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// erstellt von Gerhard Nesvadba, nessy EDV Dienstleistungen, Wien-Landstrasse
// (c) 2007 -- Email office@nessy-edv.com -- Internet http://www.nessy-edv.com
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */

table                {spacing:0; padding:0;}
table td             {spacing:0; padding:2px; font-size:11px;}
.layout              {spacing:0; padding:0px; font-size:11px;}
.box                 {spacing:0; padding:0px; font-size:11px;}
.elementTopSub       {spacing:0; padding:0px; padding-left:5px; font-size:11px;}

div                  {margin:0;padding:0; font-size:11px;}
p                    {margin:0;padding:0; font-size:11px;}

td                   {margin:0;padding:0; font-size:11px;}
th                   {margin:0;padding:0; font-size:11px;}

form                 {margin:0;padding:0;}

input                {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; border:1px solid #486E8E; color:#000000; padding:0px; height:18px; border-style:solid; border-width:1px; border-color:#000000;}
select               {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; border:1px solid #486E8E; color:#000000; padding:0px; height:22px;}
textarea             {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; border:1px solid #486E8E; color:#000000; padding:0px;}


span                 {}

a                    {color:#0066ca; text-decoration:none;}
.mehrBlau            {background-image:url(/OEAV-EVENTS/wLayout/design/img/icons/pfeil-blau.gif); padding:0px 0px 0px 15px; margin:0px; border:0; text-decoration:underline;               }
.mehrGrau            {background-image:url(/OEAV-EVENTS/wLayout/design/img/icons/pfeil-grau.gif); padding:0px 0px 0px 15px; margin:0px; border:0; text-decoration:underline; color:#333333;}
a:hover              {color:#0066ca; text-decoration:underline;}

.alink a img         { border: 1px solid #000000; }


ul                   {margin-left: 16px; padding:0px; list-style-type:none;}
ol                   {margin-left: 16px; padding:0px; list-style-type:none;}

hr                   {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}

h1                   {font-size:16px; margin:0; padding:0; font-weight:normal; color:#009900;}
h2                   {font-size:14px; margin:0; padding:0; font-weight:normal; color:#009900;}
h3                   {font-size:12px; margin:0; padding:0; font-weight:bold;   color:#009900;}
h4                   {font-size:12px; margin:0; padding:0; font-weight:normal; color:#009900;}
h5                   {font-size:12px; margin:0; padding:0; font-weight:normal; color:#009900;}
h6                   {font-size:10px; margin:0; padding:0; font-weight:normal; color:#009900;}


/* Blöcke */

.blockSpace          {height:110px;}
.blockTop            {width:980px; height:100px;}
.blockTopRow         {width:980px;}

.blockMain           {width:980px; float:none; margin:0px; padding:0px; text-align:left; background-repeat:no-repeat; background-position: 0px 7px; height:257px;}
.blockMainWide        {width:980px; float:none; margin:0px; padding:0px; text-align:left; background-repeat:no-repeat; background-position: 0px 7px; height:257px;}
.blockPage           {width:980px; float:none; margin:0px; padding:0px; text-align:left; background-repeat:repeat;}
.blockPageWide       {width:980px; float:none; margin:0px; padding:0px; text-align:left; background-repeat:repeat;}
.blockLeft           {width:232px; float:left; margin:0px; padding:0px; border-style:none; vertical-align:top; /*background-color:#FF0000;*/}
.blockContent        {width:516px; float:left; margin:0px; padding:0px; border-style:none; vertical-align:top; /*background-color:#00FF00;*/}
.blockContentWide    {width:748px; float:left; margin:0px; padding:0px; border-style:none; vertical-align:top; /*background-color:#00FF00;*/}
.blockRight          {width:232px; float:left; margin:0px; padding:0px; border-style:none; vertical-align:top; /*background-color:#0000FF;*/}
.blockBottom         {width:980px; clear:both; margin:0px; padding:0px; height:20px;                                                        }

.boxLeft             {padding:0px; margin:0px 8px 8px 6px; /*background-color:#222222;*/}
.boxContent          {padding:0px; margin:0px 8px 8px 8px; /*background-color:#DDDDDD;*/}
.boxRight            {padding:0px; margin:0px 6px 8px 8px; /*background-color:#222222;*/}


/* Allgemeine Elemente des oberen Bereiches */

.elementTopStandard                                {padding:0px;margin:0px;height:25px;text-align:right;background-color:#337C99;border-top-style:solid;border-top-width:1px;border-top-color:#FFFFFF;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#FFFFFF;}/*Standard im oberen Bereich*/
.elementTopStandardLeft                            {padding:0px;margin:0px;            text-align:left; background-color:#FCBC78;border-top-style:solid;border-top-width:1px;border-top-color:#FFFFFF;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#FFFFFF;}/*Standard im oberen Bereich*/
.elementTopInclude                                 {padding:0px;}/*Include im oberen Bereich*/
.elementTopNavigation                              {padding:0px;margin:0px;}

.elementTopSubBlock                                {height:22px;padding:0px;margin:0px;margin-left:0px;margin-right:0px;margin-bottom:4px;}
.elementTopBanner                                  {border-style:none;padding:0px;margin:0px;margin-left:0px;margin-top:0px;margin-bottom:0px;}

.elementFormular                                   {padding:0px;float:right;margin-top:2px;}/*Formulare*/
.elementInclude                                    {padding:0px;}/*Includes*/



.elementLogo                                       {position:absolute;left:35px;top:180px;}


/* Allgemeine Elemente des linken Bereiches */

.elementLeftStandard                               {padding:8px 8px 8px 8px;}/*Standard im linken Bereich*/
.elementLeftNavigation                             {padding:0px 0px 0px 0px;}/*Standard im linken Bereich*/
.elementLeftInclude                                {padding:0px 0px 0px 0px;}/*Include im linken Bereich*/


/* Allgemeine Elemente des Inhaltsbereiches */

.blockContent ul                                   {list-style-type:square; color:#000000;}
.blockContent ol                                   {list-style-type:disc;   color:#000000;}

.blockContent .elementSitemap ul                   {list-style-type:none; margin-left: 8px;}

.blockContent .elementHeadline                     {margin:0px 0px 8px 0px;}
.blockContent .elementHeadline h1                  {}

.blockContent .elementSubline                      {margin:0px 0px 3px 0px;}
.blockContent .elementSubline h2                   {}

.blockContent .elementText                         {margin:0px; padding:0px 0px 16px 0px;}
.blockContent .elementText h2, h3, h4, h5, h6      {margin:0px; padding:0px 0px  0px 0px; margin-top:0px;}
.blockContent .elementText li                      {line-height:150%;color:#000000}

.blockContent  table                               {font-size:11px;}
.blockContent .elementText table                   {border-collapse:collapse; border:1px solid #AE4A00;}
.blockContent .elementText td                      {vertical-align:top; padding:3px; border:1px solid #AE4A00; line-height:115%;}

.blockContent .elementList                         {margin:0px; padding:0px 0px  8px 0px;}

.blockContent .elementStandard                     {margin:0px; padding:0px 0px 16px 0px;}
.blockContent .elementStandard p                   {}
.blockContent .elementStandard li                  {}
.blockContent .elementStandard img                 {float:left; margin:2px 16px 12px 0px; padding:0px;}

.blockContent .elementPicture                      {margin:0px; padding:4px 11px 11px 8px;}
.blockContent .elementPicture img                  {}
.blockContent .elementPictureLeft                  {float:left; margin:0px; padding:4px 11px 11px 8px;}
.blockContent .elementPictureLeft img              {}
.blockContent .elementPictureRight                 {float:right; margin:0px; padding:4px 0px 11px 11px;}
.blockContent .elementPictureRight img             {}

.blockContent .elementLink                         {margin:0px; padding:0px 0px 0px 8px;}
.blockContent .elementLink a                       {}

.blockContent .elementFormular                     {}
.blockContent .elementFormular .text               {line-height:150%;padding:2px;}


/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementRightStandard                  {width:160px;padding:0px;padding-left:10px;margin-top:10px;}/*Standard im rechten Bereich*/
.blockRight .elementRightInclude                   {padding:0px;}/*Include im rechten Bereich*/
.blockRight .elementInlineRightStandard            {padding:2px;}



/* Allgemeine Elemente des unteren Bereiches */

.elementBottomStandard                             {height:14px; margin:5px 0px 3px 2px; padding:0px; float:none;  font-size="12px"; font-weight:normal; text-align:center; color:#DDDDDD;}
.elementBottomStandardLeft                         {height:14px; margin:5px 0px 3px 2px; padding:0px; float:left;  font-size="12px"; font-weight:normal; text-align:left;   color:#DDDDDD;}
.elementBottomStandardRight                        {height:14px; margin:5px 2px 3px 0px; padding:0px; float:right; font-size="12px"; font-weight:normal; text-align:right;  color:#DDDDDD;}
.elementBottomInclude                              {padding:0px;}/*Include im unteren Bereich*/
.elementBottomP                                    {padding:0px;float:right;margin-right:0px;}



/* Sonstige Elemente */
.editButton                                        {position:absolute; left:170px; top:68px}



/*################ Elemente ################*/

.elementHeadline                                   {margin:8px; margin-bottom:6px; padding:0; clear:both;}
.elementSheetHeadline                              {margin:8px; margin-bottom:6px; padding:0; padding-bottom:8px; border-bottom:1px solid #81A7CC; clear:both;}

.elementText                                       {margin:0px; margin-bottom:6px; padding:0;}
.elementText li img                                {float:left;}
.elementText table                                 {spacing:0; padding:0; border-left:solid 1px #a0a0a0; border-top:solid 1px #a0a0a0}
.elementText table th                              {text-align:left; padding:2px; border-left:none; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0; background-color:#F0F0F0}
.elementText table td                              {padding:2px; border-left:none; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0}


.boxHead                                           {padding:0px 0px 3px 0px;
                                                    margin: 0px 0px 5px 0px; border-bottom:1px solid white;
                                                    font-size:"11px"; font-weight:bold;text-align:left; color:#034a8a;}

.boxHead2                                          {padding:0px 0px 3px 0px;
                                                    margin: 0px 5px 5px 0px; border-bottom:1px solid #aaaaaa;
                                                    font-size:"11px"; font-weight:bold;text-align:left; color:#034a8a;}

.boxHeadRight                                      {padding:0px 0px 3px 0px;
                                                    margin: 0px 0px 5px 0px; border-bottom:1px solid white;
                                                    font-size:"11px"; font-weight:bold;text-align:right; color:#034a8a;}

.boxBild                                           {float:left;padding:2px 4px 0px 0px; margin: 0px 0px 0px 0px;}
.boxText                                           {padding:2px; margin:0px; font-size:"11px";  font-weight:normal; text-align:left; color:#034a8a;}
.boxTextCenter                                     {padding:2px; margin:0px; font-size:"11px";  font-weight:normal; text-align:center;  color:#034a8a;}

.liste                                             {padding:0px; margin:0px; font-size:"11px";  font-weight:bold; text-align:left; color:#333333;}

