body                {margin:0px; background-color:#FFFFFF; padding:0px;}

.halfnl				{font-size: 14px;}
.halfnlSmall		{font-size: 4px;}
.nouline			{text-decoration:none;}
.indent				{padding-left: 40px;}

table               {color:#373737; font-size:12px; font-family:arial,helvetica,sans-serif;}
td,p,li,ul,ol       {color:#373737; font-size:12px;}
.centerbody			{color:#373737; font-size:12px; text-align: left; width: 500px; padding-left: 0px; padding-right: 10px;}
.fullcenterbody		{color:#373737; font-size:12px; text-align: left; width: 600px; padding-left: 0px; padding-right: 10px;}

.tableSubmenu       {width:100%; padding:0px; text-align:left; vertical-align:top; border-spacing:0px; background-color:#FFFFFF;}
                      	                 	                 
.white              {color:#ffffff;}
.black              {color:#000000;}
.red                {color:#B7202E;} /* B01C2A B7202E*/

.grey		        {color:#999999;}
.darkgrey           {color:#808080;}
.small              {font-size:10px;}
.bold               {color:#4D4D4D; font-size:12px; font-weight:bold; text-decoration:none;}
.boldSmall          {color:#4D4D4D; font-size:11px; font-weight:bold; text-decoration:none;}
.boldBig            {color:#4D4D4D; font-size:16px; font-weight:bold; text-decoration:none;}
.strong             {color:#449EC3; font-weight:bold; font-size:12px;}

.standard           {color: #373737;}
.message            {color: #449EC3;font-weight: bold; font-size: 9pt;}
.errormessage       {color: #B7202E;font-weight: bold; font-size: 9pt;}

.bar				{background-color:#0084B8; color: white; font-weight: bold;}

a:link {color: #444444;}
a:visited {color: #444444;}
a:hover {color: #449EC3;}

a.strong             {text-decoration:none;}
a.strong:hover       {text-decoration:underline;}
a.black              {text-decoration:none;}
a.black:hover        {color:#ffffff; text-decoration:none;}
a.red                {font-size:12px; text-decoration:underline;}
a.red:hover          {color:#404040; text-decoration:underline;} /*{color:#B01C2A; text-decoration:underline;}*/
a.blue               {font-size:12px; text-decoration:underline;}
a.blue:hover         {color:#00588A; text-decoration:underline;}
a.topbar             {font-size:11px; text-decoration:none;}
a.topbar:hover       {color:#00588A; text-decoration:none;}

.header				 {color:#808080; font-size:12px; text-decoration:none; white-space:nowrap;}
a.header			 {color:#808080; font-size:12px; text-decoration:none; white-space:nowrap;}
a.header:hover		 {color:#449EC3; font-size:12px; text-decoration:none; white-space:nowrap;}

.footer				 {color:#808080; font-size:11px; text-decoration:none; text-align:left;}
a.footer			 {color:#808080; font-size:11px; text-decoration:none;}
a.footer:hover		 {color:#449EC3; font-size:11px; text-decoration:none;}

a.grey               {font-size:11px; font-family:verdana,helvetica,arial,sans-serif; text-decoration:none;}
a.grey:hover         {color:#449EC3; font-family:verdana,helvetica,arial,sans-serif; text-decoration:none;}
a.grey:hover_old         {color:#c41136; font-family:verdana,helvetica,arial,sans-serif; text-decoration:none;}
a.darkgrey           {font-size:10px; text-decoration:none;}
a.darkgrey:hover     {color:#c41136; text-decoration:none;}
a.darkgrey:hover_old     {color:#c41136; text-decoration:none;}

a.small              {color:#000000; text-decoration:none;}
a.small:hover        {color:#c41136; text-decoration:none;}
a.bold               {color:#000000; text-decoration:none;}
a.bold:hover         {color:#c41136; text-decoration:none;}

.borderSpace		{background-color:#FFFFFF; padding:0px;} 
.middleContent		{background-color:#FFFFFF; vertical-align:top;}
.menuTop			{background-color:#737173; background-image:url(../images/background/bg_menu_leiste.jpg); background-repeat:repeat-x;}


a.historyLink       {color:#999999; font-size:10px; font-family:arial,sans-serif,verdana; text-decoration:none;}
a.historyLink:hover {color:#449EC3; font-size:10px; font-family:arial,sans-serif,verdana; text-decoration:none;}
.history            {color:#000000; font-size:10px; font-family:arial,sans-serif,verdana; text-decoration:none;}

/* sitemap */
a.sitemapToplevel          {color:#808080; font-size:10pt; text-decoration:none; font-weight:bold;}
a.sitemapToplevel:hover    {color:#0084B8; font-size:10pt; text-decoration:none; font-weight:bold;}
a.sitemapSublevel          {color:#4D4D4D; font-size: 8pt; text-decoration:none;}
a.sitemapSublevel:hover    {color:#0084B8; font-size: 8pt; text-decoration:none;}

/* start page left menu sectors */
a.menuTopTopLevel            {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold;}
a.menuTopTopLevel:hover      {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
a.menuTopTopLevelHighlighted {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}

/* start page menue right */
.menuRightTitle            {color:#4D4D4D; font-size:13px; vertical-align:top; text-decoration:none; font-weight:bold;}
a.menuRightTitle           {color:#0084B8; font-size:13px; vertical-align:top; text-decoration:none; font-weight:bold;}
a.menuRightTitle:hover     {color:#000000; font-size:13px; vertical-align:top; text-decoration:none; font-weight:bold;}
.menuRightText             {color:#4D4D4D; font-size:12px; vertical-align:top; text-decoration:none;}
a.menuRightLink            {color:#6D6D6D; font-size:12px; vertical-align:top; text-decoration:none; font-weight:bold;}
a.menuRightLink:hover      {color:#0084B8; font-size:12px; vertical-align:top; text-decoration:none; font-weight:bold;}
.menuQuickLink             {color:#4D4D4D; font-size:12px; vertical-align:top; text-decoration:none;}
a.menuQuickLink            {color:#4D4D4D; font-size:12px; vertical-align:top; text-decoration:none;}
a.menuQuickLink:hover      {color:#0084B8; font-size:12px; vertical-align:top; text-decoration:none;}

.contentTextTitle            {color:#4D4D4D; font-size:12px; vertical-align:top; text-decoration:none; font-weight:bold;}

/* submenue right toplevel*/
a.menuLeftTopLevel            {color:#808080; font-size:13px; text-decoration:none;font-weight:bold;}
a.menuLeftTopLevel:hover      {color:#0084B8; font-size:13px; text-decoration:none;font-weight:bold;}
a.menuLeftTopLevelHighlighted {color:#0084B8; font-size:13px; text-decoration:none; font-weight:bold;}
.menuLeftTopLevel              {color:#808080; font-size:13px; text-decoration:none;font-weight:bold;}

/* submenue right sublevel*/
a.menuLeftSublevel            {color:#000000; font-size:12px; text-decoration:none;}
a.menuLeftSublevel:hover      {color:#0084B8; font-size:12px; text-decoration:none;}
a.menuLeftSublevelHighlighted {color:#0084B8; font-size:12px; text-decoration:none; font-weight:bold;}
.menuLeftSpacer				  {height:100%; text-align:left; vertical-align:top;}

.submenuInContent             {color:#4D4D4D; font-size:12px; padding-bottom:3px; vertical-align:top; text-decoration:none;}
a.submenuInContent            {color:#4D4D4D; font-size:12px; padding-bottom:3px; vertical-align:top; text-decoration:none;}
a.submenuInContent:hover      {color:#0084B8; font-size:12px; padding-bottom:3px; vertical-align:top; text-decoration:none;}


/* old */
.thementeaserTitle       {color:#00588A; font-size:13px; font-weight:bold; vertical-align:top;}
.thementeaserText        {color:#B01C2A; font-size:12px; font-weight:bold; vertical-align:top;}

.tableContentAll         {color:#000000; width:100%; height:100%; font-family:verdana,helvetica,arial,sans-serif; text-align:left; vertical-align:top;
	                      padding:0px; border-spacing:0px;}
.tableTeaser             {color:#000000; width:100%; height:100%; font-family:arial,helvetica,sans-serif; 
                          text-align:left; vertical-align:top;
				          background-image:url(../images/teaser/teaser.jpg); background-repeat:no-repeat; background-attachment:fixed; padding:0px;}	                      
.tableSector            {color:#000000; height:100%; font-family:arial,helvetica,sans-serif; 
                          text-align :left; vertical-align:top;}
                          
                          
.tableContent            {color:#000000; width:100%; height:100%; font-family:arial,helvetica,sans-serif; 
                          text-align :left; vertical-align:top;
				          border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-color:#BECEDE;}
.tableContentMargin      {color:#000000; width:100%; font-family:arial,helvetica,sans-serif; 
                          text-align:left; vertical-align:top; 
                          border-right-width:1px; border-left-width:1px; 
                          border-right-style:solid; border-left-style:solid; border-color:#BECEDE;}
.contentTopBar           {width:660px; background-image:url(../images/background/bg_content_top_blue.jpg); background-repeat:repeat-x; }
.contentBottomBar        {background-image:url(../images/background/bg_Schatten_2px.jpg); background-repeat:repeat-x; }
.content_old                 {width:660px; height:100%; background-image:url(../images/background/bg_content_blue.jpg); 
	                      background-repeat:repeat-x; background-color:#FFFFFF;}
.contentFirstColumnStartPage      {color:#000000; width:678px; vertical-align:top; text-decoration:none; text-align:left;}
.contentFirstColumn      {color:#000000; width:678px; vertical-align:top; text-decoration:none; text-align:left;}
.contentSpacerColumn     {color:#000000; width:10px;  vertical-align:top; text-decoration:none; text-align:left;}
.contentSecondColumn     {color:#000000; width:210px; vertical-align:top; text-decoration:none; text-align:left;}
.contentSecondColumn_old     {color:#000000; width:150px; vertical-align:top; text-decoration:none; text-align:left;}
.contentSecondColumnNews {color:#000000; width:143px; vertical-align:top; text-decoration:none; text-align:left;}
.contentTeaser           {padding-left:15px; padding-right:15px; padding-bottom:0px; color:#0084B8; font-size:13px; font-weight:bold; vertical-align:top;}
.contentTitle            {color:#4D4D4D; font-size:16px; vertical-align:top; font-weight:bold; text-decoration:none;}

/* new */
.content                 {width:900px; height:100%;}

.jobHeader				 {color:#4D4D4D; font-size:20px; text-decoration:none;}

/* fuer Unternehmen > Partnerschaften > Strategie-Partner */
.content2FirstColumn     {color:#000000; width:90; vertical-align:top; text-decoration:none; text-align:left;}
.content2SpacerColumn    {color:#000000; width:10; vertical-align:top; text-decoration:none; text-align:left;}
.content2SecondColumn    {color:#000000; width:439; padding-right:5px;  vertical-align:top; text-decoration:none; text-align:left;}

/* fuer Formulare (momentan nur Newsletter Abo) */
.tableForm_bak            {color:#000000; width:100%; height:100%; font-family:arial,helvetica,sans-serif; 
                          text-align :left; vertical-align:top;}
.tableForm					{color:#000000; width:510px; padding-top:5px; padding-right:0px; padding-left:0px; font-family:arial,helvetica,sans-serif; text-align:left; vertical-align:middle;}
.formFirstColumn			{color:#00588A; width:180px; padding-right:15px; vertical-align:top; text-decoration:none; text-align:left;}
.formSecondColumn			{color:#00588A; width:330px; padding-right:5px; vertical-align:top; text-decoration:none; text-align:left;}
.formFirstColumnSpacer      {width:180px; padding-top:0px;}
.formSecondColumnSpacer     {width:330px; padding-top:0px;}

/* Formular Tabelle aussen */
.tableOuterForm				{background-color:#EEEEEE; padding:15px; text-align:left; vertical-align:top;}

/* Formular Online-Anfrage */
.tableOForm					{color:#373737; width:550px; padding-top:3px; padding-right:0px; padding-left:0px; text-align:left; vertical-align:middle;}
.formOFirstColumn			{width:200px; padding-right:15px; vertical-align:top; text-decoration:none; text-align:left;}
.formOSecondColumn			{width:350px; padding-right:5px; vertical-align:top; text-decoration:none; text-align:left;}

/* Formular Meister */
.tableMForm					{color:#373737; width:550px; padding-top:3px; padding-right:0px; padding-left:0px; text-align:left; vertical-align:middle;}
.formMFirstColumn			{width:200px; padding-right:15px; vertical-align:top; text-decoration:none; text-align:left;}
.formMSecondColumn			{width:350px; padding-right:5px; vertical-align:top; text-decoration:none; text-align:left;}

/* Formular Kontakt > Zusammenarbeit */
.formSpecial				{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formSColumn1				{height:30px; background-color:#EFF3F7; border-color:#FFFFFF;}
.formSColumnHeader			{height:16px; background-color:#B5CBEF; border-color:#FFFFFF;}
.formSColumnSubheader			{height:16px; background-color:#D6DFEF; border-color:#FFFFFF;}

/* Standorte national + international */
.tableNL					{color:#000000; width:550px; padding-top:5px; padding-right:0px; padding-left:0px; font-family:arial,helvetica,sans-serif; text-align:left; vertical-align:middle;}
.contentNLFirstColumn		{color:#000000; width:350px; padding-right:15px; vertical-align:top; text-decoration:none; text-align:left;}
.contentNLSecondColumn		{color:#000000; width:200px; font-size:11px; padding-right:5px; vertical-align:top; text-decoration:none; text-align:left;}

/* Erfolgsleiter */
.tableEL					{width:550px; padding:0px; font-family:arial,helvetica,sans-serif; text-align:left; text-decoration:none;}
.contentELFirstColumn		{width:210px; padding-right:25px; vertical-align:top;}
.contentELSecondColumn		{width:340px; padding-right:15px; padding-top:23px; vertical-align:top;}
.contentELStepHeader		{color:#4D4D4D; font-size:15px; font-weight:bold;}

/* Spaltenbreite bei Kontaktformular ist anders */
.formContactFirstColumn      {color:#00588A; width:190px; padding-right:15px; vertical-align:top; text-decoration:none; text-align:left;}
.formContactSecondColumn     {color:#00588A; width:320px; padding-right:5px; vertical-align:top; text-decoration:none; text-align:left;}
.formContactFirstColumnSpacer      {width:190px; padding-top:0px;}
.formContactSecondColumnSpacer     {width:320px; padding-top:0px;}
/* Spaltenbreite bei Online-Bewerbung ist anders, aber moemntan ist die nicht aktiv */
/*.onlineApplicationFirstColumn  {color:#000000; width:140; padding-right:10px; vertical-align:middle; text-decoration:none; text-align:left;} */

/* HS-Report Umfrage */
.tableUForm					{color:#373737; width:550px; padding-top:3px; padding-right:0px; padding-left:0px; text-align:left; vertical-align:middle;}
.formUFirstColumn			{width:250px; padding-right:15px; vertical-align:top; text-decoration:none; text-align:left;}
.formUSecondColumn			{width:300px; padding-right:5px; vertical-align:top; text-decoration:none; text-align:left;}
.formUFirstColumnSpacer      {width:250px; padding-top:0px;}
.formUSecondColumnSpacer     {width:300px; padding-top:0px;}

/* Suche */
.tableSuche				{color:#000000; width:500px; font-size:11px;}
.sucheFirstColum		{color:#373737; width:120px; font-size:11px;}
.sucheSecondColum		{color:#373737; width:380px; font-size:11px;}

.inputSuche {font-family:arial,sans-serif,verdana; font-size:7pt;}
.input {font-family:arial,sans-serif,verdana; font-size:8pt;}
.inputIE_old {font-family:arial,sans-serif,verdana; font-size:8pt; text-decoration:none; padding:0; background-color:#ffffff;}

/* Content Titel */
h4 {color:#4D4D4D; font-size:14px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; font-family:arial,helvetica,sans-serif; text-align:left;}



