﻿/* body + wrapper */
body { background-color: #fff; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.4em; border:none; }

body div#background { background: #fff url("body-bg.png") repeat-x top; height: } /* body cannot have a bg due to an issue with the RTF Editor somehow inheriting it */

div#page-wrapper { background: transparent url("page-wrapper-bg.png") repeat-y; }

/* header */
div#header { background-color: transparent; background-image: url(header-bg.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }
div#header h1 { height: 0px; width: 0px; text-indent: -9999px; }
div#service-menu { padding-top: 0pt; padding-right: 0pt; padding-bottom: 10px; padding-left: 10px; }
div#service-menu ul { list-style: none; margin: 0; padding: 0px 35px 0px 0px;  line-height: 20px; }
div#service-menu li { display: inline; margin: 0 15px 0 0; }
div#doelgroep-menu { border-right: 0px solid #000000; line-height: 20px; margin-right: 10px; }
div#doelgroep-menu a { color: #000000; font-weight: normal; text-decoration: none; font-size: 8px; }
div#doelgroep-menu a.selected, div#doelgroep-menu a:hover { text-decoration: none; font-size: 8px; }
/* changed for MOSS menu */
div#doelgroep-menu table.raimenuitem a { margin: 0 15px 0 0; }
div#doelgroep-menu table.raimenuitemselected a, div#doelgroep-menu table.raimenuitem a:hover { text-decoration: underline; font-size: 8px; }
/* end change */
div#pagina-menu { border-right: 0px solid #000000; line-height: 29px; }
div#pagina-menu a { color: #000000; text-decoration: none; }
div#pagina-menu a.selected, div#pagina-menu a:hover { text-decoration: underline; color:#000000; }
div#pagina-menu img { display: inline; line-height: 29px; margin: 0 0 0 10px; vertical-align: middle; }
div#taal-menu { line-height: 29px; }
div#taal-menu fieldset { border: none; margin-left: 500; padding: 0; width: 250px; float: right; }
div#taal-menu label { color: #fff; margin: 0 5px 0 10px; }
div#taal-menu select { display: inline; }
div#titelbanner img { border: none; }

/* menu */
div#menubar { background: url("menubar-bg.png") repeat-x; font-family: arial, helvetica, sans-serif; font-size: 1.2em; line-height: 29px; }
div#menubar ul { list-style: none; margin: 0; padding: 0; }
div#menubar li { float: left; }
div#menubar li ul li { clear: both; }
div#menubar li ul { background-color: transparent; background: url("menu-bg.png") repeat; border: 0px solid #000; border-top: none; left: -9999px; line-height: 20px; padding: 10px 0; position: absolute; width: 176px;}
div#menubar a { background: url("menubar-pijl.png") no-repeat left center; color: #000000; display: block; font-weight: bold; padding:0px 30px 0px 10px; text-decoration: none; font-size: 13px; }
div#menubar li ul li a { background: url("menubar-pijl_wit.png") no-repeat left center; font-weight: normal; padding: 2px 21px; width: 134px; }
div#menubar li ul li a.sub { background: url("menubar-pijl_wit.png") no-repeat 155px left center; }
div#menubar li ul li a:hover { background-color: #ffffff; background: url("menubar-pijl_zwart.png") no-repeat 155px left center; }
div#menubar li:hover { position: static; }
div#menubar li:hover ul, div#menubar li.sfhover ul { left: auto; }
div#menubar li ul ul { margin: -34px 0 0 176px; }
div#menubar li:hover ul ul, div#menubar li.sfhover ul ul { left: -9999px; }
div#menubar li:hover ul, div#menubar li li:hover ul, div#menubar li.sfhover ul, div#menubar li li.sfhover ul { left: auto; }

/* Print logo */

.print-only { display: none; }

/* content */

/* sidebar */
div#zoeken { background: url("zoeken-bg.png") no-repeat bottom; }
div#zoeken fieldset { border: none; margin: 0; padding: 0; }
div#zoeken label { left: -9999px; position: absolute; }
div#zoeken input#idSearchString { background: url("zoeken-veld-bg.png") no-repeat; border: none; color: #4f4f4f; font-family: arial, helvetica, sans-serif; height: 15px; margin: 0; padding: 3px; width: 114px; }
div#zoeken .ms-searchimage { background: url("zoeken-button.png") no-repeat; border: none; cursor: pointer; height: 20px; margin: 0; padding: 0; width: 120px; }

div#quicklinks { background: url("quicklinks-bg.png") no-repeat; }
div#quicklinks ul { list-style: none; margin: 0; padding: 0; }
div#quicklinks li { padding: 0 0 0.5em 0;}
div#quicklinks a { color: #1ba7db; font-weight: bold; font-size: 1em; text-decoration: none; }
div#quicklinks a:hover { text-decoration: underline; }

div#sidebarbanners img { border: none; }

/* voeter */
div#voeter { background-color: #fff; background-image: url(bg_MBS.png);border-left: 0px solid #4f4f4f; border-right: 0px solid #4f4f4f; border-top: 0px solid #7D9E22; border-bottom: 0px solid #7D9E22;}
div#voeter img.voeter-logo { float: left; margin: 25px 0 0 100px; border: none; line-height:29px;}
div#voeter img.voeter-logo2{ float: left; margin: 0 0 0 0px; border: none; }
div#voeter ul { line-height: 29px; list-style: none; margin: 0; padding:0px 0px 0px 0px; }
div#voeter ul { line-height:29px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
div#voeter li { display: inline; padding: 0 0 0 5px; }
div#voeter a { color: #BABABA; text-decoration: none; font-size: 0.9em; }
div#voeter a.selected { color: #000; }
div#voeter a:hover { color: #20B1E6; text-decoration: none; }
div#voeter-misc { border-left: 0px solid #b1b1b1; }
