/*
////////////////////////////////////////////////////////////////
//
// 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     {margin:0px;padding:0px;font-family:arial,verdana,sans-serif;font-size:12px;background-color:#E0E0E0;font-weight:normal;line-height:140%;}/*Standard Textformatierung*/

div      {font-family:arial, verdana, sans-serif;font-size:12px;color:#000000;}
p        {font-family:arial, verdana, sans-serif;font-size:12px;color:#000000;margin:0px;padding:0px;padding-bottom:8px;line-height:140%;}
span     {line-height:140%;}
form     {font-family:arial, verdana, sans-serif;font-size:12px;color:#000000;margin:0px;padding:0px;}
td       {font-family:arial, verdana, sans-serif;font-size:12px;color:#000000;}
formCaption {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:normal;color:#5C5B60;line-height:140%;padding:0px;}

/*Links*/
a              {color:#4E6A9C;text-decoration:none;}
a:hover        {color:#A1C0DD;text-decoration:underline;}
a.aTop        {font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:arial;}
a.aTop:hover  {font-size:12px;color:#FFFFFF;text-decoration:underline;font-weight:bold;font-family:arial;}
a.aFooter        {font-size:11px;color:#00337F;text-decoration:none;}
a.aFooter:hover  {font-size:11px;color:#5A7CC1;text-decoration:underline;}
a.aRight        {font-size:11px;color:#00337F;text-decoration:underline;}
a.aRight:hover  {font-size:11px;color:#FF6633;text-decoration:underline;}
a.aRightDL        {font-size:11px;color:#00337F;text-decoration:none;padding-left:25px;}
a.aRightDL:hover    {font-size:11px;color:#FF6633;text-decoration:underline;padding-left:25px;}
a.aRightLink        {font-size:11px;color:#00337F;text-decoration:none;padding-left:10px;}
a.aRightLink:hover    {font-size:11px;color:#FF6633;text-decoration:underline;padding-left:10px;}
a.aRightMail    {font-size:11px;color:#00337F;text-decoration:none;padding-left:25px;}
a.aRightMail:hover  {font-size:11px;color:#FF6633;text-decoration:underline;padding-left:25px;}
a.aElementNewsHomeLink  {font-size:11px;color:#FF6633;text-decoration:none;}
a.aElementNewsHomeLink:hover{font-size:11px;color:#FF6633;text-decoration:underline;}
a.aUeberschrift{font-size:11px;color:#00337F;text-decoration:none;padding:0px;}
a.aUeberschrift:hover {font-size:11px;color:#5A7CC1;text-decoration:none;padding:0px;}
a.buttonDefault{background-image:url(/it/wLayout/design/img/but_n.gif);background-repeat:repeat-x;cursor:pointer;cursor:hand;font-family:arial,helvetica;color:#666666;padding:0px;font-size:10px;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-width:1px;padding-left:4px;padding-right:4px;height:16px;white-space:nowrap}
a.aImpressum    {font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:arial;}
a.aImpressum    {font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:arial;}


/*Eingabefelder*/
input    {font-family:arial, verdana, sans-serif; font-size:12px; font-weight:normal; color:#000000;margin-bottom:5px;}
select   {font-family:arial, verdana, sans-serif; font-size:12px; font-weight:normal; color:#000000;}
textarea {font-family:arial, verdana, sans-serif; font-size:12px; font-weight:normal; color:#000000;width:510px;height:300px;}

.formValue              {padding:0px; margin:0px;padding-right:5px;margin-bottom:5px;}
.formCheck              {padding:0px; margin:0px;padding-right:5px;margin-bottom:5px;}


/*Horizontale Linien*/
hr                          {background-color:#00337F; color:#00337F;height:1px;border-style:none;width:545px;}
hr.hrbluebox      {background-color:#FFFFFF; color:#FFFFFF;height:1px;border-style:none;width:230px;}
hr.hrsitemap      {background-color:#00337F; color:#00337F;height:1px;border-style:none;width:545px;margin-left:0px;text-align:left;}
hr.hrkurs            {background-color:#FFFFFF; color:#FFFFFF;height:1px;border-style:none;width:545px;margin-left:0px;text-align:left;}

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

h1 {margin:0px;padding:0px;font-size:12px; font-family:arial, verdana, sans-serif; font-weight:bold; color:#5874A6;line-height:140%;}
h2 {margin:0px;padding:0px;font-size:12px; font-family:arial, verdana, sans-serif; font-weight:bold; color:#F9B26A;line-height:140%;}
h3 {margin:0px;padding:0px;font-size:13px; font-family:arial, verdana, sans-serif;; font-weight:bold; color:#000000;line-height:140%;}
h4 {margin:0px;padding:0px;padding-left:5px;padding-top:2px;font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; color:#FFFFFF;line-height:140%;}
h5 {margin:0px;padding:0px;font-size:9px;  font-family:arial, verdana, sans-serif; font-weight:bold; color:#000000;line-height:140%;}
h6 {margin:0px;padding:0px;font-size:7px;  font-family:arial, verdana, sans-serif; font-weight:bold; color:#000000;line-height:140%;}


/*################################ Texte ################################*/
.text                {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:normal;color:#5C5B60;line-height:140%;padding:0px;}/*Text*/
.textForm            {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:normal;color:#5C5B60;line-height:140%;padding:5px;width:80px;background-color:#CFD0D4;}/*Text*/
.textFormUnten            {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:normal;color:#5C5B60;}/*Text*/
.textBold            {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:bold;color:#00337F;line-height:140%;padding:0px;}/*Text fett*/
.textInvert          {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:normal;color:#FFFFFF;line-height:140%;}/*Text negativ*/

.textSmall           {font-size:11px; font-family:arial,verdana, sans-serif; font-weight:normal;color:#000000;line-height:140%;padding:0px;}/*Kleiner Text*/
.textSmallBold       {font-size:9px; font-family:arial,verdana, sans-serif; font-weight:bold;color:#000000;line-height:140%;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:9px;font-family:arial,verdana,sans-serif; font-weight:normal;color:#FFFFFF;line-height:140%;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px;font-family:arial,verdana,sans-serif; font-weight:bold;color:#FFFFFF;line-height:140%;}/*Kleiner Text fett negativ*/

.textLarge           {font-size:13px;font-family:arial,verdana,sans-serif; font-weight:normal; color:#000000;line-height:140%;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:13px;font-family:arial,verdana,sans-serif; font-weight:bold;   color:#000000;line-height:140%;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:13px;font-family:arial,verdana,sans-serif; font-weight:normal; color:#FFFFFF;line-height:140%;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:13px;font-family:arial,verdana,sans-serif; font-weight:bold;   color:#FFFFFF;line-height:140%;}/*Gro&szlig;er Text fett negativ*/

.textRight           {font-size:11px;line-height:140%;color:#00337F;width:200px;padding-left:10px;}
.textFooter          {font-size:12px;color:#979699;line-height:250%;padding:0px;text-align:center;}

.subText           {font-size:9px;font-family:arial,verdana,sans-serif; font-weight:normal; color:#000000;line-height:140%;}/*Kleiner Text*/

.textBlueBox    {font-size:12px;font-family:arial,verdana,sans-serif;font-weight:normal;color:#00337F;padding:10px;}
.textBlue {font-size:12px;font-family:arial,verdana,sans-serif;font-weight:normal;color:#00337F;padding:10px;padding-top:0px;}

.textStart {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:normal;color:#5C5B60;line-height:140%;padding-top:135px;padding-left:18px;padding-bottom:10px;}
.textStartContent {font-size:12px; font-family:arial,verdana, sans-serif; font-weight:normal;text-align:right;color:#5C5B60;line-height:250%;}

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

.elementHeadline         {padding:0px;padding-top:14px;padding-bottom:8px;padding-left:0px;padding-right:20px;}/*Überschrift*/
.elementStandard         {padding:0px;padding-bottom:0px;padding-left:0px;padding-right:19px;}/*Standard*/
.elementFormular         {padding:0px;padding-bottom:12px;padding-left:20px;padding-right:20px;}/*Formulare*/
.elementInclude          {padding:0px;padding-bottom:12px;padding-left:20px;padding-right:20px;}/*Includes*/
.elementSpace            {height:12px;padding:4px;}/*Leerzeile*/

.elementRightStandard    {padding:0px;background-color:#E6EDFB;width:200px;border-bottom-style:solid;border-bottom-color:#FFFFFF;border-bottom-width:1px;padding-bottom:0px;}/*Standard im rechten Bereich*/
.elementRightTitle          {padding-bottom:3px;font-family:arial,verdana,sans-serif;background-color:#00337F;width:200px;border-top-style:solid;border-top-color:#FFFFFF;border-top-width:1px}
.elementRightSpacer      {height:16px;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     {margin:20px;margin-right:0px;padding:8px;padding-left:10px;}/*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:5px;margin-left:20px;font-size:11px;font-weight:bold;color:#00337F;}/*Navigation im oberen Bereich*/

.elementBottomStandard  {width:766px;padding:0px;margin:0px;height:30px;border-left-style:solid;border-left-width:1px;border-left-color:#FFFFFF;}/*Standard im unteren Bereich*/
.elementBottomLeft      {width:214px;padding:0px;margin:0px;height:30px;}/*Standard im unteren Bereich*/
.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/

.elementBlueBox  {background-color:#E6EDFB;border-style:solid;border-width:1px;border-color:#00337F;width:260px;padding-bottom:15px;}
.elementBlueHeadline  {background-color:#CDD8EE;border-style:solid;border-width:1px;border-bottom-style:none;border-color:#00337F;color:#00337F;font-size:12px;font-weight:bold;padding:2px;padding-left:10px;width:auto;}

.elementNewsHomeHeadline {margin-top:5px;color:#00337F;font-size:12px;font-weight:bold;background:url(/it/img/pfeil_klein.gif);background-repeat:no-repeat;background-position:middle left;padding:0px;padding-left:12px;margin-left:8px}
.elementNewsHomeDescription {color:#00337F;font-size:11px;padding-left:20px;padding-right:20px;}

.elementLeitsatz {padding-left:0px;padding-top:20px;padding-bottom:20px;}
.elementGrafik {padding-right:0px;padding-top:10px;}
.elementRightQuicklink {margin-left:5px;padding-top:2px;background:url(/it/img/dl.gif);background-repeat:no-repeat;}
.elementRightQuickmail {margin-left:5px;padding-top:2px;background:url(/it/img/mail.gif);background-repeat:no-repeat;}
.elementRightLink {margin-left:2px;padding-top:2px;padding-bottom:4px;}
.elementAnmeldung {font-size:12px;font-family:arial,verdana,sans-serif;font-weight:bold;padding:0px;padding-left:5px;padding-top:2px;background:url(/it/img/anmeldung.gif);background-repeat:no-repeat;display:block;height:22px;color:#FFFFFF;}
.elementAnmeldung:hover {font-size:12px;font-family:arial,verdana,sans-serif;font-weight:bold;padding:0px;padding-left:5px;padding-top:2px;background:url(/it/img/anmeldung.gif);background-repeat:no-repeat;display:block;height:22px;color:#FFFFFF;text-decoration:none;}

.elementPicture         {padding:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}/*Überschrift*/
.elementBemerkungen   {border-bottom-color:#C8C9CD;border-bottom-style:solid; border-bottom-width:1px;border-left-color:#C8C9CD;border-left-style:solid; border-left-width:1px;border-right-color:#C8C9CD;border-right-style:solid; border-right-width:1px;width:508px;height:380px;background-color:#FFFFFF;}

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

.blockMainTop                               {background-color:#E0E0E0;}
.blockMain                                     {width:984px;} /*Gesamter Bereich*/
.blockTop                                       {vertical-align:top;background-color:#E0E0E0;}/*Bereich oben*/
.blockTopLeft                               {width:167;border-top-style:solid;border-top-color:#FFFFFF;border-top-width:1px;}/*Bereich Oben Links*/
.blockTopContent                         {width:552px;background-color:#E0E0E0;height:167px;border-left-style:solid;border-left-color:#FFFFFF;border-left-width:1px;}/*Bereich Oben Mitte*/
.blockTopRight                             {width:214px;padding-left:0px;padding-top:0px;border-style:solid;border-color:#FFFFFF;border-width:1px;border-right-style:none;border-bottom-style:none;}/*Bereich Oben Rechts*/
.blockRightNavigation               {width:214px;background-color:#E0E0E0;}/*Bereich Emotionsbild*/
.blockNavigation                         {width:167px;background-color:#E0E0E0;}/*Bereich Emotionsbild*/
.blockLeft                                     {width:214px;vertical-align:top;background-color:#E0E0E0;}/*Bereich links*/
.blockOuterTable                         {width:100%;border-style:solid;border-color:#FFFFFF;border-width:1px;border-top-style:none;}
.blockOuterTableContent           {width:100%;border-style:solid;border-color:#FFFFFF;border-width:1px;border-top-style:none;}
.blockInnerTable                         {width:100%;}
.blockContent                               {width:520px;vertical-align:top;margin:0px;padding-left:20px;padding-top:20px;padding-bottom:20px;border-style:solid;border-color:#FFFFFF;border-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:none;}/*Inhaltsbereich*/
.blockRight                                   {width:214px;border-style:solid;border-color:#FFFFFF;border-width:1px;border-top-style:none;border-bottom-style:none;border-right-style:none;}/*Bereich rechts*/
.blockBottom                                 {width:400px;border-color:#FFFFFF;border-style:solid;border-width:1px;border-top-style:none;}/*Bereich unten*/
.blockLayout                                 {width:984px;}

/*################################ 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;}

/*################################ Sonstiges ################################*/

.inputSearch         {width:201px;border-style:none;border-color:#000000;border-width:0px;padding:0px;margin:0px;color:#666666;}
.dropdownStartseite {width:210px;margin-left:10px;}
.tableMaschinentypen {background-color:#FFFFFF;width:510px;}
.imageMeta  {position:relative; top:26px; left:917px;}
.tableMaschinentypen td{vertical-align:top;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E0E0E0;}
.imageMeta  {position:relative; top:26px; right:100px;}
