/* $Id: style.css,v 1.6 2010/09/03 15:58:18 robby Exp $ */
/*  beginning drupal 6.x theme, 
created by robin / biboo.net / gazwal.com  */
* {
	margin: 0; /* zero out everything ! */
	padding: 0;
}


ul.tips li {
	padding: 0 0 0 15px!important;
	/* when select an input format */
	background: transparent url('images/menu-leaf.gif') no-repeat 1px .38em!important;
	list-style-type: none;
}

/*            general styles
**************************************************
**************************************************/
body {
	color: #31363e;
	font: normal normal .8em/1.6em Arial, Helvetica, sans-serif;
	background: transparent url('images/header_img2.jpg') no-repeat top center;
}

p {
    padding-top: 10px;
}



h1 {
	font-size: 23px;
	color:#1DADE4;
	line-height: 28px; 
}

h2 {
	font-size: 1.5em;
	color: #D91E1E;
	line-height:26px;
}

h3 {
	font-size: 1.17em;
	color: #D91E1E;
}



h4 {
    font-size: 1.4em;
    color: #D91E1E;
    font-weight: lighter;
    letter-spacing: 0.1em;
}

h5 {
	font-size: 0.83em;
}

h6 {
	font-size: 0.67em;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active, li a.active {
	text-decoration: none;
}

img, a img {
	border: none;
}

/*****************************/
blockquote {
	padding: 18px;
}

blockquote p {
	margin: 10px 20px;
	padding-left: 18px;
	width: 400px;
	background: url('images/close-quote.gif') no-repeat right bottom;
	color: #30457e;
	font: 1.5em "Times New Roman", Times, serif;
	text-indent: -10px;
}

blockquote p:first-letter {
	padding: 18px 0 0 18px;
	background: url('images/open-quote.gif') no-repeat left top;
}

/*******************/
input {
	/*padding: .2em 0;*/
	color: #000000;
	font: 12px/100% Verdana, sans-serif;
	border:0 none;
	height: 25px;
	margin-top: 12px;
	border: 1px solid #999;
}






#edit-search-block-form-1.form-text{
	border-right: 0 none;
}


#block-search-0 input[type="image"] {
    border-color: #999999 #999999 #999999 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    height: 25px;
    margin-left: -10px;
    margin-top: 0;
    vertical-align: bottom;
    width: 25px;
}

textarea, select {
	color: #494949;
	font: 12px/160% Verdana, sans-serif;
}

/*            general list styles
***********************************************/
ul.menu, div.item-list ul {
	margin: 0.35em 0 0 -0.5em;
	line-height: 1.2em;
}

ul.menu li, div.item-list ul li, li.leaf {
	padding: 0 0 .2em 1.5em;
	margin: 0.15em 0 0.15em .5em;
	list-style-type: none;
	list-style-image: none;
	background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;
}



ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;
}

ul li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}

/*  ul , ol  */
.content ul, .content ol {
	line-height: 1.9em;
}

.content ol {
	margin: 1em 3em 1em 3em;
}

.content ul {
	margin: 1em 3em 1em 0;
	list-style: none;
}

.content ul li {
	padding: 0 0 0 3em;
	/*background: url('images/custombullet.gif') 20px 8px no-repeat;*/
}

/*  div#featured (Featured region + site mission )
*****************************************************/
#featured {
    width: 990px;
    margin: auto;
	background: url("images/contentmid.png") repeat-y scroll center center transparent;
}


#featured #mission {
	font-style: italic;
}

#featured .block {
    /*background: url("images/content_hrfn.png") no-repeat scroll center top transparent;*/
    /*margin: auto;*/
    /*width: 940px;*/
	
	
/*    padding-top: 35px;
    padding-right: 30px;
    padding-left: 30px;*/
}

#featured .block .block {
    /*background: url("images/content_hrfn.png") no-repeat scroll center top transparent;*/
    /*margin: auto;*/
    /*padding-top: 35px;*/
    /*width: 940px;*/
    /*padding-right: 30px;*/
    /*padding-left: 0px;*/
}

