BODY, HTML {
	width:100%;
	height:100%;
}

BODY {
	padding:0;
	margin:0;
	font-family: Arial, Verdana, Tahoma;
	font-size:12px;
	background-color:#FFFFFF;
	color: #6e6f71;
	background-image: url("../img/body/body_bg.jpg");
	background-repeat: repeat-x;
}

IMG {
	border:0;
}

P, H1, H2, H3 {
	margin:0;
}

a.nieuwstitellink, a:link.nieuwstitellink, a:active.nieuwstitellink, a:visited.nieuwstitellink{text-decoration:none;  color:#c00053}
a:hover.nieuwstitellink{text-decoration:underline; color:#c00053}

/* MENU NAVIGATIE */
.navniv1{padding-left:0px; }
.navniv2{padding-left:15px; }
.navniv3{padding-left:30px; }
.navniv4{padding-left:45px; }

.hiddendiv{display:none;}

div.articlesbtn div:hover{cursor:pointer;}

div.articlesbtn div.groen:hover{background-color:#c8d7c4; text-decoration:none;}
div.articlesbtn div.blauw:hover{background-color:#a0cfe9; text-decoration:none;}
div.articlesbtn div.orange:hover{background-color:#efcdae; text-decoration:none;}
div.articlesbtn div.rood:hover{background-color:#ef9da0; text-decoration:none;}


/* MAIN */

#container {
	width: 950px;
	height: 100%;
	padding: 6px;
	margin: auto;
	margin-top: 19px;
}




/** HEADER **/

#box_head {
	width: 950px;
	height: 218px;
	overflow: hidden;
}

#ardooie_logo {
	width:195px;
	height: 218px;
	float: left;
}

#box_header {
	width:755px;
	height:218px;
	float: left;
}

#top_menu_a {
	width:555px;
	height:22px;
	line-height: 22px;
	text-indent:22px;
	color: #a8a9ad;
	float:left;
}

#rss_login{
	width:120px;
	height:22px;
	line-height: 22px;
	float:right;
	text-align:right;
}

#printicons{text-align:right; width:120px; height:21px; float:right; line-height:21px;}
#printicons .icon{margin-right:5px;}

.loginaanvraaglinks{margin-top:4px; text-align:center; margin-right:8px; font-size:10px;}

#rss_login A {
	height: 18px;
	line-height:18px;
	overflow:hidden;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
	float:left;
}

#rss_login A.login {
	width:52px;
	background-color: #ed1b24;
	margin-right: 4px;
}

#rss_login A.rss {
	width:32px;
	margin-left:52px;
	background-color: #f6944b;
}

#head_image {
	width: 755px;
	height:167px;
	background-color: blue;
}

.frame_red, .frame_green, .frame_sblue, .frame_orange {
	height:5px;
	width:100%;
	background-color: #ed1b24;
	overflow:hidden;
}

.frame_green {
	background-color: #66A24A;
}

.frame_sblue {
	background-color: #4BAFE3;
}

.frame_orange {
	background-color: #EAA94D;
}


#top_menu_b {
	width:547px;
	height:24px;
	line-height:24px;
	text-indent:22px;
	background-image: url("../img/body/head_menu_bg.jpg");
	background-repeat: repeat-y;
	float:left;
}


#search {
	width:208px;
	height:24px;
	background-repeat: no-repeat;
	float:left;
}

#search input[type=submit]{border:solid 1px #999999; height:22px; margin-left:3px;}
#search input{float:left; margin:0; margin-top:1px;}


#search INPUT.search {
	width:140px;
	font-size:14px;
	border:0;
}

#search INPUT.smt {
	width:28px;
	height:23px;
	margin-left:1px;
}

#search UL {
	margin:0;
	padding:0;
}


#search UL LI {
	list-style-type:none;
	float:left;
}




/** BODY **/

#box_body {
	width: 950px;
	height:auto;
	overflow:hidden;
	margin-top:23px;
}

.body_bg {
	background-image: url("../img/body/bg_px_body.gif");
	background-position: left;
	background-repeat: repeat-y;
}

#col_a, #col_b, #col_b_extend, #col_c {
	float:left;
}


