.pngfix, #h_menu_2 .button_h, #h_menu_2 .button_h_active, #header .button_i, #content .button_i, #content .button_f, #content .button_l, #content .button_r, #content .button_r_active, #content .button_p, #content .button_p_active, #content .box_l1, #content .box_r1, #content .box_l2, #content .box_r2, #content .box_full, #content .box_l2 .round_corners, #content .box_r2 .round_corners, #content .box_l1 .round_corners, #content .box_r1 .round_corners, #content .box_full .round_corners, .box_full_TinyMCE, #content .box_l2 .inside .round_corners, #content .box_l2 .inside_l2 .round_corners, #content .line, #content .line_l2, #content .line_r2 {
  behavior: url(scripts/pngfix/iepngfix.htc)
}

body {
  background: #121119 url('./images/background.jpg') center top no-repeat;
  text-align: center;
  margin-bottom: 0px; padding-bottom: 0px;
}

img {
  border: 0px;
}

a {
  text-decoration: none;
  color: #ffffff;
}

a:hover {
  color: #d0d0d0;
}

#container {
  position: relative;
  left: -8px;
  width: 760px;
  margin: 0px auto;
  text-align: left;
  margin-bottom: 0px; padding-bottom: 0px;
}

#header {
  position: relative;
  width: 760px;
  height: 385px;
  z-index: 5;
}

#header.header_none_1 {
  height: 100px;
  margin-bottom: 20px;
}

#header.header_home_1 {
  background: transparent url('./images/shark.jpg') center 107px no-repeat;
}

#header.header_home_2 {
  background: transparent url('./images/mix.jpg') center 107px no-repeat;
}

#header.header_foto_1 {
  background: transparent url('./images/bee.jpg') center 107px no-repeat;
}

#header.header_dtp_1 {
  background: transparent url('./images/energie.jpg') center 107px no-repeat;
}

#header.header_dtp_2 {
  background: transparent url('./images/fitness.jpg') center 107px no-repeat;
}

#header.header_dtp_3 {
  background: transparent url('./images/simice.jpg') center 107px no-repeat;
}

#header.header_slideshow {
  z-index: 10;
}

#h_slideshow {
  position: absolute;
  left: 13px;
  top: 107px;
}

#h_menu {
  position: absolute;
  left: 32px; top: 10px;
  font: normal normal bold 12px/16px Arial;
  color: #ffffff;
}

#h_menu_2 {
  position: relative;
  top: 5px;
  left: 22px;
  font: normal normal bold 12px/16px Arial;
  color: #ffffff;
}

#h_menu_2 .button_h, #h_menu_2 .button_h_active {
  display: block;
  position: relative;
  width: 117px;
  height: 42px;
  background: transparent url('./images/button_117.png') left top no-repeat;
  font: normal normal bold 15px/42px Arial;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  margin: 0px; padding: 0px;
  margin-bottom: 5px;
  margin-right: 3px;
  float: left;
}

#h_menu_2 A:hover.button_h, #h_menu_2 A:hover.button_h_active {
  color: #d0d0d0;
}

#h_menu_2 A.button_h_active {
  color: #9bccfd;
}

#h_menu a {
  color: #ffffff;
  text-decoration: none;
}

#h_menu a:hover {
  color: #e0e0e0;
}

#h_search {
  position: absolute;
}

#h_line {
  position: absolute;
  left: 8px;
  top: 25px;
  width: 746px;
  height: 82px;
  background: transparent url('./images/h_line.jpg') center top no-repeat;
}

#h_caption {
  position: absolute;
  left: 24px; top: 20px;
  font: normal normal bold 24px/24px Arial;
  vertical-align: text-bottom;
  color: #ffffff;
}
#h_caption h1 {
  font: normal normal bold 20px/20px Tahoma;
  vertical-align: text-bottom;
}

#h_subcaption {
  position: absolute;
  left: 270px; top: 36px;
  font: normal normal normal 16px/16px Arial;
  color: #ffffff;
}



#content {
  position: relative;
  left: 12px;
  width: 736px;
  font: normal normal normal 11px/13px Arial;
  color: #ffffff;
}

#content .waitforit {
  padding: 8px;
  clear: both;
}

#content p.indent {
  text-indent: 15px;
}

#content .cont_2_l, #content .cont_2_r {
  width: 556px;
}

#content .cont_1_l, #content .cont_1_r {
  width: 172px;
}

#content .cont_1_l, #content .cont_2_l {
  float: left;
}

#content .cont_1_r, #content .cont_2_r {
  float: right;
}

#content .inside .cont_1_r {
  margin-right: 10px;
}

#header .button_i, #content .button_i, #content .button_f, #content .button_l, #content .button_r, #content .button_r_active {
  display: block;
  position: relative;
  width: 172px;
  height: 42px;
  background: transparent url('./images/button_42.png') left top no-repeat;
  font: normal normal bold 17px/42px Arial;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  margin: 0px; padding: 0px;
  margin-bottom: 5px;
}

#content .button_p, #content .button_p_active {
  display: block;
  position: relative;
  width: 200px;
  height: 30px;
  background: transparent url('./images/button_30.png') left top no-repeat;
  font: normal normal bold 13px/30px Arial;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  margin: 0px; padding: 0px;
  margin-bottom: 5px;
}

