
/*
 Taalschrift Drupal (Zen) Theme v2010
 vormgeving: Eend 
 Drupal intergratie: Michiel Groen - Taalunie 
*/

/*
 Gebasseerd op:
 stylesheet: taalschrift.org
 versie 0.1 - 14-06-2010
 robertjan@eend.nl
*/

/*
Schone start gebaseerd op eric meyer
http://meyerweb.com/eric/tools/css/reset/
v1.1 | 20080422
-------------------------------------------- */
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
 border:0;
 outline:0;
 line-height: normal;
 vertical-align:baseline;
 background:transparent;
 text-decoration:none;
 margin:0;
 padding:0;
}

blockquote,q {
 quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
 content:none;
}

table {
 border-spacing:0;
 border-collapse:collapse;
 width:100%;
 margin:1em 0;
}





/* algemeen */
body, caption, th, td, input, textarea, select, option, legend, fieldset

body {
 background:#ffffff;
 color:#000000;
}

body, caption, th, td, legend, fieldset,input, textarea {
 font:16px/1.35 georgia, palatino, "times new roman", times, serif;
}

input, textarea {
 font:78.571%/1.364 verdana,arial,helvetica,sans-serif;
 max-width: 40em;
}

ul,ol,p,table,dl {
 margin:0 0 20px;
}

ul li,
.item-list ul li {
 list-style:none;
 padding-left:13px;
 background:url(img/bg_ul_li.gif) no-repeat -13px 0;
}

ol li,
.item-list ol li{
 margin-left:30px;
 list-style:decimal;
}

h1 {
 color:#003867;
 font:normal 228.571%/1.1875 georgia, palatino, "times new roman", times, serif;
 margin-bottom:18px;
}

h2 {
 font:normal 171.429%/1.1667 georgia, palatino, "times new roman", times, serif;
 margin-bottom:2px;
}

h3 {
 font:bold 114.286%/1.125 georgia, palatino, "times new roman", times, serif;
}

h4,h5 {
 font:bold 100%/1 georgia, palatino, "times new roman", times, serif;
}

caption {
 text-align:left;
 text-transform:uppercase;
 color:#641a45;
 font-size:78.571%;
 padding-bottom:8px;
}

thead tr th {
 color:#ffffff;
 background-color:#641a45;
 font-weight:normal;
 border:none;
}

td,th {
 border-bottom:1px solid #f7adce;
 padding:5px 10px 4px;
 text-align:left;
 vertical-align:top;
 font-size: 1em;
}

/*
label {
 display:block;
 font:78.571%/1.364 verdana, arial, helvetica, sans-serif;
 margin:10px 0 3px 0;
 color:#787878;
}
*/

.form-item label {
 display:block;
 font-weight:normal;
 font:78.571%/1.364 verdana, arial, helvetica, sans-serif;
 margin:10px 0 3px 0;
 color:#787878;
}

label input {
 border:none;
 width:auto;
 padding:0;
}

input,textarea {
 border:1px solid #787878;
 padding:2px 2px 3px;
}

select {
 border:1px solid #787878;
}

option {
 padding:1px;
}

input:focus,textarea:focus,select:focus {
 border-color:#000;
}

a:focus {
 outline:1px dotted #003867;
}

blockquote p {
 border-left:4px solid #e4156a;
 padding-left:12px;
}

q {
 font-style:italic;
}

/* item meta */

.views-field-field-artikelvorm-value span,
.views-field-field-rubriek-value span,
.meta .artikelvorm,
.meta .rubriek,
.front .block-poll h2,
.front #block-views-laatste_reacties-block_1 h2 {
	display: inline;
	background-color:#FFDEDE;
	color:#E4156A;
/*	font-size:78.571% !important;*/
	font-size:70% !important;
	font-style:normal;
	font-weight: normal;
	padding:3px 5px;
	text-transform:uppercase;
}

.front #block-views-laatste_reacties-block_1 .views-field-comment { margin-bottom: 1em; }

.views-field-name,
.views-field-created,
.views-field-comment-count,
.views-field-field-schrijver-value,
.views-field-field-fotograaf-value,
.views-field-field-schrijver-value label,
.views-field-field-fotograaf-value label,
.page-archief .tag,
.meta .schrijver,
.meta .fotograaf,
.meta .submitted,
.meta .comment-count {
	display: inline;
	color:#767676;
	font-size:90%;
	line-height:1.4;
	width:183px;
}

.views-field-field-schrijver-value label,
.views-field-field-fotograaf-value label
{ font-style: italic; font-size: 1em; }

.views-field-field-fotograaf-value label { margin-left: 0.2em; }
.views-field-field-fotograaf-value .field-content { margin-right: 0.2em; }

.page-archief .tag,
.meta .schrijver,
.meta .fotograaf,
.meta .submitted,
.meta .comment-count {
	display: block;
}


.meta .schrijver label,
.meta .fotograaf label {
       font-style: italic;
       margin-right: 0.3em;
}

