/* ALLGEMEINE STYLES */

html, body {
	position:relative;
	top:0px;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	font-size:13px;
	font-family:Trebuchet MS, Arial,sans-serif;
	background:transparent;
}

html {
	overflow-y:scroll;	
}

@media print { 
.noPrint { 
	display:none; 
}
}

@media screen { 
.onlyPrint { 
	display:none; 
}
}

.errorBG {
	background-color:#fc0 !important;
}

.errorMSG {
	color:#c00 !important;
	background-color:#fc0 !important;
	padding:0px 0px 5px 0px !important;
}

.errorBORDER {
	border:2px solid #c00 !important;
	background-color:#fff !important;
}

.portletFloatingCorrection {
	/*display:none;*/
	clear:left;
}


/* ### Hintergrund abdunkeln ### */
.dimmed {
	display:none;
	position:absolute;
	/*top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);*/
	top:0px;
	left:0px;
	z-index:2000;
	width:2000px;
	height:2000px;
	margin:0;
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter:alpha(opacity:35,style=0);
	-moz-opacity: 0.35;
	opacity:.35;	
	overflow:hidden;
}

html>body .dimmed {
	position:fixed;
}
/* ############################# */

.startseite {
	background-image:url("../images/lexware/header/bg_header_startseite.gif");
	background-position:0px 0px;
	background-repeat:repeat-x;	
}

.standardheader {
	background-image:url("../images/lexware/header/bg_header.gif");
	background-position:0px 0px;
	background-repeat:repeat-x;
}

.pers_area {
	/*
	background-image:url("../images/pers_area/bg_header.gif") !important;
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#f7f9fc;
	*/
}

ul {
	padding:0;
	margin:0;
	list-style-type:none; /* for Firefox */
}

img {
	border:0;
	margin:0;
	padding:0;
}

.fett {
	font-weight:bold;	
}

.pflichtfeld {
	color:#cc0000;
}

p {
	font-size:11px;
	line-height:15px;
	color:#000;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;		
}	

table td.standard {
	font-size:11px;
	line-height:15px;
}

a,
a:visited,
a:active {
	color:#cc0000;
	text-decoration:none;	
}

a:hover,
a:focus {
	color:#cc0000;
	text-decoration:underline;	
}

a p,
a:visited p, 
a:active p{
	color:#cc0000;
	text-decoration:none;	
}

a:hover p,
a:focus p{
	color:#cc0000;
	text-decoration:underline;	
}

.trennblock {
	clear:both;
}

/* ####### STRUKTUR HEADER ####### */

#main {
	width:100%;
	height:100%;
	margin:auto;
	padding:0;
}

	#main #logolexware_startseite {
		position:absolute;
		right:12px;
		top:19px;
		padding:0;
		margin:0;
		z-index:100;
	}
	
	#main #logolexware {
		position:absolute;
		right:12px;
		top:19px;
		padding:0;
		margin:0;
		z-index:100;
	}

	#main  #navTopStartseite {
		position:relative;
		width:831px;
		height:300px;
		margin:auto;
		padding:0;
		z-index:500;
	}
	
	#main  #navTop {
		position:relative;
		width:831px;
		height:130px;
		margin:auto;
		padding:0;
		z-index:500;
	}	
	
	#main #navMid {
		position:relative;
		width:831px;
		height:31px;
		margin:auto;
		padding:0;
		z-index:400;
		background-image:url("../images/lexware/header/bg_navMid.gif");
		background-position:0px 0px;
		background-repeat:repeat-x;
	}
	
	#main #navBot {
		position:relative;
		width:831px;
		height:30px;
		margin:auto;
		margin-bottom:20px;
		padding:0;
		z-index:300;
		background-image:url("../images/lexware/header/bg_navBot.gif");
		background-position:0px 0px;
		background-repeat:repeat-x;	
	}

/* ############################### */

/* ####### NAVIGATION TOP ######## */

	#main #navTopStartseite .headlogo {
		position:absolute;
		top:0px;
		/*left:36px;*/
		left:11px;
		margin:0;
		padding:0;
		height:251px;
		width:100%;			
	}
	
	#main #navTop .headlogo {
		position:absolute;
		top:0px;
		/*left:-50px;*/
		left:11px;
		margin:0;
		padding:0;
		height:133px;
		width:100%;		
	}	


	#main #navTopStartseite #navHeadlineTop {
		position:absolute;
		top:186px;
		right:12px;
		width:442px;
		margin:0;
		padding:0;
		font-size:36px;
		color:#fff;
		text-align:left;
	}

	#main #navTop #navHeadlineTop {
		position:absolute;
		bottom:8px;
		right:12px;
		margin:0;
		padding:0;
		font-size:36px;
		line-height:40px;
		color:#fff;
		text-align:right;
		width:798px;
	}

	#main #navTopStartseite #navBarTop,
	#main #navTop #navBarTop {
		position:absolute;
		z-index:500;
		right:1px;
		top:10px;
		margin:0;
		padding:0;
	}
	
		#main #navTopStartseite #navBarTop ul,
		#main #navTop #navBarTop ul {
			float:left;
			position:relative;
			margin:0;
			padding:0px 0px 0px 0px;
			list-style-type:none;
		}
		
		#main #navTopStartseite #navBarTop ul li,
		#main #navTop #navBarTop ul li {
			display:inline;
			margin:0;
			padding:0;		
			font-size:11px;
			line-height:15px;
			color:#fff;
		}
		
		
		#main #navTopStartseite #navBarTop ul li a.tab,
		#main #navTop #navBarTop ul li a.tab {
			position:relative;
			z-index:201;
			top:0px;
			float:left;
			display:block;
			background-image:url("../images/lexware/header/navTop_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 #navTopStartseite #navBarTop ul li a.tab span,
		#main #navTop #navBarTop ul li a.tab span {		
			position:relative;
			z-index:201;
			top:0px;
			left:2px;
			float:left;
			display:block;
			background-image:url("../images/lexware/header/navTop_border_tr.gif");
			background-position:right top;
			background-repeat:no-repeat;
			padding:4px 10px 6px 3px;
			font-size:11px;
			line-height:15px;
			color:#fff;
			text-decoration:none;
			cursor:pointer;	
		}
		
		/*
		#main #navTopStartseite #navBarTop ul li a:hover,
		#main #navTopStartseite #navBarTop ul li:hover,
		#main #navTop #navBarTop ul li a:hover {		
			padding:0px 5px 8px 0px;
		}
		*/
		
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#main #navTop #navBarTop a.tab span {float:none;}
		/* End IE5-Mac hack */

		#main #navTop #navBarTop a.tab:hover span,
		#main #navTopStartseite #navBarTop a.tab:hover span {
			padding:4px 10px 6px 3px;
			display:block;
		}		
		
		
		#main #navTop #navBarTop a.tab:hover,
		#main #navTop #navBarTop li:hover a.tab,
		#main #navTopStartseite #navBarTop a.tab:hover,
		#main #navTopStartseite #navBarTop li:hover a.tab {
			background-position:0% -30px;
		}
		
		#main #navTop #navBarTop a.tab:hover span,
		#main #navTop #navBarTop li:hover a.tab span,
		#main #navTopStartseite #navBarTop a.tab:hover span,
		#main #navTopStartseite #navBarTop li:hover a.tab span {
			background-position:100% -30px;
		}		
		
		
	/* #### EBENE 1 ######################## */

		/* SCHATTEN RECHTS/UNTEN FÜR EBENE 1 & 2 */

			#dropshadow{
				float:left;
				clear:left;
				background: url("../images/lexware/header/tabNavi/shadowAlpha2.png") no-repeat bottom left !important;
				margin: 0px 0px 0px 0px;
				padding: 0px 4px 4px 4px;
			}

			#dropshadow2{
				float:right;
				clear:both;	
				background: url("../images/lexware/header/tabNavi/shadowAlpha.png") no-repeat bottom right !important;
				margin: 0px 0px -4px 0px;
				padding: 0px 4px 4px 0px;
			}			

			#innerbox {
				position:relative;
				bottom:0px;
				left:0px;
				padding:0px 0px 5px 0px !important;
				margin: 0px 0px 0px 0px !important;
				background-image:url("../images/lexware/header/tabNavi/bg_tabNavi.gif");
				background-position:left top;
				background-repeat:repeat-x;
				border:1px solid #ccc;
			}

			#innerbox {
				/* IE5 hack */
				\margin: 0px 0px -3px 0px;
				ma\rgin:  0px 0px 0px 0px;
			}


		#main #navTopStartseite #navBarTop #navBar_main1 li ul.tabul1,
		#main #navTopStartseite #navBarTop #navBar_main2 li ul.tabul2,
		#main #navTopStartseite #navBarTop #navBar_main3 li ul.tabul3,
		#main #navTopStartseite #navBarTop #navBar_main4 li ul.tabul4,
		#main #navTopStartseite #navBarTop #navBar_main5 li ul.tabul5,
		#main #navTopStartseite #navBarTop #navBar_main6 li ul.tabul6,
		#main #navTop #navBarTop #navBar_main1 li ul.tabul1,
		#main #navTop #navBarTop #navBar_main2 li ul.tabul2,
		#main #navTop #navBarTop #navBar_main3 li ul.tabul3,
		#main #navTop #navBarTop #navBar_main4 li ul.tabul4,
		#main #navTop #navBarTop #navBar_main5 li ul.tabul5,
		#main #navTop #navBarTop #navBar_main6 li ul.tabul6 	{
			visibility:hidden;
			display:none;
			position:absolute;
			top:24px;
			right:-4px;
			width:auto;
			height:0;
			overflow:visible;
		}		

		#main #navTopStartseite #navBarTop #navBar_main1 li:hover ul.tabul1,
		#main #navTopStartseite #navBarTop #navBar_main2 li:hover ul.tabul2,
		#main #navTopStartseite #navBarTop #navBar_main3 li:hover ul.tabul3,
		#main #navTopStartseite #navBarTop #navBar_main4 li:hover ul.tabul4,
		#main #navTopStartseite #navBarTop #navBar_main5 li:hover ul.tabul5,
		#main #navTopStartseite #navBarTop #navBar_main6 li:hover ul.tabul6,
		#main #navTop #navBarTop #navBar_main1 li:hover ul.tabul1,
		#main #navTop #navBarTop #navBar_main2 li:hover ul.tabul2,
		#main #navTop #navBarTop #navBar_main3 li:hover ul.tabul3,
		#main #navTop #navBarTop #navBar_main4 li:hover ul.tabul4,
		#main #navTop #navBarTop #navBar_main5 li:hover ul.tabul5,
		#main #navTop #navBarTop #navBar_main6 li:hover ul.tabul6 {
			padding:0px 0px 0px 0px !important;
			margin:0px 0px 0px 0px !important;
			visibility:visible;
			display:block;
			height:auto;
			width:auto;
			right:-6px;
			top:24px;
			overflow:visible;
			white-space:nowrap;
		}

		
		#main #navTopStartseite #navBarTop ul li ul li img,
		#main #navTop #navBarTop ul li ul li img {
			margin:0;
			padding:0px 5px 0px 0px;
		}
		
		
		#main #navTopStartseite #navBarTop ul li ul li a, 
		#main #navTop #navBarTop ul li ul li a {
			position:relative;
			margin:0px 0px 0px 0px;
			padding:4px 10px 4px 10px;
			display:block;
			font-size:11px;
			line-height:15px;
			color:#fff;
			text-decoration:none;
			text-align:left;
		}
		
		
		#main #navTopStartseite #navBarTop ul li ul li:hover a,
		#main #navTop #navBarTop ul li ul li:hover a {
			position:relative;
			margin:0px 0px 0px 0px;
			padding:4px 10px 4px 10px;
			display:block;
			font-size:11px;
			line-height:15px;
			color:#ffff00;
			text-decoration:none;
			text-align:left;
		}	

		#main #navTopStartseite #navBarTop #navBar_main3 li ul.tabul3 li ul.subtabul3,
		#main #navTop #navBarTop #navBar_main3 li ul.tabul3	li ul.subtabul3 {
			visibility:hidden;
			display:none;
			position:absolute;
			top:68px;
			left:-108px;
			width:auto;
			height:0;
			overflow:visible;
		}		

		#main #navTopStartseite #navBarTop #navBar_main3 li:hover ul.tabul3 li:hover ul.subtabul3,
		#main #navTop #navBarTop #navBar_main3 li:hover ul.tabul3 li:hover ul.subtabul3 {
			padding:0px 0px 0px 0px !important;
			margin:0px 0px 0px 0px !important;
			visibility:visible;
			display:block;
			height:auto;
			width:auto;
			left:-117px;
			top:68px;
			overflow:visible;
			white-space:nowrap;
		}

		
		#main #navTopStartseite #navBarTop ul li ul li ul li img,
		#main #navTop #navBarTop ul li ul li ul li img {
			margin:0;
			padding:0px 5px 0px 0px;
		}
		
		
		#main #navTopStartseite #navBarTop ul li ul li:hover ul li a, 
		#main #navTop #navBarTop ul li ul li:hover ul li a {
			position:relative;
			margin:0px 0px 0px 0px;
			padding:4px 10px 4px 10px;
			display:block;
			font-size:11px;
			line-height:15px;
			color:#fff;
			text-decoration:none;
			text-align:left;
		}
		
		
		#main #navTopStartseite #navBarTop ul li ul li:hover ul li a:hover,
		#main #navTop #navBarTop ul li ul li:hover ul li a:hover {
			position:relative;
			margin:0px 0px 0px 0px;
			padding:4px 10px 4px 10px;
			display:block;
			font-size:11px;
			line-height:15px;
			color:#ffff00;
			text-decoration:none;
			text-align:left;
		}	
		
		
	/* ##################################### */		
		
	#main #navMid .navTabs {
		position:absolute;
		top:0px;
		left:0px;
		height:31px;
		margin:0;
		padding:0;
		font-size:11px;
		line-height:15px;
	}	
	
		#main #navMid .navTabs ul {
			height:30px;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		
			#main #navMid .navTabs ul li.normal {
				background-image:url("../images/lexware/header/bg_navMidTrenner.gif");
				background-position:2px 0px;
				background-repeat:no-repeat;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				text-decoration:none;
				color:#ffffff;
				width:22px;	
				height:31px;		
			}
		
			#main #navMid .navTabs ul li.normal_left {
				background-image:url("../images/lexware/header/bg_navMidTrenner.gif");
				background-position:0% 0%;
				background-repeat:no-repeat;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 10px;
				text-decoration:none;
				color:#ffffff;

			}

		 * html #main #navMid .navTabs ul li.normal_left {
				background-image:url("../images/lexware/header/bg_navMidTrenner.gif");
				background-position:0% 0%;
				background-repeat:no-repeat;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 10px;
				text-decoration:none;
				color:#ffffff;
			}
			
			#main #navMid .navTabs ul li.normal_right {
				background-image:url("../images/lexware/header/bg_navMidTrenner.gif");
				background-position:100% 0%;
				background-repeat:no-repeat;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 10px 0px 0px;
				text-decoration:none;
				color:#ffffff;

			}

		 * html #main #navMid .navTabs ul li.normal_right {
				background-image:url("../images/lexware/header/bg_navMidTrenner.gif");
				background-position:100% 0%;
				background-repeat:no-repeat;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 10px 0px 0px;
				text-decoration:none;
				color:#ffffff;
			}			

			
			#main #navMid .navTabs ul li.normal_left a,
			#main #navMid .navTabs ul li.normal_left a:active,
			#main #navMid .navTabs ul li.normal_left a:visited {
				text-decoration:none;
				color:#ffffff;
				display:block;
				float:left;
				padding:7px 0px 0px 10px;
				height:23px;
			}

			#main #navMid .navTabs ul li.normal_right a,
			#main #navMid .navTabs ul li.normal_right a:active,
			#main #navMid .navTabs ul li.normal_right a:visited {
				text-decoration:none;
				color:#ffffff;
				float:left;
				display:block;
				padding:7px 10px 0px 0px;
				height:23px;
			}
	
			#main #navMid .navTabs ul li.normal_right a:hover,
			#main #navMid .navTabs ul li.normal_right a:focus,			
			#main #navMid .navTabs ul li.normal_left a:hover,
			#main #navMid .navTabs ul li.normal_left a:focus {
				text-decoration:none;
				color:#ffffff;
			}


			#main #navMid .navTabs ul li.active {
				float:left;
				height:31px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			
		 * html #main #navMid .navTabs ul li.active {
				float:left;
				height:31px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				display:block;
			}
			
			
			#main #navMid .navTabs ul li.active span.leftbg {
				float:left;
				display:block;
			}
			
			#main #navMid .navTabs ul li.active span.rightbg {
				float:left;
				display:block;
			}			
	
			#main #navMid .navTabs ul li.active a,
			#main #navMid .navTabs ul li.active a:active,
			#main #navMid .navTabs ul li.active a:visited {
				background-image:url("../images/lexware/header/bg_navMid_activeTab.gif");
				background-position:0% 0%;
				background-repeat:repeat-x;
				height:24px;
				padding:7px 10px 0px 10px;
				margin:0px 0px 0px 0px;
				display:block;
				float:left;
				color:#fff;
				text-decoration:none;
			}			

			#main #navMid .navTabs ul li.active a:hover,
			#main #navMid .navTabs ul li.active a:focus {
				text-decoration:none;
				color:#ffffff;
			}			
		
		#main #navMid .navUsername {
			position:relative;
			right:240px;
			top:7px;
			margin:0;
			padding:0;
			font-size:11px;
			line-height:15px;
			color:#ffffff;	
			float:right;
		}
		
	#main #navBot .navSearch {
		position:absolute;
		top:0px;
		left:0px;
		height:30px;
		margin:0;
		padding:0px 0px 0px 21px;
		background-image:url("../images/lexware/header/bg_navBotTrenner.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;				
	}

 * html #main #navBot .navSearch {
		position:absolute;
		top:0px;
		left:0px;
		margin:0;
		padding:2px 0px 0px 21px;
	}


	#main #navBot .navSearch #suchlabel {
			margin:0px 0px 0px 0px;
			padding:3px 0px 0px 0px;
			font-size:11px;
			line-height:15px;
			color:#ffffff;
			vertical-align:middle;
		}

	 * html #main #navBot .navSearch #suchlabel {
			margin:0px 0px 0px 0px;
			padding:3px 0px 0px 0px;
			font-size:11px;
			line-height:15px;
			color:#ffffff;
			vertical-align:top;
		}			

		#main #navBot .navSearch #suchlabel .searchinput {
			margin:2px 5px 3px 5px;
			padding:2px 2px 1px 2px;
			vertical-align:middle;
			font-size:10px;
			line-height:13px;
			height:15px;
			width:150px;
			border:1px solid #000;
		}
		
	 * html	#main #navBot .navSearch #suchlabel .searchinput {
			margin:0px 5px 5px 5px;
			padding:2px 2px 1px 2px;
			vertical-align:middle;
			font-size:10px;
			line-height:13px;
			height:15px;
			width:150px;
			border:1px solid #000;
		}		



		#main #navBot .navSearch #suchlabel .searchbutton {
			font-size:11px;
			line-height:15px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			vertical-align:middle;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
		}	

