/**********************************************************************************
* 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)  *
**********************************************************************************/


/* BASIC ----------------------------------------------------------------------- */

/* Page Parts ------------------------------------------------------------------ */
body {
	background: #A5A19E url(../img/background.png) top center repeat-x;
	background: #fff;
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #444;
}
div#siteframe {
	padding: 0;
	width: 1012px;
	margin: 0 auto;
}
div#siteframe div.inner {
	width: 960px;
	padding: 0 26px;
	margin: 0;
}
div#top {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	width: 960px;
	margin: 0 auto;
}
div#logo {
	float: left;
}
div#header,
div#header_small {
	position: relative;
	width: 960px;
	height: 450px;
    padding: 8px 26px 0 26px;
	background: #eee url(../img/top_shadow.png) top center no-repeat;
}
div#header_small {
	height: 225px;
}
div#slider {
	position: relative;
	z-index: 3;
}
div#content {
	background: transparent url(../img/shadow.png) center top repeat-y;
	padding: 0 26px;
}
div#content div.inner {
	background: #FFF none;
	margin: 0;
	padding: 10px 80px 30px 80px;
	width: auto;
}
div#content div.inner.startpage {
	padding: 10px 80px 15px 80px;
}
div#content div.inner.standard {
	padding: 10px 80px 32px 80px;
}
div#main_content {
	overflow: hidden;
}
div#portlets_standard {
	float: right;
	width: 240px;
    padding: 2px 0 0 20px;
}
div#slider div.resource_container {
	margin: 0;
	padding: 0;
}
div#footer {
	width: 960px;
    margin: -14px auto 20px auto;
	text-align: center;
}
div#footer,
div#footer a,
div#footer a:link,
div#footer a:visited {
	font-size: 10px;
	color: #999;
	text-decoration: none;
	text-transform: uppercase;
}
div#footer a:hover,
div#footer a:active,
div#footer a:focus {
	text-decoration: underline;
}
div#footer span {
	display: none;
}
div.slider_thumbnails {
	display: none;
}
div.slider div.slider_arrows a.slider-next,
div.slider div.slider_arrows a.slider-next:hover,
div.slider div.slider_arrows a.slider-next:active,
div.slider div.slider_arrows a.slider-next:focus,
div.slider div.slider_arrows a.slider-prev:hover,
div.slider div.slider_arrows a.slider-prev:active,
div.slider div.slider_arrows a.slider-prev:focus,
div.slider div.slider_arrows a.slider-prev,
div#hoverNav a#nextLink,
div#hoverNav a#prevLink {
	height: 66px !important;
	width: 66px !important;
	background: transparent url(../img/arrows.png) left bottom;
}
.nocontrols div.slider div.slider_arrows {
	display: none !important;
}
div#hoverNav a#nextLink,
div#hoverNav a#prevLink {
	position: absolute;
    top: 42%;
	margin: 0 30px;
}
div.slider div.slider_arrows a.slider-next,
div#hoverNav a#nextLink {
	background-position: right bottom;
}
div.slider div.slider_arrows a.slider-next:hover,
div.slider div.slider_arrows a.slider-next:active,
div.slider div.slider_arrows a.slider-next:focus,
div#hoverNav a#nextLink:hover {
	background-position: right top;
}
div.slider div.slider_arrows a.slider-prev:hover,
div.slider div.slider_arrows a.slider-prev:active,
div.slider div.slider_arrows a.slider-prev:focus,
div#hoverNav a#prevLink:hover {
	background-position: left top;
}
div.slider .slider_wrap .slide_text {
	background: transparent url(../img/slider_text_bg.png) right center repeat-x;
	padding: 0;
	margin: 0 0 0 70px;
	line-height: 23px;
	width: 570px !important;
	position: static;
	display: block !important;
}
div.slider .slider_wrap div.slide_text_container h2,
div.slider .slider_wrap div.slide_text_container {
	color: #fff;
	font-family: 'Frutiger', arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
div.slider .slider_wrap div.slide_text_container {
	position: absolute;
	bottom: -2px;
}
div.slider .slider_arrows {
    top: 192px;
	left: 59px;
	text-align: center;
	width: 842px;
}
div.management {
	margin-bottom: 0;
}
div#bottom {
	width: 960px;
	height: 42px;
	padding: 0 26px 29px 26px;
	margin: 0 auto;
	color: #757575;
	font-size: 14px;
	font-family: 'Frutiger', Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(../img/shadow_bottom.png) left bottom repeat-x;
}
div#bottom a,
div#bottom a:link,
div#bottom a:visited {
	color: #757575;
}
div#bottom a:hover,
div#bottom a:active,
div#bottom a:focus {
	color: #f0af00;
}
div#bottom div#inner_bottom {
	width: 800px;
	padding: 0 80px;
}
div#bottom div.part_bottom {
	float: left;
    padding: 0 22px 0 0;
	margin: 11px 13px 0 0;
	background: transparent url(../img/bottom_line.png) right center no-repeat;
}
div#bottom div.part_bottom.part_bottom_0 {
	text-transform: uppercase;
	font-family: 'FrutigerBlack', Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 0 15px 0 0;
}
div#bottom div.part_bottom.part_bottom_1 {
	background: none;
}
div.resource_container.documents {
	padding: 0;
	margin: 0;
	border: none;
}
div.resource_container.documents h2 {
	display: none;
}
div.resource_container.documents div.resource.document {
	float: none;
}
div.slide_text {
	display: block;
}
td.news_events_option a {
	margin: 0 0 0 5px;
}

.search_item_wrap {
	overflow: hidden;
	margin: 10px 0 0;
	padding: 10px 0 0;
	border-top: 1px solid #eee;
}
.search_item_wrap:first-child {
	margin: 0;
	padding: 0;
	border: 0;
}
div.search_item_wrap div.pictures {
	margin: 0 0 0 15px;
}
.search_item_wrap h2 {
	padding-top: 0;
}
.search_item_wrap a.search_item {
	border: 0;
	overflow: hidden;
}
.search_item_details {
	display: none;
}
