/* MAINCONTENT INHOUSE STYLES */
	#main h1.standard_inhouse {
		font-size:25px;
		line-height:30px;
		color:#ff9900;
		font-weight:normal;
		padding:0px 0px 5px 0px;
		margin:0px 0px 0px 0px;
	}
	
/* MAINCONTENT INHOUSE STYLES - ENDE */	


/* MAINCONTENT */
	#main #contentcontainer {
		background:transparent;
		height:auto;
		width:855px;
		margin:auto;
		padding:0;
	}


	#main input.submit {
		background-image:url("../images/buttons/submit.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:80px;
		color:#fff;
		height:21px;
		font-weight:bold;
		display:block;
		text-align:center;
	}

	#main input.submit:hover,
	#main input.submit_over {
		background-image:url("../images/buttons/submit_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:80px;
		color:#fff;
		height:21px;
		font-weight:bold;
	}

	#main input.reset {
		background-image:url("../images/buttons/reset.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:130px;
		color:#fff;
		height:21px;
		font-weight:bold;
		display:block;
		text-align:center;
	}

	#main input.reset:hover,
	#main input.reset_over {
		background-image:url("../images/buttons/reset_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:130px;
		color:#fff;
		height:21px;
		font-weight:bold;
	}

	#main a.startSearch,
	#main a.startSearch:visited,
	#main a.startSearch:active {
		background-image:url("../images/buttons/suche_starten.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		color:#ffffff !important;
		font-weight:bold !important;
		font-size:10px !important;
		line-height:13px !important;
		height:20px !important;
		width:100px !important;
		margin:0px 0px 0px 0px !important;
		padding:2px 0px 0px 0px !important;
		display:block !important;
		text-align:center !important;
		text-decoration:none !important;				
	}

	#main a.startSearch:hover,
	#main a.startSearch:focus {
		background-image:url("../images/buttons/suche_starten_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		color:#ffffff !important;
		font-weight:bold !important;
		font-size:10px !important;
		line-height:13px !important;
		height:20px !important;
		width:100px !important;
		margin:0px 0px 0px 0px !important;
		padding:2px 0px 0px 0px !important;
		display:block !important;
		text-align:center !important;
		text-decoration:none !important;
	}

	#main a.press_submenue,
	#main a.press_submenue:visited,
	#main a.press_submenue:active {
		margin-left:10px;
	}
	
	#main a.press_submenue:hover,
	#main a.press_submenue:focus {
		margin-left:10px;
	}	

	#main a.press_menue_top,
	#main a.press_menue_top:visited,
	#main a.press_menue_top:active {
		margin:0 0 5px 0;
		display:block;
	}
	
	#main a.press_menue_top:hover,
	#main a.press_menue_top:focus {
		margin:0 0 5px 0;
		display:block;
	}	
	
	#main a.press_menue_bottom,
	#main a.press_menue_bottom:visited,
	#main a.press_menue_bottom:active {
		margin:5px 0 0 0;
		display:block;
	}
	
	#main a.press_menue_bottom:hover,
	#main a.press_menue_bottom:focus {
		margin:5px 0 0 0;
		display:block;
	}		

	#main .trenner {
	 	width:100%;
	 	margin:1px 0px 10px 0px;
	 	padding:0px 0px 0px 0px;
	 	height:1px;
	 	border:none;
	 	color:#cccccc;
	 	background-color:#cccccc;
	}

	#main h1.standard {
		font-size:25px;
		line-height:30px;
		color:#038;
		font-weight:normal;
		padding:0px 0px 5px 0px;
		margin:0px 0px 0px 0px;
	}
	
	#main h2.standard {
		font-size:20px;
		line-height:25px;
		color:#000;
		font-weight:normal;
		padding:0px 0px 3px 0px;
		margin:5px 0px 0px 0px;
	}

	#main h3.standard {
		font-size:15px;
		line-height:20px;
		color:#000;
		font-weight:normal;
		padding:0px 0px 3px 0px;
		margin:3px 0px 0px 0px;
	}
	
	#main h4.standard {
		font-size:13px;
		line-height:17px;
		color:#000;
		font-weight:bold;
		padding:0px 0px 3px 0px;
		margin:3px 0px 0px 0px;
	}
	
	#main h5.standard {
		font-size:11px;
		line-height:15px;
		color:#000;
		font-weight:bold;
		padding:0px 0px 3px 0px;
		margin:3px 0px 0px 0px;
	}		
	
	#main div.standard {
		font-size:11px;
		line-height:15px;
		color:#000;
		font-weight:normal;
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;		
	}

	#main div.headlineimage {
		width:594px;
		overflow:hidden;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;	
	}
	
	#main div.headlineimage img {
		text-align:right;
	}
	
	#main div.eventULContent ul {
		list-style:outside;
		list-style-type:disc;
	}
	
	#main div.eventULContent li {
		padding:0px 0px 0px 0px;
		margin:5px 0px 5px 16px;
	}

	#main p.standardbold {
		font-size:11px;
		line-height:15px;
		color:#000;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
	}

	#main p,
	#main p.standard {
		font-size:11px;
		line-height:15px;
		color:#000;
		font-weight:normal;
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;		
	}
	
	#main p.HotelHeadline {
		margin:0 0 0 0;
		padding:0px 0px 5px 0px;
		color:#038;
		font-size:20px;
		line-height:25px;
		font-weight:normal;
		vertical-align:top;	
	}
	
	#main p.HotelSubheadline {
		margin:0 0 0 0;
		padding:0px 0px 5px 0px;
		color:#000;
		font-size:15px;
		line-height:20px;
		font-weight:normal;
		vertical-align:top;	
	}
	
	#main p.HotelCrossheadline {
		margin:0 0 0 0;
		padding:0px 0px 5px 0px;
		color:#000;
		font-size:13px;
		line-height:15px;
		font-weight:bold;
		vertical-align:top;		
	}
	
	#main p.HotelBulletCircle {
		margin:1px 0px 0px 1px;
		padding:1px 0px 0px 14px !important;
		background-image:url("../images/content/bullet_circle.gif");
		background-position:0px 5px;
		background-repeat:no-repeat;
		font-weight:normal;
		color:#333333;
	}	
	
	#main p.HotelBulletBracket {
		margin:1px 0px 0px 1px;
		padding:1px 0px 0px 14px !important;
		background-image:url("../images/content/bullet_bracket.gif");
		background-position:0px 5px;
		background-repeat:no-repeat;
		font-weight:normal;
		color:#333333;
	}		
	
	#main p.headerimage {
		padding:0px 0px 0px 0px;
		margin:0px 0px 15px 0px;
	}

	#main table td.standard {
		font-size:11px;
		line-height:15px;
	}

	#main table.standard {
		font-size:11px;
		line-height:15px;
		margin:0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#main table.standard tr {
		vertical-align:top;
	}
	
	#main table.standard tr.header {
		vertical-align:middle;
 		background-image:url("../images/haufe-akademie/static/bg_table_header.gif");
 		background-position:0px 0px;
 		background-repeat:repeat-x;
 		height:28px;	
	}
	
	#main table.standard tr.subheader {
		vertical-align:middle;	
		background-image:url("../images/haufe-akademie/static/bg_table_subheader.gif");
		background-position:0px 0px;
		background-repeat:repeat-x;
		height:28px;
	}
	
	#main table.standard tr.header td {
		padding:0px 10px 0px 10px;
		font-weight:bold;
	}
	#main table.standard tr.subheader td.sa_subheader {
		padding:0px 10px 0px 10px;
		font-weight:bold;
		border-bottom:1px solid #ccc;
	}
	
	#main table.standard tr.header td.header_left {
		width:345px;
	}
	
	#main table.standard tr.header td.header_mid {
		width:91px;
	}	
	
	#main table.standard tr.subheader td {
		padding:0px 10px 0px 10px;
		font-weight:bold;
	}	
	
	#main table.standard td.col_left {
		padding:3px 10px 3px 10px;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	#main table.standard td.sa_col_left {
		padding:3px 10px 3px 10px;
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	
	#main table.standard td.col_mid {
		padding:3px 10px 3px 10px;
		white-space:nowrap;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;	
	}
	
	#main table.standard td.col_right {
		padding:3px 10px 3px 10px;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;	
	}
	#main table.standard td.sa_col_right {
		padding:3px 10px 3px 10px;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;	
	}
	
	#main table.standard td.col_bottom_border {
		border-bottom:1px solid #ccc;
	}	

	#main ol.standard {
		list-style:outside;
		list-style-type:decimal;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:15px;			
	}

	#main ol.standard li {
		padding:0px 0px 0px 0px;
		margin:3px 0px 3px 26px;
		color:#000;
		font-size:11px;
		line-height:15px;		
	}

	#main ul.standard {
		list-style:outside;
		list-style-type:disc;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:15px;			
	}

	#main ul.standard li{
		padding:0px 0px 0px 0px;
		margin:3px 0px 3px 16px;
		color:#000;
		font-size:11px;
		line-height:15px;		
	}	
	
	#main ul.presselink {
		list-style:outside;
		list-style-image:url("../images/arrows/link.gif");
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:15px;
		vertical-align:middle;	
	}

	#main ul.presselink li{
		padding:0px 0px 0px 0px;
		margin:3px 0px 3px 16px;
		color:#000;
		font-size:11px;
		line-height:15px;
		vertical-align:middle;			
	}		
	
	#main img {
		padding:0px 0px 0px 0px;
		margin:0px 5px 0px 0px;
	}
	
	#main #staticTabNavi {
		margin:25px 0px 25px 0px;
		padding:0 0 0 0;
		border-bottom:1px solid #898989;
		height:25px;
	}
	
	#main #staticTabNaviBig {
		margin:25px 0px 25px 0px;
		padding:0 0 0 0;
		border-bottom:1px solid #898989;
		height:40px;
	}	
		
	#main #staticTabNavi .staticTabLeft,
	#main #staticTabNaviBig .staticTabLeft {
		float:left;
	}

	#main #staticTabNavi .staticTab,
	#main #staticTabNaviBig .staticTab {
		float:none;
	}	
	
	* html #main #staticTabNavi .staticTabLeft,
	* html #main #staticTabNaviBig .staticTabLeft {
		position:relative;
		top:1px;
		float:left;
	}

	* html #main #staticTabNavi .staticTab,
	* html #main #staticTabNaviBig .staticTab {
		position:relative;
		top:1px;	
		float:none;
	}		

	#main #staticTabNavi ul,
	#main #staticTabNaviBig ul {
		position:relative;
		top:0px;
		margin:0;
		padding:0px 0px 0px 0px;
		list-style-type:none;
	}

	#main #staticTabNavi ul li,
	#main #staticTabNaviBig ul li {
	
	}
	
	#main #staticTabNavi a.tab {
		position:relative;
		top:0px;
		z-index:201;
		float:left;
		display:block;
		background-image:url("../images/haufe-akademie/static/tabnavi/border_tl.gif");
		background-position:left top;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 3px;
		text-decoration:none;
	}
	
	#main #staticTabNavi a.tab span {
		position:relative;
		top:0px;
		left:12px;
		z-index:201;
		float:left;
		display:block;
		background-image:url("../images/haufe-akademie/static/tabnavi/border_tr.gif");
		background-position:right top;
		background-repeat:no-repeat;
		padding:4px 10px 7px 3px;
		margin:0px 15px 0px 0px;
		font-size:11px;
		line-height:15px;
		color:#038;
		text-decoration:none;
		cursor:pointer;
	}
	
	* html #main #staticTabNavi a.tab span {
		margin:0px 8px 0px 0px;
	}		
	
	#main #staticTabNavi ul li.active a.tab,
	#main #staticTabNavi ul li a.tab:hover {
		background-position:0% -42px;
		/*border-bottom:1px solid #898989;*/
	}
	
	#main #staticTabNavi ul li.active a.tab span,
	#main #staticTabNavi ul li a.tab:hover span {
		background-position:100% -42px;
		/*border-bottom:1px solid #898989;*/
	}	
	
	/* Reiter über 2 Zeilen */
	#main #staticTabNaviBig a.tabBig {
		position:relative;
		top:0px;
		z-index:201;
		float:left;
		display:block;
		background-image:url("../images/haufe-akademie/static/tabnavi/border_tl_big.gif");
		background-position:left top;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 3px;
		text-decoration:none;
	}
	
	#main #staticTabNaviBig a.tabBig span {
		position:relative;
		top:0px;
		left:12px;
		z-index:201;
		float:left;
		display:block;
		background-image:url("../images/haufe-akademie/static/tabnavi/border_tr_big.gif");
		background-position:right top;
		background-repeat:no-repeat;
		padding:4px 10px 7px 3px;
		margin:0px 15px 0px 0px;
		font-size:11px;
		line-height:15px;
		color:#038;
		text-decoration:none;
		cursor:pointer;
	}
	
	* html #main #staticTabNaviBig a.tabBig span {
		margin:0px 8px 0px 0px;
	}		
	
	#main #staticTabNaviBig ul li.active a.tabBig,
	#main #staticTabNaviBig ul li a.tabBig:hover {
		background-position:0% -84px;
		/*border-bottom:1px solid #898989;*/
	}
	
	#main #staticTabNaviBig ul li.active a.tabBig span,
	#main #staticTabNaviBig ul li a.tabBig:hover span {
		background-position:100% -84px;
		/*border-bottom:1px solid #898989;*/
	}		
	
		/* Static TabNaviTable */
		
		#main .staticTabNaviTable {
			width:594px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		#main .staticTabNaviTable tr {
			width:594px;
			vertical-align:top;
		}		
		
		#main .staticTabNaviTable td.staticTabNaviTableMenue {
				width:594px;
				height:20px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
		}

			#main .staticTabNaviTable td.staticTabNaviTableMenue ul {
				background-image:url('../images/haufe-akademie/staticTabNaviTable/border_left_tabmenue.gif');
				background-position:0px 0px;
				background-repeat:repeat-y;
				width:594px;
				height:20px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			
				#main .staticTabNaviTable td.staticTabNaviTableMenue ul li {
					position:relative;
					top:0px;
					left:1px;
					height:21px;
					float:left;
					font-size:11px;
					line-height:15px;
					color:#000;
					text-align:left;
					vertical-align:middle;
					padding:0px 0px 0px 0px;
					margin:0px 0px -4px 0px;					
				}
				
				#main .staticTabNaviTable td.staticTabNaviTableMenue ul li.normalTab {
					background-image:url('../images/haufe-akademie/staticTabNaviTable/normalTab.gif');
					background-position:100% 0px;
					background-repeat:no-repeat;					
				}		

					#main .staticTabNaviTable td.staticTabNaviTableMenue ul li.normalTab a,
					#main .staticTabNaviTable td.staticTabNaviTableMenue ul li.normalTab a:visited,
					#main .staticTabNaviTable td.staticTabNaviTableMenue ul li.normalTab a:active,
					#main .staticTabNaviTable td.staticTabNaviTableMenue ul li.normalTab a:hover,
					#main .staticTabNaviTable td.staticTabNaviTableMenue ul li.normalTab a:focus {
						background-image:url('../images/haufe-akademie/staticTabNaviTable/normalTab_borderLeft.gif');
						background-position:0px 0px;
						background-repeat:no-repeat;							
						display:block;
						padding:3px 11px 3px 10px;
					}

				#main .staticTabNaviTable td.staticTabNaviTableMenue ul li.activeTab {
					background-image:url('../images/haufe-akademie/staticTabNaviTable/activeTab.gif');
					background-position:100% 0px;
					background-repeat:no-repeat;
					padding:3px 11px 0px 10px;
					font-weight:bold;
				}	
		
		#main .staticTabNaviTable td.border_top {
			background-image:url('../images/haufe-akademie/staticTabNaviTable/border_top.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:594px;
			height:5px;			
		}		

		#main .staticTabNaviTable td.border_left {
			background-image:url('../images/haufe-akademie/staticTabNaviTable/border_left.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}
		
		#main .staticTabNaviTable td.border_right {
			background-image:url('../images/haufe-akademie/staticTabNaviTable/border_right.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}

		#main .staticTabNaviTable td.border_bl {
			background-image:url('../images/haufe-akademie/staticTabNaviTable/border_bl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviTable td.border_br {
			background-image:url('../images/haufe-akademie/staticTabNaviTable/border_br.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}		
		
		#main .staticTabNaviTable td.border_bottom {
			background-image:url('../images/haufe-akademie/staticTabNaviTable/border_bottom.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;			
		}		
		
		#main .staticTabNaviTable td.innerContent {
			width:584px;
			background-color:#fff;
			margin:0px 0px 0px 0px;
			padding:10px 5px 10px 5px;
		}
		
		/* =================== */
		
		/* Static Tabnavi SubTable */
		
		#main .staticTabNaviSubTable {
			width:100%;
			margin:20px 0px 20px 0px;
			padding:0px 0px 0px 0px;
		}
		
		#main .staticTabNaviSubTable tr {
			vertical-align:top;
		}		
		
		#main .staticTabNaviSubTable td.border_top {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_top.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;			
		}	
		
		#main .staticTabNaviSubTable td.border_tl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_tl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTable td.border_tr {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_tr.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}			

		#main .staticTabNaviSubTable td.border_left {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_left.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}
		
		#main .staticTabNaviSubTable td.border_right {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_right.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}

		#main .staticTabNaviSubTable td.border_bl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_bl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTable td.border_br {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_br.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}		
		
		#main .staticTabNaviSubTable td.border_bottom {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_bottom.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;	
		}		
		
		#main .staticTabNaviSubTable td.innerContent {
			margin:0px 0px 0px 0px;
			padding:13px 15px 13px 15px;
			width:534px;
		}
		
		#main .staticTabNaviSubTable img {
			margin:0px 0px 0px 0px;
		}	
	
		/* =================== */
		
		/* Static Tabnavi SubTable White */
		
		#main .staticTabNaviSubTableWhite {
			width:100%;
			margin:20px 0px 20px 0px;
			padding:0px 0px 0px 0px;
		}
		
		#main .staticTabNaviSubTableWhite tr {
			vertical-align:top;
		}		
		
		#main .staticTabNaviSubTableWhite td.border_top {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_top.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;			
		}	
		
		#main .staticTabNaviSubTableWhite td.border_tl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_tl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTableWhite td.border_tr {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_tr.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}			

		#main .staticTabNaviSubTableWhite td.border_left {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_left.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}
		
		#main .staticTabNaviSubTableWhite td.border_right {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_right.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}

		#main .staticTabNaviSubTableWhite td.border_bl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_bl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTableWhite td.border_br {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_br.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}		
		
		#main .staticTabNaviSubTableWhite td.border_bottom {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableWhite/border_bottom.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;	
		}		
		
		#main .staticTabNaviSubTableWhite td.innerContent {
			margin:0px 0px 0px 0px;
			padding:13px 15px 13px 15px;
			width:534px;
		}
		
		#main .staticTabNaviSubTableWhite img {
			margin:0px 0px 0px 0px;
		}			
		
		/* =================== */
		
		/* Static Tabnavi SubTable Ausbildung */
		
		#main .staticTabNaviSubTableAusbildung {
			width:100%;
			margin:20px 0px 20px 0px;
			padding:0px 0px 0px 0px;
		}
		
		#main .staticTabNaviSubTableAusbildung tr {
			vertical-align:top;
		}		
		
		#main .staticTabNaviSubTableAusbildung td.border_top {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_top.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;			
		}	
		
		#main .staticTabNaviSubTableAusbildung td.border_tl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_tl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTableAusbildung td.border_tr {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_tr.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}			

		#main .staticTabNaviSubTableAusbildung td.border_left {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_left.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}
		
		#main .staticTabNaviSubTableAusbildung td.border_right {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_right.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}

		#main .staticTabNaviSubTableAusbildung td.border_bl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_bl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTableAusbildung td.border_br {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_br.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}		
		
		#main .staticTabNaviSubTableAusbildung td.border_bottom {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTableAusbildung/border_bottom.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;	
		}
		
		#main .staticTabNaviSubTableAusbildung td.border_top img,
		#main .staticTabNaviSubTableAusbildung td.border_tl img,
		#main .staticTabNaviSubTableAusbildung td.border_tr img,
		#main .staticTabNaviSubTableAusbildung td.border_left img,
		#main .staticTabNaviSubTableAusbildung td.border_right img,
		#main .staticTabNaviSubTableAusbildung td.border_bl img,
		#main .staticTabNaviSubTableAusbildung td.border_br img,
		#main .staticTabNaviSubTableAusbildung td.border_bottom img {
			margin:0 !important;
		} 
				
		
		#main .staticTabNaviSubTableAusbildung td.innerContent {
			margin:0px 0px 0px 0px;
			padding:13px 15px 13px 15px;
			width:534px;
		}
		
			#main .staticTabNaviSubTableAusbildung td.innerContent h5 {
				font-size:13px;
				line-height:17px;
				color:#038;
				font-weight:bold;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}

			#main .staticTabNaviSubTableAusbildung td.innerContent p {
				margin:0px 0px 5px 0px;
				padding:0px 0px 0px 0px;
				font-size:11px;
				line-height:15px;
				color:#000;
			}
			
			#main .staticTabNaviSubTableAusbildung td.innerContent ul {
				list-style:outside;
				list-style-type:square;
			}

			#main .staticTabNaviSubTableAusbildung td.innerContent ul li {
				padding:0px 0px 0px 0px;
				margin:3px 0px 3px 16px;
			}			
			
			#main .staticTabNaviSubTableAusbildung td.innerContent ul li span {
				color:#038;
				font-weight:bold;
			}
	
		/* =================== */	
		
		/* Static Tabnavi SubTable Ausbildung Grey */
		
		#main .staticTabNaviSubTableAusbildungGrey {
			width:100%;
			margin:20px 0px 20px 0px;
			padding:0px 0px 0px 0px;
		}
		
		#main .staticTabNaviSubTableAusbildungGrey tr {
			vertical-align:top;
		}		
		
		#main .staticTabNaviSubTableAusbildungGrey td.border_top {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_top.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;			
		}	
		
		#main .staticTabNaviSubTableAusbildungGrey td.border_tl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_tl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTableAusbildungGrey td.border_tr {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_tr.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}			

		#main .staticTabNaviSubTableAusbildungGrey td.border_left {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_left.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}
		
		#main .staticTabNaviSubTableAusbildungGrey td.border_right {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_right.gif');
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:5px;
		}

		#main .staticTabNaviSubTableAusbildungGrey td.border_bl {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_bl.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}
		
		#main .staticTabNaviSubTableAusbildungGrey td.border_br {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_br.gif');
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:5px;
			height:5px;			
		}		
		
		#main .staticTabNaviSubTableAusbildungGrey td.border_bottom {
			background-image:url('../images/haufe-akademie/staticTabNaviSubTable/border_bottom.gif');
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:5px;	
		}
		
		#main .staticTabNaviSubTableAusbildungGrey td.border_top img,
		#main .staticTabNaviSubTableAusbildungGrey td.border_tl img,
		#main .staticTabNaviSubTableAusbildungGrey td.border_tr img,
		#main .staticTabNaviSubTableAusbildungGrey td.border_left img,
		#main .staticTabNaviSubTableAusbildungGrey td.border_right img,
		#main .staticTabNaviSubTableAusbildungGrey td.border_bl img,
		#main .staticTabNaviSubTableAusbildungGrey td.border_br img,
		#main .staticTabNaviSubTableAusbildungGrey td.border_bottom img {
			margin:0 !important;
		} 
				
		
		#main .staticTabNaviSubTableAusbildungGrey td.innerContent {
			margin:0px 0px 0px 0px;
			padding:13px 15px 13px 15px;
			width:534px;
		}
		
			#main .staticTabNaviSubTableAusbildungGrey td.innerContent h5 {
				font-size:13px;
				line-height:17px;
				color:#038;
				font-weight:bold;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}

			#main .staticTabNaviSubTableAusbildungGrey td.innerContent p {
				margin:0px 0px 5px 0px;
				padding:0px 0px 0px 0px;
				font-size:11px;
				line-height:15px;
				color:#000;
			}
			
			#main .staticTabNaviSubTableAusbildungGrey td.innerContent ul {
				list-style:outside;
				list-style-type:square;
			}

			#main .staticTabNaviSubTableAusbildungGrey td.innerContent ul li {
				padding:0px 0px 0px 0px;
				margin:3px 0px 3px 16px;
			}			
			
			#main .staticTabNaviSubTableAusbildungGrey td.innerContent ul li span {
				color:#038;
				font-weight:bold;
			}
	
		/* =================== */							
	
	#main #breadcrumb {
		width:855px;
		background:transparent;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		background-image:url("../images/breadcrumb/bg_breadcrumb.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		height:27px;
	}
	
	#main #pa_breadcrumb {
		width:855px;
		background:transparent;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		background-image:url("../images/breadcrumb/bg_breadcrumb.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		height:27px;
	}	

		#dropshadow_bc{
		float:left;
		clear:left;	
		background: url("../images/breadcrumb/shadowAlpha.png") no-repeat bottom right !important;
		margin: 0px 0px 0px 0px;
		padding: 0px 4px 3px 0px;
		}

		#innerbox_bc {
		position:relative;
		bottom:3px;
		right:1px;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 1px;
		border-top:0px solid #fff;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background-image:url("../images/breadcrumb/bg_navFlyout.gif");
		background-position:right top;
		background-repeat:repeat-y;
		}

		#innerbox_bc {
		/* IE5 hack */
		\margin: 0px 0px -3px 0px;
		ma\rgin:  0px 0px 0px 0px;
		}
		
		#innerbox_bc_rahmen {
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		margin-bottom:1px;
		}		

		
		#main #breadcrumb .bc_arrow_down,
		#main #pa_breadcrumb .bc_arrow_down {
			padding:0px 0px 0px 0px;
			margin:0px 0px 1px 0px;		
		}
		
		#main #breadcrumb #bcrumb_ul,
		#main #pa_breadcrumb #bcrumb_ul {
			float:left;
			position:relative;
			left:0px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			list-style-type:none;
			z-index:190;
		}

		#main #breadcrumb #bcrumb_ul li,
		#main #pa_breadcrumb #bcrumb_ul li {
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			font-size:11px;
			line-height:15px;
			color:#999999;
		}
		
		#main #breadcrumb a,
		#main #pa_breadcrumb a {
			color:#003388;
			text-decoration:none;
			display:block;
			margin:5px 0px 0px 10px;
			padding:1px 0px 6px 0px;
		}
		
		#main #breadcrumb span.aktiv,
		#main #pa_breadcrumb span.aktiv {
			color:#666666;
			text-decoration:none;
			display:block;
			margin:5px 0px 0px 10px;
			padding:1px 0px 6px 0px;
		}		
	
	/* #### EBENE 1 ######################## */

		#main #breadcrumb #bcrumb_ul li ul.bcrumb_subul1,
		#main #breadcrumb #bcrumb_ul li ul.bcrumb_subul2,
		#main #breadcrumb #bcrumb_ul li ul.bcrumb_subul3,
		#main #pa_breadcrumb #bcrumb_ul li ul.bcrumb_subul1,
		#main #pa_breadcrumb #bcrumb_ul li ul.bcrumb_subul2,
		#main #pa_breadcrumb #bcrumb_ul li ul.bcrumb_subul3 {
			visibility:hidden;
			position:absolute;
			top:0px;
			left:0px;
			height:0;
			overflow:visible;
			z-index:190;
		}		

		#main #breadcrumb #bcrumb_ul li:hover ul.bcrumb_subul1,
		#main #breadcrumb #bcrumb_ul li:hover ul.bcrumb_subul2,
		#main #breadcrumb #bcrumb_ul li:hover ul.bcrumb_subul3,
		#main #pa_breadcrumb #bcrumb_ul li:hover ul.bcrumb_subul1,
		#main #pa_breadcrumb #bcrumb_ul li:hover ul.bcrumb_subul2,
		#main #pa_breadcrumb #bcrumb_ul li:hover ul.bcrumb_subul3 {
			padding:0;
			margin:0;
			visibility:visible;
			height:auto;
			width:auto;
			left:11px;
			top:29px;
			overflow:visible;
			white-space:nowrap;
			padding:0px;
			margin:0px;
			background:transparent;
		}
		
		#main #breadcrumb ul li ul li img,
		#main #pa_breadcrumb ul li ul li img {
			margin:0;
			padding:0px 5px 0px 0px;
		}
		
		#main #breadcrumb ul li ul li a,
		#main #pa_breadcrumb ul li ul li a {
			position:relative;
			margin:0px 0px 0px 0px !important;
			padding:0px 10px 3px 8px !important;
			display:block;
			font-size:11px;
			line-height:12px;
			color:#003388;
			/*background-color:#ffffff;*/
			/*border-left:1px solid #fff;
			border-right:1px solid #fff;*/
			text-decoration:none;
			text-align:left;
		}
		

		#main #breadcrumb ul li ul li a.bordertop,
		#main #pa_breadcrumb ul li ul li a.bordertop {
			margin:0px 0px 0px 0px !important;
			padding:7px 10px 3px 8px !important;
			display:block;
			font-size:11px;
			line-height:12px;
			color:#003388;
			/*border-left:1px solid #fff;
			border-right:1px solid #fff;
			border-top:1px solid #fff;*/
			text-decoration:none;
			text-align:left;
		}

		#main #breadcrumb ul li ul li a.borderbottom,
		#main #pa_breadcrumb ul li ul li a.borderbottom {
			margin:0px 0px 0px 0px !important;
			padding:0px 10px 10px 8px !important;
			display:block;
			font-size:11px;
			line-height:12px;
			color:#003388;
			/*border-left:1px solid #fff;
			border-right:1px solid #fff;
			border-bottom:1px solid #fff;*/
			text-decoration:none;
			text-align:left;
		}
		

		#main #breadcrumb ul li ul li:hover a,
		#main #pa_breadcrumb ul li ul li:hover a {
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 8px;
			display:block;
			font-size:11px;
			line-height:12px;
			color:#003388;
			text-decoration:underline;
			text-align:left;
		}
		/* ############################### */

	#main #content594 {
		float:left;
		width:594px;
		height:100%; 
		/*background-color:#666666;*/
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size: 11px;
		line-height: 15px;
		text-align:left;
		z-index:2;
	}

		#main #content594 .flashani {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			height:200px;
		}


		#main #content594 #inhaltslogo83TBR {
			position:relative;
			height:83px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;				
			background-position:0px 0px;
			background-repeat:no-repeat;			
		}
			
			#main #content594 #inhaltslogo83TBR h2 {
				position:absolute;
				bottom:8px;
				left:98px;
				width:470px;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 10px;
				font-weight:normal;
				font-size:20px;
				line-height:25px;
				color:#FFFFFF;
				text-align:left;
			}


		#main #content594 #inhaltslogo83TBL {
			position:relative;
			height:83px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;				
			background-position:0px 0px;
			background-repeat:no-repeat;			
		}
			
			#main #content594 #inhaltslogo83TBL h2 {
				position:absolute;
				bottom:8px;
				left:98px;
				width:470px;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 10px;
				font-weight:normal;
				font-size:20px;
				line-height:25px;
				color:#888888;
				text-align:left;
			}


		#main #content594 #inhaltslogo100 {
			height:100px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;				
			background-position:0px 0px;
			background-repeat:no-repeat;			
		}
			
		
			
			#main #content594 #inhaltslogo100 h2 {
				position:relative;
				top:70px;
				left:0;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 10px;
				font-weight:normal;
				font-size:20px;
				line-height:25px;
				color:#333333;
				text-align:left;
			}

		#main #content594 #inhaltslogo150 {
			height:150px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;				
			background-position:0px 0px;
			background-repeat:no-repeat;			
		}
			
			#main #content594 #inhaltslogo150 h2 {
				position:relative;
				top:115px;
				left:0;
				padding:3px 0px 0px 0px;
				margin:0px 0px 0px 10px;
				font-weight:normal;
				font-size:20px;
				line-height:25px;
				color:#333333;
				text-align:left;
			}			
	
		#main #content594 h3.menuepunktHKat_headline {
 			font-size:20px;
 			font-weight:normal;
 			line-height:31px;
 			color:#00488c;
 			margin:0px 0px 0px 0px;
 			padding:10px 0px 6px 10px;
 			background-color:#e0e3ec;
		}

	 * html #main #content594 h3.menuepunktHKat_headline {
 			font-size:18px;
 			font-weight:normal;
 			line-height:32px;
 			color:#00488c;
 			margin:0px 0px 0px 0px;
 			padding:10px 0px 10px 10px;
 			background-color:#e0e3ec;
		}		
		
		#main #content594 .menueHKat {
			font-size:11px;
			line-height:15px;
			text-align:left;
			color:#333333;			
			background-color:#e0e3ec;
		}

		#main #content594 a.menuepunktHKat  {
			width:282px;
			height:20px;
			margin:0px 0px 0px 0px;
			padding:4px 0px 0px 0px;			
			background-image:url("../images/content/bg_menue.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			display:block;
			vertical-align:top;			
			font-size:11px;
			line-height:15px;
			text-align:left;
			color:#333333;			
			text-decoration:none;
		}
		
		#main #content594 a.menuepunktHKat_big  {
			width:282px;
			height:35px;
			margin:0px 0px 0px 0px;
			padding:4px 0px 0px 0px;			
			background-image:url("../images/content/bg_menue_big.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			display:block;
			vertical-align:top;			
			font-size:11px;
			line-height:15px;
			text-align:left;
			color:#333333;			
			text-decoration:none;
		}		
		
		#main #content594 a.menuepunktHKat span,
		#main #content594 a.menuepunktHKat_big span{
			padding:0px 0px 0px 0px;
			margin:0px 2px 0px 16px;
			display:block;
		}
		
		#main #content594 a:hover.menuepunktHKat  {
			width:282px;
			height:20px;
			display:block;
			vertical-align:top;
			margin:0px 0px 0px 0px;
			padding:4px 0px 0px 0px;			
			/*background-color:#ff0;*/
			background-image:url("../images/content/bg_menueHover.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;			
		}

		#main #content594 a:hover.menuepunktHKat_big  {
			width:282px;
			height:35px;
			display:block;
			vertical-align:top;
			margin:0px 0px 0px 0px;
			padding:4px 0px 0px 0px;			
			/*background-color:#ff0;*/
			background-image:url("../images/content/bg_menueHover_big.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;			
		}		
		
		#main #content594 .pl_main {
			margin:18px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}

		#main #content594 .pl_left {
			margin:18px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
		}
		
		#main #content594 .pl_right {
			margin:18px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:right;
		}

		#main #content594 .pl_main table {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:left;
			font-size:11px;
			line-height:15px;
			color:#333333;
			width:100%;
		}
		
		#main #content594 .pl_left table,
		#main #content594 .pl_right table {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:left;
			font-size:11px;
			line-height:15px;
			color:#333333;
			width:292px;
		}

		#main #content594 .pl_main span.hl_grey,
		#main #content594 .pl_left span.hl_grey,
		#main #content594 .pl_right span.hl_grey {
			font-weight:bold;
			color:#666666;
		}		
		

		#main #content594 .pl_main a,
		#main #content594 .pl_main a:visited,
		#main #content594 .pl_main a:active,
		#main #content594 .pl_main a:focus,
		#main #content594 .pl_main a:hover,
		#main #content594 .pl_left a,
		#main #content594 .pl_left a:visited,
		#main #content594 .pl_left a:active,
		#main #content594 .pl_left a:focus,
		#main #content594 .pl_left a:hover,
		#main #content594 .pl_right a,
		#main #content594 .pl_right a:visited,
		#main #content594 .pl_right a:active,
		#main #content594 .pl_right a:focus,
		#main #content594 .pl_right a:hover {
			text-decoration:none;
			color:#003388;
		}
		
		#main #content594 .pl_main a:focus,
		#main #content594 .pl_main a:hover,
		#main #content594 .pl_left a:focus,
		#main #content594 .pl_left a:hover,
		#main #content594 .pl_right a:focus,
		#main #content594 .pl_right a:hover {
			text-decoration:underline;
			color:#003388;
		}		
		
		#main #content594 .pl_main .pl_border_tl,
		#main #content594 .pl_left .pl_border_tl,
		#main #content594 .pl_right .pl_border_tl {
			background-image:url("../images/content/pl_border_tl.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:6px;
			height:10px;
		}
		
		#main #content594 .pl_main .pl_border_top,
		#main #content594 .pl_left .pl_border_top,
		#main #content594 .pl_right .pl_border_top {
			background-image:url("../images/content/pl_border_t.gif");
			background-position:0px 0px;
			background-repeat:repeat-x;
			height:10px;
		}
		
		#main #content594 .pl_main .pl_border_tr,
		#main #content594 .pl_left .pl_border_tr,
		#main #content594 .pl_right .pl_border_tr {
			background-image:url("../images/content/pl_border_tr.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;		
			width:6px;
			height:10px;
		}
		
		#main #content594 .pl_main .pl_border_right,
		#main #content594 .pl_left .pl_border_right,
		#main #content594 .pl_right .pl_border_right {
			background-image:url("../images/content/pl_border_r.gif");
			background-position:0px 0px;
			background-repeat:repeat-y;		
			width:6px;
		}
		
		#main #content594 .pl_main .pl_border_br,
		#main #content594 .pl_left .pl_border_br,
		#main #content594 .pl_right .pl_border_br {
			background-image:url("../images/content/pl_border_br.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:6px;
			height:10px;			
		}
		
		#main #content594 .pl_main .pl_border_bottom,
		#main #content594 .pl_left .pl_border_bottom,
		#main #content594 .pl_right .pl_border_bottom {
			background-image:url("../images/content/pl_border_b.gif");
			background-position:0px 0px;
			background-repeat:repeat-x;		
			height:10px;
		}
		
		#main #content594 .pl_main .pl_border_bl,
		#main #content594 .pl_left .pl_border_bl,
		#main #content594 .pl_right .pl_border_bl {
			background-image:url("../images/content/pl_border_bl.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			width:6px;
			height:10px;			
		}
		
		#main #content594 .pl_main .pl_border_left,
		#main #content594 .pl_left .pl_border_left,
		#main #content594 .pl_right .pl_border_left {
			background-image:url("../images/content/pl_border_l.gif");
			background-position:0px 0px;
			background-repeat:repeat-y;
			width:6px;
		}
		
		#main #content594 .pl_main img,
		#main #content594 .pl_left img,
		#main #content594 .pl_right img {
			margin:0px 4px 0px 0px;
			padding:0px 0px 0px 0px;
		}		
		
		#main #content594 .pl_main .spaltenbild,
		#main #content594 .pl_left .spaltenbild,
		#main #content594 .pl_right .spaltenbild {
			margin:0px 9px 0px 0px;
			padding:3px 0px 0px 0px;
		}
		
		#main #content594 .pl_main .floatbild,
		#main #content594 .pl_left .floatbild,
		#main #content594 .pl_right .floatbild {
			float:left;
			margin:0px 9px 10px 0px;
			padding:3px 0px 0px 0px;
		}
		
		#main #content594 .pl_main td.pl_content {
			text-align:left;
			vertical-align:top;
		}
		
		#main #content594 .pl_main td.pl_headline_red {
			font-size:13px;
			font-weight:bold;
			line-height:15px;
			color:#cc0000;
			margin:0;
			padding:0px 0px 5px 0px;
			width:582px;
		}

		#main #content594 .pl_main td.pl_navpfeil {
			margin:0px 0px 0px 0px;
			padding:8px 0px 0px 0px;
			vertical-align:top;
			width:9px;
		}		
		
		#main #content594 .pl_main span.pl_menue_big {
			color:#333333;
			font-size:13px;
			line-height:22px;
			margin:0;
			padding:0px 0px 0px 0px;			
		}
		
		#main #content594 .pl_main span.pl_menue_small {
			color:#333333;
			font-size:10px;
			line-height:13px;
			margin:0;
			padding:0px 0px 0px 0px;			
		}
		
