body {
    background-color:#000000;
	margin:0px; 
}

* {
    margin:0px; 
    font-size: 12px; 
    font-family:Arial;
	color:#373737;
}

image {
    border:0px;
}

/*TEXT*/

p {
	margin-bottom:10px;
}

.error_message {
    height:15px;
    background-color:#9e4848;
    color:#ffffff;
    padding:3px;
    font-weight:bold;
}

.TXT_000000_10px {
    color:#000000;
    font-weight:normal;
    font-size:10px;
}

#flashMessage {
    background-color:#99cc66;
    height:15px;
    padding:3px;
    font-weight:bold;
}

#cakeSqlLog {
    color:#FFFFFF;
}

.hdl {
	font-size:14px;
	font-weight:bold;
	margin-bottom:25px;
	color:#373737;
}

.btmtxt {
    font-size: 12px;
    font-weight:normal;
    color: #FFFFFF;
}

.label_b {
	font-size: 12px; 
	font-family:Arial; 
	color:#000000; 
	text-align:right; 
	vertical-align:top;
	letter-spacing: 2px;
	font-variant:small-caps;
	background-color:#b6c62a;
}

.label_c {
	font-size: 10px; 
	font-family:Arial; 
	color:#000000;
    padding:3px;
	background-color:#C9B518;
}

.brd {
	padding:3px;
	border-bottom:1px solid #b6c62a;
}

.bgleft {
	background-color:#d9d9d9;
}

.bgmain {
	background-color:#ECECEC;
}

.bcrtxt {
    font-size: 10px;
    font-weight:normal;
    color: #666666;
}

.stxt0 {
    font-size: 12px;
    font-weight:bold;
    color: #000000;
}

.stxt1 {
    font-size: 12px;
    color: #666666;
	padding-left:10px;
}

.stxt2 {
    font-size: 12px;
    color: #666666;
	padding-left:20px;
}

.sel0 {
    font-size: 12px;
    font-weight:bold;
    color: #000000;
}

.sel1 {
    font-size: 12px;
    color: #000000;
	padding-left:10px;
}

.sel2 {
    font-size: 12px;
    color: #000000;
	padding-left:20px;
}

.sachbuch p{
    font-size:10px;
    margin-bottom:0px;
}

/*LINKS*/

a:visited, a:link {
    font-size: 12px;
    font-weight:normal;
    color: #383838;
    text-decoration:none;
}
a:active, a:hover {
    color: #b7c62a;
}

a.suche:visited, a.suche:link {
    font-size: 12px;
    font-weight:bold;
    color: #FFFFFF;
}

a.suche:active, a.suche:hover {
    text-decoration:underline;
}

a.btmnav:visited, a.btmnav:link {
    font-size: 12px;
    font-weight:normal;
    color: #FFFFFF;
}

a.btmnav:active, a.btmnav:hover {
    color: #373737;
}

a.lnk:visited, a.lnk:link {
    font-size: 12px;
    font-weight:normal;
    color: #373737;
}

a.lnk:active, a.lnk:hover {
    color: #b6c62a;
}

a.bcr:visited, a.bcr:link {
    font-size: 10px;
    font-weight:normal;
    color: #666666;
}

a.bcr:active, a.bcr:hover {
    text-decoration:underline;
}

a.snav0:visited, a.snav0:link {
    font-size: 12px;
    font-weight:bold;
    color: #666666;
}

a.snav0:active, a.snav0:hover {
    color: #000000;
}

a.snav1:visited, a.snav1:link {
    font-size: 12px;
    font-weight:normal;
    color: #666666;
	padding-left:10px;
}

a.snav1:active, a.snav1:hover {
    color: #000000;
}

a.snav2:visited, a.snav2:link {
    font-size: 12px;
    font-weight:normal;
    color: #666666;
	padding-left:20px;
}

a.snav2:active, a.snav2:hover {
    color: #000000;
}

a.spz:link,a.spz:visited,a.spz:active {
	color:#FFFFFF;
	padding:2px 6px 2px 6px;
	background-color:#cbd36d;
}
a.spz:hover {
	background-color:#b6c728;
}

a.spz2:link,a.spz2:visited,a.spz2:active {
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	background-color:#b6c728;
}
a.spz2:hover {
	background-color:#b6c728;
}

a.MFA_MENU:link, a.MFA_MENU:visited
{
	display:block;
	text-align:center;
	font-weight:normal;
    padding:5px;
    border-bottom:1px solid #FFFFFF;
    text-decoration:none;
    color:#ffffff;
    /*vertical-align:middle;*/
}

a.MFA_MENU:active, a.MFA_MENU:hover
{
    text-decoration:none;
    color:#000000;
}

.MFA_DROPDOWN_MENU{
	position:relative;
	font-family: Arial;
	font-size:8pt;
	width:92px;
    background-color:#CC0000;
}

.MFA_DROP{
	position:absolute;
	/*margin-top:5px;*/
	font-family: Arial;
	font-size:10pt;
    background-color:#CC0000;
    /*visibility:hidden;*/
    z-index:auto;
}