#block-views-Homepage_Newsblok-block_1{
	
	padding-top: 35px;
    /*width: 940px;*/
    padding-right: 30px;
    padding-left: 30px;
	
}
	
	
/*     div#breadcrumb-wrapper / div.breadcrumb
*********************************************************/
#breadcrumb-wrapper .breadcrumb {
	margin: .2em 0 0 15px;
	font-style: italic;
	clear:both;
}
#breadcrumb-wrapper  {
    color: #D91E1E;
}

/********/
#content {
	padding-bottom: 1em;
}

#content ul li {
    list-style-image: url(images/bullig.jpg);
    list-style-position: inside;
    padding-left: 15px;
}

#content ul {
    padding-top: 10px;
    padding-bottom: 10px;
}

.content p {
	margin: .5em 0;
	line-height: 1.5em;
	text-align: left;
}

/*        titles (page.tpl.php / node.tpl.php)
********************************************************/
h2.nodetitle, h1.pagetitle {
	clear: both; /* h2.nodetitle = node title as links in front page (node.tpl.php) / 
	h1.pagetitle = node title (page.tpl.php) */
	font: normal 1.7em/25px Arial, Helvetica, sans-serif; /*Georgia, "Times New Roman", Times, serif*/
	letter-spacing: -1px;
}

/*            in node.tpl.php
************************************************
************************************************/
.node, .node-sticky {
	margin-bottom: 1.7em;
	/*margin-left: 25px;*/
}

h2.nodetitle {
	margin-top: .4em;
}

h2.nodetitle a {
	color: #23353a;
}

h2.nodetitle a:hover {
	border-bottom: 1px dotted #1d6285;
	color: #217faf;
	text-decoration: none;
}

/*   submitted (node.tpl.php)
**********************************************/
.submitted {
	border-bottom: 1px solid #d8d8d8;
	color: #ababab;
	font-size: 83%;
}


/* comment submission  */
#comment-form div.form-item {
	padding: 10px 20px;
	border: 1px solid #ebe8db;
	background: #f5f1eb;
}

* html #comment-form div.form-item {
	height: 1px;
}

/*      sidebars
*****************************/
.sidebar .block {
   
    width: 221px;
}


#blueTop{
	height: 12px;
	width:221px;
	background: url(images/blue_top.png)  no-repeat scroll 0 0 transparent;
	/*margin-left: -10px;
	margin-top: -10px;*/
}

#blueMid{
	background: url(images/bluemid.png) repeat-y scroll 0 0 transparent;
	width: 189px;
	padding: 0 10px;
}
#blueBottom{
	height: 28px;
	width:221px;
	background: url(images/bluebottom.png)  no-repeat scroll 0 0 transparent;
	/*margin-left: -10px;
	margin-top: -10px;*/
}


/*       special blocks  
*********************************************/
/* user-login-form  */
#user-login-form {
	padding: 0 0 0 10px;
	text-align: left;
}

.form-item {
	text-align: left;
}

/*   box => box.tpl.php   */
.box {
	padding-top: 1em;
}

#footer{
	position:fixed;
	bottom:0;
	width: 100%;
	margin: 0 auto;
	text-align:right;
	background-color:#666;
	z-index:1000;
}



#footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  /*border-top: 1px solid #ccc;*/
}

#footer li {
 /* 
  border-top: 0;*/
  float: left; /* LTR */
  /**/
  list-style:none;  
 
}

#footer li.leaf{
 /* 
  border-top: 0;*/
  float: left; /* LTR */
  /**/
  
  
}



#footer li.leaf
{
/*	padding: 0 0 .2em 1.5em;
	margin: 0.15em 0 0.15em .5em;
	list-style-type: none;
	list-style-image: none;*/
	background: transparent url(images/footer-dot.png) no-repeat 6px 6px;
}



#footer li.first{
 /* 
  border-top: 0;*/
  float: left; /* LTR */
  /**/
  background-image:none;
  
}





#block-menu-secondary-links{

}

#footer .blockcontent{
	float:right;
}

#footer li a{
	color:#FFF;
	text-decoration:none;
}

/*  Festival pagina
*****************************************************/

.node-type-festival #content {
    /*min-height: 1200px;*/
}

#festivalhead{
    border-bottom: 1px solid #000;
    /*height: 100px;*/
	min-height: 100px;
    width: 690px;
    /*margin-left: 30px;*/
    padding-top: 15px;
}

#festivalhead h4{
	padding-top: 10px;
}

