@charset "UTF-8";

#part1 {
	background-color:#33425f;
	/*background-color: #333333;*/
	text-align:center;
	padding:0;
}

#part1 .content {
	/*background-color:#333333;*/
	/*display:block;*/
}
#part2 {
	background-color:#1a213d;
	/*background-color: #333333;*/
	padding:0;
}
/*#part2 .content{
	background-color:#565658;
	display:block;
}*/
#tranche2 {
	background-color:#1a213d;
	/*background-color:#eeeeee;*/
}

#part3 {
	background-color:#f9f9f9;
	/*background-color:#eeeeee;*/
	width:100%;
	padding:20px 0;
}

.content {
	margin:auto;
	width:960px;
	text-align:left;
	text-align:justify;
	/*clear:both;*/
}
.home-slide-wrapper{
width:960px; height:351px; margin:0 auto; position:relative;
}


/* ***** HEADLINES - TEXTS ***** */		
h3 {
	font-weight:700;
	color:#1d4960;
	text-transform:uppercase;
	font-size:14px;
	/*letter-spacing:0.04em;*/
}


/* *****HOMEPAGE ****** */

#slideshow{
	margin:auto;
	width:960px;
	text-align:left;
	height:306px;
	background-image:url(../../../images/slideshow/slideshow-bg.jpg);
	
	z-index:1;
	padding:0;
	margin-top:0;
	margin-bottom:0;
}
/*#slideshow src{
	padding:0;
	margin:0;
	position:relative;
	border:0;
	top:-3px;
}*/
#slideshow img{
	position:relative;
	padding:0;
	marging:0;
	border:0;
	/*top:-3px;*/
	
}
#slideshow embed{
	position:relative;
	padding:0;
	marging:0;
	border:none;
	/*top:-3px;*/
}
#anim_homepage{
	position:relative;
	padding:0;
	marging:0;
	border:none;
	/*top:-3px;*/
	top: 0;
}
#slideshow a {
	position:relative;
	top:-33px;
}
#fader{
	position:relative;
}

#fader .to{
	display:none;
	position:absolute;
	left:0;
}

/*USPs*/
#usp-box{
	background-color:#565658;
	/*background-color:#eeeeee;*/
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	/*width:955px;*/
	height:45px;
	clear:both;
	padding: 0 0 0 0px;
    width: 960px;
	text-align:center;
}

.usp-item{
	float: none;
    margin: 5px 9px;
    text-align: left;
	display:inline-block;
	*display: inline;
	zoom: 1;
}
.usp-item-de{
	float: none;
    margin: 5px 8px;
    text-align: left;
	display:inline-block;
	*display: inline;
	zoom: 1;
}

.usp-number{
	/*font-family: 'Sorts Mill Goudy',"Times New Roman",Times,serif;*/
	font-size:28px;
	color:#DA241D;
	
	float:left;
	font-weight:400;
	padding-top:2px;
	letter-spacing:-1px;
}
.usp-number a:link,
.usp-number a:visited{color:#DA241D;}
.usp-number a:hover,
.usp-number a:active{color:#00ccf8;}

.usp-text{
	float:left;
	padding-left:10px;
	color:#efefef;
	/*color:#333333;*/
	padding-top:4px;
	font-size:11px;
}
.usp-text a:link,
.usp-text a:visited{color:#efefef;}
.usp-text a:hover,
.usp-text a:active{color:#DA241D;}

#blue-line-home{
	height:6px;
	background-color:#DA241D;
}
/* BLOCK CENTER*/
.blockCenter{
	background-color:#FFFFFF;
	width:314px;
	margin:10px 9px 10px 0;
	float:left;
	height:265px;
}

#blockCenter3{
	margin-right:0px;
}
.blockCenter img{
 border=0;
}
.blockCenter h1 {
	/* font-family:"Humanist 970",Verdana,sans-serif; */
	/*font-family: 'Lato', Arial, sans-serif ;*/
	font-weight:700;
	text-transform: uppercase;
	color:#414141;
	margin:0px;
	padding:0px;
	font-size:17px;
}
.blockCenter p, .blockCenter ul {
	margin:5px 0px;
	font-weight:400;
	text-align:left;
	color:#545454;
	font-size:12px;
}

.blockCenter a:link, a:visited{
	color:#545454;
	text-decoration:none;
}
.blockCenter a:hover, a:active{
	color:#DA241D;
	text-decoration:none;
}
.blockContent {
	padding:10px 20px ;
}
.blockContent p{
	padding-bottom:0;
}
.blockCenter ul{
	/*margin-top:15px;*/
	padding-left:30px; 
	padding-right:0px; 
}
ul.bigArrows{
	margin-top:0;
}
ul.bigArrows li {
	list-style-image: url(../../../images/template_pics/bigArrow.png);
}
ul.bigArrowsBlue li {
	list-style-image: url(../../../images/template_pics/bigArrowBlue.png);
}
a.smallPlayer {
	position:relative;
	color:#545454;
	
	background-image:url(../../../images/template_pics/images/smallPlay.png);
	height:30px;
	padding-left:25px;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size:13px;
	padding-bottom:6px;
	margin-top:20px;
}
/* END BLOCK CENTER*/

/*PART3*/
/*#part3_line1_block1 {
	width:320px;
	display:inline-block;
	float:left;
}
#part3_line1_block2 {
	width:620px;
	float:left;
	margin:0 0 0 20px;
}*/

#part3_line1_block1 {
	width:314px;
	display:inline-block;
	float:left;
}
#part3_line1_block2 {
	width:637px;
	float:left;
	margin:0 0 0 9px;
}

