﻿/* allgemeines 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body																	{	margin: 0px; padding: 0px;
																			font-family: Arial, Helvetica, sans-serif; color: #000000; }

img																		{	border: 0px; }
.clear																	{	clear: both; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }
.relative																{	position: relative; }
form																	{	margin: 0px; padding: 0px; }
label																	{	cursor: pointer; }


/* rahmen
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_head_background												{	position: absolute; top: 0px; left: 0px; width: 650px; margin: 0px; padding: 0px; }
#piw_frame_head_background div.center									{	width: 650px; height: auto; }
#piw_frame_head_background div.center img								{	margin: 0px 0px 0px 0px; border-top: 5px #004494 solid; width: 650px; }

#piw_frame_head															{	position: absolute; top: 5px; left: 0px; width: 650px; margin: 0px; padding: 0px; z-index: 10; }
#piw_frame_head div.center												{	width: 650px; height: auto; }
#piw_frame_head	#logo													{	position: absolute; top: 15px; left: 20px; width: 113px; height: auto; margin: 0px; padding: 0px; z-index: 80; }
#piw_frame_head	#logo img												{	width: 113px; height: auto; }

#piw_frame_content														{	position: absolute; top: 92px; left: 0px; width: 650px; margin: 0px; padding: 0px; z-index: 5; }
#piw_frame_content div.center											{	width: 100%; height: auto; }
#piw_frame_content div.center #content									{	margin: 0px; padding: 0px; width: 650px; height: auto; }
#piw_frame_content div.center #content div.content_transition			{	position: relative; top: 0px; left: 0px; width: 650px; }

#piw_frame_content #illustration										{	position: relative; width: 650px; height: auto; margin: 0px; padding: 0px; text-align: center; }
#piw_frame_content #illustration img									{	width: 609px; }

#scrbr																	{	display: none; }


/* menu
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_head	#menuout												{	display: none; }
#piw_frame_head	#menu													{	display: none; }


/* quicksearch
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_head	#quicksearch											{	display: none; }


/* imprintmenu
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_head	#imprint												{	display: none; }


/* content startseite
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #frameset_a h1 img									{	float: left; }
#piw_frame_content #frameset_a h1 a										{	text-decoration: none; }
#piw_frame_content #frameset_a h1 a:link								{	color: #7683bb; }
#piw_frame_content #frameset_a h1 a:visited 							{	color: #7683bb; }
#piw_frame_content #frameset_a h1 a:focus								{	color: #000000; }
#piw_frame_content #frameset_a h1 a:hover								{	color: #000000; }
#piw_frame_content #frameset_a h1 a:active								{	color: #000000; }

#piw_frame_content #frameset_a h1.first a:link							{	color: #004494; }
#piw_frame_content #frameset_a h1.first a:visited						{	color: #004494; }
#piw_frame_content #frameset_a h1.first a:focus							{	color: #000000; }
#piw_frame_content #frameset_a h1.first a:hover							{	color: #000000; }
#piw_frame_content #frameset_a h1.first a:active						{	color: #000000; }

#piw_frame_content #frameset_a div.subframeset							{	float: left; width: 619px; margin: 0px 0px 0px 0px; padding: 0px; }

#piw_frame_content #frameset_a div.frame_1								{	float: left; width: 290px; margin: 0px 29px 0px 0px; padding: 0px; }
#piw_frame_content #frameset_a div.frame_1 h1							{	display: block; margin: 0px; padding: 0px; width: 290px; height: 20px; border-bottom: 1px #8a96c5 solid;
																			font-size: 17px; font-weight: bold; text-transform: none; }
#piw_frame_content #frameset_a div.frame_1 h1.first						{	margin: 0px; padding: 0px; width: 290px; font-weight: bold; text-transform: uppercase; }
#piw_frame_content #frameset_a div.frame_1 p							{	width: 260px; margin: 0px 0px 0px 0px; padding: 5px 0px 20px 18px;
																			font-size: 12px; line-height: 16px; color: #000000; font-weight: normal; text-transform: none; }
#piw_frame_content #frameset_a div.frame_1 p.first						{	margin: 0px 0px 0px 0px; padding: 17px 0px 20px 18px; }

#piw_frame_content #frameset_a div.frame_2								{	float: left; width: 290px; margin: 0px 0px 0px 0px; padding: 0px; }
#piw_frame_content #frameset_a div.frame_2 h1							{	display: block; margin: 0px; padding: 0px; width: 290px; height: 20px; border-bottom: 1px #8a96c5 solid;
																			font-size: 17px; font-weight: bold; text-transform: none; }
#piw_frame_content #frameset_a div.frame_2 h1.first						{	margin: 0px; padding: 0px; font-weight: bold; text-transform: uppercase; }
#piw_frame_content #frameset_a div.frame_2 p							{	width: 260px; margin: 0px 0px 0px 0px; padding: 5px 0px 20px 18px;
																			font-size: 12px; line-height: 16px; color: #000000; font-weight: normal; text-transform: none; }
#piw_frame_content #frameset_a div.frame_2 p.first						{	margin: 0px 0px 0px 0px; padding: 17px 0px 20px 18px; }


/* content katalog rechts
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content div.frame_3											{	display: none; }


/* content download rechts
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content div.frame_4											{	float: left; width: 200px; margin: 0px 0px 0px 0px; padding: 0px; }
#piw_frame_content div.frame_4 h1										{	display: block; margin: 0px 0px 23px 0px; padding: 0px; width: 200px; height: 20px; border-bottom: 1px #8a96c5 solid;
																			font-size: 13px; color: #004494; font-weight: normal; text-transform: uppercase; }
#piw_frame_content div.frame_4 a										{	font-size: 12px; color: #004494; font-weight: normal; line-height: 16px; }
#piw_frame_content div.frame_4 a:link									{	text-decoration: none; }
#piw_frame_content div.frame_4 a:visited								{	text-decoration: none; }
#piw_frame_content div.frame_4 a:focus									{	text-decoration: underline; }
#piw_frame_content div.frame_4 a:hover									{	text-decoration: underline; }
#piw_frame_content div.frame_4 a:active									{	text-decoration: underline; }


/* content ansprechpartner rechts
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content div.frame_5											{	float: left; width: 200px; margin: 0px 0px 0px 0px; padding: 0px; }
#piw_frame_content div.frame_5 h1										{	display: block; margin: 0px 0px 23px 0px; padding: 0px; width: 200px; height: 20px; border-bottom: 1px #8a96c5 solid;
																			font-size: 13px; color: #004494; font-weight: normal; text-transform: uppercase; }
#piw_frame_content div.frame_5 div.main									{	margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#piw_frame_content div.frame_5 img										{	border: 1px #004494 solid; margin: 0px 0px 10px 0px; }
#piw_frame_content div.frame_5 h3										{	color: #000000; font-size: 12px; font-weight: bold; line-height: 16px; margin: 0px; padding: 0px; }
#piw_frame_content div.frame_5 h3 a										{	color: #000000; font-size: 12px; font-weight: bold; line-height: 16px; margin: 0px; padding: 0px; }
#piw_frame_content div.frame_5 h3 a span								{	font-weight: normal; }
#piw_frame_content div.frame_5 h3 a:link								{	text-decoration: none; }
#piw_frame_content div.frame_5 h3 a:visited								{	text-decoration: none; }
#piw_frame_content div.frame_5 h3 a:focus								{	text-decoration: underline; }
#piw_frame_content div.frame_5 h3 a:hover								{	text-decoration: underline; }
#piw_frame_content div.frame_5 h3 a:active								{	text-decoration: underline; }
#piw_frame_content div.frame_5 h3 img									{	position: relative; float: left; margin: -5px 0px 0px -15px; padding: 0px 3px 0px 0px; border: 0px; }

#piw_frame_content div.frame_5 p										{	color: #000000; font-size: 11px; font-weight: normal; line-height: 16px; margin: 0px; padding: 0px; }
#piw_frame_content div.frame_5 a										{	color: #004494; font-weight: normal; line-height: 16px; }
#piw_frame_content div.frame_5 a:link									{	text-decoration: none; }
#piw_frame_content div.frame_5 a:visited								{	text-decoration: none; }
#piw_frame_content div.frame_5 a:focus									{	text-decoration: underline; }
#piw_frame_content div.frame_5 a:hover									{	text-decoration: underline; }
#piw_frame_content div.frame_5 a:active									{	text-decoration: underline; }

#piw_frame_content div.frame_5 div.trainer								{	display: block; width: 200px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#piw_frame_content div.frame_5 div.trainer div.image					{	display: block; float: left; width: 55px; height: auto; overflow: hidden; }

#piw_frame_content div.frame_5 div.trainer div.info						{	display: block; float: left; width: 130px; height: auto; overflow: hidden; margin: 0px; padding: 0px 0px 0px 15px; }



/* content menu links
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content div.frame_m											{	display: none; }


/* content 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content input.send											{	float: left; margin: 0px 3px 0px 0px; padding: 1px 10px 1px 10px; border: 1px #bbbfde solid;
																			background-image: url('../../files/general/button_background.gif'); background-position: 0px 0px; background-repeat: repeat-x;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: none; }
#piw_frame_content input.send:focus										{	border: 1px #004494 solid; }
#piw_frame_content input.send:hover										{	border: 1px #004494 solid; }
#piw_frame_content input.send:active									{	border: 1px #004494 solid; }

#piw_frame_content a.next												{	float: left !important; height: 18px !important; margin: 0px 3px 0px 0px !important; padding: 0px 10px 0px 10px !important;
																			background-image: url('../../files/general/button_background.gif'); background-position: 0px 0px; background-repeat: repeat-x;
																			font-size: 12px !important; color: #004494 !important; font-weight: bold !important; text-transform: none !important; line-height: 18px !important; text-decoration: none !important; }
#piw_frame_content a.next:link											{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.next:visited										{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.next:focus											{	border: 1px #004494 solid !important; }
#piw_frame_content a.next:hover											{	border: 1px #004494 solid !important; }
#piw_frame_content A.next:active										{	border: 1px #004494 solid !important; }

#piw_frame_content a.nextimg											{	float: left !important; height: 18px !important; width: 19px !important; margin: 0px 3px 0px 0px !important; padding: 0px !important; }
#piw_frame_content a.nextimg:link										{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.nextimg:visited									{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.nextimg:focus										{	border: 1px #004494 solid !important; }
#piw_frame_content a.nextimg:hover										{	border: 1px #004494 solid !important; }
#piw_frame_content A.nextimg:active										{	border: 1px #004494 solid !important; }

#piw_frame_content a.back												{	float: left !important; height: 18px !important; margin: 0px 12px 0px 0px !important; padding: 0px 10px 0px 10px !important;
																			background-image: url('../../files/general/button_background.gif'); background-position: 0px 0px; background-repeat: repeat-x;
																			font-size: 12px !important; color: #004494 !important; font-weight: bold !important; text-transform: none !important; line-height: 18px !important; text-decoration: none !important; }
#piw_frame_content a.back:link											{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.back:visited										{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.back:focus											{	border: 1px #004494 solid !important; }
#piw_frame_content a.back:hover											{	border: 1px #004494 solid !important; }
#piw_frame_content A.back:active										{	border: 1px #004494 solid !important; }

#piw_frame_content a.backimg											{	float: left !important; height: 18px !important; width: 19px !important; margin: 0px 3px 0px 0px !important; padding: 0px !important; }
#piw_frame_content a.backimg:link										{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.backimg:visited									{	border: 1px #bbbfde solid !important; }
#piw_frame_content a.backimg:focus										{	border: 1px #004494 solid !important; }
#piw_frame_content a.backimg:hover										{	border: 1px #004494 solid !important; }
#piw_frame_content A.backimg:active										{	border: 1px #004494 solid !important; }

#piw_frame_content img.pdf												{	display: inline !important; margin: 0px 0px -4px 0px !important; padding: 0px 0px 0px 5px !important; 
																			width: 17px !important; height: 17px !important; border: 0px !important; }

#piw_frame_content #frameset_a											{	clear: both; margin: 32px 0px 0px 20px; padding: 0px 0px 30px 0px; width: 630px; height: auto; }

#piw_frame_content #frameset_b											{	clear: both; margin: 32px 0px 0px 20px; padding: 0px 0px 30px 0px; width: 630px; height: auto;  }

#piw_frame_content #frameset_b div.frame_2								{	float: left; width: 379px; margin: 0px 30px 0px 0px; padding: 0px; }
#piw_frame_content #frameset_b div.frame_2 h1							{	display: block; margin: 0px 0px 23px 0px; padding: 0px; width: 609px; height: 20px; border-bottom: 1px #8a96c5 solid;
																			font-size: 15px; color: #004494; font-weight: normal; text-transform: none; }

#piw_frame_content #frameset_c											{	clear: both; margin: 32px 0px 0px 20px; padding: 0px 0px 30px 0px; width: 630px; height: auto;  }
#piw_frame_content #frameset_c div.frame_2								{	float: left; width: 609px; margin: 0px 0px 0px 0px; padding: 0px; }
#piw_frame_content #frameset_c div.frame_2 h1							{	display: block; margin: 0px 0px 23px 0px; padding: 0px; width: 609px; height: 20px; border-bottom: 1px #8a96c5 solid;
																			font-size: 15px; color: #004494; font-weight: normal; text-transform: none; }

#piw_frame_content #frameset_d											{	clear: both; margin: 32px 0px 0px 20px; padding: 0px 0px 30px 0px; width: 630px; height: auto;  }
#piw_frame_content #frameset_d div.frame_1								{	float: left; width: 609px; margin: 0px 30px 0px 0px; padding: 0px; }
#piw_frame_content #frameset_d div.frame_1 h1							{	display: block; margin: 0px 0px 23px 0px; padding: 0px; width: 609px; height: 20px; border-bottom: 1px #8a96c5 solid;
																			font-size: 15px; color: #004494; font-weight: normal; text-transform: none; }



/* content seminarsuche seminarauswahl 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #seminarsearch 										{	margin: 0px; padding: 0px; }
#piw_frame_content #seminarsearch div.line								{	clear: both; display: block; margin: 0px; padding: 0px; height: 40px; }
#piw_frame_content #seminarsearch label									{	display: block; float: left; width: 125px; margin: 0px; padding: 0px;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 20px; }
#piw_frame_content #seminarsearch label	img								{	margin: 0px; padding: 0px 6px 0px 0px; }

#piw_frame_content #seminarsearch select								{	display: block; float: left; width: 170px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; border: 1px #bbbfde solid;
																			font-size: 12px; color: #000000; font-weight: normal; }
#piw_frame_content #seminarsearch select.month							{	width: 100px; }
#piw_frame_content #seminarsearch select.year							{	width: 60px; }

#piw_frame_content #seminarsearch select:focus							{	border: 1px #004494 solid; }
#piw_frame_content #seminarsearch select:hover							{	border: 1px #004494 solid; }
#piw_frame_content #seminarsearch select:active							{	border: 1px #004494 solid; }

#piw_frame_content #seminarsearch_results								{	margin: 0px; padding: 0px 0px 0px 0px; }
#piw_frame_content #seminarsearch_results h2							{	display: block; width: 609px; border-bottom: 1px #8a96c5 solid;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 20px; }
#piw_frame_content #seminarsearch_results h2 img						{	position: relative; margin: 0px; padding: 0px 6px 0px 0px; }


#piw_frame_content #seminarsearch_results div.seminarsearch_item		{	display: block; clear: both; width: 609px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px #8a96c5 solid; overflow: hidden; }
#piw_frame_content #seminarsearch_results div.seminarsearch_item_jast	{	display: block; clear: both; width: 609px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border: 0px; overflow: hidden; }

#piw_frame_content #seminarsearch_results h3							{	display: block; width: 593px; margin: 0px 0px 0px 16px; padding: 0px 0px 3px 0px;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: none; line-height: 16px; text-decoration: underline; }
#piw_frame_content #seminarsearch_results h3 img						{	position: relative; margin: 0px 0px 0px -16px; padding: 0px 6px 0px 0px; }
#piw_frame_content #seminarsearch_results h3 a:link						{	color: #004494; }
#piw_frame_content #seminarsearch_results h3 a:visited					{	color: #004494; }
#piw_frame_content #seminarsearch_results h3 a:focus					{	color: #000000; }
#piw_frame_content #seminarsearch_results h3 a:hover					{	color: #000000; }
#piw_frame_content #seminarsearch_results h3 a:active					{	color: #000000; }

#piw_frame_content #seminarsearch_results div.left						{	display: block; float: left; width: 320px; margin: 5px 30px 0px 0px; padding: 0px; overflow: hidden; }
#piw_frame_content #seminarsearch_results div.right						{	display: block; float: left; width: 203px; margin: 5px 0px 0px 0px; padding: 0px; overflow: hidden; }

#piw_frame_content #seminarsearch_results h4							{	display: block; width: 593px; margin: 0px 0px 0px 16px; padding: 0px 0px 3px 0px;
																			font-size: 13px; color: #004494; font-weight: bold; text-transform: none; line-height: 16px; }
#piw_frame_content #seminarsearch_results h4 img						{	position: relative; margin: 0px 0px 0px -16px; padding: 0px 6px 0px 0px; }
#piw_frame_content #seminarsearch_results p								{	margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }

/* content seminardetails
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #seminar_details										{	 }
#piw_frame_content .seminar_details_item								{	display: block; clear: both; width: 609px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px #8a96c5 solid; overflow: hidden; }
#piw_frame_content .seminar_details_item_last							{	display: block; clear: both; width: 609px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border: 0px; overflow: hidden; }

#piw_frame_content #seminar_details h3									{	display: block; width: 649px; margin: 0px 0px 0px 16px; padding: 0px 0px 3px 0px;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 16px; }
#piw_frame_content #seminar_details h3 img								{	position: relative; margin: 0px 0px 0px -16px; padding: 0px 6px 0px 0px; }
#piw_frame_content #seminar_details h3 a:link							{	color: #004494; text-decoration: none; }
#piw_frame_content #seminar_details h3 a:visited						{	color: #004494; text-decoration: none; }
#piw_frame_content #seminar_details h3 a:focus							{	color: #000000; text-decoration: underline; }
#piw_frame_content #seminar_details h3 a:hover							{	color: #000000; text-decoration: underline; }
#piw_frame_content #seminar_details h3 a:active							{	color: #000000; text-decoration: underline; }

#piw_frame_content #seminar_details div.left							{	display: block; float: left; width: 329px; margin: 5px 30px 0px 0px; padding: 0px; overflow: hidden; }
#piw_frame_content #seminar_details div.left2							{	display: block; float: left; width: 329px; margin: 15px 30px 0px 0px; padding: 0px; overflow: hidden; }
#piw_frame_content #seminar_details div.right							{	display: block; float: left; width: 250px; margin: 5px 0px 0px 0px; padding: 0px; overflow: hidden; }
#piw_frame_content #seminar_details div.right2							{	display: block; float: left; width: 250px; margin: 15px 0px 0px 0px; padding: 0px; overflow: hidden; }

#piw_frame_content #seminar_details p									{	margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }
#piw_frame_content #seminar_details p a									{	font-weight: bold; color: #000000; }
#piw_frame_content #seminar_details p a:link							{	text-decoration: none; }
#piw_frame_content #seminar_details p a:visited							{	text-decoration: none; }
#piw_frame_content #seminar_details p a:focus							{	text-decoration: underline; }
#piw_frame_content #seminar_details p a:hover							{	text-decoration: underline; }
#piw_frame_content #seminar_details p a:active							{	text-decoration: underline; }


/* content seminar form
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #seminar_form										{	 }
#piw_frame_content #seminar_form h2										{	display: block; width: 609px; border-bottom: 1px #8a96c5 solid;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 20px; }
#piw_frame_content #seminar_form h2 img									{	position: relative; margin: 0px; padding: 0px 6px 0px 0px; }
#piw_frame_content .seminar_form_item									{	display: block; clear: both; width: 609px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px #8a96c5 solid; overflow: hidden; }
#piw_frame_content .seminar_form_item_last								{	display: block; clear: both; width: 609px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border: 0px; overflow: hidden; }

#piw_frame_content #seminar_form .sub									{	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; }

#piw_frame_content #seminar_form h3										{	display: block; width: 593px; margin: 0px 0px 0px 16px; padding: 0px 0px 3px 0px;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 16px; }
#piw_frame_content #seminar_form h3 img									{	position: relative; margin: 0px 0px 0px -16px; padding: 0px 6px 0px 0px; }
#piw_frame_content #seminar_form h3 a:link								{	color: #004494; text-decoration: none; }
#piw_frame_content #seminar_form h3 a:visited							{	color: #004494; text-decoration: none; }
#piw_frame_content #seminar_form h3 a:focus								{	color: #000000; text-decoration: underline; }
#piw_frame_content #seminar_form h3 a:hover								{	color: #000000; text-decoration: underline; }
#piw_frame_content #seminar_form h3 a:active							{	color: #000000; text-decoration: underline; }

#piw_frame_content #seminar_form div.left								{	display: block; float: left; width: 329px; margin: 5px 30px 0px 0px; padding: 0px; overflow: hidden; }
#piw_frame_content #seminar_form div.left2								{	display: block; float: left; width: 329px; margin: 15px 30px 0px 0px; padding: 0px; overflow: hidden; }
#piw_frame_content #seminar_form div.right								{	display: block; float: left; width: 250px; margin: 5px 0px 0px 0px; padding: 0px; overflow: hidden; }
#piw_frame_content #seminar_form div.right2								{	display: block; float: left; width: 250px; margin: 15px 0px 0px 0px; padding: 0px; overflow: hidden; }

#piw_frame_content #seminar_form p										{	margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }
#piw_frame_content #seminar_form p a									{	font-weight: bold; color: #000000; }
#piw_frame_content #seminar_form p a:link								{	text-decoration: none; }
#piw_frame_content #seminar_form p a:visited							{	text-decoration: none; }
#piw_frame_content #seminar_form p a:focus								{	text-decoration: underline; }
#piw_frame_content #seminar_form p a:hover								{	text-decoration: underline; }
#piw_frame_content #seminar_form p a:active								{	text-decoration: underline; }

#piw_frame_content #seminar_form label									{	display: block; clear: both; float: left; margin: 0px 0px 5px 0px; padding: 0px 5px 0px 16px; width: 160px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 20px; }
#piw_frame_content #seminar_form label.dauer							{	width: 80px; clear: none; }
#piw_frame_content #seminar_form label.form_check						{	float: left; clear: none; position: relative; left: 16px; border: 0px; width: 490px; margin: 10px 0px 0px 5px; padding: 0px 0px 0px 0px; background: none; }
#piw_frame_content #seminar_form label.anreise							{	width: 50px; clear: both; margin-top: 5px; }
#piw_frame_content #seminar_form label.abreise							{	width: 50px; clear: none; margin-top: 5px; }


#piw_frame_content #seminar_form label a								{	color: #004494; }
#piw_frame_content #seminar_form label a:link							{	text-decoration: none; }
#piw_frame_content #seminar_form label a:visited						{	text-decoration: none; }
#piw_frame_content #seminar_form label a:focus							{	text-decoration: underline; }
#piw_frame_content #seminar_form label a:hover							{	text-decoration: underline; }
#piw_frame_content #seminar_form label a:active							{	text-decoration: underline; }

#piw_frame_content #seminar_form input									{	display: block; float: left; margin: 0px 0px 5px 0px; padding: 0px 5px 0px 5px; width: 416px; height: 18px; border: 1px #bbbfde solid;
																			font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 18px; }
#piw_frame_content #seminar_form input.teilnehmer						{	width: 100px; }
#piw_frame_content #seminar_form input.dauer							{	width: 203px; }
#piw_frame_content #seminar_form input.tag								{	width: 100px; margin-top: 5px; }
#piw_frame_content #seminar_form input:focus							{	border-color: #004494; }
#piw_frame_content #seminar_form input:hover							{	border-color: #004494; }
#piw_frame_content #seminar_form input:active							{	border-color: #004494; }

#piw_frame_content #seminar_form input.form_check						{	clear: both; float: left; position: relative; left: 16px; border: 0px; width: auto; height: auto; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; background: none; }


#piw_frame_content #seminar_form textarea								{	display: block; float: left; margin: 0px 0px 5px 0px; padding: 0px 5px 0px 5px; width: 416px; height: 50px; border: 1px #bbbfde solid; resize: none;
																			font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 18px; }
#piw_frame_content #seminar_form textarea:focus							{	border-color: #004494; }
#piw_frame_content #seminar_form textarea:hover							{	border-color: #004494; }
#piw_frame_content #seminar_form textarea:active						{	border-color: #004494; }
#piw_frame_content #seminar_form textarea.h110							{	height: 108px; }



/* content seminarform status
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #seminar_status										{	 }
#piw_frame_content #seminar_status p									{	margin: 0px 0px 30px 16px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }


/* content trainerteam
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content div.trainer											{	display: block; float: left; width: 122px; height: 215px; margin: 0px 40px 0px -10px; padding: 0px; }
#piw_frame_content div.trainer h2										{	font-size: 11px; font-weight: bold; line-height: 16px; text-align: center; }
#piw_frame_content div.trainer h2 a										{	color: #000000; text-decoration: none; }
#piw_frame_content div.trainer h2 img									{	margin: 0px 10px 5px 10px; border: 1px #004494 solid; }


/* content impressum
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #imprint												{	 }
#piw_frame_content #imprint h2											{	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #004494; font-weight: bold; line-height: 16px; }
#piw_frame_content #imprint p											{	margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }
#piw_frame_content #imprint a											{	color: #000000; text-decoration: underline; }


/* content uber uns
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #about												{	 }
#piw_frame_content #about h2											{	display: block; border-bottom: 1px #8a96c5 solid;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 20px; }
#piw_frame_content #about h2 img										{	position: relative; margin: 0px; padding: 0px 6px 0px 0px; }
#piw_frame_content #about h3											{	margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: bold; line-height: 16px; }
#piw_frame_content #about p												{	margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }
#piw_frame_content #about a												{	color: #000000; text-decoration: underline; }

#piw_frame_content #about ul											{	margin: 0px 0px 0px 16px; padding: 0px; list-style: none outside none; }
#piw_frame_content #about ul img										{	position: relative; margin: 0px 0px 0px -16px; padding: 0px 6px 0px 0px; border: 0px; }
#piw_frame_content #about ul li											{	margin: 0px; padding: 0px;
																			font-size: 12px; color: #000000; font-weight: normal; }

#piw_frame_content #about ul li ul											{	margin: 16px 0px 16px 0px; padding: 0px; list-style: none outside none; }
#piw_frame_content #about ul li ul li										{	margin: 0px; padding: 0px;
																				font-size: 12px; color: #000000; font-weight: normal; }



/* content programm
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #program												{	 }
#piw_frame_content #program h2											{	display: block; 
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 20px; }
#piw_frame_content #program h2 img										{	position: relative; margin: 0px; padding: 0px 6px 0px 0px; }

#piw_frame_content #program h3											{	margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: bold; line-height: 16px; }
#piw_frame_content #program h3 img										{	position: relative; margin: 0px; padding: 0px 6px 0px 0px; }

#piw_frame_content #program table 										{	width: 379px; border: 0px; }
#piw_frame_content #program table tr 										{	 }

#piw_frame_content #program table tr th										{	padding: 2px 0px 2px 0px; border: 0px;  }
#piw_frame_content #program table tr th.left									{	width: 329px; text-align: left; vertical-align: top; }
#piw_frame_content #program table tr th.right									{	width: 50px; text-align: center; vertical-align: top; }

#piw_frame_content #program table tr td										{	border-top: 1px #8a96c5 solid; padding: 4px 0px 4px 0px;
																				font-size: 12px; color: #000000; }
#piw_frame_content #program table tr td.left									{	width: 329px; text-align: left; vertical-align: top; }
#piw_frame_content #program table tr td.left img									{	position: relative; left: -16px; margin: 0px -16px 0px 0px; padding: 0px 6px 0px 0px; }
#piw_frame_content #program table tr td.right									{	width: 50px; text-align: center; vertical-align: top; }

#piw_frame_content #program p											{	margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }
#piw_frame_content #program a											{	display: block; margin: 0px 0px 0px 16px; color: #004494; }
#piw_frame_content #program a:link											{	text-decoration: none; }
#piw_frame_content #program a:visited										{	text-decoration: none; }
#piw_frame_content #program a:focus											{	text-decoration: underline; }
#piw_frame_content #program a:hover											{	text-decoration: underline; }
#piw_frame_content #program a:active										{	text-decoration: underline; }



/* content coaching
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content #coaching											{	margin: 0px; padding: 0px 0px 0px 0px; width: 379px; }
#piw_frame_content #coaching h2											{	display: block; width: 379px; border-bottom: 1px #8a96c5 solid;
																			font-size: 12px; color: #004494; font-weight: bold; text-transform: uppercase; line-height: 20px; }
#piw_frame_content #coaching h2 img										{	position: relative; margin: 0px; padding: 0px 6px 0px 0px; }
#piw_frame_content #coaching h3											{	margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: bold; line-height: 16px; }
#piw_frame_content #coaching p											{	margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;
																			font-size: 12px; color: #000000; font-weight: normal; line-height: 16px; }
#piw_frame_content #coaching a											{	color: #000000; text-decoration: underline; }

#piw_frame_content #coaching ul											{	margin: 0px 0px 0px 16px; padding: 0px; list-style: none outside none; }
#piw_frame_content #coaching ul img										{	position: relative; margin: 0px 0px 0px -16px; padding: 0px 6px 0px 0px; border: 0px; }
#piw_frame_content #coaching ul li										{	margin: 0px; padding: 0px;
																			font-size: 12px; color: #000000; font-weight: normal; }

#piw_frame_content #anfrage												{	display: none; }
#piw_frame_content #overview											{	display: none; }


/* content footer
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#piw_frame_content div.center #footer									{	position: relative; top: 0px; margin: 0px; padding: 0px; width: 650px; height: 50px; }
#piw_frame_content div.center #footer p									{	position: relative; top: 0px; margin: 0px; padding: 5px 0px 0px 20px; width: 630px; height: 20px;
																			font-size: 11px; line-height: 20px; color: #000000; border-top: 3px #004494 solid; }