#description {
    border: 0px solid red;
    width: 690px;
	margin-bottom: 20px;
	/*padding-left: 30px;*/
}

#description h2, #information h2{
	padding-top: 10px;
}
#information {
    border: 0px solid green;
    float: left;
    /*height: 300px;*/
    width: 195px;
	padding-bottom: 20px;
	/*padding-left: 30px;*/
}
#slideshow {
    border: 0px solid blue;
    float: right;
    /*height: 300px;*/
    width: 470px;
	padding-bottom: 20px;
	
}
.back2map {
    float: right;
    padding-right: 25px;
}
.socmed1 {
    float: left;
    height: 60px;
    padding-top: 2px
}


#logo {
	float: left;
	margin-top: 6px;
	margin-left:5px;
	/*width: 168px;
	float:right;
	margin-right: 6px;*/
}

#logo1 {
	float:right;
	}

#information p {
    padding: 0px;
}	
	
.node-type-festival h3 {
	font-size: 1.17em;
	color: #D91E1E;
    padding-top: 15px;
}

.emvideo {
    padding-left: 30px;
}	

/******************
Submission date agenda blok
*/
#block-views-agendablock_new-block_1>div{
	background: none;
}
#block-views-agendablock_new-block_1 #blueBottom{
	display: none;
}
#block-views-agendablock_new-block_1 #blueMid{
	width: 180px;
}
#block-views-agendablock_new-block_1{
	background-color: #D91E1E;
	width: 195px;
	color: white;
	padding-right: 5px;
	padding-bottom: 10px;
	box-shadow: 8px 8px 6px #bbb;
	margin-bottom: 20px;
}
#block-views-agendablock_new-block_1 .views-field-field-festival-subtitle-value a,
#block-views-agendablock_new-block_1 h2{
	color: white;
}
#block-views-agendablock_new-block_1 h2{
	margin-bottom: 10px;
}
#block-views-agendablock_new-block_1 .more_events{
	margin-top: 10px;
}
#block-views-agendablock_new-block_1 .more_events a{
	background-color: white;
	color: black;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 5px;
}

/******************
up next agenda blok
*/

.upnext:hover {
    color: #fff;
}
.upnext {
    color: #231F20;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
}

.views-field-field-description-value {
    padding-right: 10px;
}


#block-views-agendablock-block_2{
	margin-top: -266px;
	background-image:none; 
	height: 230px;
    margin-bottom: 40px;
	padding-left: 0;
    /*padding: 10px;
    width: 190px;*/
}

#block-views-agendablock-block_2 #blueTop{
	display:none;
	height: 12px;
	width:221px;
	background: url(images/blue_top.png)  no-repeat scroll 0 0 transparent;
	/*margin-left: -10px;
	margin-top: -10px;*/
}

#block-views-agendablock-block_2 #blueMid{
	/*background: url(images/bluemid.png) repeat-y scroll 0 0 transparent;*/
	background:none;
	/*width: 221px;
	padding: 0 10px;*/
}
#block-views-agendablock-block_2 #blueBottom{
	display:none;

	height: 28px;
	width:221px;
	background: url(images/bluebottom.png)  no-repeat scroll 0 0 transparent;
	/*margin-left: -10px;
	margin-top: -10px;*/
}
#block-views-agendablock-block_2 .blockcontent{
 	padding-top: 150px;
}
#block-views-agendablock-block_2 .views-row-1 {
    margin-top: 20px;
}


#block-views-agendablock-block_2 a:hover {
    color: #fff;
    font-weight: bold;
}
#block-views-agendablock-block_2 a {
    color: #231F20;
    font-weight: bold;
}

#block-views-agendablock-block_2 .view-footer a{
	background-color:#FFF;
	color:#000;
	padding-left: 6px;
	padding-right:26px;
}





#block-views-agendablock_new-block_2 a:hover {
    color: #fff;
    font-weight: bold;
}
#block-views-agendablock_new-block_2 a {
    color: #231F20;
    font-weight: bold;
}

#block-views-agendablock_new-block_2 .view-footer a{
	background-color:#FFF;
	color:#000;
	padding-left: 6px;
	padding-right:26px;
}


/*News*/

#block-views-Homepage_Newsblok-block_2 .views-field-title a{
	font-weight:bold;
	color:#D91E1E;
}


.newsphoto {
    float: right;
}

