#main-body div.right {
  padding: 0px; margin: 0px;
  height: 100%;
  /* background: #FFF url(img/verlauf2.gif) repeat-x; */

  /*overflow: auto;*/
  height: auto;
}
#main-body div.right .csc-textpic-imagewrap dl,
#main-body div.right .csc-textpic-imagewrap dt,
#main-body div.right .csc-textpic-imagewrap img,
#main-body div.right .csc-textpic-imagewrap a {
	margin:0px; padding:0px;
	}
#main-body div.right .csc-textpic-imagewrap dl {
padding-left:0px;
padding-top:0px;

}
#main-body div.right .csc-textpic-right .csc-textpic-image {
  float:right;
  padding-right: 36px;
  }
#main-body div.right .csc-textpic-center .csc-textpic-imagewrap {
  width:170px !important;
  }
#main-body div.right .csc-textpic-center 	.csc-textpic-image a {
  width:166px !important;
  text-align:center;
  float:none;
  }

#main-body div.right .csc-textpic-text p {

width:166px;
	}
#main-body div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
  text-align:center;
	}
	
	

#main-body div.middle div.right {

}

div.right div ul {
	list-style:none; margin: 0px; padding: 0px;
	float:left;
	width: auto;
}
div.right div {

  padding: 0px; margin: 0px;
  height: auto;
  float: left;
  width: 100%;
  clear:	left;
}
div.right div div,
div.right div img,
div.right div p {
  margin: 0px; padding: 0px;
  background: none;
}
div.right div {
}
div.right div p {
  margin: 8px 0px 6px 0px;
  padding-left: 4px;
  width: 170px;
/*	width: 90%;*/
}

/*	Links im rechten Container */
div.right div a {
  display: none;
  text-align: right;
  width: 83%;
  float:left;
  padding-right: 10%;
/*	padding-right: 30px; */
/*	background: url(../../icon/pfeil-r-dark-blue.gif) no-repeat right; */
  font-weight: bold;
  text-decoration:none;
}

div.right div div a {
  display: block;
  text-align: left;
  margin: 4px 4px 0px 4px;
  color: #000;
}
div.right div div a:hover {
  color: #666;
}


div.right div ul.csc-textpic-imagewrap,
div.right div li {
  list-style: none;
  margin: 0px; padding: 0px;

  }


div.right div.csc-header {
  background-color: #00435e;
}

div.right div.csc-header h2,
div.right div h4,
div.right div h3 {
  display: block;
/*
  background-color: #C2CCCF;
  background-color: #7EAABE;
  background-color: #8FAFBF;
  */

  font-size: 10pt;
  margin: 0px;
  padding: 4px 4px;
  border: 0px solid #FFF;
  clear: left;
  color: #FFF;
  font-weight: normal;
}
div.right div div h4,
div.right div div h3 {
  color: #000;
  font-weight: bold;
}



/*	Ueberschrift fuer Externe Links in der rechten Spalte*/
div.right div h3.external-link {
/* background: #C2CCCF url(../../icon/extern-link-title.gif) no-repeat;*/
 background-image: url(../../icon/extern-link-title.gif);
  background-position: center left;
    background-repeat: no-repeat;
 padding-left: 20px;
}


div.right div.firmdata,
div.right div.person,
div.right div div.downloads,
div.right div div.extern-links,
div.right div div.intern-links {
/*	padding-bottom: 4px;
  border-bottom: 1px solid #FFF;*/
	background: #FFF url(img/col1/verlauf-middle.gif) repeat-x;
	
	
}


div.right div div div {

  padding-bottom: 4px;
}

div.right div div p {
  margin-top: 2px;
  margin-bottom: 0px;
}

/**
*	Box: News
*/
div.right div.news {
}
div.right div.news div {
  margin: 0px; padding:0px;
  float: left;
}
div.right div.news div div {
  border-bottom: 1px solid #FFF;
  padding-bottom: 4px;
}
div.right div.news p {
  float: left;
  height: auto;
  margin-top: 0px;
}
div.right div.news a {
  float: none;
  clear: left;
  margin-bottom: 4px;
}
div.right div.person h3,
div.right div.person h4,
div.right div.news h3,
div.right div.news h4 {
  background-color: TRANSPARENT;
  font-size: 10px;
  margin-bottom: 0px;
  border-bottom: 0px solid;
  padding-bottom: 0px;
}

div.right div.news p.news-list-date {
  display: none;
  float: left;
  font-weight: bold;
  width: auto;
  margin: 0px;
}

/**
*	Box: Ansprechpartner
*/
div.right div div.person {
/*	margin-bottom: 1px;*/
  border-bottom: 1px solid #FFF;
}
div.right div div.person a {
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 0px;

  margin-left: 3px;
}
div.right div div.person img {
  margin: 0px; padding: 0px;
}

div.right div div.person p {
  border: 0px solid #FFF;
  width: 95%;
  font-size: 9px;
}
body #main-body div.right div div.person div.image {
  margin: 0px; padding: 0px;
  border: 0px;
  width: 100%;
  float: left;
  background-color: #D02C33;
  margin-bottom: 4px;
}

