/****
	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;
	line-height: 20px;
}

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

a {
	color: #ee7f01;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}

p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }

/****
	PSEUDO
		****/
		
		#top {
			
		}
		
		#end {
		
		}

/****
	CONTAINTER
		****/
		
		#container {
			position: relative;
			width: 950px;
			height: auto;
			
			margin: 0 auto 0 auto;
			padding: 0;
			text-align: left;
			background: #ffffff;
		}
		
/****
	HEADER
		****/
		
		#header {
			position: relative;
			top: 0; 
			left: 0;
			width: 100%; 
			height: 200px;
			margin: 0;
		}
		
		#header h1 {
			position: absolute;
			top: 100px; 
			left: 0;
			margin: 0;
			padding: 0 0 0 40px;
			width: 167px; 
			height: 37px;
		}
		
		#header h1 a {
			position: absolute;
			width: 100%; 
			height: 100%;
			text-indent: -999%;
			overflow: hidden;
			background: url(../img/header_h1_a.png) no-repeat;
		}
		
/****
	JUMP
		****/
		
		#jump {
			display: none;
		}
		
/****
	PATH
		****/
		
		#path {
			display: none;
		}
		

/****
	CONTENT & SITEMETA
		****/
		
		
		/*** CONTENT ***/
		
			#content {
				float: right;
				width: 610px;
				height: auto;
				padding-right: 40px;
			}
			
			/*** H2 ***/
				
				#content h2 {
					position: absolute;
					top: 55px;
					width: 350px;
					
					font-size: 30px;
					font-weight: normal;
					color: #c6c8ca;
					text-transform: uppercase;
					
				}
			
			/*** COL0 ***/
				
				#col0 {
					width: 610px;
					height: 157px;
					overflow: hidden;
					
				}
				
				#col0_img {
					position: absolute;
					top: 200px;
					left: 300px;
					width: 322px;
					height: 157px;
					overflow: hidden;
				}
				
				#col0 a img {
					border: 0;
				}
			
			/*** COL1 ***/
			
				#col1 {
					float: left;
					width: 609px;
					margin: 60px 0 0 0;
					
					height: auto;
				}	
			
			/*** COL2 ***/
			
				#col2 {
					float: left;
					width: 1px;
					height: 300px;
				}
			
			/*** MEDIA ***/
			
				#media {
					display: none;
					position: absolute;
					top: 200px;
					left: 300px;
					/*width: 610px;*/
					width: 322px;
					height: 157px;
					background: #efefef;
					overflow: hidden;					
				}
			
			
			/*** TEASER ***/
			
				#teaser {
					position: absolute;
					left: 40px;
					width: 180px;
					height: 200px;
					margin-top: 100px;
				}
		
				/*** NEWS ***/
				
					#news {
						position: relative;
					}
					
					#news h3 {
						width: 170px;
						background: #808284;
						padding: 3px 5px;
						color: #ffffff;
					}
					
					#news .news-latest-item {
						position: relative;
						padding: 6px 5px;
						border-bottom: 1px solid #808284;
					}
		
		/*** SITEMETA ***/
		
			#sitemeta {
				float: right;
				width: 260px;
				height: auto;
				padding-left: 40px;
			}
		
			/*** MENU ***/
			
				#menu {
					position: relative;
				}
				
				#menu ul {
					list-style: none;
					margin: 0;
					padding: 0;
				}
				
				#menu ul li {
					display: inline;
				}
				
				#menu ul li span {
					display: none;
				}
				
				#menu ul li ul li {
					display: block;
					margin-bottom: 3px;
				}
				
				#menu ul li ul li ul {
					margin-left: 25px;
				}
				
				#menu ul li ul li a {
					color: #333333;
					font-size: 14px;
				}
				
				#menu ul li ul li a:hover,
				#menu ul li ul li a.active {
					color: #ee7f01;
					text-decoration: none;
				}
			
			/*** MENU2 ***/
			
				#menu2 {
					display: none;
				}
			
			/*** SITELINKS ***/
			
				#sitelinks {
					position: absolute;
					top: 6px;
					right: 0;
				}	
				
				#sitelinks ul {
					list-style: none;
					margin: 0;
					padding: 0;
				}
				
				#sitelinks ul li {
					display: inline;
				}
				
				#sitelinks ul li span {
					display: none;
				}
				
				#sitelinks ul li ul li {
					display: block;
					float: left;
					background: url(../img/sitelinks_ul_li_a.png) no-repeat left center;
				}
				
				#sitelinks ul li ul li.first-child {
					background: none;
				}
				
				#sitelinks ul li ul li a {
					display: block;
					padding: 2px 10px;
					color: #c6c8ca;
				}
			
			
/****
	SEARCH
		****/
		
			#search {
				display: none;
			}
		
		
/****
	LANG
		****/
		
			#lang {
				display: none;
			}
			
			
			
/****
	FOOTER
		****/
		
		#footer {
				clear: both;
				padding-top: 30px;
		}
		
		
/****
	NEWS CONFIG 
		****/
		
	/*** LIST ***/
	
		.news-list-item {
			margin-bottom: 10px;
			
		}
		
		.news-list-image {
			float: left;
			margin-right: 12px;
		}
		
		.news-list-image img {
			border: 1px solid #ee7f01;
			margin-bottom: 10px;
		}
		
		.news-list-date {
			font-size: 10px;
			display: none;
		}
		
		.news-list-clearer {
			clear: both;
			margin-top: 10px;
			border-bottom: 1px solid #808284;
		}
		
	/*** SINGLE ***/
	
		.news-catRootline,
		.news-single-related {
			display: none;
		}
		
		.news-single-info,
		.news-single-author {
			display: none;
		}
		
		.news-single-title h3 {
			clear: both;
			margin: 0 0 8px 0;
		}
		
		.news-single-timedate {
			margin-bottom: 12px;
			display: none;
		}
		
		.news-single-subheader h4 {
			margin: 0 0 10px 0;
		}
		
		.news-single-singleimg {
			float: left;
			width: 120px;
			margin: 0 5px 15px 0;
		}
		
		.news-single-singleimg img {
			border: 1px solid #ee7f01;
		}
		
		.news-single-img {
			margin: 0 0 15px 0;
		}
		
		.news-single-content {
			clear: both;

		}
		
		.news-single-backlink {
			clear: both;
			margin: 30px 0 0 0;
		}
		
		.news-single-additional-info dt {
			float: left;
			
		}
		
		.news-single-additional-info dd p {
			line-height: normal;
		}
