@CHARSET "UTF-8";
/*
 * border-color: #cfd1d2
 * green 0 : #f2f9ee // active list item
 * green 1 : #e6f3de // list-hover-color
 *
 *
 */
/* clearfix */
.cf {
	display: block;
}
html[xmlns] .cf {
	display: block;
}
* html .cf {
	height: 1%;
}
.cf:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}



.top {
	float: right;
	text-transform: uppercase;
	background: transparent url(../img/icons/arrow_up_5_8.gif) no-repeat scroll center right;
	padding-right: 9px;
}
.f_l {
	float: left!important;
}
.f_r {
	float: right!important;
}
.small {
	font-size: 85%;
}
.big, .big span {
	font-size: 120%;
}
.grey {
	color: #666;
}
.strong, .strong span {
	font-weight: bold;
}

.calc-none {
	color: #999;
}
.calc-top {
	color: green;
}
.calc-flop {
	color: red;                                                         
}
.logo-calc-none, .logo-calc-top, .logo-calc-flop {
	padding-left: 40px!important;
	padding-top: 6px!important;
	margin-top: -6px!important;
}
.logo-calc-none {
	background:url( ../img/icons/dashboard_price_static.gif ) top left no-repeat!important;
}
.logo-calc-top {
	background:url( ../img/icons/dashboard_price_positive.gif ) top left no-repeat!important;
}
.logo-calc-flop {
	background:url( ../img/icons/dashboard_price_negative.gif ) top left no-repeat!important;
}
.b {
	border: 1px solid #cfd1d2;
}

.x-panel-dd-spacer {
	min-height: 150px;
}

.x-portal-column {
	min-width: 400px;
	width: 32%;
	display: block;
}
.x-portal-column:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 20px;
}
.x-portlet, .x-panel-ghost {
	height: 150px;
	width: 100%;
	min-width: 335px;
	overflow: hidden;
	background: none;
	border: 1px solid #DDDFDF;
	padding: 0;
}
.x-portlet * {
	background: none;

}

.x-portlet .x-panel-header {
	background-position: bottom left!important;
	background-color: #fff!important;
}
.x-portlet .x-panel-tl {
	border-bottom: 1px solid #DDDFDF;
	background: #fff url( ../img/backgrounds/bg_verlauf.jpg ) bottom left repeat-x;
}
.x-portlet .x-panel-header-text {
	color: #808080;
}
.x-portlet .big {
	font-size: 240%;
}
.x-portlet ul.w_33 {
	padding-bottom: 5px;
}

/*
	IE7 HACK
*/
/*+html .x-portlet ul.w_33 {
	padding-top: 0;
}*/


.x-portlet ul.w_33 li {
	width: auto;
	padding-top: 20px;
}
.x-portlet ul.w_33 li.calc-change-number {
	padding-right: 1em;
}
.x-portlet span {
	padding-bottom: 0.4em;
	display: block;	
}
.x-portlet ul.w_33 span {
	font-weight: bold;
	font-family: arial,tahoma,helvetica;
}
.x-portlet ul.w_25 {
	border-top: 1px solid #cfd1d2;
	padding-left: 0.3em;
}
.x-portlet ul.w_25 span {
	padding-bottom: 0.1em;
	padding-top: 5px;
}
.x-portlet .x-portlet-content {
	width: 96% !important;
	max-height: 130px;
}
.x-portlet .x-portlet-content .symbol-val-mid {
	color: black;
	float: right;
	padding-left: 0.4em;
}
/*
 GOOGLE CHROME HACK
*/
body:nth-of-type(1) .x-portlet .x-portlet-content ul.w_33.cf li.lastprice{
   width: auto !important;
   max-width: 48% !important;
}


.x-portlet .x-panel-ml, .x-portlet .x-panel-mr, .x-portlet .x-panel-br, .x-portlet .x-panel-bc, .x-portlet .x-panel-bl {
	border: 0 none;
}


#view-options {
	font-size: 120%;
	height: 30px;
}
#view-options ul.inline li {
	padding: 0 0.5em;
}

