html, body, ul, li, h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
h2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #000000;
}
img {
    border: 0px;
}
a {
    text-decoration: underline;
}
a:hover {
    text-decoration: underline;
}
.left {
    float: left;
}
.right {
    float: right;
}
.more {
    position: relative;
    width: 100%;
    text-align: right;
}
.clear {
    clear: both;
}

body {
    background: white;
    text-align: center;
    font: 11px verdana, arial, sans-serif;
}

#wrapper {
    position: relative;
    text-align: left;
    margin:0 auto;
    width: 960px;
    margin-top: 20px;
}

#main_container {
    position: relative;
    float: left;
    background: url(../images/body_bg.gif) repeat-y;
    color: white;
    width: 100%;
    min-height: 600px;
    height: auto !important;
    height: 600px;
}

h2 {
    position: absolute;
    top: 36px;
    left: 13px;
    font-size:26px;
    color: #000000;
    font-variant: small-caps;
    font-family: Arial, Helvetica, sans-serif;
}

h1 {
    position: relative;
    float: left;
    color: #000000;
    top: 0px;
    left: 0px;
    font-size: 17px;
    font-variant: small-caps;
    font-family: Arial, Helvetica, sans-serif;
    bottom: 5px;
    width: 100%;
}

#banner{
    position: absolute;
    top: -155px;
    width: 960px;
}

#banners img{
    position: relative;
    width: 960px;
}

#main_menu {
    position: relative;
    background: bottom left url(../images/body_top.gif) no-repeat;
    top: -30px;
    height: 49px;
    width : 100%;
}
#main_menu ul{
    position: relative;
    float: right;
    padding-right: 20px;
}

#main_menu ul li{
    display: inline;
    height: 25px;
}

#main_menu  a {
    background-image:url(../images/menu.gif);
    width:90px;
    height:19px;
    display:inline;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align:center;
    padding-top:6px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bolder;
}
#main_menu  a:hover {
    color: #5D5155;;
}

#info_menu {
    position: relative;
    background: top left url(../images/body_top_2.gif) no-repeat;
    background-color: #FF0000;
    top: -39px;
    left: 251px;
    height: 25px;
    width : 463px;
}
#info_menu ul{
    position: relative;
    float: left;
}

#info_menu ul li{
    display: inline;
    height: 25px;
}
#info_menu  a {
    background-image: none;
    width:90px;
    height:19px;
    display:inline;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align:center;
    padding-top:6px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bolder;
}
#info_menu  a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

#kalender_menu {
    position: relative;
    background: top left url(../images/body_top_2.gif) no-repeat;
    background-color: #FF0000;
    top: -39px;
    left: 251px;
    height: 25px;
    width : 463px;
}
#kalender_menu ul{
    position: relative;
    float: left;
}

#kalender_menu ul li{
    display: inline;
    height: 25px;
}
#kalender_menu  a {
    background-image: none;
    width:90px;
    height:19px;
    display:inline;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align:center;
    padding-top:6px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bolder;
}
#kalender_menu  a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}



#beheer_menu {
    position: relative;
    background: top left url(../images/body_top_2.gif) no-repeat;
    top: -39px;
    left: 251px;
    height: 25px;
    width : 463px;
}
#beheer_menu ul{
    position: relative;
    float: left;
    left: 97px;
}

#beheer_menu ul li{
    display: inline;
    height: 25px;
}
#beheer_menu  a {
    width:90px;
    height:19px;
    display:inline;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align:center;
    padding-top:6px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bolder;
}
#beheer_menu  a:hover {
    text-decoration: underline;
}

.selected_menu_item{
    text-decoration:underline;
}

#active_menu_item{
    text-decoration: underline;
}

#right {
    position: absolute;
    top: 28px;
    width: 231px;
    top: 9px;
    left: 0px;
    padding-left: 13px;
    padding-right: 0px;
}


#dynamic_mod {
    position: relative;
    float: left;
    top: -30px;
    left: 251px;
    width: 443px;
    padding-left: 10px;
    padding-right: 10px;
    color: #5D5155;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#home{
    position: relative;
    float: left;
    width: 100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;

}


#info{
    position: relative;
    float: left;
    width: 100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;

}

#organigram img{
    width: 440px;
}

#partners{
    position: relative;
    float: left;
    min-height: 100%;
    height: auto !important;
    height: 100%;

}

#links{
    position: relative;
    float: left;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#fotoalbum{
    position: relative;
    float: left;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#contact{
    position: relative;
    float: left;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}



#dynamic_mod .ShortArticleItem{
    position: relative;
    float: left;
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px solid #FFFFFF;
}

#dynamic_mod .EditableShortArticleItem{
    position: relative;
    float: left;
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px solid #FFFFFF;
}

#dynamic_mod a {
    color: #5D5155;
}
#dynamic_mod a:hover {
    color: #000000;
}

#dynamic_mod .more{
    position: relative;
    float: left;
    width: 100%;
    text-align: right;
}

#dynamic_mod .paginglinks{
    position: relative;
    float: left;
    width: 100%;
    top: 0px;
    text-align: center;
}

#left{
    position: absolute;
    float: left;
    top: 28px;
    width: 226px;
    padding-left: 0px;
    padding-right: 0px;
    left: 722px;
    color: #e1e1e1;
}



#footer {
    position: relative;
    float: left;
    width: 100%;
    background: top left url(../images/body_bot.gif) no-repeat;
    font: 11px arial, sans-serif;
    color: #4E4A3A;
    text-align: right;
    height: 43px;
    clear: both;
}
#footer p {
    margin-top: 24px;
    text-align: right;
}

.editcommands img{
    width: 20px;
    height: 20px;
}

.paginglist h1{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.paginglist p{
    position: relative;
    margin: 2px;
    border: 1px;
}

.short_article_photo img.portrait{
    position: relative;
    float: left;
    height: 100px;
    padding:0;
    margin: 0;
}

.short_article_photo{
    position: relative;
    float: left;
    margin: 5px;
    margin-top: 0px;
}

.short_article_photo img.landscape{
    position: relative;
    float: left;
    width: 100px;
    padding:0;
    margin:0;
}
