﻿body								{	color: #000000; background-color: #ffffff; 
										font-family: verdana, sans-serif; font-style: normal; font-size: 100%; line-height: 100%;
										background-image: url('/img/general/background_repeat-y.gif'); background-position: 0px 0px; background-repeat: repeat-y; }

#bkk-head-menu-background			{	position: absolute; top: 0px; left: 0px; width: 605px; height: 83px; overflow: hidden; z-index: 4;
										border-top: 0px; border-right: 0px; border-bottom: 1px #fecb09 solid; border-left: 30px #fecb09 solid; }
#bkk-head-menu						{	position: absolute; top: 0px; left: 30px; width: 605px; height: 83px; z-index: 15; text-transform: uppercase; }
	#bkk-head-menu table				{	margin: 0px; border: 0px; }
	#bkk-head-menu td					{	height: 77px; vertical-align: bottom; }
	#bkk-head-menu ul					{	margin: 0px 0px 0px 16px; padding: 0px; list-style: none outside none; }
	#bkk-head-menu li					{	float: left; font-size: 60%; margin: 0px 0px 0px 0px; padding: 0px; font-weight: normal; }
	#bkk-head-menu li.checked			{	float: left; font-size: 60%; margin: 0px 0px 0px 0px; padding: 0px; font-weight: bold; }

	#bkk-head-menu a					{	padding: 1px 8px 1px 8px; color: #565656; background-color: #ffffff; text-decoration: underline;
											border-top: 1px #ffffff solid; border-right: 1px #565656 solid; border-bottom: 1px #ffffff solid; border-left: 1px #565656 solid; }
	#bkk-head-menu a:active				{	border-top: 1px #565656 solid; border-right: 1px #565656 solid; border-bottom: 1px #565656 solid; border-left: 1px #565656 solid; text-decoration: none; color: #000000; }
	#bkk-head-menu a:hover				{	border-top: 1px #565656 solid; border-right: 1px #565656 solid; border-bottom: 1px #565656 solid; border-left: 1px #565656 solid; text-decoration: none; color: #000000; }

	#bkk-head-menu a.impressum			{	border-top: 1px #ffffff solid; border-right: 1px #565656 solid; border-bottom: 1px #ffffff solid; border-left: 1px #ffffff solid; }
	#bkk-head-menu a.impressum:active	{	border-top: 1px #565656 solid; border-right: 1px #565656 solid; border-bottom: 1px #565656 solid; border-left: 1px #565656 solid; text-decoration: none; color: #000000; }
	#bkk-head-menu a.impressum:hover	{	border-top: 1px #565656 solid; border-right: 1px #565656 solid; border-bottom: 1px #565656 solid; border-left: 1px #565656 solid; text-decoration: none; color: #000000; }

	#bkk-head-menu a.sitemap			{	border-top: 1px #ffffff solid; border-right: 1px #ffffff solid; border-bottom: 1px #ffffff solid; border-left: 1px #565656 solid; }
	#bkk-head-menu a.sitemap:active		{	border-top: 1px #565656 solid; border-right: 1px #565656 solid; border-bottom: 1px #565656 solid; border-left: 1px #565656 solid; text-decoration: none; color: #000000; }
	#bkk-head-menu a.sitemap:hover		{	border-top: 1px #565656 solid; border-right: 1px #565656 solid; border-bottom: 1px #565656 solid; border-left: 1px #565656 solid; text-decoration: none; color: #000000; }
	





#bkk-logos							{	position: absolute; top: 25px; left: 649px; width: 131px; height: 63px; z-index: 10; }
	#bkk-logos ul						{	margin: 0px; padding: 0px; list-style: none outside none; }
	#bkk-logos li						{	margin: 0px; padding: 0px; }
	#bkk-logos li.logo-left				{	float: left; }
	#bkk-logos li.logo-right			{	float: right; }