#main #navBot .navFunctions {
	position:absolute;
	left:240px;
	top:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background-image:url("../images/lexware/header/bg_navBotTrenner.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:15px;
}
	
/* ### LOGIN/LOGOUT ### */
	#main #navBot .navFunctions #login_ul {
		position:relative;
		background-image:url("../images/lexware/header/bg_navBotTrenner.gif");
		background-position:right top;
		background-repeat:no-repeat;	
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 1px 0px 1px;
		float:left;
	}
	
	#main #navBot .navFunctions #login_ul li {
		margin:0px 11px 0px -10px;
	}
	
	#main #navBot .navFunctions #login_ul li img {
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
		vertical-align:middle;
	}
	
	#main #navBot .navFunctions #login_ul li img.icon_flyout {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 5px;
	}	
	
	#main #navBot .navFunctions #login_ul li a,
	#main #navBot .navFunctions #login_ul li a:visited,
	#main #navBot .navFunctions #login_ul li a:active,
	#main #navBot .navFunctions #login_ul li a:hover,
	#main #navBot .navFunctions #login_ul li a:focus {		
		padding:6px 10px 8px 10px;
		margin:0;
		display:block;
		color:#fff;
		text-decoration:none;
	}	
/* #################### */


/* ### WUNSCHZETTEL (inaktiv) ### */
	#main #navBot .navFunctions #wl_ul {
		position:relative;
		background-image:url("../images/lexware/header/bg_navBotTrenner.gif");
		background-position:right top;
		background-repeat:no-repeat;	
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 1px 0px 1px;
		float:left;
	}
	
	#main #navBot .navFunctions #wl_ul li {
		margin:0px 11px 0px -10px;
	}
	
	#main #navBot .navFunctions #wl_ul li img {
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
		vertical-align:middle;
	}

	#main #navBot .navFunctions #wl_ul li img.icon_flyout {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 5px;
	}		


	#main #navBot .navFunctions #wl_ul li a,
	#main #navBot .navFunctions #wl_ul li a:visited,
	#main #navBot .navFunctions #wl_ul li a:active,
	#main #navBot .navFunctions #wl_ul li a:hover,
	#main #navBot .navFunctions #wl_ul li a:focus {		
		padding:6px 10px 8px 10px;
		margin:0;
		display:block;
		color:#fff;
		text-decoration:none;
	}

	#main #navBot .navFunctions #wk_ul li a,
	#main #navBot .navFunctions #wk_ul li a:visited,
	#main #navBot .navFunctions #wk_ul li a:active,
	#main #navBot .navFunctions #wk_ul li a:hover,
	#main #navBot .navFunctions #wk_ul li a:focus {		
		padding:6px 10px 8px 10px;
		margin:0;
		display:block;
		color:#fff;
		text-decoration:none;
	}

	
/* ############################# */

/* ### WUNSCHZETTEL (aktiv) ##### */
	#main #navBot .navFunctions #wl_ul_aktiv {
		position:relative;
		background-image:url("../images/lexware/header/bg_navBotTrenner.gif");
		background-position:right top;
		background-repeat:no-repeat;	
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 1px 0px 1px;
		float:left;
	}	
	
	#main #navBot .navFunctions #wl_ul_aktiv li {
		margin:0px 11px 0px -10px;
	}
	
	#main #navBot .navFunctions #wl_ul_aktiv li img {
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
		vertical-align:middle;
	}

	#main #navBot .navFunctions #wl_ul_aktiv li img.icon_flyout {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 5px;
	}	
	
	#main #navBot .navFunctions #wl_ul_aktiv li a,
	#main #navBot .navFunctions #wl_ul_aktiv li a:visited,
	#main #navBot .navFunctions #wl_ul_aktiv li a:active {		
		padding:6px 10px 8px 10px;
		margin:0px 0px 0px 0px;
		display:block;
		color:#fff;
		text-decoration:none;
		height:16px;
	}

	#main #navBot .navFunctions #wl_ul_aktiv li a:hover,
	#main #navBot .navFunctions #wl_ul_aktiv li a:focus {		
		background-image:url("../images/lexware/header/bg_navBot_activeTab.gif");
		background-position:0px 0px;
		background-repeat:repeat-x;
		padding:6px 10px 8px 10px;
		margin:0;
		display:block;
		color:#fff;
		text-decoration:none;
	}
	
	/* ## FLYOUT MENÜ ## */

		#dropshadow_wl {
		float:left;
		clear:left;	
		background: url("../images/header/reiternavi/shadowAlpha.png") no-repeat bottom right !important;
		margin: 0px 0px 0px 0px;
		padding: 0px 4px 3px 0px;
		}

		#innerbox_wl {
		position:relative;
		bottom:2px;
		right:1px;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 1px;
		border:1px solid #cccccc;
		background-color:#f7f7f7;
		}

		#innerbox_wl {
		/* IE5 hack */
		\margin: 0px 0px -3px 0px;
		ma\rgin:  0px 0px 0px 0px;
		}

		#innerbox_wl_rahmen {
		border:1px solid #fff;
		margin-bottom:1px;
		}
		
		#main #navBot .navFunctions #wl_ul_aktiv li ul.wl_subliste {
			visibility:hidden;
			position:absolute;
			top:32px;
			left:0px;
			height:0;
			overflow:visible;
			display:none;
		}

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste {
			visibility:visible;
			height:auto;
			width:auto;
			background:none !important;
			left:-8px;
			top:32px;
			overflow:visible;
			display:block;
		}

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab {
			background:transparent !important;
			background-image:none !important;
			padding:0px 0px 0px 0px !important;
			margin:0px -11px -2px 6px !important;
			text-align:left;
			width:246px;
		}

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td.spacer_l,
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td.spacer_r {
			width:10px;
			padding:0px !important;
			margin:0px !important;
		}

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td  {
			padding:0px 0px 5px 0px !important;
			margin:0px 0px 0px 0px !important;
			text-align:left !important;
			background:transparent !important;
			color:#000;
		}

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td.icon {
			width:5px !important;
			vertical-align:top !important;
			padding:5px 0px 0px 0px !important;
			margin:0px !important;
		}
		
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td.wlBox_content {
			width:155px !important;
		}		
		
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td.removelink {
			width:65px !important;
			white-space:nowrap !important;
			float:right !important;
		}		

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a.termine,
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a.termine:active,
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a.termine:visited,
		#main #navBot .navFunctions #wl_ul_aktiv li.over ul.wl_subliste .wlBox_tab td a.termine {
			background-image:url("../images/buttons/akt_termine.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			color:#ffffff !important;
			font-weight:bold !important;
			font-size:10px !important;
			line-height:13px !important;
			height:20px !important;
			width:192px !important;
			margin:3px 0px 0px 0px !important;
			padding:2px 0px 0px 0px !important;
			display:block !important;
			text-align:center !important;
		}

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a.termine:hover,
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a.termine:focus {
			background-image:url("../images/buttons/akt_termine_hover.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			margin:3px 0px 0px 0px !important;
			padding:2px 0px 0px 0px !important;
			text-decoration:none !important;
			color:#ffffff !important;
			font-weight:bold !important;
			font-size:10px !important;
			line-height:13px !important;					
			text-align:center !important;
			height:20px !important;
			width:192px !important;
			display:block !important;
		}					

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a,
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a:active,
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a:visited {
			color:#333333;
			text-decoration:none;
			background:none !important;
			text-align:left !important;
			padding:0px 0px 0px 0px !important;
			margin:0px 0px 0px 0px !important;
			display:inline !important;
			height:auto !important;
		}				

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a:hover,
		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td a:focus {
			color:#333333;
			text-decoration:underline !important;
			background:none;
			text-align:left !important;
			padding:0px 0px 0px 0px !important;
			margin:0px 0px 0px 0px !important;
			height:auto !important;
		}



		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td.wlBox_spacer {
			padding:0px !important;
			margin:0px !important;
			background-color:transparent !important;
			height:5px !important;
		}

		#main #navBot .navFunctions #wl_ul_aktiv li:hover ul.wl_subliste .wlBox_tab td.wlBox_headline {
			padding:5px 0px 5px 0px !important;
			margin:0px 0px 0px 0px !important;
			text-align:left;
			color:#999;
		}		

	/* ################# */	
	
/* ### WARENKORB (inaktiv) ###### */
	#main #navBot .navFunctions #wk_ul {
		position:relative;
		background-image:url("../images/lexware/header/bg_navBotTrenner.gif");
		background-position:right top;
		background-repeat:no-repeat;	
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 1px 0px 1px;
		float:left;
	}

	#main #navBot .navFunctions #wk_ul li {
		margin:0px 11px 0px -10px;
	}
	
	#main #navBot .navFunctions #wk_ul li img {
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
		vertical-align:middle;
	}

	#main #navBot .navFunctions #wk_ul li img.icon_flyout {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 5px;
	}	
