/* HTML ************************************************************************************/
body, html{
	background: url(/images/template/bgr0.gif) repeat-y left top;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 82%;
	color: #6A615A;
	scrollbar-track-color: #FFB88C;
	scrollbar-face-color: #FF842C;
	scrollbar-arrow-color: #8E121F;
	scrollbar-darkshadow-color: #8E121F;
	scrollbar-3dlight-color: #8E121F;
	scrollbar-highlight-color: #FF842C;
	scrollbar-shadow-color: #FF842C;
	margin: 0;
	padding: 0;
	width: 100%;
}
table,td{font-size: 1em;}
body.print{
	background: none;
}
a{
	text-decoration: none;
}
input, select{
	background: white;
	border: 1px solid #8E121F;
	color: #8E121F;
}
input.btn{
	background: #8E121F;
	border: 1px solid #BB0B13;
	color: #FFF;
}
hr.dnst{
	clear: both;
}
b{
	color: #6E6648;
}
/* TEMPLATE ********************************************************************************/
#bgr1{
	background: url(/images/template/home7_bgr.jpg) no-repeat 250px 170px;
	width: 100%;
	height: 100%;
}
#logo{float:left;margin: 15px 0 0 11px;}
#top{
	background: #FFF url(/images/template/bgr_top2.jpg) no-repeat left top;
	margin-left: 228px;
	height: 118px;
	color: #8E121F;
	font-size: 0.9em;
}
#top a{
	color: #8E121F;
}
#top a:hover{
	color: FF842C;
}
#topmenu2 ul{
	list-style: none none;
	padding: 0;
	margin: 0 ;
}
#topmenu2 ul li{
	display: inline;
	margin: 0 0 0 10px;padding:0;
}
#topmenu2 a img{
	vertical-align: bottom;
	margin: 0 3px 0 0;
}

.md0, .md0_design{
	background: no-repeat;
	width: 180px;
	/*margin: 0 0 -18px 0;*/
	position: relative;
	z-index: 999;
	left:0px;
	top:0px;
	height: 34px;
}
.md0 a{
	color: #856467;
	font-variant: small-caps;
	font-size: 0.9em;
	line-height: 10px;
	width: 142px;
	margin: 0 0 0px 36px;
	/*margin: 0 0 18px 41px;*/
	padding: 7px 0 2px 0;
	border-bottom: 1px solid #D6CDC7;
	display: block;
	vertical-align: bottom;
}
.md0_design a{
	color: #856467;
	font-variant: small-caps;
	font-size: 0.9em;
	line-height: 10px;
	width: 135px;
	margin: 0 0 18px 41px;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #D6CDC7;
	display: block;
	height: 30px;
}
.md0 a:hover, .md0_design a:hover{
	color: #544042;
}
.md1{
	background: url(/images/template/mnu2_bgr.gif) repeat-y;
	margin: -4px 0 10px 0;
	z-index: 888;
	visibility: hidden;
	position:absolute;
	left:-300px;
}
.md1_design{
	background: url(/images/template/mnu2_bgr.gif) repeat-y;
	margin: -4px 0 10px 0;
	z-index: 888;
	visibility: visible;
	position:absolute;
	left: 0px;
}

.md1 a{
	width: 146px;
	color: #8E121F;
	margin: 0 0 0 31px;
	padding: 2px 0 2px 16px;
	font-size: 0.9em;
	display: block;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFCFAC;
}
.md1 a:hover{
	background: #FFCFAC;
	color: #8E121F;
	border-bottom: 1px solid #FFBD8C;
}
html>body .md1 a{
	padding: 2px 0; 
	margin: 0 0 0 40px;
	width: 136px;
}
.md1 a img{
	vertical-align: top;
}
.md2{
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	border-color: #FF9000;
	background: #FBD5A4;
	width: 175px;
	visibility: hidden;
	z-index: 777;
	position:absolute;
}
.md2 a{
	display: block;
	color: #FF842C;
	font-size: 0.9em;
	padding: 2px 0 2px 3px;
	border-bottom: 1px solid #FFCFAC;
}
.md2 a:hover{
	color: #8E121F;
	border-bottom: 1px solid #FFCFAC;
	background: #FFF;
}

