﻿div.nd-searchDiv {
    width:120px;
    padding:5px 7px 5px 5px;
    border-radius:20px;
    border:1px solid #c6d2db;
    border-top:1px solid #b4c1cb;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);
    background:#e8edf1;
    text-align:center;
}

div.nd-searchDiv.focus {
    border:1px solid #9ecbe2;
    box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);
}

div.nd-searchDivblack {
    width:120px;
    padding:5px 15px 7px 15px;
    border-radius:20px;
    border:1px solid #c6d2db;
    border-top:1px solid #b4c1cb;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);
    float:right;
    background:#e8edf1;
}

div.nd-searchDivblack.focus {
    border:1px solid #9ecbe2;
    box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);
}

.nd-searchInput {
    width:100%;
    border:0;
    border-radius:20px;
    background:transparent;
    height:16px;
    color:#b4bdc4;
    text-shadow:0 1px 1px #fff;
}

.nd-searchInput:focus {
    outline:none
}

.nd-searchInputblack {
    width:100%;
    border:0;
    border-radius:20px;
    background:transparent;
    height:16px;
    color:#b4bdc4;
    text-shadow:0 1px 1px #fff;
}

.nd-searchInputblack:focus {
    outline:none
}


.nd-search-submit {
    width:19px;
    height:19px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(images/search-icon.png) no-repeat;
    border:0;
    position:absolute;
    top:180px; right:50px;
    z-index:5;
    display:none;
    cursor:pointer;
}

.nd-search-submitblack {
    width:19px;
    height:19px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(images/search-icon.png) no-repeat;
    border:0;
    position:absolute;
    top:7px; right:13px;
    z-index:5;
    display:none;
    cursor:pointer;
}

#nd-searchDiv
{
     width:240px;
    height:100%;
    margin:0 auto;
    position:relative;
}

.nd-news-div
{
     -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #000;
    padding: 6px;
    -moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow: 2px 2px 2px #888;
box-shadow: 2px 2px 2px #888;
    
}


.nd-news-timestamp
{
    color: #999;
    font-family: Verdana;
    font-size: 11px;
    vertical-align:top;
    text-align: right;
}

.nd-news-headline
{
    font-family: Verdana;
    font-size: 11px;
    vertical-align:middle;
    padding-left:5px;
}

.newsTDClsLeft
{
    vertical-align: top;
}

.nd-news-source
{
    font-style: italic;
    color: #999;
     font-family: Verdana;
    font-size: 11px;
    vertical-align: top;
    text-align: right;
}
.nd-news-story
{
    margin:25px;
    margin-left:20px;
    }

.nd-newsStory-headline
{
    font-family:Verdana;
    font-size:20px;
    line-height: 30px;
    border:0px solid #000;
    margin-right:50px;
    color:#1F53B9;
    padding-left: 10px;
   
    }
.nd-newsStory-source
{
    border-right: 1px solid #C3C7CA;
    padding-right:10px;
    color:#648cc7;
    }
 
    
 .nd-newsStory-country
{
    padding-right:10px;
    padding-left:10px;
    vertical-align:bottom;
    }
.nd-newsStory-country-flag
{
    margin-bottom:0px;
    }
.nd-newsStory-timestamp
{
     padding-left:10px;
     padding-right:10px;
         border-right: 1px solid #C3C7CA;
    }
.nd-newsStory-details-bottom{
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #AAA;
    line-height:25px;
    margin-top: 25px;
    padding: 5px 5px;
    background-color:#FBFBFB;
}

.nd-newsStory-details{
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #AAA;
    margin-top: 25px;
    background-color:#FBFBFB;
}
.nd-newsStory-source-social
{
    float:right;
    padding-top:5px;
    
    }
.nd-newsStory-source-social a
{
    padding-left:8px;
    }

.nd-newsStory-storyContent
{
    font-size:11px;
    font-family:Verdana;
    color: #000;
    margin: 25px 5px;
    line-height: 20px;
    text-align: justify;
    }
.nd-newsStory-storyContent p
{
    font-size:11px;
    font-family:Verdana;
    color: #333;
    line-height: 20px;
    }
.nd-newsStory-section
{
    border:1px solid #d9d9d9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width:100%;
    }
    
 .nd-news-relatedInstruments-QL
 {
     margin-bottom:40px;
    border: 1px solid #ccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    padding: 6px;
    -moz-box-shadow: 2px 2px 2px #888;
    -webkit-box-shadow: 2px 2px 2px #888;
    box-shadow: 2px 2px 2px #888;
     
}

 .nd-newsStory-back
 {
	float: right;
	color: #666;
	font-size:12px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 12px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
	
	cursor:pointer;
}

.nd-newsStory-alias-link
{
    cursor:pointer;
    text-decoration:none;
    color:#648cc7;
    }

/******************news story ql***************************/
.nameHeaderClass
{
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    padding-left: 0.5em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}


.gridDefaultHeader
{
    font-size: 1em;
    font-weight: bold;
    text-align: right;
    padding-left: 0.3em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.gridDefaultContentClass
{
    font-size: 1em; /*background-color:#000;*/
    color: #2c2c2b;
    height: 2.2em;
    cursor: default;
    background-color: #f3f3f3;
    
     /* fallback */
  background-color: #f3f3f3;
 
  background-repeat: repeat-x;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#eee));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f5f5f5, #e1e1e1);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fff, #ddd);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fff, #ddd);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fff, #ddd);
}
.gridDefaultContentOddClass
{
    font-size: 1em;
    height: 2.2em;
    cursor: default;
    
    color: #000;
    
 
}

.headCls
{
    /*background: #fff url(head_bg.png) bottom left repeat-x;*/
    color: #000;
}
.nameColumn
{
    font-size: 1.0em;
    text-align: left;
    color: #000;
    padding-left: 0.3em;
    overflow: hidden;
    cursor: pointer;
    font-weight: bold;
}

.kursColumn
{
    font-size: 1em;
    text-align: right;
}

.changeColumn
{
    font-size: 1em;
    text-align: right;
    color:#333;
}

.TDCls
{
    text-align: left;
    height: 2em;
}

.TDClsRight
{
    text-align: right;
    height: 2em;
    padding-right: 0.2em;
}

.TDClsLeft
{
    text-align: left;
}

.TDClsCenter
{
    text-align: center;
}

.hdTDcls
{
    text-align: left;
    height: 2.3em;
}

.hdTDclsRel
{
    padding-bottom: 0.7em;
    padding-top: 0.3em;
    text-align: left;
}

.lastColCls
{
    padding-right: 0.3em;
}

.hdTDClsRight
{
    text-align: right;
}
/**/
.flag_right
{
    background-image:url('http://netdania.com/JSComponents/news/General/images/flags/eu.png');
    background-repeat:no-repeat;
    background-position:right bottom;
    height:22px;
    width:16px;
    float: left;
    border-left:1px solid #fff;
    }
.flag_left
{
    background-image:url('http://netdania.com/JSComponents/news/General/images/flags/us.png');
    background-repeat:no-repeat;
    background-position:left top;
    height:22px;
    width:16px;
    float:left;
    }

.imageNewsHead
{
    cursor:  pointer;
    width: 140px;
    /*height:120px;*/
}

.nd-newsStory-addAlert-btn
{
    cursor: pointer;
}

.hidden
{
    position: absolute;
    display: node;
}

.nd-ql
{
    cursor: pointer;
}
.nd-financeChart
{
    cursor: pointer;
}
