div.multimedia-bar,
div.singlemultimedia-bar{
	margin: 8px 0 20px -44px;
	width: 545px;
	overflow: hidden;

}
* html div.multimedia-bar {
	margin-left: -44px;
}

.colortheme1, div.left-content h2.colortheme1, div.ctc p.colortheme1, div.ctc p.colortheme1 a, .mm-text p a.colortheme1 {
	background-color: #d0d3da;
	color: #333;
	text-decoration:none;
}
.colortheme2, div.left-content h2.colortheme2, div.ctc p.colortheme2, div.ctc p.colortheme2 a, .mm-text p a.colortheme2 {
	background-color: #afb4be;
	color: #fff;
	text-decoration:none;
}
.colortheme3, div.left-content h2.colortheme3, div.ctc p.colortheme3, div.ctc p.colortheme3 a, .mm-text p a.colortheme3 {
	background-color: #c3d7eb;
	color: #333;
	text-decoration:none;
}
.colortheme4, div.left-content h2.colortheme4, div.ctc p.colortheme4, div.ctc p.colortheme4 a, .mm-text p a.colortheme4 {
	background-color: #6996c8;
	color: #fff;
	text-decoration:none;
}
.colortheme5, div.left-content h2.colortheme5, div.ctc p.colortheme5, div.ctc p.colortheme5 a, .mm-text p a.colortheme5 {
	background-color: #c8f0be;
	color: #333;
	text-decoration:none;
}
.colortheme6, div.left-content h2.colortheme6, div.ctc p.colortheme6, div.ctc p.colortheme6 a, .mm-text p a.colortheme6 {
	background-color: #88cc88;
	color: #fff;
	text-decoration:none;
}
.colortheme7, div.left-content h2.colortheme7, div.ctc p.colortheme7, div.ctc p.colortheme7 a, .mm-text p a.colortheme7 {
	background-color: #fffa96;
	color: #333;
	text-decoration:none;
}
.colortheme8, div.left-content h2.colortheme8, div.ctc p.colortheme8, div.ctc p.colortheme8 a, .mm-text p a.colortheme8 {
	background-color: #ffee66;
	color: #333;
	text-decoration:none;
}
.colortheme9, div.left-content h2.colortheme9, div.ctc p.colortheme9, div.ctc p.colortheme9 a, .mm-text p a.colortheme9 {
	background-color: #ffd7b4;
	color: #333;
	text-decoration:none;
}
.colortheme10, div.left-content h2.colortheme10, div.ctc p.colortheme10, div.ctc p.colortheme10 a, .mm-text p a.colortheme10 {
	background-color: #ffae54;
	color: #333;
	text-decoration:none;
}
.colortheme11, div.left-content h2.colortheme11, div.ctc p.colortheme11, div.ctc p.colortheme11 a, .mm-text p a.colortheme11 {
	background-color: #ffc8b9;
	color: #333;
	text-decoration:none;
}
.colortheme12, div.left-content h2.colortheme12, div.ctc p.colortheme12, div.ctc p.colortheme12 a, .mm-text p a.colortheme12 {
	background-color: #ef7961;
	color: #fff;
	text-decoration:none;
}
div.ctc p.themecaption {
	font-size: 10px;
	line-height: 13px;
}
div.ctc .mm-text p a:hover, div.ctc p.themecaption a:hover {
    color: #990000;
    text-decoration: none;
}

.SlidingPanels {
	width: 545px;  
	position: relative; 
	height: 160px; 
	float:left;	
}
.SlidingPanelsContentGroup {
	 width: 2730px; 
	 position: relative;
	 float: left;
}
.SlidingPanelsContent-type1 {
	 width: 545px; 
	 height: 160px;
	 float: left;
}
.SlidingPanelsContent-type2 {
	 width: 545px; 
	 height: 180px;
	 float: left;
}
.left-media-content-overview{
	float: left;
	border-right: 1px solid #fff;	
	width: 43px;
	height: 160px;
	margin-right: 25px;
}
.left-media-content{
	float: left;
	border-right: 1px solid #fff;	
	width: 43px;
	height: 160px;
}
.right-media-content{
	float: right;
	width: 21px;
}
.mm-arrow-left
{
	margin: 130px 0 0 0;
	padding-left: 10px;
}
.mm-arrow-right
{
	margin: 130px 0 0 0;
}