/* THEMENLISTE */
		#main #content594 #themenliste {
			background-color:#FFFFFF;
			text-align:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;	
			font-size:11px;
			line-height:15px;			
		}

			#main #content594 #themenliste #tl_item {
	
				/*background-image:url("../images/arrows/link_big.gif");
				background-position:5px 20px;
				background-repeat:no-repeat;*/				
				width:594px;		
				padding:5px 0px 5px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #CCCCCC;
			}
			
			#main #content594 #themenliste #tl_item_bottom {
		
				/*background-image:url("../images/arrows/link_big.gif");
				background-position:5px 20px;
				background-repeat:no-repeat;*/				
				width:594px;		
				padding:5px 0px 5px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #FFFFFF;
			}			
			
			#main #content594 #themenliste #tl_item:hover {

				/*background-image:url("../images/arrows/link_big.gif");
				background-position:5px 20px;
				background-repeat:no-repeat;*/			
				width:594px;		
				padding:5px 0px 5px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #CCCCCC;
				background-color:#e6e8f0;
			}			

			#main #content594 #themenliste #tl_item_bottom:hover {
				
				/*background-image:url("../images/arrows/link_big.gif");
				background-position:5px 20px;
				background-repeat:no-repeat;*/				
				width:594px;		
				padding:5px 0px 5px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #FFFFFF;
				background-color:#e6e8f0;
			}	
			
			#main #content594 #themenliste td.linkIcon {
				padding-top:4px;
				width: 10px;
			}	

			#main #content594 #themenliste h3.tl_category,
			#main #content594 #themenliste h3.tl_category_arrow,
			#main #content594 #themenliste h3.tl_category_arrow_down {
				display:block;
				margin:13px 0px 0px 0px;
				padding:0px 0px 1px 0px;
				font-size:17px;
				line-height:20px;
				color:#666666;
				border-bottom:1px solid #666666;
				text-align:left;				
			}
			
			#main #content594 #themenliste h3.tl_category_arrow {
				background-image:url('../images/arrows/link_big.gif');
				background-position:0px 4px;
				background-repeat:no-repeat;
				padding-left:15px;
			}

			#main #content594 #themenliste h3.tl_category_arrow_down {
				background-image:url('../images/arrows/link_big_down.gif');
				background-position:0px 6px;
				background-repeat:no-repeat;
				padding-left:15px;
			} 

			#main #content594 #themenliste h3 {
				display:block;
			 	font-size:17px;
			 	line-height:20px;
			 	font-weight:normal;
				color:#333333;	
				padding:0px 0px 0px 0px;
				margin:0px 0px 2px 0px;				
			}			

		 	#main #content594 #themenliste h3 a {
				display:block;
				padding:0px 0px 0px 0px;
				margin:0px 0px 2px 0px;
			 	font-size:17px;
			 	line-height:20px;
			 	font-weight:normal;
				color:#333333;
				text-decoration:none;
			}			

			#main #content594 #themenliste h4 {
				display:inline;
				font-size:12px;
				line-height:15px;
				font-weight:bold;
				color:#999999;				
			}

			#main #content594 #themenliste h4 a {
				display:block;
				padding:2px 0px 5px 0px;
				margin:0px 0px 0px 0px;
				font-size:12px;
				line-height:15px;
				font-weight:bold;
				color:#999999;	
				text-decoration:none;
			}		
			
