body {
	width: 1040px;
	margin: 0px auto 0px auto;
	padding: 0px;

	background-color: #666;

	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

img {
	border: none;
}

div#body {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	width: 1000px;
	background-image: url(../img/bg_body.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

div#header {
	background-image: url(../img/bg_header.jpg);
	color: #fff;
	height: 93px;
}

div#header h1 {
	font-size: 300%;
	margin: 0px;
	padding: 25px 0px 0px 33px;
}

div#header p {
	color: #000;
	font-family: Georgia, Serif;
	font-style: italic;
	font-weight: 900;
	margin: 0px;
}

div#header a {
	color: #fff;
}

div#main {
}

div#info,
div#content {
	float: left;
}



div#menu {
	font-size: 90%;
	width: 100%;
}

div#menu ul,
div#menu div.menu_bg {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image: url(../img/bg_menu.gif);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
}

div#menu li {
	display: inline;
	border-right: 1px solid #666;
	padding: 0 0px 0px 0px;
	margin: 0px;
	height: 27px;
	background-image: url(../img/bg_menu_item.gif);
	background-repeat: repeat-x;
	
	float: left;
}

div#menu li a {
	color: #000;
	padding: 14px 10px 0px 10px;
	
	display: block;
	float: left;
}

div#menu li#current a {
	color: #000;
}

div#content {
	width: 640px;
	padding: 0px 20px 50px 50px;
	margin: 20px 0px 0px 0px;
	border-right: 1px solid #666;
}

body#main div#content {
  width: 625px;
  padding-left: 65px;
}

div#content img.fixed-image {
	float: right;
	margin: 0px 10px 10px 10px;
}

div#content p#path,
div#content p#address,
span.continue {
	font-size: 90%;
}

div#content p#path {
	margin: 0px 0px 10px 0px;
}

span.continue a,
div#content p a {
	color: #CB3300;
}

div#content p#path a {
	text-decoration: none;	
	font-style: italic;
	color: #000;
}

div#content p a:hover {
	color: #CB3300;
	text-decoration: underline !important;
}

div#content h2 {
	font-family: Georgia, Serif;
	font-size: 150%;
	font-weight: 400;
	margin: 15px 0 0 15px;
}

div#content p {
	margin: 15px 0 0 15px;
}

div#content h4 {
	font-size: 100%;
	font-weight: 900;
	margin: 15px 0 0 15px;
}

div#content ul {
	padding-bottom: 20px !important;
}

div#content ul.paginate {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#content ul.paginate li {
	display: inline;
}

div#content ul.paginate li a {
	color: #ababab;
}

div#content ul.paginate li a:hover {
	color: #000;
}

div#content ul.paginate li.active a {
	color: #000;
}

/* intro */
div#content div.intro {
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.section-gemeenten div#content div.intro {
	background-color: transparent; /*#d3e7d5;*/
	background-image: none; /*url(../img/bg_intro_bottom.gif);*/
}

body.section-zorg div#content div.intro {
	background-color: transparent; /*#d3e7e6;*/
	background-image: none; /*url(../img/bg_intro_bottom_zorg.gif);*/
}

body.section-financieel div#content div.intro {
	background-color: transparent; /*#f0dfdf;*/
	background-image: none; /*url(../img/bg_intro_bottom_financieel.gif);*/
}

div#content div.intro h2 {
	background-repeat: no-repeat;
	padding: 10px 15px 0px 15px;
	margin: 0;
	font-size: 200%;
}	

body.section-gemeenten div#content div.intro h2 {
	background-image: none; /*url(../img/bg_intro_top.gif);*/
}	

body.section-zorg div#content div.intro h2 {
	background-image: none; /*url(../img/bg_intro_top_zorg.gif);*/
}	

body.section-financieel div#content div.intro h2 {
	background-image: none; /*url(../img/bg_intro_top_financieel.gif);*/
}	

body#sub div#content div.intro {
	background-color: #d3e7d5;
	background-image: url(../img/bg_intro_sub_bottom.gif);
}

body#sub.section-zorg div#content div.intro {
	background-color: #d3e7e6;
	background-image: url(../img/bg_intro_sub_bottom_zorg.gif);
}