#col_a {
	width: 196px;
	height:auto;
}

#col_b, #col_b_extend {
	width: 507px;
	height:100%;
	padding-left:19px;
}

#col_b_extend {
	width:730px;
}

#col_c {
	width: 209px;
	height:auto;
	padding-left:19px;
}



/* COLUMN WIDGETS (COLUMN A) */
.widbox_a {
	width: 196px;
	height:auto;
	overflow:hidden;
	background-color:#ffffff;
	background-image: url("../img/body/bg_box_a.gif");
	background-repeat: repeat-y;
	border-bottom: 1px #ed1b24 solid;
	margin-bottom:8px;
}

.pxmg{
	margin-left: 1px;
}

.widbox_a H2 {
	width:100%;
	height:17px;
	text-indent: 5px;
	line-height:17px;
	color:#ffffff;
	font-size: 14px;
	background-color: #ed1b24;
}

.widbox_a .cont {
	width:192px;
	padding: 5px;
}





/* COLUMN WIDGETS (COLUMN C) */
.widbox_b {
	width: 209px;
	height:auto;
	overflow:hidden;
	background-color:#ffffff;
	background-image: url("../img/body/bg_box_b.gif");
	background-repeat: repeat-y;
	border-bottom: 1px #ddd8d2 solid;
	margin-bottom:8px;
}


.widbox_b H2 {
	width:100%;
	height:17px;
	text-indent: 5px;
	line-height:17px;
	color: #6c7073;
	font-size: 12px;
	border-top:1px #dfd8d0 solid;
	background-image: url("../img/body/bg_box_b_top.gif");
}


.widbox_b .cont {
	width:204px;
	padding: 5px;
}




/* CENTER COLUMN STYLES */

UL#section_access {
	width: 507px;
	height:148px;
	margin:0;
	margin-bottom:10px;
	padding:0;
	float:left;
}

UL#section_access LI {
	width:163px;
	height:148px;
	list-style-type:none;
	display:inline;
}

UL#section_access LI A {
	width:163px;
	height:148px;
}


UL#section_access LI.spacer {
	width:7px;
	height: 148px;
}


#path {
	width: 100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	float:left;
}


#printing_menu {
	position:relative;
	width:auto;
	float:right;
	left:0px;
	top: -10px;
	margin-bottom:5px;
	z-index:22;
}

.box_article_news {
	width: 100%;
	height:auto;
	margin-bottom:32px;
}

.box_article_news H1 {
	font-size:16px;
	float:left;
}

.box_article_news H1.red {
	color:#ed1b24;
}

.box_article_news H1.sblue {
	color:#4AAEE0;
}

.box_article_news H1.orange {
	color:#E8944B;
}

.box_article_news H1.green {
	color:#66A248;
}


.news_attach {
	width:100px;
	height: 16px;
	float:right;
}

UL.icon_link {
	margin:0;
	padding:0;
}

UL.icon_link LI {
	list-style-type:none;
	float:left;
}


/*.box_article_news p {
	text-align:justify;
}*/


#footer {
	border-top: 1px #c1b59b solid;
	color:#888888;
	padding-bottom:15px;
}




/* COLORED FRAMES */
.redline, .greenline, .orangeline, .sblueline {
	width:100%;
	height:2px;
	overflow:hidden;
	background-color: #ed1b24;
	margin-bottom:10px;
}

.sblueline {
	background-color: #4AAEE0;
}

.orangeline {
	background-color: #E8944B;
}

.greenline {
	background-color: #66A248;
}
.redline{background-color: #ed1b24;}





/** KALENDER **/


#kalender {
	width:196px;
	height:auto;
	overflow: hidden;
	background-image: url("../img/calendar/bg.gif");
	background-repeat: repeat-y;
	border-top: 1px #dfd8d2 solid;
}

#kalender TABLE TR TD.month {
	text-align:center;
	width: 155px;
	font-weight:bold;
}


.cal_cdias {
	width:23px;
	height:17px;
	text-align:center;
	font-weight:bold;
}

.cal_vdias {
	width:23px;
	height:17px;
	text-align:center;
	background-color: #ffffff;
}


