/* CSS Document */

.first {font-size:1.6em;}

#entire, #menuHead {
	width:970px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	padding: 0px 15px 0px 15px;
	}
	
	.commercialHead {
		height:8px;
		background-image:url(../images/commercials_hori.gif);
		background-repeat:no-repeat;
	}
	
	.commercialHead.vertical {
		height:80px;
		width:7px;
		background-image:url(../images/commercials_vag.gif);
		background-repeat:no-repeat;
	}
	
	.commercialHead.absolute {
		position:absolute;
		margin-top:-8px;
		width:80px;
	}
	
	.commercialHead.vertical.absolute {
		position:absolute;
		margin-left:-8px;
	}

#columns {
	margin-top:10px;
}

.lunchCompany p {
	margin:4px 0px 4px 0px;
}

#header {}
	
	#header #logo_search {
		width:330px;
		margin-right:15px;
	}
	
	#search {

}
	.searchAndInfo {
		margin-top:0px;
		width:300px;
		font-size:0.8em;
		
		height:96px;
		overflow:hidden;}

	
	#header #latestNews {
		margin-top:15px;
		width:273px;
		margin-right:10px;
		height:88px;}
	
		#header #latestNews a:hover {
			text-decoration:underline;
		}
		
		#search input {

		}	
	
	#header #commercial {
		margin-top:15px;
	}

	
	#latestNews .header {
		padding:2px 4px 2px 4px;
		height:14px;
		color:#FFFFFF;
		font-size:0.7em;
		font-weight:bold;}
	
	html>body #latestNews .header { background-image:url(../images/headline-overlay.png); } /* no overlay i ie6, png works not*/
	

#extra {
	line-height:27px;
	background-image:url(../images/extra-back.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	font-size:0.8em;
	margin-top:10px;
}

/***** Main Content *****/

.mainText {width:370px;}

#columnMain {
	float:left; display:inline;
	width:559px;
	padding-right:9px;
	border-right: 4px solid #F1F1F1;
	margin-right:9px;}

	#columnMain h1 {
		margin-top:0px;padding-top:0px;
	}

	#columnMain .teaserBox {
		width:559px;
		margin-top:0px;
	}
	
	#columnMain .teaser {
		width:370px;
		border-bottom:1px solid #ABABAB;
		margin:10px 0px 5px 0px;
		padding-bottom:10px;
	}
	
	#columnMain a.articleList {
		text-decoration:none;
	}
	
	#columnMain a:hover.articleList {
		text-decoration:underline;
	}

#columnMiddle {
	float:left; display:inline;
	width:165px;
	padding-right:10px;
	border-right: 4px solid #F1F1F1;
	margin-right:10px;}
	
	#most {
		margin-bottom:10px;}
		
		#most .tabMost {
			text-transform:uppercase;
			font-size:0.7em;
			border-top:1px solid #CCCCCC;
			border-left:1px solid #CCCCCC;
			border-right:1px solid #CCCCCC;				
			float:left;
			display:inline;
			padding:0px 5px 0px 5px;
			line-height:16px;
			background-image:url(../images/menu-main-item-back.jpg);
			cursor:pointer;
			color: #6a6a6a;
		}
		
		.tabMost.active {
			background-color:#FFFFFF!important;
			background-image:none!important;
			cursor:default!important;
		}
		
		#most #content {
			font-size:0.7em;
			border:1px solid #CCCCCC;
			padding:10px 10px 0px 10px;}
			
			#content .marker {
				width:8px;
				height:8px;
				float:left;
				margin-top:3px;
				margin-right:5px;
			}
			
			#content h1 {
				margin-bottom:10px;
			}
			
			#content h1 a{
				margin-bottom:10px;
				color:#000000;
				text-decoration:none;
			}
			
			#content h1 a:hover {
				text-decoration:underline
			}
			
		#most #content .tabContent {
			display:none;}
		
			#most #content .visible {
				display:block!important;
			}

#columnRight {
	float:left; display:inline;
	width:200px;}
	
	#columnRight .commercial {
		margin:10px 0px 10px 0px;
	}

/***** END Main Content *****/

.imageText {
	font-size:0.7em;
	color:#777777;
	margin-bottom:10px;
	display:block;
}

.imageText p {
	margin:0px!important;
	padding:0px;
}

.divider1 {
	border-bottom:1px solid #DDDDDD;
}


.teaserInfo {
	float:left;
	padding:0px 4px 0px 4px;
	line-height:14px;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	background-color:#003399; /* color of news for default */
	display:inline;
}

.author {
	background-color:#F1F1F1;
	padding:5px;
	width:360px;
	margin:10px 0 5px 0 ;
	border: 1px solid #CCCCCC;
}

html>body .teaserInfo { background-image:url(../images/headline-overlay.png); } /* no overlay i ie6, png works not*/

.teaserInfo.box {
	float:none;
	display:block;
	height:14px;
	overflow:hidden;
}


.teaserBox {
	width:165px;
	float:left;
	display:inline;
	margin-bottom:15px;
}

#columnRight .teaserBox {
	width:200px;
}



.teaserBox .puffText {
	font-size:0.7em;
}

.teaserBox h1 {
	font-size:0.9em;
}

#columnMain .puffImage {
	/*height:180px;
	overflow:hidden;*/
}

.puffImage {

}

#footer {
	width:980px;
	margin:0px auto 0px auto;
	height:95px;
	padding:10px;
	background-color:#EFF8FF;
}

.formFel {
	padding:10px;
	font-size:0.8em;
	margin-bottom:10px;
	background-color:#FFCC99;
	border:1px solid #FF6600;
}

.formThanks {
	background-color:#CCFFCC;
	border:1px solid #00FF33; 
	padding:10px;
	font-size:0.8em;
	margin-bottom:10px;
}