body#sub.section-financieel div#content div.intro {
	background-color: #f0dfdf;
	background-image: url(../img/bg_intro_sub_bottom_financieel.gif);
}

body#sub div#content div.intro h2 {
	background-image: url(../img/bg_intro_sub_top.gif);
}

body#sub.section-zorg div#content div.intro h2 {
	background-image: url(../img/bg_intro_sub_top_zorg.gif);
}

body#sub.section-financieel div#content div.intro h2 {
	background-image: url(../img/bg_intro_sub_top_financieel.gif);
}

div#content div.intro h3 {
	padding: 5px 15px 0px 15px;
	margin: 0px;
}	

div#content div.intro p {
	padding: 15px;
	margin: 0px;
}	

div#content div.footer {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #666;
}


/* info */

div#info {
	width: 249px;
	padding: 0px 20px 0px 20px;
	margin: 20px 0 0 0;
}

div#info h3 {
	font-size: 100%;
	font-style: italic;
	font-weight: 400;
	margin-bottom: 0;
}

div#info p {
	margin: 0px 0px 20px 0px;
}

/* search */
div.search {
	background-color: #2E7673;
	margin: 20px 0px 0px 0px;
	color: #fff;
}

div#content div.search {
	height: 306px;
	padding: 17px 15px 0px 15px;
}

body.section-gemeenten div#content div.search {
	background-image: url(../img/bg_search_home.gif);
}

body.section-zorg div#content div.search {
	background-image: url(../img/bg_search_home_zorg.gif);
}

body.section-financieel div#content div.search {
	background-image: url(../img/bg_search_home_financieel.gif);
}

div#content div.search img {
	float: left;
}

div#info div.search {
	height: 239px;
	padding: 10px 15px 0px 15px;
	margin: 0 0 20px 0;
}

body.section-gemeenten div#info div.search {
	background-image: url(../img/bg_search_info.gif);
}

body.section-zorg div#info div.search {
	background-image: url(../img/bg_search_info_zorg.gif);
}

body.section-financieel div#info div.search {
	background-image: url(../img/bg_search_info_financieel.gif);
}

div.search h3 {
	font-family: Georgia, Serif !important;
	font-size: 200% !important;
	font-weight: 400;
	font-style: normal !important;
	margin: 0px;
	padding: 0px;
}

div#content div.search_form{ 
	width: 333px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}


div#content div.search form {
	margin: 0px;
	padding: 0px;
	height: 200px;
	overflow: hidden;
}

div#info div.search form {
	margin: 0px;
	padding: 0px !important;
	height: 147px;
	overflow: hidden;
}

div#content p.search_button {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 170px;
	font-family: Georgia, Serif !important;
	font-size: 200% !important;
	width: 143px;
	float: left;
	text-align: center;
	display: inline;
}

div#info p.search_button {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 66px;
	font-family: Georgia, Serif !important;
	font-size: 200% !important;
	width: 143px;
	float: left;
	text-align: center;
	display: inline;
}

p.search_button a {
	color: #222 !important;
	width: 143px;
	display: block;
}

p.search_button a:hover {
	color: #fff;
	text-decoration: underline;
}

div#content div.search select,
div#content div.search input.type_text {
	width: 318px;
}

div#info div.search select,
div#info div.search input.type_text {
	width: 200px;
}

div#content div.search div.inputs {
	height: 200px;
}

div#info div.search div.inputs {
	height: 150px;
}

div.search label {
	display: none;
}

div#content input.type_button {
	margin-left: 200px;
	height: 40px;
	background-color: #CB3300;
	border: none;
	color: #fff;
	font-family: Georgia, Serif;
	font-size: 200%;
}

div.search dt {
	font-style: normal !important;
}

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

ul#searchresults li {
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
}

body.section-gemeenten ul#searchresults li {
	background-color: #d3e7d5;
	background-image: url(../img/bg_intro_bottom.gif);
}

body.section-zorg ul#searchresults li {
	background-color: #d3e7e6;
	background-image: url(../img/bg_intro_bottom_zorg.gif);
}

body.section-financieel ul#searchresults li {
	background-color: #f0dfdf;
	background-image: url(../img/bg_intro_bottom_financieel.gif);
}

ul#searchresults h2 {
	background-position: center top;
	padding: 10px 15px 0px 15px;
}	

