body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, sans-serif;
	background: #787878 url(../img/bg.gif);
	color:#515151;
	font-size: 11px;
	line-height: 14px;
}


a {
	font-size: 11px;
	color: #E21F26;
	text-decoration: none;
}

.header1{
	font-family: Georgia, Helvetica;
	font-size: 20px;
	color: #E21F26;
	line-height: 22px;
}

.header2{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #515151;
}

.newsTitle{
	font-size: 11px;
	color: #515151;
	font-weight: bold;
}

.teamTitle{
	font-size: 11px;
	color: #515151;
	font-weight: bold;
	letter-spacing: 1px;
}



/**** layout ****/
/* container */
#container{
	background:#E1E1E1;
	width: 960px;
	padding: 0px;
	margin: 0px auto 0px auto;
} 

#container #topBanner {
  width: 960;
	height: 152;
	padding: 0px;	
	margin: 0px;
}

#container #mainNavigation {
	height: 36px;
	padding: 0px;	
	margin: -36px 0px 0px 0px;
}

/* leftNavigation left */
#leftNavigation {
  float:left;
  width: 145px;
  text-align: left;
  margin: 0px;
	padding: 50px 0px 0px 20px;
}

#leftNavigation a {
  font-weight: bold;
	font-size: 10px;	
	color: #858585;
	text-decoration: none;
	letter-spacing: 1px;	
}

#leftNavigation a#subCurrent{
	color: #E21F26;
}

#leftNavigation a:hover {
	color: #515151;
}

#leftNavigation ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#leftNavigation li {
  margin: 0px;
  padding: 0px;
}

#leftNavigation li a {
 	display: block;
  font-weight: bold;
	font-size: 10px;	
	color: #858585;
	text-decoration: none;
	letter-spacing: 1px;	
}

/* content */
#contentContainer {
	background: #CACACA url(../img/bgContent.gif) repeat-y;
  margin: 0px 0px 0px 165px;
  padding: 0px;
  min-height:630px;
  height:expression(this.scrollHeight > 630 ? "auto":"630px");		
}

/** 2 spaltenlayout **/
#contentContainer #contentSpecial {
	width: 520px;
	margin:0px;
	padding: 50px 0px 0px 40px;
}

#contentContainer #contentSpecialHome {
	width: 755px;
	margin:0px;
	padding: 50px 0px 0px 40px;
	min-height:530px;
  height:expression(this.scrollHeight > 530 ? "auto":"530px");	
	background-image: url(../img/bgHome.jpg);
	background-repeat: no-repeat;
}

#contentContainer ul {
  margin: 10px 15px;
  padding: 2px;
}

/** 3 spaltenlayout  **/
#contentContainer #contentProject {
  width: 520px;
	margin:0px;
	padding: 50px  0px 0px 40px;
}

#contentContainer #contentProject #flashContent {
  margin:0px;
	padding: 0px;
}

/* subNavigation right */
#contentContainer #contentRight {
	float: right;
	width: 190px;
	margin:0px;
	padding: 50px 15px 0px 20px;
	background-image: url(../img/bgProject.gif);
	background-repeat: repeat-y;
}

#contentRight ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#contentRight li {
  margin: 0px;
  padding: 0px;
}

#contentRight li a {
	display: block;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
	letter-spacing: 1px;	
}

#contentRight li a#rightCurrent{
	color: #E21F26;
}

#contentRight li a:hover {
	color: #000;
}


/* footer */  
#copyright {
  width: 960px;
  text-align: right;
  margin: 0px auto;
  color:#fff;
  font-size : 9px;
	line-height: 8px
}

#copyright a {
  text-decoration: underline;
	color:#fff;	
	font-size : 9px;
}

#copyright a:hover{
  text-decoration: none;
	color:#CC0000;
}


/* clear */ 
.clearLeft {
  clear: left;
}

.clearRight {
  clear: right;
}
.clearBoth {
  clear: both;
}

/**** ****/