#header .button_i, #content .button_i, #content .button_f {
  float: left;
  margin-right: 5px;
}

#content .button_f {
  height: 152px;
}

#content .button_f img {
  position: relative;
  top: 4px;
}

#content .button_l {
  float: left;
  clear: left;
}

#content .button_r, #content .button_r_active, #content .button_p, #content .button_p_active {
  float: right;
  clear: right;
}

#content .button_r_active, #content .button_p_active {
  color: #9bccfd;
}

#header A:hover.button_i, #content A:hover.button_i, #content A:hover.button_f, #content A:hover.button_l, #content A:hover.button_r, #content A:hover.button_r_active, #content A:hover.button_p, #content A:hover.button_p_active {
  color: #d0d0d0;
}

#content .button_i, #content .button_f {
  font: normal normal bold 15px/16px Arial;
  padding-top: 5px;
  margin-bottom: 0px;
}

#content .box_l1, #content .box_r1 {
  position: relative;
  width: 172px;
  background: #101734 url('./images/box_single.png') left top no-repeat;
  font: normal normal normal 14px/16px Arial;
  color: #ffffff;
  margin: 0px; padding: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}

#content .box_l2, #content .box_r2 {
  position: relative;
  width: 556px;
  background: #101734 url('./images/box_triple.png') left top no-repeat;
  font: normal normal normal 14px/16px Arial;
  color: #ffffff;
  margin: 0px; padding: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}

#content .box_full {
  position: relative;
  width: 735px;
  background: #101734 url('./images/box_full.png') left top no-repeat;
  font: normal normal normal 14px/16px Arial;
  color: #ffffff;
  margin: 0px; padding: 0px;
  padding-top: 1px;
  margin-top: 5px;
}

#content .box_l2 .round_corners, #content .box_r2 .round_corners {
  position: absolute;
  top: -5px;
  left: 0px;
  width: 556px;
  height: 7px;
  background: transparent url('./images/box_triple_c.png') left top no-repeat;
  z-index: 50;
}

#content .box_l1 .round_corners, #content .box_r1 .round_corners {
  position: absolute;
  top: -5px;
  left: 0px;
  width: 172px;
  height: 7px;
  background: transparent url('./images/box_single_c.png') left top no-repeat;
  z-index: 50;
}

#content .box_full .round_corners {
  position: absolute;
  top: -5px;
  left: 0px;
  width: 735px;
  height: 7px;
  background: transparent url('./images/box_full_c.png') left top no-repeat;
  z-index: 50;
}

.box_full_TinyMCE {
  position: relative;
  width: 735px;
  height: 800px;
  background: #101734 url('./images/box_full.png') left top no-repeat;
  font: normal normal normal 14px/16px Arial;
  color: #ffffff;
  margin: 0px; padding: 0px;
}

#content .box_l1, #content .box_l2 {
  float: left;
  clear: left;
}

#content .box_r1, #content .box_r2 {
  float: right;
  clear: right;
}

#content .box_l1 img.center, #content .box_r1 img.center {
  margin: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
}

#content .box_l2 img.left, #content .box_full img.left, #content .box_r2 img.left {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}

#content .box_l2 img.right, #content .box_r2 img.right {
  float: right;
  margin-left: 6px;
  margin-right: 6px;
}

#content .box_l2 .textbox, #content .box_r2 .textbox, #content .box_full .textbox {
  margin: 16px; padding: 0px;
  padding-bottom: 5px;
  text-align: justify;
}

#content .box_l2 .textbox .big, #content .box_r2 .textbox .big, #content .box_full .textbox .big {
  margin: 0px; padding: 0px;
  font-size: 1.3em;
  line-height: 1.3em;
}

#content .box_l2 .imagebox, #content .box_r2 .imagebox, #content .box_full .imagebox {
  position: relative;
  left: 13px;
  top: -10px;
}

#content .box_l2 .caption, #content .box_full .caption, #content .box_r2 .caption {
  position: relative;
  display: block;
  margin: 6px;
  margin-bottom: 12px;
  margin-left: 15px;
  font: normal normal normal 19px/28px Verdana;
  color: #ffffff;
  text-align: left;
}

#content .box_l2 .date, #content .box_r2 .date {
  position: relative;
  margin: 6px;
  margin-bottom: 12px;
  margin-right: 15px;
  font: normal normal normal 14px/24px Verdana;
  color: #9bccfd;
  text-align: right;
  vertical-align: bottom;
  float: right;
}

#content .box_l1 .caption, #content .box_r1 .caption {
  position: relative;
  margin: 12px;
  font: normal normal normal 20px/24px Verdana;
  color: #ffffff;
  text-align: center;
}

#content .box_l1 .heading, #content .box_r1 .heading {
  margin: 12px;
  font: normal normal normal 18px/22px Verdana;
  color: #ffffff;
  text-align: left;
}

#content .box_l1 ul, #content .box_r1 ul {
  font: normal normal normal 14px/18px Arial;
}