body.section-gemeenten ul#searchresults h2 {
	background-image: url(../img/bg_intro_top.gif);
}	

body.section-zorg ul#searchresults h2 {
	background-image: url(../img/bg_intro_top_zorg.gif);
}	

body.section-financieel ul#searchresults h2 {
	background-image: url(../img/bg_intro_top_financieel.gif);
}	

ul#searchresults p {
	padding: 15px;
	margin: 0px;
}	

div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}

div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
}

div.autocomplete ul li.selected { background-color: #D5E4E3;}

div.autocomplete ul li {
      list-style-type:none;
	color: #000;
      display:block;
      margin:0;
      padding:2px;
      height:14px;
      cursor:pointer;
	overflow: hidden;

}

/* banners */
div#banners ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div#banners ul li {
	background-image: url(../img/bg_recent_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #a3a3a3;
	padding: 0px 0px 10px 0px;
	margin: 0 0 10px 0;
}

div#banners h3 {
	font-family: Georgia, Serif;
	font-size: 170%;
	font-weight: 400;
	font-style: normal;
	padding: 10px 15px 0px 15px;
	background-image: url(../img/bg_recent_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	color: #d6d6d6;
	margin: 0px 0px 10px 0px;
}

/* recent */

div#recent_fdesc,
div#recent_forum {
	background-color: #A3A3A3;
	margin: 20px 0 20px 0;
	padding: 0px 0px 10px 0px;
	background-image: url(../img/bg_recent_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

div#recent_forum {
	margin-bottom: 10px;
}

div#recent_fdesc h3,
div#recent_forum h3 {
	font-family: Georgia, Serif;
	font-size: 170%;
	font-weight: 400;
	font-style: normal;
	padding: 10px 15px 0px 15px;
	background-image: url(../img/bg_recent_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	color: #d6d6d6;
	margin: 0px 0px 10px 0px;
}

div#recent_fdesc ul,
div#recent_forum ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#recent_fdesc li,
div#recent_forum li {
	height: 23px;
	padding: 7px 15px 0px 15px;
}

div#recent_fdesc ul>li,
div#recent_forum ul>li {
	height: auto;
	min-height: 23px;
}

div#recent_fdesc li.odd,
div#recent_forum li.odd {
	background-color: #ccc;
}

div#recent_fdesc li.even,
div#recent_forum li.even {
	background-color: #d6d6d6;
}

div#recent_fdesc p,
div#recent_forum p {
	margin: 0px;
	padding: 10px 15px 0px 15px;
	text-align: right;
	font-style: italic;
}

div#recent_fdesc p a,
div#recent_forum p a {
	color: #d6d6d6;
}

div#recent_forum h4 {
	font-size: 100%;
	font-weight: 400;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	color: #d6d6d6;
}

/* fdesc */
div#content dl.fdesc {
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #000;
	padding: 10px;
	float: left;
	margin: 20px 0 20px 0;
}

div#content dl.fdesc dl {
	height: 1%;
	position: relative;
}

div#content>dl.fdesc dl {
	height: auto;
}

div#content dl dt {
	margin-top: 20px;
	font-weight: 900;
	font-size: 120%;
}

div#content dl dd {
	margin: 0px;
}

div#content dl dd.dashed {
	padding-left: 12px;
	background: transparent url(../img/dash.gif) no-repeat 2px 7px ;
}

div#content dl.products dt {
	margin-top: 0px;
	width: 170px;
	float: left;
	font-style: normal;
	font-weight: 400;
	font-size: 100%;
	clear: both;
	margin-top: 10px;
}

div#content dl.products dt.first {
	margin-top: 0px;
}

div#content dl.products dd {
	margin-top: 10px;
	width: 432px;
	float: left;
}

div#content dl.products dd.first {
	margin-top: 0px;
}

div#content table.products {
	border-collapse: collapse;
}

div#content table.products tr td {
	font-style: normal;
	font-weight: 400;
	font-size: 100%;
	vertical-align: top;
	padding-top: 10px;
}

div#content table.products tr td.first {
	padding-top: 0px;
}

div#content dl.extra {
	margin-bottom: 5px;
} 

div#content dl.extra dt {
	margin-top: 0px;
	font-style: italic;
	font-weight: normal;
	font-size: 100%;
	clear: both;
}

