#stemlijst ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    float: left;
}

#stemlijst ul li
{
    float: left;
    width: 300px;
}

form
{
    margin-bottom:2em;
    overflow:auto;
    clear:both;
    display:block;
}

#stemlijst .awardname
{
    margin:1em 0;
    padding:1em 0;
    background:transparent url(/images/layout/grabg.gif) repeat-x top left;
    border:1px solid silver;
}

#stemlijst .awardname .heading
{
    font-weight:bold;
    font-size:1.3em;
    color:#C85909;
    padding:0.5em;
    margin-bottom:0.4em;
    margin-left:0.2em;
    margin-top:0.1em;
}

#stemlijst .candidate
{
    display:block;
    float:left;
    width:300px;

    margin-bottom:1em;
    margin-left:0.1em;

}

#stemlijst .candidate label
{
    cursor:pointer;
    padding:3px;
}

#stemlijst .logo
{
 float:left;
 margin-right:5px;
}

#stemlijst .name
{
    font-size:1.1em;
    display:block;
    color:#000000;
    font-weight:bold;
}

#stemlijst .description
{
    font-size:0.9em;
}

#stemlijst .hover
{
    background-color:#eb690b;
}

#stemlijst .hover .name,
#stemlijst .hover .description
{
    color:white;
}

#stemlijst .candidate label.selected
{
    background-color:orange;
    color:black;
}

#stemlijst .radio
{
    float:left;
    cursor:pointer;
    margin-right:5px;
}

#stemlijst label
{
    width:290px;
    float:right;
}

#stemlijst .left
{
    margin-right:10px;
    clear:both;
}

#stemlijst .right
{
}


#userinput
{
    padding:0.5em;
    border:1px solid #eb690b;
}

#userinput label
{
    display:block;
    clear:both;
    overflow:auto;
    margin:1em 0;
    padding:1em 0;
}

#userinput #email
{
    width:470px;
    float:right;
}

#userinput #submit
{
    display:block;
    float:right;
}

#userchoice ul
{
    list-style-type:none;
    margin-left:0;
    padding-left:0;
}

#userchoice li
{
    display:block;
    float:left;
    clear:left;
}

#userchoice a
{
    text-decoration:none;
    color:#c85909;
    display:block;
    float:left;
    width:300px;
}

.required
{
    font-weight:bold;
    color:red;
}

.error
{
    font-weight:bold;
    background-color:salmon;
    border:2px solid red;
    color:white;
    padding:0.5em;
    margin-bottom:1em;
}