/*CONTENT STYLESHEET
  ------------------
  PAGE
  HEADER
  NAVIGATION
  CONTENT
  FOOTER
  -
  CLEARFIX
  
*************************************************************/
.noScreenDisplay { display: none;}


/*************************************************************
  P A G E
*************************************************************/
* { /*border: 0;*/ font-size: 100%; margin: 0; outline: 0; padding: 0 } /* Resets elements */
ol, ul { list-style: none }
big { font-size: 130% }
small, sup, sub { font-size: 80% }

img { -ms-interpolation-mode: bicubic } /* Makes resized images in IE look better */

body { background: #fff url(images/bg.gif) repeat left; color: #151515; font: 0.75em/1.50em Arial, Helvetica, sans-serif; margin-top: 20px; }

#wrapper1 {width: 980px; margin: 0 auto;}
#wrapper2 {width: 980px; background: url(images/bg_wrapper.png) repeat-y top center; margin: 0 auto;}
#page_wrapper { margin: 0 auto; width: 960px;  }


/*************************************************************
  ALGEMEEN
*************************************************************/

input { height: 17px; border: 1px solid #CCC;}
a:link, a:visited, a:active, a.active {color: #3A6796; text-decoration: underline;}
a:focus { color:#000 !important; background:#ccc; }
a:hover {text-decoration: none;}

h4,h5,h6 {color: #161616; font-weight: bold;}

table { width: 100%; margin-top: 20px; border-collapse: separate; }
td { padding-right: 20px; vertical-align: top;}


/*************************************************************
  H E A D E R
*************************************************************/
#header { height: 270px; width: 960px; }

#logo {display: inline; height: 58px; width: 250px; margin-top: 10px; }

#header #image {width: 960px; height: 270px; border: 0;}
#header #image img, #header #image a {border: 0;}
#header #image a {width: 960px; height: 270px; display: block; position: relative; top: 0px; left: 0px;}


/*************************************************************
  CONTENT WRAPPER
*************************************************************/
#content_wrapper { background: url(images/bg_content.gif) repeat-y top left; }

input.form-submit { background-color: #3A6796; color:#FFF; border: 0; height: 19px; padding: 0 6px 2px 6px; vertical-align: middle;}
input.form-text {border: 1px solid #CCC; height: 17px; vertical-align: middle;}
/*#content #edit-submit {}
#content #edit-keys {}*/

/*************************************************************
  SIDEBAR LEFT
*************************************************************/
#sidebar_left {  background-color: #161616; color: #FFF; float: left; padding-bottom: 20px; border-top: 1px solid #fff;}

#navigation { border-bottom: 1px solid #fff; width: 250px; }
#primary-links { padding-bottom: 10px; margin: 15px 20px 0px 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; /*border-bottom: 1px solid #CCC;*/ }
#primary-links ul.links li, #secondary-links ul.links li {display: block;}
#primary-links ul.links li a:link, #primary-links ul.links li a:visited {color: #fff; font-size: 1em; line-height: 18px; text-decoration: none; text-transform: uppercase; font-weight: bold; letter-spacing: 0px; padding: 0 3px;}
#primary-links ul.links li a:hover {background-color: #fff; color: #161616;}
#primary-links ul.links li a.active {background-color: #fff; color: #161616;}

#secondary-links { width: 215px; margin: 10px 20px 15px 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

#secondary-links ul.links li a:link, #secondary-links ul.links li a:visited {color: #fff; font-size: 1em; line-height: 18px; text-decoration: none;  text-transform: uppercase; font-weight: bold; letter-spacing: 0px; padding: 0 3px;}
#secondary-links ul.links li a:hover {background-color: #fff; color: #161616;}
#secondary-links ul.links li a.active {background-color: #fff; color: #161616;}



#searchbox {width: 230px; padding-left: 20px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #fff;}
#searchbox input.form-text {width: 188px; height:17px; background: #fff; color:#333; border: 1px solid #ccc; margin: 0;}
#searchbox input.form-submit { width: 19px; height: 19px; background: url(images/search_button.gif) no-repeat 0px 0px; border: 0; color: transparent; vertical-align: middle;}
#searchbox label {display: none;}


#infolijn {line-height: 28px; border-bottom: 1px solid #fff; padding: 0 20px;}
#infolijn img {float: left; margin: 9px 0 0 0;}
#infolijn #infonummer {text-align: right;}

#infovideo {display: none;  border-bottom: 1px solid #fff;}
#infovideo img {margin: 8px 20px; }
#infovideo #video img {margin: 0;}

#block-simplenews-1 h2 { text-transform:uppercase }
#block-simplenews-1 {border-bottom: 1px solid #fff; padding: 15px 20px 15px 20px; /*background: url(images/nieuwsbrief.gif) no-repeat 20px 15px;*/}
#block-simplenews-1 #edit-mail { width: 208px;}
#block-simplenews-1 #edit-submit { height: auto;}
#block-simplenews-1 #edit-mail-wrapper { margin-top: 0px;}

#sidebar_left .form-required { font-size: 1.5em; color: #FF4040;}



#block-tagadelic-2 .tagadelic { line-height: 120%; margin-right: 8px; text-decoration: none;}
#block-tagadelic-2 a:link, #block-views-nieuws-block_1 a:visited, #block-views-nieuws-block_1 a:active{ text-decoration: underline;}
#block-tagadelic-2 a:hover { text-decoration: none;}


/*************************************************************
  CONTENT
*************************************************************/
#content { width: 450px; padding: 30px 50px 30px 40px; float: left; background-color: #FFF; line-height: 140%; color:#333; text-align:justify;}
#content h1, #content h2, #content h3 {color: #3A6796; font-size: 1.5em; line-height: 110%; margin: 10px 0px 20px 0px;}
#content h1 { font-size: 1.75em; color: #3A6796;}
#content h2 { font-size: 1.4em; color: #3A6796;}

#content ol, #content ul { list-style: outside disc ; padding-left: 30px;   }


/* DETAIL VIEW VAN EEN NIEUWSBERICHT */ 

.view-display-id-page_1 .views-field-title a:link, .view-display-id-page_1 .views-field-title a:visited, .view-display-id-page_1 .views-field-title a:active{ float: left; font-size: 1.4em; font-weight: bold;  margin-right: 4px; text-decoration: none;}
.view-display-id-page_1 .views-field-title a:hover { text-decoration: underline;}
.view-display-id-page_1 .views-field-upload-fid { float: left; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; }
.view-display-id-page_1 .views-field-body { margin-top: 20px; }
.view-display-id-page_1 .views-field-created { color: #3A6796; }
.view-display-id-page_1 .views-row { display: block; clear: both; margin-bottom: 40px; margin-top: 15px;}


/*contact mail page */


#contact-mail-page #edit-message { height: 175px;}

ul.tips { margin: 10px 0;}
#edit-preview { margin: 10px 0;}
.meta { margin-bottom: 10px;}
.clear-block { margin-top: 40px;}
.nieuws_detail { margin: 20px 0;} /* image */
.form-required { font-size: 1.5em; color: #B82E2E; }

/*************************************************************
  ADMIN STYLE - TABS
*************************************************************/
#tabs { width: 426px; padding: 10px; margin-bottom: 10px; float: left; border: 2px dotted #933; background-color:#C99; line-height: 140%; color:#333;}
ul.primary { border-bottom: 1px solid #933;}
ul.primary li.active a { background-color: #933; color: #fff; border: 1px solid #903;  }
ul.primary li a {background-color:#333; color: #FFF; border: 1px solid #000;}
ul.secondary { border-bottom: 1px solid #933;}
ul.secondary li { border-right: 1px solid #FFF;}
ul.secondary li a { color: #161616;}
ul.secondary li.active a { background-color:#933; border: 1px solid 903; color: #fff; padding: 0 10px; border-bottom: 0px;} 


/*************************************************************
  SIDEBAR RIGHT
*************************************************************/
#sidebar_right { width: 170px; background-color: #3A6796 /*#6097D5*/; color: #FFF; float: right; margin-top: 28px; line-height: 100%; }
#sidebar_right a {color: #fff;}
#sidebar_right a:hover { text-decoration: none;}

/* TAGCLOUD RIGHT SIDEBAR */

#block-tagadelic-2 {border-bottom: 1px solid #fff; padding: 0 20px; padding: 50px 20px 15px 20px; background: url(images/onderwerpen.gif) no-repeat 20px 15px;}
#block-tagadelic-2 .tagadelic { line-height: 120%; margin-right: 8px; text-decoration: none;}
#block-tagadelic-2 a:link, #block-views-nieuws-block_1 a:visited, #block-views-nieuws-block_1 a:active{ text-decoration: underline;}
#block-tagadelic-2 a:hover { text-decoration: underline;}
#block-tagadelic-2 a:focus { background-color: #fff; color: #3A6796}

/* LAATSTE NIEUWS BLOCK RIGHT SIDEBAR */

#block-views-Nieuws-block_1 {line-height: 120%; border-bottom: 1px solid #fff; padding: 15px 20px 15px 20px; /*background: url(images/laatstenieuws.gif) no-repeat 20px 15px;*/}
#block-views-Nieuws-block_1 li.views-row { margin: 0 0 5px 0;}
#block-views-Nieuws-block_1 a, #block-views-Nieuws-block_1 a:link, #block-views-nieuws-block_1 a:visited, #block-views-nieuws-block_1 a:active  { text-decoration: underline;}
#block-views-Nieuws-block_1 h2 {margin: 0 0 15px 0; text-transform: uppercase;}


/*************************************************************
  WRAPPER CLOSE
*************************************************************/
#wrapper_close { width:960px; clear:both;}

/*************************************************************
  FOOTER
*************************************************************/
#footer { width: 956px; clear: both; margin: 0 auto; background: url(images/bg_footer.png) top center no-repeat; padding: 10px 2px; }
#footer #partners { float: right; text-align: right;}
#footer #partnerstekst {float: right;}
#footer #copyright { float: left;}


/*************************************************************
  TOP
*************************************************************/
#top { width: 980px; clear: both; margin: 0 auto; background: url(images/bg_top.png) top center no-repeat; height: 13px;}

#comments .form-item {display:block}