.views-field-created {
	background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -497px transparent;
	padding-left:0.3em;
}

.views-field-field-fotograaf-value {
        background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -497px transparent;
        padding-left:0.3em;
}

.views-field-comment-count,
.meta .comment-count {
	display: block;
	background:url("img/sprite_taalschrift.gif") no-repeat scroll -11px -395px transparent;
	padding-left: 19px;
}




.front .views-field-comment-count {
	background-position:0px -397px;
	padding-left: 30px;
}

.meta .terms {
	display: block;
	background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -347px transparent;
	padding-left: 19px;
}

.front .views-field-field-artikelvorm-value,
.front .views-field-name,
.front .views-field-created,
.front .views-field-comment-count,
.page-edities .views-field-field-artikelvorm-value,
.page-edities .views-field-name,
.page-edities .views-field-created,
.page-edities .views-field-comment-count,
.section-search .views-field-field-artikelvorm-value,
.section-search .views-field-name,
.section-search .views-field-created,
.section-search .views-field-comment-count,
.view-taxonomy-term .views-field-field-artikelvorm-value,
.view-taxonomy-term .views-field-name,
.view-taxonomy-term .views-field-created,
.view-taxonomy-term .views-field-comment-count
{
        display: inline;
}
.section-search .views-field-comment-count,
.page-edities .views-field-comment-count { background-position:0 -398px;
padding-left:31px;
}

.section-search .views-field-comment-count p { display: inline; }


.section-onderwerp .views-field-created,
.section-search .views-field-created,
.page-edities .views-field-created { background: none; padding-left: 0; }


.node-type-artikel .author,
.node-type-artikel .date { display: block; }

/* ----------------------------- */

/* #container
-------------------------------------------- */
#page {
 position:relative;
 width:940px;
 text-align:left;
 margin:0 auto;
}

/* #header
-------------------------------------------- */
#logo {
 width:940px;
 height:55px;
 background-color:#003867;
}

#logo a {
 display: inline-block;
}

#header h1 {
 margin:0;
}

#header img {
 margin-top:13px;
}

#header #site-slogan {
 margin-top: 5px;
 height: 1.2em;
/*
 position:absolute;
 top:61px;
*/
}


#header .view-laatste-editie-nr-hoofdartikel {
 display: inline;
 float: left;
 padding-top: 0.2em;
 color: #003867;
 position: relative;
 top: -1.4em;
 left: 15em; 
}

#header .view-laatste-editie-nr-hoofdartikel .views-field-field-editie-value:before {
 content:"|";
}

/* #navbar */
#navbar {
 position: absolute;
 bottom: 0;
 z-index: 1;
 display: none;
}

/* #block-menu-primary-links
-------------------------------------------- */
#block-menu-primary-links {
 text-align:right;
 font-size:200%;
 float: right;
 margin-top: -1.2em; /* #height of site-slogan */
}

#block-menu-primary-links ul {
 margin-bottom: 0em;
}

#block-menu-primary-links li {
 display:inline;
 padding-left:30px;
 background-image:none;
}

#block-menu-primary-links .title { display: none; }


#block-menu-primary-links a,.show span {
 color:#e4156a;
 font-size: 100%;
 margin-top: 5px;
}


#block-menu-primary-links a:focus,#block-menu-primary-links a:hover,#block-menu-primary-links .active-trail a,#main a:focus,#main a:hover,#site-slogan {
 color:#003867;
}

/* block-menu-secondary-links
-------------------------------------------- */


#block-menu-secondary-links .content .menu {
 text-align: right;
 margin-right: 120px;
}

 

#block-menu-secondary-links li,
#block-menu-secondary-links li.leaf {
 margin: 0;
 padding: 0 0.5em;
 background-image: none;
 list-style-type: none;
 list-style-image: none;
 display: inline;
}



#block-menu-secondary-links li.last a {
 text-align: left;
 display: block;
 position: absolute;
 top: 0;
 width: 155px;
 height: 35px;
 padding: 0;
 margin: 0;
 overflow: hidden;
 background:url("img/ntu.png") no-repeat 0 0;
 text-indent: -1999px;
}


#block-menu-secondary-links .title { display: none; }



/* #sidebar-left
-------------------------------------------- */
#sidebar-left { float: left; }



/* #content
-------------------------------------------- */
#content {
 position:relative;
/* top:20px;*/
 overflow:hidden;
 width: 100%;
 display: inline-block;
}

body.sidebar-right #content { width: 650px; }

#main a {
 color:#008ca1;
 text-decoration:underline;
}
#main .views-field-title a {
 text-decoration: none;
}

/* TODO: content-area? */
#content #col1, #content #col2 {
 float:left;
 width:455px;
 margin-right:30px;
 margin-bottom:40px;
}

#content #col2 {
 margin-right:0;
}

