/******************************************************************************/
/******************************************************************************/
/* TopMenu                                                                    */
/******************************************************************************/
#topmenu
{
	font-family			: arial, sans-serif;
	margin				: 0;
	margin-top			: 3px;
	position				: relative;
	z-index				: 100;
}

#topmenu ul
{
	padding				: 0;
	margin				: 0;
	list-style-type	: none;
}

#topmenu ul li
{
	float					: left;
	position				: relative;
}

#topmenu ul li a, #topmenu ul li a:visited
{
	display				: block;
	text-align			: center;
	text-decoration	: none;
	width					: 160px;
	height				: 30px;
	color					: #ffffff;
	border				: 1px solid #fff;
	border-width		: 1px 1px 0 0;
	background			: #4578AF;
	line-height			: 30px;
	font-size			: 14px;
}

#topmenu ul li ul
{
	display				: none;
}

#topmenu ul li:hover a
{
	color					: #fff;
	background			: #b3ab79;
}

#topmenu ul li:hover ul
{
	display				: block;
	position				: absolute;
	top					: 31px;
	left					: 0;
	width					: 105px;
}

#topmenu ul li:hover ul li a
{
	display				: block;
	text-align			: left;
	background			: #ADD8E6;
	color					: #000;
	line-height			: 20px;
	height				: 22px;
	font-size			: 12px;
}

#topmenu ul li:hover ul li a:hover
{
	background			: #dfc184;
	color					: #000;
}

#topmenu .test
{
	margin-left			: 10px;
}

/******************************************************************************/
/* LeftMenu                                                                   */
/******************************************************************************/
.leftmenu
{
	font-family			: arial, sans-serif;
	width					: 180px;
	position				: relative;
	margin				: 0;
	font-size			: 11px;
	margin				: 0;
}

.leftmenu ul li a, .leftmenu ul li a:visited
{
	display				: block;
	text-decoration	: none;
	color					: #000;
	width					: 165px;
	height				: 26px;
	text-align			: left;
	border				: 1px solid #fff;
	border-width		: 1px 1px 0 0;
	background			: #E8E8E8;
	line-height			: 24px;
	font-size			: 12px;
	padding-left		: 5px;
	border-left			: solid 10px #C0C0C0;
}

.leftmenu ul
{
	padding				: 0;
	margin				: 0;
	list-style-type	: none;
}

.leftmenu ul li
{
	float					: left;
	margin-right		: 1px;
	position				: relative;
}

.leftmenu ul li ul
{
	display				: none;
}

.leftmenu ul li:hover a
{
	color					: #fff;
	background			: #b3ab79;
	width					: 165px;
	border-left			: solid 10px #6495ED;
}

.leftmenu ul li:hover ul
{
	display				: block;
	position				: absolute;
	top					: 0;
	left					: 181px;
	width					: 175px;
}

.leftmenu ul li:hover ul li a.hide
{
	background			: #dfc184;
	color					: #000;
}

.leftmenu ul li:hover ul li:hover a.hide
{
	width					: 170px;
}

.leftmenu ul li:hover ul li ul
{
	display				: none;
}

.leftmenu ul li:hover ul li a
{
	display				: block;
/*	background			: #b3ab79; */
	background			: #E8E8E8;
	color					: #000;
	width					: 170px;
}

.leftmenu ul li:hover ul li a:hover
{
/*	background			: #dfc184; */
	background			: #b3ab79;
	color					: #000;
}

.leftmenu ul li:hover ul li:hover ul
{
	display				: block;
	position				: absolute;
	left					: 151px;
	top					: 0;
	color					: #000;
}

.leftmenu ul li:hover ul li:hover ul li a
{
	display				: block;
	width					: 175px;
	background			: #dfc184;
	color					: #000;
}

.leftmenu ul li:hover ul li:hover ul li a:hover
{
	background			: #bd8d5e;
	color					: #fff;
}

/******************************************************************************/
/* Weblogin                                                                   */
/******************************************************************************/
.weblogin
{
	font-size			: 9px;
}

.weblogin input
{
	font-size			: 9px;
}

/******************************************************************************/
/* Breadcrumbs                                                                */
/******************************************************************************/
.B_crumbBox
{
	margin-top			: 0;
	margin-bottom		: 10px;
	background-color	: #4578AF;
	color				: white;
/*	border				: 1px solid blue; */
}

/******************************************************************************/
/* ajaxsearch                                                                 */
/******************************************************************************/
#ajaxSearch_intro
{
	font-size			: 8px;
}

#ajaxSearch_input
{
	margin-top			: 1px;
	font-size			: 10px;
}

#ajaxSearch_submit
{
	margin				: 0;
	padding				: 0 5px 0 5px;
	height				: auto;
	border				: 1px solid #C8C1BC;
	background-color	: #FFFFFF;
	color					: #255B89;
	font-size			: 8pt;
	font-family			: Arial;
	text-decoration	: none;
}

.AS_ajax_resultsIntroFailure
{
	color					: red;
	font-size			: 12px;
	border				: 1px solid red;
	padding				: 2px;
}

#ajaxSearch_output
{
	border					: 1px solid #444;
	padding					: 1px;
	background-color		: #fff;
	display					: block;
	height					: auto;
	vertical-align			: top;
}
.ajaxSearch_resultsInfo
{
	color						: #444;
	margin-bottom			: 3px;
	font-size				: 8pt;
	font-family				: Arial;
	border					: 1px solid #4578AF;
}
.ajaxSearch_result
{
	color						: #444;
	margin-bottom			: 3px;
	font-size				: 8pt;
	font-family				: Arial;
	border					: 1px solid #4578AF;
}
#ajaxSearch a, a:link, a:active, a:visited, a:hover
{
	font-size				: 9pt;
	font-family				: Arial;
}
.ajaxSearch_highlight
{
	color					: red;
	background-color		: yellow;
}

/* Fixes for RichText widgets ----------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}

/******************************************************************************/
/* neuste dokumente                                                           */
/******************************************************************************/
#menuneuste
{
	width					: 100%;
}
#menuneuste  a, a:link, a:active ,a:visited, a:hover
{
	font-size					: 10px;
	text-decoration			: none;
}
#menuneuste .date
{
	font-size					: 7px;
}

