@charset "UTF-8";
/* CSS Document */

* {
    margin:0;
    padding:0;
}

html, body, #main {
    height: 100%;
}

body > #main {
    height: auto;
    min-height: 100%;
}

body{
    margin:0 0 0 0;
    padding:0;
    background-image:url(../media/_content_bg.jpg);
    background-repeat:repeat-x;
    background-position:center top;
    background-color: #e81419;
    font-family:Helvetica, Verdana, Arial, sans-serif;
    font-size:62.5%;
    color:#3c535f;



}

a{
    color:#3c535f;

}

p{
    color:#3c535f;
    font-size:1.2em;
    padding:8px 0 8px 0;
    line-height:1.5em;

}

h1{
    color:#3c535f;
    font-size:1.4em;
    padding:10px 0 10px 0;

}


ul{
    padding:0 15px 0 15px;
    margin:5px;
    font-size:1.2em;
}


.red{
    color:#ee3637;

}

h2{
    color:#3c535f;
    font-size:1.3em;
    padding:10px 0 5px 0;

}

img{
    border:0;
}

table, td{
    color:#3c535f;
    font-size:1.2em;

} 


#wrapper{
    position:relative;
    width:960px;
    margin: 0 auto ;
    padding:0 0 40px 0;


}

#header{
    position:relative;
    width:958px;
    height:140px;
    margin: 0 0 32px 0;
    background-image:url(../media/_header_bg.png);
    background-repeat:no-repeat;
    text-align:center;
}

#logo{
    padding:15px 0 0 0;
}


#navholder{
    position:absolute;
    z-index:100;
    top:137px;
    left:0;
    width:960px;
    height:35px;
    text-align:center;
}



#nav {

    position:relative;
    width:440px;
    list-style:none;
    padding:0 0 0 2px;
    margin:0 auto;
    background-image:url(../media/_nav_div_mark_left.gif);
    background-position:left;
    background-repeat:repeat-y;
	text-align:center;

}

#nav li{
	
    height:36px;
    width:auto;
    min-width:75px;
    float:left;
    list-style:none;
    padding:0;
    margin:0;
    font-size:1.0em;
    color:#ffffff;
    background-image:url(../media/_nav_bg.gif);

}




#nav li a{
    display:block;
    width:auto;
    height:16px;
    margin:0;
    padding:10px;
    font-size:1.0em;
    color:#ffffff;
    text-decoration:none;
    background-image:url(../media/_nav_div_mark.gif);
    background-position:right;
    background-repeat:repeat-y;
}

#nav li a:hover{

    color:#ffffff;
    text-decoration:underline;

}


#nav li ul
{	margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;


}


#nav li ul li
{	float: none;
  display: inline;
  font-size:0.8em;
  height:30px;
}

#nav li ul li a
{	width: auto;
  padding:5px 8px 5px 8px;
  color:#3c545f;
  border-left:solid 1px #c2c1c1;
  border-right:solid 1px #c2c1c1;
  background-image:url(../media/_nav_sub_bg.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  background-color:#f1f1f1;
}

#nav li ul li a:hover
{	
    color:#3c545f;
    background-image:url(../media/_nav_sub_bg.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    background-color:#f1f1f1;

}




#content_top{
    position:relative;
    width:960px;
    height:4px;
    margin: 0 0 0 0;

}

#content_bottom{
    position:relative;
    width:960px;
    height:6px;
}

#content{
    position:relative;
    width:960px;
    min-height:430px;
    background-image:url(../media/_content_bg.png);
    background-repeat:repeat-y;
}

.yt_mov{
    clear:both;
}


#left{
    float:left;
    width:209px;

}

#middle{
    float:left;
    width:541px;
    min-height:200px;
    margin:0 1px 0 1px;

}

#right{
    float:left;
    position:relative;
    width:206px;
    min-height:200px;

}


#subnav{
    position:relative;
    width:186px;
    margin-left:0px;
    margin-top:23px;
    margin-bottom:23px;
}

#subnav ul{
    position:relative;
    list-style:none;
    padding:0;
    margin:0 ;
    display:block;
}



#subnav ul li{
    height:55px;
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
    font-size:1.0em;
    color:#ffffff;
    background-image:url(../media/_sub_menu_bg_right.gif);
}

#subnav a{
    display:block;
    margin:0;
    padding:20px 0 20px 20px;
    font-size:1.0em;
    font-weight:bold;
    color:#3c545f;
    text-decoration:none;
    background-image:url(../media/_sticker_blauw.gif);
    background-position:145px 12px;
    background-repeat:no-repeat;

}

#subnav a:hover{

    color:#3c545f;
    text-decoration:underline;

}


#subnav_blog{
    position:relative;
    width:186px;
    margin-left:23px;
    margin-top:23px;
    margin-bottom:23px;
}

#subnav_blog ul{
    position:relative;
    list-style:none;
    padding:0;
    margin:0 ;
    display:block;
}



#subnav_blog ul li{
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
    font-size:0.8em;
    color:#ffffff;
    background-image:url(../media/_sub_menu_bg.gif);

}
.widget{
    background-image:url(../media/_sticker_geel_small.gif);
    background-position:8px 8px;
    background-repeat:no-repeat;
}


#subnav_blog a{
    display:block;
    margin:0;
    padding:15px 0 15px 40px;
    font-size:0.8em;
    color:#3c545f;
    text-decoration:none;


}

