/**********************************************************
*
*	Basis stylesheet voor de website Stad Landen
*
***********************************************************/



/* ---------- [ init ] ------------------- */

html
{
	padding: 0;
	border: 0;
	margin: 0;
}
body
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 62.5%; /* Sets base font size for site to 10px (because 62.5% of 16px [default browser font size] = 10px)*/
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}
IMG
{
	padding: 0;
	border: 0;
}
ol, ul, li { margin:0; padding:0; list-style-type:none; }
form { margin:0; }
div, h1, h2, h3, h6, p, a, span, table, tr, td, input, label { margin: 0; padding: 0; }
table { font-size:100%; }

/* ---------- [ typho ] ------------------ */
h1 { font-size:1.5em; color:#004a91; font-weight:bold; background-color:#e5e5e5; 
	height:23px; padding:2px 5px 0; }
h2 { font-size:1.4em; color:#91C429; margin:12px 0 0 10px; }
h3 { font-size:1.2em; }
p, a, ul, li, input, label, address, legend, select { font-size:1em; color:#000; }

/* ---------- [ images ] ------------------ */
.image_top_left {display: block; margin-bottom: 15px;}
.image_top_middle {display: block; margin: 0 auto 15px auto;}
.image_bottom_left {display: block; margin-top: 15px;}
.image_bottom_middle {display: block; margin: 15px auto 0 auto;}
.image_align_right {float: right; margin: 0 0 0 15px;}
.image_align_left {float: left; margin: 0 15px 0 0;}

/* ---------- [ rss ] ------------------ */
table.eyeRssFeed { border: solid 1px #fff; }
table.eyeRssFeed tr td { border: solid 1px #fff; padding: 5px; vertical-align: top;}
table.eyeRssFeed tr td p { margin-left: 0; }
table.eyeRssFeed tr.rssHeader { font-weight: bold; }

/* ---------- [ meaning tags ] ------------------ */
acronym, abbr, q, dfn { border-bottom: dashed 1px #7f2946; font-style: italic;  }

/* ---------- [ div ] -------------------- */
#wrapper { position:relative;text-align:left;width:763px;margin:20px auto; 
			background-image:url(../images/bg.jpg); background-repeat:no-repeat; }
#sidebar { float:left;width:181px; margin:7px 0 0 8px; }

/* ---------- [ header ] ---------------  */
#headerBar { float:left; height:119px; }
#headerBar #logo { float:left; height:100px; overflow: hidden; width: 310px; }
#headerBar #logo a { display: block; height:100px; margin: 6px 0 0 35px;  overflow: hidden; width: 273px; }
#headerBarOL { height:185px;width:738px;background-repeat:no-repeat; background-color:#FFF; }
#headerBarOL #logo { display:inline;float:right;height:94px;width:124px; margin:8px 18px 0 0; background-image:url(../images/logo_landen.jpg); background-repeat:no-repeat; }
#borderBottom { margin-top:4px; }
#shortCuts { float:left; width:738px; margin-top:3px; text-align:right; }
#linkBlock { float:right; }

#modulesBlock { float:left; }
#zoomBlock { float:left; }
#printBlock { float:left; border-left:solid 1px #000; }
#toolsBlock { float:left; }
#toolBarOL { float:right; margin:4px 8px -12px 0; }

#shortCuts li { display: inline; list-style-type: none; float:left;height:20px; }
#loginview { float: left; padding: 5px 0 0 40px; }
#modulesBlock li { padding: 0 6px 0 6px; border-right:solid 1px #000; }
#toolsBlock li { padding: 0 6px 0 6px; border-left:solid 1px #000; }

#leftImage { display:inline; float:left;margin:7px 0 0 80px; }
#rightImage { display:inline; float:left;margin:7px 0 0 6px; }

#leftImage img { border: 2px solid #004a91!important; }
#rightImage img { border: 2px solid #004a91!important; }

#shortCuts a { color:#163805; font-weight:bold; text-decoration:none;  }
a.toolsText { display:block; padding-top:7px; }
#shortCuts a:hover { text-decoration:underline; }

#breadcrumb { float:left; display:inline; width:515px; margin-left:22px; padding:12px 0 4px 18px; border-top:solid 2px #4B9F01; }
#breadcrumb img { margin:0 5px 0 5px; }
#breadcrumb span { color:#00339D; font-weight:bold; }

/* ---------- [ search ] -----------------  */
#menu_SearchBox { float:left; width:208px; height:33px;
				background-image:url(../images/bg_zoek.gif); background-repeat:no-repeat; }
#menu_SearchBox * { vertical-align: middle; margin: 0 2px; }
#menu_SearchBox label { display: none; }
#menu_SearchBox_txtSearch { width: 110px; border-style:inset; border-color:#C4C4C4; border-width: 2px; margin:5px 3px 0 15px; }
#menu_SearchBox_btnSearch { margin-top:3px; }

#loket { float:left; width:198px; border:solid 1px #000; padding:3px 0 3px 0; }
#loket a.lnkWebLoket { margin-left:12px; }
#loket a.lnkKMOLoket { margin-left:12px; }

#menu_navImg { margin: 0 2px;}

/* ---------- [ menu ] ------------------- */
#navBar { display:inline; float:left; margin-left:22px; }
.topgroup { height:28px; width:741px; background-color: #f0f5ee;text-align:center; font-size: 8pt; cursor:hand; }
.group { background-color: #FDFAD9; border: solid 1px #A8A40F; border-top-width: 0; font-size: .95em; }
.topitem {
	text-align: center; font-weight: bold; font-size: .95em; 
	text-transform: uppercase; color: #000; letter-spacing: .01em;height:28px;
	
}
.topitemExpand {
	text-align: center; font-weight: bold; font-size: .95em; background-color: #5AA816;
	text-transform: uppercase; color: #FFF; letter-spacing: .01em;height:28px;
}
.item {
	padding:5px 7px;text-align:left;cursor:hand;background-color:#8dc45e;color:#fff;font-weight:bold;border:solid 1px #4b9f01;
}
.itemExpand { 
	background-color:#8dc45e;padding:5px 7px;text-align:left;font-weight:bold;color:#004a91;cursor:hand; border:solid 1px #4b9f01;
}

/* ---------- [ footer ] ------------------ */
#createdBy { text-align:right; margin:0 30px 2px 0; }
#colorFooterBar { height:18px; margin-left:21px; border-top: 2px solid #004a91; }
#footer { float:left; padding-top:4px; width:763px; }
#footer img { margin-top:2px; }
#footerAddress { display:inline; float:left;width:547px; margin-left:21px; font-style:normal;font-size:0.9em;color:#969696;text-align:center; }
#footerLinks { float:left;width:181px; }
#footer li { display:inline; list-style-type:none; margin-top:4px;  }
#footer li a { text-decoration:none;padding:0px 5px 3px 6px;border-right:solid 1px #000; }
#footer li a.last { border:none !important; }
#footer li a:hover { text-decoration:underline; }

/* ---------- [ rulers ] ------------------ */
div.rule { height:1px;background-image:url(../images/stippellijn.gif);background-repeat:repeat-x; }
div.rulerListing { height:1px;background-image:url(../images/stippellijn.gif);background-repeat:repeat-x; }
div.btm_rule {
	clear: both; overflow: hidden; height: 7px; 
	background-image: url(../images/balk_footer.gif); background-repeat: repeat-x;
}
div.rule hr, div.btm_rule hr, div.rulerListing hr { display:none; }

/* ---------- [ misc. ] -------------------  */
br.clear { clear : both; height : 0; margin : 0; font-size : 1px; line-height : 0; }
div.clear {	clear: both; height: 1px; overflow: hidden; }


/* Wysiwyg
------------------------*/
.editmenu{ margin-top:-100px !important; } 
.editmenu img, .mceEditor img  { visibility: visible !important; } 
#par_toggle p img { visibility: visible !important; } 