.mark1 {
	background-color: #4bafe3;
}

.mark2 {
	background-color: #eaaa49;
}

.mark3 {
	background-color: #66a248;
}

/* LINKS */


/* GLOBAL */
A:link, A:focus, A:active, A:visited {
	text-decoration:none;
	color: #6e6f71;
}

A:hover {
	text-decoration:underline;
}



/* TOP MENUS */
#top_menu_a A:link, #top_menu_a A:focus, #top_menu_a A:active, #top_menu_a A:visited {
	text-decoration:none;
	color: #a8a9ad;
}

#top_menu_a A:hover {
	text-decoration: underline;
}


#top_menu_b A:link, #top_menu_b A:focus, #top_menu_b A:active, #top_menu_b A:visited {
	text-decoration:none;
	color: #6d6e70;
}

#top_menu_b A:hover {
	color: #d91c22;
}


/* Colored links */
A.redlink:link, A.redlink:focus, A.redlink:active, A.redlink:visited {
	color:#d91c22;
}


A.sbluelink:link, A.sbluelink:focus, A.sbluelink:active, A.sbluelink:visited {
	color: #4AAEE0;
}

A.orangelink:link, A.orangelink:focus, A.orangelink:active, A.orangelink:visited {
	color: #E8944B;
}

A.greenlink:link, A.greenlink:focus, A.greenlink:active, A.greenlink:visited {
	color: #66A248;
}



















/* ARTICLE BROWSER */

div.articlesbtn div{padding-top:2px; padding-bottom:2px;}
div.articlesbtn div.title a{text-decoration:none; color:#FFFFFF; padding-left:3px;}
div.articlesbtn div.title {text-decoration:none;}
div.articlesbtn a {text-decoration:none;}


div.articlesbtn{width: 194px; overflow:hidden;margin:0;padding:0; margin-bottom:19px;}
div.articlesbtn div#opsomming{height:19px; line-height:19px; color: #6D6E70; list-style-type:none; text-indent:6px;}
div.articlesbtn div#opsomming.title{width:100%; height:18px; line-height:18px; font-size:12px; font-weight:bold; color: #ffffff; background-repeat:repeat-y;}
div.green div.title{background-image: url("../img/body/bg_ar_green.gif");}
div.sblue div.title{background-image: url("../img/body/bg_ar_sblue.gif");}
div.orange div.title{background-image: url("../img/body/bg_ar_orange.gif");}
div.red div.title{background-image: url("../img/body/bg_ar_red.gif");}

div.articlesbtn div.title_close {
	width:100%;
	height: 18px;
	line-height: 18px;
	font-size:12px;
	font-weight:bold;
	background-image: url("../img/body/bg_ar_titles.gif");
	background-repeat: repeat-y;
	background-position: right;
}


div.articlesbtn div.open {
	width:100%;
	height: 18px;
	line-height: 18px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-repeat: repeat-y;
}

div.articlesbtn DIV A{
	display:block;
	width:100%;
}














UL#articles LI {
	height:19px;
	line-height:19px;
	color: #6D6E70;
	list-style-type:none;
	text-indent:6px;
}


UL#articles LI.title {
	width:100%;
	height: 18px;
	line-height: 18px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-repeat: repeat-y;
}



UL.green LI.title {
	background-image: url("../img/body/bg_ar_green.gif");
}

UL.sblue LI.title {
	background-image: url("../img/body/bg_ar_sblue.gif");
}


UL.orange LI.title {
	background-image: url("../img/body/bg_ar_orange.gif");
}

UL.red LI.title{background-image:url("../img/body/bg_ar_red.gif");
}


UL#articles LI.title_close {
	width:100%;
	height: 18px;
	line-height: 18px;
	font-size:12px;
	font-weight:bold;
	background-image: url("../img/body/bg_ar_titles.gif");
	background-repeat: repeat-y;
	background-position: right;
}


UL#articles LI.open {
	width:100%;
	height: 18px;
	line-height: 18px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-repeat: repeat-y;
}



UL.green LI.open {
	background-image: url("../img/body/bg_ar_green.gif");
}

