
#contentbox{
	display:table;
	cellpadding:0px;
	cellspacing:0px;
}

hr.linecontentend {
	clear:both;
}

/**************************************
 top
 **************************************/

#hp_top{
/*
	background-image:url(../typo3/sysext/cms/tslib/media/templates/images/hp_kv.jpg);
	background-image:url(../images/travel_cash.jpg);
*/
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:395px;
	width:690px;
	position:relative;
	top:0px;
	left:0px;
}

#hp_top #search{
	margin:0px 0px 0px 475px;
	position:relative;
	top:14px;
	left:-14px;
}
#hp_top #search #searchform{
/*
	visibility:hidden;
*/
}
#teaser{
	position:absolute;
	top:220px;
	left:7px;
}

#teaser .cobj{
	width:205px;
	height:142px;
	background-color:#ffffff;
	padding:10px 5px;
	float:left;
	margin-left:8px;
	overflow:hidden;
}

* html #teaser .cobj{
	display:inline; /* IE double margin fix */
	width:215px;
	height:162px;
}


/*
 * bottom
 */

#hp_bottom{
	position:relative;
	top:0px;
	left:0px;
	display:table-row;
	background-color:#F8F8F8;
}
* html #hp_bottom{
	height:0.1%;
}

#context{
	display:table-cell;
	width:230px;
	float:left;
	margin-left:-8px;
	border-left:8px solid #FFFFFF;
	border-top:20px solid #FFFFFF;
}
#context img{
	margin:0px;
	padding:0px;
}
* html #hp_bottom #context{
	width:238px;
	
}
#context .cobj{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
#context .cobj p{
	background-color:#F8F8F8;
	padding:10px;
}

#news{
	width:452px;
	float:left;
	display:table-cell;
	border-top:20px solid #FFFFFF;
	border-right:8px solid #FFFFFF;
}
* html #news{
	width:460px;
}
#news .cobj{
	padding:0px 10px 0px 14px;
}
* html #hp_bottom #context, * html #hp_bottom #news{
	height:100%;
}



#context h2, h2.newstitle{
	background-color:#DDDDDD;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	
	padding-left:10px;
	line-height:30px;
	height:30px;
	
	border-bottom:6px solid #FFFFFF;
	margin-bottom:0px;
	/*
	background-image:url(../images/nav.gif);
	background-position:right;
	background-repeat:no-repeat;
	*/
}
h2.newstitle{
	margin-bottom:10px;
	padding-left:14px;
}


/* opera */
@media all and (min-width: 0px){
	#news{
		border-right:6px solid #FFFFFF;
		margin-left:-1px;
		margin-top:-1px;
	}
	
	#context{
		border-left:6px solid #FFFFFF;
		margin-right:-1px;
		margin-top:-1px;
	}
	
	#hp_bottom{
		left:0px;
	}
}

