body{text-align:left; margin:0px; padding:0px; font-weight:normal; color:#333333; font-size:12px; font-family:Arial,Helvetica,sans-serif; background-color:#FFF;}

h1{font-size:23px; font-weight:bold; color:#1776a6; padding:0px; margin:0px}
h2{font-size:19px; font-weight:bold; padding:0px; margin:0px}
h3{font-size:14px; font-weight:bold; color:#1776a6; padding:0px; margin:0px}
h4{font-size:12px; font-weight:bold; color:#fff; padding:0px; margin:0px; line-height:19px}
h5{font-size:15px; font-weight:bold; color:#1776a6; padding:0px; margin:0px}
h6{font-size:10px; font-style:italic; color:#1776a6; padding:0px; margin:0px}

.plattetekst_klein{color:#666; font-size:11px; }
.footertekst{color:#666; font-size:10px; }
a:link{color:#1776a6; text-decoration:none}a:visited{color:#1776a6; text-decoration:none}a:hover{text-decoration:none; color:#999}a:active{text-decoration:none; color:#1776a6}
.footerlink:link{color:#666; text-decoration:none}.footerlink:visited{color:#666; text-decoration:none}.footerlink:hover{color:#333; text-decoration:none}.footerlink:active{color:#666; text-decoration:none}

.images{border:0px}
.images:hover{filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80}

.tablebg:hover{ background-color:#dddddd;}


/* TOPMENU */
.topmenu{color:#aaa; }
.topmenu:link{color:#aaa}.topmenu:visited{color:#aaa}.topmenu:hover{color:#333}.topmenu:active{color:#aaa}

/* HOOFDMENU */
#hoofdmenu-bg_{float:left; padding-left:6px; height:36px; width:990px; margin-bottom:5px; text-align:center; z-index:10; background:url(../img/menu_bg.png) no-repeat;}
*{outline:none}ul#topnav{margin:0;padding:0;float:left;width:100%;list-style:none;text-align:center}ul#topnav li{float:left;margin:0;padding:0;position:relative;text-align:left;}ul#topnav li a{float:left;height:20px}ul#topnav li:hover a,ul#topnav li a:hover{background-position:left bottom}ul#topnav li .sub{position:absolute;top:30px;left:0;background:#444444;padding:10px 10px 10px;float:left;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;display:none;z-index:999999;}ul#topnav li .row{clear:both;float:left;width:100%;margin-bottom:10px}
.menubtn{color:#fff; text-transform:uppercase; padding:8px 7px 7px 7px}
.menubtn:link{color:#fff}.menubtn:visited{color:#fff}.menubtn:hover{color:#b1b1b1}.menubtn:active{color:#fff}
.menubtn_actief{ padding:8px 7px 7px 7px;  text-transform:uppercase}.menubtn_actief:link{color:#b1b1b1}.menubtn_actief:visited{color:#b1b1b1} .menubtn_actief:hover{color:#fff}.menubtn_actief:active{color:#b1b1b1}

/* SUBMENU */
ul#topnav li .sub ul{ list-style: none; margin: 0; padding: 0; width: 180px; float: left;} ul#topnav .sub ul li { width: 100%; color: #fff;} ul#topnav .sub ul li h2 { padding: 0px 0px 10px 0px;  margin: 0; font-weight: normal;} ul#topnav .sub ul li a { float: none;  height: auto; background: url(../img/navlist_arrow.png) no-repeat 2px 12px; padding: 4px 3px 4px 15px; margin-right:10px; display: block; text-decoration: none; color: #fff; } ul#topnav .sub ul li a:hover {color: #fff; background-position: 2px 12px ; background-color:#333333}
.submenubtn{color:#1776a6}.submenubtn:link{color:#1776a6}.submenubtn:visited{color:#1776a6}.submenubtn:hover{color:#333}.submenubtn:active{color:#1776a6}

.opsomming ul {list-style:disc; margin:0px; padding:0px;}
.opsomming li {list-style:disc; margin:0px 0px 0px 15px; padding:0px 0px 0px 5px;}

/* WEBLINKSMENU */
#weblinks-totaal{float:left;  width:996px; height:32px; margin-bottom:1px;}
#weblinks-kopje_{float:left; width:94px; height:31px}
#weblinks-bg_{float:left; left:94px; width:730px; height:19px; padding:4px 0px 6px 6px; text-align:left}
.weblinksmenu{list-style-type:none; padding:0; margin:0}
.weblinksmenu li{display:inline; margin:1px 3px 3px 3px;}
.weblinkbtn{color:#666;  text-transform:uppercase;}
.weblinkbtn:link{color:#666}.weblinkbtn:visited{color:#666}.weblinkbtn:hover{color:#333}.weblinkbtn:active{color:#666}

.nieuwstop:link{color:#333}.nieuwstop:visited{color:#333}.nieuwstop:hover{color:#666}.nieuwstop:active{color:#333}
.nieuwsfoto{border:1px solid #999; margin:0px 0px 7px 0px}
.nieuwsfoto:hover{filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80}

/* TEKSTVLAK */
.content-bg_{float:left; width:976px; text-align:left; margin-bottom:10px; background-color:#eee; padding:10px 10px 0px 10px;}
.tekstvlak{float:left; width:729px; margin-bottom:7px; padding:20px; background-color:#fff;}

/* ACTUEEL VLAK */
.actueelvlak_totaal{float:left; width:187px; margin:0px 8px 0px 0px; background-color:#eee; padding:3px;}
.actueelvlak_kop{float:left; width:100%; padding:8px 0px 8px 0px; text-align:center; color:#FFF; }
.actueelvlak_content{float:left; width:167px; min-height:342px; border-top:0px; padding:10px; color:#333333; background-color:#FFF;}

.topbanner{float:left; margin:0px 3px 0px 0px}
.sidebanner{float:left; margin-bottom:3px; background-color:#FFF;}


/*ZOEKVLAK&BUTTON */
#searchwrapper {
width:155px;
height:28px;
background-image:url(../img/zoeken_vlak.png);
background-repeat:no-repeat;
padding:0px;
margin:0px;
position:relative;
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px;
background-color:transparent;
position:absolute;
top:0px;
padding-top:0px/; /* IE9 */ 
padding-top:4px\9; /* IE8 */ 
left:7px;
width:111px;
height:25px;
color:#666;
font-size:13px;
}
 
.searchbox_submit {
border:0px;
background-color:transparent;
position:absolute;
top:6px;
right:8px;
width:16px;
height:16px;
}
.searchbox_submit:hover {
filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.70; opacity:0.70
}


/* INDEX */
#header_totaal{position:fixed; left:0px; top:0px; width:100%; height:104px; background:#fff; z-index:999; border-bottom:4px solid #eee; text-align:center; margin:0; padding:0;}
#header_{position:relative; margin:auto; width:996px; height:104px; text-align:center; background:url(../img/header.png) top no-repeat #fff;}

#container{position:relative; margin:auto; width:996px; text-align:center;}
#topbanners_{float:left; margin-top:104px; width:999px; height:80px; padding:4px 0px; margin-bottom:5px;}

#content{float:left; margin:0px; width:776px;}
#content-rechts{float:right; right:0px; top:0px; width:200px; margin-bottom:8px;}

#extra_totaal{position: relative; float:left; width:100%; height:104px; background:url(../img/extra_bg.png) repeat-x #fff; border-top:1px solid #eee; margin-top:30px; padding-top:35px; text-align:center;}
#extra_{position:relative; margin:auto; width:996px; text-align:center;}
#sitemap{float:left; top:0px; left:0px; width:996px; padding-bottom:20px;}
#scroller_{float:left; top:0px; left:0px; width:996px; height:50px; border-top:1px dotted #ccc; padding:10px 0px 10px 0px;}
#footer-bg_{float:left; top:0px; left:0px; width:996px; height:23px; border-top:1px dotted #ccc; padding:22px 0px 16px 0px;}

/* WEBLINKS PAGINA */
.weblinks_totaal{float:left;  margin:0px 2px 7px 0px; z-index:1; text-align:left;}
.weblinks_kop{float:left; width:753px; height:17px; margin-bottom:0px; text-transform:uppercase; background:url(../img/schaduw.gif) bottom repeat-x #fff; border-bottom:0px; padding:8px; text-align:left}
.weblinks_content{float:left; width:759px; min-height:30px; padding:10px 5px 0px 5px; clear:both;  background-color:#FFF;}

/* FOTOMODULE TWEEDEHANDS/HUIZENAABOD/ETC. */
#wrapper{ overflow:hidden; padding:0px; width:100px; float:right; position:relative}
.galleria_container{float:left}
.galleria{list-style:none; margin:0; padding:0}
.galleria li{display:block; width:80px; height:80px; overflow:hidden; float:right; margin-bottom:10px; padding:0}
.galleria li a{display:none}
.galleria li div{position:absolute; display:none; top:0; left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img, .galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto}
.galleria li .caption{display:block; padding-top:.5em}
.galleria li div span{width:400px}
label.error{color:red; font-size:10px}

/* POPUP */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../img/iconen/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}
#popup_content {
	background: 16px 16px no-repeat url(../img/iconen/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}
#popup_content.alert {
	background-image: url(../img/iconen/info.gif);
}
#popup_content.confirm {
	background-image: url(../img/iconen/important.gif);
}
#popup_content.prompt {
	background-image: url(../img/iconen/help.gif);
}
#popup_message {
	padding-left: 48px;
}
#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}
#popup_prompt {
	margin: .5em 0em;
}



/* RSS NEWSBLOCKS */
div.noline{border:none!important;}
div.hr hr,div.hr-side hr{display:none;}

.hide{position:absolute;top:0;left:-1000em;}

div.section ul li, ol li {
	margin:0px;
	padding:10px;
	font-size:11px;
}


div.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.thirds div.section{width:242px; float:left;}

ul,ol{margin-left:0;margin-right:0;padding-left:0;padding-right:0;list-style:none;}

p.more{text-align:right;padding:5px 10px 5px 0px; background-color:#eeeeee; margin:0px 0px 15px 0px;}
.more:link{color:#333}.more:visited{color:#333}.more:hover{color:#666}.more:active{color:#333}

div.nb-list ul.primary{margin:10px 0px 0px 0px;padding-bottom:0;}
div.nb-list ul.secondary{margin-top:0;padding-top:0;}
div.nb-list li.enclosure{padding-left:20px;background-color:transparent;background-repeat:no-repeat;background-position:left 6px;}
div.nb-list li.video{/*background-image:url(../images/video.png);*/}
div.nb-list li.audio{/*background-image:url(../images/audio.png);*/}
div.nb-list li.image{/*background-image:url(../images/images.png);*/}

.tool-tip{color:#fff;width:300px;z-index:13000;}
.tool-title{font-weight:bold;font:13px/1.3em Verdana,sans-serif;margin:0;color:#9FD4FF;padding:8px 8px 4px;background:url(../images/bg_tooltip.png) top left;}
.tool-text{font:12px/1.3em Verdana,sans-serif;padding:4px 8px 8px;background:url(../images/bg_tooltip.png) bottom right;}
.tool-text span span{display:block;font:11px/1.3em Verdana,sans-serif;color:#aaa;padding:5px 0 0 0;}