#main hr {
 height: 1px;
 border-top: 1px solid #cccccc;
 border-bottom: none;
 border-left: none;
 border-right: none;
}

/* #main
-------------------------------------------- */
#main {
margin-top: 20px;
/* float:left;*/
/* width:650px;*/
}

.node-type-artikel #main { margin-top: 40px; }

#main p {
        padding-right:20px;
}

/* #sidebars
-------------------------------------------- */
#sidebar-right {
 float:right;
 width:260px;
 position:relative;
 top:0;
}

#sidebar-left h2,
#sidebar-right h2 {
 font-size:110%;
 font-weight:bold;
 padding-bottom:.3em;
}

#sidebar-left h2 span,
#sidebar-right h2 span {
 display:block;
 font-size:84%;
 font-style:italic;
 font-weight:normal;
 padding-bottom:.3em;
}


/* #tagcloud
-------------------------------------------- */
#sidebar-right #tagcloud {
 position:relative;
 top:10px;
}


.block-tagadelic,
.section-edities .block-multiblock,
.section-onderwerp .block-multiblock {
 padding-left:0;
 text-align:center;
 overflow:hidden;
}

.block-tagadelic a {
 background-image:none;
 display:inline;
 padding:0 10px;
}

a.tagadelic,
#main a.tagadelic {
 color:#e4156a;
 text-decoration:none;
 padding: 0.2em;
 line-height: 1.2em;
}

a.tagadelic{
 font:normal 114.286%/1.125 georgia, palatino, "times new roman", times, serif;
}

/*
.tagadelic.level1 { font-size:171.429%; }
.tagadelic.level6 { font-size:228.571%; }
*/

.tagadelic.level1 { font-size:100%; }
.tagadelic.level2 { font-size:120%; }
.tagadelic.level3 { font-size:140%; }
.tagadelic.level4 { font-size:160%; }
.tagadelic.level5 { font-size:180%; }
.tagadelic.level6 { font-size:200%; }
.tagadelic.level7 { font-size:220%; }
.tagadelic.level8 { font-size:240%; }
.tagadelic.level9 { font-size:260%; }
.tagadelic.level10 { font-size:280%; }



/* #footer
-------------------------------------------- */
#footer {
 width:940px;
 height:150px;
 color:#ffffff;
 background-color:#003867;
 font:78.571% verdana, arial, sans-serif;
 position:relative;
 top:40px;
 padding-top: 10px;
}

#footer a {
 color:#ffffff;
 text-decoration:underline;
}

#footer #ntu {
 position:absolute;
 top:20px;
 left:25px;
}

#footer #service {
 position:absolute;
 top:20px;
 left:680px;
 padding-left:0;
}

#service li {
 display:inline;
 padding-right:10px; background-image:none;
}

/* front (home) ----------------------------------- */

.front #content-header { width: 265px; } /* Drupal messages: errors and notifications */

.front #content { width: 550px; left: 20px; }

/*.front #content .views-row-first { margin-left: -360px; margin-right: -340px; }*/

#sidebar-left {
 float:left;
 max-width:360px;
 margin-bottom:40px;
}
.front #sidebar-left {
/* margin-top:354px; */
}

.front .view-frontpage-hoofdartikel .views-field-field-hoofdafbeelding-fid,
.front .view-frontpage-hoofdartikel .views-field-field-wisselafbeelding-fid,
.front .view-frontpage-hoofdartikel .views-field-field-artikelvorm-value {
 position: absolute;
 left: -380px;
}
.front .view-frontpage-hoofdartikel .views-field-field-hoofdafbeelding-fid
{
 width: 360px;  /* = width 360px sidebar-left */
 height: 290px;
 margin-top: 8px;
 overflow: hidden;
}


.front .views-field-field-wisselafbeelding-fid a {
display:block;
width: 360px;
height: 290px;
overflow: hidden;
}


.front .views-field-field-wisselafbeelding-fid a:hover img
{
margin-top: -290px;
}


.front .view-frontpage-hoofdartikel .views-field-field-artikelvorm-value { margin-top: -1.5em; }

/* .front .view-frontpage-hoofdartikel { margin-top: 2em; } */

.front #content #block-views-frontpage_hoofdartikel-block_1 {  }
.front #content #block-views-frontpage_artikelen-block_1 {
/*
float: left;
z-index: 1;
*/
 }
.front #content #block-views-laatste_reacties-block_1,
.front #content #block-views-tweets-block2,
.front #content #block-views-aanvraag_nieuwsbrief-block_1,
.front #content #block-block-3 { /* Link naar Taalschrift op Twitter */
/* padding-left: 20px; *//* hack om float:right te forceren bij meer dan 1 block */
}

.front #content #block-views-tweets-block2 { border: 1px solid red; }

.front #content .block-poll,
.front #content .block-tagadelic {
}

.front #content { width: 265px; overflow: visible; }
.front #content-top { width: 550px; }
.front #content_bottom { width: 265px; float: left; }
.front #sidebar-right { width: 265px; }

