@charset "utf-8";

/* Genral
========================================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {  margin: 0;  padding: 0; border: 0;  font-size: 100%; vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, details, figcaption, figure,
footer, hgroup, menu, section {display: block;}
ul                      {list-style: none;}
blockquote, q           {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table                   {border-collapse: collapse; border-spacing: 0;}

.clearfix:after         {content: "."; display:block; font-size:0; line-height:0; height:0; clear:both; visibility:hidden; }
.clearfix               {display:inline-block; }
* html .clearfix        {height:1%; }
.clearfix               {display:block; }

.alingLeft              {float:left}
.alingRight             {float:right}
#gerelateerdeartikelen  {display: none;}
#workshopblock          {display: none;}
#rubriekenblock         {display: none;}

:focus                  {outline:none;}
img                     {vertical-align:top; border:0; width: auto;}
p                       {padding:0 0 15px 0; text-align:justify;}

section:after           {content: "."; display:block; font-size:0; line-height:0; height:0; clear:both; visibility:hidden; }
section                 {display:inline-block; }
* html section          {height:1%; }
section                 {display:block; }
i                       {font-style:italic}

/* Font */
body                    {font:12px/18px Verdana, Arial, helvetica, Sans-serif; color:#363636}

/* Branding */
body                  {background:#fff;}
.pageWidth            {width:100%; margin:0 auto; }

#logo                 {display: none;}
#logo span            {display: none;}

header, nav, section  {display: none;}

#printheader          {display: block; font-size: 25px; color: #313131;}
#header               {display: none;}
.header               {display: none;}

.searchBar            {display: none;}
.searchBar .input     {display: none;}
.searchBar .btn       {display: none;}

/* END Branding
========================================================================================*/

/* HEADING
========================================================================================*/
h1                    {margin:0 0 6px 0; font-size:15px; font-weight:bold; color:#006c9d; padding:0}
h2                    {font-size:15px; color:#006c9d; font-weight:bold; margin:0 0 5px 0; padding:0; }
.heading              {font-size:18px; color:#FFF; font-weight:normal; background:#a3c226; font-family:Arial, Helvetica, sans-serif; padding:0 12px; line-height:27px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin:0 0 5px 0;}
.headingBlue          {background-color:#fff; }
.heading span         {font-size:17px;}
#nieuwsbrief          {display: none;}
aside h2              {display: none;}
.artikelDetail h1     {margin-bottom:3px}
.artikelDetail h2     {margin-bottom:1px; display: inline;}

/* END  HEADING
========================================================================================*/

/* Links AND Button
========================================================================================*/
a:focus       {outline:none;}
a             {color: #006CAB; text-decoration: none;}
a:hover       {color: #005a85; text-decoration: underline;}
a:visited     {color: #064563; text-decoration: none;}
.lees_verder  {font-weight:bold;}

.btn          {font-family: Verdana;font-size: 14px; color: #ffffff; padding: 5px 16px; background-color: #a2c202; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 0px solid #a2c202;}
.btn:hover    {background-color: #8aa501; cursor: pointer;}

/* Links AND Button
========================================================================================*/

.sprite           {display: none;}
.iconTwiiter      {display: none;}
.iconFacebook     {display: none;}
.iconRssFeed      {display: none;}
.iconCornerLeft   {display: none;}
.iconCornerRight  {display: none;}
.iconBalloon      {display: none;}

/* Main Navigation
========================================================================================*/

nav               {display: none;}
nav ul            {display: none;}
nav li            {display: none;}
nav li.last       {display: none;}
nav li:first-child{display: none;}
nav li a          {display: none;}
nav li a:visited                    {display: none;}
nav li a:hover, nav li.active a     {display: none;}

.bottomNav                          {display: none;}
.bottomNav li a                     {display: none;}
.bottomNav li a.butAafmelden        {display: none;}
.bottomNav li a.butAafmelden:hover  {display: none;}


/* End Navigation
========================================================================================*/


#container                {padding:0 0 0 20px }
aside                     {display: none;}
.reactie_avatar           {width:80px; border: solid 5px #4B78B6;}
td                        {padding: 3px;}


.columnLeft               {float:left;}
.columnRight              {float:right;}
.column                   {padding:0 15px 22px;}
#widecolumn               {padding:17px 0 0 0;}

/* Artikel Block */
.artikelBlock             {}
.art_block                {}
.artikelBlock figure      {float:right; overflow:hidden; width:172px; padding:16px 0 0 27px; height:170px; margin:-1px -1px 0 0}
.artikelBlock figure img  {width:150px; border:solid 1px #FFF;}
.art_block_footer         {}
.articaltext              {overflow:hidden; padding: 0 10px 0 5px;}
.art_info                 {padding:0px 0 0 5px; font-weight:bold; font-size:10px; line-height:25px; color:#505050;}
.art_reacties             {color:#FFFFFF; font-size:11px; padding:0px 10px 0 10px; text-align:right; overflow:hidden; min-height:22px; line-height:22px }
.art_reacties a           {color:#FFF;}
.art_reacties b           {font-weight:bold;}
.artRubriek               {background:#cbf031; background:#cbf031;color:#657F01; line-height:22px; font-size:11px; font-weight:bold; width:172px; float:right; margin: -5px 0 0 8px; text-align:center;}

/* rub Block */
.rubBlock                 {}
.rubBlock ul              {font-weight:bold; line-height:16px;}
.listData li              {padding:0 0 0 13px; }
.listData a               {color:#41689A}
.listData a:hover         {text-decoration:underline;}
.listData li.morebutton   {margin-top:16px;}

.rubBlock .art_reacties   {margin-top:-22px;}
.blueBoxs                 {background:#deebf4; padding:9px 10px 8px;}
.topartikel               {padding:8px; min-height:144px; line-height:16px;}
.topartikel p             {padding:0 0 10px;}
.topartikel p.moreinfo    {margin-bottom:15px;}

.relateerArtikel          {display: none;}
.wtd                      {border-width:2px; padding:10px; text-align:center}
.wtd img                  {width:auto;}
.oudere_berichten         {margin:0 0 20px;}
.oudere_berichten a       {display: none;}
.oudere_berichten a:hover {}

/* Artikel  */
.artikel                  {padding:5px; border-width:0; background:#FFF;}
.artikelDetail            {padding:5px 14px 11px;}
.artikelDetail p          {padding:0 0 18px}
.artikelHeader            {font-size:11px; line-height:18px; font-weight:bold; color:#FFF;}
.artikelHeader a          {color:#FFF;}
.message_info             {background:#4c78b7; font-size:11px; text-indent:13px; float:left; }
.message_info a           {text-decoration:underline;}
.message_info a:hover     {text-decoration:none;}
.message_info, .message_rubriek {padding:5px 0; line-height:18px;}
.message_rubriek          {text-align:center; float:right; background:#a3c226}
.message_rubriek a:hover  {text-decoration:underline;}

.image                    {border: 2px solid #4b78b6;}


center{ display:block; margin:0 0 20px 0}

/* auteur List  */
.auteurList               {margin:0; padding:0; }
.auteurList li            {display:block; padding:6px; background:#F8F8F8; margin:5px 0 0 0 }
.auteurList li:first-child{margin-top:0}
.auteurList li .reactie_avatar{border: solid 5px #4B78B6; float:left; margin:0 15px 0 2px;}
.auteurList p             {padding:0 0 4px 0}
.art_opties               {display: none;}
.art_opties span          {font-size:11px; color:#828282; display:inline-block; padding-left:3px; float:left; margin-right:22px;}
.art_opties img           {width:auto}

/* reacties List  */
.reactiesList .reactie_avatar               {width:80px; float:right;  border:solid 5px #4B78B6; margin:0 4px 0 2px }
.reactiesList li                            {padding:5px 0;}
.reactiesList .reactieMiddle                {overflow:hidden; line-height:15px;}
.reactiesList .odd .reactieMiddle           {background-color: #dfdfdf;}
.reactiesList .positive .reactieMiddle      {background-color: #e6f7e5;}
.reactiesList .authorReplies .reactieMiddle {}
.reactiesList .reactieMiddle                {min-height:68px;}

.reactieInfo                                {display:block; padding-bottom:3px;}
.reactieMiddle img                          {width: auto;}
#schrijfreactie                             {display: none;}

/* News latter */
#nieuwsbrief        {display: none;}
.input              {border:solid 1px #abadb3; width:159px; height:20px; color:#000; font-size:13px; padding:0 3px 0 2px; margin-bottom:4px }
.button             {border:solid 1px #707070; margin:0; background:#cfcfcf url(/fotografie/img/button-bg.jpg) repeat-x left top; border-radius:3px; padding:0px 2px 0px 2px; float:left; margin:0 6px 5px 0; box-shadow:inset 1px 1px 0 #feffff, inset -1px -1px 0 #feffff;}
.totalReader        {padding:3px 0 11px 5px }
.totalReader span   {font-weight:bold }
.link               {color:#FFF; font-size:11px }
.link:hover         {color:#fff; text-decoration: underline; }
.link:visited       {color:#FFF; font-size:11px }
#nieuwsbrief ul li  {float:left; margin-left:9px; }
#nieuwsbrief ul li:first-child { margin-left:18px }
#nieuwsbrief label  {display:block;}
#nieuwsbrief .btn   {padding: 3px 6px; font-size: 12px;}
#nieuwsbrief input  {padding: 2px 2px 2px 4px;}

/* sponsoren */
.sponsoren                {display: none;}
.sponsoren h2             {color:#8cab0f; font-size:13px; text-align:center; margin-bottom:4px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.sponsoren ul li          {margin:0px 4px 9px 4px  }
.sponsoren ul li:first-child { margin-top:0 }

/* laatste Reacties */
.laatsteReacties          {display: none;}
.laatsteReacties h2       {background:#a3c226; border-radius:6px; padding:3px 0 6px 10px; font-size:15px; font-weight:bold; margin-bottom:14px; font-family:Arial, Helvetica, sans-serif; }
.laatsteReacties ul       {margin-left:7px; margin-bottom:6px; }
.laatsteReacties ul li    {padding:0 0 0 10px }
.laatsteReacties ul li a  {color:#006b9e; font-size:10px; line-height:16px; display:block }
.laatsteReacties ul li a:hover { text-decoration: underline; }
.more                     {font-weight:bold; display:block; color:#006b9e; font-size:10px; margin:0px 0 4px 6px  }
.more a                   {margin-left:3px }
.more a:hover             {text-decoration: underline; }

.googleads                {display: none;}
.googleads img            {display: none;}
.productBox h2            {margin-bottom:2px }

.viewVersion              {display:none;}

.beoordeling              {display: none;}
.beoordeling h2           {background-color:#4d79b6; margin-bottom:10px;}
.beoordeling_content      {padding:0 7px 10px; font-size:10px;}
.beoordeling_content p    {padding:0 0 0px 0}
.beoordeling_content img  {width:auto !important; margin:0}
#RatingAantalText         {padding:7px 0 0 0}
.artikel .postimg         {text-align:center; margin-bottom:20px;}

/* FORM
========================================================================================*/
fieldset                  {margin:0; padding:0; border:none; background:none }
.commentForm              {display: none;}
.commentForm ul           {padding:0 0 14px 0}
.commentForm li           {padding:0 0 2px 0}
.commentForm .input       {border: solid 1px #abadb3; background: #fff; padding:0 5px; width:120px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; margin:0; line-height:18px; height:18px; box-shadow: inset 0 10px 10px -6px #eee;}
.commentForm .textarea    {display: none;}

/* Footer */
footer                    {display: none;}
#footer                   {display: none;}
footer a                  {display: none;}
footer a:hover            {display: none;}
footer a:visited          {display: none;}
#footer_ads               {display: none;}

/* cookiewet */
#cookiewet                {display: none;}

/*rating system*/
.reactie_rating           {display: none;}
.rate                     {float: right; padding-right: 15px;}
.rate div                 {color: #ccc; text-decoration: none; cursor: pointer; display: inline;}
.rate div:hover           {color: #000; text-decoration: none; cursor: pointer;}
.grayed                   {color: #c8c8c8;}

/* other  */
.sponseredinfo            {background-color: #fdfff1; border: 1px solid #a3c101; padding: 5px;}
.commenthanks             {display: none;}
.auteur                   {background-color: #f8f8f8; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 3px;}
.mail_preview             {float: right; width: 225px; padding: 5px; border: 1px solid #e7e7e7; background-color: #f2f2f2;}
.art_opties a span        {margin:0px; padding:0}
.auteurList p             {overflow:hidden;}

#menu                     {display: none;}
#menu.active              {display: none;}

#adminkey                 {display: none;}

.head1:hover              {text-decoration: none;}
.head1:visited            {color: #006CAB;}

.mobileAdss               {display: none;}
.googleAds300             {display: none;}
.footerAds                {display: none;}
