body {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	background-color:#eee;
}
a {
	color:#03c;
	text-decoration:none;
}
a:hover {
	color:#039;
	text-decoration:underline;
}
#wrapper {
	width:750px;
	
	margin-top:20px; margin-bottom:10px;
	margin-left:auto; margin-right:auto;
	padding:2px;
	
	border:1px solid #ddd;
	background-color:#fff;
}
#header_a {
	height:25px;
	padding:3px;
	
	background-color:#222;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
#header_a a {
	color:#ddd;
	margin-left:10px;
	padding-left:5px; padding-right:5px;
}
#header_a a:hover {
	text-decoration:none;
}
#header_a a.reha {
	border-bottom:3px solid #e2001a;
}
#header_a a.lsba {
	border-bottom:3px solid #693;
}
#header_a a.horch {
	border-bottom:3px solid #669;
}
#header_a a:hover {
	color:#fff;
	margin-left:10px;
	padding-left:5px; padding-right:5px;
}
#header_b {
	height:200px;
	background-color:#fff;
}
#header_b div {
	float:left;
}
#header_b .moduletable-reha, #header_b .moduletable-horch, #header_b .moduletable-lsba {
	width:194px; height:194px;
	
	margin-top:auto; margin-bottom:auto;
	
	border:3px solid #222;
}
#header_c {
	height:25px;
	padding:3px;
	
	background-color:#222;
	color:#fff;
	font-size:9px;
}
#header_c a {
	color:#fff;
}
#content_a {
	width:750px;
}

	#left { /* 200 */
		width:178px;
		
		margin-top:-15px; margin-bottom:20px;
		margin-left:10px;
		padding:5px;
		float:left;
		
		border:1px solid #ddd;
		background-color:#fff;
	}
	#left .module-submenu a {
		padding:2px;
		border-bottom:1px solid #ddd;
		display:block;
		font-size:12px;
		color:#333;
	}
	#left .module-submenu a:hover {
		color:#000;
		background-color:#ddd;
		text-decoration:none;
	}
	#left .module-submenu #active_menu {
		color:#000;
		border-bottom:1px solid #000;
	}
	#main_content { /* 550 */
		width:518px;
		
		margin-top:-15px; margin-bottom:20px;
		margin-left:10px;
		padding:5px;
		float:left;
		
		border:1px solid #ddd;
		background-color:#fff;
	}
#footer_a {
	clear:both;
	font-size:8px;
}
#footer_b {
	border-top:1px solid #ddd;
	font-size:10px;
	color:#ddd;
	text-align:right;
}
#footer_b a {
	color:#ccc;
}
#footer_b a:hover {
	color:#000;
}

/*
 *
 *	JOOMLA CORE 
 *
 */
 
table.contentpaneopen td.contentheading {
	font-size:18px;
	font-weight:bold;
	color:#333;
}
.componentheading, .componentheading-horch, .componentheading-reha, .componentheading-lsba {
	font-size:24px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
}

.createdate {
	font-size:10px;
	color:#ccc;
}
.contenttoc {
	margin:5px;
	padding:5px 5px 10px 5px;
	border:1px solid #ddd;
}
	.contenttoc th {
		font-size:14px;
		color:#ccc;
	}
	a.toclink {
		padding:2px;
		color:#333;
		font-size:12px;
		display:block;
		border-bottom:1px solid #ddd;
	}
	a.toclink:hover {
		background-color:#ddd;
		text-decoration:none;
		color:#000;
	}
.pagenavcounter {
	font-size:10px;
	color:#ccc;
}
.pagenavbar {
	padding:3px;
	font-size:10px;
	border:1px solid #ddd;
	color:#ccc;
}
.pagenavbar a {
	color:#ccc;
	padding:2px;
}
.pagenavbar a:hover {
	color:#000;
}
/*
 *
 *	JOOM!FISH MENU 
 *
 */
#left div.module {
	margin-left:auto; margin-right:auto;
}
a.mainlevel-jflanguageselection {
		padding:2px;
		font-size:10px;
		color:#333;
		border-bottom:1px solid #ddd;
}
a.mainlevel-jflanguageselection:hover {
		color:#000;
		background-color:#ddd;
		text-decoration:none;
 }