/* CSS Document */

html, body {
  height:               100%;
}

body {
  margin:               0;
  background-color:     #3d3977;
  /*
  background-image:     url('../images/layout/body_bg.jpg');
  background-position:  top center;
  background-repeat:    no-repeat;
  */
  font-family:          Helvetica, Arial, Verdana;
  font-size:            12px;
  cursor:               default;
}

input, textarea {
  font-family:          arial;
  font-size:            12px;
}

#container {
  position:             relative;
  width:                980px;
  margin:               0 auto;
  clear:                both;
}

#container:after {
  content:              "";
  display:              block;
  height:               0;
  clear:                both;
}


#content_container
{
  position:             relative;
  width:                100%;
}

#content_container .header
{
  background-color:     #fff;
  background-image:     url('../images/layout/header.jpg');
  background-repeat:    no-repeat;
  background-position:  top left;
  height:               332px;
}

#content_container .content
{
  background-color:     #fff;
  background-image:     url('../images/layout/content_bg.jpg');
  background-repeat:    repeat-y;
  background-position:  top left;
}

#banners
{
  position:absolute;
  background-image:     url('../images/layout/banners.jpg');
  height:54px;
  width:178px;
  z-index:99;
  bottom:110px;
  left:20px;
}

#menu_links {
  position:             relative;
  width:                199px;
  float:                left;
  left:                 10px;
}

#menu_links ul {
  margin:               0;
  padding:              0;
  list-style:           none;
}

#menu_links ul li {
  margin:               0;
  padding:              0;
  width:                199px;
}

#menu_links ul li a, #menu_links ul li .menu_level0 {
  display:              block;
  width:                167px;
  padding:              5px 16px 5px 16px;
  color:                #f2e1bb;
  font-size:            14px;
  font-weight:          bold;
  text-decoration:      none;
}

#menu_links ul li .menu_level1, #menu_links ul li .menu_level1_on {
  display:              block;
  width:                167px;
  padding:              5px 16px 5px 25px;
  color:                #f2e1bb;
  font-size:            11px;
  font-weight:          bold;
  text-decoration:      none;
}

#menu_links ul li a:hover {
  color:                #fff;
}

#content {
  position:             relative;
  width:                519px;
  padding:              0 20px 0 20px;
  left:                 12px;
  float:                left;
  background-color:     #fff;
  padding-bottom:       15px;
  min-height:           475px;
  _min-height:          auto !important;
  _height:              475px;
  color:                #3d3977;
  font-size:            12px;
  line-height:          18px;
}

#content:after {
  content:              "";
  display:              block;
  height:               0;
  clear:                both;
}

#content h1, #content_small h1 {
  color:                #cd8e00;
  font-size:            24px;
  margin:               0 0 0 0;
  line-height:          24px;
}

#content h2, #content_small h2 {
  color:                #3d3977;
  font-size:            18px;
  margin:               0 0 8px 0;
}

#content h3, #content_small h3 {
  color:                #000;
  font-size:            16px;
}

#content h4, #content_small h4 {
  color:                #cd8e00;
  font-size:            24px;
  margin:               0 0 0 0;
  line-height:          24px;
}

#content h5, #content_small h5 {
  color:                #3d3977;
  font-size:            14px;
  margin:               0 0 8px 0;
}

#content a, #content_small a {
  color:                #cd8e00;
  text-decoration:      underline;
}

#content a:hover, #content_small a:hover {
  text-decoration:      none;
}

#content #deelnemers_table a {
  color:                #3d3977;
}

#content_small {
  position:             relative;
  width:                379px;
  padding:              0 160px 0 20px;
  margin-top:           325px;
  left:                 12px;
  float:                left;
  background-color:     #fff;
  background-image:     url('../images/layout/content_footer.jpg');
  background-position:  bottom center;
  background-repeat:    no-repeat;
  padding-bottom:       15px;
  /*
  min-height:           475px;
  _min-height:          auto !important;
  _height:              475px;
  */
  color:                #3d3977;
  font-size:            12px;
  line-height:          18px;
}

#content_small:after {
  content:              "";
  display:              block;
  height:               0;
  clear:                both;
}

#fotos {
  position:             relative;
  width:                337px;
  float:                left;
  top:                  325px;
  left:                 13px;
  margin-left:          -139px;
}

#fotos img {
  display:              block;
  clear:                both;
  margin-bottom:        15px;
}

#deelnemers_info {
  position:             relative;
  width:                199px;
  float:                left;
  left:                 12px;
  padding:              0;
}

#deelnemers_info #info {
  padding:              0 15px 0 15px;
  color:                #fff;
  font-size:            13px;
  line-height:          18px;
}

#deelnemers_info #info a {
  color:                #fff;
  text-decoration:      underline;
}

#deelnemers_info #info a:hover {
  text-decoration:      none;
}

#deelnemers_fotos {
  position:             relative;
  width:                199px;
  float:                left;
  left:                 13px;
  padding:              0;
}

#deelnemers_fotos img {
  display:              block;
  margin-bottom:        20px;
}

#deelnemers_login {
  position:             relative;
  width:                195px;
  float:                left;
  top:                  580px;
  left:                 13px;
  padding:              0;
  text-align:           center;
  font-size:            14px;
}

#deelnemers_login a {
  color:                #fff;
  text-decoration:      none;
}

#deelnemers_login a:hover {
  text-decoration:      underline;
}

#news {
  position:             relative;
  width:                169px;
  float:                left;
  left:                 13px;
  padding:              0 15px 0 15px;
}

#news h1 {
  color:                #3d3977;
  font-size:            14px;
  margin:               0;
}

#news p {
  margin:               0 0 10px;
  font-size:            11px;
  color:                #fff;
  line-height:          12px;
}

#news p a {
  color:                #fff;
  font-weight:          bold;
  text-decoration:      underline;
}

#news p a:hover {
  text-decoration:      none;
}

#news .input {
  width:                99%;
  color:                #bdbdbd;
  font-size:            11px;
  padding:              2px;
  border:               0;
  border-top:           1px solid #bdbdbd;
  display:              block;
  margin-bottom:        5px;
}

#news .submit {
  font-size:            11px;
}

#footer {
  padding-top:          5px;
  padding-bottom:       30px;
  color:                #fff;
  text-align:           center;
  line-height:          18px;
}

#footer a {
  color:                #fff;
  text-decoration:      underline;
}

#footer a:hover {
  text-decoration:      none;
}

