
* {
    margin:0;
    padding:0;
}


body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Arial;
    font-size:12px;
    line-height: 140%;
    background-color:#0057A4;
    color: #0057A4;
}

form {
    padding: 0 !important;
}

a {
    color: #00AEEF;
    text-decoration: none;
}

a:hover {
    color: #0057A4;
    text-decoration: underline;
}

textarea {
    padding: 2px;
    width: 324px;
}

p {
    font-size: 12px;
    line-height: 140%;
}

input[type=text] {
    padding:2px;
    border: 1px solid #009EE2;
    max-width:225px;
}

input[type=password] {
    padding:2px;
    border: 1px solid #009EE2;
    max-width:225px;
}

select {
    max-width:135px;
    *position:absolute;
    *width:auto;
}

.textarea {
    padding:1px;
    border: 1px solid #009EE2;
    width:225px;
}

table {
    font-size: 12px;
}

h1 {
    font-family: Tahoma, Arial;
    font-size: 16px;
}

h1 img {
padding: 10px 0 0 0;
}

h2 {
    font-family: Tahoma, Arial;
    font-size: 14px;
}

#login {
    left: 0;
    position: absolute;
    top: 0;
}

#header {
    width:100%;
    background: #FFF;
}

#header-inner {
    margin: 0 auto;
    padding: 25px 0;
    height:100px;
    width:950px;
}

#logo {
    float:left;
    padding: 0px;
    margin: 0;
    width:260px;
}

#quote {
    float:right;
    padding: 10px 19px 0 0;
    margin: 0;
    width:600px;
}


#menu {
    width:100%;
}

#menu-inner {
    margin: 0 auto;
    padding: 20px 0 0 0;
    width:950px;
    height:28px;
    position:relative;
}

#nav-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#nav-menu li {
    list-style: none;
    float: left;
    margin: 0 2px 0 0;
}

#nav-menu li a {
    height: 28px;
    line-height: 28px;
    float: left;
    display: inline-block;
    background-color: #00adee;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    padding: 0 5px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    behavior: url(../images/border-radius.htc);
}


#nav-menu li a.green {
    background-color: #8BC53F;
}

#nav-menu li a.orange {
    background-color: #F6921E;
}

#nav-menu li a.grey {
    background-color: #B0B3B5;
}

#nav-menu li a.active {
    background-color: #FFF;
    color: #00ADEF;
}

#nav-menu li a.green_active {
    background-color: #FFF;
    color: #8BC53F;
}

#nav-menu li a.orange_active {
    background-color: #FFF;
    color: #F6921E;
}

#nav-menu li a.grey_active {
    background-color: #FFF;
    color: #B0B3B5;
}

/* Hide from IE5-Mac \*/
#nav-menu li a {
    float: none
}
/* End hide */

#main {
    width:100%;
}

#main-inner {
    margin: 0 auto 25px auto;
    padding:0;
    min-height:350px;
    width:950px;
}

#main-content {
    width: 580px;
    min-height:396px;
    *height:396px;
    float: left;
    padding: 10px 30px 20px 30px;
    background-color: #FFF;
    -moz-box-shadow: 19px 19px 20px #001d37;
    -webkit-box-shadow: 19px 19px 20px #001d37;
    box-shadow: 19px 19px 20px #001d37;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color='#001d37')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color='#001d37');
}

#main-content-popup {
    width: 640px;
    max-height:495px;
    overflow:auto;
    margin:0;
    background-color: #FFF;
}

.content-info-r {
    float:left;
    width:285px;
}

.content-photo {
    float:right;
    padding: 0 0 15px 20px;
}

#voeding-content {
    float:left;
    width:400px;
}

#voeding-content h1 {
    font-weight: normal;
    font-size:26px;
}

#voeding-content h2 {
    font-weight: normal;
    font-size:16px;
    color:#00AEEF;
}

#voeding-content h3 {
    font-weight: normal;
    font-size:14px;
}

#voeding-content span {
    font-weight: normal;
    font-size:10px;
}

#voeding-content a {
    text-decoration: none;
    color: #00AEEF;
}

#voeding-content a span {
    text-decoration: none;
    color: #0057A4;
}

#voeding-content a:hover h2 {
    text-decoration: underline;
}

#voeding-content a:hover h3 {
    text-decoration: underline;
}

#voeding-search {
    margin: 30px 0 0 0;
    padding: 4px 0 20px 15px;
    float:right;
    width:135px;
    border-left: 1px solid #c5e29f;
}

#voeding-search span {
    font-size:10px;
}

