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


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

/* Page Parts ------------------------------------------------------------------ */
html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	font: 13px/18px Helvetica, Verdana, Arial, sans-serif;
	background: #babbbb url(../img/bg_body.gif) repeat-y center top;
	text-align: center;
	color: #707173;
}
div#wrapper {
  height: auto !important;
  min-height: 100%;
  height: 100%;
  position: relative;
 	width: 960px;
	margin: 0 auto;
	background: white;
}
div#siteframe {
	width: 100%;
	padding: 0 0 70px 0;
	text-align: left;
}
div#contentframe {
	margin: 15px 26px 20px 45px;
	padding: 0 0 0 0;
	background: transparent none;
}
div#navigation {
	float: left;
	display: inline;
	width: 200px;
	margin: 0;
	padding: 0 0 30px 0;
	color: #fff;
}
div#content {
	width: 833px;
	overflow: auto;
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 0;
}
div#content-data {
	float: left;
	width: 622px;
}
div#content-system,
div#content-standart {
	width: 100%;
	margin: 20px 0 0 0;
}
div#content[id] { /* IE hack for min-height */
}
div#content_right {
	width: 200px;
	float: right;
	text-align: left;
	display: inline;
	margin: 5px 0 0 0;
	padding: 0 0 30px 0;
}
div#slider div.slider {
	margin: 0 0 23px 0;
}


/* Header ---------------------------------------------------------------------- */
#header {
	margin: 0;
	padding: 60px 60px 0 60px;
	background: transparent none;
	height: auto;
}
#header div#logo {
	float: left;
	display: inline;
	margin: 10px 0 0 6px;
	padding: 0;
}
#header div#meta {
	float: right;
	display: inline;
	margin: 0 4px 0 0;
	padding: 0;
	width: 550px;
}
#header div#metanavigation {
	text-align: right;
	margin: 19px 0 5px 0;
	padding: 0;
}
#header div#language {
	text-align: right;
	margin: 0;
	padding: 0;
}


/* Footer ---------------------------------------------------------------------- */
#footer {
	position: absolute;
	bottom:0;
	left: -50%;
	right: -50%;
	width: 833px;
	height: 60px;
	margin: 0 auto;
	padding: 10px 0 0 0;
 	color: #666;
	background: #fff url(../img/bg_footer.png) no-repeat center top;
	z-index: 15;
}
#footer a {
	color: #58585a;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer li.current a {
	color: #A3860E;
}
#footer div#powered_by {
	font-size: 11px;
	padding: 19px 0 15px 0;
	float: right;
	color: #ccc;
	font-weight: 300;
}
#footer div#powered_by a {
	color: #ccc !important;
}
#footer div#powered_by a:hover {
	color: #58585a !important;
}
#footer div#powered_by span {
	display: none;
}


/* Additional stuff ------------------------------------------------------------ */
div#contentframe div.resource_container {
	margin: 0 5px 5px 0;
	padding: 0;
}
div#content div.documents {
	border: none;
	background: transparent none;
	margin: 10px 0 0 0;
	padding: 0;
}