
/* browser settings reset */
html, body, dt, dl, dd, ul, ol, li, form, fieldset, a, blockquote, img { margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif;}

/* site settings */
img{ border:0px;}
a{}
a:hover{}
html, body{ height:100%;}
hr{ height:1px; border:none; border-top:1px #000 dashed;}

/* FCK Styles */
.kop{ font-size:1.4em; font-weight:bold; color:#f78f1e; font-variant:small-caps; margin:0 0 .8em 0;}
.tussenkop{ font-size:1.2em; font-weight:bold; color:#000; margin:0 ;}
.inleiding{ font-weight:bold; font-size:1em; color:#000;}
.univers{ font-family: Courier New, Courier, Monaco, monospace; color:#000; line-height:1.4em;}

/* Tekst stylen */
h1,h2,h3,h4,h5,h6{ font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
div, td {font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
p{ margin:0 0 1em 0;}

/* Default */
input{ font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
.hide {display:none;} 
textarea{ font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}

/* Layout */
.Home{ background:#fff url(achtergrond.gif) left top no-repeat;}
.Vervolg{ background:#fff url(achtergrond.gif) left top no-repeat;}

.Home .Header{ width:962px; height:300px; background:url(header.jpg) left bottom no-repeat; font-size:.75em; z-index:1; position:relative;}
.Vervolg .Header{ width:962px; height:235px; background:url(header.jpg) left 100px no-repeat; font-size:.75em; z-index:1; position:relative;}
.Header .Logo{ float:left; width:69px; height:69px; padding:16px 0 0 66px;}
.Header .Titel{ float:left; width:738px; height:14px; margin:16px 0 0 66px;}
.Header .Zoeken{ float:right; margin:38px 0 10px 66px;}
.Header .Zoeken .Input{ float:left; margin:0 0 0 0;}
.Header .Zoeken .Button{ float:left; margin:5px 0 0 6px;}
.Header .Zoeken .Button a{ color:#000; text-decoration:none;}
.Header .Payoff{ clear:both; float:left; width:125px; height:69px; margin:30px 0 0 26px;}
.Header .ZorgNodig{ float:left; width:105px; height:105px; margin:15px 0 0 690px; background:url(zorgnodig.png) left top no-repeat;}

.Container{ width:962px;}

.Teksten{ float:left; width:447px; padding:20px 50px 30px 0; font-size:.75em; line-height:1.3em;}
.Teksten a{ color:#000;}
.Teksten a:hover{ color:#f78f1e;}
.Teksten td {padding:5px 0 5px 0;}

.ExtraElement{ position:fixed; width:200px; height:120px; bottom:0px; left:0px; z-index:0;}

.Footer{ position:fixed; width:457px; height:27px; bottom:0px; left:200px; border-top:#f78f1e 1px solid; background:#fff; font-size:.75em;}
.Footer li{ float:left; list-style:none; padding:6px 30px 0 0;}
.Footer li a{ color:#000; text-decoration:none;}
.Footer li a:hover{ color:#f78f1e;}

/* TopMenu */
.TopMenu{ float:left; width:600px; margin:-25px 0 0 200px;}
.TopMenuItem{ float:left; position:relative; display:block; list-style:none; margin:0 30px 0 0;}
.TopMenuItem a{ color:#000; text-decoration:none; padding:0 0 10px 0; display:block; border-bottom:2px transparent solid;}
.TopMenuItem a:hover{ border-bottom:2px #f78f1e solid; display:block;}

.TopMenu .Selected a{ color:#000; display:block; border-bottom:2px #f78f1e solid;}

.Home .TopSubMenu{ display:none; width:200px; min-height:200px; height:auto; position:absolute; background:url(topmenu.png) left top repeat;}
.Vervolg .TopSubMenu{ display:none; width:200px; min-height:135px; height:auto; position:absolute; background:url(topmenu.png) left top repeat;}
.TopSubMenu li{ width:100%; list-style:none;}
.TopSubMenu li a{ color:#000!important; width:200px!important;padding:6px 10px 6px 20px!important; border-bottom:none!important; background:url(button.gif) 7px 11px no-repeat;}
.TopSubMenu li a:hover{ color:#f78f1e!important; border-bottom:none;}

.TopMenu li>ul { top:26px; left:0px;}
.TopMenu li:hover ul, .TopMenu li.over ul { display:block;}

/* LeftMenu */
.LeftMenu{ float:left; width:175px; padding:20px 20px 0 5px; font-size:.75em; z-index:1; position:relative;}
.LeftMenu li{ padding:0 0 10px 20px; background:#fff url(button.gif) 5px 5px no-repeat;}
.LeftMenu li a{ color:#000; text-decoration:none;}
.LeftMenu li a:hover{ color:#f78f1e;}
.LeftMenu .Selected a{ color:#f78f1e;}

/* ExtraInfo (Rechts) */
.ExtraInfo{ float:left; width:265px; font-size:.75em; padding:0 0 27px 0;}

/* ExtraFoto {Lijst top}*/
.ExtraFoto{ padding:23px 0 23px 0; width:265px; height:120px;}

/* LeesMeer {Lijst rechts} */
.LeesMeer{ border-bottom:#f78f1e 1px solid; padding:0 0 15px 0;}
.LeesMeer .Header{ width:auto; height:auto; padding:21px 5px 5px 5px; background:#f78f1e; font-variant:small-caps; font-size:1.2em; color:#fff;}
.LeesMeer .Naam{ padding:15px 0 0 0; font-weight:bold; color:#f78f1e;}
.LeesMeer .Omschrijving{ padding:5px 0 0 0; line-height:1.3em;}
.LeesMeer .Omschrijving a{ color:#f78f1e; text-decoration:none;}
.LeesMeer .Omschrijving a:hover{ text-decoration:underline;}

/* Zoeken Resultatenlijst */
.zok_naam_resultatenpagina{ padding:5px 10px 0 0;}
.zok_textbox_resultatenpagina{ padding:0 0 3px 0;}
.zok_button_resultatenpagina{ padding:5px 0 0 0;}
.zok_button_resultatenpagina input{ border:none; background:none; cursor:pointer;}

.zoekresultaat_overzicht_samenvatting_kop{ font-weight:bold; padding:0 0 10px 0;}
.zoekresultaat_overzicht_samenvatting_item{ padding:0 0 10px 10px;}
.zoekresultaat_overzicht_samenvatting_item_totaal{ padding:0 0 10px 10px;}
.zoekresultaat_overzicht_totaal{ padding:0 0 10px 10px; font-weight:bold;}

.zoekresultaat_overzicht_kop{ font-weight:bold; padding:10px 0 0 0;}
.rij_item_opsommingteken{ color:#999; padding:10px 10px 0 10px; width:10px;}
.rij_item_opsommingteken li{ margin-left:10px;}
.rij_item_content{ color:#999; padding:10px 0 0 0;}
.rij_item_content a{ color:#999; text-decoration:none;}
.rij_item_nieuws_content{ color:#000; padding:10px 0 0 0;}
.rij_item_nieuws_content a{ color:#000; text-decoration:none;}
.ZoekResLijstLaatste{ color:#000!important;}
.ZoekResLijstLaatste:hover{ color:#f78f1e!important;}
.zoekresultaat_overzicht_samenvatting{ color:#999!important;}

.nws_rij_item_opsommingteken{ color:#999; padding:10px 10px 0 10px; width:10px;}
.nws_rij_item_opsommingteken li{ margin-left:10px;}
.nws_rij_item_content{ color:#000; padding:10px 0 0 0;}
.nws_rij_item_content a{ color:#000; text-decoration:none;}
.nws_zoekresultaat_overzicht_samenvatting{ color:#999!important;}
.nws_radio_label{ width:40px;}
.paging_table{ width:447px; padding:20px 0 0 0;}
.paging_vorige{ width:33%; text-align:left;}
.paging_overzicht{ width:34%; text-align:center;}
.paging_volgende{ width:33%; text-align:right;}

.website_button a{ float:right; font-size:.9em; color:#999;}
.nws_button{ color:#000; background:none; border:none; cursor:pointer;}

.formulier_button{ font-weight:bold;}

/* Nieuws */
#Nieuws{}
#Nieuws .Functies{ width:447px; float:left;}
#Nieuws .Functies #Print a{ float:right; font-size:.9em; color:#999;}
#Nieuws .Functies .Terugnaaroverzicht a{ float:right; font-size:.9em; color:#999;}
#Nieuws .NieuwsContainer{}
#Nieuws .NieuwsContainer .Titel{ font-size:1.4em; font-weight:bold; color:#f78f1e; margin:0 0 .8em 0;}
#Nieuws .NieuwsContainer .BronDatum{ width:447px; float:left; padding:10px 0 10px 0;}
#Nieuws .NieuwsContainer .BronDatum .Label{ float:left; width:120px; padding:0 0 5px 0; font-weight:bold;}
#Nieuws .NieuwsContainer .BronDatum .Value{ padding:0 0 5px 0;}
#Nieuws .NieuwsContainer .Nieuwsbericht{}
#Nieuws .NieuwsContainer .Foto{}


/*layout_login_button*/

#frmlogin {}

.layout_login_button_td
{text-align:left;}
	
.layout_login_button_td a
{width:125px;text-align:center;background:#dedede;margin:5px 0 0 0;font-weight:bold;text-decoration:none;padding:3px; border:outset 1px #444;display:block;background:#dfdfdf;}

.layout_login_button_td a:hover
{background:#efefef;color:#111;}


/*Formulieren module*/
#cms_form .Header{ width:auto; height:auto; background:none; font-size:1em; z-index:1; position:relative; padding:0 0 15px 0;}
#cms_form .Label{ width:140px; float:left; clear:both; padding:4px 20px 15px 0;}
#cms_form .Value{ width:280px; float:left; padding:0 0 15px 0;}
#cms_form .Button{ clear:both; padding:15px 20px 20px 0;}
#cms_form .Button a{ display:block; height:28px; width:90px; text-align:center; margin:0 0 0 160px; line-height:28px; background:#f1970f; font-weight:bold; color:#fff; text-decoration:none;}
#cms_form .Button a:hover{ background:#333;}
#cms_form hr{ clear:both; padding:4px 0 4px 0; border-top:#ccc 1px solid;}