/* FORMULAR FOOTER */

#main .formular_footer {

	margin:10px 0px 0px 0px;
 	width:594px;
 
}

#main .formular_footer .ffnavi_l {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
}

	#main .formular_footer .ffnavi_l a,
	#main .formular_footer .ffnavi_l a:visited,
	#main .formular_footer .ffnavi_l a:active {
		color:#038;
		text-decoration:none;
		font-weight:bold;
	}

	#main .formular_footer .ffnavi_l a:hover,
	#main .formular_footer .ffnavi_l a:focus  {
		color:#038;
		text-decoration:underline;
		font-weight:bold;
	}

	#main .formular_footer .ffnavi_l img,
	#main .formular_footer .ffnavi_l a img,
	#main .formular_footer .ffnavi_l a:hover img,
	#main .formular_footer .ffnavi_l a:focus img{
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
	}

#main .formular_footer .ffnavi_r {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

	#main .formular_footer .ffnavi_r .backbutton {
		float:left;
		margin:0px 5px 0px 0px;
	}
	
	#main .formular_footer .ffnavi_r input.zurstartseite {
		background-image:url("../images/buttons/warenkorb/zurstartseite.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:159px;
		color:#fff;
		height:21px;
		font-weight:bold;
		display:block;
		text-align:center;
	}
	
	#main .formular_footer .ffnavi_r input.zurstartseite:hover,
	#main .formular_footer .ffnavi_r input.zurstartseite_over {
		background-image:url("../images/buttons/warenkorb/zurstartseite_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:159px;
		color:#fff;
		height:21px;
		font-weight:bold;
	}
	
	#main .formular_footer .ffnavi_r input.wzkasse {
		background-image:url("../images/buttons/warenkorb/wzkasse.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:130px;
		color:#fff;
		height:21px;
		font-weight:bold;
		display:block;
		text-align:center;
	}
	
	#main .formular_footer .ffnavi_r input.wzkasse:hover,
	#main .formular_footer .ffnavi_r input.wzkasse_over {
		background-image:url("../images/buttons/warenkorb/wzkasse_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:130px;
		color:#fff;
		height:21px;
		font-weight:bold;
	}
	
	#main .formular_footer .ffnavi_r input.weiter {
		background-image:url("../images/buttons/warenkorb/weiter.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:66px;
		color:#fff;
		height:21px;
		font-weight:bold;
		display:block;
		text-align:center;
	}
	
	#main .formular_footer .ffnavi_r input.weiter:hover,
	#main .formular_footer .ffnavi_r input.weiter_over {
		background-image:url("../images/buttons/warenkorb/weiter_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:13px;
		background-color:transparent;
		border:none;
		width:66px;
		color:#fff;
		height:21px;
		font-weight:bold;
		display:block;
	}
	
	#main .formular_footer .ffnavi_r a.zurueck,
	#main .formular_footer .ffnavi_r a.zurueck:active,
	#main .formular_footer .ffnavi_r a.zurueck:visited {
		background-image:url("../images/buttons/warenkorb/zurueck.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		margin:0px 5px 0px 0px;
		padding:4px 0px 1px 0px;
		text-decoration:none;
		color:#000;
		font-weight:normal;
		font-size:10px;
		line-height:13px;					
		text-align:center;
		height:20px;
		width:60px;
		display:block;
	}
	
	#main .formular_footer .ffnavi_r a.zurueck:hover,
	#main .formular_footer .ffnavi_r a.zurueck:focus {
		background-image:url("../images/buttons/warenkorb/zurueck_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		margin:0px 5px 0px 0px;
		padding:4px 0px 1px 0px;
		text-decoration:none;
		color:#000;
		font-weight:normal;
		font-size:10px;
		line-height:13px;					
		text-align:center;
		height:20px;
		width:60px;
		display:block;
	}