/* NEWS BLOCK*/
#part3_line1_block1 h3{
	margin:0px; padding:0px;
	text-transform: uppercase;
	font-size:14px ;
	color:#3E3E3E;
	margin:0 20px 0 20px;
	/*color:#c1391b;*/
}
#part3_line1_block1 ul{
	padding-left:35px;
	text-align:left;
}
li.newsflash-item {
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
	line-height:15px;
	font-weight:400;
    text-transform: uppercase;
	font-size: 10px;
	list-style-image: url(../../../images/template_pics/bulletTurquoise.png);
}
li.newsflash-item h4 a span{
	color:#3E3E3E;
}
.dash{
	color:#3E3E3E;
	padding:0 10px;
}
li.newsflash-item h4{
	margin:0;
}
li.newsflash-item:first-child h4 a{
	/*color:#c1391b;*/
	
}
li.newsflash-item h4 a {
	text-decoration:none;
	color:#DA241D;
	clear:both;
}
#news ul li a,  li.newsflash-item h4 a:hover {
	text-decoration:none;
	color:#00ccf8;
}
.article-separator{
	height:0;
	line-height:0;
}
.readmore {
	text-align:right;
	/*float:right; */
	display:inline-block; 
	color:#3E3E3E ; 
	text-transform:none;
	border-bottom:0px;
	font-size:13px;
	display:block;
	margin-left:150px;
}
#news .readmore {
	margin:0px;
	padding:0px;
	
}
#news ul.readmore li {
	border-bottom:none;
	border-bottom:0 solid #ff0000;
	font-weight:400;
	font-size:12px;
	
}
#news ul.readmore li a:link, #news ul.readmore li a:visited{
	color:#3E3E3E ;
}
#news ul.readmore li a:hover, #news ul.readmore li a:active{
	color:#DA241D;
}

/* END NEWS BLOCK*/


/* NEW BLOCK*/
#part3_line1_block1 .moduletable_news-home h3{
	margin:0px; padding:0px;
	text-transform: uppercase;
	font-size:18px ;
	color:#414141;
	text-shadow:0 1px 1px  #fff;
	padding:10px 20px 10px 20px;
	background-color:#eaedf0;
	background-color:#e5e5e5;
	border-bottom:1px solid #e2e2e3;
	/*color:#c1391b;*/
	
}
#part3_line1_block1 .moduletable_news-home ul{
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	margin-bottom:0;
	margin-top:5px;
}
.moduletable_news-home {
	height:185px;
	overflow:hidden;
}
.moduletable_news-home li.newsflash-item {
	margin-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #e0e0e0;
	line-height:15px;
	font-weight:400;
    text-transform: uppercase;
	font-size: 10px;
	list-style-image: url(../../../images/template_pics/bulletTurquoise.png);
}
.moduletable_news-home li.newsflash-item h4 a span{
	color:#3E3E3E;
}
.moduletable_news-home .dash{
	color:#3E3E3E;
	padding:0 10px;
}
.moduletable_news-home li.newsflash-item h4{
	margin:0;
}
.moduletable_news-home li.newsflash-item:first-child h4 a{
	/*color:#c1391b;*/
	
}
.moduletable_news-home li.newsflash-item h4 a {
	text-decoration:none;
	color:#DA241D;
	clear:both;
	
}
.moduletable_news-home #news ul li a,  li.newsflash-item h4 a:hover {
	text-decoration:none;
	color:#00ccf8;
}
.moduletable_news-home .article-separator{
	height:0;
	line-height:0;
}
.moduletable_news-home .readmore {
	text-align:right;
	/*float:right; */
	display:inline-block; 
	color:#3E3E3E ; 
	text-transform:none;
	border-bottom:0px;
	font-size:13px;
	display:block;
	margin-left:20px;
}
.moduletable_news-home #news .readmore {
	margin:0px;
	padding:0px;
	
}
.moduletable_news-home #news ul.readmore li {
	border-bottom:none;
	border-bottom:0 solid #ff0000;
	font-weight:400;
	font-size:12px;
	
}
.moduletable_news-home #news ul.readmore li a:link, #news ul.readmore li a:visited{
	color:#3E3E3E ;
}
.moduletable_news-home #news ul.readmore li a:hover, #news ul.readmore li a:active{
	color:#DA241D;
}


/* END NEW BLOCK*/



/** Start Risk Disclosure **/
#home-disclosure{
	/*Margin-top:15px;*/
}
.home-box-text{
	padding:12px 20px 0 20px;
}
#home-disclosure h3{
	/*height:28px;*/
	/*padding:10px 20px 10px 20px;*/
	/*background-color:#EAEDF0;*/
	/*border-bottom: 1px solid #E2E2E3;*/
	/*font-size:18px;*/
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	text-shadow: 1px 1px 0 #FFFFFF;
	/*color:#575757;*/
	color: #3E3E3E;
}
#home-disclosure p{
	line-height:1.3em;
	margin:0;
	padding:0;
}
#home-disclosure ul{
	margin:0;
	padding-left:20px;
	
}
/** END Risk Disclosure*/

/******* NEW Risk Disclosure ******/
#home-riskDisclosure{
	/*Margin-top:15px;*/
}
.home-box-text{
	padding:12px 20px 0 20px;
}
#home-riskDisclosure h3{
	/*height:28px;*/
	padding:10px 20px 10px 20px;
	background-color:#EAEDF0;
	background-color:#e5e5e5;
	border-bottom: 1px solid #E2E2E3;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#414141;
	margin:0;
}
#home-riskDisclosure p{
	line-height:1.3em;
	margin:0;
	padding:0;
	font-size:11px;
	color:#262626;
}
#home-riskDisclosure ul{
	margin:0;
	padding-left:20px;
	color:#DA241D;
}
#home-riskDisclosure ul li a{
	color:#DA241D;
}
/** END Risk Disclosure*/


