﻿@import url("layout_quicklinks.css");
@import url("layout_newsbulletins.css");

body 
{
	margin: 0;
	padding: 0;
	background: #000000 url(/_images/background.jpg) repeat-x;
}

#alignment
{
	padding:0;
	margin: 0;
}


div.printHeader
{
	display:none;
}


/* ------------------------------------------------------------------- */
/* -------------------          Basic Layout          ---------------- */
/* ------------------------------------------------------------------- */


div.Container
{
	width: 883px;	
}


div.Content
{
	float:left;	
	width: 883px;
	background: #FFFFFF;
	text-align:left;
}



/* ------------------------------------------------------------------- */
/* -------------------             Header             ---------------- */
/* ------------------------------------------------------------------- */


	div.Header
	{
		width:883px;
		height: 196px;
		position:relative;
	}
	
		div.Logo
		{
			float:left;
			width:207px;
			height:196px;
			background: #000000;
			text-align:center;			
		}
		
			div.Logo img
			{
				margin: 44px 0px 0px 0px;
			}
		
		div.languages {
			position:absolute;
			top:166px;
			left:453px;
			z-index:10;
			/*width:90px;
			height:45px;
			padding:5px 10px;
			background:#4D9BD8;*/
		}
		
		div.languages a {
		  color:#fff;
		  text-decoration:none;
		}
		div.languages a.es {
		  background:#056348;
		  padding:3px;
		}
		div.languages a.da {
		  background:#de1018;
		  padding:3px;
		}
		div.languages a.de {
		  background:#ffc608;
		  padding:3px;
		  color:#000;
		}
		div.languages a.fr {
		  background:#00319c;
		  padding:3px;
		}
		div.languages a.nl {
		  background:#012885;
		  padding:3px;
		}
		
		div.HeaderBackground
		{
			float:left;
			position:relative;
			width:676px;
			height:196px;
			background:#000000 url(/_images/header_background.jpg) no-repeat;
		}


/* ------------------------------------------------------------------- */
/* -------------------            Title Bar           ---------------- */
/* ------------------------------------------------------------------- */



div.PageTitleContainer
{
	float:left;
	width: 883px;
	background: #e6e6e6;
	margin: 4px 0px 0px 0px;
}


div.Short
{
	height: 200px;
}


	div.PageTitle
	{
		float:left;
		width: 661px;
		height: 100%;
		position:relative;
		z-index:100;		
	}
	
		div.Title
		{
			padding: 20px 0px 0px 20px;
		}	
	
		div.PageTitleLinks
		{
			float:left;
			position:absolute;
			bottom: -7px;
			right: 13px;
			width: 100%;
			text-align:right;
		}
		
			div.PageTitleLinks div.link
			{
				position:relative;
				display:inline;
				color: #284153;
				font-weight:bold;
				height: 22px;				
			}
			
			* html div.PageTitleLinks div.link
			{
				position:relative;
				top: 1px;
			}
			
				div.PageTitleLinks select
				{
					position:relative;
					top: 1px;
					font-size: 12px;
					width: 110px;
				}
		


/* ------------------------------------------------------------------- */
/* -------------------            Search Bar          ---------------- */
/* ------------------------------------------------------------------- */

div.Search
{
	float:left;
	width: 182px;
	margin: 0px 0px 0px 3px;
	height: 24px;
	overflow: hidden;	
}
	
	div.Search .inputText
	{
		float:left;
		width: 126px;		
	}

	div.Search .inputText input
	{
		float:left;
		font-size: 12px;
		width: 126px;
	}
	
	div.Search .button
	{
		position:relative;
		float:left;
		width: 46px;
		margin: 0px 0px 0px 3px;		
	}
	
	div.Search .button input
	{
		float:left;
		position:absolute;
		top: 1px;
		left: 8px;
		font-size: 11px;
		font-weight:bold;
		height: 19px;
		width: 46px;
		background: #fff200;
		color: #205d8d;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: none;
	}
	
		* html div.Search .button input
		{
			left: 0px;
			height: 21px;
		}



	div.SeachInner
	{
		position:relative;
	}
	
	
		div.SearchInner .button
		{
			display:inline;
		}
	
		div.SearchInner .button input
		{
			display:inline;
			font-size: 12px;
			font-weight:bold;
			background: #4F9CD8;
			color: #FFFFFF;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border: none;
		}


	
/* ------------------------------------------------------------------- */
/* -------------------             Footer             ---------------- */
/* ------------------------------------------------------------------- */


div.Footer
{
	float:left;
	width: 883px;
	height: 175px;
}

	div.Separator
	{
		position:relative;
		float:left;
		width: 883px;
		height: 44px;
	}
	
		div.Separator .bottom
		{
			float:left;
			position:relative;
			top: 22px;
			background: #FFFFFF url(/_images/footer_separator_bottom.gif);
			height: 22px;
			width: 650px;
		}
		
		div.Separator .twist
		{
			float:left;
			width: 126px;
			background: #FFFFFF url(/_images/footer_twist.gif);
			height: 44px;
		}
		
		
		div.Separator .top
		{
			width: 107px;
			position:relative;
			/* top:1px; */
			float:left;
			background: #FFFFFF url(/_images/footer_separator_top.gif);
			height: 24px;
		}
		
		
	div.Links
	{
		float:left;
		padding: 10px 10px 5px 10px;
		color: #404040;
	}
	
	div.Copyright
	{
		width: 800px;
		float:left;
		padding: 0px 20px 0px 20px;
		font-size: 12px;
	}
	