div#content dl.extra dd {
	padding-left: 12px;
	background: transparent url(../img/dash.gif) no-repeat 2px 8px ;
}

div.groups {
	width: 310px;
	float: left;
	overflow: hidden;
}	

div.col_first {
	margin-right: 20px;
}	

div.group {
        background-color: #A3A3A3;
        margin: 20px 0 0 0;
        padding: 0px 0px 10px 0px;
        background-image: url(../img/bg_group_bottom.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
        width: 310px;
}	

div.group h3 {
        font-family: Georgia, Serif;
        font-size: 170%;
        font-weight: 400;   
        font-style: normal;
        padding: 10px 15px 0px 15px;
        background-image: url(../img/bg_group_top.gif);
        background-repeat: no-repeat;
        color: #d6d6d6;          
  margin: 0px 0px 10px 0px;
	overflow: hidden;
	width: 310px;
}

div.group ul {
        list-style: none;
        margin: 0px 0px 20px 0px !important;
        padding: 0;         
}

div.group li {
        height: 23px;
        padding: 7px 15px 0px 15px !important;
	margin: 0 !important;
}

div.groups ul>li {
        height: auto;
        min-height: 23px;
}

div.groups li.odd {
        background-color: #ccc;
}

div.groups li.even {
        background-color: #d6d6d6;
}


/* actions */

div#content div#actions {
	margin: 20px 0px 0px 0px;
	background-position: bottom left;
	float: left;
}

body.section-gemeenten div#content div#actions {
	background-image: url(../img/bg_actions_bottom.gif);
}

body.section-zorg div#content div#actions {
	background-image: url(../img/bg_actions_bottom_zorg.gif);
}

body.section-financieel div#content div#actions {
	background-image: url(../img/bg_actions_bottom_financieel.gif);
}


div.action {
	margin: 0px 0px 0px 0px;
	width: 305px;
	float: left;
}

div#actions div.first {
	width: 281px;
	margin-right: 39px;
}

div.action h2 {
	color: #000;
	font-size: 100%;
	font-family: Georgia, Serif;
	margin: 0px !important;
	padding: 10px 15px 10px 15px;
}

div#actions h2 {
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 0;
}

body.section-gemeenten div#actions h2 {
	background-image: url(../img/bg_actions_top.gif);
}

body.section-zorg div#actions h2 {
	background-image: url(../img/bg_actions_top_zorg.gif);
}

body.section-financieel div#actions h2 {
	background-image: url(../img/bg_actions_top_financieel.gif);
}

div#actions div.first h2{
	background-position: top left;
	background-repeat: no-repeat;
}

body.section-gemeenten div#actions div.first h2{
	background-image: url(../img/bg_actions_top_first.gif);
}

body.section-zorg div#actions div.first h2{
	background-image: url(../img/bg_actions_top_first_zorg.gif);
}

body.section-financieel div#actions div.first h2{
	background-image: url(../img/bg_actions_top_first_financieel.gif);
}

div#actions p {
	padding: 0px 15px 10px 15px;
	margin: 0px !important;
}


.clearboth {
	clear: both;
}

div.clearboth {
	height: 0px;
	overflow:hidden;
	clear: both;
}

div#info span.infodatum {
	font-weight: 900;
}

div#footer {
	border-bottom: 10px solid white;
	margin-bottom: 0px;
	font-size: 90%;
}

div#footer ul {
	list-style:none;
	margin: 0;
	padding: 0;
	background-image: url(../img/bg_footer.gif);
	background-position:  center bottom;
	background-repeat: repeat-x;
	height: 30px;
}

div#footer ul li {
	display: inline;
	border-right: 1px solid #666;
	padding: 0px 0 0 0;
	margin: 0px;
	float: left;
}

div#footer li a {
	color: #000;
	padding: 0px 10px 0 10px;
	float: left;
	display: block;
	background-image: url(../img/bg_footer_item.gif);
	background-position: 0 3px;
	background-repeat: repeat-x;
	height: 30px;
	overflow: hidden;
}

hr {
	clear: both;
	visibility: hidden;
	border: none;
	height: 0px;
}

a {
	text-decoration: none;
	color: #000;
}