/* WELCOME BLOCK*/
#welcomeBlock {
	width:580px;
	height:246px;
	background-image:url(../../../images/template_pics/fondWelcome.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding:20px;
}
#wb-title {
	color:#FFFFFF;
	font-size:14px;
	/*font-family: 'Lato', Arial, sans-serif ;*/
	font-weight:700;
	float:left;
	width:300px;
}
#brokerwahl{
	float:right;
	margin-left:19px;
}
#wb-social {
	/*position:relative;
	top:0px;
	left:315px;
	height:1px;
	overflow:visible;*/
}
#replace-socialmedia {
	/*width:210px;*/
	float:right;
	text-align:right;
	/*margin-left:60px;*/
	padding:5px 10px 5px 10px;
	color:white;
	background-color:#DA241D;
	}
#replace-socialmedia a{
	color:white;
	text-decoration:none;
	float:left;
}
#replace-socialmedia a:hover, #replace-socialmedia a:active{
	/*color:#DA241D;*/
}
#replace-socialmedia span{
	padding:0 10px;
	float:left;
}
#wb-video{
	display: inline-block;
	float:left;
	margin-top:22px;
	width:177px;
	margin-right:28px;
	text-align:center;
}
#wb-texte {
	display: inline-block;
	width:355px;
	position:relative;
	margin-top:13px;
	margin-left:20px;
	
	font-weight:400;
	color:#FFFFFF;
	font-size:12px;
	text-align: left;
}

#wb-texte ul {
	list-style-image: url(../../../images/template_pics/bulletBleu.png);
	padding-left:15px;
	line-height:23px;
}
#wb-texte a{
	text-decoration:none;
	color:#DA241D;
}
.account-buttons{
	width:100px;
	position:relative;
	left:240px;
	top:-58px;
	text-align:center;
	margin-left:15px;
}
.account-buttons-de{
	width:100px;
	position:relative;
	left:240px;
	top:-73px;
	text-align:center;
	margin-left:15px;
}
#wb-texte .btnGris a, #wb-texte .btnBleu a{
	text-decoration:none;
	color:#4F4F4F;
	width:100px;
	
	text-align:center;
	text-shadow: 0 1px 1px #FFFFFF;
    text-transform: uppercase;
	font-weight:700;
	cursor: pointer;
	font-size:9px;
}
#wb-texte .btnGris{
	padding-top:4px;
	padding-bottom:2px;
	margin-bottom:5px;
}
#wb-texte .btnBleu{
	height:19px;
	padding-top:5px;
	padding-bottom:1px;
}
/* END WELCOME BLOCK*/

/******* WELCOME BLOCK NEW *******/
#home-welcomeBlock {
	width:637px;
	height:321px;
	background-image:url(../../../images/template_pics/welcome-bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align:left;
}
#home-welcomeBlock #wb-content{
	width:455px;
	height:192px;
	padding:0px 25px 0 30px;
	float:left;
}
#home-welcomeBlock #wb-title {
	color:#FFFFFF;
	font-size:19px;
	text-transform:uppercase;
	margin-bottom:34px;
	margin-top:30px;
	padding:0 10px 0 30px;
	float:left;
	width:350px;
	padding-top:2px;
	font-weight:400;
}
#home-welcomeBlock #wb-socialMedia{
	float:right;
	margin-top:30px;
	
}
#home-welcomeBlock #wb-socialMedia ul{
	padding:0;
}
#home-welcomeBlock #wb-img{
	float:left;
	width:110px;
	height:165px;
	border:1px solid #262626;
}
#home-welcomeBlock #wb-texte {
	float:left;
	width:320px;
	margin:0 0 0 20px;
	font-weight:400;
	color:#FFFFFF;
	font-size:12px;
	text-align: left;
}
#home-welcomeBlock #wb-texte p{
	margin:0;
	line-height:1.25em;
}
#home-welcomeBlock #wb-texte ul {
	list-style-image: url(../../../images/template_pics/bulletBleu.png);
	padding-left:15px;
	line-height:23px;
	margin-top:0;
}

#home-welcomeBlock #wb-texte a:link,#wb-texte a:visited {
	text-decoration:none;
	color:#DA241D;
}
#home-welcomeBlock #wb-texte a:hover,#wb-texte a:active {
	text-decoration:none;
	color:#00ccf8;
}
#home-welcomeBlock #wb-links{
	float:right;
	/*width:140px;*/
	padding-right: 30px;
	margin-top:30px;
}
#home-welcomeBlock #wb-links ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
	float:right;
}
#home-welcomeBlock #wb-links li{
	width: 75px;
	height:19px;
	text-align:center;
	padding-top:7px;
	background-image:url(../../../images/template_pics/wb-button-blue.png);
	text-transform:uppercase;
	font-weight:700;
	font-size:10px;
	color:#1c7197;
	float:left;
	margin-left:5px;
	text-shadow: 1px 1px #52E2FA;
}
#home-welcomeBlock #wb-links li a{
	color:#1c7197;
}
#home-welcomeBlock #wb-awards{
	float:right;
	padding:27px 30px 0 0;
}
#home-welcomeBlock #wb-brokerwahl{
	width:86px;
	height:137px;
	margin-bottom:30px;
	margin-top:0px;
}
#home-welcomeBlock #wb-menu{
	clear:both;
}
#home-welcomeBlock #wb-menu ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:2px;
}
#home-welcomeBlock #wb-menu li a{
	background-image:url(../../../images/template_pics/wb-buttons.png) ;
	width:209px;
	height:26px;
	float:left;
	border-left:1px solid #DA241D;
	text-align:center;
	padding-top:10px;
	border-right:1px solid #000;
	border-top:1px solid #000;
	text-transform: uppercase;
	font-weight:700;
}
#home-welcomeBlock #wb-menu ul li:first-child a{
	border:none;
	width:210px;
	border-right:1px solid #000;
	border-top:1px solid #000;
}
#home-welcomeBlock #wb-menu li a:link, #wb-menu li a:visited{
	color:#DA241D;
}
#home-welcomeBlock #wb-menu li a:hover, #wb-menu li a:active{
	color:#00ccf8;
}


