a {color:#000000}

a:hover {none; color:#000000}

a:active {none; color:#000000}


.menu:hover {text-decoration : none; color:#FFFFFF}
.menu:active {text-decoration : none; color:#2A2C2F}
.menu {text-decoration : none; color:#2A2C2F}

.mail:hover {text-decoration : underline; color:#F2F2DB}
.mail:active {text-decoration : underline; color:#F2F2DB}
.mail {text-decoration : underline; color:#F2F2DB}

.bas:hover {text-decoration : underline; color:#666666}
.bas:active {text-decoration : underline; color:#666666}
.bas {text-decoration : underline; color:#666666}



* ====================================================== */
/*      Table Lexicon farbig                              */
/* ====================================================== */
table.colorlexicon
{
	width:416px;
	background-color:#FCFBEC;
	border-collapse:collapse; 
	border-spacing:0px;
}

table.colorlexicon th
{
	height:19px;
	font-weight:bold;
	padding-left:3px;
	background-color:#CBCBD1;
	text-align:left;
	vertical-align:middle;
}

table.colorlexicon td
{
	font-weight:bold;
	height:23px;
	text-align:center;
	vertical-align:middle;
	border-bottom:solid 1px #CBCBD1;
	border-left:dotted 1px #CBCBD1;
	width:29px;
}

table.colorlexicon td.firstcell
{
	font-size:22px;
	font-weight:bold;
	border-left:solid 1px #FCFBEC;
	border-bottom:solid 1px #CBCBD1;
	border-collapse:collapse;
	width:35px;
}


/* ====================================================== */
/*      Table Lexicon                                     */
/* ====================================================== */
table.lexicon
{
	width:415px;
}

table.lexicon td.cellTitle
{
	width:131px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

table.lexicon td.cellText
{
	width:284px;
	text-align:left;
	vertical-align:top;
	padding-bottom:12px;
	padding-left:10px;
}


/* ====================================================== */
/*      farbige Table                                     */
/* ====================================================== */
table.coloredtable
{
	width:548px;
	background-color:#FCFBEC;
	border-collapse:collapse; 
	border-spacing:0px;
}

table.coloredtable th
{
	height:19px;
	font-weight:bold;
	background-color:#CBCBD1;
	border-collapse:collapse; 
	text-align:left;
	padding: 3px 4px 3px 10px;
}
table.coloredtable th.title
{
	height:19px;
	font-weight:bold;
	padding-left:10px;
	background-color:#FFFFFF;
	border-collapse:collapse; 
	text-align:left;
	vertical-align: bottom;
}

table.coloredtable td
{
	vertical-align:top;
	padding: 5px 10px 5px 10px;
	border-bottom:solid 1px #CBCBD1;
	border-left:dotted 1px #CBCBD1;
	border-collapse:collapse;
}

table.coloredtable td.title
{
	height:19px;
	font-weight:bold;
	padding-left:10px;
	padding-top: 2px;
	background-color:#CBCBD1;
	border-collapse:collapse;
	border:solid 1px #CBCBD1;
	text-align:left;
	vertical-align:middle;
}

table.coloredtable td.emptyline
{
	background-color:#FFFFFF;
	vertical-align:top;
	padding: 0 0 0 0;
	border: none;
	border-collapse:collapse;
	height: 2px;
}

table.coloredtable td.firstcell
{
	vertical-align:top;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom:solid 1px #CBCBD1;
	border-left: solid 1px #FCFBEC;
	border-collapse:collapse;
}
table.coloredtable td.lastcell
{
	vertical-align:top;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom:solid 1px #CBCBD1;
	border-left: solid 1px #FCFBEC;
	border-collapse:collapse;
}

table.coloredtable td.noborder
{
	vertical-align:top;
	padding: 5px 10px 5px 10px;
	border-bottom:solid 1px #FCFBEC;
	border-left: solid 1px #FCFBEC;
	border-collapse:collapse;
}