/* portal.css
------------------------------------------------------------------------
This stylesheet contains the CSS rules verwoehnhotels portal 

Author: elements.at 
--------------------------------------------------------------------- */

/* Overwrites
--------------------------------------------------------*/
#sidebar {
	height: 353px;
}

#logo {
	width: 180px;
	height: 138px;
	top: 452px;
	left: 16px;
}

#main_nav {
	top: 0;
}



/* Portal
--------------------------------------------------------*/
#portal {
	background: #d7ccb1 url(/static/img/portal_bottom_bg.gif) left bottom no-repeat;
	width: 800px;
	height: 590px;
	overflow: hidden;
	position: relative;
	border-bottom: 10px solid #141d49;
	float: left;
}

#portal .portal_sujet {
	width: 800px;
	height: 520px;
	overflow: hidden;
}

#flash_poi_container {
	position:absolute;
	width:320px;
	height:220px;
	top:108px;
	left:416px;
	z-index:15;
}

/*#portal .claim {
	width: 588px;
	height: 159px;
	overflow: hidden;
	position: absolute;
	left: 212px;
	top: 34px;
	z-index: 10;
}

#portal .claim img {
	behavior: url(/static/js/iepngfix.htc);
}*/

#portal #portalbox {
	width: 588px;
	height: 120px;
	overflow: visible;
	position: absolute;
	left: 212px;
	bottom: 0;
	z-index: 10;
}

#portalbox .slider_element {
	background: url(/static/img/teaserportal_bg.gif) left bottom no-repeat;
	width: 180px;
	height: 78px;
	overflow: hidden;
	margin: 42px 16px 0 0;
	float: left;
}

#portalbox .slider_element.open {
	height: 120px;
	margin: 0 16px 0 0;
}

#portalbox .slider_element .head {
	background: #1f2c62 url(/static/img/teaserportal_closed.gif) right top no-repeat;
	width: 150px;
	height: 16px;
	padding: 6px 20px 6px 10px;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	cursor: pointer;
}

#portalbox .slider_element.open .head {
	background: #1f2c62 url(/static/img/teaserportal_open.gif) right top no-repeat;
}

#portalbox .slider_element .detail {
	width: 180px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
}

#portalbox .slider_element.open .detail {
	height: 92px;
}

#portalbox .slider_element .detail .pt_text {
	width: 160px;
	height: 16px;
	overflow: hidden;
	padding: 0 0 0 10px;
	color: #685016;
	font-size: 12px;
	line-height: 16px;
	margin: 2px 0 9px 0;
}

#portalbox .slider_element .detail .pt_text a {
	color: #685016;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

#portalbox .slider_element.open .detail .pt_text {
	height: 64px;
	margin: 2px 0 3px 0;
}

#portalbox .slider_element .detail .pt_price {
	width: 175px;
	height: 16px;
	overflow: hidden;
	padding: 0 5px 0 0;
	color: #1f2c62;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: right;
}