.SlidingPanelsAnimating * {
	overflow: hidden !important;
}

.panel-overview
{
	padding: 16px 0 0 0;
}

div.img-102
{
	width: 102px;
}
.mm-img-102
{
	width: 102px;
	height: 72px;
	margin: 5px 0 5px 0;
}
.mm-img-200
{
	width: 200px;
	height: 179px;
	padding: 0;
	float: left;
	border-right: 1px solid #fff;
}
.mm-text
{
	width: 240px;
	padding: 15px 0 0 25px;
	float: left;
	/*color: #fff;*/
}
.mm-text p
{
	padding: 6px 0 0 0;
	/*color: #fff;*/
}
.mm-text p, .mm-text
{
	/*color: #fff;*/
}

p.mm-link
{
	padding: 5px 0 0 0;
	/*color: #fff;*/
}

div.ctc #media-content .mm-text p .link
{
	/*color: #fff;*/
	background:transparent url(../../../_resources/css/core/img/arrow_external.gif) no-repeat scroll 0pt 4px;
	padding:0pt 0pt 0pt 14px;	
}
div.left-content div.panel div.sifr-h2, div.left-content div.panel-overview div.sifr-h2  
{
	padding:0pt 0pt 0px;
}
div.left-content .panel h2, div.left-content .panel-overview h2
{
	font-size: 14px;
	line-height: 18px;
	padding: 0pt;
	margin: 0pt;
	/*color: #fff;*/
}

/* set width for IE sIFR Rendering in Contentbar */
.sIFR-hasFlash div#media-content div.sifr-h2 h2
{
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #666;
	width: 300px; /*needed for all IEs*/
	height: 20px;
}

/* explicitely set width for the surrounding boxes to correct sIFR in safari */
.sIFR-hasFlash div.left-content div.sifr-h2-fff {
	width: 445px; /*needed for all IEs*/
	height: 20px;
	margin-left: 69px;
}
/* explicitely set width for the surrounding boxes to correct sIFR in safari */
.sIFR-hasFlash div.left-content div.sifr-h2-fff h2 {
	width: 445px; /*needed for all IEs*/
	height: 20px;
}

/* hide sliding panels for non-script */
#ex2_p2, #ex2_p3, #ex2_p4, #ex2_p5 {
	display: none;
}

/** single contentbar styles */

.colortheme_singlecontentbar {
    background-color: #d0d3da;
    color: #333;
    text-decoration:none;
}


div.singlecontentbar_main_headline {
    float: left;
    height: 20px;
    width: 295px;
    border-left: 1px solid #fff;    
    padding: 10px 10px 0;   
}

div.singlecontentbar_main {
    border-left: 1px solid #fff;
    padding: 10px;
    float: left;
    height: 140px;
    width: 300px;

    _overflow: hidden;
    _height: 110px;
}

div.singlemultimedia-bar-left-spacer-nopad {
    float: left;
    border-right: 1px solid #fff;   
    width: 43px;
    height: 160px;
    margin-right: 0;
}

div.singlemultimedia-bar-wrapper {
    width: 620px;  
    position: relative; 
    height: 160px; 
    float:left; 
}

div.singlemultimedia-bar .block-image {
    margin: 0;
    padding: 0;
    width: 184px;
    height: 160px;
    float: left;    
    
}
div.singlemultimedia-bar .img-450 {
    margin: 0;
    padding: 0;
    float: left;    
}

div.singlecontentbar_main_headline p,
div.singlecontentbar_main p {
    color: #fff;
}
/*
div.singlecontentbar_main p {
    font-size: 13px;
}
*/