/* ############ */			

.searchresult{
	padding-top:10px;
	font-size:11px;
	line-height:15px;
}

/* ### PRESSEBEREICH ### */

#main #content594 #presse_navigation {
		width:155px;
		float:left;
		padding-right:15px;
		margin-top:10px;
		background:transparent;	
		background-image:url('../images/content/presse_navi.gif');
		background-position:top right;
		background-repeat:no-repeat;
}

#main #content594 #presse_content {
		width:405px;
		float:left;
		margin-left:15px;
		margin-top:10px;
}

#main #content594 .download_label b {
		position: relative;
		bottom: 2px;
		left: 2px;
}

#main #content594 .download_label input {
		/*margin: 3px 3px 0px 0px !important;*/
		position: relative;
		left: -3px;
}

/* ##################### SEARCH FILTER */

#main #contentcontainer #filtercontainer {
	padding: 0;
	margin: 0;
	font-size: 11px;
}

#main #contentcontainer #filtercontainer .text {
	/*position: absolute;
	right: 0px;
	margin-right: 10px;*/
}
/*
#main #contentcontainer #filtercontainer .back {
	position: absolute;
	right: 0px;
	margin-right: 10px;
}
*/

#main #contentcontainer #filtercontainer .filter-buttons {
	float:none;
	margin:0px 0px 0px 0px;
	min-height:20px;
	width: 226px;
	position: relative;	
}

