/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication® CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */

body                 {margin:0; padding:0; background-color:#ffffff; font-family:arial, verdana, sans-serif; font-size:11px; color:#575757; line-height:150%;}

table                {spacing:0; padding:0;}
table td             {spacing:0; padding:0px; font-size:11px;}

div                  {margin:0; padding:0;}
p                    {margin:0; padding:0;}
.ubtertitelBerecih  {margin:0; padding:0;font-size:13px;font-weight:bold;}

span                 {}

td                   {margin:0; padding:0;}
th                   {margin:0; padding:0;}

form                 {margin:0; padding:0;}



/* Eingabefelder */

input                {font-size:11px; font-family:arial, verdana, sans-serif; border:1px solid #486E8E; background-color:#E6EAEE; margin-top:3px;}
select               {font-size:11px; font-family:arial, verdana, sans-serif; border:1px solid #486E8E; background-color:#E6EAEE; margin-top:3px;}
textarea             {font-size:11px; font-family:arial, verdana, sans-serif; border:1px solid #486E8E; background-color:#E6EAEE; margin-top:3px;}


/* Links */

a                 {color:#666666; text-decoration:none;}
a:hover           {color:#666666; text-decoration:underline; cursor:pointer;}


/* Listen */

ul      			 {list-style-type:disc;}
ol      		   	 {list-style-type:decimal;}


/* Horizontale Linie */

hr                   {background-color:#81A7CC;color:#81A7CC;height:1px;border-style:none;}
 

/* Überschriften */

h1                   {font-size:16px; margin:0px 0px 6px 0px; padding:0; font-weight:bold; color:#C65012;}
h2                   {font-size:13px; margin:0; padding:0; font-weight:bold; color:#575757;}
h6                   {font-size:13px; margin:0 0 15px 0; padding:0; font-weight:bold; color:#575757;}
  
.elementHeadlineAntriebstechnik	h1	{font-size:16px; margin:0px 0px 6px 0px; padding:0; font-weight:bold; color:#009036;}
.elementHeadlineHydraulik		h1	{font-size:16px; margin:0px 0px 6px 0px; padding:0; font-weight:bold; color:#e2001a;}
.elementHeadlineFahrzeugtechnik	h1	{font-size:16px; margin:0px 0px 6px 0px; padding:0; font-weight:bold; color:#006ab3;}


/* Blöcke */
.blockMain       	 	 {position:absolute; top:0px; left:0px; width:955px; height:100%;} /*Gesamter Bereich*/
.blockTop        		 {height:73px; width:955px; margin:0px; background-image:url(/wDeutsch/wLayout/design/img/design/bg_top_new.jpg); background-repeat:no-repeat;} /*Bereich oben*/
.blockLeft       	 	 {width:207px; float:left; margin:16px 0px 0px 0px;} /*Bereich links*/
.blockContent    	 	 {width:748px; float:left; margin:16px 0px 0px 0px;} /*Inhaltsbereich*/
.blockRight      	 	 {} /*Bereich rechts*/
.blockBottom     	 	 {clear:both; margin:0px;} /*Bereich unten*/

/* Allgemeine Elemente des gesamten Bereiches */

.StandardBg              {background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_243_108_65.gif); background-repeat:repeat-y;}/*Standard orange im linken Bereich*/
.StandardBg h2           {color:#C65012;}
.GreenBg                 {background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_0_144_54.gif); background-repeat:repeat-y;}/*Standard grün im linken Bereich*/
.GreenBg h2              {color:#009036;}
.RedBg                   {background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_226_0_26.gif); background-repeat:repeat-y;}/*Standard rot im linken Bereich*/
.RedBg h2                {color:#e2001a;}
.BlueBg                  {background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_0_106_179.gif); background-repeat:repeat-y;}/*Standard blau im linken Bereich*/
.BlueBg h2               {color:#006ab3;}
.StandardColor           {color:#666666; background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_243_108_65.gif); background-repeat:repeat-y;}/*Standard im linken Bereich*/
.GreenColor              {color:#009036; background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_0_144_54.gif); background-repeat:repeat-y;}/*Standard im linken Bereich*/
.RedColor                {color:#e2001a; background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_226_0_26.gif); background-repeat:repeat-y;}/*Standard im linken Bereich*/
.BlueColor               {color:#006ab3; background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_0_106_179.gif); background-repeat:repeat-y;}/*Standard im linken Bereich*/
.StandardFontColor       {color:#C65012;}
.GreenFontColor          {color:#009036;}
.RedFontColor            {color:#e2001a;}
.BlueFontColor           {color:#006ab3;}

/* Allgemeine Elemente des oberen Bereiches */

.blockTop .elementNavTop              {position:absolute;top:87px;left:728px}
.blockTop .elementLogo                {position:absolute; top:12px; left:693px}
.blockTop .NavTop01                   {margin-left:5px; float:left}
.blockTop .NavTop01Over               {margin-left:5px; float:left; cursor:pointer}
.blockTop .NavTop01Text               {}

/* Allgemeine Elemente des linken Bereiches */

.blockLeft img                      {margin-top:4px;}/*Standard im linken Bereich*/

.blockLeft .elementNavigation                          {padding:0px 19px 0px 29px;}
.elementNavigation a:hover                             {text-decoration:none;}
.blockLeft .elementNavigation .nav01                   {width:159px; height:18px; background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_243_108_65.gif); background-repeat:repeat-y;margin-top:2px;}/*Standard orange im linken Bereich*/
.blockLeft .elementNavigation .nav01_Margin            {width:159px; height:18px; margin-bottom:2px; background-image:url(/wDeutsch/wLayout/design/img/design/bgbar_243_108_65.gif); background-repeat:repeat-y;margin-top:2px;}/*Standard orange im linken Bereich*/
.blockLeft .elementNavigation .nav01Selected           {width:159px; height:18px;margin-top:2px;}/*Standard orange im linken Bereich*/
.blockLeft .elementNavigation .nav01Over               {}/*Standard im linken Bereich*/
.blockLeft .elementNavigation .nav01Text               {margin-left:7px; padding-left:9px; height:18px; background-color:#e3e3e3; font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:bold;}/*Standard im linken Bereich*/
.blockLeft .elementNavigation .nav01TextOver           {margin-left:7px; padding-left:9px; height:18px; background-color:#cdcbcb; font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; cursor:pointer;}/*Standard im linken Bereich*/
.blockLeft .elementNavigation .nav01TextSelected       {margin-left:7px; padding-left:9px; height:18px; background-color:#cdcbcb; font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; cursor:pointer;}/*Standard im linken Bereich*/
.blockLeft .elementNavigation .nav02                   {width:159px; height:18px;}/*Standard orange im linken Bereich*/
.blockLeft .elementNavigation .nav02_first             {width:159px; height:22px; margin-top:-2px;}
.blockLeft .elementNavigation .nav02_last              {width:159px; height:24px; margin-bottom:2px;}
.blockLeft .elementNavigation .nav02Over               {}/*Standard im linken Bereich*/
.blockLeft .elementNavigation .nav02Text               {margin-left:7px; padding-left:9px; height:18px; background-color:#e3e3e3; font-family: Arial, Verdana, sans-serif; font-size:11px;}
.blockLeft .elementNavigation .Nav02Abstand            {margin:0 0 0 7px; padding:0 0 0 9px; height:6px;background-color:#e3e3e3;font-size:6px;}
.blockLeft .elementNavigation .nav02TextOver           {margin-left:7px; padding-left:9px; height:18px; background-color:#cdcbcb; font-family: Arial, Verdana, sans-serif; font-size:11px; cursor:pointer;}/*Standard im linken Bereich*/
.blockLeft .elementNavigation .nav02TextSelected       {margin-left:7px; padding-left:9px; height:18px; background-color:#cdcbcb; font-family: Arial, Verdana, sans-serif; font-size:11px;}/*Standard im linken Bereich*/
.blockLeft .elementContact                             {padding:0px 19px 0px 29px;}
.blockLeft .elementContact                             {margin:100px 0px 0px 0px;}
.blockLeft .elementContact p                           {height:12px;}
.blockLeft .elementContact .contactNumbers             {margin:8px 0px 8px 0px;}


.blockRight .contactImage         {margin:0px 23px 0px 16px;display:block; float:right;}

/* Allgemeine Elemente des Inhaltsbereiches */
.blockContent p                                     {margin-right:40px;}
.blockContent .icon                                 {vertical-align:middle; margin-right:5px;}
.blockContent .elementLeft                          {float:left; width:522px;}
.blockContent .elementLeft .categorySeparatorWithoutMargin  {margin:0px; padding:0px 0px 4px 0px;}
.blockContent .elementLeft .categorySeparator               {margin:0px; padding:4px 0px 4px 0px;}
.blockContent .elementLeft .paragraphSeparatorWithoutMargin {margin:0px; padding:0px 0px 4px 0px;}
.blockContent .elementLeft .paragraphSeparator              {margin:0px; padding:4px 0px 4px 0px;}
.blockContent .elementLeft .paragraphSeparatorMargin        {margin:0px; padding:5px 0px 8px 0px;}
.blockContent .elementRight                         {float:right; width:226px; margin-top:20px;}
.blockContent .elementRight p                       {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.blockContent .elementRight .elementNewsHeader      {padding:0px 0px 0px 15px;}
.blockContent .elementRight .elementNewsHeader p    {}
.blockContent .elementRight .elementNews            {padding:6px 0px 6px 15px;}
.blockContent .elementRight .elementNews .title     {color:#C65012;}
.blockContent .elementRight .elementNews a          {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.blockContent .elementRight .newsSeparator          {margin:0px; padding:4px 0px 4px 0px;}
.blockContent .elementBottom                        {clear:left;}
.blockContent .elementBottom p                      {font-family: Trebuchet, Arial, sans-serif; font-size:10px;}
.blockContent .elementBottom .categorySeparator     {margin:0px; padding:4px 0px 4px 0px;}
.blockContent .elementBottom .paragraphSeparator    {margin:0px; padding:4px 0px 4px 0px;}
.blockContent .elementBottom .elementSeparator      {font-size:11px;}

.blockContent .GreenformMenu                 {float:left; padding: 0px 8px 0px 8px; background-color:#ececec; border-top:dashed 1px #575757; border-left:dashed 1px #575757; border-right:dashed 1px #575757;}
.blockContent .GreenformMenu a               {color:#575757;}
.blockContent .GreenformMenuSelected         {float:left; padding: 0px 8px 0px 8px; background-color:#009036; border-top:dashed 1px #575757; border-left:dashed 1px #575757; border-right:dashed 1px #575757;font-weight:bold;}
.blockContent .GreenformMenuSelected a       {color:#FFFFFF; font-weight:bold;font-weight:bold; }

.blockContent .RedformMenu                 {float:left; padding: 0px 8px 0px 8px; background-color:#ececec; border-top:dashed 1px #575757; border-left:dashed 1px #575757; border-right:dashed 1px #575757;}
.blockContent .RedformMenu a               {color:#575757;}
.blockContent .RedformMenuSelected         {float:left; padding: 0px 8px 0px 8px; background-color:#e2001a; border-top:dashed 1px #575757; border-left:dashed 1px #575757; border-right:dashed 1px #575757;font-weight:bold;}
.blockContent .RedformMenuSelected a       {color:#FFFFFF; font-weight:bold;}

.blockContent .BlueformMenu                 {float:left; padding: 0px 8px 0px 8px; background-color:#ececec; border-top:dashed 1px #575757; border-left:dashed 1px #575757; border-right:dashed 1px #575757;}
.blockContent .BlueformMenu a               {color:#575757; }
.blockContent .BlueformMenuSelected         {float:left; padding: 0px 8px 0px 8px; background-color:#006ab3; border-top:dashed 1px #575757; border-left:dashed 1px #575757; border-right:dashed 1px #575757;font-weight:bold;}
.blockContent .BlueformMenuSelected a       {color:#FFFFFF; font-weight:bold;font-weight:bold; }

.blockContent .elementRowStandard       {margin:0px 0px 5px 16px;}
.blockContent .elementRowStandard td    {vertical-align:top;}
.blockContent .elementRowStandard p     {margin-right:0px;}
.blockContent .elementRowStandard h2    {margin:8px 0 4px 0;}
.blockContent .elementRowStandard .RowLink p    {margin:8px 0 0 0;}

.blockContent .elementRowStandard_Teamlink       {margin:-3px 0px 5px 16px;}
.blockContent .elementRowStandard_Teamlink h2    {margin:0px 0 4px 0px;}
.blockContent .elementRowStandard_Teamlink .RowLink p    {margin:0 0 0 0;}


/* Allgemeine Elemente des Kontaktbereiches */	
.blockContent .contactImage          {margin:0px 23px 0px 6px; display:block; float:left; border-width:1px; border-style:solid; border-color:#575757;}
.blockContent .elementHeight83       {height:83px;}
.blockContent .elementHeight85       {height:140px;}
.blockContent .elementAddress        {margin-top:3px; float:left; width:117px;}
.blockContent .elementContact        {margin-top:3px; margin-bottom:3px;float:left;}
.blockContent .formContainer         {table-layout:fixed;}
.blockContent .formCheckbox          {border:none; background-color:#FFFFFF;}

/* Allgemeine Elemente des Startbereiches */
.blockContent .elementImage                     {margin:0px 0px 0px 6px; width:156px; float:left;}
.blockContent .elementHeight140                 {height:140px;}
.blockContent .elementHeight140 .title          {height:24px; padding:10px 0px 6px 0px;}
.blockContent .elementHeight140 .description    {height:18px;}
.blockContent .elementHeight140 .link           {height:14px; margin:4px 0px 0px 0px;}
.blockContent .elementSeparator                 {clear:both;}

/* Allgemeine Elemente des Produktbereiches */
.blockContent .elementDescription    {margin:0px 23px 0px 15px;}

/* Allgemeine Elemente des Printbereiches */
.printViewFooter .elementContact                          {padding:0px 19px 0px 29px;}
.printViewFooter .elementContact                          {margin:10px 0px 0px 0px;}
.printViewFooter .elementContact p                        {height:12px;}
.printViewFooter .elementContact .contactNumbers          {margin:8px 0px 8px 0px;}