#bkk-menu-01						{	position: relative; left: -30px; width: 797px; margin: 0px -30px 0px 0px; padding: 0px; z-index: 3;
										background-color: #f6f7f6; border-top: 1px #fecb09 solid; border-right: 1px #fecb09 solid; border-bottom: 1px #fecb09 solid; border-left: 0px;
										font-size: 95%; font-weight: normal; text-transform: uppercase;
										background-image: url('/img/general/arrow_mainmenu.gif'); background-position: 25px 0px; background-repeat: no-repeat; }
	#bkk-menu-01 ul						{	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; list-style: none outside none; }
	#bkk-menu-01 li						{	float: left; margin: 0px; padding: 0px; border-right: 1px #fecb09 solid; }
	#bkk-menu-01 li.last				{	float: left; margin: 0px; padding: 0px; border-right: 0px; }
	#bkk-menu-01 a						{	display: block; padding: 3px 8px 3px 8px; color: #565656; text-decoration: underline; white-space: nowrap; border: 1px #f6f7f6 solid; }
	#bkk-menu-01 a.checked				{	color: #000000; text-decoration: underline !important; font-weight: bold; }
	#bkk-menu-01 a:active				{	background-color: #fff5d9; color: #000000; text-decoration: none; border: 1px #565656 solid; }
	#bkk-menu-01 a:hover				{	background-color: #fff5d9; color: #000000; text-decoration: none; border: 1px #565656 solid; }

#bkk-menu-02						{	position: relative; left: -30px; width: 798px; margin: 0px -30px 0px 0px; padding: 0px; z-index: 3;
										background-color: #ffffff; border-bottom: 1px #8e9793 solid;
										background-image: url('/img/general/menu-02-background.jpg'); background-position: 0px 0px; background-repeat: no-repeat; 
										font-size: 70%; font-weight: normal; text-transform: uppercase; }
	#bkk-menu-02 ul						{	margin: 0px 0px 0px 70px; padding: 1px 0px 0px 0px; list-style: none outside none; }
	#bkk-menu-02 li						{	float: left; margin: 0px; padding: 0px; }
	#bkk-menu-02 a						{	display: block; padding: 3px 9px 3px 9px; color: #565656; text-decoration: underline; white-space: nowrap; border: 0px; }
	#bkk-menu-02 a.checked				{	color: #000000; text-decoration: underline !important; font-weight: bold; }
	#bkk-menu-02 a:active				{	background-color: #e8e8e8; padding: 2px 8px 2px 8px; color: #000000; text-decoration: none; border: 1px #565656 solid; }
	#bkk-menu-02 a:hover				{	background-color: #e8e8e8; padding: 2px 8px 2px 8px; color: #000000; text-decoration: none; border: 1px #565656 solid; }

#bkk-menu-03						{	position: relative; left: -30px; width: 798px; margin: 0px -30px 0px 0px; padding: 0px; z-index: 3;
										background-color: #f6f7f6; border-top: 1px #fecb09 solid; border-bottom: 1px #fecb09 solid;
										background-image: url('/img/general/menu-03-background.jpg'); background-position: 0px 0px; background-repeat: no-repeat; 
										font-size: 70%; font-weight: normal; text-transform: uppercase; }
	#bkk-menu-03 ul						{	margin: 0px 0px 0px 70px; padding: 1px 0px 0px 0px; list-style: none outside none; }
	#bkk-menu-03 li						{	float: left; margin: 0px; padding: 0px; }
	#bkk-menu-03 a						{	display: block; padding: 3px 9px 3px 9px; color: #565656; text-decoration: underline; white-space: nowrap; border: 0px; }
	#bkk-menu-03 a.checked				{	color: #000000; text-decoration: underline !important; font-weight: bold; }
	#bkk-menu-03 a:active				{	background-color: #fff5d9; padding: 2px 8px 2px 8px; color: #000000; text-decoration: none; border: 1px #565656 solid; }
	#bkk-menu-03 a:hover				{	background-color: #fff5d9; padding: 2px 8px 2px 8px; color: #000000; text-decoration: none; border: 1px #565656 solid; }



#bkk-merkzettel						{	position: relative; left: -30px; width: 798px; margin: 0px -30px 0px 0px; padding: 0px; z-index: 3;
										background-color: #ffffff; border-bottom: 1px #8e9793 solid;
										background-image: url('/img/general/menu-merkzettel-background.jpg'); background-position: 0px 0px; background-repeat: no-repeat; 
										font-size: 100%; font-weight: normal; }
	#bkk-merkzettel h3					{	display: block; font-size: 70%; line-height: 100%; margin: 0px; padding: 5px 0px 5px 8px; font-weight: normal; }
	#bkk-merkzettel span				{	margin: 0px 0px 0px 70px; padding: 3px 28px 0px 0px; }

	#bkk-merkzettel a					{	padding: 5px 0px 5px 0px; color: #565656; text-decoration: underline; white-space: nowrap; border: 0px; }
	#bkk-merkzettel a:active			{	padding: 5px 0px 5px 0px; color: #000000; text-decoration: none; }
	#bkk-merkzettel a:hover				{	padding: 5px 0px 5px 0px; color: #000000; text-decoration: none; }