#main #contentcontainer #filtercontainer .filter-buttons li {
	margin:8px 0px 0px 0px;
	position: relative;
	min-height:20px;
	width: 226px;
}

#main #contentcontainer #filtercontainer .filter-buttons .button {
	
/*	background-image: url("../images/filter_background.gif");
	background-position:0px 0px;
	background-repeat: repeat-x;
	width: 140px !important;
	height:13px;	
	padding: 3px 10px 4px 10px;
	position: relative;
	cursor: pointer;
*/
}

#main #contentcontainer #filtercontainer .filter-buttons .button span {
	
}	

#main #contentcontainer #filtercontainer .filter-buttons .button a {
	background-image: url("../images/filter_background.gif");
	background-position:0px 0px;
	background-repeat: repeat-x;
	width: 206px;
	display: block;
	color: #000;
	text-decoration: none;
	padding: 3px 10px 2px 10px;
}

#main #contentcontainer #filtercontainer .filter-buttons .button a:hover {
	display: block;
	color: #000;
	text-decoration: none;
}

#main #contentcontainer #filtercontainer .filter-buttons .button-evtype a {
	/*width: 160px;*/
}

#main #contentcontainer #filtercontainer .filter-buttons .button-ort a {
	/*width: 125px;*/
}

#main #contentcontainer #filtercontainer .filter-buttons .button-zert a {
	/*width: 135px;*/
}