/* TWEAK hack om front artikelen & right op dezelfde hoogte te krijgen: */
/*.front #content-top { height: 17em; } .front #sidebar-right { margin-top: 17em; }*/ /* default */
.front #content-top { height: 14em; } .front #sidebar-right { margin-top: 14em; }
.front #content-top { border-top: 1px solid #ffffff; margin-top: -1px; } /* WORKAROUND voor vage CSS bug waardoor regel hierboven niet correct uitlijnt. */

.front #mission { position: absolute; top: -3em; right: 0; }


.front #block-views-nieuws-block_1 {
/* color:#ffffff;
 background:#641a45;
*/
color:#ffffff;
background:#814467;

/* border: 1px solid #7B4263;*/
 padding-bottom:5px;
 margin-bottom:20px;
 margin-top: 350px;
}

.front #block-views-nieuws-block_1 h2 {
 font-size:114.286%;
 padding:20px 15px 10px
}

.front #main .view-nieuws a {
 color:#ffdede; 
/* color:#7B4263;*/
}

.front .view-nieuws p { margin-bottom: 1em; }

.front .view-nieuws a:focus,.front .view-nieuws a:hover {
 color:#ffffff;
}

.front .view-nieuws ol {
 padding:0;
 margin:0;
}

.front .view-nieuws .views-field-title {
 font-weight: bold; 
}


.front #block-views-nieuws-block_1 .more-link {
 margin-right: 20px;
}

.front .view-nieuws .views-row {
/*border-top:1px solid #7B4263;*/
/*border-top:1px solid #FFDEDE;*/
border-top:1px solid #be9fb1;
font:85.714%/1.4 verdana,arial,sans-serif;
list-style-type:none;
margin-left:0;
}
.front .view-nieuws .views-row .views-row-inner {
padding:10px 15px 15px;
}

.front .view-nieuws .views-row .views-field-created { background: none; padding-left: 0; color: inherit; }
.front .view-nieuws .views-row .views-field-created span {
}

.front .view-nieuws .views-row .view-fields-field-vanntu-value {
/* background:url("img/bg_ntu_tip.png") no-repeat scroll 0 0 transparent;*/
background:url("img/bg_ntu_tip-blauw.png") no-repeat scroll 0 0 transparent;
 padding-left: 47px;
}

.front .view-nieuws .views-field-field-vanntu-value { display: none; }

.front .views-field-body { margin-top: 16px; }
.front .view-nieuws .views-field-body { margin-top: 0; } 

.front .views-field-field-artikelvorm-value span { display: inline-block; margin-bottom: 20px; }

.front #content-bottom,
/*.front #sidebar-right-inner,*/
.front #block-views-laatste_reacties-block_1
/*, .front #block-block-5 */ {
 border-top: 1px solid #cccccc;
}

.front .frontpage-artikelen .views-row,
.front #block-views-laatste_reacties-block_1,
.front #block-views-aanvraag_nieuwsbrief-block_1,
.front #block-block-5  /* aanvraag_nieuwsbrief */
/*, .front #block-block-9 */
{ margin-bottom: 20px; padding-top: 20px; } 


#block-block-9 /*:melding laatste editie Taalschrift*/
{ 
	background-color: #ffdede;
	padding: 15px; 

} 


.front .frontpage-artikelen h2 {
 font:160%/1.2 georgia,palatino,"times new roman",times,serif;
 margin-bottom:14px;
}

.front .frontpage-artikelen p { margin-bottom: 0; }

.front .frontpage-hoofdartikel h2 {
 font:260%/1.1875 georgia,palatino,"times new roman",times,serif;
 margin-bottom:16px;
 margin-top:26px;
}

.views-field-view-node a {
 background:url("img/sprite_taalschrift.gif") no-repeat scroll 100% -300px transparent;
 font-size:75%;
 padding-right:40px;
 text-decoration:none !important;
 text-transform:uppercase;
 white-space:nowrap;
}

.front .block-poll h2 {
}

.front .block-poll .content {
 border:1px solid #FFDEDE;
 display:block;
 margin-bottom:20px;
 margin-top:3px;
 overflow:hidden;
 padding:12px 12px 6px;
}
.front .block-poll .poll { max-width: 100%; }
.front .block-poll .poll .vote-form { text-align: left; }
.front .block-poll .poll .vote-form .choices {
 display: inline;
 margin: inherit;
}

.front .block-poll .total, .poll .total { text-align: left; font-size: 75%; }
.front .block.block-poll ul { padding: 0; }
.front .block-poll .links li { background: none; }

.front .view-laatste-reacties { margin-top: 20px; }
.front .view-laatste-reacties .views-field-name { 
 font-style: italic;
 display: inline;
}

.front .view-laatste-reacties .views-field-subject { 
 display: inline;
} 

