@import url("/wEnglisch/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: #000000; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 150%; background-color: #ffffff; margin: 0 }/*Standard Textformatierung*/

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

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

/*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: #000000; font-size: 12px; font-family: Arial; font-weight: bold; margin: 0; padding: 0 }
h2    { color: #778690; font-size: 18px; font-family: Arial; line-height: 22px; margin: 0; padding: 0 }
h3  { color: #000000; font-size: 10px; font-family: Arial; font-weight: bold; margin: 0; padding: 0 }
h4   { color: #000000; font-size: 12px; font-family: Arial; font-weight: bold; margin: 0; padding: 0 }
h5  { color: #000000; font-size: 8px; font-family: Arial; font-weight: bold; margin: 0; padding: 0 }
h6  { color: #000000; font-size: 7px; font-family: Arial; font-weight: bold; margin: 0; padding: 0 }

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

.text                  { color: #000000; font-size: 12px; font-family: Arial; font-weight: normal }
.headlineNewsletter    { color: #000000; font-size: 14px; font-family: Arial; font-weight: bold }
.textListe { color: #000000; font-size: 12px; font-family: Arial; font-weight: normal; margin-left: 10px }
.text_right   { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 13px }
.preis { font-weight: bold; text-align: right; padding: 1px 5px 0; border: solid 1px #ef6f0e }
.ab { color: white; font-weight: bold; background-color: #ef6f0e; text-align: right; padding-left: 3px; width: 15px; height: 15px }
/*Text*/
.textBold              { color: #000000; font-size: 12px; font-family: Arial; font-weight: bold }/*Text fett*/
.textInvert             { color: gray; 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: #000000; font-size: 10px; font-family: Arial; font-weight: normal }/*Kleiner Text*/
.textSmallBold         { color: #000000; font-size: 10px; font-family: Arial; font-weight: bold }/*Kleiner Text fett*/
.textSmallInvert       { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal }/*Kleiner Text negativ*/
.textSmallBoldInvert  { color: #ffffff; font-size: 9px; font-family: Arial; font-weight: bold }/*Kleiner Text fett negativ*/

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

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

.elementHeadline             { font-size: 11px; line-height: 11px; margin: 25px 25px 0; padding: 4px 20px; border-top: 1px solid #778690; border-right: 1px solid #778690; border-left: 1px solid #778690 }
.elementHeadline1xxxx { margin-top: 25px; margin-left: 45px; padding-bottom: 5px }
.elementHeadlineTemp  { margin-top: 10px; padding-bottom: 15px }
.elementHeadlineTemp2  { padding-bottom: 15px }
.elementHeadlineDetails   { margin-top: 10px; margin-left: 35px; padding-right: 25px; padding-bottom: 5px }
.elementHeadlineListe  { margin-top: 25px; margin-left: 35px }
.elementSubheadline     { font-size: 11px; line-height: 11px; margin: 25px 25px 0; padding: 4px 20px; border-top: 1px solid #778690; border-right: 1px solid #778690; border-left: 1px solid #778690 }
.elementSubheadlineListe    { font-size: 12px; font-weight: bold; line-height: 11px; margin-right: 25px; margin-left: 25px; padding: 2px 5px 4px 10px; border-top: 1px solid #778690; border-right: 1px solid #778690; border-left: 1px solid #778690 }
/*Überschrift*/
.elementStandard             { margin-right: 25px; margin-bottom: 25px; margin-left: 25px; padding: 20px; border: solid 1px #778690 }
.elementStandardProduct { margin-right: 25px; margin-bottom: 25px; margin-left: 25px; padding: 10px; border: solid 1px #778690 }
.elementStandardChat { margin: 25px; padding: 10px; border: solid 1px #778690 }
.elementStandardListe   { margin-right: 25px; margin-bottom: 25px; margin-left: 25px; padding: 10px; border: solid 1px #778690 }
/*Standard*/
.elementFormular           { margin: 25px; padding: 0 }/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard      { }/*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-top: 0; padding-right: 0; padding-bottom: 0; height: 36px }/*Navigation im oberen Bereich*/
.elementTopSystemNavigation   { text-align: right; position: absolute; top: 30px; width: 768px }

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

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

.blockMain             { width: 768px; height: 100% } /*Gesamter Bereich*/
.blockTop               { width: 768px; height: 128px; vertical-align: top }/*Bereich oben*/
.blockLeft               { background-color: #ef6f0e; padding-right: 1px; padding-left: 1px; width: 167; vertical-align: top }/*Bereich links*/
.blockContent            { padding: 0; width: 450px; vertical-align: top }/*Inhaltsbereich*/
.blockRight             { padding-top: 25px; width: 150px; vertical-align: top }/*Bereich rechts*/
.blockBottom            { background-color: #778690; width: 768px; height: 20px; vertical-align: top; border-top: 1px solid white }/*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;}
.kastenRight   { background-color: #778690; margin-bottom: 10px; padding: 1px }
.kastenRightO  { background-color: #ef6f0e; background-image: url("/wDeutsch/wLayout/design/img/kasten_right_o.gif"); background-repeat: no-repeat; background-position: 1px 1px; margin-bottom: 10px; padding: 1px }
.kastenRightO .inhaltKasten   { padding: 13px 3px 3px }
.inhaltKasten   { padding: 0px 3px 3px }
.headlineKasten  { color: white; font-size: 13px }
.form { background-color: #f0f8ff }

