
/* browser settings reset */
html,body, dt, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 , form, fieldset, a,blockquote 
		{
		margin:0px;
		padding:0px;
		border:0px;
		}

/* site settings */

img 
		{
		border: 0px;
		}

a:link,
a:visited,
a:hover,
a:active  
		{
		
		}

body 
		{
		font-size: 100.01%;
		}

/* font-size 100.01% is to fix several bugs

IE/Win : bug fix for "em" bug - if font size is set to 100%, font proportions 
can be distorted if em units are on elements on page -
Opera  : font-size 100% -> font is drawn smaller than other browsers 
Safari : has problems with font-size 101%, so 100.01%  safest choice */

/* layout */

.hide,
.printonly 
		{
		display: none;
		}

.screenonly {}

/* de class en printonly hide kunnen worden gebruikt om accessibility/usability te vergroten door 
elementen te verbergen, deze worden zichtbaar als deze stylesheet niet worden gerenderd
*/

html 
		{
		height:100%;
		}

/* --------------------------------------------------------------------------- */
/* CMS editor */
/* --------------------------------------------------------------------------- */

.bodyview table tr td{
	font-family:Verdana;
	font-size:0.70em;
	color:#000;}

.bodyview table tr td a{
	text-decoration:underline;
	color:#000;}

.bodyview table tr td a:hover{
	text-decoration:none;
	color:#ec008c;}

.bodyview table tr td li{ margin:0px 0px 0px 30px;}

/* --------------------------------------------------------------------------- */
/* MEE FCK Styles*/
/* --------------------------------------------------------------------------- */

.Kop_standaard{
	font-size: 120%;
	color: #18518c;
	font-weight:bold;}

.Kop_MEE{
	font-size:120%;
	color:#000;
	font-weight:bold;}

.Tussenkop_standaard{
	color: #18518c;
	font-weight:bold;}

.Tussenkop_MEE{
	color: #000;
	font-weight:bold;}

.Inleiding_standaard{
	color: #18518c;
	font-style:italic;}

.Inleiding_MEE{
	color: #000;
	font-style:italic;}

.Tekst_standaard{
	color: #18518c;}

.Tekst_MEE{
	color: #000;}

/* --------------------------------------------------------------------------- */
/* Tekst stylen */
/* --------------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6{
	margin: 0;}

H1{
	font-size: 1.50em;
	color:#1f518f}

H2{
	font-size: 150%;
	font-weight: bold;
	color: #333333}

H3{
	font-size: 130%;
	font-weight: bold;
	color: #000000}

H4{
	font-size: 130%;
	font-weight: bold;
	color: #333333}

H5{
	font-weight: bold;
	color: #000000}

H6{
	font-weight: bold;
	color: #333333}

/* --------------------------------------------------------------------------- */
/* Elementen */
/* --------------------------------------------------------------------------- */

div, td, input{
	font-family:Verdana;}

/* --------------------------------------------------------------------------- */
/* INPUTVELDEN */
/* --------------------------------------------------------------------------- */

#txtZip, #selDistance, #txtNaam, #txtPlaatsGemeente, #txtTrefwoorden, #txtPlaatsGemeente, #txtProvincie, #txtBalloon{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

/* --------------------------------------------------------------------------- */
/* LAYOUT */
/* --------------------------------------------------------------------------- */

#Achtergrond{
	background-image:url(main_bg.gif);
	background-position: left top;
	background-repeat:repeat-y;
	background-color:#DDD;
	padding-left:20px;}

#ContentContainer{
	margin-right:20px;
	padding-left:230px;}

.FloatLeft{
	float:left;}

.FloatRight{
	float:right;}

.FloatClear{
	clear:both;}

.font{
	font-size:0.70em;}

.font a{color:#1f518f; text-decoration:underline;}
.font a:hover{ text-decoration:none;}
.font li{ margin:0px 0px 0px 30px;}

#HeaderContainer{
	z-index:0;
	background-image:url(header_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:205px;}

#HeaderBollen{
	background-image:url(header_bollen.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:46.5%;
	height:202px;}

#HeaderLogoContainer{
	background-image:url(header_foto.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:53%;
	text-align:right;
	height:180px;}

#HeaderLogo{
	height:150px;}

#LeftMenuContainer{
	background-image:url(leftmenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:160px;
	padding-top:15px;
	padding-right:70px;
	padding-bottom:70px;}

.LeftMenuItem{
	font-size:0.70em;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:20px;
	background-image:url(li.gif);
	background-position:5px 7px;
	background-repeat:no-repeat;
	list-style:none;}

.LeftMenuItem A{
	color:#1f518f;
	text-decoration:none;}

#LijstenRechtsContainer{
	width:190px;
	padding-left:10px;
	padding-top:15px;}

#LijstenRechtsHeader{
	width:180px;
	padding-top:6px;
	padding-left:5px;
	background-color:#18518c;
	height:22px;
	color:#FFF;
	font-size:1.20em}

#LijstenRechtsItems{
	width:185px;
	background-color:#eaeaea;
	background-image:url(bolletjes_lr.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:50px;}

.LijstenRechtsItem{
	font-size:1.00em;
	padding-top:12px;
	padding-left:20px;
	background-image:url(li_jst.gif);
	background-position:5px 15px;
	background-repeat:no-repeat;
	list-style:none;}

.LijstenRechtsItem A{
	color:#1f518f;
	text-decoration:none;}

#MainContainer{
	position:relative;
	overflow:hidden;
	max-width:860px;
	min-width:750px;}
	
