/* Effective stylesheet produced by snapshot save */
#chart-tools .wrapper { float: left; width: 100%; }
.chart-list .header { padding: 0pt 4px; float: left; width: 301px; height: 20px; }
.chart-list h3, .stock-search h3 { margin: 0pt; padding: 0pt; font-size: 14px; font-weight: normal; line-height: 20px; color: rgb(255, 255, 255); }
.chart-list h3 a { display: block; float: left; color: rgb(255, 255, 255); }
.chart-list .header a.more { background: transparent url(icn_chartlist-more.gif) no-repeat scroll right center; float: right; padding-right: 9px; font-size: 12px; line-height: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.chart-list { border-style: solid; border-width: 1px; min-height: 111px; }
.chart-list.high { min-height: 147px; }
.chart-list.compact { min-height: 75px; }
#chart-tools .chart-list { float: left; width: 309px; margin-right: 13px; }
#chart-tools .chart-list.last { margin-right: 0pt; }
.chart-list .list { position: relative; float: left; width: 100%; }
.chart-list.compact ul { margin: 1px 0pt 0pt; padding: 0pt; background: rgb(197, 205, 164) none repeat scroll 0% 0%; width: 300px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline; float: left; }
.chart-list ul { margin: 1px 0pt 0pt; padding: 0pt; background: rgb(197, 205, 164) none repeat scroll 0% 0%; width: 153px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.chart-list.compact li { border-bottom: 1px solid rgb(207, 214, 178); padding: 0pt 1px; overflow: hidden; float: left; width: 142px ! important; height: 17px; font-size: 11px; line-height: 18px; text-transform: uppercase; }
.chart-list li { border-bottom: 1px solid rgb(207, 214, 178); padding: 0pt 4px; overflow: hidden; float: left; width: 146px; height: 17px; font-size: 11px; line-height: 18px; text-transform: uppercase; }
.chart-list li:hover, .chart-list li.active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.chart-list.compact li:hover, .chart-list.compact li.active { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.chart-list .up { color: rgb(0, 102, 0); }
.chart-list .constant { color: rgb(0, 0, 0); }
.chart-list .down { color: rgb(204, 0, 0); }
.chart-list li a { display: block; float: left; }
.chart-list li span { display: block; float: right; padding-right: 14px; background-image: url(icn_chartlist-trends.png); background-position: 100% -100px; background-repeat: no-repeat; }
.chart-list li.constant span { background-position: 100% 0px; }
.chart-list li.up span { background-position: 100% -20px; }
.chart-list li.up.super span { background-position: 100% -40px; }
.chart-list li.down span { background-position: 100% -60px; }
.chart-list li.down.super span { background-position: 100% -80px; }
.chart-list a.chart { overflow: hidden; display: block; position: absolute; top: 1px; right: 0pt; width: 155px; height: 89px; }
.chart-list.high a.chart { height: 124px; }
.chart-list a.chart img { border: 0pt none ; position: absolute; top: -1px; }
.chart-list a.chart { display: none; }
.chart-list li.active a.chart { display: block; }
.wrapper.bottom { margin: 8px 0pt 0pt; height: 22px; font-size: 14px; }
.stock-search { border-style: solid; border-width: 1px; float: left; width: 633px; height: 20px; color: rgb(255, 255, 255); }
.small .stock-search { width: 302px; height: 48px; }
.stock-search h3 { float: left; width: 149px; padding-left: 5px; }
.small .stock-search h3 { width: 302px; }
.stock-search input, .stock-search select { border: medium none ; margin: 0pt; padding: 0pt; display: block; float: left; }
.small .stock-search input, .small .stock-search select { margin-top: 2px; }
.stock-search input { width: 151px; height: 20px; padding-left: 4px; margin-right: 15px; line-height: 20px; }
.small .stock-search input { width: 218px; margin-right: 4px; margin-left: 4px; }
.stock-search select { width: 154px; height: 20px; }
.small .stock-search select { width: 143px; }
.stock-search button { border: medium none ; padding: 0pt 8px; background: transparent url(buttonBg.png) repeat-x scroll left top; float: right; color: rgb(22, 41, 100); height: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 20px; }
.small .stock-search button { margin-top: 2px; margin-right: 6px; }
.stock-search button:active { background-position: left bottom; }
#chart-tools .content-links { border-style: solid; border-width: 1px; float: right; width: 309px; height: 20px; line-height: 20px; }
#chart-tools .content-links a { display: block; width: 100%; font-size: 13px; font-weight: bold; text-align: center; }
#chart-tools .content-links a span { float: right; display: block; width: 21px; height: 20px; background-image: url(link.png); background-repeat: no-repeat; background-position: center center; }
.featureBlocks .chart-list { margin-right: 0pt; width: 300px; }
.featureBlocks .chart-list .header { width: 292px; }
.featureBlocks .chart-list h3, .featureBlocks .stock-search h3 { font-size: 14px; font-weight: normal; line-height: 20px; }
.featureBlocks .chart-list ul { width: 145px; }
.featureBlocks .embed .chart-list li { margin: 0pt ! important; padding: 0pt 4px ! important; width: 137px; border-bottom-width: 1px ! important; }
.featureBlocks .stock-search {  }
.chart-list.ch_wirtschaft.kursinfoTagCloud { padding: 4px; width: 292px; }
