/*

////////////////////////////////////////////////////////////////

//

// design.css Stylesheet fuer die Inhaltsseiten

//

// Weblication? CMS Strukturdesign Version 4.5

// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de

// erstellt mit Weblication? Content Management Server, www.weblication.de

//

////////////////////////////////////////////////////////////////

*/



/*Standardformatierungen*/



body      { color: #000000; font-weight: normal; font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif; background-color: #ffffff; margin: 0px }/*Standard Textformatierung*/



div        { color: #525859; font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif }

p          { color: #525859; font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

span       { color: #525859; font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif }

form      { color: #525859; font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

td          { color: #525859; font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif }



/*Links*/
.blockContent a           { color: #525859; font-weight: bold; font-family: verdana, arial, sans-serif; text-decoration: underline }
.blockContent a:hover { color: #525859; font-family: verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }

a           { color: #525859; font-weight: bold; font-family: verdana, arial, sans-serif; text-decoration: none }

a:hover     { font-family: verdana, arial, sans-serif; text-decoration: underline }



/*Eingabefelder*/


input    {font-size:11px; font-family:verdana; font-weight:normal; color:#525859;border:1px solid #e1e1e1;background-color:fff;}
select   {font-size:11px; font-family:verdana; font-weight:normal; color:#525859;}
textarea {font-size:11px; font-family:verdana; font-weight:normal; color:#525859;}

/*Horizontale Linien*/

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





/*################################ Ueberschriften ################################*/



h1       { color: #f20018; font-weight: bold; font-size: 17px; line-height: 24px; font-family: verdana, arial, sans-serif; text-transform: uppercase; margin-left: -1px }

h2       { color: #f20018; font-weight: bold; font-size: 13px; line-height: 20px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

h3 {margin:0px;padding:0px;font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#525859;}

h4 {margin:0px;padding:0px;font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#525859;}

h5 {margin:0px;padding:0px;font-size:9px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#525859;}

h6 {margin:0px;padding:0px;font-size:7px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#525859;}







/*################################ Texte ################################*/



.text                 { color: #525859; font-weight: normal; font-size: 11px; font-family: verdana, arial, sans-serif; margin-left: -1px }/*Text*/

.textBold            {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#525859;}/*Text fett*/

.textInvert          {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/

.textBoldInvert       { color: #ffffff; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif }/*Text fett negativ*/



.textSmall            { color: #525859; font-weight: normal; font-size: 9px; font-family: verdana, arial, sans-serif }/*Kleiner Text*/

.textSmallBold        { color: #525859; font-weight: bold; font-size: 9px; font-family: verdana, arial, sans-serif }/*Kleiner Text fett*/

.textSmallInvert     {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/

.textSmallBoldInvert  { color: #ffffff; font-weight: bold; font-size: 9px; font-family: verdana, arial, sans-serif }/*Kleiner Text fett negativ*/



.textLarge           {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#525859;}/*Gro&szlig;er Text*/

.textLargeBold       {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#525859;}/*Gro&szlig;er Text fett*/

.textLargeInvert     {font-size:13px; font-family:verda font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/

.textLargeBoldInvert {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/



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



.elementHeadline            { margin-top: 12px; margin-bottom: 8px; padding: 0px 38px }/*?berschrift*/

.elementStandard             { padding-right: 38px; padding-bottom: 8px; padding-left: 38px }
.elementStandard2 { padding-right: 38px; padding-bottom: 8px; padding-left: 38px }
/*Standard*/

.elementFormular         {padding:8px;}/*Formulare*/

.elementInclude          {padding:0px;}/*Includes*/

.elementSpace            {height:12px;padding:8px;}
.elementWhite  { background-color: white; padding-top: 4px }
.elementNews { color: white; margin-left: 33px; width: 112px }
.elementMessen  { color: white; margin-right: 30px; margin-left: 8px }
.elementRed  { background-color: #f20018; float: none; width: 25px; height: 100% }
.elementGray  { background-color: #525859; margin-left: 125px; width: 25px }
.element260left  { background-color: #8e9799; width: 150px; height: 260px }
.element260right  { background-color: #e1e1e1; height: 260px }
.elementListenText  { margin: -81px 0px 0px; padding: 0px 0px 0px 108px; height: 90px }
.elementListenText_sl { margin: -81px 0px 0px; padding: 0px 0px 0px 160px }
.elementListenLink { margin: -13px 0px 0px; padding: 0px 0px 0px 106px }
.elementListenLink_sl { margin: -13px 0px 0px; padding: 0px 0px 0px 158px }
.element8 { padding-top: 6px; padding-left: 8px }
/*Leerzeile*/



.elementRightStandard     { padding-top: 8px; padding-bottom: 8px; padding-left: 8px }/*Standard im rechten Bereich*/

.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/



.elementLeftStandard     {padding:8px;}/*Standard im linken Bereich*/


.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/

.elementLeftNavigation   {padding:0px;}/*Navigation im linken Bereich*/



.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/

.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/

.elementTopNavigation        { background-color: #525859; margin: 0px 0px 0px 188px; padding-right: 0px; padding-bottom: 0px; position: absolute; top: 25px; width: 712px }/*Navigation im oberen Bereich*/

.elementTopSystemNavigation {position:absolute;top:10px;width:758px;text-align:right;}



.elementBottomStandard  {padding:4px;text-align:center;}/*Standard im unteren Bereich*/

.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/



/*################################ Bloecke ################################*/



.blockMain              { margin-right: auto; margin-left: auto; width: 900px; height: 100% }/*Gesamter Bereich*/

.blockTop                { background-color: white; vertical-align: top; width: 900px; height: 54px }/*Bereich oben*/

.blockLeft                { background: url(/en/wLayout/design/img/block_left_loop.gif) repeat-y; vertical-align: top; width: 150px; border-bottom-style: none; border-top-style: none  }/*Bereich links*/

.blockContent             { vertical-align: top; padding-bottom: 20px; width: 600px }/*Inhaltsbereich*/
.blockRight    { background: #e1e1e1 url(/en/wLayout/design/img/block_right_loop.gif) repeat-y; vertical-align: top; width: 150px; border-bottom-style: none; border-top-style: none  }
/*Bereich rechts*/

.blockBottom           { background-color: #c6c; vertical-align: top; height: 20px }/*Bereich unten*/



/*################################ Fragmente ################################*/



.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}



.fragmentPictureFloatLeft  {margin-right:8px;margin-bottom:8px;float:left;} 

.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;} 



.fragmentTableDoubleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}

.fragmentTableTripleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}

.fragmentCellDoubleCol     {width:50%;vertical-align:top;float:left}

.fragmentCellTripleCol     {width:30%;vertical-align:top;float:left}



.fragmentLinklistFloatLeft {padding:8px;margin-right:8px;margin-bottom:8px;float:left;border-