#main #contentcontainer #filtercontainer .flyout {
	position: relative;
	right: -6px;
	top: 5px;
	float: right;
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block {
	background-color: #fff;
	width: 208px !important;
	max-width: 208px !important;
	min-width: 208px !important;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	position: relative;
	margin: 0;
	padding: 8px 8px 0px 8px;
	cursor: default;
	background-color: #efefef !important;
}
/*
#main #contentcontainer #filtercontainer .filter-buttons .button-evtype .list-block {
	width: 162px !important;
	max-width: 162px !important;
	min-width: 162px !important;	
}

#main #contentcontainer #filtercontainer .filter-buttons .button-ort .list-block {
	width: 127px !important;
	max-width: 127px !important;
	min-width: 127px !important;	
}

#main #contentcontainer #filtercontainer .filter-buttons .button-zert .list-block {
	width: 137px !important;
	max-width: 137px !important;
	min-width: 137px !important;	
}
*/


#main #contentcontainer #filtercontainer .filter-buttons .button .list-block a {
	padding: 0 !important;	
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .filter-checkbox {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 11px;
	height: 1.2em;
	width: 1.2em;
	float:left;
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block li {
	/*clear:left;	
	position:relative;
	margin-bottom: 4px;
	height: 20px; */
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block li .text {
	padding-left: 18px;
	padding-bottom: 18px;
	display: block;
}

#main #tl_item .searchpages-nav {
	position: absolute; 
	right: 0; 
	top: -6px;
}



#main #contentcontainer #filtercontainer .filter-buttons .button .list-block table {
	width: 208px;
	padding: 0;
	margin: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	position: relative;
}
/*
#main #contentcontainer #filtercontainer .filter-buttons .button-evtype .list-block table {
	width: 170px;
}
#main #contentcontainer #filtercontainer .filter-buttons .button-ort .list-block table {
	width: 135px;
}
*/
	
