#mainleft #first {
    margin: 0px;
    padding: 0px;
    width:750px;
}

.edit {
    float:right;
    width:100px;
    text-align:right;
}

#mainleft #first td {
    vertical-align:top;
    padding: 15px;
    width: 350px;
}

#topleft {

    border-right:4px solid #dddddd;
    border-bottom:4px solid #dddddd;
}
#topright {

    border-bottom:4px solid #dddddd;
}


#bottomleft {

    border-right:4px solid #dddddd;
}
#bottomright {

}

#publicationreentes h4{
    font-size: 1.4em;
    margin-left: 10px;
    margin-bottom: 8px;
    margin-top: 20px;
    color: #000000;
    font-weight: bold;
}
#publicationreentes ul {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding: 0px;
    list-style-type: none;
}
#publicationreentes li {
    padding: 0px 0px 7px 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 2px solid #cccccc;
    margin-bottom: 15px
}
#actuell{
    padding-top: 10px ;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px
}
#rightboxinner #horaire{
    font-size: 1.6em;
    color: #196E98;
    padding-top: 0px ;
    margin-top: 0px;
}
#rightboxinner #horaire a{
    color: #196E98;
}
a.event  {
    font-size: 1.0em;
    color: #000000;
    font-weight: normal;
}
a:visited.event {
    color: #000;
}
div#showevents  {
    font-size: 1.1em;
    color: #969696;
    font-weight: bold;
    text-decoration:underline;
    padding:3px;
    background: #E1E1E1;
    text-align: center;
}

.overtitle {
    font-size: 0.8em;
    line-height:1.1em;
    padding-bottom: 5px;
    font-weight: bold;
    background: url(../../../public/images/allweneed2/date_icon.png) no-repeat top left transparent;
    padding-left: 30px;
}

#publicationreentes a.events {
    font-size: 1.2em;
    margin-left:20px;
    color: #FF0000;
    font-weight: bold;
    margin-bottom:4px;
}