BODY {
 background-color : #C3C3C3;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 10pt;
 color : black;
/* text-align : center; */
 margin : 2px;
}

.align-left { text-align: left }
.align-right { text-align: right }
.align-center { text-align: center }
.align-justify { text-align: justify }

h1 {
	font-weight : bold;
}

td.contentTitle {
 vertical-align : bottom;
 background : url(../images/oben.gif);
}

div#title {
 font-size : large;
 font-weight : bold;
 text-align : center;
}

div#bcm {
 font-size : small;
}

div#bcm a{
 color : silver;
}

div#bcm a.bcm_cur{
 color : black;
 font-weight : bold;
}

table.tableContent {
 border : 0px solid black;
 width : 100%;
}

TD.Content {
 padding-right : 10px;
 padding-left : 10px;
 background-color : white;
 font-size : 10pt;
 text-align : justify;
}

TD.MainContent {
 vertical-align : top;
 padding : 10px;
 background-color : white;
 font-size : 9pt;
}

TD.MainContent a{
/*	text-decoration : underline dashed black;*/
	border-bottom : 1px dashed silver;
}

TD.Footer {
 padding-top : 10px;
 text-align : center;
 vertical-align : top;
 font-size : 7pt;
	margin-right : 5px;
}

td.menuColumn {
	vertical-align : top;
	padding-top: 71px;
	width : 144px;
}

td.boxHeader {
	border-right: 2px solid black;
	border-left: 2px solid black;
	border-top: 2px solid black;
	background-color : white;
	font-size : 9pt;
	font-weight : bold;
	text-align : center;
	width : 140px;
	height : 25px;	
}

td.boxContent {
	padding : 2px;
	border-right: 2px solid black;
	border-left: 2px solid black;
	border-bottom: 2px solid black;
	text-indent: 5px;
	font-size : 10pt;
	color : black;
	background-color : white;
}

td.InfoDialog {
	border: 2px solid black;
	padding: 5px;
	vertical-align : top;
	background-color : #618BC2;
	color : White;
	font-size : 9pt;
}

TD.LoginField  {
	font-size : 7pt;
}

INPUT.Login {
	border : 1px solid black;
	font-size : 8pt;
}

TD.Inhalt{
	padding-left : 10px;
	text-align : center;
}

A {
	color : black;
	text-decoration : none;
}

A.Member {
	color:silver;
	font-weight: normal;
	text-decoration: none;
	font-size : 9pt;
}

SPAN.Member_Select {
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size : 9pt;	
}

A.Member:Hover {
	color:black;
	font-weight: normal;
	text-decoration: none;
	font-size : 9pt;
}

A:Hover {
	text-decoration : none;
	color : #618BC2;
}

A.Footer {
	color : black;
	font-weight : bold;
	text-decoration : none;
}

TABLE.Friends {
	border : 1px solid silver;
	background-color : #E3E3E3;
	width : 100%;
}

TD.Friend_Name {
	font-size : 11pt;
	font-weight : bold;
	font-style : italic;
	text-align : center;
	padding : 3px;
}

TD.Friend_Desc {
	font-size : 9pt;
	padding : 3px;
}

TD.Friend_Pic {
	text-align : center;
}

DIV.m_menu-level1-no {

}

DIV.m_menu-level1-act{
	font-weight : bold;	
}

DIV.m_menu-level2-no {
	text-indent : 10px;
	font-size : 11px;
}

DIV.m_menu-level2-act {
	text-indent : 10px;
	font-size : 11px;
	font-weight : bold;	
}

DIV.m_menu-level3-no {
	text-indent : 20px;
	font-size : 10px;
}

DIV.m_menu-level3-act {
	text-indent : 20px;
	font-size : 10px;
	font-weight : bold;	
}

P.Error {
	color : red;
	font-weight : bold;
}

P.Message {
	font-weight : bold;
}

DIV.tx-mininews-pi1 {
/*	border : 1px solid black; */
	width : 600px;
	font-size : 9pt;
	border : 1px solid silver;
	padding : 5px;
	background-color : #E9E9E9;
}

DIV.tx-mininews-pi1-fp_listrow {
	border : 1px solid black;
	padding : 1px;
}

P.tx-mininews-pi1-fp_listrowField-datetime {
	background-color : #A9C0ED;
	border-bottom : 1px solid silver;
	font-size : 7pt;
	padding : 2px;
}

P.tx-mininews-pi1-fp_listrowField-title {
	background-color : #A9C0ED;
	border-bottom : 1px solid silver;
	font-size : 7pt;
	padding : 2px;
}

P.tx-mininews-pi1-fp_listrowField-teaser {
	background-color : #C3D2F0;
	font-size : 8pt;
	padding : 15px;
}

