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

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

/*Links*/
a            { color: #e6004e; font-size: 12px; font-family: Arial; line-height: 15px; text-decoration: none }
a:hover      { color: #e6004e; font-size: 12px; font-family: Arial; line-height: 15px; text-decoration: underline }
ul  { list-style-type: square; margin: 1em 0 1em 40px;}
/*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: #7c7c7c; font-size: 15px; font-family: Verdana; font-weight: normal; line-height: 19px; margin: 0; padding: 0 }
h2     { color: #7c7c7c; font-size: 14px; font-family: Arial, sans-serif; font-weight: normal; line-height: 18px; margin: 0 0 0; padding: 0 0 8px }
h3   { color: #7c7c7c; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; line-height: 15px; margin: 0; padding: 0 }
h4  { color: #7c7c7c; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h5  { color: #7c7c7c; font-size: 9px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h6  { color: #7c7c7c; font-size: 7px; font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0 }

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

.text                   { color: #7c7c7c; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 17px }
.textDateStart   { color: gray; font-size: 10px; font-family: Arial; font-weight: bold }
.textNewsStart  { color: gray; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 13px }
.textList { color: gray; font-size: 10px; font-family: Arial; font-weight: normal; line-height: 12px; margin-top: 5px }
.textStart  { color: gray; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 15px }
.textFooter   { color: white; font-size: 12px; font-family: Arial; font-weight: normal }
/*Text*/
.textBold              { color: #7c7c7c; font-size: 12px; font-family: Arial; font-weight: bold }/*Text fett*/
.textInvert           { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal }/*Text negativ*/
.textBoldInvert       { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: bold }/*Text fett negativ*/

.textSmall             { color: #7c7c7c; font-size: 6px; font-family: Arial; font-weight: normal }/*Kleiner Text*/
.textSmallBold         { color: #7c7c7c; font-size: 9px; font-family: Arial; font-weight: bold }/*Kleiner Text fett*/
.textSmallInvert      { color: #ffffff; font-size: 9px; 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: #7c7c7c; font-size: 13px; font-family: Arial; font-weight: normal }/*Gro&szlig;er Text*/
.textLargeBold         { color: #7c7c7c; 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 ################################*/

.elementHeadlineStart          { background-image: url("/web/wLayout/design/img/icon.gif"); background-repeat: no-repeat; background-position: 3px 8px; padding: 5px 0 10px 18px }
.elementHeadline  { background-image: url("/web/wLayout/design/img/icon.gif"); background-repeat: no-repeat; background-position: 13px 18px; padding: 15px 0 10px 30px }
/*Überschrift*/
.elementStandard           { padding: 15px }
.elementStandardRandspalte { padding: 15px }
.elementStandardStart   { padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
/*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      { margin: 0; padding: 0 }/*Navigation im linken Bereich*/

.elementTopStandard       { margin-top: 16px; padding: 0 }/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/
.elementTopSystemNavigation  { text-align: right; position: absolute; top: 230px; width: 730px }

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

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

.blockMain                 { background-image: url("/web/wLayout/design/img/bg_left.gif"); background-repeat: repeat-y; background-position: left top; text-align: left; margin-right: auto; margin-left: auto; width: 736px }
/*Gesamter Bereich*/
.blockTop                  { background-color: white; height: 236px; vertical-align: top }/*Bereich oben*/
.blockLeft                    { background-color: #5a5c5c; margin: 0; padding: 0; width: 192px; float: left; vertical-align: top }/*Bereich links*/
.blockContent              { width: 543px; float: left; vertical-align: top }/*Inhaltsbereich*/
.blockBottom     { background-color: #b3b3b3; text-align: center; padding-right: 15px; padding-left: 15px; height: 20px; clear: both; border-top: 1px solid white }
.blockStart  { margin-right: 3px; margin-left: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #d5d5d5 }
.blockStartNoline  { margin-right: 3px; margin-left: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
.blockStandard { padding-right: 10px; padding-left: 10px }
.blockStartGrey { background-color: #efefef; padding-bottom: 5px }
/*################################ 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;} 

.search    { font-size: 10px; font-family: Tahoma; line-height: 10px; background-color: #ffffff; margin-top: 2px; width: 125px; height: 16px; vertical-align: top; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.suche        { background-color: white; text-align: right; margin-top: 1px; width: 544px; height: 22px; float: right; vertical-align: top }
.magenta { background-color: #e4004e; text-align: right; margin-left: 1px; height: 22px }
.headLinks       { background-color: #ffffff; text-align: left; width: 192px; height: 23px; float: left }
.sucheButton  { background-color: transparent; background-image: url("/web/wLayout/design/img/suche_button.gif"); background-repeat: no-repeat; background-position: left top; cursor: pointer; margin-left: 5px; width: 66px; height: 22px; border-style: none }
.startLeft    { width: 300px; float: left }
.standardLeft  { width: 340px; float: left }
.startRight      { width: 237px; float: right; border-left: 1px solid #d5d5d5 }
.standardRight  { width: 180px; float: right; border-left: 1px solid #d5d5d5 }
.standardButton  { color: #e4004e; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal; background-color: #f0f0f0; cursor: pointer; margin-top: 5px; width: 120px; border: solid 1px #c0c0c0 }
.spalteRechts { padding-left: 15px; width: 100px; float: right; border-left: 1px solid #d5d5d5 }
.hosting td  { font-size: 11px }
.textmagenta { color: #e4004e }
.clearer { font-size: 0; line-height: 0; height: 0; clear:both }
.bmservices { background-color: white; text-align: center; padding-top: 3px }
.bmservices img { border: 0 }

.secPix { cursor: default; display: block; margin: 0; padding: 0; position: absolute; z-index: 100; top: 0; left: 0; width: 1px; height: 1px }