.front #block-block-3 a,
a#follow-twitter {
 background:url("img/twitter.png") no-repeat scroll 0 10px transparent;
 padding-bottom:16px;
 padding-left:42px;
 padding-top:16px;
 display: inline-block;
}

.front .aanvraag-nieuwsbrief label { font-weight: normal; }

.front .aanvraag-nieuwsbrief #edit-submitted-e-mailadres { width: 160px; }
.front .aanvraag-nieuwsbrief #webform-component-e_mailadres,
.front .aanvraag-nieuwsbrief #webform-component-e_mailadres div { display:inline; }

.front #block-views-tweets-block2,
#block-simple_tweet-1,
#block-simple_tweet-0 {
 background:url("img/bg_twitter.gif") no-repeat scroll 0 0 #E9F7F9;
 margin-bottom:30px;
 font:85.714%/1.3 verdana,arial,sans-serif;
 padding-bottom: 1em;
}
.front #block-views-tweets-block2 .title,
#block-simple_tweet-1 .title,
#block-simple_tweet-0 .title {
 border-bottom:1px solid #94DEE7;
 color:#003867;
 margin-bottom:10px;
 padding:50px 10px 10px 15px;
}
.front #block-views-tweets-block2 .content,
#block-simple_tweet-1 .content,
#block-simple_tweet-0 .content
{
 padding:0 10px 0 15px;
}


.simple-tweet {
 margin-left:0;
 padding-bottom:1em;
}

.simple-tweet-created {
 color:#767676;
 display:block;
 font-size:83.333%;
 margin:0.7em 0 1em;
}

.poll .vote-form .choices .title { font-weight: normal; }
.poll .bar { border: 1px solid #E4156A; background-color: #ffffff; }
.poll .bar .foreground { background-color: #E4156A; }

.block-tagadelic { padding: 10px; }

#header {
 position: relative;
}

div.block.block-search,div#block-block-8 {
position:absolute;
right:12px;
text-align:right;
top:12px;
width: 300px;
right: 20px;
}

div.block.block-search.with-block-editing { position: absolute; }


.wisselrubriek  {
 display: block;
 overflow: visible; 
 padding: 4px;
 border: 1px solid #ffdede; 
 position: relative;
 top: 1em;
 margin-top: 0;
}

.wisselrubriek .views-field-field-rubriek-value { height: 0; }
.wisselrubriek .views-field-field-rubriek-value span {
 position: relative;
 top: -2.4em;
 left: -5px;
}

.wisselrubriek .views-field-field-wisselrubriekafbeelding-fid {
/* text-align: center; */
 overflow: hidden;
}

.wisselrubriek .views-field-body {
 margin-top: 0;
}

.wisselrubriek .swftools object,
.wisselrubriek .views-field-field-youtubecode-value embed
{
 max-width: 350px;
 vertical-align: top;
 max-height: 250px;
}

.section-edities .swftools object,
.section-edities .views-field-field-youtubecode-value embed
{
 max-width: 300px;
 vertical-align: top;
 max-height: 200px;
}

.section-edities .views-field-field-wisselrubriekafbeelding-fid {
 overflow: hidden;
}

/* edities */

.overzicht-edities ul,
.overzicht-edities li
{ list-style-type: none; margin: 0; padding: 0; background-image: none; }



.overzicht-edities h3,
.editie h2.topic {
 font:normal 228.571%/1.1875 georgia, palatino, "times new roman", times, serif;
 margin-bottom:18px;
}

.editie h2.topic span {
 font-size: 43.75%;
 position:relative;
 top:17px;
}

.overzicht-edities .views-field-title,
.editie h3 {
 font:normal 160%/1.1667 georgia, palatino, "times new roman", times, serif;
 margin-bottom:2px;
}

.editie h3.type {
 font-size:90% !important;
}

.overzicht-edities .views-field-title a,
.editie h3 a {
 text-decoration:none !important;
}

.overzicht-edities .views-field-title a:focus,
.overzicht-edities .views-field-title a:hover,
.editie h3 a:focus,.editie h3 a:hover {
 text-decoration:underline !important;
}


.view-overzicht-edities h3 {
 border-bottom:1px solid #003867;
 color:#003867;
 padding-bottom:2px; 
 float: left;
 display: block;
 width: 100%;
}

.view-overzicht-edities .views-field-title {
 margin-bottom: 7px;
}

.view-overzicht-edities .views-field-teaser {
 margin-top: 7px;
}

.view-overzicht-edities .views-row {
 width: 50%;
 margin-bottom: 20px;
 float: left;
}

.view-overzicht-edities .views-row .views-row-inner {
 margin: 0 20px 0 0;
}

.view-overzicht-edities .swftools object {
 max-width: 100%;
 max-height: 200px;
}

.view-overzicht-edities .node-type-embedded_content .views-field-title,
.view-overzicht-edities .node-type-embedded_content .views-field-created,
.view-overzicht-edities .node-type-embedded_content .views-field-comment-count
{
 display: none;
}