/* ############################## */
	
/* ### WARENKORB (aktiv) ######## */
	#main #navBot .navFunctions #wk_ul_aktiv {
		position:relative;
		background-image:url("../images/lexware/header/bg_navBotTrenner.gif");
		background-position:right top;
		background-repeat:no-repeat;	
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 1px 0px 1px;
		float:left;
	}

	#main #navBot .navFunctions #wk_ul_aktiv li {
		margin:0px 11px 0px -10px;
	}
	
	#main #navBot .navFunctions #wk_ul_aktiv li img {
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
		vertical-align:middle;
	}

	#main #navBot .navFunctions #wk_ul_aktiv li img.icon_flyout {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 5px;
	}
	
	#main #navBot .navFunctions #wk_ul_aktiv li a,
	#main #navBot .navFunctions #wk_ul_aktiv li a:visited,
	#main #navBot .navFunctions #wk_ul_aktiv li a:active {		
		padding:6px 10px 8px 10px;
		margin:0px 0px 0px 0px;
		display:block;
		color:#ff0;
		height:16px;
		text-decoration:none;
		font-weight:bold;
	}

	#main #navBot .navFunctions #wk_ul_aktiv li a:hover,
	#main #navBot .navFunctions #wk_ul_aktiv li a:focus {		
		background-image:url("../images/lexware/header/bg_navBot_activeTab.gif");
		background-position:0px 0px;
		background-repeat:repeat-x;
		padding:6px 10px 8px 10px;
		margin:0;
		display:block;
		color:#ff0;
		text-decoration:none;
		font-weight:bold;
	}		

	#main #navBot .navFunctions #wk_ul_aktiv li span {
		font-weight:bold;
	}
	
	/* ## FLYOUT MENÜ ## */	
		#dropshadow_wk {
			float:left;
			clear:left;	
			background: url("../images/header/reiternavi/shadowAlpha.png") no-repeat bottom right !important;
			margin: 0px 0px 0px 0px;
			padding: 0px 4px 3px 0px;
		}

		#innerbox_wk {
			position:relative;
			bottom:2px;
			right:1px;
			padding:0px 0px 0px 0px;
			margin: 0px 0px 0px 1px;
			border:1px solid #cccccc;
			background-color:#f7f7f7;
		}

		#innerbox_wk {
			/* IE5 hack */
			\margin: 0px 0px -3px 0px;
			ma\rgin:  0px 0px 0px 0px;
		}

		#innerbox_wk_rahmen {
			border:1px solid #fff;
			margin-bottom:1px;
		}
		
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv ul.wk_subliste {
			visibility:hidden;
			position:absolute;
			top:32px;
			left:0px;
			height:0;
			overflow:visible;
			z-index:22222;
			display:none;
		}

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste {
			z-index:22222;
			visibility:visible;
			height:auto;
			width:auto;
			left:-8px;
			top:32px;
			overflow:visible;
			padding:0px 0px 0px 0px;
			background:transparent;
			display:block;
		}

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab {
			background:transparent !important;
			background-image:none !important;
			padding:0px 0px 0px 0px !important;
			margin:0px -11px -2px 6px !important;
			text-align:left;
			width:246px;
		}

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td.spacer_l,
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td.spacer_r {
			width:10px;
			padding:0px !important;
			margin:0px !important;
		}

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td {
			padding:0px 0px 5px 0px !important;
			margin:0px 0px 0px 0px !important;
			text-align:left;
			background:transparent !important;
			color:#000;
		}

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td.icon {
			width:5px;
			vertical-align:top;
			padding:5px 0px 0px 0px !important;
			margin:0px !important;
		}

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a.kasse,
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a.kasse:active,
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a.kasse:visited{
			background-image:url("../images/lexware/buttons/kasse.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			color:#ffffff;
			font-weight:bold;
			font-size:11px !important;
			line-height:20px !important;
			height:24px !important;
			width:84px !important;
			margin:0px 0px 0px 0px !important;
			padding:2px 0px 2px 20px !important;
			display:block;
			text-align:left !important;
		}

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a.kasse:hover,
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a.kasse:focus {
			background-image:url("../images/lexware/buttons/kasse_hover.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			margin:0px 0px 0px 0px !important;
			padding:2px 0px 2px 20px !important;
			text-decoration:none;
			color:#ffffff;
			font-weight:bold;
			height:24px !important;
			width:84px !important;					
			font-size:11px !important;
			line-height:20px !important;	
			text-align:left !important;
			display:block;
		}					

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a,
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a:active,
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a:visited {
			color:#333333;
			text-decoration:none;
			font-weight:normal;
			background:none;
			text-align:left;
			padding:0px 0px 0px 0px !important;
			margin:0px 0px 0px 0px !important;
			display:inline;
		}				

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a:hover,
		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td a:focus {
			color:#333333;
			text-decoration:underline;
			background:none;
			font-weight:normal;
			text-align:left;
			padding:0px 0px 0px 0px !important;
			margin:0px 0px 0px 0px !important;
		}


		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td.wkBox_spacer {
			padding:0px !important;
			margin:0px !important;
			height:5px;
		}			

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td.wkBox_hr {
			padding:0px !important;
			margin:0px !important;
			background-color:#cccccc !important;
			height:1px;
		}	

		#main #navBot .navFunctions #wk_ul_aktiv li.wkliste_aktiv:hover ul.wk_subliste .wkBox_tab td.wkBox_headline {
			padding-top:5px !important;
			padding-bottom:5px !important;
			text-align:left;
			color:#999;
		}		
	/* ################# */
	
/* ############################## */


/* CONTENTBEREICH */

	#main #contentcontainer {
		/*position:relative;
		top:0px;
		left:0px;*/
		background:transparent;
		height:auto;
		width:810px;
		margin:auto;
		padding:0;
	}

	#main .trenner {
	 	width:100%;
	 	margin:1px 0px 10px 0px;
	 	padding:0px 0px 0px 0px;
	 	height:1px;
	 	border:none;
	 	color:#cccccc;
	 	background-color:#cccccc;
	}

	#main #breadcrumb,
	#main #pa_breadcrumb {
		text-align:left;
		width:810px;
		height:30px;
		background-image:url("../images/lexware/breadcrumb/bg_breadcrumb.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;		
		background-color:#ffffff;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}

		#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:#000;
		}
		
		#main #breadcrumb a,
		#main #pa_breadcrumb a {
			color:#333;
			text-decoration:none;
			display:block;
			margin:6px 0px 0px 10px;
			padding:1px 0px 7px 0px;
		}
		
		#main #breadcrumb span.aktiv,
		#main #pa_breadcrumb span.aktiv {
			color:#000;
			text-decoration:none;
			font-weight:bold;
			display:block;
			margin:6px 0px 0px 10px;
			padding:1px 0px 7px 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:32px;
			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 !important;
			line-height:15px !important;
			color:#333 !important; 
			/*background-color:#ff0;*/
			/*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 !important;
			line-height:15px !important;
			color:#333 !important; 
			/*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 !important;
			line-height:15px !important;
			color:#333 !important;
			/*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 !important;
			line-height:15px !important;
			color:#333 !important;
			text-decoration:underline;
			text-align:left;
		}
		/* ############################### */


	#main #content600 {
		float:left;
		width:600px;
		height:100%; 
		/*background-color:#666666;*/
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
	}

		#main #content600 img {
			padding:0px 0px 0px 0px;
			margin:0px 5px 0px 0px;
		}

		#main #content600 h1.standard {
			margin:0px 0px 12px 0px;
			padding:0;
			text-align:left;
			font-size:22px;
			line-height:30px;
			color:#333333;
		}

		#main #content600 h1.red {
			margin:0px 0px 12px 0px;
			padding:0;
			text-align:left;
			font-size:22px;
			line-height:30px;
			color:#cc0000;
		}

		#main #content600 h2.standard {
			margin:10px 0px 10px 0px;
			padding:0;
			text-align:left;
			font-size:15px;
			line-height:20px;
			color:#333333;
		}	
		
		#main #content600 h2.red {
			margin:10px 0px 8px 0px;
			padding:0;
			text-align:left;
			font-size:15px;
			line-height:20px;
			color:#cc0000;
		}		
		
		#main #content600 h3.standard {
			margin:0px 0px 11px 0px;
			padding:0;
			text-align:left;
			font-weight:bold;			
			font-size:13px;
			line-height:20px;
			color:#333333;
		}
		
		#main #content600 h3.red {
			margin:0px 0px 11px 0px;
			padding:0;
			text-align:left;
			font-weight:bold;			
			font-size:13px;
			line-height:20px;
			color:#cc0000;
		}		
		
		#main #content600 .normalHeadline {
			margin:0px 0px 3px 0px;
			padding:0;
			text-align:left;
			font-weight:normal;
			font-size:16px;
			line-height:17px;
			color:#333333;
		}
		
		#main #content600 .normalHeadline_red {
			margin:0px 0px 3px 0px;
			padding:0;
			text-align:left;
			font-weight:normal;
			font-size:16px;
			line-height:17px;
			color:#cc0000;
		}		
	
		#main #content600 p.standardbold {
			font-size:11px;
			line-height:15px;
			color:#000;
			font-weight:bold;
			padding:0px 0px 0px 0px;
			margin:0px 0px 10px 0px;
		}
	
		#main #content600 p.standard {
			font-size:11px;
			line-height:15px;
			color:#000;
			font-weight:normal;
			padding:0px 0px 0px 0px;
			margin:0px 0px 10px 0px;		
		}	

		#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 #content600 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 #content600 ul.standard li {
			padding:0px 0px 0px 0px;
			margin:3px 0px 3px 16px;
			color:#000;
			font-size:11px;
			line-height:15px;		
		}	
	
		#main #content600 table.standard {
			font-size:11px;
			line-height:15px;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		#main #content600 table.standard tr {
			vertical-align:top;
		}
		
		#main #content600 table.standard tr.header {
			vertical-align:middle;
	 		background-image:url("../images/lexware-akademie/static/bg_table_header.gif");
	 		background-position:0px 0px;
	 		background-repeat:repeat-x;
	 		height:28px;	
		}
		/*
		#main #content600 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 #content600 table.standard tr.header td {
			padding:0px 10px 0px 10px;
			font-weight:bold;
			color:#fff;
		}
		
		#main #content600 table.standard tr.header td.header_left {
			width:345px;
		}
		
		#main #content600 table.standard tr.header td.header_mid {
			width:91px;
		}	
		
		#main #content600 table.standard tr.subheader td {
			padding:0px 10px 0px 10px;
			font-weight:bold;
		}	
		
		#main #content600 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 #content600 table.standard td.col_mid {
			padding:3px 10px 3px 10px;
			white-space:nowrap;
			border-top:1px solid #ccc;
			border-right:1px solid #ccc;	
		}
		
		#main #content600 table.standard td.col_right {
			padding:3px 10px 3px 10px;
			border-top:1px solid #ccc;
			border-right:1px solid #ccc;	
		}
		
		#main #content600 table.standard td.col_bottom_border {
			border-bottom:1px solid #ccc;
		}


	#main #staticTabNavi {
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0x;
		border-bottom:1px solid #898989;
		height:25px;
	}
	
	#main #staticTabNaviBig {
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0x;
		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/lexware-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/lexware-akademie/static/tabnavi/border_tr.gif");
		background-position:right top;
		background-repeat:no-repeat;
		padding:6px 10px 5px 3px;
		margin:0px 15px 0px 0px;
		font-size:11px;
		line-height:15px;
		color:#c00;
		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:6px 10px 5px 3px;
		margin:0px 15px 0px 0px;
		font-size:11px;
		line-height:15px;
		color:#c00;
		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;*/
	}	


		#main #content600 .themenbereich {
			width:600px;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			background-color:#ffffff;
		}
		
			.themenbereich .themenbereichTable {
				width:600px;
			}
			
			.themenbereich .themenbereichTable tr {
				vertical-align:top;
			}
			
			.themenbereich .themenbereichTable td.border_tl {
				background-image:url("../images/lexware/content/pl_border_tl.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:10px;
				height:10px;
				background-color:#ffffff;		
			}
			
			.themenbereich .themenbereichTable td.border_top {
				background-image:url("../images/lexware/content/pl_border_t.gif");
				background-position:0px 0px;
				background-repeat:repeat-x;
				height:10px;		
			}
		
			.themenbereich .themenbereichTable td.border_tr {
				background-image:url("../images/lexware/content/pl_border_tr.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;		
				width:10px;
				height:10px;
				background-color:#ffffff;		
			}
			
			.themenbereich .themenbereichTable td.border_left {
				background-image:url("../images/lexware/content/pl_border_l.gif");
				background-position:0px 0px;
				background-repeat:repeat-y;
				width:10px;		
			}
			
			.themenbereich .themenbereichTable td.border_right {
				background-image:url("../images/lexware/content/pl_border_r.gif");
				background-position:0px 0px;
				background-repeat:repeat-y;		
				width:10px;				
			}
			
			.themenbereich .themenbereichTable td.border_bl {
				background-image:url("../images/lexware/content/pl_border_bl.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:10px;
				height:10px;
				background-color:#ffffff;
			}
			
			.themenbereich .themenbereichTable td.border_bottom {
				background-image:url("../images/lexware/content/pl_border_b.gif");
				background-position:0px 0px;
				background-repeat:repeat-x;		
				height:10px;		
			}
			
			.themenbereich .themenbereichTable td.border_br {
				background-image:url("../images/lexware/content/pl_border_br.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:10px;
				height:10px;	
				background-color:#ffffff;		
			}
		
			.themenbereich .themenbereichTable td.headlineRed {
				font-size:22px;
				line-height:30px;
				font-weight:bold;			
				color:#cc0000;
				margin:0;
				padding:0px 0px 5px 0px;
			}
		
			.themenbereich .themenbereichTable td.contentItemSpacer {
				width:12px;
			}

			.themenbereich .themenbereichTable td.contentItemSpacer2 {
				width:13px;
			}	

			* html .themenbereich .themenbereichTable td.contentItemSpacer2,
			html* .themenbereich .themenbereichTable td.contentItemSpacer2 {
				width:12px;
			}			

			.themenbereich .themenbereichTable td.contentItemStartseite {
				width:185px;
			}

				.themenbereich .themenbereichItemTableStartseite {
					width:100%;
				}
				
				.themenbereich .themenbereichItemTableStartseite tr {
					vertical-align:top;		
				}
				
				.themenbereich .themenbereichItemTableStartseite td.navitemStartseite {
					width:185px;
					color:#333333;
					font-size:11px;
					line-height:15px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;					
				}				
				
				.themenbereich .themenbereichItemTableStartseite td.navitemStartseite a,
				.themenbereich .themenbereichItemTableStartseite td.navitemStartseite a:visited,
				.themenbereich .themenbereichItemTableStartseite td.navitemStartseite a:active {
					width:166px;
					height:22px;
					margin:0px 0px 5px 0px;
					padding:5px 0px 0px 19px;			
					background-image:url("../images/lexware/content/bg_menueStart.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;
					font-weight:bold;
				}
				
				.themenbereich .themenbereichItemTableStartseite td.navitemStartseite a:hover,
				.themenbereich .themenbereichItemTableStartseite td.navitemStartseite a:focus {
					width:166px;
					height:22px;
					display:block;
					vertical-align:top;
					margin:0px 0px 5px 0px;
					padding:5px 0px 0px 19px;			
					background-image:url("../images/lexware/content/bg_menueStartHover.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;					
				}				
								
			.themenbereich .themenbereichTable td.contentItem {
				width:283px;
			}

				.themenbereich .themenbereichItemTable {
					width:100%;
					margin:2px 0px 1px 0px;
				}
				
				.themenbereich .themenbereichItemTable tr {
					vertical-align:top;		
				}
				
				.themenbereich .themenbereichItemTable td.navitem {
					width:283px;
					color:#333333;
					font-size:11px;
					line-height:15px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;					
				}				
				
				.themenbereich .themenbereichItemTable td.navitem a,
				.themenbereich .themenbereichItemTable td.navitem a:visited,
				.themenbereich .themenbereichItemTable td.navitem a:active {
					width:264px;
					height:22px;
					margin:5px 0px 0px 0px;
					padding:5px 0px 0px 19px;			
					background-image:url("../images/lexware/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;
					font-weight:bold;
				}
				
				.themenbereich .themenbereichItemTable td.navitem a:hover,
				.themenbereich .themenbereichItemTable td.navitem a:focus {
					width:264px;
					height:22px;
					display:block;
					vertical-align:top;
					margin:5px 0px 0px 0px;
					padding:5px 0px 0px 19px;			
					background-image:url("../images/lexware/content/bg_menueHover.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;					
				}
					
		#main #content600 .themenliste {
			width:600px;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
		}

				.themenliste .themenlisteTable hr {
					border:none;
					color:#ccc;
					background-color:#ccc;
					width:100%;
					height:1px;
				}

				.themenliste h3.tlHeadline {
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-size:13px;
					line-height:20px;
					color:#333;
					font-weight:bold;
					text-align:left;
				}

				.themenliste h3.tlHeadline a,
				.themenliste h3.tlHeadline a:visited,
				.themenliste h3.tlHeadline a:active {
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;					
					font-size:13px;
					line-height:20px;				
					color:#333;
					text-decoration:none;
					font-weight:bold;
					text-align:left;
				}	
				
				.themenliste h3.tlHeadline a:hover,
				.themenliste h3.tlHeadline a:focus {
					color:#333;
					text-decoration:underline;
				}			
				
				.themenliste h4.tlSubheadline {
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;				
					font-size:11px;
					line-height:15px;
					color:#333;
					font-weight:normal;
				}

				.themenliste h4.tlSubheadline a,
				.themenliste h4.tlSubheadline a:visited,
				.themenliste h4.tlSubheadline a:active {
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-size:11px;
					line-height:15px;				
					color:#333;
					text-decoration:none;
					font-weight:normal;
				}	
				
				.themenliste h4.tlSubheadline a:hover,
				.themenliste h4.tlSubheadline a:focus {
					color:#333;
					text-decoration:underline;
				}	

			.themenliste .themenlisteTable {
				width:600px;
				text-align:left;
			}
			
			.themenliste .themenlisteTable tr {
				vertical-align:top;
			}
			
			.themenliste .themenlisteTable td.navArrow {
				width:10px;
				padding:5px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				text-align:left;
			}
			
			.themenliste .themenlisteTable td.navContent {
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				text-align:left;
				width:100%;
			}
			
			.themenliste .themenlisteTable td.navContentHeadline {
				margin:0px 0px 0px 0px;
				padding:0px 0px 10px 0px;
				font-size:22px;
				line-height:30px;
				font-weight:bold;
				color:#c00;
				text-align:left;
			}

			.themenliste .themenlisteTable td.navHR {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				height:1px;
			}

			.themenliste .themenlisteTable td.navHR2 {
				margin:0px 0px 0px 0px;
				padding:4px 0px 3px 0px;
				height:1px;
			}
			
			.themenliste .themenlisteTable .themenlisteCategoryTable {
				width:600px;
				text-align:left;
			}
			
			.themenliste .themenlisteTable .themenlisteCategoryTable hr {
				border:none;
				color:#fff;
				background-color:#fff;
				width:100%;
				height:1px;
			}			
			
								
		#main #content600 .pl_main {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:600px;
		}

			#main #content600 .pl_main td.pl_content {
				text-align:left;
			}
			
			#main #content600 .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 #content600 .pl_main td.pl_navpfeil {
				margin:0px 0px 0px 0px;
				padding:4px 0px 0px 0px;
				vertical-align:top;
				width:9px;
			}		
			
			#main #content600 .pl_main span.pl_menue_big {
				color:#333333;
				font-size:13px;
				line-height:15px;
				margin:0;
				padding:0px 0px 0px 0px;			
			}
			
			#main #content600 .pl_main span.pl_menue_small {
				color:#333333;
				font-size:10px;
				line-height:13px;
				margin:0;
				padding:0px 0px 0px 0px;			
			}

		#main #content600 .pl_left {
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:295px;
			float:left;
		}
		
		#main #content600 .pl_right {
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:295px;
			float:right;
		}
				
				
			#main #content600 .pl_main img,
			#main #content600 .pl_left img,
			#main #content600 .pl_right img {
				margin:0px 4px 0px 0px;
				padding:0px 0px 0px 0px;
			}		
		
			#main #content600 .pl_main .spaltenbild,
			#main #content600 .pl_left .spaltenbild,
			#main #content600 .pl_right .spaltenbild {
				margin:0px 9px 0px 0px;
				padding:3px 0px 0px 0px;
			}
		
			#main #content600 .pl_main .floatbild,
			#main #content600 .pl_left .floatbild,
			#main #content600 .pl_right .floatbild {
				float:left;
				margin:0px 9px 10px 0px;
				padding:3px 0px 0px 0px;
			}		
		
		#main #content600 #functions li {
			margin:25px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			float:left;
			color:#333333;
			font-size:11px;
			line-height:15px;
			text-decoration:none;
		}
		
		#main #content600 #functions li img{
			margin:0px 0px 0px 0px;
			padding:0px 4px 0px 0px;
		}
		
		#main #content600 #functions li a,
		#main #content600 #functions li a:visited,
		#main #content600 #functions li a:active {
			color:#333333;
			font-size:11px;
			line-height:15px;
			text-decoration:none;		
		}
		
		#main #content600 #functions li a:hover,
		#main #content600 #functions li a:focus {
			color:#333333;
			font-size:11px;
			line-height:15px;
			text-decoration:underline;		
		}		

		/* THEMENLISTE SUCHERGEBNISSE */
		#main #content600 #themenlisteSuche {
			background-color:#FFFFFF;
			text-align:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;		
			font-size:11px;
			line-height:15px;					
		}
		
			#main #content600 #themenlisteSuche td.linkIcon {
				padding:5px 0px 0px 0px;
				width:6px;
			}
			
			* html #main #content600 #themenlisteSuche td.linkIcon,
			html* #main #content600 #themenlisteSuche td.linkIcon {
				padding:5px 0px 0px 0px;
				margin:0 0 0 0;
				width:6px;			
			}			

			#main #content600 #themenlisteSuche #tl_item {
				width:600px;		
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #CCCCCC;
			}
			
			#main #content600 #themenlisteSuche #tl_item_bottom {
				width:600px;		
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #FFFFFF;
			}			
			
			#main #content600 #themenlisteSuche #tl_item:hover {
				width:600px;		
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #CCCCCC;
				background-color:#ffffff;
			}			

			#main #content600 #themenlisteSuche #tl_item_bottom:hover {
				width:600px;		
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				border-bottom:1px solid #FFFFFF;
				background-color:#ffffff;
			}		

			#main #content600 #themenlisteSuche h2 {
				display:block;
				font-size:15px;
				line-height:20px;
				color:#999999;	
				padding:0px 0px 0px 0px;
				margin:0px 0px 2px 0px;
				font-weight:bold;				
			}	

			#main #content600 #themenlisteSuche h3.tl_category {
				display:block;
				padding:7px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font-size:15px;
				line-height:20px;
				color:#999999;
				font-weight:bold;				
			}

			#main #content600 #themenlisteSuche h3 {
				display:block;
				font-size:15px;
				line-height:20px;
				color:#333333;	
				padding:0px 0px 0px 0px;
				margin:0px 0px 2px 0px;
				font-weight:bold;				
			}			

		 	#main #content600 #themenlisteSuche h3 a {
				display:block;
				padding:0px 0px 0px 0px;
				margin:0px 0px 2px 0px;
				font-size:15px;
				line-height:20px;
				color:#333333;
				text-decoration:none;
				font-weight:bold;
			}			

			#main #content600 #themenlisteSuche h4 {
				display:inline;
				font-size:11px;
				line-height:15px;
				font-weight:bold;
				color:#999999;	
				padding:0px 0px 0px 0px;			
			}

			#main #content600 #themenlisteSuche h4 a {
				display:block;
				padding:0px 0px 5px 0px;
				margin:0px 0px 0px 0px;
				font-size:11px;
				line-height:15px;
				font-weight:bold;
				color:#999999;	
				text-decoration:none;
			}		
		/* ########################## */		


		/* SEMINAR */
		#main #content810 {
			float:left;
			width:810px;
			/*background-color:#666666;*/
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:left;
		}
		
			#main #content810 .seminar_header {
				/*position:relative;*/
				margin-right:210px;
				text-align:left;
			}
		
			#main #content810 .seminar_icons {
				margin:20px 0px 5px 0px;
				/*float:left;*/
			}
			
			* html #main #content810 .seminar_icons {
				margin:10px 0px 5px 0px;
				/*float:left;*/
			}	
			
			#main #content810 .seminar_icons img {
				padding:0px 0px 0px 5px;
			}
		
			#main #content810 h1.seminar_title {
				font-size:22px;
				line-height:30px;
				color:#333333;
				font-weight:normal;
				padding:0px 0px 3px 0px;
				margin:0px 0px 0px 0px;
				width:100%;
			}
		
			* html #main #content810 h1.seminar_title {
				font-size:22px;
				line-height:30px;
				color:#333333;
				font-weight:normal;
				padding:0px 0px 12px 0px;
				margin:0px 0px 0px 0px;
				width:100%;
			}
		
			#main #content810 .seminar_header_r {
				position:relative;
				float:right;
				width:195px;
			}
		
				#main #content810 .seminar_header_r .seminar_print {
					position:absolute;
					right:0px;
					bottom:7px;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px;
					font-size:11px;
					line-height:15px;
				}
		
				#main #content810 .seminar_header_r .seminar_print img {
					margin:0px 0px 0px 0px;
					padding:0px 5px 0px 0px;
				}
		
				#main #content810 .seminar_header_r .seminar_print a,
				#main #content810 .seminar_header_r .seminar_print a:visited,
				#main #content810 .seminar_header_r .seminar_print a:active {
					color:#cc0000;
					text-decoration:none;
				}
		
				#main #content810 .seminar_header_r .seminar_print a:hover,
				#main #content810 .seminar_header_r .seminar_print a:focus {
					color:#cc0000;
					text-decoration:underline;			
				}
		
				#main #content810 .seminar_header_r .seminar_print img:hover,
				#main #content810 .seminar_header_r .seminar_print img:focus {
					padding:0px 5px 0px 0px;
					margin:0px 0px 0px 0px;
					text-decoration:none;
				}
		
		
		#main #content600 .trenner {
			width:100%;
			margin:1px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			height:1px;
			border:none;
			color:#cccccc;
			background-color:#cccccc;
		}
		
		#main #content600 h2.seminar_lex_subtitle {
			font-size:15px;
			line-height:20px;
			color:#000;
			font-weight:bold;
			padding:3px 0px 0px 0px;
			margin:0px 0px 7px 0px;
		}
		
		#main #content600 .seminar_summary {
			font-size:11px;
			line-height:15px;
			padding:0;
			margin:8px 0px 0px 0px;
		}
		
		#main #content600 h3.seminar_content_headline {
			font-size:18px;
			line-height:18px;
			color:#000;
			font-weight:normal;
			padding:0px 0px 0px 0px;
			margin:20px 0px 0px 0px;
		}
		
		#main #content600 h4.seminar_content_subheadline {
			font-size:13px;
			line-height:17px;
			color:#000;
			font-weight:bold;
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;
		}
		
		#main #content600 h5.seminar_content_subheadline {
			font-size:11px;
			line-height:15px;
			color:#000;
			font-weight:bold;
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;
		}
		
		#main #content600 .seminar_content {
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			font-size:11px;
			line-height:15px;
			color:#000;
		}
		
		#main #content600 .seminar_content a,
		#main #content600 .seminar_content a:active,
		#main #content600 .seminar_content a:visited {
			color:#cc0000;
			text-decoration:none;
		}
		
		#main #content600 .seminar_content a:hover,
		#main #content600 .seminar_content a:focus {
			color:#cc0000;
			text-decoration:underline;
		}	
		
		#main #content600 .seminar_content img {
			margin:0px 4px 0px 0px;
			padding:0px 0px 0px 0px;
			text-decoration:none;
		}
		
		#main #content600 .seminar_content img.stopper {
			margin:15px 0px 0px 0px;
			padding:0px 0px 0px 10px;
			float:right;
		}
		
		#main #content600 .seminar_content img.inhouse_stopper {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 10px;
			float:right;
		}
		
		#main #content600 .seminar_content ul {
			list-style:outside;
			list-style-type:disc;
		}
		
		#main #content600 .seminar_content li {
			padding:0px 0px 0px 0px;
			margin:5px 0px 5px 16px;
		}
		
		#main #content600 .seminar_content p {
			padding:0;
			margin:5px 0px 5px 0px;
		}
		
		#main #content600 .seminar_content p.lernkonzept {
			padding:0;
			margin:5px 0px 5px 0px;
		}
		
		#main #content600 .seminar_content p.inhalttext {
			margin:0px 0px 0px 0px;
			padding:0;
		}
		
		#main #content600 .seminar_content p.inhaltue {
			margin:8px 0px 0px 1px;
			padding:0px 0px 0px 14px;
			background-image:url("../images/content/bullet_circle.gif");
			background-position:0px 5px;
			background-repeat:no-repeat;
			font-weight:bold;
			color:#333333;
		}
		
		#main #content600 .seminar_content p.inhalthauptue {
			margin:15px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			font-weight:bold;
		}
		
		#main #content600 .seminar_content p.nutzentext,
		#main #content600 .seminar_content p.nutzenplus {
			padding:0;
			margin:5px 0px 0px 0px;
		}
		
		#main #content600 .seminar_content p.nutzenzusatz {
			margin:15px 0px 0px 0px;
			padding:0;
		}
		
		#main #content600 .seminar_content p.referent {
			padding:0px 0px 0px 0px;
			margin:0;
		}
		#main #content600 .seminar_content p.referenten_trenner {
			padding:0px 0px 0px 0px;
			margin:0;
		}
		#main #content600 .seminar_content p.methodetext {
			padding:0;
			margin:5px 0px 0px 0px;
		}	
		
		#main #content600 .seminar_content p.methodeplus {
			padding:0;
			margin:15px 0px 0px 0px;
		}
		
		#main #content600 .seminar_content p.tntext {
			padding:0;
			margin:5px 0px 0px 0px;
		}	
		
		#main #content600 .seminar_content p.tnplus {
			padding:0;
			margin:15px 0px 0px 0px;
		}
		
		#main #content600 .seminar_content p.zertlehr {
			padding:0;
			margin:15px 0px 0px 0px;
		}
		
		#main #content600 .seminar_content p.zertlehr img {
			padding:2px 0px 0px 0px;
			margin:0px 5px 0px 0px;
			float:left;
		}
		
		#main #content600 .seminar_content p.watext {
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			font-weight:normal;
		}
		
		#main #content600 .seminar_content p.watext_inhouse {
			padding:0px 0px 0px 0px;
			margin:15px 0px 0px 0px;
			font-weight:bold;		
		}	
		
		#main #content600 .seminar_content p.pressetitel {
			background-image:url("../images/arrows/link.gif");
			background-position:0px 4px;
			background-repeat:no-repeat;
			padding:0px 0px 0px 10px;
			margin:5px 0px 0px 0px;
			font-weight:normal;		
		}
		
		#main #content600 .seminar_content p.pressetext {
			padding:0px 0px 0px 10px;
			margin:0px 0px 0px 0px;
			font-weight:normal;		
		}
		
		#main #content600 .seminar_content p.back {
			padding:0;
			margin:15px 0px 0px 0px;
		}
		
		/* SEMINAR - ENDE */
		
	/* LEHRGANG DETAIL */
	
	#main #content810 {
	float:left;
	width:810px;
	/*background-color:#666666;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

	#main #content810 .lehrgang_header {
		/*position:relative;*/
		margin-right:210px;
		text-align:left;
	}

	#main #content810 .lehrgang_icons {
		margin:20px 0px 0px 0px;
		/*float:left;*/
	}

	#main #content810 img.zertLogo {
		margin-right:10px;
		margin-bottom:5px;
	}

	#main #content810 h1.lehrgang_title {
		font-size:22px;
		line-height:30px;
		color:#333333;
		font-weight:normal;
		padding:0px 0px 3px 0px;
		margin:0px 0px 0px 0px;
		width:100%;
	}

	#main #content810 .lehrgang_header_r {
		position:relative;
		float:right;
		width:195px;
	}

	#main #content810 .lehrgang_header_r .lehrgang_print {
		position:absolute;
		right:0px;
		bottom:7px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px;
		font-size:11px;
		line-height:15px;
	}

	#main #content810 .lehrgang_header_r .lehrgang_print img {
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
	}

	#main #content810 .lehrgang_header_r .lehrgang_print a,
	#main #content810 .lehrgang_header_r .lehrgang_print a:visited,
	#main #content810 .lehrgang_header_r .lehrgang_print a:active {
		color:#cc0000;
		text-decoration:none;
	}

	#main #content810 .lehrgang_header_r .lehrgang_print a:hover,
	#main #content810 .lehrgang_header_r .lehrgang_print a:focus {
		color:#cc0000;
		text-decoration:underline;			
	}

	#main #content810 .lehrgang_header_r .lehrgang_print img:hover,
	#main #content810 .lehrgang_header_r .lehrgang_print img:focus {
		padding:0px 5px 0px 0px;
		margin:0px 0px 0px 0px;
		text-decoration:none;
	}			

	/* ################## */			
	#main #content600 .trenner {
		width:100%;
		margin:1px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:1px;
		border:none;
		color:#cccccc;
		background-color:#cccccc;
	}
	
	#main #content600 h2.lehrgang_subtitle {
		font-size:15px;
		line-height:20px;
		color:#666;
		font-weight:normal;
		padding:8px 0px 0px 0px;
		margin:0px 0px 14px 0px;
		/*border-top:1px solid #CCCCCC;*/
	}
	#main #content600 h2.lehrgang_lex_subtitle {
			font-size:15px;
			line-height:20px;
			color:#000;
			font-weight:bold;
			padding:3px 0px 0px 0px;
			margin:0px 0px 7px 0px;
		}
	
	#main #content600 .lehrgang_summary {
		font-size:11px;
		line-height:15px;
		padding:0;
		margin:8px 0px 0px 0px;
	}
	
	#main #content600 h3.lehrgang_content_headline {
		font-size:18px;
		line-height:18px;
		color:#000;
		font-weight:normal;
		padding:0px 0px 0px 0px;
		margin:20px 0px 0px 0px;
	}
	
	#main #content600 .lehrgang_content {
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:15px;
		color:#000;
	}
	
	#main #content600 .lehrgang_content a,
	#main #content600 .lehrgang_content a:active,
	#main #content600 .lehrgang_content a:visited {
		color:#cc0000;
		text-decoration:none;
	}
	
	#main #content600 .lehrgang_content a:hover,
	#main #content600 .lehrgang_content a:focus {
		color:#cc0000;
		text-decoration:underline;
	}
	
	#main #content600 .lehrgang_winfo {
		margin:15px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		line-height:15px;
		color:#000;
	}
	
	#main #content600 .lehrgang_winfo a,
	#main #content600 .lehrgang_winfo a:active,
	#main #content600 .lehrgang_winfo a:visited {
		color:#cc0000;
		text-decoration:none;
	}
	
	#main #content600 .lehrgang_winfo a:hover,
	#main #content600 .lehrgang_winfo a:focus {
		color:#cc0000;
		text-decoration:underline;
	}	
	
	#main #content600 .lehrgang_content img {
		margin:0px 4px 0px 0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
	}
	
	#main #content600 .lehrgang_winfo img {
		margin:0px 4px 0px 0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
	}	
	
	#main #content600 .lehrgang_content ul {
		list-style:outside;
		list-style-type:disc;
	}
	
	#main #content600 .lehrgang_content li {
		padding:0px 0px 0px 0px;
		margin:3px 0px 3px 16px;
	}
	
	#main #content600 .lehrgang_winfo p.watext {
		padding:0px 0px 0px 0px;
		margin:0px 0px 5px 0px;
		font-weight:bold;
	}
	

