body { 
margin:0; font-family: Verdana, Arial, Helvetica, sans-serif;background-color:#ffffff; }


.content{
	/*border: 1px dashed #C0C0C0;*/
	color:#000000;
	font-size: 100%;
	background-color:#ffffff;

	padding:1em;
	margin-left: 7em;
  	margin-right: 7em;

}

form input, form textarea{
     border: 1px solid #999;
     	     -moz-border-radius: 4px;
	background-color:#ffffff;
	     }

.radio {
	border: 0px;
	
}
	     
form input:focus, form textarea:focus{
background-color: #eeeeee;

}
		      
		      
		      
		      
		      
		      
		      


.error, .error_popup { 
font-family: Helvetica, Verdana;
font-size: 0.8em;
color: #B18347;
font-weight: bold;
padding:8px;
background-color:#ffffff;
background-image:url("img/button_cancel.png");
background-repeat:no-repeat;
background-position : right;
text-align:center;
}


.error_popup{
margin-left: 1em;
margin-right:1em;
background-position : right;
}

.success,  .success_popup{ 
font-family: Helvetica, Verdana;
font-size: 0.8em;
color: #B18347;
font-weight: bold;
padding:8px;
background-color:#ffffff;
 background-image:url("img/button_ok.png");
 background-repeat:no-repeat;
 background-position : right;
 text-align:center;
 }

.success_popup{
margin-left: 1em;
margin-right:1em;
}



.subtitle{
font-weight: bold;
font-style:italic;
font-size: 1.1em; 
background:#7b859c;
color: #FFF;
}

.archivetitle{
font-weight: bold;
font-style:italic;
font-size: 0.9em; 
background:#7b859c;
color: #FFF;
}



.subsection{
font-size: 1em; 
margin-top:2em;
/*margin-top:2em;*/
/*background-color:#7B859C;*/
/*background:#d4dfe4;*/
color: #B18347;
margin-left: 1.8em;
margin-right: 1.8em;
border: 1px solid #C0C0C0;
}


.subsection2{
font-size: 1em; 
margin-top:2em;
margin-left: 6em;
margin-right: 6em;
border: 1px solid #73A79C;
}

.subsection2_popup{
font-size: 1em; 
margin-top:1em;
margin-left: 1em;
margin-right: 1em;
border: 1px solid #C0C0C0;
}


.subcontent{ 

}