.columns-2 {
  /* margin-left: 21px; */
}

.columns-2 #column-1 {
  /*margin: 0 25px 0 0;*/
  margin:0;
  float:left;
  width: 258px;
}

.columns-2 #column-2 {
  float:left;
  /*width: 681px;*/
  width: 701px;
}


.columns-2 #article,
.columns-2 #article-with-images-aligned,
.columns-2 #article-with-images-floating,
.columns-2 #press-release,
.columns-2 #event,
.columns-2 #contact-group,
.columns-2 #media-download {
  width:681px;
  float:left;
}

#article .contentHead,
#article-with-images-aligned .contentHead,
#article-with-images-floating .contentHead,
#press-release .contentHead,
#event .contentHead,
#contact-group .contentHead,
#media-download .contentHead {
  clear:both;
  overflow:hidden;
  margin:0;
}

#article-with-images-aligned .mediaImage,
#article-with-images-floating .mediaImage,
#press-release .mediaImage,
#event .mediaImage {
  border:none;
  margin-bottom:5px;
  width:205px;
  height:133px;
}


#article-with-images-floating #column2a,
#press-release #column2a,
#event #column2a {
  width:456px;
  margin: 0 20px 0 0;
  float:left;
}


#article .headlines,
#contact-group .headlines,
#media-download .headlines {
  width:530px;
}

#article-with-images-aligned .headlines,
#article-with-images-floating .headlines,
#press-release .headlines,
#event .headlines {
  width:456px;
}

.columns-2 .contentBlock{
  overflow:hidden;
}

.columns-2 #article-with-images-aligned .contentBlock,
.columns-2 #event .contentBlock {
  padding:0 20px 0 0;
}

.columns-2 .mediaBlock {
  float:right;
  width:205px;
}

.columns-2 .linkBlock {
  clear: both;
  width: 456px;
}

.columns-2 .innerColumn2a {
  clear:both;
  width:456px;
}
 
.columns-2 #column2a .widgetBlock {
  margin-bottom:30px;
}

.columns-2 #column2b {
  width:205px;
  margin: 0;
  float:left;
}

.columns-2 .eventIndexTeaser{
  width:681px;
  margin-right:20px;
}

.columns-2 .pressIndexTeaser {
  width: 681px;
  margin-right:20px;
}


/* ------------ overview ------------- */

.columns-2 .colHeadImage {
  position:relative;
  display:block;
  margin-top:-31px;
  margin-bottom:30px;
  width:700px;
  height:200px;
}

.columns-2 #overview {
  width:681px;
  float:left;
  margin-right: 20px;
}

.columns-2 .contentHead {
    clear: both;
    margin: 0;
    overflow: hidden;
}

.columns-2 .headlines {
  width:530px;
}


.columns-2 .teaserBlock1 {
    margin-bottom: 23px;
}








/*
body.grid_i div.contentMediaBlock div.mediaBlock {
  float:right;
  width:205px;
}

body.grid_i div.contentMediaBlock div.contentBlock {
  overflow:hidden;
  padding:0 20px 0 0;
}

body.grid_c #stage #content #columns #column2 div.contentHead div.headlines {
  overflow:hidden;
  margin: 0 0 14px 0;
  width:456px;
}

body.grid_c #stage #content #columns #column1 {
  width:212px;
  margin: 0 25px 0 0;
  float:left;
}
 
body.grid_c #stage #content #columns #column2 {
  width:701px;
}


 
body.grid_c #stage #content #columns #column2 #column2a div.teaserBlock1,
body.grid_i #stage #content #columns #column2 #column2a div.teaserBlock1 {
  margin-bottom:25px;
}

body.grid_c #stage #content #columns #column2 #column2a div.linkBlock h1 {
  color:#000066;
  font-size:11px;
  line-height:15px;
  font-weight:bold;
  padding:0;
  margin-bottom:10px;
}

body.grid_c #stage #content #columns #column2 img.colHeadImage,
body.grid_i #stage #content #columns #column2 img.colHeadImage {
  position:relative;
  display:block;
  margin-top:-31px;
  margin-bottom:30px;
  width:700px;
  height:200px;
}  


body.grid_c #stage #content #columns #column2 #column2b div.profileBlock {
  margin-bottom:30px;
  clear:both
}


body.grid_i #stage #content #columns #column1 {
  width:212px;
  margin: 0 25px 0 0;
  float:left;
}
 
body.grid_i #stage #content #columns #column2 #column2a {
  width:641px;
  margin: 0;
  float:left;
}

body.grid_i #stage #content #columns #column2 #column2a div.contentHead {
  clear:both;
  overflow:hidden;
} 
*/