/* LEHRGANG DETAIL - ENDE */	


/* FORMULAR FOOTER */

#main .formular_footer {

	margin:10px 0px 0px 0px;
 	width:600px;
 
}

#main .formular_footer .ffnavi_l {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
}

	#main .warenkorb_footer .ffnavi_l a,
	#main .warenkorb_footer .ffnavi_l a:visited,
	#main .warenkorb_footer .ffnavi_l a:active {
		color:#c00;
		text-decoration:none;
		font-weight:bold;
	}

	#main .formular_footer .ffnavi_l a:hover,
	#main .formular_footer .ffnavi_l a:focus  {
		color:#c00;
		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.abschicken {
		background-image:url("../images/lexware/buttons/warenkorb/abschicken.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:1px 0px 3px 18px;
		margin:0px 0px 0px 0px;
		font-size:11px;
		line-height:20px;
		background-color:transparent;
		border:none;
		width:100px;
		color:#fff;
		height:24px;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
	}
	
	#main .formular_footer .ffnavi_r input.abschicken:hover,
	#main .formular_footer .ffnavi_r input.abschicken_over {
		background-image:url("../images/lexware/buttons/warenkorb/abschicken_hover.gif");
		background-position:0px 0px;
		background-repeat:no-repeat;
		padding:1px 0px 3px 18px;
		margin:0px 0px 0px 0px;
		font-size:11px;
		line-height:20px;
		background-color:transparent;
		border:none;
		width:100px;
		color:#fff;
		height:24px;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
	}
	

