body {
	color:#CCCCCC;
	font-family:Arial,sans-serif;
	font-size:14px;
	line-height:1.5;
	margin:0 0 0 0;
	background-color:black;
}
p {
	margin-top:0;
	margin-bottom:1em;
}
a,.link {
	color:#999;
	font-weight:bold;
	outline:0;
	text-decoration:none;
	cursor:pointer;
}
a:hover,.link:hover {
	color:#CCCCCC;
}
ul {
	list-style-type:none;
}
#menu {
	float:left;
}
#menu ul {
	padding:0;
	margin:0;
}
#menu a {
	font-weight:bold;
	line-height:1.5em;
}
#menu a:hover,#menu a .selected {
	color:#6B3021;
}
#menu li#language {
	margin-top:0.5em;
}
#wrapper {
	margin:auto;
	width:100%;
	background:white;
}
#header-wrapper {
	background-color:white;
}
#header-wrapper,#body-wrapper {
	padding:20px 0 0 20px;
}
#forehead {
	height:183px;
	vertical-align:middle;
	background-color:#FFFFFF;
}
#logo {
	float:right;
	margin:50px 0 0 0;
}
#logo img {
	border:none;
	width:380px;
}
#textLogo {
	color:black;
	font-family:times New Roman;
	font-size:4em;
	letter-spacing:3em;
	margin-left:137px;
}
#logo a {
	text-decoration:none;
}
#textLogo div {
	float:left;
}
#textLogo #o {
	font-size:250%;
}
#textLogo #t,#textLogo #n {
	margin-top:1.15em;
}
#chest,#forehead {
	width:960px;
	margin:auto;
}
#chest {
	margin-bottom:20px;
}
#body-wrapper {
	background-color:black;
}
#slideshow-container {
	float:left;
	height:426px;
	width:568px;
	margin-right:20px;
}
#slideshow-container #mySlideshow {
	width:568px;
	height:426px;
	$
}
#mySlideshow.portfolio .slideInfoZone {
	display:none;
}
#content-container {
	overflow:hidden;
	height:426px;
	float:left;
}
#footer-right,#content-container {
	width:372px;
}
.accordion-title {
	font-size:14px;
	margin:0 0 5px 0;
	outline:none;
	display:block;
}
.accordion-title span.date {
	font-weight:normal;
}
.accordion-content {
	margin-left:10px;
}
.project-list ul {
	margin:0;
	padding:0;
	margin-top:1em;
}
.project-list li {
	margin-bottom:1em;
}
.clear {
	clear:both;
}
.hidden {
	display:none;
}
#slideshow-container.portfolioHeightMod {
	height:100%;
}
#map_canvas {
	height:100%;
}
#shrFrm {
	overflow-x:hidden;
}
#impressum {
	display:none;
}
/*Added Mon Dec 7 01:15:21 IST 2009 - Ratan */ #team_accordions h2 {
	font-size:14px;
	border-bottom:1px solid;
	margin:0 13px 5px 0;
}
#team_accordions .accordion-content p,#team_accordions .accordion-content div {
	margin-right:10px;
}

.accordion-content p,.accordion-content div {
	margin-bottom:5px;
}
#team_left_pane {
	float:left;
	margin-right:6px;
}
#team_right_pane {
	float:right;
}
.category-members {
	margin-bottom:15px;
}
.team_pane {
	display:inline;
	width:170px;
	margin-bottom:50px;
}
.teamPicsCell {
	display:inline;
	float:left;
	width:77px;
	height:81px;
	overflow:hidden;
	border:2px solid #000;
}
.share_links {
	vertical-align:middle;
}
.share_links img {
	border:none;
	padding:0px 3px;
}
#footer {
	margin-top:14px;
}
#footer-left {
	float:left;
}
#footer-right {
	float:right;
}
#subscribe-link {
}
#facebox .facebox-label {
	width:50px;
	float:left;
}
#facebox #subscriber_name,#facebox #subscriber_email {
	float:none;
	margin-right:0;
}
#facebox input[type=";
radio";
] {
	margin-right:20px;
}
#facebox input[type=";
text";
] {
	margin-bottom:5px;
}
#facebox label#subscriber-language-en,#facebox label#subscriber-language-de {
	display:inline;
	float:none;
}
#facebox .popup .body {
	padding-left:20px;
	padding-right:20px;
	width:310px;
}
#subscriber_submit {
	text-align: right;
}
/* End */
