body
{
  background-color:#fffff1;
}
td {font-size:10pt; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
a  {font-size:12pt; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration:none;font-weight:bold;color:#277750;}
p  {font-size:10pt; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration:none;}
h3 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
h4 
{
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:12pt; 
  color:#277750; 
  font-weight:bold;
}
table 
{
  background-color:#ffffff;
}
.table
{
  border:2px solid #277750;
  padding-left:2px;
  padding-top:2px; 
}
.sub_menu
{
  font-size:10pt;
  
}

.sub_menu_active
{
  color:#ff0000;
  font-size:10pt;
}

.menu_active
{
  color:#ff0000;
  
}
.bold
{
  font-weight:bold;
}

.time
{
  background-color:#fffff1;
}

.old_event
{
  color:#277750;
}


dt a
{
	font-size: 12px;
  padding: 2px;
  text-decoration:underline;
  color:blue;
}

dd
{
	margin:0em;
	text-indent:1em;
}
.not_visible
{
  visibility:hidden;
}

/* question.php */
#headline
{
  width: 610px;
  font-size:10pt;
  /*font-weight: bold;*/
  /*margin:0px 10px 10px 1.0em; */
  
}

#headline h1
{
  font-size: 1.2em;
  background-color:#FFF;
	
}

#headline p
{
  font-size: 1.0em;
}

#content
{
	margin:0px 10px 10px 1.5em;
	padding:5px;
	max-width:41em;
	font-size: 0.8em;
/*	border: 1px solid #333;*/
}

#content h1
{
	font-size: 1em;
	background-color:#FFF;
	color:#277750;
	margin: 0.5em 0em 0.5em 0em;
}

#content a
{
	text-decoration:underline;
}

#content dl.nomargin
{
	margin:0;
}

#content dt
{
	font-weight:700;
}

#content dt.partner
{
	background-color:#DDFFEE;
	padding: 2px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

#content dd
{
	margin:0em;
	text-indent:1em;
}

/*#content p
{
	margin: 0.5em 0em 0.5em 0em;
	text-indent: 0em;
}

#content p.indent
{
	text-indent: 2em;
}*/

#content input.longtext
{
  width: 613px;
}
#Questionnaire th
{
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
}

#Questionnaire td
{
  font-size: 10pt;
  font-weight: bold;
}
#Questionnaire input.submit_btn
{
  width: 250px;
  background-color:#DDFFEE;
  font-weight: bold;
}  

.sub1
{
  margin-left:30px;
}
.sub2
{
  margin-left:80px;
}
#content input
{
  width: 300px;
  background-color:#DDFFEE;
}

#content input.radio
{
  width:25px;
  background-color:#ffffff;
  
}

#content input.short_form
{
  width: 150px;
}

.special
{
  color: #ff6633;
  font-weight: bold;
}