/******* END WELCOME BLOCK NEW *******/

/******FOOTER*****/
/* FOOTER1 */
#footer1 {	
	background-color:#e9e9e9;
	/*font-family: 'Lato', Arial, sans-serif ;*/
	/*tex-align:left;*/
	
}
.seperator-footer1{
	height:0;
	border-top:1px solid #d9d9d9; 
	border-bottom:1px solid #f3f3f3; 

}

#footerNews{
	background: url(../../../images/template_pics/waveFooter.jpg) no-repeat;
	background-position: -10px 0;
}

#footerApp{
	background: url(../../../images/template_pics/waveFooter.jpg) no-repeat;
	background-position: -10px 0;
}
#footerMyKEYNOTE{
	background: url(../../../images/template_pics/waveFooter.jpg) no-repeat;
	background-position: -10px 0;
}
#footerAskKEYNOTE{
	background: url(../../../images/template_pics/waveFooter.jpg) no-repeat;
	/*background-position: -2px 0;*/
}

#footerNews, #footerApp, #footerMyKEYNOTE, #footerAskKEYNOTE {
	height: 140px;
}


#footer1 h3 {
	font-weight:700;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	color:#444444;
	font-size:14px;
	text-shadow: 0px 1px 1px #FFFFFF;
	/*letter-spacing:0.04em;*/
}
#footer1 a:link, #footer1 a:visited{
	text-decoration:none;	
	color:#4a4a4a;
}
#footer1 a:hover, #footer1 a:active{
	text-decoration:none;	
	color:#DA241D;
}
#footer1 ul {
	list-style:none;
	padding:0;
	margin:0px;
}
#footer1 li{
padding:0 0 5px 0;
}
/* wisth Footer App*/
#descAppFooter {
	width:100px;
	margin:0;
	padding:0;
}

.bleu {
	color:#DA241D;
}


#footer1 td {
 	background-image: url(../../../images/template_pics/vagueFooter.png);
 	background-position: right top;
 	background-repeat:no-repeat;
}


/*****Social media icons Welcome Box*/

#socialmedia, #socialmedia-home{
	list-style:none;
	float:left;
	display:block;
	overflow:hidden;
	margin:0;
	padding:12px 0 12px 10px;
}
#socialmedia-home{
	padding-top:0;
	
}

#socialmedia li, #socialmedia-home li{
	float:left;
	padding-left:5px;
}
#socialmedia-home li:first-child{
	padding-left:0px;
}
#socialmedia a:link, #socialmedia a:visited , #socialmedia-home a:link, #socialmedia-home a:visited{
	display:block;
	width:22px;
	height:22px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;;
	margin-top:2px;
}

#socialmedia .sm1 a:link, #socialmedia .sm1 a:visited,  #socialmedia-home .sm1 a:link, #socialmedia-home .sm1 a:visited {
background: url(../../../images/template_pics/social-media_facebook.png) no-repeat;
}
#socialmedia .sm2 a:link, #socialmedia .sm2 a:visited ,  #socialmedia-home .sm2 a:link, #socialmedia-home .sm2 a:visited {
background: url(../../../images/template_pics/social-media_twitter.png) no-repeat;
}
#socialmedia .sm3 a:link, #socialmedia .sm3 a:visited,  #socialmedia-home .sm3 a:link, #socialmedia-home .sm3 a:visited  {
background: url(../../../images/template_pics/social-media_linkedIn.png) no-repeat;
}
#socialmedia .sm4 a:link, #socialmedia .sm4 a:visited,  #socialmedia-home .sm4 a:link, #socialmedia-home .sm4 a:visited  {
background: url(../../../images/template_pics/social-media_YouTube.png) no-repeat;
}
#socialmedia .sm5 a:link, #socialmedia .sm5 a:visited,  #socialmedia-home .sm5 a:link, #socialmedia-home .sm5 a:visited  {
background: url(../../../images/template_pics/social-media_rss.png) no-repeat;
}



/********** HEATMAP, SPREADLIST DERIXX ********/
#infos-left-column{
	width: 637px;
	margin-right:9px;
	float:left;
	
}
#infos-right-column{
	width: 314px;
	float:right;
	
}
.info-box-right{
	color:#262626;
	border:1px solid #dbdbdc;
	border-top:2px solid #009dba;
	font-family:Arial,Verdana, sans-serif;
	font-size:11px;
	margin-top:30px;
}

#spreads, .info-box-left{
	background-color: #ECECEC;
	width:635px;
	color:#262626;
	border:1px solid #dbdbdc;
	border-top:2px solid #009dba;
	font-family:Arial,Verdana, sans-serif;
	font-size:11px;
	margin-top:30px;
	min-height:340px;
	
}
.home-box-header{
	background-color:#e5e5e5;
	border-bottom:1px solid #d1d1d2;
	padding:17px 20px;
	color:#262626;
	
	text-shadow: 1px 1px 0px #fff;
}
.home-box-header h3{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	color:#414141;
}


.home-box-subhead{
background-color:#f6f6f6;
min-height:32px;
padding:0 20px;
border-top:1px solid #fff;
border-bottom:1px solid #d1d1d2;
}
.home-box-subhead.newsletter-text{
padding:10px 20px;	
text-align:left;
}
.home-box-subhead table{
margin-top:13px;
font-size:9px;
text-transform:uppercase;
color:#818181;
text-shadow: 1px 1px 0px #fff;
}
.home-box-content{
	background-color:#ececec;
	border-top:1px solid #fff;
	padding:0 20px;
	text-align:left;
	font-size:11px !important;
}
.home-box-content td {font-size: 11px !important; }

.info-box-right .home-box-content{
	padding:11px 20px 10px 20px;
}
.home-box-content fieldset{
border:none;
}



