/*
////////////////////////////////////////////////////////////////
//
// 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: #113062; font-size: 13px; font-family: arial, sans-serif; font-weight: normal; line-height: 130%; background-color: #ffffff; margin: 0 }/*Standard Textformatierung*/

div        { color: #113062; font-size: 13px; font-family: arial, sans-serif; line-height: 130% }
p          { color: #113062; font-size: 13px; font-family: arial, sans-serif; line-height: 130%; margin: 0; padding: 0 }
span       { color: #113062; font-size: 13px; font-family: arial, sans-serif; line-height: 130% }
form       { color: #113062; font-size: 11px; font-family: arial, sans-serif; line-height: 130%; margin: 0; padding: 0 }
td         { color: #113062; font-size: 13px; font-family: arial, sans-serif; line-height: 130% }

/*Links*/
a           { color: #f08415; font-size: 13px; font-family: arial, sans-serif; line-height: 130%; text-decoration: none }
a:hover     { color: #113062; font-size: 13px; font-family: arial, sans-serif; line-height: 130%; text-decoration: underline }

/*Eingabefelder*/
input     { color: #113062; font-size: 11px; font-family: arial, sans-serif; font-weight: normal }
select    { color: #113062; font-size: 11px; font-family: arial, sans-serif; font-weight: normal }
textarea  { color: #113062; font-size: 11px; font-family: arial, sans-serif; font-weight: normal }

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


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

h1  { color: #113062; font-size: 24px; font-family: arial, sans-serif; font-weight: normal; line-height: 30px; margin: 0; padding: 0 }
h2  { color: #113062; font-size: 20px; font-family: arial, sans-serif; font-weight: normal; line-height: 24px; margin: 0; padding: 0 }
h3  { color: #113062; font-size: 16px; font-family: arial, sans-serif; font-weight: normal; line-height: 18px; margin: 0; padding: 0 }
h4  { color: #113062; font-size: 11px; font-family: arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h5  { color: #113062; font-size: 9px; font-family: arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h6  { color: #113062; font-size: 7px; font-family: arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }

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

.text                  { color: #113062; font-size: 13px; font-family: arial, sans-serif; font-weight: normal; line-height: 130% }
.textRight  { color: white; font-size: 12px; font-family: arial, sans-serif; font-weight: normal; line-height: 130% }
.textRightBold { color: white; font-size: 15px; font-family: arial, sans-serif; font-weight: bold; line-height: 130% }
/*Text*/
.textBold             { color: #113062; font-size: 11px; font-family: arial, sans-serif; font-weight: bold }/*Text fett*/
.textInvert           { color: white; font-size: 11px; font-family: arial, sans-serif; font-weight: normal }/*Text negativ*/
.textBoldInvert       { color: #ffffff; font-size: 11px; font-family: arial, sans-serif; font-weight: bold }/*Text fett negativ*/

.textSmall            { color: #113062; font-size: 6px; font-family: arial, sans-serif; font-weight: normal }/*Kleiner Text*/
.textSmallBold        { color: #113062; font-size: 9px; font-family: arial, sans-serif; font-weight: bold }/*Kleiner Text fett*/
.textSmallInvert      { color: #ffffff; font-size: 9px; font-family: arial, sans-serif; font-weight: normal }/*Kleiner Text negativ*/
.textSmallBoldInvert  { color: #ffffff; font-size: 9px; font-family: arial, sans-serif; font-weight: bold }/*Kleiner Text fett negativ*/

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

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

.elementHeadline           { padding: 12px 15px 1px }/*Überschrift*/
.elementStandard          { padding: 8px 15px 15px }/*Standard*/
.elementFormular         {padding:8px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard      { background-color: #f08415; background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-position: right bottom; margin-top: 15px; padding: 5px }
.elementRightStandardBlau { background-color: #113062; margin-top: 15px; padding: 5px }
.elementRightBanner    { font-size: 11px; margin-top: 15px; padding: 0; width: 150px; height: 290px; vertical-align: top }
.elementRightEmpty  { font-size: 11px; margin-top: 15px; padding: 3px; width: 150px; height: 100%; background-color:#113062 }
/*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-top: 45px }/*Navigation im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/
.elementTopNavigation         { margin-right: 0; margin-bottom: 0; margin-left: 15px; padding-top: 219px; padding-right: 0; padding-bottom: 0; height: 20px }/*Navigation im oberen Bereich*/
.elementTopSystemNavigation  { text-align: right; position: absolute; top: 105px; width: 758px }

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

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

.blockMain            { width: 768px; height: 100% } /*Gesamter Bereich*/
.blockTop                { background-image: url("/wDeutsch/wLayout/design/img/head_orange.jpg"); background-repeat: no-repeat; background-position: left bottom; width: 768px; height: 240px; vertical-align: top }/*Bereich oben*/
.blockLeft             { background-color: #113062; background-image: url("/wDeutsch/wLayout/design/img/left.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 15px; width: 177px; vertical-align: top }/*Bereich links*/
.blockContent         { width: 441px; vertical-align: top }/*Inhaltsbereich*/
.blockRight           { padding-top: 36px; width: 150px; vertical-align: top }/*Bereich rechts*/
.blockBottom          { background-image: url("/wDeutsch/wLayout/design/img/bottom.gif"); background-repeat: no-repeat; background-position: left bottom; height: 41px; 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;}
.buttonRueckruf { color: white; font-size: 11px; font-family: Arial; font-weight: bold; background-image: url("/wDeutsch/wLayout/design/img/button.gif"); background-repeat: no-repeat; background-position: left top; cursor: pointer; margin: 3px; padding-bottom: 3px; width: 70px; height: 19px; border: 0 }
.formHeadline { font-size: 14px; font-weight: bold; padding-bottom: 10px }
.textRight a { color: white }
.textRight a:hover { color: white; text-decoration: none }
.buttonRight { margin-bottom: 5px }
.textRight td { color: white }
.kasten_waermepass { color: white; padding: 5px 0 15px 15px; border-bottom: 15px solid white }
.kasten_ivd { color: white; padding: 7px; border-bottom: 15px solid white }
.kasten_waermepass p { color: white; font-size: 12px }
.kasten_waermepass a { color: white; text-decoration: underline }
.borderBottomNav { background-color: white; margin-top: 5px; margin-bottom: 5px; height: 15px }