/* --- style for user content --- */

.usercontent h2 {
        padding: 0px 0px 0px 0px;
        margin: 2px 0px 2px -20px;
        background-image: url(../img/content_bullet.gif);
        background-repeat: no-repeat;
        background-position: 0px 0.5em;

        font-size: 110%;
        font-weight: bold;
        clear: both;
}

.usercontent h3,
.usercontent h4 {
        font-size: 100%;
        font-weight: normal;
        font-style: italic;
        margin: 20px 0px 2px 0px;
        clear: both;
}

.usercontent p {
        font-size: 100%;
        margin: 0px 0px 10px 0px;
}

.usercontent ul,
.usercontent ol {
        font-size: 100%;
        margin: 0px 0px 10px 0px;
        padding: 0px;
        clear: both;
}
.usercontent ol {
        padding: 0px 0px 0px 10px;
}

.usercontent ul li,
.usercontent ol li {
        padding: 0px;
        margin: 5px 0px 5px 30px;
}

.usercontent blockquote {
	font-size: 100%;
	padding: 10px 40px 20px 12px;
        margin: 10px 0px 10px 0px;
        border: 1px dashed #987;
        clear: both;
}

.usercontent table {
        margin: 0px 0px 10px 0px;
        clear: both;
}

/* forum */
iframe#forum {
	border: none;
	width: 915px;
	height: 1000px;
}

div.forum {
	width: 915px !important;
	border: none !important;
}

/* cms menu */

ul.cmsmenu {
	position: absolute;
	right: 20px;
	top: 10px;
	width: 100px;
	background-image: none !important;
	background-position: 0px 5px;
	background-color: #D9508C;
	border: 1px solid #D9508C;
	color: #fff;
	margin: 0px !important;
	padding: 30px 0px 0px 0px !important;
}

ul.cmsmenu li{
	display: block !important;
	height: 20px !important;
	background-image: none !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}

ul.cmsmenu li a{
	display: block;
	color: #fff !important;
	margin: 0px !important;
	padding: 0px 10px 0px 10px !important;
}

ul.cmsmenu li a:hover{
	background-color: #fff;
	color: #D9508C !important;
}

/* cms table elements */

.cmscontent table {
        width: 100%;
        font-size: 100%;
        text-align: left;
        margin: 0px 0px 40px 0px;
        padding: 0px;
        border-collapse: seperate;
        border-spacing: 2px;
}
.cmscontent table caption {
        color: #999;
        text-align: center;
        font-weight: bold;
        padding: 0px;
}
.cmscontent table th {
        font-weight: bold;
        border-bottom: 2px solid #987;
        padding: 5px 2px 2px 0px;
}
.cmscontent table td {
        vertical-align: top;
        border-bottom: 1px dashed #987;
        padding: 2px 5px 2px 0px;
}
.cmscontent table td.number {
        text-align: right;
}


/* form left-right styles */

form.left-right dl {
	clear: both;
}

form.left-right ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

form.left-right dl dt {
	clear: left;
	float: left;
	width: 200px;
	margin-top: 5px;
}

form.left-right dl dd {
	float: left;
	margin: 5px 0px 0px 0px;
}

form.left-right dl.horizontal dd ul li {
	float: left;
}


/* form top-down styles */

form.top-down dl {
	clear: both;
}

form.top-down ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

form.top-down dl dt {
	margin-top: 5px;
	font-size: 100%;
	font-weight: bold;
}

form.top-down dl dd {
	margin: 0px;
}

form.top-down dl.horizontal dd ul li {
	float: left;
}

form.top-down input.type_text {
	width: 250px;
}
form.top-down input.type_file {
	width: 300px;
}
form.top-down textarea {
	width: 450px;
	height: 100px;
}

form.top-down textarea#in_content_id {
	height: 250px;
}

form.top-down input.type_checkbox {
	vertical-align: bottom;
}

form.top-down input,
form.top-down textarea,
form.top-down select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}

form.top-down input#in_login_id,
form.top-down input#in_passwd_id {
	width: 200px;
}

form dt {
	font-style: normal !important;
}


div.helpinfo {
	z-index: 2;
	position: absolute;
	display: none;
	width: 220px;
	font-size: 90%;
	font-weight: normal;
	color: #000;
	background-color: #ababab;
	padding: 3px 4px 4px 6px;
	border: 1px solid #000;
}