.view-overzicht-edities .views-row .views-row-inner.node-type-embedded_content {
 border:1px solid #FFDEDE;
 overflow:visible;
 padding:4px;
 margin-top: 2em;
}

.view-overzicht-edities .node-type-embedded_content .views-field-field-rubriek-value span {
 position: relative;
 top: -2.4em;
 left: -5px;
}
.view-overzicht-edities .node-type-embedded_content .views-field-field-rubriek-value { height: 0; }

body.node-type-embedded-content .date { display: none; } /* node pagina */

.view-index-nieuws,
#block-views-inhoud_editie-block_1,
.nieuws_en_tips {
 border:1px solid #ccc;
 width:238px;
 margin-bottom:2em;
 padding:10px;
}

.nieuws_en_tips { margin-top: 36px; }

.nieuws_en_tips .title h2 {
 font-size:110%;
 font-weight:bold;
 padding-bottom:0.3em;
}


.view-index-nieuws h3 { font-size: 0.9em; }

#main .view-index-nieuws a,
#main .nieuws_en_tips a.view-nieuws {
 background:url("img/sprite_taalschrift.gif") no-repeat scroll 100% -298px transparent;
 font:88.571%/1.364 verdana,arial,helvetica,sans-serif;
 padding-right:40px;
 text-decoration:none;
}


.section-edities #content-header .title { display: none; }

/* onderwerpen (onderwerp overzicht) */

.overzicht-onderwerpen h2 {
 border-bottom:1px solid #003867;
 color:#003867;
 overflow:hidden;
 padding-bottom:2px;
}

.overzicht-onderwerpen td { 
 border-bottom: none; 
 width: 50%;
}

.overzicht-onderwerpen td p {
 margin-bottom: 8px;
}

.overzicht-onderwerpen a.onderwerp {
 background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -298px transparent;
 font-size:75%;
 padding-left:20px;
 text-decoration:none !important;
 text-transform:uppercase;
}
.overzicht-onderwerpen .views-field-nothing { /* a.onderwerp */
 padding-top: 4px;
}

.overzicht-onderwerpen a.onderwerp 

/* onderwerp */

#main .view-taxonomy-term .views-field-title a {
 font:125% georgia,palatino,"times new roman",times,serif;
 text-decoration:none;
}

.view-taxonomy-term .views-field-title {
 margin-bottom: 7px;
}
.view-taxonomy-term .views-field-teaser {
 margin-top: 7px;
}

.view-taxonomy-term .views-row {
 margin: 0 0 20px;
}

.view-taxonomy-term .views-field-comment-count {
        background-position:0px -397px;
        padding-left: 30px;
}


.section-onderwerp h1.title {
 border-bottom:1px solid #003867;
 color:#003867;
 overflow:hidden;
 padding-bottom:2px;
}

/* archief */

.page-archief #content h2 {
 color:#003867;
 overflow:hidden;
 padding-bottom:2px;
}

.page-archief #content h5.tag { font-weight: normal; width: auto; }

/*
.page-archief #content li {
 -moz-column-count: 2;
 -webkit-column-count: 2;
 column-count: 2;

 -moz-column-gap: 20px;
 -webkit-column-gap: 20px;
 column-gap: 20px;
}

.page-archief #content li h4 {
 -moz-column-span: all;
 -webkit-column-span: all;
 column-span: all;
}
*/

.page-archief #content li {
 list-style-type: none;
 background: none;
 padding: 0;
 margin: 0;
 margin-bottom: 1em;
 width: 45%;
 display: inline-block;
 vertical-align: top;
}

.page-archief #content img {
 clear: left;
}

/* artikel node */


.node-type-embedded-content .content, 
.node-type-artikel .content {
  clear: left;
}

.node-type-embedded-content media,
.node-type-artikel .media {
 float: left;
 margin: 0 15px 20px 0;
}

.node-type-embedded-content .media .hoofdafbeelding,
.node-type-artikel .media .hoofdafbeelding {
 border: 1px solid #cccccc;
 padding: 3px;
}

.node-type-embedded-content #content .media .hoofdafbeelding img,
.node-type-artikel #content .media .hoofdafbeelding img {
 margin: 0;
 padding: 0;
 float: none;
 display: inherit;
 border: 0;
}


.node-type-embedded-content .media .hoofdafbeelding p,
.node-type-artikel .media .hoofdafbeelding p {
 color:#767676;
 font:78.571%/1.364 verdana,arial,sans-serif;
 margin:5px 0 3px;
 max-width: 420px;
}

.node-type-embedded-content .meta,
.node-type-artikel .meta {
 color:#767676;
 float:left; 
 font-size:100%;
 line-height:1.4;
 width:183px;
 clear: right;
 margin-bottom: 1em;
}



.node-type-embedded-content .meta .artikelvorm,
.node-type-artikel .meta .artikelvorm {
 display: inline-block;
 margin: 0 0 15px;
} 

