/*
*
* Content behaviour of right sidebar
*
*/

#rightColumn img,
.rightColumn img {
	max-width: 100%;
	width: auto;
}

body.single-ressort #rightColumn {
  width: 100%;
  padding: 0;
}

body.single-ressort #rightColumn .contentWrap {
  margin: 0 10px;
}

body.single-ressort #rightColumn .right_col_more_fb,
body.single-ressort #rightColumn .grey-background {
  margin: 0 auto;
}

body.single-ressort #rightColumn .right_col_more_fb {
  margin-bottom: 20px;
  width: 100%;
  max-width: 308px;
  height: 93px;
}

body.single-ressort #rightColumn .grey-background {
  padding: 10px;
  width: auto;
  max-width: 288px;
}

body.department .rightColumn {
  width: 100%;
}

#rightColumn,
.rightColumn {
  clear: both;
  display: block;
  float: none;
  padding: 0 0 20px 0;
  width: auto; 
}

#content .rightColumn .teaser h5,
#content #rightColumn .teaser h5 {
	position: static;
}

#content .rightColumn .teaser .csc-textpic-imagewrap,
#content #rightColumn .teaser .csc-textpic-imagewrap {
	display: block;
}

.rightColumn .adress .image img,
#rightColumn .adress .image img {
  width: auto;
  max-width: 100%;
}

/* Link Button */
/* ID contentPad is used to raise seletor value to prevent use of important */

#contentPad .right_col_more_fb {	
  width: auto;
  height: auto;
  margin-bottom: 10px;
  background: none;
}

#contentPad .right_col_more_fb a {
  position: static;
  background: url(../../images/right_col_more_fb_bg_trans.png) no-repeat 27px 50% #9c9c9c;
  padding: 20px 20px 20px 80px;
  display: block;
  border-radius: 3px 3px 3px 3px;
  margin-right: 0;
}


#contentPad .right_col_more_fb a:hover {
  border: 0;
}

#contentPad .right_col_more_fb p {
  margin: 0;
}