/* ############ */	
	
/* ############################## */			

		/* SONDERSTYLES - GRAFISCHE DARSTELLUNG */
		
		#main #content600 .certificationTable {
			margin:5px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			width:594px;
			vertical-align:top;
		}
		
		#main #content600 td.spacer2 {
			width:12px;
		}
		
		#main #content600 td.spacer3 {
			width:12px;
		}
		
		#main #content600 td.spacer4 {
			width:9px;
		}
		
		#main #content600 .certificationTable a {
			color:#003388;
			font-size:13px;
			line-height:17px;
			font-weight:bold;
		}
			
		#main #content600 .certificationTable a.button2_2,
		#main #content600 .certificationTable a.button2_2:visited,
		#main #content600 .certificationTable a.button2_2:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_2.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:174px;
			height:31px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button2_2:hover,
		#main #content600 .certificationTable a.button2_2:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_2_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:174px;
			height:31px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button2_3,
		#main #content600 .certificationTable a.button2_3:visited,
		#main #content600 .certificationTable a.button2_3:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_3.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:46px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button2_3:hover,
		#main #content600 .certificationTable a.button2_3:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_3_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:46px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button2_4,
		#main #content600 .certificationTable a.button2_4:visited,
		#main #content600 .certificationTable a.button2_4:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_4.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:65px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button2_4:hover,
		#main #content600 .certificationTable a.button2_4:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_4_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:65px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button2_5,
		#main #content600 .certificationTable a.button2_5:visited,
		#main #content600 .certificationTable a.button2_5:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_5.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:84px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button2_5:hover,
		#main #content600 .certificationTable a.button2_5:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/2_5_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:84px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button3_2,
		#main #content600 .certificationTable a.button3_2:visited,
		#main #content600 .certificationTable a.button3_2:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_2.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:174px;
			height:31px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button3_2:hover,
		#main #content600 .certificationTable a.button3_2:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_2_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:174px;
			height:31px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button3_3,
		#main #content600 .certificationTable a.button3_3:visited,
		#main #content600 .certificationTable a.button3_3:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_3.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:46px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button3_3:hover,
		#main #content600 .certificationTable a.button3_3:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_3_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:46px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button3_3_noBG_alternate,
		#main #content600 .certificationTable a.button3_3_noBG_alternate:visited,
		#main #content600 .certificationTable a.button3_3_noBG_alternate:active {
			background-image:none !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:46px;
			color:#fff;
			cursor:pointer;
			text-decoration:none;	
		}
		
		#main #content600 .certificationTable a.button3_3_noBG_alternate:hover,
		#main #content600 .certificationTable a.button3_3_noBG_alternate:focus {
			background-image:none !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:46px;	
			text-decoration:underline;
			color:#fff;
			cursor:pointer;
		}		
		
		#main #content600 .certificationTable a.button3_4,
		#main #content600 .certificationTable a.button3_4:visited,
		#main #content600 .certificationTable a.button3_4:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_4.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:69px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button3_4:hover,
		#main #content600 .certificationTable a.button3_4:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_4_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:69px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button3_5,
		#main #content600 .certificationTable a.button3_5:visited,
		#main #content600 .certificationTable a.button3_5:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_5.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:84px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button3_5:hover,
		#main #content600 .certificationTable a.button3_5:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/3_5_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:174px;
			height:84px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button4_2,
		#main #content600 .certificationTable a.button4_2:visited,
		#main #content600 .certificationTable a.button4_2:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_2.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:128px;
			height:31px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button4_2:hover,
		#main #content600 .certificationTable a.button4_2:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_2_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:128px;
			height:31px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button4_3,
		#main #content600 .certificationTable a.button4_3:visited,
		#main #content600 .certificationTable a.button4_3:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_3.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:128px;
			height:46px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button4_3:hover,
		#main #content600 .certificationTable a.button4_3:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_3_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:128px;
			height:46px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button4_4,
		#main #content600 .certificationTable a.button4_4:visited,
		#main #content600 .certificationTable a.button4_4:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_4.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:128px;
			height:69px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button4_4:hover,
		#main #content600 .certificationTable a.button4_4:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_4_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:3px 5px 3px 5px;
			display:block;
			width:128px;
			height:69px;	
			text-decoration:none;
			cursor:pointer;
		}
		
		#main #content600 .certificationTable a.button4_5,
		#main #content600 .certificationTable a.button4_5:visited,
		#main #content600 .certificationTable a.button4_5:active {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_5.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:128px;
			height:84px;
			cursor:pointer;	
		}
		
		#main #content600 .certificationTable a.button4_5:hover,
		#main #content600 .certificationTable a.button4_5:focus {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/4_5_over.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			padding:5px 5px 5px 5px;
			display:block;
			width:128px;
			height:84px;	
			text-decoration:none;
			cursor:pointer;
		}

		#main #content600 .certificationTable a.button2_2 img,
		#main #content600 .certificationTable a.button2_3 img,
		#main #content600 .certificationTable a.button2_4 img,
		#main #content600 .certificationTable a.button2_5 img,
		#main #content600 .certificationTable a.button3_2 img,
		#main #content600 .certificationTable a.button3_3 img,
		#main #content600 .certificationTable a.button3_4 img,
		#main #content600 .certificationTable a.button3_5 img,
		#main #content600 .certificationTable a.button4_2 img,
		#main #content600 .certificationTable a.button4_3 img,
		#main #content600 .certificationTable a.button4_4 img,
		#main #content600 .certificationTable a.button4_5 img {
			padding-top:5px !important;
		}
		
		#main #content600 .certificationTable tr {
			vertical-align:top;
		}
		
		#main #content600 .certificationTable td {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		#main #content600 .certificationTable td.level1_top {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l1_top.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:5px;
		}
		
		#main #content600 .certificationTable td.level1_middle {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l1_mid.gif");
			background-position:0px 0px;
			background-repeat:repeat-y;
		}
			.certificationTable td.level1_middle img.zert_icon {
				float:right;
				padding:7px 5px 5px 0px !important;
			}
		
			.certificationTable td.level1_middle h1 {
				float:left;
				margin:5px 10px 10px 10px !important; 
				padding:0px 0px 0px 0px !important;
				color:#fff;
				font-size:18px;
				line-height:20px;
				width:500px;
			}
			
			* html .certificationTable td.level1_middle h1 {
				float:left;
				margin:5px 10px 10px 5px !important; 
				padding:0px 0px 0px 0px !important;
				color:#fff;
				font-size:18px;
				line-height:20px;
				width:500px;
			}
		
		#main #content600 .certificationTable td.level1_bottom {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l1_bottom.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:36px;
		}
			.certificationTable td.level1_bottom p {
				float:right;
				padding:0px 10px 0px 10px !important;
				margin:0px !important;		
				font-size:11px !important;
				line-height:15px !important;
				color:#fff !important;
			}
		
		#main #content600 .certificationTable td.level2_top {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l2_top.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:5px;
		}
			.certificationTable td.level2_middle img {
				padding:15px 0px 0px 12px !important;
				float:left;
			}
			
			.certificationTable td.level2_middle h1 {
				float:left;
				margin:5px 10px 10px 0px !important; 
				padding:6px 0px 0px 0px !important;
				color:#fff !important;
				font-size:18px;
				line-height:20px;
				width:500px;
			}
			
			* html .certificationTable td.level2_middle h1,
			html* .certificationTable td.level2_middle h1 {
				margin:5px 10px 10px 0px !important; 
				padding:6px 0px 10px 0px !important;	
			}
		
			.certificationTable td.level2_middle h1 a,
			.certificationTable td.level2_middle h1 a:visited,
			.certificationTable td.level2_middle h1 a:active {
				color:#fff !important;
				text-decoration:none;
				font-size:18px !important;
				line-height:20px !important;
			}
			

			.certificationTable td.level2_middle h1 a:focus,
			.certificationTable td.level2_middle h1 a:hover {
				color:#fff !important;
				text-decoration:underline;
				font-size:18px !important;
				line-height:20px !important;
			}			
			
			.certificationTable td.level2_middle h1.finalExam {
				float:left;
				margin:5px 10px 10px 0px !important; 
				padding:6px 0px 0px 0px !important;
				color:#fff;
				font-size:18px;
				line-height:20px;
				width:500px;
			}
			
			* html .certificationTable td.level2_middle h1.finalExam,
			html* .certificationTable td.level2_middle h1.finalExam {
				margin:5px 10px 0px 0px !important; 
				padding:6px 0px 0px 0px !important;	
			}
		
			.certificationTable td.level2_middle h1.finalExam a,
			.certificationTable td.level2_middle h1.finalExam a:visited,
			.certificationTable td.level2_middle h1.finalExam a:active {
				color:#fff;
				text-decoration:none;
			}	
			
			.certificationTable td.level2_middle h1.finalExam a:hover,
			.certificationTable td.level2_middle h1.finalExam a:focus {
				color:#fff;
				text-decoration:underline;		
			}
			
			.certificationTable td.level2_middle h2 {
				float:left;
				padding:0px 10px 0px 10px !important;
				margin:0px 0px 0px 0px !important;
				color:#ffffff;
				font-size:15px;
				line-height:20px;
				width:574px;
			}
		
			.certificationTable td.level2_middle h2 a,
			.certificationTable td.level2_middle h2 a:visited,
			.certificationTable td.level2_middle h2 a:active {
				color:#fff;
				text-decoration:none;
			}
			
			.certificationTable td.level2_middle h2 a:hover,
			.certificationTable td.level2_middle h2 a:focus {
				color:#fff;
				text-decoration:underline;	
			}	
			
			.certificationTable td.level2_middle p {
				float:left;
				padding:0px 10px 0px 10px !important;
				margin:0px 0px 10px 0px !important;
				color:#ffffff;
				font-size:11px;
				line-height:15px;
				width:574px;
			}
			
			* html .certificationTable td.level2_middle p,
			html* .certificationTable td.level2_middle p {
				padding:0px 10px 10px 10px !important;
				margin:0px 0px 10px 0px !important;
			}	
		
			.certificationTable td.level2_middle p a,
			.certificationTable td.level2_middle p a:visited,
			.certificationTable td.level2_middle p a:active {
				color:#fff;
				text-decoration:none;
			}
			
			.certificationTable td.level2_middle p a:hover,
			.certificationTable td.level2_middle p a:focus {
				color:#fff;
				text-decoration:underline;	
			}		
		
		#main #content600 .certificationTable td.level2_middle {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l2_mid.gif");
			background-position:0px 0px;
			background-repeat:repeat-y;
		}
		
		#main #content600 .certificationTable td.level2_bottom {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l2_bottom.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:36px;
		}
		
		#main #content600 .certificationTable td.level3_top {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l3_top.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:5px;
		}
		
		#main #content600 .certificationTable td.level3_middle {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l3_mid.gif");
			background-position:0px 0px;
			background-repeat:repeat-y;
		}

			.certificationTable td.level3_middle img {
				padding:15px 0px 0px 12px !important;
				float:left !important;
			}
			
		
			.certificationTable td.level3_middle h1 {
				padding:5px 10px 0px 10px !important;
				margin:0px 0px 0px 0px !important;
				color:#003388;
				font-size:18px;
				line-height:20px;
				width:205px;
			}
			
			.certificationTable td.level3_middle h1.advancedCourse {
				float:left;
				padding:5px 10px 0px 0px !important;
				margin:0px 0px 0px 0px !important;
				color:#003388;
				font-size:18px;
				line-height:20px;
				width:490px;
			}
			
			.certificationTable td.level3_middle h1.advancedCourse a,
			.certificationTable td.level3_middle h1.advancedCourse a:visited,
			.certificationTable td.level3_middle h1.advancedCourse a:active {
				color:#fff;
				text-decoration:none;
			}
			
			.certificationTable td.level3_middle h1.advancedCourse a:hover,
			.certificationTable td.level3_middle h1.advancedCourse a:focus {
				color:#fff;
				text-decoration:underline;	
			}	
			
			.certificationTable td.level3_middle h2 {
				padding:0px 10px 10px 10px;
				margin:0px 0px 0px 0px;
				color:#003388;
				font-size:15px;
				line-height:20px;
				width:574px;
			}	
		
			.certificationTable td.level3_middle h2 a,
			.certificationTable td.level3_middle h2 a:visited,
			.certificationTable td.level3_middle h2 a:active {
				color:#038;
				text-decoration:none;
			}
			
			.certificationTable td.level3_middle h2 a:hover,
			.certificationTable td.level3_middle h2 a:focus {
				color:#038;
				text-decoration:underline;	
			}
		
			.certificationTable td.level3_middle p {
				margin:8px 0px 0px 5px !important;
				font-size:15px !important;
				line-height:20px !important;
				color:#003388 !important;
			}
			
			.certificationTable td.level3_middle .certificationDutySeminarTable {
				padding:0px 0px 0px 0px;
				margin:5px 10px 10px 10px;
			}
			
				.certificationTable td.level3_middle .certificationDutySeminarTable tr {
					vertical-align:top;
				}
				
				.certificationTable td.level3_middle .certificationDutySeminarTable td {
				
				}
				
				.certificationTable td.level3_middle .certificationDutySeminarTable img {
					float:left;
					padding:4px 0px 0px 0px !important;
				}
				
				.certificationTable td.level3_middle .certificationDutySeminarTable span {
					display:block !important;
					float:left !important;
				}			
		#main #content600 .certificationTable td.level3_bottom {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l3_bottom.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:35px;
		}
		
		#main #content600 .certificationTable td.level4_top {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l4_top.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:5px;
		}
		
		#main #content600 .certificationTable td.level4_middle {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l4_mid.gif");
			background-position:0px 0px;
			background-repeat:repeat-y;
		}
	
			.certificationTable td.level4_middle img {
				padding:15px 0px 0px 12px !important;
				float:left;
			}
		
			.certificationTable td.level4_middle h1 {
				float:left;
				padding:5px 10px 10px 10px !important;
				margin:0px 0px 0px 0px !important;
				color:#003388;
				font-size:18px;
				line-height:20px;
				width:205px;
			}
			
			.certificationTable td.level4_middle h1.basicCourse {
				float:left;
				padding:5px 10px 0px 0px !important;
				margin:0px 0px 0px 0px !important;
				color:#003388;
				font-size:18px;
				line-height:20px;
				width:500px;
			}
			
			.certificationTable td.level4_middle h1.basicCourse a,
			.certificationTable td.level4_middle h1.basicCourse a:visited,
			.certificationTable td.level4_middle h1.basicCourse a:active {
				color:#fff;
				text-decoration:none;
			}
			
			.certificationTable td.level4_middle h1.basicCourse a:hover,
			.certificationTable td.level4_middle h1.basicCourse a:focus {
				color:#fff;
				text-decoration:underline;	
			}
		
			.certificationTable td.level4_middle h2 {
				float:left;
				padding:0px 10px 10px 10px;
				margin:0px 0px 0px 0px !important;
				color:#003388;
				font-size:15px;
				line-height:20px;
				width:574px;
			}
		
			.certificationTable td.level4_middle h2 a,
			.certificationTable td.level4_middle h2 a:visited,
			.certificationTable td.level4_middle h2 a:active {
				color:#038;
				text-decoration:none;
			}
			
			.certificationTable td.level4_middle h2 a:hover,
			.certificationTable td.level4_middle h2 a:focus {
				color:#038;
				text-decoration:underline;	
			}
		
			.certificationTable td.level4_middle p {
				margin:8px 0px 0px 5px !important;
				font-size:15px !important;
				line-height:20px !important;		
				color:#003388 !important;
			}
		
			.certificationTable td.level4_middle .certificationChoiceSeminarTable {
				padding:0px 0px 0px 0px;
				margin:5px 10px 10px 10px;
			}
			
				.certificationTable td.level4_middle .certificationChoiceSeminarTable tr {
					vertical-align:top;
				}
				
				.certificationTable td.level4_middle .certificationChoiceSeminarTable td {
				
				}
				
				.certificationTable td.level4_middle .certificationChoiceSeminarTable img {
					float:left;
					padding:4px 0px 0px 0px !important;
				}
				
				.certificationTable td.level4_middle .certificationChoiceSeminarTable img.number {
					float:left;
					padding:2px 0px 0px 0px !important;
				}		
				
				.certificationTable td.level4_middle .certificationChoiceSeminarTable span {
					display:block !important;
					float:left !important;
				}
	
		#main #content600 .certificationTable td.level4_bottom {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge/l4_bottom.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			height:25px;
		}
		
		/* ## NEUE HINTERGUNDBILDER ## */
		
		.level2_bottom_normal {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l2_bottom.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:36px !important;
		}
		
		.level3_top_normal {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l3_top.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:5px !important;
		}

		.level3_middle_normal {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l3_mid.gif") !important;
			background-position:0px 0px !important;
			background-repeat:repeat-y !important;
		}

		.level3_bottom_normal {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l3_bottom.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:35px !important;
		}

		.level4_top_normal {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l4_top.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:5px !important;
		}
		
		.level4_middle_normal {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l4_mid.gif") !important;
			background-position:0px 0px !important;
			background-repeat:repeat-y !important;
		}

		.level4_bottom_normal {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l4_bottom.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:25px !important;
		}

		.level2_bottom_alternate {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l2_bottom_alternate.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:36px !important;
			color:#fff !important;
		}
		
		.level3_top_alternate {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l3_top_alternate.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:5px !important;
			color:#fff !important;
		}

		.level3_middle_alternate {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l3_mid_alternate.gif") !important;
			background-position:0px 0px !important;
			background-repeat:repeat-y !important;
			color:#fff !important;
		}

		.level3_bottom_alternate {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l3_bottom_alternate.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:35px !important;
			color:#fff !important;
		}

		.level4_top_alternate {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l4_top_alternate.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:5px !important;
			color:#fff !important;
		}
		
		.level4_middle_alternate {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l4_mid_alternate.gif") !important;
			background-position:0px 0px !important;
			background-repeat:repeat-y !important;
			color:#fff !important;
		}

		.level4_bottom_alternate {
			background-image:url("../images/lexware-akademie/static/zert_lehrgaenge2/l4_bottom_alternate.gif") !important;
			background-position:0px 0px !important;
			background-repeat:no-repeat !important;
			height:25px !important;
			color:#fff !important;
		}
		
		.level3_middle_alternate h1,
		.level4_middle_alternate h1 {
			color:#fff !important;
		}		
		
		h2.l3_middle_normal {
			padding:10px 10px 10px 0px !important;
			display:inline;
		}
		
		h2.l3_middle_alternate {
			padding:10px 10px 10px 0px !important;
			display:inline;
			color:#fff !important;
		}
		
		h2.l3_middle_alternate a {
			color:#fff !important;
		}
					
		
		/* ############ */




	/*MARGINAL*/
	#main #marginal {
		float:right;
		width:195px;
		height:100%;
		/*background-color:#999999;*/
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
		#main #marginal #pl_direktinfo {
			width:100%;
			height:55px;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			background-image:url("../images/lexware/marginal/bg_direktinfo.gif");
			background-position:0px 0px;
			background-repeat:no-repeat;
			text-align:left;
		}
		
			#main #marginal #pl_direktinfo p {
				margin:0px 0px 0px 6px;
				padding:10px 0px 0px 0px;
				color:#fff;
				font-size:11px;
				line-height:15px;
				
			}
			
			#main #marginal #pl_direktinfo form {
				margin:0px 0px 0px 6px;
				padding:0;
				color:#fff;
				font-size:11px;
				line-height:15px;
				
			}
			
			#main #marginal #pl_direktinfo form label {
				margin:2px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color:#fff;
				font-size:11px;
				line-height:15px;
				font-weight:bold;
				float:left;
			}
			
		 * html #main #marginal #pl_direktinfo form label {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color:#fff;
				font-size:11px;
				line-height:15px;
				font-weight:bold;
				float:left;
			}
			
			#main #marginal #pl_direktinfo form .input_bnr {
				padding:1px 0px 0px 0px;
				margin:1px 0px 0px 2px;
				font-size:11px;
				line-height:11px;
				width:39px;

			}
			
			#main #marginal #pl_direktinfo form .button_bnr {
				padding:0;
				margin:6px 0px 0px 5px;
				font-size:11px;
				line-height:15px;
				float:left;
			}
			
		 * html #main #marginal #pl_direktinfo form .button_bnr {
				padding:0;
				margin:5px 0px 0px 5px;
				font-size:11px;
				line-height:15px;
				float:left;
			}
			
		#main #marginal #pl_portletBanner {
			width:100%;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
		}

		#main #marginal #pl_portlet {
			width:100%;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
		}

			#main #marginal #pl_portlet .neu {
				margin:0;
				padding:0px 4px 0px 4px;
			}

			#main #marginal #pl_portlet table {
				background-color:#eeeeee;
				font-size:11px;
				line-height:15px;
				color:#333333;
				text-align:left;
			}
			
			#main #marginal #pl_portlet table td {
				text-align:left;
				padding:0px 0px 0px 0px;
				margin:0;
				width:auto;
			}
			
			#main #marginal #pl_portlet table td img{
				margin:0;
				padding:0px 4px 0px 0px;
			}
			
			#main #marginal #pl_portlet table td a,
			#main #marginal #pl_portlet table td a:active,
			#main #marginal #pl_portlet table td a:visited {
				color:#cc0000;
				text-decoration:none;
			}
			
			#main #marginal #pl_portlet table td a:hover,
			#main #marginal #pl_portlet table td a:focus {
				color:#cc0000;
				text-decoration:underline;
			}			

			#main #marginal #pl_portlet td.portlet_spacer {
				padding:0;
				margin:0;
				background-color:#cccccc;
			}
			
			#main #marginal #pl_portlet td.portlet_headline {
				font-size:12px;
				line-height:12px;
				font-weight:bold;
				padding:0px 0px 0px 0px;
			}
			
			#main #marginal #pl_portlet td.portlet_headline_termine {
				font-size:13px;
				line-height:15px;
				font-weight:bold;
				padding:5px 0px 5px 0px;
			}			
			
			#main #marginal #pl_portlet td.portlet_navpfeil {
				margin:0px 0px 0px 0px;
				padding:4px 0px 0px 0px;
				vertical-align:top;
				width:9px;
			}

			#main #marginal #pl_portlet td.portlet_border_tl {
				background-image:url("../images/lexware/marginal/border_portlet_tl.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:6px;
				height:10px;
				background-color:#ffffff;
			}

			#main #marginal #pl_portlet td.portlet_border_top {
				background-image:url("../images/lexware/marginal/border_portlet_t.gif");
				background-position:0px 0px;
				background-repeat:repeat-x;
				height:10px;
				width:183px;
			}

			#main #marginal #pl_portlet td.portlet_border_tr {
				background-image:url("../images/lexware/marginal/border_portlet_tr.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;		
				width:6px;
				height:10px;
				background-color:#ffffff;
			}

			#main #marginal #pl_portlet td.portlet_border_right {
				background-image:url("../images/lexware/marginal/border_portlet_r.gif");
				background-position:0px 0px;
				background-repeat:repeat-y;		
				width:6px;
			}

			#main #marginal #pl_portlet td.portlet_border_br {
				background-image:url("../images/lexware/marginal/border_portlet_br.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:6px;
				height:10px;
				background-color:#ffffff;
			}

			#main #marginal #pl_portlet td.portlet_border_bottom {
				background-image:url("../images/lexware/marginal/border_portlet_b.gif");
				background-position:0px 0px;
				background-repeat:repeat-x;		
				height:10px;
			}

			#main #marginal #pl_portlet td.portlet_border_bl {
				background-image:url("../images/lexware/marginal/border_portlet_bl.gif");
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:6px;
				height:10px;
				background-color:#ffffff;
			}

			#main #marginal #pl_portlet td.portlet_border_left {
				background-image:url("../images/lexware/marginal/border_portlet_l.gif");
				background-position:0px 0px;
				background-repeat:repeat-y;
				width:6px;
			}	
			
			/* HARDFACTS */
			#main #marginal #pl_hardfacts {
				width:100%;
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;
			}
		
				#main #marginal #pl_hardfacts table {
					background-color:#eeeeee;
					font-size:11px;
					line-height:15px;
					color:#333333;
					width:195px;
					text-align:left;
				}
				
				#main #marginal #pl_hardfacts table #preisinfotext td p {
					margin:0px !important;
				}	
				
				#main #marginal #pl_hardfacts table #preisinfotext td ul {
					padding-left:15px !important;
					list-style-type:disc !important;
				}					
		
				#main #marginal #pl_hardfacts table td {
					text-align:left;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
				}
		
				#main #marginal #pl_hardfacts td img {
					margin:0;
					padding:0px 0px 0px 5px;
				}
		
				#main #marginal #pl_hardfacts table td span.termin {
					font-weight:bold;
				}
		
				#main #marginal #pl_hardfacts table td span.ort {
					font-weight:bold;
				}
		
				#main #marginal #pl_hardfacts table td span.inhouse {
					font-weight:normal;
					color:#cc0000;
				}
		
				#main #marginal #pl_hardfacts table td span.vtyp {
					font-weight:bold;
					color:#cc0000;
				}
		
				#main #marginal #pl_hardfacts table td span.preis {
					font-weight:bold;
				}
				
				#main #marginal #pl_hardfacts table td span.hotel {
					font-weight:normal;
					text-align:left;
					padding:0px;
					margin:0px;
					display:block;
					width:165px;
				}		
				
				#main #marginal #pl_hardfacts table td span.preisersparnis {
					font-weight:normal;
					color:#d42423;
				}
				
				#main #marginal #pl_hardfacts table td span.bnr {
					font-weight:bold;
				}
		
				#main #marginal #pl_hardfacts table td span.startDateTag {
					font-weight:bold;
				}			
		
				#main #marginal #pl_hardfacts table td span.endDateTag {
					font-weight:bold;
				}			
		
				#main #marginal #pl_hardfacts table td span.preistext,
				#main #marginal #pl_hardfacts table td span.preistext a,
				#main #marginal #pl_hardfacts table td span.preistext a:visited,
				#main #marginal #pl_hardfacts table td span.preistext a:active {
					font-weight:normal;
					color:#d42423;
					text-decoration:none;
					text-align:left;
				}
		
				#main #marginal #pl_hardfacts table td span.preistext a:hover,
				#main #marginal #pl_hardfacts table td span.preistext a:focus {
					font-weight:normal;
					color:#d42423;
					text-decoration:underline;
				}			
		
				#main #marginal #pl_hardfacts table td a,
				#main #marginal #pl_hardfacts table td a:active,
				#main #marginal #pl_hardfacts table td a:visited {
					color:#cc0000;
					text-decoration:none;
					display:inline-block;
				}
		
				#main #marginal #pl_hardfacts table td a:hover,
				#main #marginal #pl_hardfacts table td a:focus {
					color:#cc0000;
					text-decoration:underline;
					display:inline-block;
				}
		
		
				#main #marginal #pl_hardfacts table td a.buchen {
					background-image:url("../images/lexware/buttons/buchen.gif");
					background-position:left top;
					background-repeat:no-repeat;
					float:left;
					display:block;
					margin:0px 0px 0px -1px;
					padding:0px 0px 0px 20px;	
				}
				
				#main #marginal #pl_hardfacts table td a.buchen span {				
					background-image:url("../images/lexware/buttons/buchen_span.gif");
					background-position:right top;
					background-repeat:no-repeat;	
					display:block;
					margin:0px 0px 0px 0px;
					padding:4px 15px 4px 0px;
					font-size:11px;
					line-height:20px;
					font-weight:bold;
					text-decoration: none;
					text-align:center;
					color:#fff;	
				}
		
				#main #marginal #pl_hardfacts table td a.buchen:hover,
				#main #marginal #pl_hardfacts table td a.buchen:focus {
					background-position:0% -29px;
					text-decoration: none;
				}
				
				#main #marginal #pl_hardfacts table td a.buchen:hover span,
				#main #marginal #pl_hardfacts table td a.buchen:focus span {
					background-position:100% -29px;
					text-align:center;
					color:#fff;					
				}				
				
				#main #marginal #pl_hardfacts table td a.anfragen {
					background-image:url("../images/lexware/buttons/anfragen.gif");
					background-position:left top;
					background-repeat:no-repeat;
					float:left;
					display:block;
					margin:0px 0px 0px -1px;
					padding:0px 0px 0px 20px;	
				}
				
				#main #marginal #pl_hardfacts table td a.anfragen span {				
					background-image:url("../images/lexware/buttons/anfragen_span.gif");
					background-position:right top;
					background-repeat:no-repeat;	
					display:block;
					margin:0px 0px 0px 0px;
					padding:4px 15px 4px 0px;
					font-size:11px;
					line-height:20px;
					font-weight:bold;
					text-decoration: none;
					text-align:center;
					color:#000;	
				}
		
				#main #marginal #pl_hardfacts table td a.anfragen:hover,
				#main #marginal #pl_hardfacts table td a.anfragen:focus {
					background-position:0% -29px;
					text-decoration: none;
				}
				
				#main #marginal #pl_hardfacts table td a.anfragen:hover span,
				#main #marginal #pl_hardfacts table td a.anfragen:focus span {
					background-position:100% -29px;
					text-align:center;
					color:#000;					
				}
		
				#main #marginal #pl_hardfacts table td a.vormerken {
					background-image:url("../images/lexware/buttons/buchen.gif");
					background-position:left top;
					background-repeat:no-repeat;
					float:left;
					display:block;
					margin:0px 0px 0px -1px;
					padding:0px 0px 0px 20px;	
				}
				
				#main #marginal #pl_hardfacts table td a.vormerken span {				
					background-image:url("../images/lexware/buttons/buchen_span.gif");
					background-position:right top;
					background-repeat:no-repeat;	
					display:block;
					margin:0px 0px 0px 0px;
					padding:4px 15px 4px 0px;
					font-size:11px;
					line-height:20px;
					font-weight:bold;
					text-decoration: none;
					text-align:center;
					color:#fff;	
				}
		
				#main #marginal #pl_hardfacts table td a.vormerken:hover,
				#main #marginal #pl_hardfacts table td a.vormerken:focus {
					background-position:0% -29px;
					text-decoration: none;
				}
				
				#main #marginal #pl_hardfacts table td a.vormerken:hover span,
				#main #marginal #pl_hardfacts table td a.vormerken:focus span {
					background-position:100% -29px;
					text-align:center;
					color:#fff;					
				}		
		
				#main #marginal #pl_hardfacts td.portlet_hr {
					padding:0px 0px 0px 0px;
					margin:0xp 0px 0px 0px;
					height:1px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_hr hr {
					background-color:#cccccc;
					color:#ccc;
					border:none;
					height:1px;
					margin:3px 0px 3px 0px;
					padding:0px 0px 0px 0px;
				}
		
		
				#main #marginal #pl_hardfacts td.portlet_spacer {
					padding:0px !important;
					margin:0px !important;
					height:5px;			
				}
		
		
				#main #marginal #pl_hardfacts td.portlet_headline {
					font-size:15px;
					line-height:20px;
					font-weight:bold;
					padding:0px 0px 0px 0px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_navpfeil img {
					margin:0px 0px 0px 0px;
					padding:5px 5px 0px 1px;
					vertical-align:top;
				}
		
				#main #marginal #pl_hardfacts td.portlet_form {
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_form select {
					width:176px;
					padding:0px 0px 0px 0px;
					margin:2px 0px 1px 0px;
					border:1px solid #000;
					font-size:11px;
					line-height:15px;
					float:left;
				}			
		
				#main #marginal #pl_hardfacts td.portlet_border_tl {
					background-image:url("../images/lexware/marginal/border_portlet_tl.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:6px;
					height:10px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_border_top {
					background-image:url("../images/lexware/marginal/border_portlet_t.gif");
					background-position:0px 0px;
					background-repeat:repeat-x;
					height:10px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_border_tr {
					background-image:url("../images/lexware/marginal/border_portlet_tr.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;		
					width:6px;
					height:10px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_border_right {
					background-image:url("../images/lexware/marginal/border_portlet_r.gif");
					background-position:0px 0px;
					background-repeat:repeat-y;		
					width:6px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_border_br {
					background-image:url("../images/lexware/marginal/border_portlet_br.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:6px;
					height:10px;			
				}
		
				#main #marginal #pl_hardfacts td.portlet_border_bottom {
					background-image:url("../images/lexware/marginal/border_portlet_b.gif");
					background-position:0px 0px;
					background-repeat:repeat-x;		
					height:10px;
				}
		
				#main #marginal #pl_hardfacts td.portlet_border_bl {
					background-image:url("../images/lexware/marginal/border_portlet_bl.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:6px;
					height:10px;			
				}
		
				#main #marginal #pl_hardfacts td.portlet_border_left {
					background-image:url("../images/lexware/marginal/border_portlet_l.gif");
					background-position:0px 0px;
					background-repeat:repeat-y;
					width:6px;
				}		
				
				#main #marginal #pl_hardfacts td.portlet_seminardesc p {
				padding-bottom:4px;
				margin-bottom:0px;
				
				}
			
				#main #marginal #pl_hardfacts td.portlet_form select {
		            width:183px;
		            padding:0px 0px 0px 0px !important;
		            margin:2px 0px 9px 0px !important;
		            border:1px solid #000;
		            font-size:11px;
		            line-height:15px;
		        }   
		        select.rightcontext{
		            width:183px;
		            padding:0px 0px 0px 0px !important;
		            margin:2px 0px 9px 0px !important;
		            border:1px solid #000;
		            font-size:11px;
		            line-height:15px;
		        }
		        input.rightcontext {
				    width:167px !important;
				    height:17px;
				    border:1px solid #000;
				    background-color:#fff;
				    font-size:11px;
				    line-height:15px;
				    color:#000;
				    margin:0px 4px 0px 0px;
				    padding:1px 5px 0px 5px;
				    vertical-align:middle;
				}
				
		       input.rightcontext_small {
				    width:60px;
				    height:17px;
				    border:1px solid #000;
				    background-color:#fff;
				    font-size:11px;
				    line-height:15px;
				    color:#000;
				    margin:0px 4px 0px 0px;
				    padding:1px 5px 0px 5px;
				    vertical-align:middle;
				}				
		
			/* ######### */	
			
			/* STANDARD MARGINALBOX */
			#main #marginal #standardbox,
			#main #marginal .standardbox {
				width:100%;
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;		
				background-color:#ffffff;			
			}
				#main #marginal #standardbox table,
				#main #marginal .standardbox table {
					width:195px;
				}
				
				#main #marginal #standardbox td,
				#main #marginal .standardbox td {
					background-color:#eeeeee;	
				}
				
				#main #marginal #standardbox td.standard_hr,
				#main #marginal .standardbox td.standard_hr {
					padding:0;
					margin:0;
					height:1px;
					background-color:#cccccc;
				}
		
				#main #marginal #standardbox td.standard_spacer,
				#main #marginal .standardbox td.standard_spacer {
					padding:0;
					margin:0;
					height:4px;
				}			
		
				#main #marginal #standardbox td.standard_border_tl,
				#main #marginal .standardbox td.standard_border_tl {
					background-image:url("../images/lexware/marginal/border_portlet_tl.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:6px;
					height:10px;
				}
		
				#main #marginal #standardbox td.standard_border_top,
				#main #marginal .standardbox td.standard_border_top {
					background-image:url("../images/lexware/marginal/border_portlet_t.gif");
					background-position:0px 0px;
					background-repeat:repeat-x;
					height:10px;
				}
		
				#main #marginal #standardbox td.standard_border_tr,
				#main #marginal .standardbox td.standard_border_tr {
					background-image:url("../images/lexware/marginal/border_portlet_tr.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;		
					width:6px;
					height:10px;
				}
		
				#main #marginal #standardbox td.standard_border_right,
				#main #marginal .standardbox td.standard_border_right {
					background-image:url("../images/lexware/marginal/border_portlet_r.gif");
					background-position:0px 0px;
					background-repeat:repeat-y;		
					width:6px;
				}
		
				#main #marginal #standardbox td.standard_border_br,
				#main #marginal .standardbox td.standard_border_br {
					background-image:url("../images/lexware/marginal/border_portlet_br.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:6px;
					height:10px;			
				}
		
				#main #marginal #standardbox td.standard_border_bottom,
				#main #marginal .standardbox td.standard_border_bottom {
					background-image:url("../images/lexware/marginal/border_portlet_b.gif");
					background-position:0px 0px;
					background-repeat:repeat-x;		
					height:10px;
				}
		
				#main #marginal #standardbox td.standard_border_bl,
				#main #marginal .standardbox td.standard_border_bl {
					background-image:url("../images/lexware/marginal/border_portlet_bl.gif");
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:6px;
					height:10px;			
				}
		
				#main #marginal #standardbox td.standard_border_left,
				#main #marginal .standardbox td.standard_border_left {
					background-image:url("../images/lexware/marginal/border_portlet_l.gif");
					background-position:0px 0px;
					background-repeat:repeat-y;
					width:6px;
				}
		
				#main #marginal #standardbox .standard_header,
				#main #marginal .standardbox .standard_header {
					width:100%;
					padding:4px 0px 4px 0px;
					margin:0px 0px 0px 0px;
					text-align:left;
					color:#333333;
					font-size:13px;
					line-height:15px;
					font-weight:bold;
					background-color:#eeeeee;		
				}		
		
				#main #marginal #standardbox .standard_symbol,
				#main #marginal .standardbox .standard_symbol {
					padding:5px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					background-color:#eeeeee;			
				}
		
				#main #marginal #standardbox .standard_media_symbol,
				#main #marginal .standardbox .standard_media_symbol {
					padding:2px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					background-color:#eeeeee;
					width:25px;			
				}			
		
				#main #marginal #standardbox .standard_grafik,
				#main #marginal .standardbox .standard_grafik {
					width:101px;
					padding:5px 5px 0px 0px;
					margin:0px 0px 0px 0px;
					background-color:#eeeeee;			
				}		
		
				#main #marginal #standardbox .standard_grafik_content,
				#main #marginal .standardbox .standard_grafik_content {
					padding:0px 0px 5px 0px;
					margin:0px 0px 0px 0px;
					text-align:left;
					color:#333333;
					font-size:11px;
					line-height:15px;
					background-color:#eeeeee;
				}
				
				#main #marginal #standardbox .standard_grafik_content p.download_mp3,
				#main #marginal .standardbox .standard_grafik_content p.download_mp3 {
					margin:4px 0 4px 0;
				}
				
				#main #marginal #standardbox .standard_grafik_content p.description_mp3,
				#main #marginal .standardbox .standard_grafik_content p.description_mp3 {
					margin:0 0 5px 0;
				}
				
				#main #marginal #standardbox .standard_grafik_content h5,
				#main #marginal #standardbox .standard_grafik_content p.description_mp3 h5,
				#main #marginal .standardbox .standard_grafik_content h5,
				#main #marginal .standardbox .standard_grafik_content p.description_mp3 h5 {
					font-size:12px !important;
					line-height:15px !important;
					font-weight:bold !important;
					margin:0 !important;
					padding:0 !important;
				}
		
				#main #marginal #standardbox .standard_grafik_content img,
				#main #marginal .standardbox .standard_grafik_content img {
					margin:0px 5px 0px 0px;
					padding:0px 0px 2px 0px;
					vertical-align:bottom;
				}
		
				#main #marginal #standardbox .standard_grafik_content a,
				#main #marginal #standardbox .standard_grafik_content a:visited,
				#main #marginal #standardbox .standard_grafik_content a:active,
				#main #marginal #standardbox .standard_grafik_content a:hover,
				#main #marginal #standardbox .standard_grafik_content a:focus,
				#main #marginal .standardbox .standard_grafik_content a,
				#main #marginal .standardbox .standard_grafik_content a:visited,
				#main #marginal .standardbox .standard_grafik_content a:active,
				#main #marginal .standardbox .standard_grafik_content a:hover,
				#main #marginal .standardbox .standard_grafik_content a:focus {
					text-decoration:none;
					color:#cc0000;
				}
		
				#main #marginal #standardbox .standard_grafik_content a:hover,
				#main #marginal #standardbox .standard_grafik_content a:focus,
				#main #marginal .standardbox .standard_grafik_content a:hover,
				#main #marginal .standardbox .standard_grafik_content a:focus {
					text-decoration:underline;
					color:#cc0000;
				}			
		
				#main #marginal #standardbox .standard_content,
				#main #marginal .standardbox .standard_content {
					padding:0px 0px 5px 0px;
					margin:0px 0px 0px 0px;
					text-align:left;
					color:#333333;
					font-size:11px;
					line-height:15px;
					background-color:#eeeeee;
					width:183px;
				}
		
				#main #marginal #standardbox .standard_content img,
				#main #marginal .standardbox .standard_content img {
					margin:0px 5px 0px 0px;
					padding:0px 0px 1px 0px;
					vertical-align:bottom;
				}
		
				#main #marginal #standardbox .standard_content a,
				#main #marginal #standardbox .standard_content a:visited,
				#main #marginal #standardbox .standard_content a:active,
				#main #marginal #standardbox .standard_content a:hover,
				#main #marginal #standardbox .standard_content a:focus,
				#main #marginal .standardbox .standard_content a,
				#main #marginal .standardbox .standard_content a:visited,
				#main #marginal .standardbox .standard_content a:active,
				#main #marginal .standardbox .standard_content a:hover,
				#main #marginal .standardbox .standard_content a:focus {
					text-decoration:none;
					color:#cc0000;
				}
		
				#main #marginal #standardbox .standard_content a:hover,
				#main #marginal #standardbox .standard_content a:focus,
				#main #marginal .standardbox .standard_content a:hover,
				#main #marginal .standardbox .standard_content a:focus {
					text-decoration:underline;
					color:#cc0000;
				}			
		/* #################### */					