.spreadlist{float:left;width:280px;/*290px; margin-right:10px*/}
.clearer{clear:both;}
.hidden{visibility:hidden;}
.derixx-mp-spreadlist.loading {background-color:none;}
#derixx-mp-spreadlist-1,#derixx-mp-spreadlist-2{ border-collapse:collapse;text-shadow: 1px 1px 0px #fff;}
#header-mp-spreadlist-1,#header-mp-spreadlist-2{width:280px;/*290px;*/}
#derixx-mp-spreadlist-1,#derixx-mp-spreadlist-2{width:280px; margin:20px 0;/*margin-left: 20px; 15px;*/}
#header-mp-spreadlist-1{}	
#header-mp-spreadlist-2{margin-left: 35px;}
#derixx-mp-spreadlist-1{}
#derixx-mp-spreadlist-2{margin-left: 35px;}

#derixx-mp-spreadlist-1 td,#derixx-mp-spreadlist-2 td{ border-top:1px dotted #818181; border-bottom:1px dotted #818181; padding-top:3px;  padding-bottom:3px;}
.spreadlist td{ padding:0 5px;}
#spreads .unit, 
#spreads .symbol{display:none;}
.instrument{width:26%;}
.ask{width:22%;}
.bid{width:22%; }
.spread{width:17%; }
.avg{width:15%; }
.spread-avg{float:right;}
.derixx-mp-spreadlist .spread .value{padding:0 3px;}

.spreadlist .moduletable{float:left;}
.derixx-mp-spreadlist .instrument, .derixx-mp-spreadlist .average{
	color:#DA241D;
	font-weight:700;
}
.derixx-mp-spreadlist .aged .spread .value{
	display:none;
}
/**** Heatpmap***/
#heatmap .home-box-content{
	padding-top:5px;
	padding-bottom:20px;
}
#heatmap .item{
	float:left;
	width:119px;
	height:80px;
	text-align:center;
	color:#fff;
	padding-top:10px;
}
#heatmap .ranking-1.top {
background-color:#DA241D;	
}
#heatmap .ranking-2.top {
background-color:#06aed4;	
}
#heatmap .ranking-3.top {
background-color:#0ca6cc;	
}
#heatmap .ranking-4.top {
background-color:#12a1c4;	
}
#heatmap .ranking-5.top {
background-color:#1799bd;	
}
#heatmap .ranking-6.top {
background-color:#1b94b5;	
}
#heatmap .ranking-7.top {
background-color:#1f8cad;	
}
#heatmap .ranking-8.top {
background-color:#2385a6;	
}
#heatmap .ranking-9.top {
background-color:#267e9e;	
}
#heatmap .ranking-10.top {
background-color:#297796;	
}
#heatmap .ranking-11.top {
background-color:#2b718f;	
}
#heatmap .ranking-12.top {
background-color:#2d6a87;	
}
#heatmap .ranking-13.top {
background-color:#2e6480;	
}
#heatmap .ranking-14.top {
background-color:#2f5e78;	
}
#heatmap .ranking-15.top {
background-color:#2f5870;	
}
#heatmap .ranking-16.top {
background-color:#2f5369;	
}
#heatmap .ranking-17.top {
background-color:#2f4d61;	
}
#heatmap .ranking-18.top {
background-color:#2e4759;	
}
#heatmap .ranking-19.top {
background-color:#2d4252;	
}
#heatmap .ranking-20.top {
background-color:#2b3c4a;	
}

#heatmap .ranking-1.flop{
	background-color:#81a0b2;
}
#heatmap .ranking-2.flop{
	background-color:#7b99ab;
}
#heatmap .ranking-3.flop{
	background-color:#7692a3;
}
#heatmap .ranking-4.flop{
	background-color:#708c9c;
}
#heatmap .ranking-5.flop{
	background-color:#6a8594;
}
#heatmap .ranking-6.flop{
	background-color:#65808f;
}
#heatmap .ranking-7.flop{
	background-color:#607987;
}
#heatmap .ranking-8.flop{
	background-color:#5b7280;
}
#heatmap .ranking-9.flop{
	background-color:#546a78;
}
#heatmap .ranking-10.flop{
	background-color:#4f6370;
}
#heatmap .ranking-11.flop{
	background-color:#445b69;
}
#heatmap .ranking-12.flop{
	background-color:#3f5361;
}
#heatmap .ranking-13.flop{
	background-color:#3a4c59;
}
#heatmap .ranking-14.flop{
	background-color:#354552;
}
#heatmap .ranking-15.flop{
	background-color:#303e4a;
}
#heatmap .ranking-16.flop{
	background-color:#2d3a45;
}
#heatmap .ranking-17.flop{
	background-color:#293540;
}
#heatmap .ranking-18.flop{
	background-color:#26303b;
}
#heatmap .ranking-19.flop{
	background-color:#222c36;
}
#heatmap .ranking-20.flop{
	background-color:#1f2930;
}
#heatmap .name{
	font-size:12px;
	line-height:1;
}
#heatmap .timestamp{
	font-size:10px;
	line-height:1;
	margin-bottom:10px;
}
#heatmap .header{
margin-bottom:5px;	
}
#heatmap .quotes{
	font-size:18px;
}
#heatmap .percentage{
	float:left;
	font-size:10px;
	margin-left:12px;
	text-align:left;
	
}
#heatmap .changes .absolute{
	font-size:10px;
	margin-right:12px;
	text-align:right;
	
}
#heatmap .changes{
	margin-top:5px;
}
/**** recentpattern***/

.titles-pattern{
float:left;	
}
#recentpattern{
	font-size:11px;
	min-height:270px;
}
#recentpattern .symbol{
	display:none;
}
/*.smaller{
	
	color:#9acd02;
	text-shadow:none;
	font-weight:bold;
}*/
.derixx-mp-heatmap .smaller{
	/*color:#1b9cba;*/
	color:#9acd02;
	color:#adcc03;

}
.derixx-mp-heatmap .greater{
	color:#5a7784;
	color:#f57707;
	color:#ba3b03;
	text-shadow:none;
	font-weight:bold;
}