div.ctc div.singlecontentbar_main p,
div.ctc div.singlecontentbar_main p a.link {
        color: #333;
}
div.ctc div.singlecontentbar_main p a.link {
        background:transparent url(../../../_resources/css/core/img/icon-link.gif) no-repeat scroll 0 5px;
        padding:0 0 0 11px;
        display:inline-block;
        margin-left:6px;
}
div.ctc div.singlecontentbar_main p a:hover {
        color: #990000;
        text-decoration: none !important;
}
div.singlemediabarcontainer_colortheme2 div.singlemultimedia-bar div.singlecontentbar_main p,
div.singlemediabarcontainer_colortheme2 div.singlemultimedia-bar div.singlecontentbar_main p a,
div.singlemediabarcontainer_colortheme4 div.singlemultimedia-bar div.singlecontentbar_main p,
div.singlemediabarcontainer_colortheme4 div.singlemultimedia-bar div.singlecontentbar_main p a,
div.singlemediabarcontainer_colortheme6 div.singlemultimedia-bar div.singlecontentbar_main p,
div.singlemediabarcontainer_colortheme6 div.singlemultimedia-bar div.singlecontentbar_main p a,
div.singlemediabarcontainer_colortheme12 div.singlemultimedia-bar div.singlecontentbar_main p,
div.singlemediabarcontainer_colortheme12 div.singlemultimedia-bar div.singlecontentbar_main p a {
    color: #fff;
}
div.sifr-h3-smb h3 {
        color: #333;
}
div.singlemediabarcontainer_colortheme2 div.singlemultimedia-bar div.singlecontentbar_main_headline div.sifr-h3-smb h3,
div.singlemediabarcontainer_colortheme4 div.singlemultimedia-bar div.singlecontentbar_main_headline div.sifr-h3-smb h3,
div.singlemediabarcontainer_colortheme6 div.singlemultimedia-bar div.singlecontentbar_main_headline div.sifr-h3-smb h3,
div.singlemediabarcontainer_colortheme12 div.singlemultimedia-bar div.singlecontentbar_main_headline div.sifr-h3-smb h3 {
    color: #fff;
}


/************************************************************************/
/*START: image content bar*/
div.image-multimedia-bar { 	/*padding: 0 0 16px 0;*/
	padding: 10px 0 26px 0;
}

div#image-media-content.SlidingPanels {
	width: 311px;
	position: relative;
	height: 76px;
	float: left;
	background-color: #eee;
	overflow: hidden;
}

div#image-media-content div.SlidingPanelsContentGroup {
	width: 2730px;
	height: 76px;
	position: relative;
	float: left;
}

div#image-media-content div.SlidingPanelsContent {
	height: 52px;
	float: left;
	padding: 12px 0pt;
}

div.image-multimedia-bar div#SlidingPanelsLeftButton,div.image-multimedia-bar div#SlidingPanelsRightButton { /*font-size: 11px; 	line-height: 16px;*/
	background-color: #eee;
	float: left;
	padding: 12px 0pt;
	width: 15px;
	height: 52px;
}

.imagebar-arrow-left,.imagebar-arrow-right {
	opacity: .50;
	filter: alpha(opacity = 50);
}

.imagebar-arrow-left.lightArrowOpac,.imagebar-arrow-right.lightArrowOpac {
	opacity: .10;
	filter: alpha(opacity = 10);
}

div.image-multimedia-bar {
	overflow: hidden;
	width: 341px;
	float: left
}

div.imagebar-wrapper {
	display: block;
	float: left;
	position: relative;
	padding-right: 4px;
}

div.teaser div.imagebar-wrapper div.image {
	padding: 0px;
}
/*END: image content bar*/
/************************************************************************/


/************************************************************************/
/*START: gallery content bar*/
.image-multimedia-bar .SlidingPanels,
.image-multimedia-bar .SlidingPanels,
.image-multimedia-bar .SlidingPanels
{
	background-color:#EEEEEE;
	float:left;
	height:76px;
	overflow:hidden;
	position:relative;
	width:311px;
}
.image-multimedia-bar .SlidingPanels div.SlidingPanelsContentGroup,
.image-multimedia-bar .SlidingPanels div.SlidingPanelsContentGroup,
.image-multimedia-bar .SlidingPanels div.SlidingPanelsContentGroup
{
	float:left;
	height:76px;
	position:relative;
	width:2730px;
}
.image-multimedia-bar .SlidingPanels div.SlidingPanelsContent,
.image-multimedia-bar .SlidingPanels div.SlidingPanelsContent,
.image-multimedia-bar .SlidingPanels div.SlidingPanelsContent
{
	float:left;
	height:52px;
	padding:12px 0;
}
div.image-multimedia-bar div.SlidingPanelsLeftButton, 
div.image-multimedia-bar div.SlidingPanelsRightButton
{
	background-color:#EEEEEE;
	float:left;
	height:52px;
	padding:12px 0;
	width:15px;
}