#subnav_blog a:hover{

    color:#3c545f;
    text-decoration:underline;

}

#subnav_blog ul li ul li{
    height:40px;
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
    font-size:0.8em;
    color:#ffffff;


}








#subnav a.blue {
    background-image:url(../media/_sticker_blauw.gif);

}

#subnav a.green {
    background-image:url(../media/_sticker_groen.gif);

}

#subnav a.yellow{
    background-image:url(../media/_sticker_geel.gif);

}

#subnav a.purple{
    background-image:url(../media/_sticker_paars.gif);

}

#subnav a.darkblue{
    background-image:url(../media/_sticker_donkerblauw.gif);

}

#subnav a.orange{
    background-image:url(../media/_sticker_oranje.gif);

}

#subnav a.red{
    background-image:url(../media/_sticker_red.gif);

}


#subnav a.pink{
    background-image:url(../media/_sticker_roze.gif);

}


#short_agenda{
    position:relative;
    margin:5px 10px 25px 15px;
    font-size:1.0em;

}

#short_agenda a{


}

.short_agenda_item{
    padding:0px 0 15px 0;
    margin: 0;


}

.short_agenda_item a{

}

.reddot{
    background-image:url(../media/_hor_red_dash.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}



#main_img_right {
    position:absolute;
    top:-3px;
    left:0;;


}		

.agenda_list{
    margin:20px 20px 10px 20px;
    padding:0;


}

.agenda_list h2{
    color:#ee3637;

}		

.att_link{
    background-image:url(../media/_lees_meer_pijl.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
    font-weight:bold;
    text-decoration:none;
    font-size:1.2em;
}	

.att_link:hover{
    text-decoration:underline;
}

.tmb{
    border:solid 1px #e2e2e2;
    background-color:#efefef;
    padding:5px;

}		


#footer_trans{
    text-align:center;
    padding:8px 0 8px 0;
    font-size:0.9em;

}

#footer_trans,
#footer_trans a{
    color:#ffffff;
    text-decoration:none;

}

#footer_trans a:hover{
    color:#ffffff;
    text-decoration:underline;

}

#footer{
    position:relative;
    width:100%;
    height: 37px;
    padding:0;
    margin:-38px 0 0 0;
    background-color:#dedede;
    background-image:url(../media/_footer_bg.jpg);
    background-position:center;
    border-top: solid 1px #ffffff;
    clear:both;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
                 display: block;
                 height: 0;
                 clear: both;
                 visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.text{
    padding:30px 20px 0 20px;
}


.spacer{
    clear:both;
}



#honingpot{
    display:none;

    height:0;

}

#social_links{
    text-align:center;

}

#twitter, #flickr, #scrnshots{ 
    width: 180px;
    float: left;
    padding: 10px;
    margin-top:10px;
    min-width: 160px;
    font-size:1.0em; }

#twitter a, #flickr a, #scrnshots a{ 

    font-size:1.0em; }

img.profile-pic{ 
    float: left;
    padding: 5px;
}
/*
#flickr img, 
#scrnshots img,
#twitter img{ 
width: 100px; 
margin: 10px; 
}
*/
.tweet{ 
    padding: 0px;

}


.tweet, .query {
	text-align:left;
 }
  .tweet .tweet_list, .query .tweet_list {
	  
 }
 
.tweet_list {
	padding:0;
	margin:0px 0 0 0 ;
	line-height: 1.5em;
	  
 }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
      
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: 10px 0 0 0 ; }
      
      .tweet .tweet_list li a, .query .tweet_list li a {
		  text-decoration:none;
		  color:#526771;
         }
         
        .tweet .tweet_list li a:hover, .query .tweet_list li a:hover {
		  text-decoration:underline;
		  color:#EE3637;
         }
	.tweet .tweet_list li .regurl{
		  text-decoration:underline;
		}
         
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
     }
     
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: 5px;
      float: left; }
      
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }


.storytitle {
    color:#ee3637;
    font-size:1.3em;
    text-decoration:none;
    padding:5px 0 10px 0;
}

.storytitle a{
    color:#ee3637;
    font-size:1.3em;
    text-decoration:none;
}


.blog .post{
    margin-bottom:40px;

}

.blog .feedback {
}

.blog .feedback a {
    font-size:1.2em;
    font-weight:bold;

}


.commentlist{
    margin:10px;
    list-style-position: inside;
    list-style:none;

}

.commentlist p{
    margin:5px 0 5px 0;
    padding:5px 0 0 0;
    line-height:normal;
    font-size:1.0em;

}

.commentlist li{
    padding: 15px 0 0 15px;;
}

#inspiratheek{

    margin:0 0 0 20px;
    padding:0;
}

#inspiratheek a{

    text-decoration: none;
}

#inspiratheek li{
    list-style: none;
    display: block;
    margin:0;
    padding:0;
}

#inspiratheek .box{

    margin:0;
    padding:2px;
}


/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;
	padding: 1.0em;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	cursor: pointer;
	border: 0px solid #334143;
	background: #30434d;
        text-decoration: none;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #30434d;
        color: #ffffff;
	padding: 10px;
}
.caption a:hover, .caption a:hover {
	background: #30434d;
        text-decoration: none;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }


#home_movies{
    margin: 35px 0 0 30px;;
    width:140px;
    min-height: 300px;
    float:right;

}

.home_movies_thumb{
    opacity:0.6;
    filter:alpha(opacity=60);
}

