
.maintable
{
	background-color:#FFFFFF;
	/* background-color:#F1F5FF; */
	border-left:1px solid #E2EBFA;
	border-right:1px solid #E2EBFA;	
	border-bottom:1px solid #E2EBFA;	
}

.content_bg
{
}

.content
{
}

a {
color:#000000;
text-decoration:underline;
font-size:11px;
}



.subtopic {
text-decoration:none;
font-size:11px;
color:#515054;
}




.mainmenu:link{
color:#FFFFFF;
text-decoration: none
}
.mainmenu:visited{
color:#FFFFFF;
text-decoration: none;
}
.mainmenu:hover{color:#FFFFFF;
text-decoration: none;
}
.mainmenu:active{color:#FFFFFF;
text-decoration: none;
}

.custmenu:link{
color:#4b4b4b;
text-decoration: none
}
.custmenu:visited{
color:#4b4b4b;
text-decoration: none;
}
.custmenu:hover{color:#4b4b4b;
text-decoration: none;
}
.custmenu:active{color:#4b4b4b;
text-decoration: none;
}

.mainmenu_sub {
text-decoration:none;
font-size:11px;
color: #215B99;
font-weight:bold;
}


hr {
height:1px;
color:#333333;
}

.bodytext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;

}



.formerror 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}





/* Construct Section */
.DBFH_Table
{ 
}
.DBFH_Error_TR
{ }
.DBFH_Error_TD
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#515054;
}
.DBFH_Content_TR
{ }
.DBFH_Label_TD
{ 

}
.DBFH_Field_TD
{ }
/* Feld Section */
.DBFH_Textbox, .CalSignOn
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
}
.DBFH_Textbereich
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
		width:500px;
		height:200PX;
}
.DBFH_Checkbox
{ }
.DBFH_Radiobutton
{ }
.DBFH_Listbox
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
	text-decoration:none;
}
.DBFH_Selectbox
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
	text-decoration:none;
	width:135px;
}

.DBFH_Textbox_Error
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
}
.DBFH_Textbereich_Error
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
}

.DBFH_Checkbox_Error
{ }
.DBFH_Radiobutton_Error
{ }
.DBFH_Listbox_Error
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
	text-decoration:none;
}

.DBFH_Selectbox_Error
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515054;
	text-decoration:none;
	width:135px;
}

.DBFH_ErrorTable
{
	border:1px solid #FF0000;
}

.ErrorLink_Off
{
	display:none;
}
.ErrorLink_On
{
	display:block;
}

/* Overview */

.DBFH_OV_MainTable
{
	width:500px;
}
.DBFH_OV_Topic_TR
{}
.DBFH_OV_Topic_TD
{
	font-size:12px;
	font-weight:bold;
}
.DBFH_OV_ColumnTopic_TR
{}
.DBFH_OV_ColumnTopic_TD
{
	font-weight:bold;
}
.DBFH_OV_Content_Table
{
	width:500px;
}
.DBFH_OV_Content_TR
{}
.DBFH_OV_Content_TD
{}


.QuestionTopic
{
font-size:14px;
background-color:#4b4b4b;
font-weight:bold;
color:#FFFFFF;
}



/* MENÜ */

table.menu
{
	background-color:#F0F0F0;
}

table.menu td
{
vertical-align:middle;
}


table.menu a {
border-collapse:collapse;
width:200px;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
display: block;
}
div.menu a {
height:20px;
text-decoration:none;
font-size:11px;
line-height:16px;
font-family: Arial, Helvetica, sans-serif;
padding: 2px 5px;
}
div.menu a:link {
color: #000000;
background-color:#F0F0F0;
/* background: #cccc99; */
}
div.menu a:active {
color: #FFFFFF;
background-color:#a8c4eb;
/* background: #cccc99; */
}
div.menu a:visited {
color: #000000;
background-color:#F0F0F0;
/* background: #cccc99; */
}
div.menu a:hover {
color:#000000;
background-color:#a8c4eb;
/* background: #cccc99; */
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
font-weight:bold;
}

/* MENÜ */