#growl .growl-message {
	border: 1px solid #cfd1d2;
	min-height: 2em;
	padding: 0.3em;
	margin: 0.4em 0.4em 0 0.4em;	
}
iframe.iframe-ad {
	background: transparent;
}
#growl .x-panel-body {
	margin: 0;
	padding: 0;
}

.priority-low {
	background: #fff url( ../img/backgrounds/bg_verlauf.jpg ) 0 10px repeat-x;
}
.priority-middle {
	background: #fff url( ../img/backgrounds/bg_verlauf.jpg ) 0 10px repeat-x;
}
.priority-high {
	background: #fff url( ../img/backgrounds/bg_verlauf.jpg ) 0 10px repeat-x;
}

#inner-center__ground {
	display: none;
}

#view-options {
	padding: 0;
	margin: 0;
	border-left:1px solid #DDDFDF;
	border-right:1px solid #DDDFDF;
	border-bottom: 1px solid #DDDFDF;
	background: #e4e4e4 url( ../img/backgrounds/bg_verlauf.jpg ) repeat-x scroll center top;
}

#view-options .x-panel-body-noheader {
	background: #e4e4e4 url( ../img/backgrounds/bg_verlauf.jpg ) repeat-x scroll center top;
	padding-top: 0.16em;
	padding-left: 0.5em;
	padding-bottom: 0.6em;
}

#inner-center__box_view {
	background: url( ../img/icons/box-inactive.gif ) bottom left no-repeat;
	width: 40px;
	height: 22.5px;
}
#inner-center__box_view.x-tab-strip-active {
	background-image: url( ../img/icons/box-active.gif );
}

#inner-center__list_view {
	background: url( ../img/icons/list-inactive.gif ) bottom left no-repeat;
	width: 40px;
	height: 22.5px;
}
#inner-center__list_view.x-tab-strip-active {
	background-image: url( ../img/icons/list-active.gif );
}
#inner-center__area_view {
	background: url( ../img/icons/area-inactive.gif ) bottom left no-repeat;
	width: 40px;
	height: 22.5px;
}
#inner-center__area_view.x-tab-strip-active {
	background-image: url( ../img/icons/area-active.gif );
}
#inner-center__list_view *, #inner-center__box_view *, #inner-center__area_view *, #inner-center__select * {
	background: transparent !important;
	color: transparent;
}

.x-tool-refresh {
	background: url( ../img/icons/btn_more.png ) top left no-repeat ;
	width: 15px;
	position: relative;
	top: 5px;
}

#alone {
	min-width: 500px;
}

.alone-title {
	padding: 0 0 5px 0;
	height: 30px;
	font-size: 120%!important;
}

.alone-title span {
	padding: 0 0.5em;
}
.alone-title span.big {
	font-size: 230%;
}
.alone-title .logo-calc-none, .alone-title .logo-calc-top, .alone-title .logo-calc-flop {
	padding-top: 0px!important;
	margin-top: 0px!important;
	background-position: 0 3px;
}
ul.w_33, ul.w_25 {
	clear:both;
}
ul.w_33 li {
	float: left;
	width: 33%;
}
ul.w_25 li {
	float: left;
	width: 25%;
}
ul.inline li {
	display: inline;
}
.x-form-password-strengthMeter {
	border: 1px solid #B5B8C8;
	margin: 3px 0 3px 0;
	background-image: url(../images/meter_background.gif);
}
.x-form-password-strengthMeter-focus {
	border: 1px solid #7EADD9;
}
.x-form-password-scoreBar {
	background-image: url(../images/meter.gif);
	height: 10px;
	width: 0;
	line-height: 1px;
	font-size: 1px;
}

.x-item-disabled * {
	color: #102030!important;
}
/*search-stock-box*/
#search-stock-box table td {
	vertical-align: middle;
}
#search-stock-box .x-panel-body {
	height: 30px;
}
/*
	IE7 HACK
*/
*+html #search-stock-box .x-panel-body {
	height: 33px;
}

