/*#############################################################
Name: CSS Styles FES Auslandbüros
Date: 2008-04-15
Description: Template FES Auslandbüros
Author: Jerome Traud / itcreate. kommunikationsmedien
Url: http://www.itcreate.de
#############################################################*#012778 /

/*  body and standard font definition */
.html 			
{
						padding:0px;
						margin:0px;
}

body 			
{
						background:#FFFFFF;
						font-family  : Verdana ,sans-serif,Helvetica,Arial  ;
						padding:0px;
						margin:0px;
}


p 				{line-height: 1.4em; font-size: .8em;}



h1, h2, h3, h4, h5, h6	{font: Verdana, Arial, Helvetica, sans-serif;}

h1 				{font-size: 1.3em; color: #012778; padding-top: 10px; margin-bottom: 4px;}
h2 				{font-size: 1.15em; color: #646B7A; padding-top: 3px; margin-bottom: 4px;}
h3 				{font-size: 1em; color: #646B7A; margin: 0;}
h4 				{font-size: 1.2em; color: #646B7A;}
h5 				{font-size: 1.2em; color: #646B7A;}
h6 				{font-size: 1.45em; color: white ;}


h1 a			{text-decoration:none; color: #012778;}
h1 a:hover, h1 a:active, h1 a:focus {text-decoration: underline; color: #012778;}

h2 a			{text-decoration:none; color: #646B7A;}
h2 a:hover, h2 a:active, h2 a:focus		{text-decoration: underline; color: #646B7A;}

h3 a			{text-decoration:none; color: #646B7A;padding:0;margin:0;}
h3 a:hover, h3 a:active, h3 a:focus		{text-decoration: underline; color: #646B7A;}

h4 a			{text-decoration:none; color: #646B7A;}
h4 a:hover, h4 a:active, h4 a:focus		{text-decoration: underline; color: #646B7A;}



.NewInfo{
						background:#28488D;
						margin:20px;
						color:white;
}
.NewInfo p{
            padding:5px 5px 5px 5px;
}
#breadcrump 	{
				width: 100%;
				margin: 10px 0 0 10px;
				padding: 3px 0 0 0;
				font-size: .7em;
				color: #012778;
				}
				
#breadcrump a:hover
{
	text-decoration:none;}

.navigation
{
						width:195px;
						padding:0 0 0 0;
						margin:0 0 0 0;
						background:#28488D;
						font-size:.8em;
						line-height:1.3em;  
						font-weight:lighter;
						
	}

		
.navigation ul 		{
					
						margin:0 ;
						padding:0 0 0 5px;
					}
					
									
.navigation li 		{
						list-style-type:none;
						margin: 0;
						padding:0;
						color: #fff;
					}
					
					
.navigation .nolink
{
						list-style-type:none;
						margin: 0;
						padding:4px 0 0 0;
						color: #fff;
						border-top: solid 1px white;
						width:175px;
						
						}
.navigation li a.logoimg
{
						list-style-type:none;
						color: #fff;
 					    padding:0;
						margin:5px 5px 5px 5px;
						float:right; 
						border:none;
 					    width  :160px;
						
						}
						
.navigation li a.logoimg:hover
{
						list-style-type:none;
						color: #fff;
 					    padding:0;
						margin:5px 5px 5px 5px;
						float:right; 
						border:none;
 					    width  :160px;
						
						}
				
.navigation li a 	{
						color: #fff;
						display: block;
						width:175px;
						background-color:Transparent;
						padding: 2px 0  4px  0px;
						margin:0 ;
						text-decoration:none;
						border-top: solid 1px white;
					}

.navigation li a:active, .navigation li a:focus {
						color: red;
						text-decoration:none;
						vertical-align:middle;
						padding: 2px 0  4px  0px;
						margin:0;
						width:175px;
						}
.navigation li a:hover
{
						color: red;
						display:block ;
						width:175px;
						text-decoration:none;
						padding: 2px 0  4px  0px;
						margin:0 ;
		
}						
						
.navigation a.select	{
				  		display: block;
				  		width:175px;
				  		padding-left:0px;
				  		vertical-align:middle;
				  		color:#9FB2CE;
				  		padding: 2px 0  4px  0px;
				  		margin:0;
				  		font-weight:bold;
				  		color:Red;
				  		
						}

.navigation .unselect	{
						color: #fff;
				  		display: block;
				  		padding: 6px 0 2px 8px;
						vertical-align:middle;
						}
.navigation .subnav ul li
{
						list-style-type:none;
						margin: 0;
						padding:0 0 0 5px;
}
.navigation .subnav ul li a
{
						background: url('../img/img_nav_arrow.gif') no-repeat left center;
						color: #fff;
						display: block;
						width:170px;
						margin:0; text-decoration:none; border-top:medium none; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:7px; background-color:transparent 

}

.navigation .subnav ul li a:hover
{
						background: url('../img/img_nav_arrow.gif') no-repeat left center;
						width:170px;
						margin:0; display:block; color:Red; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:7px; background-color:transparent
}
	
.navigation .subnav ul li a.select
{
						display: block;
						vertical-align:middle;
						width:170px;
						font-weight:bold;
						color:red;
						padding: 2px 0  7px  20px;
						
}
.navigation .subnav ul li  a:active, .subnav ul li a:focus 
{
						background: url('../img/img_nav_arrow.gif') no-repeat left center;
						color: red;
						text-decoration:none;
						margin:0;
						width:175px;
						padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:7px; background-color:transparent
						}	
	
.leftBar
{
						width:195px;
						float:left;
						margin: 0 0 0 10px;
						padding:0 0 0 0;
						background:#28488D;
						height:100%;
						
						
}
.rightBar
{
	width:195px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:#28488D;
	height:900px;
	
	}


.center
{
	width:782px;
	float:left;
	padding:0;
	margin:0;
	}
	
.welcome
	{
		padding:0;
		margin:0;
		text-align:right;
		width:782px;
		height:125px;
		color:White;
		background:#28488D url('../img/fes_tileheader_aethiopien1.gif') right;
		float:left
		}
.welcome  h6 {padding:30px 15px 0 0;margin: 0 0 0 0;}	

.pgImg{padding:0;margin:0;}
.imgBar
{
	float:left;
	margin:0;
	padding:0;
	background:#28488D;
	height:110px;
	width:577px;}	

#EthAfri	
{
	width:350px;
	float:right;
	margin:10px;
	vertical-align:top;
	
	
	}
#logoimgaa
{
	width:150px;
	padding:5px 0 0 0 ;
	margin:0;
	border:none;}		
#dlg
{
	margin:0;
	padding:0;
	width:120px;}
	
#efqm
{
	width:120px;
	padding:0;
	margin:0;
	
	}
#efqm
{
	width:120px;
	padding:0;
	margin:0;
	
	}
#acp
{
	width:120px;
	padding:0;
	margin:0;
	
	}

	
.bodyContent
{
	width:577px;
	float:left;
	padding:0 0 0 0px;
	margin:0 10px 0 0;

	}
	
.bodyContent li 	{font-size: .8em;padding:3px;margin:0;list-style-image:url('../img/img_li.gif')}
.bodyContent ul		{padding:10px 0 0 15px; margin:0 0 0 15px;}
.bodyContent h1, h2, h3, h4, h5, h6		{margin:5px 0 0 10px; padding:0px;}
	
.bodyContent p
{
	text-align :justify;
	line-height: 1.4em; font-size: .8em;
	padding:10px 0 0 10px;
	margin:0;
	}
	


.left 			{float: left;}
.right 			{float: right;}

a.intern:link, a.intern:visited	{
				text-decoration: none; 
				background: url('../img/img_link_intern.gif') no-repeat top left; 
				padding-left:0px; padding-right:0; padding-top:1px; padding-bottom:1px
}

a.intern:hover, a.intern:active, a.intern:focus	{
				text-decoration: underline; 
				background: url('../img/img_link_intern.gif') no-repeat top left ; 
				padding-left:0px; padding-right:0; padding-top:1px; padding-bottom:1px
}

a.top:link, a.top:visited	{
				text-decoration: none; 
				background: url('../img/img_link_top.gif') no-repeat top right ; 
				line-height: 1.4em; font-size: .7em; padding-left:0px; padding-right:14px; padding-top:1px; padding-bottom:1px

				
}

a.top:hover, a.top:active, a.top:focus 	{
				text-decoration: underline; 
				background: url('../img/img_link_top.gif') no-repeat top right ; 
				padding-left:0px; padding-right:14px; padding-top:1px; padding-bottom:1px
}

a.extern:link, a.extern:visited	{
				text-decoration: none; 
				background: url('../img/img_link_extern.gif') no-repeat top right; 
				font-size:1em; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0px; padding-right:14px; padding-top:1px; padding-bottom:1px
}

a.extern:hover, a.extern:active, a.extern:focus	{
				text-decoration: underline; 
				background: url('../img/img_link_extern.gif') no-repeat top right; 
				margin-left:5px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0px; padding-right:14px; padding-top:1px; padding-bottom:1px
}

a.mail:link, a.mail:visited	{
				text-decoration: none; 
				background: url('../img/img_mail.gif') no-repeat center left; 
				padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}

a.mail:hover, a.mail:active, a.mail:focus	{
				text-decoration: underline; 
				background: url('../img/img_mail.gif') no-repeat center left; 
				padding-left:18px; padding-right:0x; padding-top:0; padding-bottom:0
}

a.pdf:link, a.pdf:visited	{
				text-decoration: none; 
				background: url('../img/img_pdf.gif') no-repeat right 100%; 
				padding-left:0; padding-right:20px; padding-top:0; padding-bottom:0
}

a.pdf:hover, a.pdf:active, a.pdf:focus	{
				text-decoration: underline; 
				background: url('../img/img_pdf.gif') no-repeat right 100%; 
				padding-left:0; padding-right:20px; padding-top:0; padding-bottom:0
}

/* Footer */
#content_footer		{
					padding: 6px 0 6px 0;
					border-bottom: 1px solid #646B7A;
					margin-top:25px;
					width:100%;
					font-size: 1.1em;
					float:left;
					}

#footer 			{
					margin:2px 0 0 0;
/*					padding: 6px 0 6px 0px; */
					width: 800px;
					height:50px;
					font-size: .7em;
					color:#646B7A;
					float:left;
					border-top:solid 1px navy;
					}
					
#footer a 				{
						font-weight:normal;
						color: #646B7A;
						}
				  
#footer a:hover, #footer a:active, #footer a:focus
						{
						color: #646B7A;
						text-decoration:underline;
						}
#Cpright
{
					color:#646B7A;
					width:100%;
					margin:0 0 0 0;
					float:left;
						}
						
#Cpright p			
{
					text-align:center;
					font-size:.6em;
					margin:0 0 0 0;
					padding:0 0 0 0;
					}