/**
 * Stylesheet for DeSein
 *
 * Screen/Projection Stylesheet
 *
 * @author		Alexander Tumler
 * @link			http://www.desein.it
 * @copyright	Copyright 2008, akanai web technologies
 */
 
/**
 * Global properties and bugfixes
 */

/* set global values */
* {
	padding: 0;
	margin: 0;
}

body, html {
	height: 100%;
}

body {
	background-color: #fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}

/* Container */
.arrows {
	position: absolute;
	width: 47px;
	margin-left: 764px;
	padding-top: 7px;
}

.client-menu {
	margin-top: 35px;
}

#content-container {
	position: absolute;
	width: 211px;
	height: 470px;
	margin: 21px 0 0 600px;
}

#dimage-container {
	width: 581px;
	height: 470px;
}

#foot-container {
	width: 811px;
	height: 29px;
}

.footer {
	height: 29px;
	line-height: 29px;
	padding-right: 71px;
}

#head-container {
	width: 811px;
	height: 29px;
	line-height: 29px;
	letter-spacing: .05em;
	color: #728690;
}

#icontent-container {
	position: absolute;
	width: 437px;
	margin: 23px 0 0 374px;
}

#iimage-container {
	width: 355px;
	height: 470px;
}

#image-container {
	width: 811px;
	height: 470px;
}

.image-menu {
	height: 29px;
	line-height: 29px;
	text-align: right;
	padding-right: 71px;
}

#outer-container {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -279px 0 0 -480px;
	width: 960px;
	height: 528px;
}

#nav-container {
	position: absolute;
	width: 139px;
	margin: 26px 0 0 822px;
}

/* Content */
.black {
	color: #000 !important;
}

#content-container a, #icontent-container a {
	color: #728690;
	text-decoration: none;
}

#content-container a:hover, #icontent-container a:hover {
	color: #ce061e;
}

#content-container p {
	color: #728690;
	line-height: 23px;
	padding-bottom: 10px;
	letter-spacing: -.05em;
}

.footer {
	color: #728690;
}

#icontent-container h1 {
	color: #ce061e;
	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
	text-transform: uppercase;
}

#icontent-container li {
	color: #728690;
	line-height: 19px;
	letter-spacing: -.05em;
	background: url('../img/list.gif') no-repeat 0 8px;
	padding-left: 10px;
}

#icontent-container p {
	color: #728690;
	line-height: 19px;
	padding-bottom: 25px;
	letter-spacing: -.05em;
}

#icontent-container ul {
	list-style: none;
	padding-bottom: 25px;
}

.small {
	font-size: 9px !important;
}

/* Elements */
.arrows img {
	border: none;
	margin-left: 12px;
}

#content-container img {
	margin-top: 7px;
}

#dimage-container img, #image-container img {
	border: none;
}

/* Menu */
.client-menu ul, .main-menu, .sub-menu {
	list-style: none;
}

.client-menu a, .footer a, .image-menu a, .sub-menu a {
	text-decoration: none;
	color: #728690;
}

.client-menu a.active, .image-menu a.active, .main-menu a.active, .sub-menu a.active {
	color: #ce061e;
}

.client-menu a:hover, .footer a:hover, .image-menu a:hover, .main-menu a:hover, .sub-menu a:hover {
	color: #ce061e;
}

.client-menu li, .main-menu li, .sub-menu li {
	padding-bottom: 10px;
	letter-spacing: .05em;
}

.main-menu a {
	text-decoration: none;
	color: #000;
}

.main-menu li {
	text-transform: uppercase;
}

.sub-menu {
	margin-top: 177px;
}

.csc-textpic-image {
	margin: 0 !important;
}