/* ########################## */

#footercontainer {
	z-index:100;
	clear:both;
	position:relative;
	top:26px;
	left:-10px;
	width:830px;
	height:60px;
	margin:auto;
	padding:0;
	background-image:url("../images/lexware/footer/bg_footer.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
}

	#footercontainer .pageTools {
		height:20px;
		width:810;
		margin:0px 10px 0px 10px;
		padding:8px 0px 0px 0px;
		font-size:11px;
		line-height:15px;
		vertical-align:top;
		color:#203c76;
		text-decoration:none;		
	}
	
 * html #footercontainer .pageTools {
		padding:9px 0px 0px 0px;
 	}

	#footercontainer .pageTools ul {
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	#footercontainer .pageTools ul li{
		float:left;
		margin:0px 19px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	#footercontainer .pageTools ul li img {
		margin:0px 0px 0px 0px;
		padding:0px 4px 0px 0px;
	}

	#footercontainer .pageTools ul li a,
	#footercontainer .pageTools ul li a:active,
	#footercontainer .pageTools ul li a:visited,
	#footercontainer .pageTools ul li a:focus,
	#footercontainer .pageTools ul li a:hover {
		font-size:11px;
		line-height:15px;
		vertical-align:top;
		color:#cc0000;
		text-decoration:none;
	}
	
	#footercontainer .pageTools ul li a:focus,
	#footercontainer .pageTools ul li a:hover {
		text-decoration:underline;
	}
	
	#footercontainer .pageTools ul li a:focus img,
	#footercontainer .pageTools ul li a:hover img {
		text-decoration:none;
	}	

	#footercontainer #footernavi,
	#footercontainer #footernavi a,
	#footercontainer #footernavi a:active,
	#footercontainer #footernavi a:visited {
		margin:0;
		padding:9px 5px 0px 5px;
		color:#999999;
		font-size:9px;
		line-height:11px;
		text-align:center;
		text-decoration:none;
	}
	
	#footercontainer #footernavi a:hover,
	#footercontainer #footernavi a:focus {
		margin:0;
		padding:9px 5px 0px 5px;
		color:#999999;
		font-size:9px;
		line-height:11px;
		text-align:center;
		text-decoration:underline;
	}	

