/**
 * iVerein Cascading Stylesheets
 * css for start page
 */

#hd, #bd, #ft { padding-top: 1em; }

#bd {
  background: transparent;
  border: none;
}

#start-first-row { background: url(../../img/start_loginbox.png) top right no-repeat;}

.start-slideshow {
  background: url(../../img/start_slogan.jpg) center center no-repeat;
  height: 270px;
}

/**
 * Overwrite content.css
 */
.start-slideshow div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0px;
}

#loginbox {
  padding-bottom: 10px;
  margin-bottom: 1em;
}
#loginbox .box-content { padding: 0 15px; }
#loginbox .help-button { padding-top: 7px; }
#loginbox h2 {
  padding-top: 12px;
  color: #fff;
  padding-bottom: 1.2em;
}
#loginbox h3 { padding-bottom: 3px; }
#loginbox input.text { width: 95%;}
#loginbox .row { margin-bottom: 0.2em; }
#loginbox .login-failed {
  font-weight: bold;
  color: #f00;
}
#loginbox .password-lost {
  float: right;
  padding: 5px 5px 0 0;
}

#start-second-row {
  background: url(../../img/start_second_row_bg.png) bottom center no-repeat;
  margin-top: 1em;
  padding-bottom: 10px;
}

#start-second-row-content { background: url(../../img/start_second_row_header.png) top center no-repeat; }

.start-info-content h2 {
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 116%;
  padding-bottom: 1.1em;
}

.start-info-content { padding: 0 1.5em; }

.start-info-content ul { margin: 0 0 0 10px; }
.start-info-content li {
  padding-bottom: 0.3em;
  line-height: 1.3em;
  color: #8ebe46;
}
.start-info-content li span.text { color: #444; }

#start-registration { background: url(../../img/start_loginbox.png) top right no-repeat; }

#registrationbox { background: #dbe8c7 url(../../img/start_registration_bottom.png) bottom center no-repeat; min-height: 270px;}
#registrationbox .box-content {
  padding: 0 15px 15px;
  background: url(../../img/start_registration_top.png) top center no-repeat;
}
#registrationbox .help-button { padding-top: 10px; }
#registrationbox h2 {
  color: #214b35;
  padding-top: 15px;
}
#registrationbox th, #registrationbox td { padding: 3px 0; }

#registrationbox .captcha {
  float: left;
  background: #fff;
}