#bkk-content						{	position: absolute; top: 0px; left: 0px; width: 768px; height: auto; z-index: 2;
										margin: 0px; padding: 0px 1px 0px 30px;	border: 0px; }

#bkk-content h1						{	position: relative; left: -3px; margin: 0px -3px 20px 0px; padding: 0px 0px 0px 4px; border-left: 3px #fecb09 solid;
										font-size: 110%; line-height: 120%; font-weight: normal; }
#bkk-content h2						{	margin: 0px; padding: 0px 0px 0px 4px; 
										font-size: 75%; line-height: 130%; font-weight: bold; }
#bkk-content h2 a					{	color: #000000; text-decoration: none; font-weight: bold; }
#bkk-content div.h2frame			{	margin: 0px; padding: 0px 0px 14px 0px; }
#bkk-content p						{	margin: 0px; padding: 0px 0px 16px 4px; 
										font-size: 75%; line-height: 130%; font-weight: normal; }
#bkk-content p.list					{	margin: 0px; padding: 0px 0px 0px 4px; }
#bkk-content p.enemy				{	text-align: center; font-style: italic; font-weight: bold; }
#bkk-content h3.date				{	margin: 0px -210px 0px -210px; padding: 0px 0px 0px 0px; width: 200px; display: block; text-align: right; float: left;
										font-size: 75%; line-height: 130%; font-weight: normal; }