#main #contentcontainer #filtercontainer .filter-buttons .button .list-block tr td {
	vertical-align: top;
	padding-bottom: 10px;
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .check {
	width: 22px;
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .label {
	width: 192px;
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block #termine .filterbutton,
#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .filterbutton {
	width: 220px;
	padding-left: 0;
	text-align: center;
	margin-top: 6px;
}
/*
#main #contentcontainer #filtercontainer .filter-buttons .button .list-block #termine .filterbutton-evtype,
#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .filterbutton-evtype {
	padding-left: 27px !important;
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block #termine .filterbutton-ort,
#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .filterbutton-ort {
	padding-left: 9px !important;
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block #termine .filterbutton-zert,
#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .filterbutton-zert {
	padding-left: 15px !important;
}
*/

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .doFilter {
	line-height: 11px; 
	vertical-align: top; 
	border: 0px solid #aaa; 
	padding: 0px 0px 0px 0px; 
	font-size: 11px;
	color:white;
	font-weight:bold; 
	cursor: pointer; 
	background-image: url("../images/buttons/advancedsearch.png");
	background-repeat: no-repeat;
	width: 150px;
	height: 20px;	
}

#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .doFilter:hover {
	background-image: url("../images/buttons/advancedsearch_over.png");
}

/*
#main #contentcontainer #filtercontainer .filter-buttons .button .list-block .calendarF {
	top:2px;
	margin:0px;
	padding:0px;
	position:relative;
}


*/

