body								{margin:0px; background-color:#FFFFFF; font-family: 'Open Sans Condensed', sans-serif;}

/*MENUE ITEM*/
#menu 								{width: 100%; margin: 0px; padding: 0px; list-style: none;}
#menu li 							{float: left; padding: 0 0 15px 0; position: relative;}
#menu a 							{float: left; height: 25px; text-transform: none; font-family:Open Sans Condensed; font-weight:500; font-size:19px; line-height:20px; color:#FFF; text-decoration:none; padding:4px 3px 2px 4px; margin-top:1px; text-decoration: none;}
#menu li:hover > a 					{color: #000000; transition: all 0.5s;}
*html #menu li a:hover				{color: #000000;}

/*MENUE SUBITEM*/
#menu ul 							{list-style: none; margin: 0px; padding: 0; opacity:0; visibility:hidden; position: absolute; top: 47px; left: 0; z-index: 99999;}
#menu li:hover > ul 				{opacity:1; visibility: visible; transition: all 0.5s;}
#menu ul li 						{float: none; margin: 0px 0px 0px 5px; padding: 0; display: block; background-image: linear-gradient(#00968b, #00746c);}
#menu ul a 							{font-family:Open Sans; font-weight:normal; font-size:13px; padding: 6px; height: auto; line-height: 1; display: block; white-space: nowrap; float: none; text-transform: none; background-image: linear-gradient(#00968b, #00746c);}
*html #menu ul a 					{height: 10px; width: 150px; }
*:first-child+html #menu ul a 		{height: 10px; width: 150px;}
#menu ul a:hover 					{background-image: linear-gradient(#003c38, #002624); color:#FFF; transition: all 0.5s; }







/*MENUE CLEAR FLOATED ELEMENTS*/
#menu:after 						{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html #menu             			{ zoom: 1; }
*:first-child+html #menu 			{ zoom: 1; }

/*SUBMENUE ITEM*/
#minimenu 							{width: 100%; margin: 0px; padding: 0px; list-style: none; font-weight:bold;}
#minimenu li 						{float: left; padding: 0 0 48px 0; position: relative;}
#minimenu a 						{float: left; height: 25px; text-transform: uppercase; font-family:Open Sans Condensed; font-size:16px; line-height:20px; color:#FFF; text-decoration:none; padding:4px 5px 2px 5px; margin-top:1px; text-decoration: none;}
#minimenu li:hover > a 				{color: #000000; transition: all 0.5s;}
*html #minimenu li a:hover			{color: #000000;}

/*SUBMENUE SUBITEM*/
#minimenu ul 						{list-style: none; line-height:0px; font-size:0px; display: block; height:0px; margin: 0px; padding: 0px; opacity: 0; visibility: hidden; position: absolute; top: 79px; left: 0; z-index: 99999; background-image: linear-gradient(#00968b, #00746c);}
#minimenu li:hover > ul 			{opacity:1; visibility: visible; transition: all 0.5s;}
#minimenu ul li 					{float: none; margin: 0px 0px 0px 0px; padding: 0; display: block; }
#minimenu ul a 						{font-size:16px; padding: 1px 10px 1px 15px; height: auto; line-height: 1; display: block; white-space: nowrap; float: none; text-transform: none; background-image: none;}
*html #minimenu ul a 				{height: 10px; width: 150px; }
*:first-child+html #minimenu ul a 	{height: 10px; width: 150px;}
#minimenu ul a:hover 				{background-image:none; color:#000; transition: all 0.2s; }

/*MENUE CLEAR FLOATED ELEMENTS*/
#minimenu:after 					{visibility: hidden; opacity:0; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html #minimenu             		{ zoom: 1; }
*:first-child+html #minimenu 		{ zoom: 1; }

#head_bar							{transition: all 0.5s;}
#head_logo							{transition: all 0.5s;}

 .claim 						{background-image: linear-gradient(#00968b, #00746c); text-transform: uppercase; font-family:Open Sans Condensed; font-weight:bold; font-size:18px; line-height:18px; color:#FFF; text-decoration:none; padding:2px 10px 2px 10px;}
 .overhead 						{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:15px; color:#FFF; text-decoration:none; padding:0px 0px 0px 0px;}
 .footer 						{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#FFF; text-decoration:none; padding:0px 0px 0px 0px; margin:0px; padding:0px;}
a.footer 						{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#FFF; text-decoration:none; padding:0px 0px 0px 0px;}
a.footer:link 						{text-decoration:underline;}
a.footer:visited 						{text-decoration:underline;}
a.footer:hover 						{text-decoration:underline; color:#AAA}
a.footer:active 						{text-decoration:underline; color:#AAA}

 .headline						{font-size:33px; font-weight:700; line-height:33px; color:#007f77; text-decoration:none; padding-right:0px; padding-bottom:0px;}
 
 .subheadline					{font-family:Open Sans; font-weight:normal; font-size:18px; font-weight:bold; line-height:30px; color:#000; text-decoration:none; padding:0px 0px 0px 0px;}

 .copy_highlight				{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#007F77; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
 .underlined					{text-decoration:underline;}

 .icon_text_headline				{font-family:Open Sans; font-weight:normal; font-size:18px; line-height:22px; color:#444; text-decoration:none; padding:0px 0px 0px 0px;}
a.icon_text_headline				{font-family:Open Sans; font-weight:normal; font-size:18px; line-height:22px; color:#444; text-decoration:none; padding:0px 0px 0px 0px;} 
a.icon_text_headline:link			{} 
a.icon_text_headline:visited			{} 
a.icon_text_headline:hover			{text-decoration:underline;} 
a.icon_text_headline:active			{text-decoration:underline;} 

 .icon_text_copy				{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#007F77; text-decoration:none; padding:0px 0px 0px 0px;}
a.icon_text_copy				{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#007F77; text-decoration:none; padding:0px 0px 0px 0px;}
a.icon_text_copy:link			{}
a.icon_text_copy:visited		{}
a.icon_text_copy:hover			{text-decoration:underline;} 
a.icon_text_copy:active			{text-decoration:underline;} 

 .copy_small					{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:24px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
 .copy_small_tuerkis			{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:24px; color:#007F77; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}

 .copy_red						{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#FF0000; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}

 .copy							{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:22px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:justify;}
a.copy							{font-family:Open Sans; font-size:25px; line-height:35px; color:#F5982E; text-decoration:none;}
a.copy:link						{color:#F5982E;}
a.copy:visited					{color:#F5982E;}
a.copy:hover					{color:#FFFFFF;}
a.copy:active					{color:#FFFFFF;}

 .formular						{font-family:Open Sans Condensed; font-weight:normal; font-size:18px; line-height:24px; color:#222; text-decoration:none; padding:0px 0px 0px 0px;}
 
 .table_1						{font-family:Open Sans; font-weight:bold; font-size:15px; line-height:20px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:left;}
 .table_2						{font-family:Open Sans; font-weight:normal; font-size:15px; line-height:20px; color:#222; text-decoration:none; padding:0px 0px 0px 0px; text-align:left;}
 .table_3						{font-family:Open Sans; font-weight:bold; font-size:15px; line-height:20px; color:#007F77; text-decoration:none; padding:0px 0px 0px 0px; text-align:left;}