/**********************************************************************************
* phpComasy Web Content Management System                                         *
* http://www.phpcomasy.com                                                        *
*                                                                                 *
* Copyright (c) 2005 - 2010 indual GmbH (http://www.indual.ch)                    *
*                                                                                 *
* phpComasy is released under his own licence (http://www.phpcomasy.com/licence)  *
**********************************************************************************/

/* Links ----------------------------------------------------------------------- */
div#contentframe a {
	/*color: #58585a ;*/
	color:	#A3860E;
}
div#contentframe a:hover {
	color: #000;
}


/* Carousel -------------------------------------------------------------------- */
div.slider {
	background: transparent;
}
div.slide {
	background: #a3860e;
}
div#contentframe  div#slider div.resource_container {
	padding: 0 0 26px 0;
}
div.slider .slider_thumbnails {
	bottom: 0px;
	right: 0px;
}
div.slider_thumbnails a {
	display:inline-block;
	height: 10px;
	width: 11px;
	background: #b1b3b4 url(../img/slider_jumper_stamp.png) no-repeat;
	-webkit-transition: all 0.2s ease-out;
}
div.slider_thumbnails a:hover,
div.slider_thumbnails a.slider-selected {
	background: #a38509 url(../img/slider_jumper_stamp.png) no-repeat;
	-webkit-transition: all 0.2s ease-out;
}
div.slider .slider_thumbnails img {
	display: none;
}
div.slider div.slider_arrows {
	top: 150px;
}
div.slider div.slider_arrows a#ressource_slide_button-previous {
	height: 50px;
	width: 25px;
	margin: 0;
	padding: 0;
	background: url(../img/arrows/btn-prev.png) no-repeat left top;
}
div.slider div.slider_arrows a#ressource_slide_button-previous:hover {
	background: url(../img/arrows/btn-prev.png) left 50px;
}
div.slider div.slider_arrows a#ressource_slide_button-next {
	height: 50px;
	width: 25px;
	padding: 0;
	background: url(../img/arrows/btn-next.png) no-repeat left top;
	right: 0;
	margin: 0;
}
div.slider div.slider_arrows a#ressource_slide_button-next:hover {
	background: url(../img/arrows/btn-next.png) left 50px;
}
div.slider .slider_wrap .slide_text_container {
	position: absolute;
	top: 0;
	height: 100%;
	width: 405px;
	background: url(../img/slider_hover.png) no-repeat left top;
}
div.slider .slider_wrap .slide_text_container h2 {
	text-transform: uppercase;
	font-weight: normal;
}
div.slider .slider_wrap .slide_text_container h2,
div.slider .slider_wrap .slide_text_container p {
	font-size: 24px;
	line-height: 30px;
	color: white;
	width: 200px;
	word-wrap: break-word;
}
div.slider .slider_wrap .slide_text_container p {
	font-weight: 300;
}
div.slider .slider_wrap .slide_text {
	height: 155px;	
	background: none;
	color: white;
	margin: 45px 0 0 110px;
	overflow-y: hidden;
}


/* Slider with image */
div#contentframe div#content div#slider.slider_thumb div.resource_container {
	padding: 0 0 85px 0;
	margin: 0 0 45px 0;
}
div.slider_thumb .slider_thumbnails {
	position: inherit;
	left: 0;
	right: inherit;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div.slider_thumb .slider_thumbnails img {
	display: inline;
	height: 76px;
	width: 128px;
}
div.slider_thumb div.slider_thumbnails a {
	height: 76px;
	width: 128px;
	padding: 10px 9px 0 0;
	background: none;
}
div.slider_thumb div.slider_thumbnails a span {
	position: relative;
	top: -60px;
	left: 0;
	padding: 23px 75px 36px 30px;
	background: none;
	}
div.slider_thumb div.slider_thumbnails a:hover span {
	background: transparent url(../img/slider_hover_thumb.png) no-repeat;
}
div.slider_thumb div.slider_thumbnails a.slider-jumper-index-5 {
	width: 126px;
	padding: 10px 0 0 0;
}


/* Listing --------------------------------------------------------------------- */
div.module-listing {
	margin: 30px 0 0 0;
}
div.module-listing div.resource {
	margin: 0 5px 5px 0;
}
div.listing-content div	{
	padding: 0 0 20px 0;
}
div#contentframe div.module-listing h2 a {
	text-decoration: none;
}
div.listing-date {
	font-weight: bold;
	padding: 0 0 10px 0;
}


/* Map ------------------------------------------------------------------------- */
div.gmap-map {
	margin-bottom: 50px;
}


/* Quicklinks ------------------------------------------------------------------ */
div#portlet_quicklinks a.quicklink {
	background: #eee none;
	color: #0093d1;
}
div#portlet_quicklinks a.quicklink:hover {
	background: #0093d1 none;
	color: #fff;
}


/* Navigation 1st level -------------------------------------------------------- */
div#navigation ul.level0 {
	border-bottom: 1px solid #d8d8d8;
}
div#navigation ul.level0 li {
	border-top: 1px solid #d8d8d8;
}
div#navigation ul.level0 li a {
	color: #0093d0;
}
div#navigation ul.level0 li a:hover {
	color: #000;
}
div#navigation ul.level0 li.current a {
	color: #000;
}


/* Navigation 2nd level -------------------------------------------------------- */
div#navigation ul.level0 li.current ul li a {
	color: #757575;
}
div#navigation ul.level0 li.current ul li a:hover {
	color: #000;
}
div#navigation ul.level0 li.current ul li.current a {
	color: #000;
}


/* Navigation 3th level -------------------------------------------------------- */
div#navigation ul.level0 li.current ul.level1 li.current ul.level2 li a {
	color: #757575;
}
div#navigation ul.level0 li.current ul.level1 li.current ul.level2 li.current a {
	color: #000;
}