/* --- menu styles --- */

.m0l0iout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: bold;
	padding: 4px;
	color: #FFFFFF;
	background: #e51736;
}
.m0l0iover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	padding: 4px;
	color: #FFFFFF;
	background: #e51736;
}

/* level 0 outer */
.m0l0oout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: normal;
	color: #000000;
	border : 1px solid #FFFFFF;
	background: #e51736;
}
.m0l0oover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	border : 1px solid #FFFFFF;
	background: #e51736;
}

/* level 1 inner */
.m0l1iout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: normal;
	color: #ffffff;
	padding: 4px;
	background: #81c553;
}
.m0l1iover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	padding: 4px;
	background: #e51736;
}

/* level 1 outer */
.m0l1oout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: normal;
	border : 1px solid #FFFFFF;
	background: #e51736;
}
.m0l1oover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: normal;
	border : 1px solid #FFFFFF;
	background: #e51736;
}

/* level 2 inner */
.m0l2iout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: normal;
	color: #FFFFFF;
	padding: 4px;
	background:#e51736;
}
.m0l2iover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	padding: 4px;
	background: #e51736;
}

/* level 2 outer */
.m0l2oout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: normal;
	border : 1px solid #FFFFFF;
	background: e51736;
}
.m0l2oover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: normal;
	border : 1px solid #FFFFFF;
	color: #000000;
	background: #e51736;
}

/* level 3 inner */
.m0l3iout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
	color: #FFFFFF;
	padding: 3px;
	background: #e51736;
}
.m0l3iover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	padding: 3px;
	background: #e51736;
}

/* level 3 outer */
.m0l3oout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
	border : 1px solid #FFFFFF;
	background: #e51736;
}
.m0l3oover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: normal;
	border : 1px solid #FFFFFF;
	color: #000000;
	background: #e51736;
}

a, a:link, a:visited, a:active 	
		{color: #0000aa; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 12px;}
		
a:hover		{color: #ff0000; text-decoration: underline; font-family: Verdana, Arial, sans-serif; font-size: 12px;}

p, tr, td 	
		{color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-top: 6px; margin-bottom: 3px}

ul, li
		{color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-top: 3px; margin-bottom: 3px}
		
.header1, h1	{
	color: #ffffff;
	background: #e51736;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	margin-top: 9px;
	margin-bottom: 6px;
	padding: 6px;
}

.h1a		{color: #000000; background: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 16px; margin: 0px; padding: 2px;}

.h1b		{color: #000000; background: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 24px; margin: 0px; padding: 4px;}

.header2, h2	{color: #000000; background: #ffffff; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 14px; margin-top: 9px; margin-bottom: 6px; padding: 4px}

.header3, h3	{color: #500000; background: #FFFFFFF; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 14px; margin-top: 6px; margin-bottom: 3px}

.header4, h4	{color: #000000; background: #FFFFFFF; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 14px; margin-top: 6px; margin-bottom: 3px}

.header5, h5	{color: #000000; background: #FFFFFFF; font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 14px; margin-top: 6px; margin-bottom: 3px}

.intd		{color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left: 15px;}

.g11		{font-size: 11px; }

.g13		{font-weight: bold; font-size: 13px;}

#table_border table {border: 1px solid black}

#table_border th {border: 1px solid black; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; text-align:left; vertical-align:top; background:#DBEAF5}

#table_border td {border: 1px solid black; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; text-align:left; vertical-align:top}

.kleiner	{font-size: 9px; }
