@import url("/wDeutsch/wLayout/design/style/weblics_new.css");
/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// Weblication® CMS Strukturdesign Version 4.0.9
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*Standardformatierungen*/

body      { color: #6f6f6f; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 150%; background-color: #ffffff; margin: 0 }/*Standard Textformatierung*/

div       { color: #6f6f6f; font-size: 12px; font-family: Arial; line-height: 150%; margin: 0; padding: 0 }
p         { color: #6f6f6f; font-size: 12px; font-family: Arial; line-height: 150%; margin: 0; padding: 0 }
span      { color: #6f6f6f; font-size: 12px; font-family: Arial; line-height: 150%; margin: 0; padding: 0 }
form      { color: #6f6f6f; font-size: 12px; font-family: Arial; line-height: 150%; margin: 0; padding: 0 }
td        { color: #6f6f6f; font-size: 12px; font-family: Arial; line-height: 150% }

/*Links*/
a          { color: #354d9b; font-size: 12px; font-family: Arial; text-decoration: underline }
a:hover    { color: #354d9b; font-size: 12px; font-family: Arial; text-decoration: none }

/*Eingabefelder*/
input     { color: #000000; font-size: 11px; font-family: Arial; font-weight: normal }
select    { color: #000000; font-size: 11px; font-family: Arial; font-weight: normal }
textarea  { color: #000000; font-size: 11px; font-family: Arial; font-weight: normal }

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


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

h1      { color: #6f6f6f; font-size: 17px; font-family: Arial; font-weight: bold; line-height: 20px; margin: 0; padding: 0 }
h2   { color: white; font-size: 17px; font-family: Arial; font-weight: bold; line-height: 20px; margin: 0; padding: 0 }
h3   { color: white; font-size: 15px; font-family: Arial; font-weight: normal; margin: 0; padding: 0 }
h4   { color: white; font-size: 15px; font-family: Arial; font-weight: normal; margin: 0; padding: 0 }
h5   {; font-size: 15px; font-family: Arial; font-weight: bold; margin: 0; padding: 0 }
h6  { color: #6f6f6f; font-size: 7px; font-family: Arial; font-weight: bold; margin: 0; padding: 0 }

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

.text                 { color: #6f6f6f; font-size: 12px; font-family: Arial; font-weight: normal }
.textBeraterAdresse { color: #6f6f6f; font-size: 12px; font-family: Arial; font-weight: normal }
.textDokument { color: #6f6f6f; font-size: 12px; font-family: Arial; font-weight: normal; margin-top: 5px; padding-left: 10px }
.text_start1    { color: white; font-size: 18px; font-family: Verdana; font-weight: bold; line-height: 120%; text-align: center; padding: 3px }
.text_start2    { color: white; font-size: 18px; font-family: Verdana; font-weight: bold; line-height: 120%; text-align: center; padding: 3px }
.text_start3    { color: white; font-size: 18px; font-family: Verdana; font-weight: bold; line-height: 120%; text-align: center; padding: 3px }
.text_start_headline  { color: white; font-size: 8px; font-family: Arial; font-weight: bold; padding-right: 3px; padding-left: 5px }
/*Text*/
.textBold             { color: #6f6f6f; font-size: 12px; font-family: Arial; font-weight: bold }/*Text fett*/
.textInvert            { color: #807f84; font-size: 12px; font-family: Arial; font-weight: normal }/*Text negativ*/
.textBoldInvert       { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold }/*Text fett negativ*/

.textSmall            { color: #6f6f6f; font-size: 9px; font-family: Arial; font-weight: normal }/*Kleiner Text*/
.textSmallBold        { color: #6f6f6f; font-size: 9px; font-family: Arial; font-weight: bold }/*Kleiner Text fett*/
.textSmallInvert       { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 12px }/*Kleiner Text negativ*/
.textSmallBoldInvert  { color: #ffffff; font-size: 9px; font-family: Arial; font-weight: bold }/*Kleiner Text fett negativ*/

.textLarge            { color: #6f6f6f; font-size: 14px; font-family: Arial; font-weight: normal }/*Gro&szlig;er Text*/
.textLargeBold        { color: #6f6f6f; font-size: 14px; font-family: Arial; font-weight: bold }/*Gro&szlig;er Text fett*/
.textLargeInvert      { color: #ffffff; font-size: 14px; font-family: Arial; font-weight: normal; line-height: 14px }/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert  { color: #ffffff; font-size: 14px; font-family: Arial; font-weight: normal; line-height: 14px }/*Gro&szlig;er Text fett negativ*/

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

.elementHeadline             { background-color: #f0f0f0; padding: 5px 8px 3px 15px }
.elementHeadlineAktuell { background-color: #f0f0f0; text-align: left; width: 410px; border-bottom: 1px solid white }
/*Überschrift*/
.elementStandard          { padding: 15px 15px 8px }
.elementStandardStart   { padding-top: 20px; padding-bottom: 0 }
.elementStart { }
/*Standard*/
.elementFormular         {padding:8px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard    {padding:8px;}
.elementRightLinks { font-size: 11px; line-height: 3; padding-top: 0; padding-bottom: 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    {padding:0px;margin:0px;padding-left:158px;background-color:#B3C8DC;height:24px;border-bottom-style:solid;border-top-style:solid;border-width:1px;border-color:#FFFFFF;}/*Navigation im oberen Bereich*/
.elementTopSystemNavigation   { text-align: right; position: absolute; top: 2px; width: 750px }

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

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

.blockMain            { width: 768px; height: 100%; border-right: 1px solid #807f84 } /*Gesamter Bereich*/
.blockTop               { background-color: white; padding-top: 20px; width: 768px; height: 171px; vertical-align: top; border-bottom: 1px solid #807f84 }
.strichLinks { background-color: white; width: 159px; border-right: 1px solid #807f84 }
/*Bereich oben*/
.blockLeft              { background-color: #c1c8e1; width: 160px; vertical-align: top; border-right: 1px solid #807f84 }/*Bereich links*/
.blockContent           { width: 488px; vertical-align: top }/*Inhaltsbereich*/
.blockRight            { background-color: #f0f0f0; width: 120px; vertical-align: top; border-left: 1px solid #807f84 }/*Bereich rechts*/
.blockBottom           { background-color: #354d9b; height: 20px; vertical-align: top }/*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-style:solid;border-color:#000000;border-width:1px;}
.links  { color: silver; background-color: #354d9b; margin-bottom: 4px; padding: 6px }
.start_1     { background-color: #8d1717; background-image: url("/wDeutsch/wLayout/design/img/start_bg_02.jpg"); background-repeat: no-repeat; background-position: left bottom; width: 130px; vertical-align: top; border-right: 10px solid white }
.start_2     { background-color: #e88d2c; background-image: url("/wDeutsch/wLayout/design/img/start_bg_01.jpg"); background-repeat: no-repeat; background-position: left bottom; width: 130px; vertical-align: top }
.start_3     { background-color: #319361; background-image: url("/wDeutsch/wLayout/design/img/start_bg_03.jpg"); background-repeat: no-repeat; background-position: left bottom; width: 130px; vertical-align: top; border-left: 10px solid white }
.elementBeraterBild { font-family: Arial; margin-right: 10px; float: left }
.beraterHeadline { font-family: Arial; background-color: #f0f0f0; margin-top: 15px; padding: 5px 8px 3px 15px; border-bottom: 1px solid #807f84 }
.zukunftHeadline { color: white; font-family: Arial; line-height: 20px; background-color: #319361; padding: 5px 8px 3px 15px }
.umsatzHeadline { color: white; font-family: Arial; line-height: 20px; background-color: #8d1717; padding: 5px 8px 3px 15px }
.kostenHeadline { color: white; font-family: Arial; line-height: 20px; background-color: #e88d2c; padding: 5px 8px 3px 15px }
.subheadlineDokument { color: white; font-family: Arial; background-color: #354d9b; padding: 3px 5px 1px 10px }
.subheadList { color: #6f6f6f; font-size: 13px; font-family: Arial; line-height: 20px; text-decoration: none; padding-left: 2px }
.aheadList { color: #6f6f6f; font-size: 18px; font-family: Arial; line-height: 32px; text-decoration: none; padding-left: 2px }
.aheadList:hover { color: #6f6f6f; font-size: 18px; font-family: Arial; line-height: 32px; text-decoration: none; padding-left: 2px }