.searchresult {
	padding-top:10px;
	font-size:11px;
	line-height:15px;
}

  div.calendar_widget {border:1px solid #cccccc; position: absolute; float: left; top: 0px; left: 0px; width:210px; height: 200px; display: none;z-index: 10001;}
/* #################### */  

     input.rightcontext_small_date {
            width:60px;
            height:15px;
            border:1px solid #000;
            background-color:#fff;
            font-size:10px;
            line-height:15px;
            color:#cccccc;
            margin:0px 0px 0px 0px;
            padding:1px 2px 0px 2px;
            vertical-align:middle;
            font-size:10px;
        }
     input.rightcontext_small_date_active {
            width:60px;
            height:15px;
            border:1px solid #000;
            background-color:#fff;
            font-size:11px;
            line-height:15px;
            color:#000;
            margin:0px 0px 0px 0px;
            padding:1px 2px 0px 2px;
            vertical-align:middle;
            font-size:11px;
        }
        
        
        	#main p.HotelHeadline {
		margin:0px 0xp 0px 0px;
		padding:0px 0px 5px 0px;
		color:#038;
		font-size:22px;
		line-height:30px;
		font-weight:normal;
		vertical-align:top;	
	}
	
	#main p.HotelSubheadline {
		margin:0px 0xp 0px 0px;
		padding:0px 0px 5px 0px;
		color:#000;
		font-size:15px;
		line-height:20px;
		font-weight:normal;
		vertical-align:top;	
	}
	
	#main p.HotelCrossheadline {
		margin:0px 0xp 0px 0px;
		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;
	}		