.node-type-embedded-content .meta ul.links li,
.node-type-artikel .meta ul.links li {
 background: none;
 padding: 0;
}

.node-type-embedded-content .streamer,
.node-type-artikel .streamer  {
 display: block;
 border-color:#CCCCCC;
 border-style:solid;
 border-width:1px 0;
 color:#767676;
 float:right;
 font:bold 114.286%/1.375 georgia,palatino,"times new roman",times,serif;
 margin:5px 0 5px 15px;
 padding:10px 0;
 width:225px;
}

.node-type-embedded-content .streamer.links,
.node-type-artikel .streamer.links,
body.page-archief #content img {
 margin: 5px 15px 5px 0;
 float: left;
} 

/* node content img zonder wrapper div: */
.node-type-embedded-content img,
.node-type-artikel #content img 
{
border:1px solid #CCCCCC;
float:right;
margin:0 0 5px 15px;
padding:4px;
}
.node-type-embedded-content img.imagefield-field_wisselrubriekafbeelding {
 float: none;
}

.node-type-embedded-content img.links,
.node-type-artikel #content img.links
{
float: left;
margin: 0 15px 5px 0;
}

/* node content img met wrapper div (.afbeelding): */
.node-type-embedded-content .afbeelding,
.node-type-artikel .afbeelding,
.page-archief #content img

{
border:1px solid #CCCCCC;
float:right;
margin:0 0 5px 15px;
padding:4px;
color:#767676;
font:78.571%/1.364 verdana,arial,sans-serif;
}
.node-type-embedded-content afbeelding img,
.node-type-artikel #content .afbeelding img
{
border: none;
display:block;
float: none;
margin: 0;
padding: 0;
}

.node-type-embedded-content .afbeelding.links,
.node-type-artikel .afbeelding.links {
 margin: 5px 15px 5px 0;
 float: left;
}

.node-type-embedded-content .kader,
.node-type-artikel .kader
{
border:1px solid #CCCCCC;
padding:4px;
color:#767676;
font:78.571%/1.364 verdana,arial,sans-serif;
}



/* artikel node right widgets */
/* zie ook .nieuws_en_tips */

#block-views-inhoud_editie-block_1 .title,
#block-views-node_taxonomie_relaties-block_1 .title {
 font-weight: normal;
 font-style: italic;
 font-size: 90%;
}

#block-views-inhoud_editie-block_1 .views-row a,
#block-views-node_taxonomie_relaties-block_1 .views-row a {
 background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -296px transparent;
 display:block;
 padding-left:18px;
 text-decoration:none !important;
}

#block-views-inhoud_editie-block_1 h3,
#block-views-node_taxonomie_relaties-block_1  h3 { 
 font-size:110%;
 font-weight:bold;
 padding-bottom:0.3em;
} 

#block-views-node_taxonomie_relaties-block_1 .views-row-last {
 margin-bottom: 20px;
}

/* artikel node sharelinks */

.field-field-sharelinks {
 border-color:#CCCCCC;
 border-style:solid;
 border-width:1px 0;
 font:78.571%/1.7 verdana,arial,sans-serif;
 margin-bottom:20px;
 overflow:hidden;
 padding:5px 0 4px;
}

.field-field-sharelinks ul {
 margin:0;
}

.field-field-sharelinks ul li {
 background-image:none;
 float:left;
 margin-right:20px;
 padding: 5px 0;
}

.field-field-sharelinks ul li.fb-like { padding-top: 2px; }


#main .field-field-sharelinks a {
 color:#000000;
 text-decoration:none;
 padding:2px 0 2px 20px;

}

.field-field-sharelinks a.print    { background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 0 transparent; }
.field-field-sharelinks a.email    { background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -50px transparent; }
.field-field-sharelinks a.facebook { background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -100px transparent; }
.field-field-sharelinks a.twitter  { background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -150px transparent; }
.field-field-sharelinks a.hyves    { background:url("img/sprite_taalschrift.gif") no-repeat scroll 0 -200px transparent; }

/* reacties */

#comments h2 {
 color:#E4156A;
 margin-bottom:10px;
 padding:0;
}

.comment { margin-bottom: 20px; }
.comment p { margin: 0; }

/*.comment, .comment h3,*/
.links.inline .comment_forbidden,
.links.inline .comment_edit,
.links.inline .comment_reply,
.links.inline .comment_delete {
  font:85.571% arial,helvetica,sans-serif;
}

.links.inline li.comment_forbidden,
.links.inline li.comment_edit,
.links.inline li.comment_reply,
.links.inline li.comment_delete {
 margin: 0 0 1em 0;
 display: block;
}
.comment_forbidden,
#main .comment_forbidden a,
.comment_edit,
#main .comment_edit a,
.comment_reply,
#main .comment_reply a,
.comment_delete,
#main .comment_delete a
 {
 color: #767676;
 font-size: 90%;
}

