body, td {
    font-family: arial;
    font-size: 11px;
}

h1, h2, h3, h4 {
    font-size: 11px;
}

.hiddenindicator { display:none;margin-left:3px;padding-top:3px;clear:left }
.tddiv202 { width:202px;float:left; }
.tddiv155 { width:155px;float:left; }
.tddiv50 { width:50px;float:left; }      

#profichart_search_field {
    padding: 0px !important;
}

.profichart_search_list h3 {
    border: none;
}

#profichartInstrumentSearch input{
    color: #a8a8a8;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    background-color: white;
    border: 1px solid #aaa;
    position:relative;
    width: 100px;
}

#relationsTable {
    width: 100%;
}

.relTitle {
    border-top: 1px solid #a4a4a4;
    border-bottom: 1px solid #a4a4a4;
    background-color: #EEEEEE;
}

.relDelete {
text-align: right;
}

#profichart_instrument_search_autocomplete {
   margin-left: 20px; 
}

.spinner {
    height:8px;
    
}

#profichartInstrumentSearch #go_button { 
    width: 25px;
    margin:0;
}

.profichartHeadline {
    margin-bottom: 8px;
    /*position:relative; */
}

#toolTipBubble {
    z-index: 100; 
    display:hidden;
    position:absolute; 
    width:200px; 
    height: 80px; 
/*    left: 280px; */
    margin:0;
/*    bottom: 5px; */
    padding:0px;
    background-image: url(http://www.godmode-trader.de/img/hint_bubble.gif); 
    background-repeat: no-repeat;
    opacity: .9; 
    filter: alpha(opacity=90);
}

.toolTipText {
    padding:10px;
    font-size: 12px;
    color: #444;
}

/* autocomplete */
#search_ac_body_profichart ul, #detailchart_reference_ac_body ul {
  background-color: white; 
  width: 210px; 
  padding:0px; 
  margin:0px; 
  background-color: #F8F8F8; 
  opacity: .9; 
  filter:Alpha(opacity=90);
}

#search_ac_body_profichart li, #detailchart_reference_ac_body li {
  display: block; 
  padding: 5px 3px; 
  cursor: pointer; 
  overflow: hidden; 
  white-space: no-wrap; 
  font-size: 10px;
  background-color:#FFFFFF;
}

#search_ac_body_profichart li.selected, #detailchart_reference_ac_body li.selected {
  background-color: #CCCCCC;
}

#SearchResultPopup {
    background-color:#eee;
    border: 1px solid #000;
}

#popupWindowBar {
    height: 20px;
    background-image: url('/front/img/course-bg.gif');
    background-repeat: repeat-x;
    background-color: blue;
    margin:0;
    padding:0;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    color:white;
    padding-left: 10px;
    cursor:pointer;
}

#popupWindowBarTitle {
    float: left;
}

#popupWindowBarIcons {
    float: right;
    padding-right: 10px;
    padding-top: 2px;
}

#SearchResultPopupIndicator{
    position:relative;
    left: 300px;
    top: 150px;
    color: black;
    font-size: 11px;
}



.chart_menu {
    position:absolute;
    background-color: #ffffff;
}

div.chart_button {
   display:inline;
}

img.detailchart_left_button {
    vertical-align: middle;
    border: none;  
}