#bot{
	font-size: 0.8em;
	line-height: 1.1em;
	color: #463F40;
	margin: 50px 0 0 0;
	padding: 0 0 0 36px;
	background: url(/images/template/wapenschild.gif) no-repeat left top;
	position:absolute;
}


#bot td {
	color: #463F40;
}

#bot a{
	color: #463F40;
}
#bot a:hover{
	color: #8E121F;
}
/* CONTENT *********************************************/

/* vrije content *****/
#vc{
	margin: 0 0 17px 0;
}
#vc2{
	margin: 20px 0 17px 0;
	width: 177px;
}
/* nieuws ***********/
#nieuws{
	background: #FDEAA1;
}
#nieuws2 {
	width: 95%;
}
#nieuws ul, #nieuws2 ul{
	margin: 0 2px 0 3px;
	padding: 0;
	list-style: none;
}
#nieuws2 ul{
	margin: 0 0 0 20px;
}
#nieuws ul li{
	border-top: 1px solid #FBD6A4;
	padding: 4px 10px 4px 3px;
	background: url(/images/arr1.gif) no-repeat right 10px;
}
#nieuws2 ul li{
	margin: 0 0 5px 0;
}
#nieuws ul li a, #nieuws2 td a{
	font-weight: bold;
	color: #8A7112;
}
#nieuws ul li a:hover, #nieuws ul li.meer a:hover, #nieuws2 td.zoek a:hover{
	color: #3E3308;
}
#nieuws ul li.meer, #nieuws2 td.zoek{
	border-top: 1px solid #FDEAA1;
	padding:0;
	margin: 0 -2px;
	background: url(/images/nws_mr_bgr.gif) repeat-x;
	height: 15px;
	text-align: right;
}
#nieuws ul li.meer a, #nieuws2 td.zoek a{
	color: #FFF;
	background: url(/images/arr2.gif) no-repeat right 2px;
	padding: 0 12px 0 0;
}
#nieuws2 caption{
	visibility: hidden;
	height: 0px;
	line-height: 0px;
	font-size: 0.5em;
	background: #FDEAA1;
}
#nieuws2 table, #kalender2 table{
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#nieuws2 th{
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #CBA466;
	padding: 10px 0 6px 0;
	margin: 0 0 5px 0;
	font-variant: small-caps;
}
#nieuws2 td.date{
	width: 25%;
	font-size: 0.9em;
}
#nieuws2 td{
	border-bottom: 1px solid #F6E9BB;
}
#nieuws2 td a:hover{
	color: #CBA466;
}
#nieuws2 td.result{
	border-bottom: 0px none;
}
#nieuws2 .zoekact input, #kalender2 .zoekact input{
	margin: 0 0 0 20px;
}
#kalender2 .zoekact select{
	margin: 0 0 0 18px;
}
#nieuws2 .zoekact input.van, #kalender2 .zoekact input.van{
	margin: 0 0 0 15px;
}
#nieuws2 .zoekact input.tot{
	margin: 0 0 0 17px;
}
#kalender2 .zoekact input.tot{
	margin: 0 0 0 21px;
}
#nieuws2 .zoekact input.btn, #kalender2 .zoekact input.btn{
	margin: 0 0 0 78px;
}
#items 
{
	clear:both;
}

#topitem{
	padding: 3px;
	color: #8A7112;
}

#topitem .block{
	margin: 0;
	display: inline-block;
}
#topitem a{
	color: #76716D;
	background: #FEF5D4;
	font-size: 0.9em;
	display: block;
	width: 46px;
	margin: 5px 0 0 0;
}
#topitem a:hover{
	color: #FEF5D4;
	background: #E8CB5B
}

#topitem a.tit{
	color: #8A7112;
	background: none;
	font-size: 1em;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 0 0 5px 0;
}
#topitem a.tit:hover{
	background: none;
	color: #E8CB5B;
}