#voeding-search input[type=text] {
    border: 1px solid #c5e29f;
    padding:2px;
    width:135px;
}

#voeding-search input[type=submit] {
    max-width:125px;
}

#voeding-search a {
    font-size:11px;
    color: #00AEEF;
    text-decoration: none;
}

#voeding-search a:hover {
    font-size:11px;
    text-decoration: underline;
}

#voeding-pag {
    width:400px;
    color: #00AEEF;
    font-size: 11px;
}

#voeding-pag-l {
    width:195px;
    float:left;
}

#voeding-pag-r {
    width:195px;
    float:right;
    text-align:right;
}

#voeding-pag a {
    color: #00AEEF;
    text-decoration: none;
}

#voeding-pag a:hover {
    text-decoration: underline;
}

.voeding-left {
    float:left;
    width:100px;
    padding: 0 20px 0 0;

}

.voeding-right {
    float:left;
    width:270px;
}

#news-content {
    float:left;
    width:400px;
}

#news-content h2 {
    font-weight: normal;
    font-size:16px;
    color:#00AEEF;
}

#news-content h3 {
    font-weight: normal;
    font-size:14px;
}

#news-content span.bm {
    font-weight: normal;
    font-size:10px;
}

#news-content a {
    text-decoration: none;
    color: #00AEEF;
}

#news-content a span.bm {
    text-decoration: none;
    color: #0057A4;
}

#news-content a:hover h3 {
    text-decoration: underline;
}

#news-search {
    margin: 30px 0 0 0;
    padding: 4px 0 15px 15px;
    float:right;
    width:135px;
    border-left: 1px solid #7fd5f7;
}

#news-search span {
    font-size:10px;
}

#news-search input[type=text] {
    border: 1px solid #7fd5f7;
    padding:2px;
    width:135px;
}

#news-search input[type=submit] {
    max-width:125px;
}

#news-search a {
    font-size:11px;
    color: #00AEEF;
    text-decoration: none;
}

#news-search a:hover {
    font-size:11px;
    text-decoration: underline;
}


#news-pag {
    width:400px;
    color: #00AEEF;
    font-size: 11px;
}

#news-pag-l {
    width:195px;
    float:left;
}

#news-pag-r {
    width:195px;
    float:right;
    text-align:right;
}

#news-pag a {
    color: #00AEEF;
    text-decoration: none;
}

#news-pag a:hover {
    text-decoration: underline;
}

#main-right {
    float: right;
    width: 265px;
}

#main-nieuws {
    width: 222px;
    padding: 5px 12px;
    background-color: #FFF;
    -moz-box-shadow: 9px 9px 10px #001d37;
    -webkit-box-shadow: 9px 9px 10px #001d37;
    box-shadow: 9px 9px 10px #001d37;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#001d37')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#001d37');
    font-size: 11px;
}

#main-nieuws h3 {
    font-weight: normal;
    font-size:14px;
}

#main-nieuws span {
    font-weight: normal;
    font-size:10px;
    color: #00AEEF;
}

#main-nieuws a {
    text-decoration: none;
    color: #00AEEF;
}

#main-nieuws a:hover {
    text-decoration: underline;
}

#main-nieuws img {
    padding:5px 5px 5px 0;
}

#main-contact {
    margin: 20px 0 0 0;
    width: 222px;
    padding: 12px;
    background-color: #00adee;
    color: #fff;
    font-size:10px;
    line-height: 100%;
}
#main-contact p {
    font-size:12px;
}

#main-contact a {
    color: #fff;
    text-decoration: none;
}

#main-contact img {
    padding:0 5px 5px 0;
}

#main-buttons {
    margin:0px 0 20px 0;
    width: 246px;
}

.button-afspraak {
    float:left;
    background-color:#EC1C24;
}

.button-afspraak a, .button-aanmelden a {
    color: #FFF;
    text-decoration: none;
    font-size: 11px;
    padding: 7px 7px;
    display:block;
}

.button-aanmelden {
    float:right;
    background-color:#EC1C24;
    
}

#box_nieuws {
    margin-bottom: 10px;
    padding: 12px 6px 6px 6px;
    background-color:#83C8B2;
}
#box_maraboe {
    cursor:pointer;
    margin-bottom: 10px;
    padding: 12px 6px 6px 6px;
    height:30px;
    background: #8ED8F8 url("../images/mara/box_maraboe.jpg") no-repeat right top;}
#box_agenda {
    margin-bottom: 10px;
    padding: 12px 6px 6px 6px;
    background: #8ED8F8 url("../images/mara/box_agenda.jpg") no-repeat right top;}
