@import url("/wDeutsch/wLayout/design/style/weblics_new.css");
/*Tabellenformatierung Standard*/

/*div             {margin:0px;padding:0px;}*/
/*p               {margin:0px;padding:0px;}*/
/*span            {margin:0px;padding:0px;}*/
/*form            {margin:0px;padding:0px;}*/

/*Ausrichtung und Hintergrundfarbe*/
body                {background-color:#E9EAFF; background-image:url(/wDeutsch/wLayout/design/img/backgrounds/background.jpg); margin:0px;font-family:arial, sans-serif, helvetica;font-size:13px;color:#000000;font-weight:normal;}/*Standard Textformatierung*/

/*standard Textformatierungen*/
td, div, span    {font-family:arial, sans-serif, helvetica;font-size:13px;color:#000000;}

/*Links*/
a                   {color:#2C4F84;}
a:hover             {color:#2C4F84;}

/*Falls Links nicht unterstrichen angezeigt werden sollen*/
.textDecorationNone {text-decoration:none;font-weight:normal;}

/*Eingabefelder*/
input, select, textarea {font-size:13px; font-family:arial, sans-serif, helvetica; font-weight:normal; color:#000000;}

/*Horizontale Linien*/
hr {background-color:C0C0C0;color:C0C0C0;height:1px;border-style:none;margin-right:12px;}

/*################################ Ueberschriften ################################*/

.h1 { font-size:15px; font-family:Futura Md BT, arial, sans-serif, helvetica; font-weight:bold; color:#000000; }
.h2 { font-size:15px; font-family:Futura Lt BT, arial, sans-serif, helvetica; font-weight:bold; color:#000000; }
.h3 { font-size:15px; font-family:Futura Lt BT, arial, sans-serif, helvetica; font-weight:bold; color:#000000; }
.h4 { font-size:16px; font-family:arial, sans-serif, helvetica; font-weight:bold; color:#2C4F84; }

/*################################ Texte ################################*/

.text                {font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}/*Text*/
.textBold            {font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}/*Text fett*/
.textInvert          {font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/
.textBoldInvert      {font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/

.textSmall           {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}/*Kleiner Text*/
.textSmallBold       {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge           {font-size:14px; font-family:arial, sans-serif; font-weight:normal; color:#000000;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:14px; font-family:arial, sans-serif; font-weight:bold;   color:#000000;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:14px; font-family:arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:14px; font-family:arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

.textRightSmall      { font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#808080; }/*Kleiner Text*/

/*################################ Elemente ################################*/

.elementHeadline             { padding:8px; }/*&Uuml;berschrift*/
.elementStandard             { padding:8px; }/*Standard*/
.elementFormular             {padding:8px;}/*Formulare*/
.elementInclude              {padding:0px;}/*Includes*/
.elementSpace                {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard        { padding:8px; text-align:right; }/*Standard im rechten Bereich*/
.elementRightStandard h1     { margin:0px 0px 15px 0px; padding:0px; font-size:15px; font-family:Futura Lt BT, arial, sans-serif, helvetica; font-weight:bold; color:#00003a; }

/*.elementRightInclude         {padding:0px;}/*Include im rechten Bereich*/

/*.elementLeftStandard         {padding:8px;}/*Standard im linken Bereich*/
/*.elementLeftInclude          {padding:0px;}/*Include im linken Bereich*/

/*.elementTopStandard          {padding:0px;}/*Standard im oberen Bereich*/
/*.elementTopInclude           {padding:0px;background-color:#EEAB15;margin-top:0px;border-top-style:solid;border-top-width:1px;border-top-color:#676869;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#676869;}/*Include im oberen Bereich*/

/*.elementBottomStandard       {padding:8px;text-align:center;}/*Standard im unteren Bereich*/
/*.elementBottomInclude        {padding:8px;}/*Include im unteren Bereich*/

.elementBox                  { background-color:#EFF4FF; padding:8px; border:1px solid #CDD3E1; }

.elementAbteilungBoxTable             { width:100%; }
.elementAbteilungBoxTableCellLeft     { width:25%; vertical-align:top; }
.elementAbteilungBoxTableCellCenter   { width:30%; vertical-align:top; }
.elementAbteilungBoxTableCellRight    { width:45%; vertical-align:top; }
.elementAbteilungenBox                { width:590px; background-color:#EFF4FF; padding:0px; border:1px solid #CDD3E1; }
.elementAbteilungenBoxText            { font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#404040; padding:8px; }
.elementAbteilungenBoxTextPortrait    { font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#404040; padding-top:2px; padding-bottom:20px; }

.elementContentIndex                  { }
.elementContentIndexTableCellLeft     { width:125px; vertical-align:top; }
.elementContentIndexTableCellRight    { vertical-align:top; }
.elementContentIndexPicture           { width:75px; height:56px; border:0px; }

.elementDateText            { color:#404040; }

/*################################ Bloecke ################################*/

.blockMain           { }/*Gesamter Bereich*/
.blockTop            { }/*Bereich oben*/
.blockLeft           { }/*Bereich links*/
.blockContent        { background-color:#FFFFFF; }/*Inhaltsbereich*/
.blockRight          { background-color:#FFFFFF; }/*Bereich rechts*/
/*.blockBottom         {background-color:#676869;border-color:#676869;}/*Bereich unten*/

/*################################ Fragmente ################################*/

.fragmentSpace                  {width:100%;height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft       {margin-right:8px;padding-bottom:8px;float:left}
.fragmentPictureFloatRight      {margin-left:8px;padding-bottom:8px;float:right}

.fragmentTableDoubleCol         {width:100%;border-width:0px;spacing:0px;padding:0px;border-color:#FF0000;border-width:0px;border-style:dotted}
.fragmentTableTripleCol         {width:100%;border-width:0px;spacing:0px;padding:0px;border-color:#FF0000;border-width:0px;border-style:dotted}
.fragmentCellDoubleCol          {width:50%;padding:4px;vertical-align:top}
.fragmentCellTripleCol          {width:33%;padding:4px;vertical-align:top}

.fragmentLinklistFloatLeft      {padding:8px;margin-right:8px;padding-bottom:8px;float:left;border-style:solid;border-color:#000000;border-width:1px;}

.fragmentTitlePicture           { width:610px; height:140px; }
.fragmentTitle                  { }
.fragmentTitleLine              { width:1px; height:35px; }

.fragmentTableFloatLeft         { float:left; }
.fragmentTableFloatRight        { float:right; }
.fragmentTablePictureFloatLeft  { width:220px; height:165px; margin-right:8px; padding-bottom:8px; float:left; }
.fragmentTablePictureFloatRight { width:220px;  margin-left:8px; padding-bottom:8px; float:right; }
.fragmentTableTextFloatLeft     { margin-right:8px; padding-bottom:8px; font-size:11px; text-align:left; }
.fragmentTableTextFloatRight    { margin-left:8px; padding-bottom:8px; font-size:11px; text-align:right; }

.fragmentTablePictureLeft  { width:220px; height:165px; margin-right:8px; padding-bottom:8px; }
.fragmentTablePictureRight { width:220px; height:165px; margin-left:8px; padding-bottom:8px; }
.fragmentTableTextLeft     { margin-right:8px; padding-bottom:8px; font-size:11px; text-align:left; }
.fragmentTableTextRight    { margin-left:8px; padding-bottom:8px; font-size:11px; text-align:right; }

.fragmentAbteilungenBoxPicture  { width:110px; height:140px; }

.fragmentMarginPicture          { width:110px; height:140px; }

/*##################################### Sonstiges #############################*/

.organigrammMainCell       { height:60px; }
.organigrammTable          { width:145px; height:100%; }
.organigrammCellText       { width:124px; font-size:11px; }
.organigrammTextBox        { background-color:#EEEEEE; margin-top:5px; margin-bottom:5px; padding:2px; border:1px solid #808080;  font-size:11px; vertical-align:middle; text-align:center; }

.organigrammLineH          { width:124px; height:1px; }

.organigrammLineH1         { width:10px; height:1px; }
.organigrammLineH2         { width:10px; height:1px; }

.organigrammLineV1         { width:1px; height:50%; }
.organigrammLineV1Aktive   { width:1px; height:50%; background-color:#808080; }
.organigrammLineV2         { width:1px; height:50%; }
.organigrammLineV2Aktive   { width:1px; height:50%; background-color:#808080; }

.organigrammPoint         { width:1px; height:1px; }
.organigrammPointAktive   { width:1px; height:1px; background-color:#808080; }


.votingBar   {background-color:#676869}

.tableBorder {border-top-style:solid;border-top-width:1px;border-top-color:#ACACAC;border-left-style:solid;border-left-width:1px;border-left-color:#ACACAC;}
.tdBorder    {border-right-style:solid;border-right-width:1px;border-right-color:#ACACAC;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ACACAC;}

.tableCellGeschichteLeft  { width:370px; vertical-align:top; text-align:left; }
.tableCellGeschichteRight { width:220px; font-size:11px; vertical-align:top; text-align:right; }
.tableGeschichte          { width:590px; }

/*.padding {padding:8px;}*/

.elementLinkBoxGraySmall       {width:175px; height:82px; margin:20px 0px 20px 0px; text-align:left; background-image:url(/wDeutsch/wLayout/design/img/backgrounds/bg_rightbox_gray_small.gif); background-repeat:no-repeat;}
.elementLinkBoxGraySmallInner  {padding:10px;}
.elementLinkBoxGraySmall a     {font-size:11px;}
.elementLinkBoxGraySmall img   {margin:0px 0px 0px 95px; position:absolute; border:0px;}