*html #MainContainer{
	width:expression(document.documentElement.clientWidth>=(860)?"860px":"750px");}

#NieuwsHomeContainer{
	width:48%;
	background-color:#eaeaea;
	padding-bottom:10px;}

#NieuwsHomeHeader{
	padding:5px;
	color:#f98105;
	font-size:1.10em;}

.NieuwsHomeItems{
	padding:5px;
	color:#1f518f;
	font-size:0.70em;
	padding-bottom:5px;
	list-style:none;}

.NieuwsHomeItems A{
	color:#000;
	text-decoration:none;}

.NieuwsHomeItems A:hover{
	color:#000;
	text-decoration:underline;}

#SocialekaartHomeContainer{
	width:48%;
	background-color:#1f518f;}

#SocialekaartHomeHeader{
	padding:5px;
	color:#FFF;
	font-size:1.10em;}

#SocialekaartHomeContent{
	padding:5px;
	color:#FFF;
	font-size:0.70em;}

.SocialekaartHomeZoekInput{
	padding-left:5px;}

.SocialekaartHomeZoekterm{
	padding:5px;
	padding-top:10px;
	color:#FFF;
	font-size:0.70em;}

#SocialekaartHomeZoekContainer{
	padding-top:30px;
	padding-right:5px;}

#SocialekaartHomeZoekButton{
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border: 1px outset;
	background-color:#F98105;}

#SocialekaartHomeZoekButton A{
	font-size:0.70em;
	color:#FFF;
	text-decoration:none;}

#SocialekaartHomePostcodeContainer{
	width:190px;
	padding-bottom:10px;}

#TopMenuContainer{
	z-index:10;
	position:absolute;
	left:230px;
	top:180px;}

.TopMenuItem{
	font-size:0.80em;
	padding-right:20px;
	list-style:none;}

.TopMenuItem A{
	color:#FFF;
	text-decoration:none;}

#ZoekenButton{
	padding-top:3px;
	padding-left:5px;}

#ZoekenButton A{
	font-size:0.80em;
	color:#1f518f;
	text-decoration:none;}

#ZoekenContainer{
	padding-right:3px;}

#ZoekenInputDiv{}

.ZoekenInput{
	font-size:0.70em;}

/* --------------------------------------------------------------------------- */
/* NIEUWSRESULTATEN*/
/* --------------------------------------------------------------------------- */

#pagetext A{
	color:#1f518f;
	text-decoration:none;}

.dotted_line{
	border-bottom:#F98105 1px dotted;}

/* --------------------------------------------------------------------------- */
/* ZOEKRESULTATEN*/
/* --------------------------------------------------------------------------- */

.searchlistitem{
    COLOR: #000000;
    TEXT-DECORATION: none}

.searchlistitem:hover{
    COLOR: #000000;
    TEXT-DECORATION: underline}

.searchall_kop{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 12px}

.searchall_categorie_kop{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px}

.searchalleven{
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #efebef}

.searchallodd{
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px}

.searchalleven A,
.searchallodd A{
	text-decoration:none;}

.searchall_table{}

.searchall_totaal{
	padding-top:6px;
	padding-bottom:10px;
	border-bottom:#999999 1px solid;}

.subtotal{
    DISPLAY: block;
    PADDING-BOTTOM: 8px;
	color:#1f518f;}

.sk_resultaten_oneven{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
    BACKGROUND-COLOR: #efebef}

.sk_resultaten_oneven A{
	color:#F98105;
	text-decoration:none;}

.sk_resultaten_oneven_opsomming{
	padding-top:8px;
    BACKGROUND-COLOR: #efebef;
	width:20px;
	text-align:right;}

.sk_resultaten_even{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;}

.sk_resultaten_even A{
	color:#F98105;
	text-decoration:none;}

.sk_resultaten_even_opsomming{
	padding-top:8px;
	width:20px;
	text-align:right;}