.col {
  float: left;
}

/* Standard-Block */
.block {
    float: left;
    width: 299px;
}

.block .inner {
    margin: 10px 0px 0px 20px;
}

  /* Block Header */
.block .inner .hd {
    background: #636B84 url(/img/box-blue-head.gif) top right no-repeat;
    line-height: 32px;
    font-family: verdana;
    font-size: 20px;
    color: #ffffff;
    padding-left: 10px;
}

.block .inner .hd b {
  font-weight: normal;
  color: #37A6AE;
}

  /* Block Body */
.block .inner .bd {
    background: #ffffff;
    padding: 1px 10px 10px 10px;
}

.block .inner .bd ul {
  list-style-image: url(/img/list-pfeil.gif);
  padding-left: 20px;
  line-height: 20px;
}

.block .inner .bd ol {
  padding-left: 10px;
  line-height: 20px;
}

.block .inner .bd ol li b {
}

.block .inner .bd .message {
  margin: 10px 0px;
  padding: 5px 10px;
  background: #f0f0f0;
  line-height: 16px;
  border: 1px solid #37A6AE;
}

.block .inner .bd .message_error {
  border: 1px solid #C85951;
}

.block .inner .bd .form_error input.text,
.block .inner .bd .form_error input.password,
.block .inner .bd .form_error input.checkbox,
.block .inner .bd .form_error textarea,
.block .inner .bd .form_error select {
  background-color: #ffd0d0;
}

.block .inner .bd td {
  padding: 2px 4px;
}

.block .inner .bd td.valign_top {
  vertical-align: top;
  padding-top: 8px;
}

.block .inner .bd small {
  font-size: 10px;
  color: #808080;
}

.block .inner .bd .avatar {
  border: 1px solid #37A6AE;
}

.block .inner .bd_small {
  /* extends .bd */
  font-size: 11px;
  line-height: 16px;
}

.block .inner .bd_white {
  /* extends .bd */
  background: #ffffff url(/img/box-corner.gif) top right no-repeat;
  padding-top: 10px;
}

.block .inner .bd_white h1 {
  color: #6BB9BF;
  font-size: 16px;
  font-weight: bold;
}

.block .inner .bd_blue {
  /* extends .bd */
  background: #94CED6;
  padding: 0px 0px 10px 0px;
}

.block .inner .bd_adsense {
  background: #ffffff url(/img/box-corner.gif) top right no-repeat;
  text-align: center;
  padding-top: 10px;
}

  /* Block Footer */
.block .inner .ft {
}

/* breiter Block */
.block_large {
  /* extends .block*/
  width: 601px;
}


.block_white_extra_large {
  /* extends .block*/
  width: 900px;
}

.block_white_large {
  /* extends .block*/
  width: 450px;
}

.block_white_small {
  /* extends .block*/
  width: 225px;
}

.block_forum {
  /* extends .block*/
  width: 200px;
}

/* weißer Unterbreich innerhalb eines blauen Blocks */
.block .inner .bd_blue .block {
  /* extends .block*/
  width: 284px;
}

.block .inner .bd_blue .block_large {
  /* extends .block*/
  width: 568px;
}

.block .inner .bd_blue .block .inner {
  margin: 10px 0px 0px 10px;
}

.block .inner .bd_blue .block .inner .hd {
  background: #ffffff url(/img/subbox-corner.png) top right no-repeat;
  line-height: 24px;
  font-family: verdana;
  font-size: 14px;
  color: #37A6AE;
  padding-left: 10px;
  font-weight: bold;
}

.block .inner .bd #map_canvas {
  font-size: 11px;
  font-family: arial;
}

/* Block in einer div.col */
.col .block {
  float: none;
}

/* Header */
.block .inner .hd_depotking_in_zahlen {
  background: #636B84 url(/img/box-head/depotking-in-zahlen.png) top no-repeat;
  height: 53px;
}

.block .inner .hd_sentiment {
  background: #636B84 url(/img/box-head/sentiment.png) top no-repeat;
  height: 55px;
}

.block .inner .hd_aktuelle_rangliste {
  background: #636B84 url(/img/box-head/aktuelle-rangliste.png) top no-repeat;
  height: 54px;
}

.block .inner .hd_dax_wochentipp {
  background: #636B84 url(/img/box-head/dax-wochentipp.png) top no-repeat;
  height: 50px;
}