#box_fotos {
    margin-bottom: 10px;
    padding: 6px;
    background-color:#00360F;
}
#box_fotos h1 {
    display:inline;
}
#box_fotos h1 img {
    margin-top:6px;
}
#box_fotos_img {
    border: 1px solid #FFF;
    float:right;
    display:inline;
}
#box_filmpjes {
    margin-bottom: 10px;
    padding: 6px;
    background-color:#D9E021;
}
#box_filmpjes h1 {
    display:inline;
}
#box_filmpjes h1 img {
    margin-top:6px;
}
#box_filmpjes_img {
    border: 1px solid #FFF;
    float:right;
    display:inline;
}
#box_social {
    margin-bottom: 10px;
    padding: 0 6px 6px 0px;
    background-color:#FFF;
}

.box_menu li {
    list-style-type:none;
    margin:6px 0 0 0;
}

#box_nieuws ul li a {
    color: #235600;
    font-weight: bold;
}

#box_nieuws ul li a:hover {
    color: #000;
    font-weight: bold;
}

#box_agenda ul li a {
    color: #870041;
    font-weight: bold;
}

#box_agenda ul li a:hover {
    color: #000;
    font-weight: bold;
}


.box_menu li a {
    background-color:#fff;
    padding: 5px;
    text-decoration: none;
    display:block;
}

.box_menu li a:hover {
    text-decoration: none;
}

#nieuwsbrief_left {
    float:left;
    width:40%;
}
#nieuwsbrief_right {
    float:right;
    width:50%;
}
#box_aanmelden {
    margin-bottom:15px;
    color:#235600;
    font-size:11px;
}
#box_aanmelden input {
    border: 1px solid #8ED8F8;
    width:168px;
    height:20px;
    color: #8ED8F8;
}
#box_aanmelden input.submit {
    background-color:#8ED8F8;
    color:#235600;
    font-weight:bold;
    width:100px;
    height:22px;
}
.nieuwsbrief_archief {
    color:#870041;
}
.nieuwsbrief_archief a {
    color:#870041;
    text-decoration:none;
}
.nieuwsbrief_archief a:hover {
    color:#870041;
    text-decoration:underline;
}

.mara_hr {
    width:100%;
    height: 3px;
    padding-bottom: 15px;
    border:0;
}

.mara_hr2 {
    padding: 15px 0;
    border:0;
}

.page-span {
    border: 1px solid #235600;
    margin:2px;
    text-transform:uppercase
}

.page-span-active {
    border: 1px solid #235600;
    background-color: #235600;
    margin:2px;
    text-transform:uppercase
}

.page-span a {
    padding:5px;
    text-decoration:none;
}

.page-span-active a {
    padding:5px;
    text-decoration:none;
    color:#FFF;
}

.nieuws_hr {
    width:100%;
    height: 3px;
    padding: 4px 0 8px 0;
}

.nieuws_imgdiv {
    float: left;
    width: 112px;
}

.nieuws_img {
    border: 1px #235600 solid;
}

.nieuws_content {
    float:right;
    width:580px;
}

.nieuws2_imgdiv {
    float: left;
    width: 302px;
}

.nieuws2_content {
    float:right;
    width:390px;
}

.nieuws2_content2 {
    float:right;
}

.nieuws_date {
    color:#235600;
    font-style:italic;
    font-size:11px;
}

.nieuws_bottom {
    background: url("../images/mara/leesmeer.jpg") no-repeat right top;    height:18px;
    padding: 0 6px 0 0;
    margin:8px 0 10px 0;
    text-align: right;
}
.nieuws_bottom a {
    color:#FFF;
    text-decoration:none;
}
.nieuws_bottom a:hover {
    color:#FFF;
    text-decoration:underline;
}

.agenda-date {
    text-transform:uppercase;
    display:block;
    font-weight:bold;
    font-size:11px;
    color:#235600;
}

.agenda-title {
    display:block;
    font-weight:bold;
    color:#870041;
    margin-bottom:10px;
}

.adminif {
    font-size:12px;
    margin-left:15px;
}

.adminif li {
    padding: 3px;
}

A.cms { font-family: Arial, Verdana; color: #FF0000 !important; font-size: 11px; font-weight: normal; text-decoration: none}
A.cms:visited { font-family: Arial, Verdana; color: #FF0000 !important; font-size:11px; font-weight: normal;text-decoration: none}
A.cms:hover { font-family: Arial, Verdana; color: #FF0000 !important; font-size:11px; font-weight: normal; text-decoration: underline}