.derixx-mp-spreadlist .spread.greater .value{
	background-color:#DA241D;
	color:white;
	font-weight:bold;
	text-shadow:none;
	
/*	opacity: 1;
    transition: opacity 1s ease-in-out 0s;*/
}

.derixx-mp-spreadlist .spread.smaller .value{
	background-color:#DA241D;
	color:white;
	font-weight:bold;
	text-shadow:none;
}


/* newsletter */
.newsletter-home .error, .home-box-content #welcome {
    color: #00B5DC!important; text-transform:none !important;
}
.newsletter-home label.error {
    margin: -8px 20px 5px 0;
    padding: 3px 19px 5px 0;
    width: 255px;
	float: left !important;
	text-shadow:none!important;
	filter: none!important;
}

#newsletter{margin-bottom:30px;}
.home-box-content{}

.info-box-right{}

#newsletter-registration{text-align: center;}
#newsletter-registration fieldset{color: #262626; margin: 0; padding: 0; text-align: left;}
#newsletter-registration label{color:#262626; font-size:11px; text-transform:uppercase;
text-shadow: 1px 1px 0px #FFFFFF; filter: dropshadow(color=#FFFFFF, offx=1, offy=1);}
#newsletter-registration input{width:262px; margin-bottom:10px; margin-top: 4px;}
#newsletter-registration .checkbox{display: inline-block;*display: inline;zoom: 1; margin:0 }
#newsletter-registration .checkbox input{width:auto; float:left; margin:0;}

#newsletter-registration span {
    color: #262626;
    float: left;
    text-align: left;
    margin: 0 0 10px 0;
	
}
#newsletter-registration .checkbox span{
	/*color:#818181;*/
	float: left;;
    font-size: 11px;
    margin: 1px 0 0 10px;
    width: 222px;}
/*#newsletter-registration input#register{
	width:auto;
	background: none repeat scroll 0 0 #53D4FE;
	border-radius: 2px 2px 2px 2px;
	color: #1C7197;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 9px;
	font-weight: 700;
	margin: 20px 0 10px;
	padding: 3px 9px;
	text-decoration: none;
	text-transform: uppercase;
	border:0px solid;
	border-bottom:#28c6fe;
	border-top:#69e6ff;
	border-left:#47d6ff;
	border-right:#2fd0ff;
	text-shadow: 1px 1px #52e2fa;
	
	background: #53d3fe; 
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzZDNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOWJjZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #53d3fe 0%, #29bcf3 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53d3fe), color-stop(100%,#29bcf3)); 
	background: -webkit-linear-gradient(top,  #53d3fe 0%,#29bcf3 100%); 
	background: -o-linear-gradient(top,  #53d3fe 0%,#29bcf3 100%); 
	background: -ms-linear-gradient(top,  #53d3fe 0%,#29bcf3 100%); 
	background: linear-gradient(to bottom,  #53d3fe 0%,#29bcf3 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53d3fe', endColorstr='#29bcf3',GradientType=0 ); 
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   cursor:pointer
   }*/
   #newsletter-registration input#register{
	width: 116px;
	height:26px;
	text-align:center;
	cursor:pointer;
	padding:5px 7px 8px 7px;
	background:url(../../../images/template_pics/wb-button-blue-wider.png) no-repeat ;
	text-transform:uppercase;
	font-weight:700;
	font-size:11px;
	font-family: Arial, Verdana, sans-serif;
	color:#1c7197;
	display: inline-block;
	*display: inline;
	zoom: 1;
	border:none;
	/*font-size: 11px;
	font-weight: 600;*/
	margin: 5px 0 10px;
	text-decoration: none;
	text-shadow: 1px 1px #52E2FA;
   }
#newsletter-registration input#register:hover{opacity:0.6; filter:alpha(opacity=60);}

/* twitter overrides */
.moduletable_tweeds h3 {
    padding: 15px 20px 5px;
}

.TDB-tweet{
	 background-color: #F6F6F6;
    border-top: 1px solid #FFFFFF;
    padding: 10px 20px;
    text-align: left;
}
.TDB-footer-follow-link{
	background-color: #ECECEC;
    border-top: 1px solid #FFFFFF;
    padding: 20px 20px;
    text-align: left;
}
.TDB-tweet-avatar {
    height: 32px;
    padding: 2px 15px 2px 0;
	display: inline-block;
    float: left;
}
.TDB-tweet-time{
	letter-spacing: normal;
    line-height: 1.5em;
    margin: 0px 0;
    padding-bottom: 0;
}
.TDB-tweet-actions, .TDB-tweet-time {display: inline-block;}
.TDB-tweet-container {display: inline-block; width: 224px;}
.TDB-tweet-text{font-size: 11px;}
.TDB-tweet-actions{float: left;margin-left: -3px;margin-top: 3px;}
.TDB-tweet-time {float: right; margin-top: 5px;}

/*****NEW TWITTER****/

.moduletable_tweets h3{
	margin:0;
	height:28px;
	padding: 10px 20px;
	padding: 15px 20px 5px;
	background-color:#E5E5E5;
	border-bottom:1px solid #e2e2e3;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#414141;
	}
