/***** REMARKS ******/
/*
Teaserimages have been set to display: none, for only images

*/

/*****
	GENERAL SCREEN CSS FILE	
		****/
		
html {
	height: 100%;
	margin: 0;
	padding: 0;
	
}
	
body {
	height: 100%;
	margin: 0;
	padding: 0;
	
	background: #FFFFFF;
	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	
	text-decoration: none;		
	color: #333333;
	text-align: center;
	
}

p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #cccccc;
	font-family: Arial;
}

h1,h2,h3,h4,h5,h6 { font-family: Arial; }

a {
	color: #ffe400;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #dec566;
}


/****
	PSEUDO
		****/
		
		#top {
			
		}
		
		#end {
			
		}
		
		
/****
	CONTAINER
		****/
		
		#container {
			position: relative;
			top: 40px; left: 0;
			width: 1000px; height: 750px;
			margin: 0 auto;
			text-align: left;
			background: #FFFFFF;
		}
		
		
/****
	HEADER
		****/
		
		#header {
			position: absolute;
			top: 0; left: 0;
			width: 120px; height: 102px;
			margin: 0px 0 0 880px;
		}
		
		#header h1 {
			position: absolute;
			width: 120px; height: 102px;
			font-size: 0.01em;
			
		}
		
		#header h1 a {
			position: absolute;
			width: 120px; height: 102px;
			background: url(../img/header_span.png) no-repeat;
			text-indent: -999em;
			overflow: hidden;
		}
		
/****
	SEARCH
		****/
		
		#search {
			position: absolute;
			top: 0; left: 180px;
			margin: 117px 0 0 0;
			width: 220px; height: 20px;
		}
		
		#search .sismallsearch-container {
			position: absolute;
		}
		
		#search .sismallsearch-input,
		#search .sismallsearch-submit {
			font-size: 10px;
			border: 1px solid #d8dadc;
		}
		
		
/****
	CONTENT
		****/
		
		#content {
			position: relative;
			clear: left;
			top: 150px; left: 0;
			width: 100%; height: 545px;
		}
		
		#col1 {
			position: relative;
			float: left;
			width: 100%; height: 100%;
			background: #d8dadc;
			text-align: center;
		}
		
		
		
		#col1 #teaser1 {
			display: none;
			position: absolute;
			top: 0; left: 0;
			width: 300px; height: auto;
			margin: 70px 0 0 0;
		}
		
		#col1 #teaser2 {
			display: none;
			position: absolute;
			top: 0; left: 0;
			width: 300px; height: auto;
			margin: 70px 0 0 530px;
		}
		
		#col1 #teaser1 {
			margin-left: 160px;
		}
		
		#col1 #teaser1 #teaser1_title {
			position: relative;
			width: 100%; height: 80px;
			background: #446c8e;
		}
		
		#col1 #teaser1 #teaser1_content {
			position: relative;
			width: auto; height: 280px;
			padding: 5px 10px 10px 10px;
			background: #628bae;
			text-align: left;
		}
		
		#col1 #teaser2 #teaser2_title {
			position: relative;
			width: 100%; height: 80px;
			background: #446c8e;
		}
		
		#col1 #teaser2 #teaser2_content {
			position: relative;
			width: auto; height: 280px;
			padding: 5px 10px 10px 10px;
			background: #628bae;
			text-align: left;
		}
		
		#col1 #teaser1 #teaser1_title h2,
		#col1 #teaser2 #teaser2_title h2 {
			color: #FFFFFF;
			font-size: 22px;
			font-family: Verdana;
			margin: 0 0 0 0;
			padding: 24px 0 0 0;
		}
		
		#col1 #teaser1 #teaser1_content p,
		#col1 #teaser2 #teaser2_content p {
			color: #FFFFFF;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		#col1 #teaser3 { display: none; }
		
/****
	MENU
		****/
		
		#menu {
			position: absolute;
			top: 0; left: 0;
			width: 875px; height: 78px;
			margin: 16px 0 0 0;
			padding-top: 8px;
			background: #d8dadc;
		}
		
		#menu ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#menu ul li {
			display: block;
			float: left;
		}
		
		#menu ul li span {
			display: none;
		}
		
		#menu ul li ul li ul {
			position: absolute;
			left: 0; top: 26px;
			width: 875px;
			margin: 0;
		}
		
		#menu ul li ul li ul li ul {
			top: 18px;
		}
		
		#menu a {
			padding: 0 20px;
			color: #333333;
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		#menu a:hover,
		#menu a.active {
			color: #FFFFFF;
			background: #375270;
		}
		
/****
	SITELINKS
		****/
				
		#sitelinks {
			position: absolute;
			top: 0; left: 340px;
			margin: 117px 0 0 0;
			width: 660px; height: 20px;
			text-align: right;
		}
		
		#sitelinks ul {
			list-style: none;
			margin: 1px 0 0 0;
			padding: 0;
		}
		
		#sitelinks ul li {
			display: block;
			float: right;
			margin-left: 20px;
		}
		
		#sitelinks ul li span {
			display: none;
		}
		
		#sitelinks a {
			color: #333333;
			text-transform: uppercase;
		}
		
		
/****
	LANG
		****/
		
		#lang {
			position: absolute;
			top: 0;
			margin: 117px 0 0 0;
			width: 150px; height: 20px;
			color: #333333;
		}

		#lang ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#lang ul li {
			position: relative;
			width: 140px;
			border: 1px solid #d8dadc;
			padding-left: 10px;
		}
		
		#lang ul li ul {
			display: none;
		}
		
		#lang ul li ul li {
			border: 0;
			padding: 0;
		}
		#lang a {
			color: #375270;
		}
		
/****
	SOFTIMPACT
		****/
		
		#softimpact {
			display: none;
			position: absolute;
			top: 0; left: 1010px;
			height: 140px;
			width: 19px;
			overflow: hidden;
		}
			
		#softimpact span { display: none;  }
			
		#softimpact a {
			display: block;
			height: 100%;
			width: 100%;
			overflow: hidden;
			background: url(../img/softimpact.png);
			text-indent: -999999%;
		}