#content .box_l1 .textbox, #content .box_r1 .textbox {
  font: normal normal normal 14px/18px Arial;
  margin-left: 10px;
}

#content .box_l2 .inside {
  display: block;
  position: relative;
  left: 8px;
  width: 540px;
  background: #aed6fd url('./images/bin.png') left top repeat-x;
  font: normal normal normal 14px/16px Arial;
  color: #000000;
  margin: 0px; padding: 0px;
  padding-top: 5px;
}

#content .box_full .inside {
  display: block;
  position: relative;
  left: 8px;
  width: 699px;
  background: #aed6fd url('./images/bin.png') left top repeat-x;
  font: normal normal normal 14px/16px Arial;
  color: #000000;
  margin: 0px; padding: 0px;
  padding-top: 5px;
}

#content .box_l2 .inside_l2 {
  display: block;
  position: relative;
  left: 8px;
  width: 385px;
  background: #aed6fd url('./images/bin.png') left top repeat-x;
  font: normal normal normal 14px/16px Arial;
  color: #000000;
  margin: 0px; padding: 0px;
  padding-top: 5px;
}

#content .box_l2 .inside .round_corners {
  position: absolute;
  top: -9px;
  left: 0px;
  width: 540px;
  height: 10px;
  background: transparent url('./images/bin_triple_c.png') left top no-repeat;
  z-index: 50;
}

#content .box_full .inside .round_corners {
  position: absolute;
  top: -9px;
  left: 0px;
  width: 699px;
  height: 10px;
  background: transparent url('./images/bin_full_c.png') left top no-repeat;
  z-index: 50;
}

#content .box_l2 .inside_l2 .round_corners {
  position: absolute;
  top: -9px;
  left: 0px;
  width: 385px;
  height: 10px;
  background: transparent url('./images/bin_double_c.png') left top no-repeat;
  z-index: 50;
}

#content .box_l2 .inside .caption, #content .box_l2 .inside_l2 .caption, #content .box_full .inside .caption {
  margin: 16px; padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  text-align: left;
  color: #ffffff;
  font-size: 1.2em;
  font-weight: bold;
}

#content .box_l2 .inside .textbox, #content .box_l2 .inside_l2 .textbox, #content .box_full .inside .textbox {
  display: block;
  margin: 16px; padding: 0px;
  margin-top: 0px;
  padding-bottom: 5px;
  text-align: justify;
  color: #000000;
}

#content .line {
  position: relative;
  width: 736px;
  height: 60px;
  background: transparent url('./images/c_line.png') left top no-repeat;
  font: normal normal normal 18px/59px Arial;
  vertical-align: middle;
  margin-bottom: 8px;
}

#content .line_l2 {
  position: relative;
  width: 556px;
  height: 60px;
  background: transparent url('./images/c_line.png') right top no-repeat;
  font: normal normal normal 18px/59px Arial;
  vertical-align: middle;
  margin-bottom: 8px;
}

#content .line_r2 {
  position: relative;
  left: 180px;
  width: 556px;
  height: 60px;
  background: transparent url('./images/c_line.png') right top no-repeat;
  font: normal normal normal 18px/59px Arial;
  vertical-align: middle;
  margin-bottom: 8px;
}

#content .line img.down, #content .line_l2 img.down, #content .line_r2 img.down {
  position: absolute;
  top: 0px;
  z-index: 99;
}

#content .line img.up, #content .line_l2 img.up, #content .line_r2 img.up {
  position: absolute;
  bottom: 0px;
  z-index: 99;
}

#content .line img.under, #content .line_l2 img.under, #content .line_r2 img.under {
  position: absolute;
  top: 60px;
  left: 20px;
  z-index: 99;
}

#content .line a, #content .line a span, #content .line_l2 a, #content .line_l2 a span, #content .line_r2 a, #content .line_r2 a span {
  position: absolute;
  color: #ffffff;
  white-space: nowrap;
}

#content .line a:hover, #content .line a:hover span, #content .line_l2 a:hover, #content .line_l2 a:hover span, #content .line_r2 a:hover, #content .line_r2 a:hover span {
  color: #d0d0d0;
}

#content .line h3, #content .line_l2 h3, #content .line_r2 h3 {
  font: normal normal bold 20px/59px Arial;
  margin-left: 20px;
}

#footer {
  position: relative;
  left: 8px;
  width: 744px;
  height: 68px;
  background-color: #424242;
  border: 0px; border-top: 1px solid #a2a2a2;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#f_menu {
  position: absolute;
  left: 16px; top: 8px;
  font: normal normal bold 12px/16px Arial;
  color: #ffffff;
}

#f_menu a {
  color: #ffffff;
  text-decoration: none;
}

#f_menu a:hover {
  color: #e0e0e0;
}

#f_BH_logo {
  position: absolute;
  left: 352px;
  top: 20px;
}

#f_copyright {
  position: absolute;
  right: 16px; top: 8px;
  font: normal normal bold 11px/16px Arial;
  color: #ffffff;
  text-align: right;
}

#f_copyright a {
  color: #ffffff;
  text-decoration: none;
}

#f_copyright a:hover {
  color: #e0e0e0;
}