.newsdate {
    padding-top: 15px;
}

.imagefield-field_news_img {
    margin-top: 15px;
}

.newsrow23 td {
    /*border-bottom: 1px solid #231F20;*/
	vertical-align:top;
}

tbody {
    border-top: 0px solid #231F20;
}

.newsrow23 tr {
    border-top: 1px solid #231F20!important;
}

.newsrow23 thead tr {
    border-top: 0px solid #231F20!important;
}



.imagecache-Slideshowfestivals_default {
    float: right;
    padding-top: 15px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}

/* newspage pager*/
.item-list .pager {
    float: right;
}

.item-list .pager a {
    background: none repeat scroll 0 0 #1DADE4;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 11px;
    padding-right: 11px;
    color: #fff;
}

.item-list .pager .pager-current {
    border: 1px solid #1DADE4;
    color: #1DADE4;
    padding: 5px 11px;
    font-weight: normal;
}
.item-list .pager a:hover{
    border: 1px solid #1DADE4;
    color: #1DADE4;
    padding: 5px 11px;
    font-weight: normal;
	background: #fff;
    padding: 5px 10px;
}

.item-list .pager li{
    padding: 0;
    margin: 0;}

/*Homepage*/
#content .blockcontent {
    margin-top: 20px;
}

.zwart {
    color: #000;
}


/*Newspage*/

.views-field-field-news-img-fid {
    float: right;
}

tr.even, tr.odd, tbody th {
    background: #fff;
}

thead th {
    border: none;
}

.rood {
    color: #D91E1E;
}

.moreinfo_blue {
    margin-top: 17px;
}
.moreinfo_blue {
    background: #1DADE4;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 6px;
    padding-left: 6px;
    color: #fff;
    font-weight: bold;
    Width: 74px;
}

.moreinfo_red {
    margin-top: 17px;
}
.moreinfo_red a {
    background: #D91E1E;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 6px;
    padding-left: 6px;
    color: #fff;
    font-weight: bold;
}


.breadcrumb a {
    color: #D91E1E;
	font-style: normal;
}


/*How to become a member menu en submenu aanpassing*/
ul.nice-menu-down li .menu-667 {
    width: 250px;
}

#block-nice_menus-1 ul#nice-menu-1 li ul li a{
    padding-top: 6px;
    padding-bottom: 6px;
}


/*video player*/

#video {
    padding-left: 42px;
    display: block;
}
/*logo even groot als home button*/
/*#logo img {
    width: 151px;
}
NIET ZO DOEN>>> NIEUWE IMG UPLOADEN VAN T GOEIE FORMAAT
*/


.views-field-body{
	line-height: 18px;
	padding-top: 4px;
}

.views-field-title{
	margin-top:10px;
}

.field-content{
	line-height: 18px;
}

/*.container-inline*/

#edit-jump-wrapper{
	/*border: 2px solid #F03;*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#FFF;
	padding: 4px;
}

#edit-jump-1-wrapper{
	/*border: 2px solid #F03;*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#FFF;
	padding: 4px;
}


#block-views-agendablock_new-block_2 .view-footer{
	padding-top: 10px;
}

.views-field-field-festival-subtitle-value{
	/*display:inline;*/
}

.views-field-field-festival-subtitle-value a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.views-field-field-date-value{
	display:inline;
	/*font-weight:bold;*/
}

.node-type-festival .date-display-node-type-festival .date-display-separator {
}
.node-type-festival .date-display-end {
    display: block;
} 

.views-field-country{
	display:inline;
}

#block-views-agendablock-block_2 .views-row{
	font-size:12px;
}


.form-item{
	margin:0;
}


/* Calendar page*/

.calpag {
    color: #1DADE4;
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
}


.moreinfo2323 {
    background: none repeat scroll 0 0 #D91E1E;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 6px;
    width: 60px;
    margin-top: 10px;
}

.meertalen {
    color: #fff;
    font-size: 13px;
    margin: auto auto;
    text-align: right;
    width: 975px;
    margin-top: -10px;
    margin-bottom: -15px;
	font-weight:bold;
}
.meertalen a:hover {
    color: white;
    text-decoration: underline;
}
.meertalen a {
    color: lightgray;
    text-shadow: 2px 2px 2px black;
	font-weight: bold;
}