.x-combo-list-item {
	font-size: 94%;
}
.search-stock-input-left {
	background: url(../img/icons/bg_search_left.gif) top left no-repeat;
	width: 25px;
	display: block;
	height: 31px;
}

.search-stock-input-right {
	background: url(../img/icons/bg_search_right.gif) top left no-repeat;
	width: 25px;
	display: block;
	height: 31px;
}


.search-stock-input, .search-stock-input.x-form-text.x-form-field 	
 {
	width: auto;
	background: url(../img/icons/bg_search_middle.gif) top left;
	height: 23px;
	vertical-align: top;
	font-size: 110%;
	top: 0!important;
	outline: none;
	border: none;
	padding: 0;
	margin: 0;
	line-height: inherit;
	padding-top: 8px;
	padding-left: 5px;
}
/*
	IE7 HACK
*/
*+html #search-stock-box, *+html #search-stock-box table {
	margin: -1px;
}
*+html #search-stock-box table {
	padding: 0;
	border: 0;
	margin: 0;
}

#west .x-panel-body {
	overflow: hidden;
}
.ext-ie #south {
	visbility: hidden;
}

#inner-center .x-tab-panel-header {
	padding-bottom: 0;
}

#chart {
	min-height: 500px;
}

#chart .x-panel-body {
	height: 100%;
	width: 100%;
	min-height: 500px;
}


.list {
	
}
.x-combo-list-inner {
	border: 1px solid #cfd1d2;
	border-bottom: none;
	min-height: 30px;
}
.list-item, .x-combo-list-inner .x-combo-list-item {
	border-bottom: 1px solid #cfd1d2;
	padding: 3px 0.3em;
}

.list-item:hover, .x-combo-list-inner .x-combo-list-item:hover {
	background: #e6f3de;
}
.x-combo-list-inner  .x-combo-list-item.x-combo-selected {
	background: #e6f3de!important;
	border: none;
	border-bottom: 1px solid #cfd1d2;
}
#recentSearch .list-item {
	font-size: 84%;
	padding-left: 0.2em;
	cursor: pointer;
}


.x-panel-header, .x-accordion-hd {
	background: #e4e4e4 url( ../img/backgrounds/bg_verlauf.jpg ) top left repeat-x!important;
}
.x-accordion-hd {
	height: 18px;
	/*border-top: 1px solid #cfd1d2;
	border-bottom: 1px solid #cfd1d2;
	*/font-size: 110%;
	font-weight: bold;
	padding-top: 0.4em;
}

.i {
	display: inline!important;
}


.x-form-radio-wrap, .x-form-item, .x-item-disabled {
	overflow: inherit!important;
}

#logo {
	padding: 0.2em 0 0 0.25em;
}

.entry {
	margin: 0 0.2em;
	padding: 0.3em 0.2em;
	border-bottom: 1px solid #cfd1d2;
}
.entry p {
	padding: 0.3em 0.2em;
	width: 50%;
}
.entry .entry-title {
	font-size: 110%;
	font-weight: bold;
}
.entry .view-post {
	padding: 0 0.4em 0 0;
}	
.entry .excerpt {
	padding: 0.4em 0;
}
.entry h4 {
	color: #999;
}

#west .entry p {
	width: 100%;
	padding: 0;
}
#west .entry h4 {
	font-size: 0.8em;
}

#west {
	border: 1px solid #cfd1d2;
}

#north .x-panel-body {
	
}

#inner-center .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip.x-tab-strip-top, #tabpanel .x-tab-strip.x-tab-strip-top {
	background: #fff;
	border-bottom: none;
}
#switch-stock-bar .x-tab-panel-header {
	border-width: 0 1px 0 1px;
}
#switch-stock-bar .x-tab-strip.x-tab-strip-top {
	background: #e4e4e4 url( ../img/backgrounds/bg_verlauf.jpg  ) top left repeat!important;
	border: none!important;
}
#tabpanel .x-tab-panel-tbar {
	display: none;
}

#add-new-portfolio {
	float: right;
}
#ground .x-panel-body {
	padding: 0.5em;
	overflow: auto;
}
#userbar {
	float: right;
	border-right:0 none;
}

