ï»¿/* ###	MAIN CSS	###												*/
body {
	margin				: 0px;
	color				: #000000;
	background-color	: white;
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 100%;
}

h1 {
	line-height			: 120%;
}


/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/* ###	Oberster Container fÃ¼r die Darstellung	###									*/
#MoT_container {
	margin				: 2px;
	padding				: 0px;
}


/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/* ###	Container fÃ¼r den Header (beinhaltet das Logo mit Hintergrundgrafik und das Topmenu	###		*/
#MoT_header {
	width				: 100%;
	height				: 100px;
	margin-top			: 1px;
	background-color	: #5959f0;
/*	background-color	: #5982D2; */
	background-image	: url(../images/logo.png); 
	background-repeat	: no-repeat;
	background-position	: 10px 0px;
	display				: table;
}

#table-row { display: table-row; }

/* ###	Container fÃ¼r das Logo, Ausrichtung links	###									*/
#MoT_header-left {
	display				: table-cell;
	width				: 133px;
	margin				: 0px 0px 0px 130px;
}

/* ###	Container fÃ¼r den Logo-Text (soll Parameter werden)	###							*/
#MoT_logo {
	display				: table-cell;
	color				: white;
	line-height			: 110%;
	font-weight			: bold;
	font-size			: 14pt;
	letter-spacing		: 2px;
	vertical-align		: middle;
}

/* ###	Container fÃ¼r das Topmenu, Ausrichtung rechts	###	*/
#MoT_header-right {
	display				: table-cell;
}

/* ###	Einstellungen fÃ¼r Einstellung der SchriftgrÃ¶ÃŸe (fontsize)	 ###	*/

#fontsize
{
	 display:inline;
}

#fontsize p a:link,
#fontsize p a:visited
{
	color:#222;
	border-right:solid 1px #ccc
}


#fontsize p a.larger,
#fontsize p a.reset,
#fontsize p a.smaller
{
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	margin:0;
}



#fontsize p a:hover,
#fontsize p a:active,
#fontsize p a:focus
{
	background:#095197; /*!important;*/
	color:#fff
}

#fontsize h3
{
	color:#222;
	font-weight:bold
}

/* ###	ab hier Styles fÃ¼r die Elemente des Topmenu		###							*/
#MoT_topmenu {
	margin				: 70px 20px 0px 0px;
	text-align			: right;
}

#MoT_topmenu ul {
	margin				: 0px;
	padding				: 0px;
}

#MoT_topmenu li {
	height				: 22px;
	padding-right		: 20px;
	list-style-type		: none;
	display				: inline-block;
}

#MoT_topmenu a {
	font-size			: 0.8em;
	font-weight			: normal;
	color				: #D8F0F0;
	background-color	: #5959f0;
	padding				: 0px;
	border				: none;
	text-decoration		: none;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/* ###	Container fÃ¼r die Brotkrumen-Navigation und Suche	###							*/
#MoT_line2 {
	height				: 20px;
	width				: 100%;
	margin-top			: 1px;
	background-color	: #9CC69E;
}

/* ###	Container fÃ¼r Brotkrumen-Navigation	###									*/
#MoT_line2-left {
	float				: left;
	height				: inherit; 

}
/* ###	Tabelle fÃ¼r Brotkrumen-Navigation	###										*/
#MoT_breadcrumbs {
	height				: inherit;
	margin-left			: 10px;
	font-family			: Arial, Helvetica; 
	color				: black;
	font-size			: 10pt;
	text-align			: left;
	vertical-align		: bottom;
	border				: none;
	border-collapse		: collapse;
	list-style			: none;
}

#MoT_td {
	border				: 1px solid black;
/*	list-style			: none; */
}

.breadcrumb {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.breadcrumb > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}/*
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #ccc;
}*/
.breadcrumb > .active {
	color: black;
}

/* ###	Container fÃ¼r die Suche	###												*/
#MoT_line2-right {
	float				: right;
	height				: inherit;
}
/* ###	Tabelle fÃ¼r Suche	###													*/
#MoT_search {
	height				: inherit;
	margin-right		: 10px;
	border-spacing		: 0;
	vertical-align		: middle;
	color				: black;
	font-size			: 10pt;
}
#MoT_search td {
	padding				: 0;
}



/*---------------------------------------------------------------------------------------------------------------------------------------------*/

#MoT_contentarea {
	margin-top			: 1px;
	width				: 100%;
	padding				: 0px;
	display				: table;
	border-spacing		: 0px;
	vertical-align		: top;
}

#MoT_contenttable {
	display				: table-row;
}

#MoT_menu {
	display				: table-cell;
	margin				: 0px 10px 0px 0px;
	width				: 180px;
	background-color	: #5959f0;
/*	background-color	: #5982D2; */
/*	border				: 1px solid #5959f0; */
	vertical-align		: top;
	overflow			: hidden;
}

