html {}

a {
    color: #ce051a;
}

p {
    margin-bottom: 0.5em;
}

h1 {
    color: #ce051a;
    margin:1em 0 1em 0;
    font-weight:bold;
    font-size: 2.2em;
}

h6.initiators, h6.quotes {
    color: #707C82;
    margin-bottom: 0.2em;
}

#header {}

#logo {
    margin-top: 2em;
    margin-bottom: 0.5em;
}
#logo a {
    background: url('../images/slim_logo.png') no-repeat;
    display:block;
    width: 494px;
    height: 131px;
}

#menu {
    color: #FFFFFF;
    font-weight:bold;
    font-size: 140%;
    margin-bottom: 0;
}

#menu a {
    color: #FFFFFF;
    text-decoration: none;
}

#menu li.current a {
    color: #ce051a;
}

#menu a:hover {
    color: #ce051a;
}

.menu-list {
    margin-bottom: 0.5em;
}

#menu li {
    display: inline;
}

body {
    background: #ffffff url('../images/background.png') repeat-x;
}

.white-body-header {
    background: url('../images/white_body_header.png') no-repeat;
    height: 24px;
}

.white-body {
    background: #ffffff;
}

.grey-border-right {
    border-right: 1px solid #dadada;
}

#content p {
    margin-bottom: 1.5em;
}

/* FRONTPAGE */

.frontpage-logo {
    text-align: center;
}

.frontpage-logo a {
    text-align: center;
    margin: 0 auto;
}

.frontpage-date {}
.frontpage-date h4 {
    font-size: 150%;
    color: #FFFFFF;
    text-align: center;
}

.frontpage-visual {
    text-align: center;
    display: block;
    height: 190px;
    margin-bottom: 1em;
    background-image: url('../images/fp_visual.png');
    background-repeat: no-repeat;
    background-position: top center;
}

.frontpage-text {
    text-align: center;
}

.frontpage-buttons {
    margin-top: 2em;
    text-align: center;
}

p.small-grey {
    color:#707c82;
    font-size: 90%;
    line-height: 1.7em;
}

p.small-grey a {
    color:#707c82;
    text-decoration:none;
}

div.sidepane-textbox {
    padding-top:76px;
}

#footer {
    text-align: center;
    color:#707c82;
    margin-top: 2em;
    margin-bottom: 2em;
}

#footer a {
    color:#707c82;
    text-decoration: none;
}

/* Aanmeldformulier */
.form-container {}

.form-container input.long {
    width: 250px;
}
.form-container input.short {
    width: 90px;
}

.form-container .error ul {
    margin: 0;
}

.form-row {
    display: block;
    margin-bottom: 1.2em;
}
.form-container .guest-row h6 {
    margin-left: 11.5em;
}

.form-container .form-row label {
    display: inline-block;
    width: 10em;
    margin-right: 1em;
    text-align: right;
}

.form-container .form-help {
    font-size: 90%;
    color:#707c82;
    display: block;
    margin-left: 12.5em;
}

.form-container .form-buttons {
    font-size: 90%;
    display: block;
    margin-left: 12.5em;
}

.form-container .intro-row h6 {
    margin-left: 11.5em;
}

div.links a {
    text-decoration:none;
    color:#707c82;
}

/* partners & inspirators */

.partner {
    display: block;
    clear: both;
    margin-bottom: 4em;
}

.partner img.partner-image {
    float: left;
    margin: 2px 10px 10px 0;
}