.tweet_tweets{
	background-color: #F6F6F6;
    border-top: 1px solid #FFFFFF;
    padding: 10px 20px;
    text-align: left;
	font-size:11px;
	color:#262626;
}
.tweet_tweets span{
	padding-bottom:10px;
	width:232px;
	float:right;
}
.image_tweets {
	float:left;
	margin:0 10px 0 0;
}
.tweetby_tweets{
	float:left;
	margin-left:42px;
	color:#DA241D;
}
.tweetby_tweets a:link, .tweetby_tweets a:visited, .tweetby_tweets a:hover, .tweetby_tweets a:active{
	color:#DA241D;
}
.tweetat_tweets{
	color:#DA241D;
	float:right;
	text-align:right;
}
.tweetfooter_tweets{
	margin:0;
	background:url("../../../images/template_pics/bigArrow.png") no-repeat;
	background-position:20px 0;
	padding: 7px 20px 5px;
	background-color:#E5E5E5;
	border-top:1px solid #ffffff;
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#DA241D;
}
.moduletable_tweets .tweetfooter_tweets {
    background: url("../../../images/template_pics/bigArrow.png") no-repeat scroll 20px 8px #e5e5e5;
    border-top: 1px solid #ffffff;
    color: #DA241D;
    margin: 0;
    padding: 12px 20px 12px;
    text-shadow: 1px 1px 0 #ffffff;
}
.tweetfooter_tweets a{
	padding-left:30px;
	color:#DA241D;
}
.tweetfooter_tweets a:link, .tweetfooter_tweets a:visited,.tweetfooter_tweets a:hover,.tweetfooter_tweets a:active{
	
	color:#DA241D;
}
/* calendar */

#calendar{border-bottom: 0 none;}

#calendar .home-box-subhead {}
#calendar .home-box-content {padding:0; font-size: 11px !important; }

#calendar .home-box-content td{
    border-bottom: 1px solid #D1D1D2;
    border-top: 1px solid #FFFFFF;
    min-height: 32px;
	font-size:11px;
}
#calendar .home-box-content tr:first-child td{border-top: none;}
#calendar .home-box-content td:first-child{ padding-left:20px}
/*#calendar .home-box-content td:last-child{ padding-right:20px}*/
#calendar .home-box-content tr:hover{ background:#E5E5E5;}
#home-welcomeBlock a {opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
#home-welcomeBlock a:hover{opacity:0.6; filter:alpha(opacity=60);}
#wb-links li{opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
#wb-links li:hover{opacity:0.6; filter:alpha(opacity=60);}

/* chart-signal */

.chart-signal{  height: 198px;}
tr.signalType td {height:54px; vertical-align:middle;}

.pattern tr.signalType TD{width:97px;}	


/*.pattern .long tr.signalType .signalTypeValue {color:#DA241D;font-weight:bold;}*/
.pattern .long tr.signalType .signalTypeValue {
	color:#DA241D !important;
	font-weight:bold !important; 
	background:url(../../../images/content/trade-signal_long.png) 50px 4px no-repeat !important; 
	text-transform:uppercase !important;
	}
.pattern .short tr.signalType .signalTypeValue {
	color:#DA241D !important;
	font-weight:bold !important; 
	background:url(../../../images/content/trade-signal_short.png) 50px 4px no-repeat !important; 
	text-transform:uppercase !important;
	}
#recentpattern .home-box-content{background-color: #F6F6F6;color:#818181;padding: 0; border-top:0;}
/*#recentpattern .titles-pattern{background-color: #E5E5E5;border-right:1px solid #D1D1D2; border-top: 1px solid #fff;padding:10px 20px 9px;text-align: right;}
#recentpattern .derixx-mp-recentpattern{border-left:1px solid #FFF;border-top: 1px solid #fff;float:left;min-height: 182px;padding:10px 20px 9px}*/
#recentpattern .titles-pattern {
	color: #262626;
	background-color: #E5E5E5;
	border-right: 1px solid #D1D1D2;
	border-top: 1px solid #fff;
	padding: 9px 6px 8px 10px!important;
	text-align: right;
	width: 100px;
	text-shadow: 1px 1px 0 #FFFFFF;
}
#recentpattern .derixx-mp-recentpattern {
	border-left: 1px solid #FFF;
	border-top: 1px solid #fff;
	float: left;
	min-height: 182px;
	padding: 9px 7px 8px!important;
	width: 170px;
}
#recentpattern .derixx-mp-recentpattern table{width: 180px;}
.derixx-mp-recentpattern .underlying{color:#DA241D; font-weight:bold}
#recentpattern tr.breakoutTime td{ height:36px; vertical-align:top;}

.underlying,.patternType{ line-height:10px}

/*.signalType {}*/

.breakoutTime { line-height:14px}

.breakoutNiveau,.quotePotential,.yieldChance,.stopLoss { line-height:10px}




/* Russian - RU  */
.info-box-right.ru .titles-pattern TD{width:130px}
.info-box-right.ru .home-box-header h3{ text-align:left;}
#recentpattern.info-box-right.ru  .titles-pattern { width: 124px;}
#recentpattern.info-box-right.ru  .derixx-mp-recentpattern {  width: 150px;}

/* Weekly Calendar */
#calendar.weekly-calendar .home-box-content h3 {
    border-bottom: 1px solid #d1d1d2;
    margin: 0;
    padding: 10px 20px 5px;
    font-size: 11px;
    font-weight: bold;
}

#calendar.weekly-calendar{float: left; width: 635px;}
#calendar.weekly-calendar li{ list-style:none;}
#calendar.weekly-calendar .home-box-subhead {
	border-top:none;
    float: left;
	padding:5px 20px;
    /*width: 590px;*/
    width: 595px;
}

#calendar.weekly-calendar ul.calendars{ float:left; margin: 0; padding: 0;}
#calendar ul.calendar-control{ background:#e5e5e5; float: left; margin: 0; padding: 0; width: 100%;}
#calendar ul.calendar-control li{float: left;  border-left:1px solid #f5f5f5; border-right:1px solid #d1d1d2; border-bottom:1px solid #fff; box-sizing: border-box;  /*width:105px !important*/width:106px !important; transition: width 0.5s ease-in-out 0s;}
#calendar ul.calendar-control li:last-child{border-right:none}
/*#calendar ul.calendar-control li:nth-child(2) a{border-left: 1px solid #d1d1d2;}
#calendar ul.calendar-control li:nth-child(2) {border-left: none;}*/
#calendar ul.calendar-control li a{ color:#818181; float: left; padding: 8px 0; border-bottom:1px solid #d1d1d2; border-top:1px solid #f5f5f5; text-align:center; width:100%; text-shadow: 1px 1px 0 #ffffff;
font-size: 14px;
    font-weight: bold;
	text-transform: uppercase;
	/*font-stretch: extra-expanded;
    letter-spacing: 1px; */}