.block .inner .hd_statistik {
  background: #636B84 url(/img/box-head/statistik.png) top no-repeat;
  height: 50px;
}

.block .inner .hd_spieler_online {
  background: #636B84 url(/img/box-head/spieler-online.png) top no-repeat;
  height: 54px;
}

.block .inner .hd_empfehlung {
  background: #636B84 url(/img/box-head/empfehlung-bei-depotking.png) top no-repeat;
  height: 49px;
}

.block .inner .hd_favoriten {
  background: #636B84 url(/img/box-head/favoriten.png) top no-repeat;
  height: 51px;
}

.block .inner .hd_meine_depots {
  background: #636B84 url(/img/box-head/meine-depots.png) top no-repeat;
  height: 48px;
}

.block .inner .hd_mein_dax_wochentipp {
  background: #636B84 url(/img/box-head/mein-dax-wochentipp.png) top no-repeat;
  height: 50px;
}

.block .inner .hd_freunde_einladen {
  background: #636B84 url(/img/box-head/freunde-einladen.png) top no-repeat;
  height: 52px;
}

.block .inner .hd_mein_profil {
  background: #636B84 url(/img/box-head/mein-depotking-profil.png) top no-repeat;
  height: 50px;
}

.block .inner .hd_meine_gebotspunkte {
  background: #636B84 url(/img/box-head/meine-gebotspunkte.png) top no-repeat;
  height: 53px;
}

.block .inner .hd_meine_boersenfreunde {
  background: #636B84 url(/img/box-head/meine-boersenfreunde.png) top no-repeat;
  height: 53px;
}

.block .inner .hd_meine_gruppen {
  background: #636B84 url(/img/box-head/meine-gruppen.png) top no-repeat;
  height: 53px;
}

.block .inner .hd_mein_kursziel_tipp {
  background: #636B84 url(/img/box-head/mein-kursziel-tipp.png) top no-repeat;
  height: 50px;
}

.block .inner .hd_preisauktionen {
  background: #636B84 url(/img/box-head/preisauktionen.png) top no-repeat;
  height: 54px;
}

/* sonstige */
table.depot_links {
}

.block .inner .bd table.depot_links td {
  padding: 0px;
  width: 50px;
}

.block .inner .bd table.depot_links td.perf {
  text-align: right;
}

.block .inner .bd table.depot_links td.inactive {
  color: #808080;
}

.block .inner .bd table.depot_links td.padding {
  padding-left: 4px;
}

.block .inner .bd table.depot_links td.current {
  background: #ffff80;
}

/* Auktion */
.block .inner .auktion .heading {
  font-weight: bold;
  font-size: 14px;
}

.block .inner .auktion .image {
  text-align: center;
}

.block .inner .auktion .image img {
  border: 1px solid #f0f0f0;
  border-bottom: 0px;
}

.block .inner .auktion table.auction_data {
  width: 100%;
}

.block .inner .auktion .auction_data td {
  font-size: 11px;
  background: #f0f0f0;
}

.block .inner .auktion .bid {
  text-align: center;
  font-size: 18px;
  padding: 2px 0px;
  border: 2px solid #94CED6;
  margin: 2px 0px;
}

.block .inner .auktion .bid_info {
  background-color: #ffff80;
  font-size: 11px;
}

.block .inner .auktion .bid_link {
  margin-top: 5px;
  text-align: center;
}

.block .inner .auktion .bid_status_text {
  font-size: 12px;
}

.block .inner .auktion .bid_num {
  font-size: 10px;
}

/* TOP Auktion */
.block .inner .top-auktion .countdown {
  font-family: verdana;
  font-size: 14px;
  color: #37A6AE;
  font-weight: bold;
}

/* table.null_table */
.block .inner .bd table.null_table td {
  padding:0px;
}

/* Überschriften */
.block .inner .bd h1 {
  font-weight: bold;
  line-height: 20px;
  font-size: 14px;
}

.block .inner .bd .autocomplete {
  border: 1px solid #c0c0c0;
  background: #ffffff;
}

.block .inner .bd .autocomplete ul {
  list-style: none;
  list-style-image: none;
  padding-left: 2px;
  line-height: 18px;
  cursor: pointer;
}
