body							{margin:0px; font-family: 'Open Sans', sans-serif; overflow-y: auto; overflow-x: hidden;}

 .navi_main						{font-family:Open Sans; font-weight:normal; font-size:14px; line-height:32px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_main						{font-family:Open Sans; font-weight:normal; font-size:14px; line-height:32px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_main:link				{color:#FFFFFF;}
a.navi_main:visited				{color:#FFFFFF;}
a.navi_main:hover				{color:#000000;}
a.navi_main:active				{color:#000000;}

 .navi_main_hl			{font-family:Open Sans; font-weight:normal; font-size:14px; line-height:32px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_main_hl			{font-family:Open Sans; font-weight:normal; font-size:14px; line-height:32px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_main_hl:link		{color:#FFFFFF;}
a.navi_main_hl:visited	{color:#FFFFFF;}
a.navi_main_hl:hover	{color:#EC7404;}
a.navi_main_hl:active	{color:#EC7404;}


 .navi_mobile_headline			{font-family:Open Sans; font-weight:bold; font-size:20px; color:#FFFFFF; text-decoration:none; padding: 0px 0px 0px 0px; text-align:justify;}
 .navi_mobile					{font-family:Open Sans; font-weight:normal; font-size:14px; line-height:26px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_mobile					{font-family:Open Sans; font-weight:normal; font-size:14px; line-height:26px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_mobile:link				{color:#FFFFFF;}
a.navi_mobile:visited			{color:#FFFFFF;}
a.navi_mobile:hover				{color:#EC7404;}
a.navi_mobile:active			{color:#EC7404;}

 .navi_mobile_hl					{font-family:Open Sans; font-weight:bold; font-size:14px; line-height:26px; color:#EC7404; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_mobile_hl					{font-family:Open Sans; font-weight:bold; font-size:14px; line-height:26px; color:#EC7404; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.navi_mobile_hl:link				{color:#EC7404;}
a.navi_mobile_hl:visited			{color:#EC7404;}
a.navi_mobile_hl:hover				{color:#FFFFFF;}
a.navi_mobile_hl:active				{color:#FFFFFF;}

 .headline						{font-family: Open Sans, sans-serif; font-size:24px; font-weight:200; text-transform: uppercase; line-height:32px; color:#EC7404; text-decoration:none; padding-right:0px; padding-bottom:0px;}
 
 .box_hl							{font-family: Open Sans, sans-serif; font-size:20px; font-weight:bold; text-transform:none; line-height:28px; color:#FFFFFF; text-decoration:none; padding-right:0px; padding-bottom:0px; background-color:#EC7404;}
 
 .teamname						{font-family: Open Sans, sans-serif; font-size:20px; font-weight:200; text-transform: uppercase; line-height:26px; color:#EC7404; text-decoration:none; padding-right:0px; padding-bottom:0px;} 
 .teamfunktion					{font-family: Open Sans; font-weight:normal; font-size:16px; line-height:24px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
 .teamvita						{font-family: Open Sans; font-weight:normal; font-size:14px; line-height:22px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;} 
 .balken_seminar				{font-family: Open Sans, sans-serif; font-size:18px; font-weight:200; text-transform: none; line-height:24px; background-color:#EC7404; color:#FFFFFF; text-decoration:none; padding-right:0px; padding-bottom:0px; padding-left:0px;}
 
 .copy								{font-family: Open Sans; font-weight:normal; font-size:16px; line-height:24px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.copy								{font-family: Open Sans; font-weight:normal; font-size:16px; line-height:24px; color:#99001A; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.copy:link							{color:#99001A;}
a.copy:visited						{color:#99001A;}
a.copy:hover						{color:#000000;}
a.copy:active						{color:#000000;}

 .error								{font-family: Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#EC7404; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}

 .box_head							{font-family: Open Sans; font-weight:bold; font-size:20px; line-height:28px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:center;}
 .box_copy							{font-family: Open Sans; font-weight:normal; font-size:16px; line-height:22px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:center;} 

 .copy2								{font-family: Open Sans; font-weight:normal; font-size:18px; line-height:26px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.copy2								{font-family: Open Sans; font-weight:normal; font-size:18px; line-height:26px; color:#99001A; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.copy2:link						{color:#99001A;}
a.copy2:visited						{color:#99001A;}
a.copy2:hover						{color:#000000;}
a.copy2:active						{color:#000000;}

 .copybold							{font-family: Open Sans; font-weight:bold; font-size:18px; line-height:26px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:left;}
a.copybold							{font-family: Open Sans; font-weight:bold; font-size:18px; line-height:26px; color:#99001A; text-decoration:none; padding:0px 0px 0px 0px; text-align:left;}
a.copybold:link						{color:#99001A;}
a.copybold:visited					{color:#99001A;}
a.copybold:hover					{color:#000000;}
a.copybold:active					{color:#000000;}

 .button							{display:block; max-width:100%; text-align:center; background-image:linear-gradient(#EC7404, #EC7404); margin:5px auto 0px auto; padding:8px; font-family: Open Sans; font-weight:normal; font-size:16px; font-weight:bold; line-height:16px; color:#FFFFFF; text-decoration:none;}
a.button							{display:block; max-width:100%; text-align:center; background-image:linear-gradient(#EC7404, #EC7404); margin:5px auto 0px auto; padding:8px; font-family: Open Sans; font-weight:normal; font-size:16px; font-weight:bold; line-height:16px; color:#FFFFFF; text-decoration:none;}
a.button:link						{opacity:1;}
a.button:visited					{opacity:1;}
a.button:hover						{opacity:0.6;}
a.button:active						{opacity:0.6;}

 .button2							{display:block; max-width:300px; text-align:center; background-image:linear-gradient(#FFFFFF, #FFFFFF); margin:10px auto 0px auto; padding:5px; font-family: Open Sans; font-weight:normal; font-size:16px; line-height:16px; color:#000000; text-decoration:none;}
a.button2							{display:block; max-width:300px; text-align:center; background-image:linear-gradient(#FFFFFF, #FFFFFF); margin:10px auto 0px auto; padding:5px; font-family: Open Sans; font-weight:normal; font-size:16px; line-height:16px; color:#000000; text-decoration:none;}
a.button2:link						{opacity:1;}
a.button2:visited					{opacity:1;}
a.button2:hover						{opacity:0.6;}
a.button2:active					{opacity:0.6;}

 .footer							{font-family: Open Sans; font-weight:normal; font-size:12px; line-height:14px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:center;}
a.footer							{font-family: Open Sans; font-weight:normal; font-size:12px; line-height:14px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; text-align:center;}
a.footer:link						{color:#FFFFFF;}
a.footer:visited					{color:#FFFFFF;}
a.footer:hover						{color:#DDDDDD;}
a.footer:active						{color:#DDDDDD;}
 
#container_overline				{transition: all 0.5s;}
#overline						{transition: all 0.5s;}
#navi_main						{transition: all 0.5s;}
#head_logobox					{transition: all 0.5s;}
#head_logobox2					{transition: all 0.5s;}
#container_headerimage			{transition: all 0.5s;}
#container_imagebar				{transition: all 0.5s;}
#navi_mobile					{transition: all 0.5s;}
#symbol_menu_mobile				{transition: width 0.5s, height 0.5s;}
#symbol_menu_mobile_pic			{transition: width 0.5s, height 0.5s;}
#symbol_menu_mobile_close		{transition: width 0.5s, height 0.5s;}
#symbol_menu_mobile_close_pic	{transition: width 0.5s, height 0.5s;}
#navi_mobile_headline			{transition: all 0.5s;}
#contentbox						{transition: all 0.5s;}