.dialog
{
  padding: 0pt;
}

div#modal_dialog_message.appWindows_message div.content-box
{
  border:            0;
  background-color:  #fff;
  width:             100%;
  padding:           0pt;
  margin:            0pt;
}

/*********************************
 for AJAX only
*/
/* containers for all */
div#trendcheck-content
{
  width:             auto;
  padding:           0px 5px 5px 5px;
}
/* container for results only */
div#trendcheck-results
{
  width:             auto;
}

/* hide title table */
div.dialog table.top
{
  display:           none;
}

/* headline in top bar */
div#tc_headline
{
  background-color:  #C4F7FB;
  height:            20px;
  line-height:       20px;
  padding:           0px 5px;
  margin-bottom:     5px;
}
div#tc_headline_left
{
  float:             left;
  width:             120px;
}
div#tc_headline_right
{
  margin-left:       130px;
}

/* end for AJAX only
*********************************/

/* rows */
div#trendcheck-result div.tc_row
{
  height:            auto;
  width:             390px;
  border-top:        1px solid #ccc;
  clear:             both;
}

/* question */
div#trendcheck-result div#question
{
  font-weight:       bold;
  height:            auto;
  border:            0;
}

/* headline of results */
div#trendcheck-result div#tc_headline_result
{
  height:            auto;
  margin:            10px 0pt;
  border:            0;
}

/* result of saving answer */
div#trendcheck-result div#tc_answer_result
{
  font-weight:       bold;
  border:            0;
}

/* all tables */
div#trendcheck-result div.tc_row div table
{
  height:            40px;
  width:             auto;
  border-collapse:   separate;
}
div#trendcheck-result div.tc_row div table td
{
  background-color:  #fff;
  width:             auto;
}

/* left cols */
div#trendcheck-result div.tc_row div.tc_leftcolumn
{
  float:             left;
}
div#trendcheck-result div.tc_row div.tc_leftcolumn,
div#trendcheck-result div.tc_row div.tc_leftcolumn table
{
  padding:           0pt;
  margin:            0pt;
  width:             120px !important;
  width:             95px;               /* ie6 */
}
*+html div#trendcheck-result div.tc_row div.tc_leftcolumn,
*+html div#trendcheck-result div.tc_row div.tc_leftcolumn table   /* ie7 only */
{
  width:             110px !important;
}

/* right cols */
div#trendcheck-result div.tc_row div.tc_rightcolumn
{
  float:             right;
  margin:            0px 0px 0px 10px;
}
div#trendcheck-result div.tc_row div.tc_rightcolumn,
div#trendcheck-result div.tc_row div.tc_rightcolumn table,
div#trendcheck-result div.tc_row div.tc_rightcolumn table td
{
  width:             50px;
  text-align:        right;
  height:            40px;
  line-height:       40px;
}

/* middle cols */
div#trendcheck-result div.tc_row div.tc_middlecolumn,
div#trendcheck-result div.tc_row div#tc_countresults
{
  margin-left:       140px !important;
  margin-left:       120px;              /* ie6 only */
}
*+html div#trendcheck-result div.tc_row div.tc_middlecolumn,
*+html div#trendcheck-result div.tc_row div#tc_countresults               /* ie7 only */
{
  margin-left:       130px !important;
}
div#trendcheck-result div.tc_row div.tc_middlecolumn
{
  background-color:  #DFF3FA;
  width:             200px;
  height:            30px;
  padding:           5px 0px 5px 0px;
}

/* result bars */
div#trendcheck-result div.tc_row div.result_bar
{
  background-color:  #C5E8FC;
  height:            30px;
}

/* button */
div#trendcheck-content div.button-img
{
  float: right;
}


/***************************************
* table on first page
***************************************/

#informieren #inf-index .content-box table.trendcheck, 
#informieren .content-box table.trendcheck, 
table.trendcheck
{
  border:            3px solid #00A5DA;
  border-collapse:   collapse;
  width:             480px;
  text-align:left;
  font-size:11px;
}

#informieren #inf-index .content-box table.trendcheck td,
#informieren #inf-index .content-box table.trendcheck th
{
  border:            1px solid #00A5DA;
  font-size:         11px;
  height:            26px;
  text-align:        left;
  width:             230px;
  padding:           10px 10px 5px 10;
  border-top:        none;
  border-bottom:     none;
  background-color: #fff;
}



#informieren #inf-index .content-box table.trendcheck th
{
  background-color:  #DDF1FA;
  padding: 0 0 0 10px;
}

table.trendcheck td
{
  background-color:  #fff;
  padding:           10px;
  vertical-align:    top;
}

table.trendcheck td.button
{
  padding:           6px 0px 6px 10px;
}

.trendcheck td
{
  width:50%;
}
