body
{	
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;	
	color: black;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #d0d5e3;
}

textarea, input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: black;
        margin: 2px; 
	padding: 0px;
}

a:link, a:visited
{
	color: navy;
	text-decoration: underline;
}

a:hover
{
	color: red;
}

#HeaderTd
{
	/*background-image: url(images/header_top_green.png);	*/	
	background-repeat: no-repeat;			
}


#LayoutTable_left .RightCell, #LayoutTable_right .RightCell
{
	background-image: url(images/right_rep.gif);	
	background-repeat: repeat-y;		
}

#LayoutTable_left .BottomCell, #LayoutTable_right .BottomCell
{
	background-image: url(images/lower_rep.gif);		
	background-repeat: repeat-x;		
}

#path	
{
	font-size: .7em;
	margin-bottom: 10px;
	padding-bottom: 5px;	
}

#FooterPanel
{
	height: 70px;
	font-size: .8em;
}

	#FooterPanel .LeftBlock
	{		
		float: left;
		padding-left: 20px;
		padding-top: 10px;			
	}
	
	#FooterPanel .logo_part1, #FooterPanel .logo_part2
	{		
		font-weight: bolder;
		color: #000;			
	} 

	#FooterPanel .logo_part2
	{
		color: #dc0909;
	}	
	
	#FooterPanel a:link, #FooterPanel a:visited
	{
		color: #000;
		text-decoration: none;
	}

	#FooterPanel a:hover
	{
		text-decoration: underline;
	}	
	
	#FooterPanel div
	{
		float: right;
		padding-top: 10px;	
	}	

#menu_1 
{ 
	font-size: .9em;
	width: 100%; 
}

#menu_1 ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

	/* NORMAL MENU LEVEL 1 */
	#menu_1 .menu1-level1-no a, #menu_1 .menu1-level1-no a:link, #menu_1 .menu1-level1-no a:visited
	{
		display: block;
		padding: 3px;
		padding-top: 6px;
		width: 100%;
		background-color: #FFF;
		border-bottom: 1px solid #efefef;		
		text-decoration: none;
		color: #000;
	}
		
	#menu_1 .menu1-level1-no a:hover
	{
		background-color: #efefef;		
		border-color: #dc0909;
	}
	/* NORMAL MENU LEVEL 1 */

	/* ACTUAL MENU LEVEL 1 */
	#menu_1 .menu1-level1-act a, #menu_1 .menu1-level1-act a:link, #menu_1 .menu1-level1-act a:visited, #menu_1 .menu1-level1-act a:hover
	{
		display: block;
		
		padding-bottom: 1px;
		padding-left: 6px;
		padding-bottom: 1px;
		padding-top: 5px;

		width: 100%;
		background-color: #FFF;
		/*border-bottom: 1px solid #eee;*/
		font-weight: bold;
		text-decoration: none;
		color: #000;
		
		background-image: url(images/content_client.gif);
		background-position: -3px;
		background-repeat: no-repeat;
	}					
	/* NORMAL MENU LEVEL 1 */

	/* ACTUAL MENU LEVEL 1 */	
	#menu_1 .menu1-level2-no a, #menu_1 .menu1-level2-no a:link, #menu_1 .menu1-level2-no a:visited
	{
		display: block;
		padding: 1px;
		padding-left: 6px;					
		margin-left: 4px;				
		text-decoration: none;		
		color: #000;
		font-size: .9em;

		background-image: url(images/content_client_grey.gif);
		background-position: -3px;
		background-repeat: no-repeat;
	}	
	
	#menu_1 .menu1-level2-no a:hover
	{		
		background-image: url(images/content_client.gif);
		background-position: -3px;
		background-repeat: no-repeat;
		text-decoration: underline;
	}
	/* NORMAL MENU LEVEL 1 */

#SearchPanel
{
	font-size: .9em;
	margin-top: 20px;	
}

#SearchPanel .textfield
{
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #fff;		
}

#SearchPanel .button
{
	border: 1px solid #eee;	
}


#SearchPanel input:focus  
{
	background-color: #e9e9e9;
}	

hr
{
	border: 1px solid #eeeeee;
}	

.csc-sitemap 
{
	font-size: .8em;
	margin-left: 20px;
}

.csc-sitemap-level1
{
	margin-left: 10px;
}

.csc-sitemap-level2
{
	margin-left: 30px;
}

.csc-sitemap-level3
{
	margin-left: 50px;
}

.csc-sitemap-level3
{
	margin-left: 70px;
}

.csc-menu p
{
  margin: 0px;
  padding: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.csc-menu-1
{

}
/* Mailform*/
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #ff0123;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
 font-size: .18em;
 
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #CCDD00;
border: 0px;
}