#calendar ul.calendar-control li a span{font-size: 11px; font-weight: normal; font-stretch:normal; letter-spacing: 0px; display:block; text-transform:none;}
#calendar .calendar-control .current{ background:#f6f6f6; border-right:1px solid #fff;  border-bottom:1px solid #f6f6f6;  width:142px !important;}
#calendar ul.calendar-control li.current a{ color: #DA241D; border-bottom:1px solid #f6f6f6; border-top:1px solid #FFF;}
.calendars li{}
.calendars li.current{}
.calendars h3{display:none;}

#calendar.home-calendar .calendar-control .current {
    width: 147px !important;
}
#calendar .calendar-control li#top{width:68px !important;}

#calendar .calendar-control li#top.current {
    width: 105px !important;
}

#calendar.home-calendar .home-box-subhead {
    width: 595px;
}
#calendar.home-calendar .calendar-control li#top.current {
    width: 110px !important;
}

#calendar.home-calendar .calendar-control .current {
    width: 147px !important;
}

/* home res news box */
.moduletable.homeLatest.info-box-right{ display: inline-block;
    height: auto;
    padding: 0;}

.k2ItemsBlock.homeLatest.info-box-right{
	border-top: 1px solid white;
    margin: 0;
}

.homeLatest.info-box-right h3 {
    color: #414141;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 24px 20px;
    text-transform: uppercase;
	 background-color: #e5e5e5;
    border-bottom: 1px solid #d1d1d2;
}


.homeLatest.info-box-right ul {
   background: #f6f6f6;/*#ececec none repeat scroll 0 0;*/
    display: inline-block;
    margin: 0;
    padding: 0;
	float:left;
}
.homeLatest.info-box-right li {
    border-bottom: 1px solid #dbdbdc;
    border-top: 1px solid #fff;
    float: left;
    list-style: outside none none;
    display: inline-block;
    width: 283px;
    padding: 5px 10px;
	text-align: left;
}
.homeLatest.info-box-right li:first-child {
    border-top: medium none;
    margin-top: 0px;
}

.homeLatest.info-box-right li.clearList {
    border: medium none;
    margin: 0;
    padding: 0;
}


.homeLatest.info-box-right li span.moduleItemDateCreated {
    margin-right: 10px;
}
li.trading-shoutouts  {
    border-left: 5px solid #cf4e00;
    padding-left: 12px !important;
    width: 100%;
}

 li.technical-analysis {
    border-left: 5px solid #f8af00;
    padding-left: 12px !important;
    width: 100%;
}

 li.market-news {
    border-left: 5px solid #92c200;
    padding-left: 12px !important;
    width: 100%;
}
li.story-story{
	border-left: 5px solid #DA241D;
	
	}
	
li.story-story a{
	color: #262626;
}

li.trading-shoutouts a {
    /*color: #cf4e00;*/
	color: #262626;
}

 li.technical-analysis a {
    /*color: #f8af00;*/
	color: #262626;
}

 li.market-news a {
    /*color: #92c200;*/
	color: #262626;
}

li.technical-analysis  a:hover {
	color: #f8af00;
}
 li.trading-shoutouts a:hover {
	color: #cf4e00;
}
 li.market-news a:hover {
	color: #92c200;
}
 li.story-story a:hover {
	color: #DA241D;
}


.homeLatest.info-box-right a.moduleItemTitle, .homeLatest.info-box-right a.moduleParentCategory {
	float: right;
    text-align: left;
    width: 243px;
}
.homeLatest.info-box-right a.moduleParentCategory {
	color: #262626;
}

.homeLatest.info-box-right a.moduleItemCategory {
    /*float: left;*/
	color: #818181; /*#262626;*/
	display:inline-block;
	float: right;
    width: 243px;
}
.homeLatest.info-box-right a.moduleItemCategory > span {
    color: #262626;
}

#newsletter-registration {
    text-align: center;
    padding: 18px 0px 5px;
}

.homeLatest.info-box-right .latestres_footer {
    background: #e5e5e5 url("../../../images/template_pics/bigArrow.png") no-repeat scroll 20px 8px;
    border-top: 1px solid #ffffff;
    color: #DA241D;
    float: left;
    margin: 0;
    padding: 12px 20px 12px 45px;
    text-shadow: 1px 1px 0 #ffffff;
    width: 245px;
}

.homeLatest.info-box-right .latestres_footer a{}
.homeLatest.info-box-right .latestres_footer ul{background: none;
    border: none;
    display: inline-block;
    float: right;}
.homeLatest.info-box-right .latestres_footer ul li{  
border: medium none;
    display: inline-block;
    float: none;
    width: auto;
    margin: 0;
    padding: 0px 0;
	}
.homeLatest.info-box-right .latestres_footer ul li a{ position:relative;}
.homeLatest.info-box-right .latestres_footer ul li a img{margin: -5px 0 ;}
.homeLatest.info-box-right .latestres_footer ul li a span{ display: none;  }
.homeLatest.info-box-right .latestres_footer ul li a:hover span{display:block;position:absolute; background:#e5e5e5; color:#414141; font-size:11px; padding:5px 10px; text-align:center; left: -50%; top: -58px;}
.homeLatest.info-box-right .latestres_footer ul li a span:after{ content:""; display:inline-block; background:#e5e5e5; height:10px; width:10px; position:absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg) ; -ms-transform: rotate(45deg) ; bottom: -4px; left: 40%;}

/* lIVE SPREAD HOME */

.livespreadsJfd .home-box-header {
    border-bottom: none;
}