/* Ãœberschrift fÃ¼r HauptmenÃ¼, Anmeldung und BenutzrmenÃ¼ */
#MoT_menu .moduletable h3 {
	margin-top			: 0px;
	margin-bottom		: 5px;
	border				: none;
	line-height			: 130%;
	text-align			: center;
	background-color	: #D8F0F0;
	color				: black;
}

.moduletable_menu h3 {
	margin-top			: 0px;
	margin-bottom		: 5px;
	border				: none;
	line-height			: 130%;
	text-align			: center;
	background-color	: #D8F0F0;
	color				: black;
}


/* ###	Styles fÃ¼r das Hauptmenu	###											*/

/* ###	1. Ebene	###														*/
#MoT_menu ul.menu {
	margin-top			: 5px;
	margin-bottom		: 50px;
	padding-left		: 0px;
	list-style-type		: none;	
}

#MoT_menu ul.menu li {
	list-style-type		: none;
}

/* ###	2. und folgende Ebene	###														*/
#MoT_menu ul.menu li ul {
	padding-left		: 15px;
}

#MoT_menu ul.menu li li {
	
}


/* menu links */
.menu a {
	background-color	: #9CC69E; 
	color				: white;
	display				: block;
	font-family			: Arial, Helvetica, Verdana, sans-serif; 
	font-size			: 12px;
	font-weight			: bold;
	text-decoration		: none;
	border-bottom		: 1px solid white;
	margin				: 0px 0px 0px 0px;
	padding				: 2px 20px 5px 15px;
}

.menu a:visited {
	color				: #FFFFFF;
	display				: block;
	font-family			: Arial, Helvetica, Verdana, sans-serif; 
	font-size			: 12px;
	font-weight			: bold;
	text-decoration		: none;
	border-bottom		: 1px solid white;
	margin				: 0px 0px 0px 0px;
	padding				: 2px 20px 5px 15px;
}

.menu a:hover {
	background-color	: #D8F0F0;
	color				: gray;
	display				: block;
	font-family			: Arial, Helvetica, Verdana, sans-serif; 
	font-size			: 12px;
	font-weight			: bold;
	border-bottom		: 1px solid white;   
	margin				: 0px 0px 0px 0px;
	padding				: 2px 20px 5px 15px;
}



/* ###	Styles fÃ¼r das Login-Formular links	###											*/

#login-form {
	color				: white;
	font-size			: 0.9em;
	margin-top			: 10px;
	padding				: 5px;
}

#login-form a {
	margin-left			: 0;
	color				: white;
	text-decoration		: none;
}

#login-form a:visited {
	margin-left			: 0;
	color				: white;
	text-decoration		: none;
}

#login-form a:hover {
	margin-left			: 0;
	color				: black;
	background-color	: #9CC69E;
	text-decoration		: none;
}

#login-form ul {
	margin-top			: 5px;
	padding-left		: 10px;
	color				: white;
	list-style-type		: none;
}

#login-form li {
	padding				: 10px 0px 0px 0px;
}

#login-form div {
	text-align			: center;
}

#login-form .button {
	margin-top			: 5px;
}




/* ###	Styles fÃ¼r das "Wer ist online"- und Statistik-Feld rechts	###											*/

#MoT_extra {
	display				: table-cell;
	margin				: 0px 0px 0px 1px;
	width				: 180px;
/*	overflow			: hidden;*/
	vertical-align		: top;
	background-color	: #5959f0;
/*	background-color	: #5982D2; */
	color				: white;
	border				: none;
}

#MoT_extra .moduletable {
	padding				: 0px;
	border				: none;
}

#MoT_extra .moduletable h3 {
	margin-top			: 0px;
	margin-bottom		: 5px;
	padding				: 0px -4px 0px -2px;
	border				: none;
	line-height			: 130%;
	text-align			: center;
	background-color	: #D8F0F0;
	color				: black;
}



#MoT_content {
	display				: table-cell;
	padding				: 1px 5px 5px 5px;
	background-color	: white;
	vertical-align		: top;
/*	border-spacing		: 1px;			/* x Pixel breite Trennlinien in Hintergrundfarbe */
}

.contenttoc {
	border				: solid 1px grey;
	font-size			: 9pt;
}

.pagenavcounter, .pagenavbar {
	font-size			: 9pt;
}
/* ###	Styles fí² den Inhalt	###											*/

.small, .createdate, .readon, .modifydate {
	font-size			: 0.7em;
}


#MoT_footerwrapper{
	height				: 22px;
	margin-top			: 1px;
	padding				: 5px 1px 0px 0px;
	font-family			: Arial, Helvetica; 
	font-size			: 10pt;
	text-decoration		: none;
	color				: black;
	background-color	: #D8F0F0;
}

.copyright {
	margin				: 0px 0px 0px 0px;
	padding-left		: 10px;
	text-align			: left;
	vertical-align		: middle;
}
