@import url("/stage/wLayout/design/style/weblics_new.css");
/*

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

//

// 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: #52586a; font-weight: normal; font-size: 11px; line-height: 15px; font-family: verdana, arial, sans-serif; background-color: #ffffff; margin: 0px }/*Standard Textformatierung*/



div      {font-family:verdana, arial, sans-serif;font-size:11px;color: #52586a;line-height:150%;}

p           { color: #52586a; line-height: 15px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

span      { color: #52586a; font-family: verdana, arial, sans-serif }

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

td         { color: #52586a;  font-size: 11px; font-family: verdana, arial, sans-serif }



/*Links*/

a         { color: #e00204; 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, arial, sans-serif; font-weight:normal; color: #52586a;}

select   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color: #52586a;}

textarea {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color: #52586a;}



/*Horizontale Linien*/

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





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



h1    { color: #52586a; font-weight: bold; font-size: 16px; line-height: 22px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

h2   { color: #52586a; font-weight: bold; font-size: 16px; line-height: 22px; font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

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

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

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

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



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



.text                 { color: #52586a; font-weight: normal; font-size: 11px; line-height: 15px; font-family: verdana, arial, sans-serif }/*Text*/

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

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

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



.textSmall            { color: #52586a; font-weight: normal; font-size: 10px; line-height: 15px; font-family: verdana, arial, sans-serif }
.textSmall2 { color: #52586a; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 15px; }
/*Kleiner Text*/

.textSmallBold        { color: #52586a; font-weight: bold; font-size: 10px; line-height: 15px; font-family: verdana, arial, sans-serif }/*Kleiner Text fett*/

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

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



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

.textLargeBold       {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color: #52586a;}/*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          { padding: 30px 8px 8px }/*?berschrift*/

.elementStandard          { padding: 8px }/*Standard*/

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

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

.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/



.elementRightStandard    {padding: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      { margin: 0; padding: 0; border-top: 1px solid white; height: 21px ; }/*Navigation im oberen Bereich*/

.elementTopSystemNavigation  { color: #52586a; text-align: right; position: absolute; top: 4px; width: 890px  }



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

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



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



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

.blockTop             { background-image: url(/stage/wLayout/design/img/vsg_sitehead.jpg); background-repeat: no-repeat; vertical-align: top; width: 900px; height: 150px ; border-bottom: 1px solid white; }/*Bereich oben*/

.blockLeft            { background-color: #e6ecf4; vertical-align: top; border-style: none solid none none; border-width: 0 3px 0 0; border-color: #034a8a white #034a8a #034a8a; width: 149px;}/*Bereich links*/

.blockContent          { background-color: #f7f9fb; vertical-align: top; border-right: medium none gray; border-left: 0 none white; width: 596px; height: auto ; }/*Inhaltsbereich*/

.blockRight           { background-color: #e6ecf4; vertical-align: top; border-style: none none none solid; border-width: 0px 0px 0px 3px; border-color: #034a8a #034a8a #034a8a white; width: 150px; border-bottom-style: none; border-top-style: none }/*Bereich rechts*/

.blockBottom          { background-color: #e6ecf4; vertical-align: top; border-style: solid none none; border-width: 1px; border-color: white #034a8a #034a8a; height: 10px ; }/*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-