#bkk-content .bkk-content-row			{	clear: both; width: 740px; margin: 0px 0px 40px 16px; }
#bkk-content .bkk-content-col-left		{	float: left; width: 310px; border-left: 3px #ffffff solid; padding: 0px 22px 0px 0px; }
	.bkk-content-col-left ul			{	position: relative; left: -3px; margin: 0px -3px 16px 0px; padding: 0px; list-style: none outside none;
											font-size: 75%; line-height: 130%; font-weight: normal; }
	.bkk-content-col-left li			{	padding: 2px 0px 2px 0px; }
		.bkk-content-col-left li ul			{	position: relative; left: 20px; margin: 3px 3px 6px 0px; padding: 0px; list-style: none outside none;
												font-size: 100%; line-height: 130%; font-weight: normal; }

	.bkk-content-col-left a.link			{	padding: 0px 0px 0px 4px; color: #565656; font-weight: normal; text-decoration: underline; text-transform: uppercase; display: block; border-left: 3px #ffffff solid; }
	.bkk-content-col-left a.link:active		{	padding: 0px 0px 0px 4px; color: #000000; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; border-left: 3px #565656 solid; }
	.bkk-content-col-left a.link:hover		{	padding: 0px 0px 0px 4px; color: #000000; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; border-left: 3px #565656 solid; }
	.bkk-content-col-left a.linkchecked		{	padding: 0px 0px 0px 4px; color: #000000; font-weight: bold; text-decoration: underline; text-transform: uppercase; display: block; border-left: 3px #fecb09 solid; }

	.bkk-content-col-left a.sublink				{	padding: 0px 0px 0px 4px; color: #565656; font-weight: normal; text-decoration: underline; text-transform: uppercase; display: block; border-left: 3px #ffffff solid; }
	.bkk-content-col-left a.sublink:active		{	padding: 0px 0px 0px 4px; color: #000000; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; border-left: 3px #ffffff solid; }
	.bkk-content-col-left a.sublink:hover		{	padding: 0px 0px 0px 4px; color: #000000; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; border-left: 3px #ffffff solid; }
	.bkk-content-col-left a.sublinkchecked		{	padding: 0px 0px 0px 4px; color: #000000; font-weight: bold; text-decoration: underline; text-transform: uppercase; display: block; border-left: 3px #ffffff solid; }

	.bkk-content-col-left img			{	border: 1px #fecb09 solid; margin: 0px 0px 16px 0px; }
	.bkk-content-col-left img.siegel	{	background-color: #ffffff; border: 0px; margin: 0px 0px 16px 0px; }
	.bkk-content-col-left div.ampel		{	margin: 2px 0px 16px 4px; }
	.bkk-content-col-left p.ampel		{	margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 4px !important; }
	.bkk-content-col-left img.ampel		{	float: left; background-color: #ffffff; border: 0px; margin: 2px 5px 0px 0px; }
	.bkk-content-col-left div.ampel a	{	line-height: 150%; font-size: 75%; font-weight: bold; }
	.bkk-content-col-left div.ampel a.green		{	color: #19d100; }
	.bkk-content-col-left div.ampel a.red		{	color: #df2020; }
	.bkk-content-col-left div.ampel a.grey		{	color: #000000; }
	.bkk-content-col-left div.ampel a.yellow	{	color: #ffa902; }
	.bkk-content-col-left div.ampel a:link		{	text-decoration: underline; }
	.bkk-content-col-left div.ampel a:visited	{	text-decoration: underline; }
	.bkk-content-col-left div.ampel a:hover		{	text-decoration: none; }
	.bkk-content-col-left div.ampel a:focus		{	text-decoration: none; }
	.bkk-content-col-left div.ampel a:active	{	text-decoration: none; }

	.bkk-content-col-left form			{	margin: 0px; padding: 0px; }
	.bkk-content-col-left fieldset		{	margin: 0px; padding: 0px; border: 0px; font-size: 75%; line-height: 130%; font-weight: normal; }
	.bkk-content-col-left legend		{	font-weight: bold; padding: 0px; margin: 0px; }
	.bkk-content-col-left label			{	cursor: pointer; display: block; padding: 4px 10px 0px 10px; display: none; }
	.bkk-content-col-left p.label		{	display: block; padding: 4px 10px 0px 10px !important; font-size: 100% !important; }
	.bkk-content-col-left .field			{	clear: both; margin: 0px 30px 16px 0px; padding: 4px; background-color: #e6e6e6; border: 1px #565656 solid;
												background-image: url('/img/general/formhead.gif'); background-position: 0px 0px; background-repeat: repeat-x; }
	.bkk-content-col-left .form-row		{	clear: both; display: block; padding: 2px 0px 2px 0px; margin: 0px; }

#SEMINARSUCHE							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 150px; }
#SEMINARSTART							{	float: left; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 10px; font-size: 100%; }

#bkk-content .bkk-content-col-right		{	float: left; width: 400px; }
	.bkk-content-col-right ul			{	margin: 0px 0px 16px 25px; padding: 0px; list-style: square outside none; font-weight: normal; }
	.bkk-content-col-right ol			{	margin: 0px 0px 16px 25px; font-weight: normal; }
	.bkk-content-col-right li			{	font-size: 75%; line-height: 130%; }
	.bkk-content-col-right div.sitemap		{	font-size: 100%; line-height: 150%;  }
	.bkk-content-col-right div.sitemap ol	{	font-size: 100% !important; }
	.bkk-content-col-right div.sitemap ul	{	font-size: 100% !important; }
	.bkk-content-col-right div.sitemap li	{	font-size: 90% !important; }
	.bkk-content-col-right a			{	color: #565656; font-weight: normal; text-decoration: underline; }
	.bkk-content-col-right form			{	margin: 0px; padding: 0px; }
	.bkk-content-col-right fieldset		{	margin: 0px; padding: 0px; border: 0px; font-size: 75%; line-height: 130%; font-weight: normal; }
	.bkk-content-col-right legend		{	font-weight: bold; padding: 0px; margin: 0px; width: 350px; }
	.bkk-content-col-right label		{	cursor: pointer; display: block; width: 100px; float: left; padding: 4px 10px 0px 10px; }
	.bkk-content-col-right p.label		{	display: block; padding: 4px 10px 0px 10px !important; font-size: 100% !important; }
	.bkk-content-col-right div.text		{	display: block; float: left; width: 250px; padding: 4px 0px 0px 0px !important; font-size: 100% !important; }
	.bkk-content-col-right label.checkbox	{	cursor: pointer; display: block; width: 250px; float: left; padding: 4px 10px 0px 0px; }
	.bkk-content-col-right label.textfeld	{	cursor: pointer; display: block; width: 360px; float: left; padding: 4px 0px 0px 10px; }
	.bkk-content-col-right .field		{	clear: both; margin: 0px 0px 16px 0px; padding: 4px; background-color: #e6e6e6; border: 1px #565656 solid;
											background-image: url('/img/general/formhead.gif'); background-position: 0px 0px; background-repeat: repeat-x; }
	.bkk-content-col-right .form-row		{	clear: both; display: block; padding: 2px 0px 2px 0px; margin: 0px; }
	.bkk-content-col-right .form-row-dark	{	clear: both; display: block; padding: 2px 0px 2px 0px; margin: 0px; }
	.bkk-content-col-right img			{	border: 1px #fecb09 solid; margin: 0px 0px 16px 0px; }
	.bkk-content-col-right img.icon		{	background-color: #ffffff; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 5px 5px 4px; }
	.bkk-content-col-right .alert		{	color: #ff0000; padding: 16px 0px 16px 4px !important; }
	.bkk-content-col-right .download	{	padding: 3px 0px 3px 0px !important; }

	.bkk-content-col-right .debug-frame-for-db-content				{	font-size: 75%; padding: 0px 0px 0px 4px; }
	.bkk-content-col-right .debug-frame-for-db-content p			{	font-size: 100%; line-height: 130%; padding: 0px 0px 16px 0px; }
	.bkk-content-col-right .debug-frame-for-db-content ul			{	font-size: 100%; line-height: 130%; }
	.bkk-content-col-right .debug-frame-for-db-content ol			{	font-size: 100%; line-height: 130%; }
	.bkk-content-col-right .debug-frame-for-db-content li			{	font-size: 100%; line-height: 130%; margin: 0px 0px 0px 25px; padding: 0px; list-style: square outside none; }

	.bkk-content-col-right .merkzettel	{	display: block; margin: 0px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 1px #fecb09 solid;
											background-image: url('/img/general/merkzettel_head_background.gif'); background-position: 0px 0px; background-repeat: repeat-x; }
	.bkk-content-col-right .merkzettel .mz_head						{	display: block; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px #aeaeae solid; }
	.bkk-content-col-right .merkzettel .mz_check					{	float: left; }
	.bkk-content-col-right .merkzettel .mz_check input				{	margin: 2px 5px 0px 5px; padding: 0px; }
	.bkk-content-col-right .merkzettel .mz_h2						{	float: left; width: 360px; }
	.bkk-content-col-right .merkzettel .mz_footer					{	display: block; font-size: 75%; margin: 0px 0px 0px 0px; padding: 5px 5px 0px 5px; border-top: 1px #aeaeae solid; text-transform: uppercase; }
	.bkk-content-col-right .mz_left									{	float: left; }
	.bkk-content-col-right .mz_right								{	float: right; }


#bkk-content-tagungsraeume				{	width: 738px; padding: 0px 0px 0px 0px; }
	#bkk-content-tagungsraeume table						{	width: 738px; border: 0px; }

	#bkk-content-tagungsraeume th							{	padding: 6px 4px 3px 4px; text-transform: uppercase; font-weight: bold; font-size: 75%; line-height: 130%; border-bottom: 1px #000000 solid; }
	#bkk-content-tagungsraeume th.tagungsraeume_col_1		{	width:  80px; text-align: left; background-color: #f4f4f4; }
	#bkk-content-tagungsraeume th.tagungsraeume_col_2		{	width: 170px; text-align: left; background-color: #e7e7e7; }
	#bkk-content-tagungsraeume th.tagungsraeume_col_3		{	width: 	48px; text-align: right; background-color: #f4f4f4; }
	#bkk-content-tagungsraeume th.tagungsraeume_col_4		{	width: 104px; text-align: right; background-color: #e7e7e7; }
	#bkk-content-tagungsraeume th.tagungsraeume_col_5		{	width:  80px; text-align: right; background-color: #f4f4f4; }
	#bkk-content-tagungsraeume th.tagungsraeume_col_6		{	width:  80px; text-align: right; background-color: #e7e7e7; }
	#bkk-content-tagungsraeume th.tagungsraeume_col_7		{	width: 120px; text-align: right; background-color: #f4f4f4; }

	#bkk-content-tagungsraeume td							{	padding: 3px 4px 3px 4px; font-size: 75%; line-height: 130%; vertical-align: top; border-bottom: 1px #ffffff solid; }
	#bkk-content-tagungsraeume td.tagungsraeume_col_1		{	width:  80px; text-align: left; background-color: #f4f4f4; }
	#bkk-content-tagungsraeume td.tagungsraeume_col_2		{	width: 170px; text-align: left; background-color: #e7e7e7; }
	#bkk-content-tagungsraeume td.tagungsraeume_col_3		{	width: 	48px; text-align: right; background-color: #f4f4f4; }
	#bkk-content-tagungsraeume td.tagungsraeume_col_4		{	width: 104px; text-align: right; background-color: #e7e7e7; }
	#bkk-content-tagungsraeume td.tagungsraeume_col_5		{	width:  80px; text-align: right; background-color: #f4f4f4; }
	#bkk-content-tagungsraeume td.tagungsraeume_col_6		{	width:  80px; text-align: right; background-color: #e7e7e7; }
	#bkk-content-tagungsraeume td.tagungsraeume_col_7		{	width: 120px; text-align: right; background-color: #f4f4f4; }


.bkk-content-termine					{	width: 400px; padding: 0px 0px 0px 0px; }
	.bkk-content-termine table								{	width: 400px; border: 0px; margin: 0px 0px 16px 0px; }

	.bkk-content-termine th									{	padding: 6px 4px 3px 4px; text-transform: uppercase; font-weight: bold; font-size: 100%; line-height: 130%; border-bottom: 1px #000000 solid; }
	.bkk-content-termine th.termine_col_1					{	width: 130px; text-align: left; background-color: #f4f4f4; font-size: 75%; }
	.bkk-content-termine th.termine_col_2					{	width: 254px; text-align: left; background-color: #e7e7e7; font-size: 75%; }

	.bkk-content-termine td									{	padding: 3px 4px 3px 4px; font-size: 100%; line-height: 130%; vertical-align: top; border-bottom: 1px #ffffff solid; }
	.bkk-content-termine td.termine_col_1					{	width: 130px; text-align: left; background-color: #f4f4f4; font-size: 75%; }
	.bkk-content-termine td.termine_col_2					{	width: 254px; text-align: left; background-color: #e7e7e7; font-size: 75%; }

#form-optionen							{	clear: both; width: 400px; }
#more-people-next						{	float: left; width: 200px; }
#more-people-finish						{	float: right; width: 200px; }

#FORMSEMINAR							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMANREDE								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 100px; }
#FORMTITEL								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 100px; }
#FORMNAME								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMVORNAME							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMGEBURTSTAG							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; margin-right: 10px; width: 40px; }
#FORMGEBURTSMONAT						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; margin-right: 10px; width: 100px; }
#FORMGEBURTSJAHR						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 60px; }

#FORMFIRMA								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMSTRASSE							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMPLZ								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 80px; }
#FORMORT								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMTELEFON							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMFAX								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMEMAIL								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMEMAIL2								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMTEILNEHMER							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMSEMINARORT							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMWUNSCHTERMIN						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMSONSTIGES							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; height: 100px; margin: 0px 0px 0px 120px; }

#FORMPRIVAT								{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMARBEITGEBER						{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }

#FORMHOTELPROSPEKT						{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMTAGUNGSMAPPE						{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }

#FORMANMELDEBEREICH1					{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMANMELDEBEREICH2					{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMANMELDEBEREICH3					{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMANMELDEBEREICH4					{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }

#FORMSCHULABSCHLUSS						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAUSBILDUNGSABSCHLUSS				{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAUSBILDUNGSABSCHLUSSJAHR			{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 100px; }
#FORMAUSBILDUNGSABSCHLUSS2				{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAUSBILDUNGSABSCHLUSSJAHR2			{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 100px; }

#FORMKKSEIT								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 100px; }
#FORMKKTAETIGKEIT						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMKKNAME								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMKKSTRASSE							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMKKPLZ								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 80px; }
#FORMKKORT								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMKKTELEFON							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMAGNAME								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAGSTRASSE							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAGPLZ								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 80px; }
#FORMAGORT								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAGTELEFON							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAGEMAIL							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMPVNAME								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMPVTELEFON							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMPVFAX								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMPVEMAIL							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMAPJA								{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMAPNEIN								{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMAPNAME								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMAPEMAIL							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMBEGINN								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMBBIG								{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMBUNDESLAND							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMUMSCHULUNG							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMSFUANKKJA							{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMSFUANKKNEIN						{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMSFUANKKNAME						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMSFUANKKSTRASSE						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMSFUANKKPLZ							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMSFUANKKORT							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMKKBILLJA							{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMKKBILLNEIN							{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMKKBILLNAME							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMKKBILLSTRASSE						{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMKKBILLPLZ							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }
#FORMKKBILLORT							{	float: left; border: 1px #565656 solid; background-color: #ffffff; padding: 1px 2px 1px 2px; width: 250px; }

#FORMSFJA								{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }
#FORMSFNEIN								{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }

#FORMAGBJA								{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }

div.seminarcheck-next					{	display: block; height: 30px; text-align: right; }
div.seminarcheck-next input				{	width: 80px; }
div.seminarcheck-edit					{	position: relative; height: 30px; width: 100px; margin: -30px 0px 0px 0px; z-index: 30; }
div.seminarcheck-edit input				{	width: 80px; }
div.seminarcheck-more					{	display: block; height: 30px; }
div.seminarcheck-more input				{	width: 350px; }
div.seminarcheck-print					{	display: block; height: 30px; }
div.seminarcheck-print input			{	width: 190px; }

.NEWSLETTER								{	float: left; padding: 0px; margin: 0px 10px 0px 90px; width: 20px; }

.normal									{	background-color: #ffffff !important; }
.readonly								{	background-color: #bbbbbb !important; }

input.standard:focus					{	background-color: #fff5d9 !important; }

#FORMDELETE								{	padding: 0px 10px 0px 10px; margin: 0px 0px 0px 120px; font-size: 100%; }
#FORMSEND								{	padding: 0px 10px 0px 10px; margin: 0px 0px 0px 10px; font-size: 100%; }


#FORMMOREPEOPLENEXT						{	padding: 0px 10px 0px 10px; width: 175px; margin: 0px 0px 0px 0px; }
#FORMMOREPEOPLEFINISH					{	padding: 0px 10px 0px 10px; width: 175px; margin: 0px 0px 0px 0px; }
 


div.illustration-welcome			{	width: 798px; margin: 0px -30px 0px -30px; padding: 0px; z-index: 13; }										
div.illustration-welcome-deline		{	position: absolute; top: 0px; left: 373px; width: 224px; height: 115px; z-index: 5;
										background-image: url('/img/content/illustration-welcome-deline.png'); background-position: 0px 0px; background-repeat: no-repeat; }										
div.illustration-top-margin			{	width: 798px; height: 115px; margin: 0px -30px 0px -30px; padding: 0px; z-index: 1; }										
#illustration						{	width: 798px; margin: 0px -30px 0px -30px; padding: 0px; z-index: 3; }										
#illustration_shadow				{	width: 798px; height: 30px; margin: 0px -30px 0px -30px; padding: 0px; z-index: 13;
										background-image: url('/img/general/illustration-shadow.png'); background-position: 0px 0px; background-repeat: repeat-x; }



#bkk-footer							{	position: static; margin: 0px 0px 50px 16px; padding: 5px 0px 0px 0px; width: 738px; text-align: right; border-top: 1px #d1d1d1 solid;
										font-size: 60%; color: #000000; }
#bkk-footer a						{	text-decoration: underline; color: #565656; display: block; float: right; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 16px; }
#bkk-footer a:active				{	text-decoration: none; color: #000000; }
#bkk-footer a:hover					{	text-decoration: none; color: #000000; }





#bkk-background-left				{	position: absolute; bottom: 0px; left: 0px; width: 10px; height: 2000px; z-index: 0; margin: 0px; padding: 0px;
										border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 30px #ffedbc solid; }	
#bkk-background-right				{	position: absolute; bottom: 0px; left: 798px; width: 10px; height: 2000px; z-index: 0; margin: 0px; padding: 0px;
										border-top: 0px; border-right: 1px #ffffff solid; border-bottom: 0px; border-left: 1px #a5b3ab solid; }	

#bkk-site-start						{	position: absolute; top: 0px; left: 0px; width: 10px; height: 10px; z-index: 1; }
#bkk-site-end						{	position: absolute; bottom: 10px; left: 0px; width: 10px; height: 10px; z-index: 1; }

.float-clear						{	clear: both; font-size: 0px; line-height: 0px; height: 0px; visibility: hidden; }
img									{	border: 0px; font-size: 75%; color: #fecb09; font-weight: bold; background-color: #e6e6e6; font-style: oblique; }

a									{	text-decoration: underline; color: #565656; }
a:active							{	text-decoration: none; color: #000000; }
a:hover								{	text-decoration: none; color: #000000; }


										
@media all{
* html body div.illustration-welcome-deline			{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/general/illustration-welcome-deline.png', sizingMethod='image'); background: none; }
* html body #illustration_shadow					{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/general/illustration-shadow.png', sizingMethod='scale'); background: none; }
}
										