@charset "utf-8";
/* CSS Document Algemeen */

/**************************************************************
** Algemene Styles
***************************************************************/
html, body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; margin:0; padding:0;}

a{ color:#004785; text-decoration:none;}
a:hover{ text-decoration:underline;}
/*a:hover{ color:#ec2451; text-decoration:none;}*/
p{ margin:0; padding:0 0 14px 0;}
img{ border:none;}
form{ margin:0px; padding:0px;}

table{ border-spacing:0;}
table td, table th{ padding:0;}

h1{ font-size:18px; line-height:18px; color:#5191c9; margin:0; padding:13px 0;}
h2{ font-size:14px; line-height:16px; color:#004785; margin:0; padding:16px 0 10px 0;}
h3{ font-size:12px; line-height:14px; color:#004785; margin:0; padding:16px 0 8px 0;}
h4{ font-size:10px; line-height:12px;}
h5{ font-size:8px; line-height:10px;}
h6{ font-size:6px; line-height:8px;}

.clear{ clear:both; height:0px;}
.rood{ color:#ec2451 !important;}
p.intro{ font-size:13px; font-weight:bold;}
.right{ text-align:right; float:right;}
.left{ text-align:left; float:left;}

a.tt_wrap{ position:relative;}
a.tt_wrap span.tooltip{ position:absolute; bottom:12px; left:50%; background:url(../Images/pop_arrow.png) 50% 100% no-repeat; width:120px; margin:0 0 0 -60px; padding:0; display:none; color:#fff; font-size:10px; text-align:center; z-index:901;}
a.tt_wrap:hover span.tooltip{ display:block; text-decoration:none; float:none;}
a.tt_wrap span.tooltip span{ background:#004785; width:110px; margin:0 0 6px 0; padding:5px; display:block; font-size:9px;}

a.ItalicTekst{ font-style:italic;}

table#ContactNAW th{ font-weight:normal; text-align:left;}
table th#totaal_aantal, table td#Naam{ width:300px;}
table td#Totaal{ width:320px;}
table td#Beoordeling{ width:96px;}
table td#Info{ width:290px;}
table th#leeg{ width:34px;}
table td.beschikbaar1{ width:103px;}
table td.beschikbaar2{ width:97px;}
table td.beschikbaar3{ width:90px;}
table th#taal{ width:140px;}

/**************************************************************
** Vlakverdeling website
***************************************************************/
#container{ width:980px; min-height:10px; height:auto !important; height:10px; margin:0 auto; padding:0;}
#header{ width:980px; height:136px; margin:0; padding:0 0 11px 0;}
#links{ width:212px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 32px 0 0; float:left;}
#content{ width:736px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#midden{ width:516px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 34px 0 0; float:left;}
#midden a{ font-style: italic; }
#midden a:hover{ text-decoration:underline; }
#rechts{ width:186px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#footer{ background:url(../Images/footer_bg.jpg) 0 0 repeat-y; width:980px; min-height:10px; height:auto !important; height:10px; margin:36px 0 0 0; padding:0; float:left; border-top:1px solid #ec2955;}

/**************************************************************
** Header Styles
***************************************************************/
#logo{ width:212px; height:108px; margin:0; padding:0; float:left;}
#slogan{ width:288px; height:74px; margin:0; padding:34px 64px 0 56px; float:left;}
#login{ background:url(../Images/top_login_bg.jpg) 100% 0 no-repeat; width:360px; height:98px; margin:0; padding:0; float:left;}

#topmenu{ width:360px; height:32px; margin:0; padding:0;}
#topmenu ul{ margin:0; height:16px; margin:0; padding:7px 0 0 9px; float:left; display:block; list-style:none;}
#topmenu ul li{ height:16px; line-height:16px; margin:0; padding:0; float:left; display:block; color:#5a5a5a;}
#topmenu ul li a, #topmenu ul li .active, #textsizer{ height:16px; line-height:16px; margin:0; padding:0 11px; float:left; display:block; color:#5a5a5a; text-decoration:none; border-right:1px solid #5a5a5a;}
#topmenu ul li a:hover, #topmenu ul li .active{ color:#ec2451;}

#textsizer{ margin:7px 0 0 0; padding:0 0 0 11px; border:none;}
#textsizer a{ text-decoration:none; color:#000; margin:0 2px 0 0;}
#textsizer a:hover{ text-decoration:underline;}
#textsizer a.aan{ font-weight:bold; color:#ec2451;}
#textsizer a.klein{ font-size:12px;}
#textsizer a.normaal{ font-size:15px;}
#textsizer a.groot{ font-size:18px;}

#login_vak{ width:340px; height:62px; margin:0; padding:4px 0 0 20px;}
/*#login_vak th{ margin:0 0 2px 0; padding:0; line-height:14px; font-size:11px; text-transform:uppercase; color:#356fa2; text-align:left; font-weight:normal;}*/
#login_vak span.lefttitel{ margin:0; padding:0; line-height:14px; font-size:11px; text-transform:uppercase; color:#356fa2; text-align:left; float:left; font-weight:normal; width:320px;}
#login_vak div.lefttitel{ margin:0; padding:0; line-height:14px; font-size:11px; text-transform:uppercase; color:#356fa2; text-align:left; float:left; font-weight:normal; width:320px;}
#login_vak a{ font-size:11px; color:#8e9ecf; font-style:italic; text-decoration:none; margin:0; padding:0;}
#login_vak a:hover{ text-decoration:underline; color:#356fa2;}
#login_vak input[type="submit"]{ float:left;}

#menu{ background:#004785; width:980px; height:28px; margin:0; padding:0; float:left;}
#menu ul{ width:976px; height:28px; margin:0; padding:0 0 0 4px; float:left; list-style:none;}
#menu ul li{ position:relative; min-height:28px; height:auto !important; height:28px; margin:0; padding:0; float:left;}
#menu ul li.AlignRight{ float:right;}
#menu ul li a.hoofdmenu{ height:28px; line-height:28px; margin:0; padding:0 14px; float:left; color:#edeaea; text-decoration:none; font-size:13px; font-weight:bold;}
#menu ul li a.hoofdmenu:hover, #menu ul li a.aan{ background:#4277a5;}

#menu ul li ul.submenu{ position:absolute; left:0; z-index:99; background:url(../Images/submenu_bg.png) repeat; width:200px; min-height:10px; height:auto !important; height:10px; margin:28px 0 0 0; padding:8px 8px 8px 12px; float:left; display:none;}
#menu ul li ul.submenu.KlapLinks{ left:auto; right:0;}
/*#menu ul li.actief ul.submenu{ display:block;}*/
#menu ul li ul.submenu li{ width:200px; min-height:18px; height:auto !important; height:18px; margin:0; padding:0; float:left;}
#menu ul li ul.submenu li a{ background:url(../Images/pijltje_submenu.gif) 0 6px no-repeat; width:184px; min-height:18px; height:auto !important; height:18px; line-height:18px; margin:0; padding:0 0 0 16px; color:#004785; float:left;}
#menu ul li ul.submenu li a:hover{ color:#fff; font-weight:bold;}
#menu ul li ul.submenu li a.aan{ color:#1f4684; font-weight:bold;}

/**************************************************************
** Links Styles
***************************************************************/
.content_links{ background:#f1f1f1; width:180px; min-height:26px; height:auto !important; height:26px; margin:0; padding:16px; border-bottom:1px solid #fff;}
.content_links.blauw{ background:#c4d9ec;}
.content_links h2{ padding:0 0 10px 0;}
.content_links .titel{ padding:0 0 10px 0; font-size:14px; line-height:16px; color:#004785; margin:0; font-weight:bold; display:block;}
.content_links h3.geenPadding{ padding:0 0 8px 0;}
.content_links .titel2{ padding:0 0 8px 0; font-size:12px; line-height:14px; color:#004785; margin:0; font-weight:bold; display:block;}
.content_links .titel3{ padding:16px 0 8px 0; font-size:12px; line-height:14px; color:#004785; margin:0; font-weight:bold; display:block;}

.content_links ul{ width:180px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; list-style:none;}
.content_links ul li{ margin:0; padding:0;}
.content_links ul li a{ background:url(../Images/pijltje_submenu.gif) 0 6px no-repeat; min-height:18px; height:auto !important; height:18px; line-height:18px; color:#636363; text-decoration:none; margin:0; padding:0 0 0 16px; display:block;}
.content_links ul li a:hover{ color:#ec2451; font-weight:bold;}
.content_links ul li a.aan{ color:#ec2451; font-weight:bold;} /* was color:#1f4684; */

.content_links ul#pub-submenu{ padding:10px 0;}
.content_links ul#pub-submenu li{ font-weight:bold; color:#004785; font-size:10px;}
.content_links ul#pub-submenu li#sub-titel{ padding:0 0 4px 0;}
.content_links ul#pub-submenu li a{ background:url(../Images/pijltje_submenu.gif) 6px 6px no-repeat; padding:0 0 0 22px; font-size:11px;}

.content_links.rooster{ color:#004785;}
.content_links.rooster a{ font-style:italic;}

.content_links.afbeelding img{ width:180px;}

#laatstenieuwsbrief{ font-style:italic; float:left; margin:15px 0 0 0;}

.bezoekers{ font-size:11px;}

/**************************************************************
** Midden Styles
***************************************************************/
.home-afb{ padding:0 0 10px 10px; float:right;}

#button_keuze{ width:736px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 20px 0; float:left;}
#button_keuze a{ width:184px; height:76px; margin:0; padding:0; float:left;}

.breadcrumbs{ width:516px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 8px 0; font-size:11px; color:#5a5a5a; border-bottom:1px solid #dadada;}
.breadcrumbs.wide{ width:736px; padding:20px 0 8px 0;}
.breadcrumbs a{ color:#004785; text-decoration:underline;}
.breadcrumbs a:hover{ text-decoration:none;}
.breadcrumbs span{ font-style:italic; color:#ec2451;}

.share_buttons{ width:516px; min-height:10px; height:auto !important; height:10px; margin:8px 0px 0px 0px; padding:4px 0 0 0; float:left;}
.share_buttons.breed{ width:736px;}
.share_buttons.onder{ border-bottom:1px solid #dadada;}
.share_buttons a{ width:23px; height:20px; margin:0; padding:0; float:right;}
.share_buttons a.pdf{ width:19px; height:18px; padding:2px 0 0 4px;}
.share_buttons a.a2a_dd{ width:120px; height:16px; padding:2px 0 2px 4px; float:right;}
.share_buttons #readspeaker_button{ width:100px; height:16px; float:right;}
.share_buttons #readspeaker_button a{ width:100px;}

#midden ul{ width:516px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; list-style:none;}
#midden ul li{ margin:0; padding:0;}
#midden ul li a{ line-height:18px; font-style:italic;}
#midden ol{ list-style-type:lower-alpha;}

#social-media{ background:#fff; width:514px; min-height:10px; height:auto !important; height:10px; margin:10px 0 0 0; padding:1px; float:left; border:1px solid #f1f1f1;}
#social-media-inner{ background:#f1f1f1; width:504px; min-height:10px; height:auto !important; height:10px; margin:0; padding:5px; float:left;}
#social-media-inner h2{ margin:0; padding:0 0 10px 0;}

#laatste-tweets{ width:245px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 6px 0 0; float:left; border-right:1px solid #fff;}
.tweet-scroller{ width:245px; height:231px; margin:0; padding:0; float:left; overflow:hidden;}
#laatste-tweets ul{ width:245px; height:231px; margin:0; padding:0; float:left; list-style:none;}
#laatste-tweets ul li{ width:245px; height:66px; margin:0; padding:5px 0; float:left; border-bottom:1px solid #fff; overflow:hidden;}

#andere-media{ width:246px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 0 6px; float:left;}

a.totop{ background:url(../Images/pijltje_top.jpg) 0 6px no-repeat; width:250px; line-height:18px; margin:0; padding:0 0 4px 10px; font-size:11px; font-style:italic; border-bottom:1px dashed #dadada; display:block;}
a.totop.onder{ border:none; float:left;}

.NavigatieVeld{ width:684px; margin:0; padding:6px 26px; float:left; border-bottom:1px solid #dadada;}
.NavigatieVeld a{ height:13px; line-height:13px; margin:0; padding:0; font-size:11px; color:#004785;}
.NavigatieVeld a:hover{ text-decoration:underline;}
.NavLinks{ width:26%; float:left;}
.NavMidden{ width:48%; text-align:center; float:left;}
.NavRechts{ width:26%; text-align:right; float:left;}

.databank_overzicht{ width:736px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
ul.register_tabs{ width:716px; min-height:28px; height:auto !important; height:28px; margin:0; padding:30px 0px 0 10px; float:left; list-style:none; }
ul.register_tabs li{ min-height:28px; height:auto !important; height:28px; margin:0; padding:0; float:right;}
ul.register_tabs li a{ height:28px; line-height:28px; margin:0; padding:0 14px; float:left; color:#122f6f; border:1px solid #d9d9d9; border-right:none; border-bottom:none;}
ul.register_tabs li a.keurmerk{ width:214px; height:83px; line-height:normal; margin-top:-62px; padding:7px 14px 0 18px; border-right:1px solid #d9d9d9;}
ul.register_tabs li a.keurmerk img{ float:left;}
ul.register_tabs li a.keurmerk span{ width:130px; text-align:center; float:right; font-size:14px; line-height:16px; color:#ec2451; margin:0; padding:0 0 10px 0; font-weight:bold;}
ul.register_tabs li a:hover{ background:#f1f1f1;}
ul.register_tabs li a.aan{ background:#f1f1f1; font-weight:bold;}

.register_content{ position:relative; background:url(../Images/register_content_bg.jpg) 0 0 no-repeat; width:688px; min-height:138px; height:auto !important; height:138px; width:720px; margin:0; padding:20px 8px 10px 8px; float:left; border-top:1px solid #d9d9d9;}
table.info_tabel{ float:left; margin-bottom:20px; width:720px;}
table.info_tabel th, table.info_tabel td{ vertical-align:top; line-height:16px;}
table.info_tabel th{ text-align:right; width:150px; color:#004785; font-weight:bold;}
table.info_tabel th.links{ text-align:left; width:150px; color:#004785; font-weight:bold;}
table.info_tabel td{ text-align:left; color:#000; padding-left:6px;}
table.info_tabel.MetPadding td, table.info_tabel.MetPadding th{ padding-bottom:6px;}

.org_logo{ position:absolute; right:38px; top:18px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0;}
.org_logo img{ }

.register_tekst{ width:350px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.register_tekst h3{ padding:0 0 8px 0;}

.register_tekst_naast{ width:330px; min-height:10px; height:auto !important; height:10px; margin:0; padding:16px 0px 0px 0px; float:left;}

.topspace{ padding-top:16px;}
.finance_tabel a{ color:#004785; font-style:italic;}
.finance_tabel a.doc_link, .pub-text a.doc_link{ color:#000;}
.finance_tabel td{ padding:2px 4px 2px 4px; border-right:1px solid #fff; vertical-align:top; font-size:12px; text-align:right;}
.finance_tabel.LeftAlign td{ text-align:left;}
.finance_tabel.MetBorder{ border-top:1px solid #dde3ec; border-bottom:1px solid #dde3ec; width:720px;}
.finance_tabel td.kop_boven{ background:#c4d9ec; line-height:18px; text-align:left;}
.finance_tabel td.kop_boven.small{ width:60px !important;}
.finance_tabel th.kop_boven{ background:#c4d9ec; line-height:18px; text-align:left;}
.finance_tabel th.kop_boven.small{ width:60px !important;}
.finance_tabel th{ padding:2px 4px 2px 4px; border-right:1px solid #fff; vertical-align:top; font-size:12px; text-align:right; font-weight:normal;}
.finance_tabel.LeftAlign th{ text-align:left;}
#midden .finance_tabel th.kop_boven a.aan{ color:#ec2451; font-style:normal; text-decoration:none; }
#midden .finance_tabel td.kop_boven a.aan{ color:#ec2451; font-style:normal; text-decoration:none; }
.finance_tabel td.kop_links{ color:#ec2451; font-size:13px; font-weight:bold; text-align:left;}
.finance_tabel td.onderdeel_links{ color:#004785; text-align:left;}
.finance_tabel td.onderdeel_links2{ color:#004785; text-align:left; font-weight:bold;}
.finance_tabel td.onderdeel_links a:hover{ text-decoration:underline;}
.finance_tabel td.onderdeel_links_totaal{ font-weight:bold; text-align:left;}
.finance_tabel td.label{ color:#ec2451; font-size:11px; font-weight:bold;}
.finance_tabel th.kop_links{ color:#ec2451; font-size:13px; font-weight:bold; text-align:left;}
.finance_tabel th.onderdeel_links{ color:#004785; text-align:left;}
.finance_tabel th.onderdeel_links2{ color:#004785; text-align:left; font-weight:bold;}
.finance_tabel th.onderdeel_links a:hover{ text-decoration:underline;}
.finance_tabel th.onderdeel_links_totaal{ font-weight:bold; text-align:left;}
.finance_tabel th.label{ color:#ec2451; font-size:11px; font-weight:bold;}
.finance_tabel tr td.whitetd{ background:#fff;}
.finance_tabel tr.bluerow td{ background:#e9f3ff;}
.finance_tabel tr.greyrow td{ background:#f1f1f1; text-align:left;}
.finance_tabel tr.greyrow2 td{ background:#f1f1f1; text-align:left; height:2px;}
.finance_tabel tr.whiterow td{ background:#fff; height:2px;}
.finance_tabel tr.totalen{ /*background:#f1c7d0;*/ background:#f1f1f1;}
.finance_tabel tr.totalen td{ border:1px solid #ffffff;}

.finance_tabel .hideme{ display:none;}
.finance_tabel td a.openit, .finance_tabel td a.closeit{ background:url(../Images/pijltje_slide.png) 50% 0 no-repeat; height:12px; width:12px; display:block; margin-top:2px;}
.finance_tabel td a.closeit{ background-position:50% -12px;}

.alfabetline{ width:688px; min-height:10px; height:auto !important; height:10px; margin:0 0 20px 0; padding:0 0 22px 0; text-align:center; border-bottom:1px dashed #dadada;}
.alfabetline.MinderRuimte{ margin:0 0 4px 0;}
.alfabetline.NoBorder{ border:none; margin:0;}
.alfabetline a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#265897; font-style:normal !important;}
.alfabetline a:hover{ text-decoration:underline;}

.weergave{ width:656px; min-height:10px; height:auto !important; height:10px; margin:0; padding:10px 16px; text-align:right;}
.weergave a, .weergave a:hover{ color:#004785; font-style:italic !important;}
.weergave a.aan{ color:#ec2451; font-style:normal !important;}
#midden .weergave a.aan:hover{ text-decoration:none;}
.weergave.MeerPadding{ width:458px; padding:10px 230px 10px 0;}

.weergave.MeerPadding a, .weergave.MeerPadding a:hover{ color:#004785; font-style:italic !important;}
.weergave.MeerPadding a.aan{ color:#ec2451; font-style:normal !important;}
#midden .weergave.MeerPadding a.aan:hover{ text-decoration:none; }


#nieuwsoverzicht{ width:736px; min-height:10px; height:auto !important; height:10px; margin:0 0 20px 0; padding:0; float:left;}
.bericht{ width:736px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0 0 8px 0; float:left;}
.nieuws_datum{ width:84px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; color:#636363;}
.nieuws_tekst{ width:652px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.nieuws_tekst a{ text-decoration:none; font-weight:bold; font-style:italic;}
.nieuws_tekst p{ font-size:12px; line-height:15px;}
.nieuws_tekst span{ color:#004785; text-decoration:none; font-weight:bold; font-style:italic;}

.rood_instelling{ color:#ec2451; width:475px; }
.rood_instelling h1{color:#ec2451;}

#publicaties{ width:736px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
#pub-aantal{ width:736px; height:14px; line-height:14px; margin:0; padding:0; float:left;}
#pub-aantal strong{ color:#004785;}
.pub-item{ width:736px; min-height:10px; height:auto !important; height:10px; margin:0; padding:20px 0; float:left; border-bottom:1px solid #dadada;}
.pub-afb{ width:70px; min-height:10px; height:auto !important; height:10px; margin:0 52px 0 0; padding:1px; float:left; border:1px solid #8080ff;}
.pub-afb img{ width:70px; float:left;}
.pub-text{ width:610px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.pub-text a{ color:#004785; font-style:italic;}
.pub-cat{ color:#004785; padding:4px 0;}
.pub-cat small{ font-style:italic;}

/**************************************************************
** Rechts Styles
***************************************************************/
.content_rechts{ width:186px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0;}
.content_rechts.metborder{ width:172px; border-left:1px solid #dadada; margin:14px 0 0 0; padding:0 0 16px 13px;}
.content_rechts.metpadding{ width:172px; border-left:1px solid #dadada; padding:0 0 16px 13px;}
.content_rechts h2{ padding:16px 0 0 0; color:#ef4c67;}
.content_rechts p{ font-size:11px; line-height:14px;}
.content_rechts h3.kop{ background:#004785; height:18px; line-height:18px; margin:0; padding:0; color:#fff; font-size:12px; text-align:center; display:block;}
.content_rechts h3.kop a{ color:#fff;}
.content_rechts h2.kop{ background:#004785; height:18px; line-height:18px; margin:0; padding:0; color:#fff; font-size:12px; text-align:center; display:block;}
.content_rechts h2.kop a{ color:#fff;}

.content_rechts ul{ width:186px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; list-style:none;}
.content_rechts.metborder ul{ width:172px;}
.content_rechts ul li{ margin:0; padding:0;}
.content_rechts ul li a{ background:url(../Images/pijltje_submenu.gif) 0 6px no-repeat; min-height:18px; height:auto !important; height:18px; line-height:18px; color:#636363; text-decoration:none; margin:0; padding:0 0 0 16px; display:block;}
.content_rechts ul li a:hover{ color:#ec2451; font-weight:bold;}
.content_rechts ul li a.aan{ color:#ec2451; font-weight:bold;}/* was color:#1f4684; */

.nieuwsvak{ width:186px; min-height:10px; height:auto !important; height:10px; margin:0; padding:4px 0; border-bottom:1px solid #dadada;}
.nieuwsvak h2{ font-size:12px; padding:0;}
.nieuwsvak p{ padding:0;}
.nieuwsdatum{ font-weight:bold; color:#5191c9;}

.content_rechts.afbeelding{ margin:1px 0 0 0;}
.content_rechts.afbeelding img{ width:186px;}

/**************************************************************
** Footer Styles
***************************************************************/
#leftfoot{ width:197px; /*height:53px;*/ margin:9px 0 0 7px; padding:0; float:left; display:inline;}
#middlefoot{ width:520px; /*height:53px;*/ margin:9px 0 0 40px; padding:0; float:left; display:inline;}
#rightfoot{ width:175px; /*height:53px;*/ margin:9px 1px 0 0; padding:0; float:right; display:inline;}
#leftfoot p, #leftfoot p a, #middlefoot p, #middlefoot p a, #rightfoot p, #rightfoot p a{ font-size:10px; line-height:14px; color:#949494; margin:0;}
#leftfoot p a, #middlefoot p a{ text-decoration:none; font-style:italic;}
#leftfoot p a:hover, #middlefoot p a:hover, #rightfoot p a:hover{ text-decoration:underline;}
#middlefoot p strong{ font-weight:bold; color:#636363;}

#middlefoot p.foottekst{ width:210px; /*height:53px;*/ margin:0; padding:0 10px 0 0; float:left;}
#middlefoot p.footseo{ width:300px; /*height:53px;*/ margin:0; padding:0; float:left;}

#middlefoot p.foottekst a.sm-ico{ line-height:normal; width:23px; height:20px; margin:0; padding:2px 0 0 0; float:left;}

/**************************************************************
** Formulier Styles
***************************************************************/
input[type="text"], input[type="password"]{ background:#fff; height:16px; line-height:16px; margin:0 0 4px 0; padding:2px; border:1px solid #939393; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d;}
input[type="submit"]{ background:#878787; height:22px; margin:0; border:1px solid #939393; color:#fff; font-size:12px; cursor:pointer;}
input[type="submit"].rechts{ margin:0 4px 0 0; float:right;}
input[type="button"]{ background:#878787; height:22px; margin:0; border:1px solid #939393; color:#fff; font-size:12px; cursor:pointer;}
input[type="submit"].knop{ background:#878787; height:22px; border:1px solid #939393; color:#fff; font-size:12px; cursor:pointer; margin:0 0 0 5px;}
select{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; border:1px solid #939393; width:132px;}
select option{ width:100%;}
select.puldown{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; border:1px solid #939393; width:206px;}

textarea{ background:#fff; width:200px; height:120px; margin:0 0 4px 0; padding:2px; border:1px solid #939393; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d;}

input.form_text{ background:#fff; width:200px; height:16px; line-height:16px; margin:0 0 4px 0; padding:2px; border:1px solid #939393; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d; vertical-align:top;}

input.form_text_login{ background:#fff; width:120px; height:16px; line-height:16px; margin:0 2px 4px 0 !important; padding:2px; float:left; border:1px solid #939393; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d;}

input.form_text_zoek{ background:#fff; width:110px; height:16px; line-height:16px; margin:0 0 4px 0; padding:2px; float:left; border:1px solid #939393; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d;}

input.form_submit{ background:#878787; height:22px; margin:0; border:1px solid #939393; color:#fff; font-size:12px; cursor:pointer;}
input.form_submit_zoek{ background:#878787; height:22px; margin:0; border:1px solid #939393; color:#fff; font-size:12px; cursor:pointer; float:left;}

input.form_text_nb{ background:#fff; width:170px; height:16px; line-height:16px; margin:0 0 4px 0; padding:2px; border:1px solid #939393; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d;}

/**************************************************************
** Popup Styles
***************************************************************/
#container_popup{ background:#fff; width:560px; height:320px; margin:0; padding:10px; border:10px solid #004785;}
#container_popup h1{ padding:0 0 20px 0;}

.spamcontrole { width:5px; visibility:hidden; }
.google_frame{ width:700px; height:650px; float:left; border:none; }