/* activiteiten ***********/
#activiteiten{
	background: #FEBC66 url(/images/bgr_act.jpg) repeat-y left top;
	border-width: 1px 1px 0 1px;
	border-style: solid solid none solid;
	border-color: #FFA835;
	margin: 15px 0 20px 0;
}
#activiteiten h1{
	background: url(/images/act_h1.gif) no-repeat left top;
	text-indent: -1000px;
	margin: 8px 0 0 4px;
	padding: 0;
	font-size: 0.9em;
}
#kalender2 h1{
	border: 1px solid #FFA835;
	margin: 0;
	padding: 5px;
	background: url(/images/act_h1.gif) no-repeat 5px 5px;
	text-indent: -1000px;
	font-size: 0.9em;
}
#activiteiten ul, #kalender2 ul{
	margin: 0 2px 0 3px;
	padding: 0;
	list-style: none;
	border-top: 1px solid #FCE7CB;
}
#activiteiten ul li, #kalender2 ul li{
	padding: 2px 10px 2px 3px;
	background: url(/images/arr1.gif) no-repeat right 7px;
}
#activiteiten ul li a, #kalender2 ul li a{
	font-weight: bold;
	color: #8D232E;
}
#activiteiten ul li a:hover, #activiteiten ul li.meer a:hover, #kalender2 ul li a:hover{
	color: #3E3308;
}
#activiteiten ul li.meer{
	border-top: 1px solid #FF9000;
	padding: 0;
	margin: 0 -3px 0 -4px;
	background: url(/images/act_mr_bgr.gif) repeat-x;
	height: 15px;
	text-align: right;
}
#activiteiten ul li.meer a{
	color: #FFF;
	background: url(/images/arr4.gif) no-repeat right 2px;
	padding: 0 12px 0 0;
}
#topitem_act{
	padding: 3px;
	font-weight: normal;
	color: #560710;
	font-size: 0.8em;
	margin: 2px 0 0 3px;
}
#topitem_act img{
	border: 1px solid #8D232E;
	text-align: left;
}
#topitem_act .block{
	margin: 0;
	width: 100%;
}
#topitem_act a{
	color: #76716D;
	background: #FEF5D4;
	display: block;
	width: 46px;
	margin: 5px 0 0 3px;
}
#topitem_act a:hover{
	color: #FEF5D4;
	background: #FC970E;
}
#topitem_act a.tit{
	color: #8D232E;
	background: none;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 0 0 5px 0;
}
#topitem_act a.tit:hover{
	background: none;
	color: #FF9000;
}

/* kalender ***************************/

#kalender{
	width: 177px;
	background: white url(/images/kal_bgr.gif) no-repeat 1px top;
	padding: 20px 0 0 0;
}
#kalender td.top{
	background: #8E121F;
	color: #FFA835;
	text-align: center;
	font-variant: small-caps;
	padding: 2px 0;
}
#kalender td{
	background: #8E121F;
	color: #FFB135;
	text-align: center;
	height: 16px;
}
#kalender td a{
	color: #AD0969;
}
#kalender td a:hover{
	color: #B9A898;
}
#kalender td.meer1{
	background: url(/images/kal_mr1_bgr.gif) no-repeat;
	text-align: left;
	padding: 2px 0 2px 9px;
	height: 20px;
}
#kalender td.meer1 a{
	color: #8E121F;
	font-weight: bold;
}
#kalender td.meer2{
	background: url(/images/kal_mr2_bgr.gif) no-repeat;
	text-align: left;
	padding: 2px 0 2px 9px;
	height: 21px;
}
#kalender td.meer2 a{
	color: #FFB135;
	font-weight: bold;
}
#kalender2 {
	border-bottom: 1px solid #FFC175;
	padding: 0 0 10px 0;
	width: 99%;
}
#kalender2 caption{
	visibility: hidden;
	height: 0px;
	line-height: 0px;
	font-size: 0.6em;
}
#kalender2 table td table{
	margin: 0 0 0 20px;
}
#kalender2 a{
	font-weight: bold;
	color: #6E6648;
}
#kalender2 a:hover{
	font-weight: bold;
	color: #8D232E;
}
#kalender2 a.meer{
	background: #FBD099;
	color: #8D232E;
	padding: 1px 10px 3px 0;
	text-align: right;
	width: 100%;
}
#kalender2 ul{
	margin: 0;
}
#kalender2 li{
	border-top: 1px solid #EFE5D8;
}
#kalender2 .zoekact{
	margin: 10px 0 0 0;
}
#kalender2 .zoekact ul{
	margin: 20px 0 0 20px;
	border: 0px none;
}
#kalender2 .zoekact li{
	border-top: 0px none;
	background: none;
}
#kalender2 .date{
	color: #FF842C;
	margin: 0 10px 0 0;
}
#kalender2 .zoekact img{
	border: 0px none;
}