UL.sblue LI.open {
	background-image: url("../img/body/bg_ar_sblue.gif");
}

UL.orange LI.open {
	background-image: url("../img/body/bg_ar_orange.gif");
}

UL.red LI.open{background-image: url("../img/body/bg_ar_red.gif");
}



UL#articles LI.article, UL#articles LI.article_selected {
	width:80%;
	height: 18px;
	line-height: 18px;
	font-size:11px;
	margin-left: 20%;
}

UL#articles LI.article_selected {
	background-color: #E2E9E1;
	font-weight:bold;
}

UL#articles LI A {
	display:block;
	width:100%;
}

/*
UL#articles LI A:hover {
	text-decoration:none;
	background-color:#FFFFFF;
}*/


/*UL#articles LI.title_close A:hover {
	text-decoration:none;
	background-color:inherit;
}*/







/* Mixed List */

UL.mixed_list {
	margin:0;
	margin-left: 35px;
	padding:0;
}


UL.mixed_list LI {
	list-style-type:none;
	margin-left: 35px;
}

UL.mixed_list LI.ttl {
	font-weight:bold;
	margin-left: 0;
	font-size:13px;
}




/* FORMS: GENERIC */


FORM.generic {
	width:100%;
}


FORM input.txt, FORM textarea.txt_area {
	width:96%;
	padding:4px;
	border:1px #c3b59a solid;
	color:#333333;
}


FORM input.txt {

}

FORM textarea.txt_area {
	height:auto;
}


FORM select.slt {
	border:1px #c3b59a solid;
	width:40%;
}



DIV.row {
	width:100%;
	height:auto;
	margin-bottom:15px;
}

SPAN.label {
	width:25%;
	float: left;
}

SPAN.frm_input {
	width:74%;
	float: right;
}


DIV.frm_input_block {
	width:64%;
	float: right;
}





/** TEXT CLASSES **/

.boldred {
	font-weight:bold;
	color: #d91c22;
}

.boldgray {
	font-weight:bold;
	color: #6c7073;
}

H2.ttl_2_gray {
	font-size: 16px;
}

.floater {
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}
.floaterright {
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #c00053;
	text-decoration: underline;
	font-weight: bold;}
.nieuwstitellink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #c00053;
	text-decoration: underline;
	font-weight: bold;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #333366;
	text-decoration: underline;
	font-weight: bold;}
	
.minitxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color: #333333;
}
.color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color: #000066;
}


/** PARAGRAPHS **/