/* ##################### */

#main #contentcontainer #campLink {
	display: block;
}

#main #contentcontainer #campLink:HOVER {
	text-decoration: none;
}

#main #contentcontainer #campaign {
	border: 1px solid #cccccc;
	background-color: #efefef;
	padding: 10px;
	margin: 10px 0px 10px 0px;
}

#main #contentcontainer #campaign #campHeader {
	font-size: 18px;
	color: #038;
	font-weight: normal;
	padding-bottom: 10px;
}

#main #contentcontainer #campaign #campContent {
	font-size: 14px;
	color: #333;
}

.link-filter-search {
	background-image:url("../images/link_filter_search.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0px 0px 2px 0px; 
	display: block;
	width: 246px;
	height: 65px;
}

.link-filter-search:HOVER {
	text-decoration: none;
}

.autocomplete-w1 { 
	background:url("../images/shadow.png") no-repeat bottom right; 
	position:absolute; 
	top:0px; 
	left:0px; 
	margin:8px 0 0 6px; 
	/* IE6 fix: */ 
	_background:none; 
	_margin:0; 
}
.autocomplete { 
	border:1px solid #999; 
	background:#FFF; 
	cursor:default; 
	text-align:left; 
	max-height:350px; 
	overflow:auto; 
	margin:-6px 6px 6px -6px; 
	/* IE6 specific: */ 
	_height:350px;  
	_margin:0; 
	_overflow-x:hidden; 
}
.autocomplete .selected { background:#ddd; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }



 