/* Editor Add-ons */
.RadEbutton, .RadEContentBordered TABLE{
	font-size: 11px;
}


/*gmr intervention 20081112*/
form.wrap{min-width:940px;max-width:1400px;  }
* html form.wrap{ width: expression(document.body.clientWidth < 942? "940px" : document.body.clientWidth > 1402? "1400px" : "auto"); }
#top{ position:relative; }
#topmenu{position:absolute;top:79px;left:0;min-width:480px;height:29px;line-height:25px;background: url(/images/template/top_bgr2.gif) no-repeat left top;}
* html #topmenu{ width:480px }
#topmenu ul{list-style: none;padding: 0 0 0 5px;margin: 0;height:29px}
#topmenu ul li{display: inline;margin: 0 11px 0 0;padding:0}
#topmenu ul li.last{	margin: 0px;}
#topmenu ul li.last input.txt{position:relative;top:3px;*top:2px;width:100px;height:17px;}
#topmenu input.btn2{	position:relative;right:1px;top:2px;width:17px;height:17px;border:0px none;background: url(/images/template/btn_bgr.gif) no-repeat;}
#topmenu2{ position:absolute;top:104px;left:0px; }
#fontsize{ float:right;margin:0 20px 0 0;padding:0;list-style:none;text-transform:uppercase; }
#fontsize li{ float:left;margin:0 1px 0 0;padding:0;background:none }
#fontsize a{ display:block;width:15px;height:15px;line-height:15px;text-align:center;color:#8e121f;background:#fff }
#fontsize a:hover{ color:#fff;background:#8e121f }
#fontsize .medium{ font-size:1em;line-height:18px }
#fontsize .large{ font-size:1.4em }
#content{margin: 15px 0 0 250px;min-height: 300px;}
#full{width: 100%;}
#right{float: right;	width: 180px;margin: 0 20px 0 20px;text-align: right;}
* html #right{ display:inline }
#left{margin: 0 220px 0 0;}
#nieuws, #activiteiten{ width:100%; }
#topitem, #topitem_act{ float:left }
#topitem_act{ margin:0 }
#topitem img{float:left; margin: 0 12px 8px 0;border: 1px solid #282828;}
#topitem a.meer{ display:block;width:60px;height:15px;float:right;text-align:center }
#nieuws .homeList, #activiteiten .homeList{ margin:0;}
#activiteiten .homeList{ clear:both}
#nieuws .homeList li, #activiteiten .homeList li{ margin:0 2px;padding:0;border:0 }
.homeList li.meer{ border-top:1px solid #FBD6A4 }
.homeList a{ display:block;padding:4px 3px;border-top:1px solid #fbd6a4;outline:0; }
.homeList li.meer a{ display:inline;padding:0 10px 0 0;border:0 }
.nwsDetail, .nwsOverzicht, .actDetail{ line-height:1.6 }
#praktisch #openingsuren{ background: transparent url(/images/dnst_uren_bgr.gif) no-repeat right top  }
#praktisch #openingsuren{ position:absolute; left:-500px; top:-500px; width:250px; min-height:150px; z-index:999;  }
* html #praktisch #openingsuren{ height:150px }
#praktisch #openingsuren table{ background:olive }
#praktisch #openingsuren table caption{ display:block }
#praktisch #openingsuren table th{ padding:3px;background: #707000 }
#praktisch #openingsuren .txt{ display:block;padding:3px }
#gidsen, #eloket, #sitemap, #zoek, #fotoalbum{	width: 95%;}
#nieuws h1, #nieuws2 h1{
height:18px;line-height:18px;background: url(/images/nws_tit.gif) repeat-x top;border-right: 1px solid #E5C344;border-left: 1px solid #E5C344;
color:#C3A123;margin: 0;padding: 0 0 0 7px;font-size: 1.1em;text-transform:uppercase;}
#zoek h1, #sitemap h1, #fotoalbum h1, #eloket h1, #gidsen h1{
background: url(/images/zk_tit.gif) no-repeat right top;height: 19px;color: #818181;font-weight: bold;font-size: 1.1em;	font-variant: small-caps;margin: 2px 0 10px 0;padding: 0;}
#nieuws2 h2, #kalender2 h2{font-size:1.5em; font-variant: small-caps;color: #BF9A1A;margin: 10px 0 0 0;padding: 0;}
#kalender2 h2{font-size: 1.4em; color: #FF9000;border-bottom: 1px solid #FFC175;}
#kalender2 h3{	font-size:1em; font-weight: bold;color: #BEA583;border-bottom: 1px solid #BEA583;font-variant: small-caps;	margin: 10px 0 0 0;}
#zoek h2, #sitemap h2, #fotoalbum h2, #eloket h2, #gidsen h2{
font-size: 11px; background: url(/images/zk_tit21.gif) no-repeat right top;height: 15px;	color: #FFF;font-weight: bold;font-variant: small-caps;margin: 20px 0 10px 0;padding: 0;}
#sitemap h2{background: #FF9F33;padding: 0 0 0 5px;}
#gidsen h3, #eloket h3{ font-size:1.1em; background: url(/images/h3.gif) no-repeat left 2px;color: #FF9F33;margin: 10px 0 5px 0;padding: 3px 0 3px 20px;}
#gidsen b, #eloket b, #fotoalbum b, #zoek b{font-size: 0.9em;}
#gidsen input, #gidsen select, #eloket input, #eloket select, #zoek input, #zoek select{margin: 0 0 0 20px;}
.zk{display: block;padding: 10px;background: #F9F9F9;border: 1px solid #E4E4E4;margin: 10px 0 0 0;}
#zoek input.btn, #eloket input.btn{	margin: 0 0 0 80px;}
#gidsen ul, #zoek ul, #sitemap ul, #eloket ul{margin: 0;padding: 0;list-style: none;}
#gidsen li, #zoek li, #eloket li, #fotoalbum td a{	background: url(/images/arr6.gif) no-repeat left 5px;	border-bottom: 1px solid #E1E1E1;padding: 0 0 3px 10px;margin: 0 0 3px 5px;}
#gidsen a, #eloket a, #zoek a{color: #818181;font-weight: bold;font-size: 0.9em;}
#gidsen a:hover, #eloket a:hover, #zoek a:hover{color: #FF9F33;}
#gidsen .categorie, #eloket .categorie{background: url(/images/arr5.gif) no-repeat left 4px;padding: 0 0 0 10px;margin: 0 0 0 7px;}
#fotoblok{float: left;padding: 0 0 0 5px;}
#fotoblok img{	margin: 0 0 5px 0;}
div.handelpraktisch ul li{	border-bottom: 0px none;}
/* end gmr*/

/* fix homepage */
#items {clear:none;}
#topitem_act {font-size:1em;}
#topitem_act img {float:left;}
#topitem_act a {display:inline;}
#topitem_act a.tit {display:block;}
#topitem, #topitem_act {display:block;float:left;width:99%;}