.comment h3.title { 
 background:url("img/sprite_taalschrift.gif") no-repeat scroll -11px -398px transparent;
 padding-left:20px;
 margin-right: 1em;
 font-weight: bold;
 font-size: 100%;
}

.comment .submitted {
 color: #767676;
 margin-left: 20px;
}

.comment .new { margin-left: 1em; }

.comment .content {
 background:none repeat scroll 0 0 #F2F2F2;
 margin-top:10px;
 padding:10px 13px;
 margin-left: 20px;
}

.comment .links { margin-left: 10px; }

li.comment_forbidden,
.comment .links li {
 background: none;
}


#comments .box { margin-top: 20px; }

.section-comment #edit-preview { margin-bottom: 20px; }

#comment-form textarea,
#comment-form input { width: 40em; }

/* nieuws en tips */

#content .view-nieuws h3 {
 border-bottom:1px solid #003867;
 color:#003867;
 overflow:hidden;
 padding-bottom:2px;
 margin-bottom: 1em;
 width: 100%;
 display: block;
}

#content .view-nieuws .views-field-created-1 {
 color: #767676;
}

#content .view-nieuws .views-field-title {
 margin-top: 0.2em;
 font-weight: bold;
}

#content .view-nieuws .views-row {
 float:left;
 width:50%;
}

#content .view-nieuws .views-row.views-row-first.views-row-last { /* truukje om als er 1 item in een maand is deze volledige uit te lijnen */
 width:100%;
}


#content .view-nieuws .views-row .views-row-inner {
}


/* zoek resultaten search */

.section-search .box h2 {
 border-bottom:1px solid #003867;
 color:#003867;
 padding-bottom:2px;
 width:100%;
 margin-top: 2em;
 display: none;
}

.search-results.info {
 color:#767676;
 font-size:90%;
 line-height:1.75;
}
.search-results.info span {
 color:#E4156A;
}

.search-results dd {
 margin-bottom: 2em;
}

/* pager */

.item-list ul.pager {
 text-align: left;
 height: 2em;
 padding: 0;
 margin: 1em 0 2em 0;
}

.item-list .pager li {
 background-image:none;
 float:left;
 margin-right:8px;
 padding-left:0;
 padding: 0;
 width: auto;
 margin: 0.5em;
 padding: 0;
 font-weight: normal;
 text-align: center;
 line-height: 1em;
 height: 20px;
}

.item-list .pager li.pager-item a {
 background-color:#008CA1;
 color:#FFFFFF !important;
 display:block;
 font:12px/18px verdana,arial,helvetica,sans-serif;
 padding:1px 7px;
 text-decoration:none !important;
 height: 20px;
}

.item-list .pager li.pager-item a:hover,
.item-list .pager li.pager-item a:focus { 
 background-color:#003867;
}

.item-list .pager li.pager-current {
 background-color:#FFFFFF !important;
 border:1px solid #CCCCCC;
 color:#000000 !important;
 display: block;
 padding:1px 7px;
}

/* misc */

div.status,
.unpublished
{  /* ivm. enquete (poll) */
 width:auto;
 border:2px solid #E4156A;
 margin: 0;
 padding: 5px;
 background: none;
 background-color: #efefef;
}

.comment-unpublished .unpublished { float: right; }


.front div.status {  /* ivm. enquete (poll) */
 position:absolute;
 top:-2.5em;
}

.form-submit  {
 background:url("img/sprite_taalschrift.gif") repeat-x scroll 0 -450px #003867;
 border:1px solid #003867;
 color:#FFFFFF;
 cursor:pointer;
 margin-left:3px;
 padding:2px 3px 3px;
 width:auto !important;
 margin-left: 0;
}

.not-front .form-submit { margin-top: 0.5em; }

#edit-search-block-form-1-wrapper label { display: none; }

#search-block-form .form-submit {
 background:url("img/sprite_taalschrift.gif") repeat-x scroll 0 -250px #5E7521;
 border:1px solid #86B918;
 color:#FFFFFF;
 margin-left:3px;
 padding:1px 5px;
 font-size: 75%;
}

.poll { max-width: 250px; padding: 0 5px; }

.clear-block { display: inherit; }

#skip-to-nav {
  height: 0;
  overflow: hidden;
}

/* edit / Drupal admin */

.section-admin #content, 
.section-node-edit #content, 
.section-node-add #content { 
 display: inherit;
 width: auto;
 max-width: 60em; /* voor leesbaarheid */
 font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

div#admin-menu div,div#admin-menu span,div#admin-menu  td,div#admin-menu a,div#admin-menu li,div#admin-menu 

 {
 font-size: small;
}

div.view div.views-admin-links li,
div.block.with-block-editing div.edit {
 font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
 background-color: #000000;
 padding: 0 2px;
}

div.view div.views-admin-links li a,
div.view div.views-admin-links li a:hover,
div.block.with-block-editing div.edit a {
 background-color: #404040 !important;
 color: #ffffff!important;
 padding: 2px;
}