.img_left IMG {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


/* MISC */

.clear_box {
	clear:both;
}

/* inlogform */
.loginform{border: solid 1px #999999; width: 195px; color:#666666;} 
.loginsubmit{border: solid 1px #999999; width: 197px; color:#666666;} 
form{margin:0;}

/* kleuren */
.red{color:#FF0000;}
.green{color:#009900;}

.rightkader{width:209px; height:auto; overflow:hidden; background-color:#ffffff; background-image: url("../img/body/bg_box_b.gif"); background-repeat:repeat-y; border-bottom: 1px #ddd8d2 solid; margin-bottom: 8px;}
/*.rightkadertitel{width:100%; height:17px; text-indent:5px; line-height:17px; color:#6c7073; font-size: 12px; border-top:1px #dfd8d0 solid; background-image: url("../img/body/bg_box_b_top.gif"); font-weight:bold; }*/
.rightkadertitel{width:180px; height:17px; text-indent:5px; line-height:17px; color:#6c7073; font-size: 12px; border-top:1px #dfd8d0 solid; background-image: url("../img/body/bg_box_b_top.gif"); font-weight:bold; }
/*.rightkaderinhoud{width:204px;padding: 5px;} */
.rightkaderinhoud{width:180px;padding: 0px;}

.leftkader{width:179px; height:auto; overflow:hidden; background-color:#ffffff; background-image: url("../img/body/bg_box_b.gif"); background-repeat:repeat-y; border-bottom: 1px #ddd8d2 solid; margin-bottom: 8px; border-right: 1px #ddd8d2 solid}
.leftkadertitel{width:100%; height:17px; text-indent:5px; line-height:17px; color:#6c7073; font-size: 12px; border-top:1px #dfd8d0 solid; background-image: url("../img/body/bg_box_b_top.gif"); font-weight:bold; }
.leftkaderinhoud{width:174px;padding: 5px;}

#formulier .deel{border:solid 1px #7f9db9; margin:0px; padding:0px; width:200px;}

/* aligners/floaters */
.alignleft{text-align:left;}
.alignright{text-align:right;}
.floatleft{float:left;}
.floatright{float:right;}

/* forms */
.emailform input{width:200px; float:left; margin:2px;}
.emailform textarea{float:left;margin:2px; width:200px; height:100px;}
.emailform input[type=submit], .emailform input[type=reset]{width:100px; float:none; margin:0px;}

/* hr */
.hr1{color:#cccccc; border:dashed 1px #aaaaaa; border-bottom:none; border-right:none; border-left:none;}

/* font stuff */
.pix10{font-size:10px;}

/* titels */
.sitemapniveau1 {font-size:15px; font-weight:bold;}
.sitemapniveau2{font-size:13px; font-weight:bold;}
.sitemapniveau3{font-size:12px;}
.sitemapniveau4{font-size:11px;}
.sitemapniveau5{font-size:10px;}
.sitemapdiv a, .sitemapdiv a:link, .sitemapdiv a:active, .sitemapdiv a:visited{color:#666666; text-decoration:none;}
.sitemapdiv a:hover{text-decoration:underline;}
.sitemapdiv{color:#666666; cursor:pointer;}

/* tables */
.fullwidthtable{width:100%}

/* home stuff */
.homebargreen{font-size:16px; font-weight:bold; text-transform:uppercase; width:100%; color:#5D904B; border-bottom: solid 3px #5D904B; margin-bottom:5px;}
.homebarsblue{font-size:16px; font-weight:bold; text-transform:uppercase; width:100%; color:#1789C7; border-bottom: solid 3px #1789C7; margin-bottom:5px;}
.homebarorange{font-size:16px; font-weight:bold; text-transform:uppercase; width:100%; color:#C77440; border-bottom: solid 3px #C77440; margin-bottom:5px;}
.homebarred{font-size:16px; font-weight:bold; text-transform:uppercase; width:100%; color:#D91C22; border-bottom: solid 3px #D91C22; margin-bottom:5px;}

.homekot{float:left; height:150px; width:123px;}
.homekot .titel{height:30px; color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; line-height:30px;}
.homegreen{background-color:#5D904B}
.homesblue{background-color:#1789C7}
.homeorange{background-color:#C77440}
.homered{background-color:#D91C22}
.homemarginright{margin-right:5px;}

.fotoalbumfoto{float:left; margin:5px;}


a.onderlijnde-link{text-decoration:underline;}
a.onderlijnde-link:hover{text-decoration:none;}	

.fotoalbumfoto img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.fotoalbumfoto img:hover{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}

.kinderopvangicon{text-align:center; float:left;  width:100px; margin-bottom:5px;}
.kinderopvangkolom{width:100px; float:left; margin-left:20px;}

.homekot{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.homekot:hover{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}

.homesubmenus a{color:#FFFFFF; text-decoration:none;}
.homesubmenus a:hover{text-decoration:underline;}
.homesubmenus{margin:0px; padding:0px; width:135px;}
#levensubmenu{background-color:#5D904B; color:#FFFFFF; display:none; padding:5px; position:relative; border:solid 0px #000000; margin:0px;}
#vrijetijdsubmenu{background-color:#1789C7; color:#FFFFFF; display:none; padding:5px; position:relative; border:solid 0px #000000; margin:0px;}
#gemeentehuissubmenu{background-color:#C77440; color:#FFFFFF; display:none; padding:5px; position:relative; border:solid 0px #000000; margin:0px;}
#ondernemensubmenu{background-color:#D91C22; color:#FFFFFF; display:none; padding:5px; position:relative; border:solid 0px #000000; margin-top:0px;}

a, a:active, a:visited, a:link{text-decoration:underline;}
a:hover{text-decoration:none;}