div.clear {
	overflow: hidden;
	clear: both;
	height: 0px;
	margin: 0px;
	font-size: 1px;
	line-height: 0px;
}

/* portal */

img.logo_portal {
	margin-top: 12px;
}

body#sub.portal div#content div.intro h2,
body#sub.portal div#content div.intro {
	background: none;
}

body#sub.portal div#content div.intro h2 {
	padding-left: 14px;
}

body#sub.portal div#content div.intro p {
	padding-left: 14px;
}

body#sub.portal div#content {
	padding-bottom: 20px;
}

div#submain div#sections {
	margin: 20px 0px 0px 50px;
}

div#submain div#sections div.section {
	float: left;
	width: 300px;
	height: 250px;
	margin-right: 15px;
	margin-bottom: 17px;
}

div#submain div#sections div#section-gemeenten.section {
	background-color: #d3e7d5;
}

div#submain div#sections div#section-zorg.section {
	background-color: #d3e7e6;
}

div#submain div#sections div#section-financieel.section {
	background-color: #f0dfdf;
}

div#submain div#sections div.section h1 {
	margin: 0px;
	text-indent: 14px;
	line-height: 45px;
	font-family: Times;
	font-weight: normal;
	font-size: 2.35em;
}

div#submain div#sections div#section-gemeenten.section h1 {
	background-color: #9dcaa2;
}

div#submain div#sections div#section-zorg.section h1 {
	background-color: #9dcac7;
}

div#submain div#sections div#section-financieel.section h1 {
	background-color: #deb8b8;
}

div#submain div#sections div.section div.button {
	width: 275px;
	height: 32px;
	line-height: 30px;
	color: #fff;
	text-indent: 12px;
	margin-left: 12px;
}

div#submain div#sections div.section div.button a {
	display: block;
	color: #fff;
}

div#submain div#sections div.section div.url {
	margin-left: 12px;
	margin-top: 4px;
}

div#submain div#sections div.section div.url a {
	text-decoration: none;
}

div#submain div#sections div.section div.text {
	height: 132px;
	margin-bottom: 8px;
	overflow: hidden;
}

div#submain div#sections div.section p {
	margin-left: 12px;	
	margin-right: 12px;	
	margin-top: 6px;
}

div#submain div#sections div#section-gemeenten.section div.button {
	background-image: url(../img/portal-button-gemeenten.gif);
}

div#submain div#sections div#section-zorg.section div.button {
	background-image: url(../img/portal-button-zorg.gif);
}

div#submain div#sections div#section-financieel.section div.button {
	background-image: url(../img/portal-button-financieel.gif);
}

div#submain div#sections div#section-gemeenten.section div.url a {
	color: #458f4e;	
}

div#submain div#sections div#section-zorg.section div.url a {
	color: #3c6b82;
}

div#submain div#sections div#section-financieel.section div.url a {
	color: #8f6468;
}

ul#sections_menu {
	margin: 0px 0px 20px 0px;
	padding: 0px;	
	list-style: none;
}

ul#sections_menu li {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	width: 238px;
	height: 28px;	
	line-height: 28px;
	text-indent: 5px;
	font-family: verdana;
	font-weight: bold;
	font-size: 0.87em;
}

ul#sections_menu li.gemeenten {
	background-image: url(../img/bg_section_gemeenten_hl.gif);
	color: #458f4e;
}

ul#sections_menu li.zorg {
	background-image: url(../img/bg_section_zorg_hl.gif);
	color: #3c6b82;
}

ul#sections_menu li.financieel {
	background-image: url(../img/bg_section_financieel_hl.gif);
	color: #b16468;
}

ul#sections_menu li a {
	display: block;
	width: 238px;
	height: 28px;
}


ul#sections_menu li.gemeenten a {
	background-image: url(../img/bg_section_gemeenten.gif);
	color: #458f4e;
}

ul#sections_menu li.zorg a {
	background-image: url(../img/bg_section_zorg.gif);
	color: #3c6b82;
}

ul#sections_menu li.financieel a {
	background-image: url(../img/bg_section_financieel.gif);
	color: #b16468;
}


