@charset "utf-8";
/* CSS Document */
body {
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(images/bg-color.png);
	background-repeat:repeat-x;

	}

embed {min-height: 600px;}

.break {clear:both;}

img {
    border: none;
}

.post img {
margin:10px 10px 10px 0;
}

a , a:visited{
	text-decoration:none;
        font-size: 12px;
	}

a:hover {
	text-decoration:underline;
	}

p {
	 font-size: 12px;
}

td {
    font-size: 12px;
    line-height: 24px;
}

li {
    font-size: 12px;
    list-style: none;
    line-height:18px;
}

li a {
    font-size: 12px;

}

li h2 {
    font-size: 14px;

}


.widget h2 {

    color: #ED1C24;
}

.postmetadata  small  {
    font-size: 10px;
}

.postmetadata  small a {
    font-size: 10px;
}



/*top*/
#top {
	height: 25px;
	position:relative;
}

#top-left {
	float:left;
	width:45%;
        margin:0;
        padding:0;
	}

#top-left li {
	float:left;
	line-height: 25px;
	padding: 0 5px;
	border-right: 1px solid #8f8f8f;
	}

#top-right li{
	float:right;
	line-height: 25px;
	padding: 0 5px;
	border-left: 1px solid #8f8f8f;
	}

#top-left li a , #top-right li a {
	color:#FFF;
/*	font-size: 0.8em;*/

}

#top-right {
	float:right;
	width:45%;
        margin:0;
padding:0;

	}

li.top-selected {
	background-color: #ddd;

	}

#top-left li.top-selected a , #top-right li.top-selected a {
	color:#000;
}

#top-left li.top-selected:hover a , #top-right li.top-selected:hover a {
	color:#FFF;
	}

#top-left li:hover  , #top-right li:hover   {
		background-color:#000;

	}

#top-right li a:hover , #top-left li a:hover {
	text-decoration:none;
	}
/*einde top*/

#logo {
margin-bottom: 19px;
margin-top: 20px;
     border: none;

	}



/*navigatie*/

#nav {
	background-image:url("images/bg-nav.png");
    background-repeat:repeat-x;
    height:40px;

    max-width:1880px;
    min-width:980px;
    margin:0;
    padding:0;
}

#nav li {
	margin-left: 5px;

	}

#nav li a {
	float:left;
	line-height: 35px;
	height: 35px;
	display:inline;
	color:#FFF;
	margin-top:5px;
        margin-left: 5px;
	padding:0 10px;
}

#nav li.current_page_item a{
	background-image:url(images/bg-nav-selected.png);
	background-repeat:repeat-x;
	color: #222;
		   }

#nav li a:hover , #nav li .selected:hover , #nav li .current_page_item a:hover{
	background-image:url(images/bg-nav-hover.png);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	}


#nav li ul {
display: none;
}
/*einde navigatie*/

/*search*/
#search {
	background-image:url(images/bg-search-input.png);
	background-repeat:repeat-x;
	height: 26px;
	width: 215px;
	display:inline-block;
	margin-top: 5px;
	background-color:#FFF;
	border: 2px solid #7d7d7d;
	float: right;
	margin-right: 18px;
}

#search div {

        height:100%;
        position:relative;
        width:100%;


	}

#input-search {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin-left:5px;
        height: 24px;
        line-height: 24px;
        font-size: 16px;
        width:175px;

	}

#btn-search {
	background-color:transparent;
	background-image:url(images/btn-search.png);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:30px;
	position:absolute;
	right:-15px;
	width:45px;
	bottom: -2px;

	}
/*einde search*/

/*main*/

.first-article  {

	background-image:url("images/bg-first-article.png");
	background-repeat:repeat-x;
	background-color: #865c15;
        background-position: bottom;
	color:#FFFFFF;
        float:left;
	min-height:175px;
	width: 100%;

}

.first-article img {
float:left;
height:150px;
margin:0 10px 0 0;
width:150px;
	}

.first-article h1 {
	margin-bottom:10px;
	}

.first-article p {
	font-size:12px;
	line-height: 18px;
	}

.first-article a , #first-article a:visited {
	color:#FFF;
}

.first-article a:hover {
	text-decoration:underline;
}

 .first-article h1 a {
            font-size: 18px;
            font-weight: normal;
            color: #fff;
}

.first-article-txt {
margin:10px;
padding-bottom:30px;
position:relative;
min-height:125px;


	}

.image {
background-image:url("images/1px-white.png");
background-repeat:repeat;
padding-left:5px;
margin-left:165px;
margin-top:2.5%;

bottom:0;
left:0;
position:absolute;
right:0;


	}

.no-image {
background-image:url("images/1px-white.png");
background-repeat:repeat;
padding-left:5px;

bottom:0;
left:0;
position:absolute;
right:0;
	}


        .first-article .title {
            color: #fff;
}

.article {
margin-top:1em;
width:47.5%;
}

.article-left {
	float:left;
	}

.article-right {
	float:right;
	}

.left .post h2.categorie  {
 float:left;
font-size: 14px;
	padding:7px 5px;
	font-weight: normal;
	color:#FFF;

}

.left .post h2.categorie  a{
    color:#FFF;
    text-transform: uppercase;
    font-weight:normal;
}

h2.categorie
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;

        float:left;
        padding:7px 5px;

}





h1.title {

	font-weight:normal;
        padding: 5px;
	overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	height: 15px;

}

h1.title-archief , .paged h1.title {
        font-weight:normal;
        text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
        font-weight:normal;
        margin:0;
        overflow:hidden;
       padding:5px;
        white-space:nowrap;
}


h1.title a , h1.title-archief a{
	color:#222222;
	font-size:16px;
	margin-top:2px;

	}



.article-txt {
	font-size:12px;
	padding:5px;
        margin:5px;
}

.article-extra{
	font-size:12px;
	background-color: #f5f5f5;
	margin-top: 10px;
	color: #969696;
	padding:5px;
        clear: both;
}

.postmetadata {
    	font-size:12px;
	background-color: #f5f5f5;
	margin-top: 10px;
	color: #969696;
	padding:5px;
        width: 95%;
}

#side {

}

#social-box {
background-image:url("images/bg-socialbox.png");
background-repeat:repeat-x;
background-color: #e0e0e0;
margin-top:55px;
min-height:50px;
position:relative;
float: left;
	}

#twitter-select {

left:15px;
position:absolute;
top:15px;
width:45%;
}

#minilogo {
	position:absolute;
	top: 25px;
	left: 25px;
	}

#last-tweet {
	float:right;
	padding-right: 10px;
	width: 70%;
	}

#last-tweet p {
	font-size: 12px;
	margin-top: 15px;
	}

#time-ago {


	}

#linkedin {
background-color:#FFFFFF;
position:absolute;
right:25px;
top:25px;
	}

#abonnement {
	top:25px;
	position:relative;
	}

#abonneer {
	background-image:url(images/bg-abonnement.png);
	background-repeat:repeat-x;
	height:35px;


	}

#abonneer a {
	color:#FFF;
	line-height: 35px;
	font-size:12px;
	margin-left:82px;
	}

#abonneer:hover {
	background-image:url(images/bg-abonnement-hover.png);
	}

#abonneer a:hover {
	text-decoration:none;
	}

#bekijk {
	background-image:url(images/bg-grey-button.png);
	background-repeat:repeat-x;
	margin-top: 10px;
	height:35px;
	}

#bekijk:hover {
		background-image:url(images/bg-grey-button-hover.png);
}

#bekijk a:hover {
	text-decoration:none;
	}

#bekijk a {
	color:#222;
	line-height: 35px;
	font-size:12px;
	margin-left:82px;}

#nieuwsbrief {
	margin-top:55px;
	position:relative;
	}

#meldaan {
	background-image:url(images/bg-nieuwsbrief.png);
	background-repeat:repeat-x;
	height:35px;

	}

#meldaan:hover {
		background-image:url(images/bg-nieuwsbrief-hover.png);
	}

#meldaan a {
	color:#FFF;
	line-height: 35px;
	font-size:12px;
	margin-left:82px;
	}

#meldaan a:hover {text-decoration: none;}

#meldaf {
	background-image:url(images/bg-grey-button.png);
	background-repeat:repeat-x;
	height:35px;
	margin-top: 10px;

	}

#meldaf:hover {
	background-image:url(images/bg-grey-button-hover.png);
	}

#meldaf a {
	color:#222;
	line-height: 35px;
	font-size:12px;
	margin-left:82px;
	}

#meldaf a:hover {
	text-decoration: none;
	}

#img-abonnement {
	bottom:-13px;
	left:7px;
	position:absolute;
	}

#img-nieuwsbrief {
	bottom:-10px;
	left:7px;
	position:absolute;
	}

#agenda {
	margin-top: 20px;

	}

#agenda h2  {
	color:#ed1c24;
	}

#agenda ul {margin-top: 10px;}

#agenda li {
	font-size: 12px;
	line-height: 18px;
	}

.agenda-title {
	font-weight:bold;
	}

.agenda-datum {

	}

#laatste-reacties {
	margin-top: 10px;
	}

#laatste-reacties h2 , .widgettitle{
	color:#ed1c24;
	}

#laatste-reacties p{
	font-size:12px;
	line-height: 18px;
	}

.ict-tijd {color:#00a4cd; }

.voip-tijd {color:#980000;}

.telecom-tijd {color:#5d0271;}

.advertorial-tijd {color:#d69c00;}

.digitalhome-tijd {color:#956717;}

.message {
	font-weight:bold;
	margin-left: 5px;
	}

#btn-nieuwsarchief , .align-left a {
	background-image:url(images/bg-btn-nieuwsarchief.png);
	background-repeat:repeat-x;
	color:#222222;
	float:right;
	font-size: 12px;
	font-weight:bold;
	height:45px;
	line-height:47px;

	padding-left:30px;
	width:210px;
	margin-top: 20px;
	position:relative;
        clear:both;
	}

.alignleft2 a{
	background-image:url("images/bg-btn-nieuwsarchief.png");
    background-repeat:repeat-x;
    color:#222222;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:45px;
    line-height:47px;
    margin-bottom:20px;
    margin-top:20px;
    padding-left:30px;
    position:relative;
    width:190px;

	}

        .align-right a {
	background-image:url(images/bg-btn-nieuwsarchief.png);
	background-repeat:repeat-x;
	color:#222222;
	float:left;
	font-size: 12px;
	font-weight:bold;
	height:45px;
	line-height:47px;
	padding-left:40px;
	width:200px;
	margin-top: 20px;
	position:relative;
        clear:left;
	}


#btn-nieuwsarchief img , .align-left a img{
position:absolute;
right:15px;
top:17px;
	}

.alignleft2 a img{
left:0;
position:absolute;
top:8px;
	}



  .align-right a img{
	position:absolute;
	left:15px;
	top:17px;
	}

.align-right a:hover , .align-left a:hover , .alignleft2 a:hover{
            text-decoration: none;
            	background-image:url(images/bg-grey-button-hover.png);
                background-color: #d6d6d6;
}



.verzend input             {
	background-image:url(images/bg-abonnement.png);
        	border: 1px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        height: 35px;
        color: #fff;
}

.verzend input:hover {
    cursor: pointer;
    	background-image:url(images/bg-abonnement-hover.png);
}
/*einde main*/

/*css3*/

#nav {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
		-webkit-border-top-left-radius: 10px;

	}

#nav a{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	}
#search {
	border-top-left-radius:25px;
	border-bottom-left-radius:25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-bottomleft: 25px;
	-webkit-border-top-left-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;

	}

.first-article {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}




.first-article-extra , p.article-extra , p.postmetadata{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

}


#social-box {
    border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;

	}

#twitter-select {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	}

#abonneer, #bekijk , #meldaan , #meldaf {

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

#btn-nieuwsarchief , .align-left a , .alignleft2 a , .align-right a{

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
/*einde css3*/

.wrapleft{

float:left;
width:100%;
margin-bottom:20px;
}
.left{
margin-right:290px;
padding:15px;



}

.left p {
    font-size:12px;
line-height:18px;

}

.left h2 {
    /*color:#222222;*/
    color: #cc0000;
font-size:14px;
margin-bottom: 10px;
}

.right{

float:right;
margin-left:-305px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
width:275px;
position: relative;
}

.wrapper{
   width: 98%;
   margin: auto;

}

#bg-content {
	max-width:1880px;
min-height:500px;
min-width:980px;
background-color:#FFF;
	}



#respond {
    background-color:#F8F8F8;
border:1px solid #FFFFFF;
float:left;
margin-top:20px;
outline:1px solid #CCCCCC;
padding:10px 0 10px 10px;

}

.entry ul {
    margin-left: 15px;
    list-style: disc;
}

.entry ul li{
    list-style: disc;
}

small a {font-size: 10px;}

#commentform #submit {
    	background-image:url(images/bg-abonnement.png);
        	border: 1px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        height: 35px;
        color: #fff;
        cursor: pointer;
}

#commentform #submit:hover {
    cursor: pointer;
    	background-image:url(images/bg-abonnement-hover.png);
}

#respond h3 , #comments {
    font-size: 12px;
}

.even {
    border-radius: 10px;
    -webkit-border-radius:10px;
-moz-border-radius:10px 10px 10px 10px;
background-color:#ECEDF9;
background-image:url("images/bg-comment.png");
background-position:center top;
background-repeat:repeat-x;
border:1px solid #ECECEC;
float:left;
margin-top:20px;
padding:10px;
width:650px;
}

.odd {
    border-radius: 10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px ;
    border:1px solid #e0e1ed;
    float:left;
    margin-top:20px;
    padding:10px;
    width: 650px;
    background-image: url(images/bg-comment-odd.png);
    background-color: #ecedf9;
    background-position: bottom;
    background-repeat: repeat-x;
}

.vcard {
float: left;
clear: both;
}

.commentmetadata {
float: left;
clear: both;
}

.comment p {

margin-left:220px;
}

.comment {
    clear: both;
}

.commentlist {
    padding: 0;
}

.right ul {
    padding-left: 0;
}

.entry p{

}

#events-list{
    margin-bottom: 10px;
}

#wizzart-recent-comments-3 {
    border:1px solid #F5F5F5;
margin:20px 0;
padding:10px;
position:relative;
}

#laatste-reacties h2 , .widgettitle{
background-color:#FFFFFF;
color:#ED1C24;
font-size:14px;
padding:0 5px;
position:absolute;
top:-10px;
}

#agenda , #events-list {
border:1px solid #F5F5F5;
margin-top:25px;
padding:10px;
position:relative;
}

#agenda h2  , #events-list h2{
background-color:#FFFFFF;
color:#ED1C24;
font-size:14px;
padding:0 5px;
position:absolute;
top:-10px;
}

.paged #events-list h2 , .single #events-list h2{
background-color:#FFFFFF;
color:#ED1C24;
font-size:14px;
padding:0 5px;
position:absolute;
/*top:-21px;*/
}

.paged .widgettitle , .single .widgettitle{
background-color:#FFFFFF;
color:#ED1C24;
font-size:14px;
padding:0 5px;
position:absolute;
/*top:-21px;*/
}

#events-list ul li {
border-bottom:1px solid #F5F5F5;
font-size:12px;
line-height:18px;
}

.entry-page {

}

.entry-page ul li  , .entry-single ul li{
    list-style: disc;
    margin-left: 15px;
}

.entry-page p , .entry-single p {
    margin: 10px 0;
}

.wpcf7{
    background-color:#F8F8F8;
    border:1px solid #FFFFFF;
    outline:1px solid #CCCCCC;
    padding:5px;
}

#locatie {
    background-color:#F8F8F8;
    border:1px solid #FFFFFF;
    outline:1px solid #CCCCCC;
    padding:10px;
}

.tbl-head {
      background-image: url(images/bg-abonnement.png);
          border-radius-top-left: 5px;
          border-radius-top-right: 5px;
        -webkit-border-top-left-radius:5px;
        -webkit-border-top-right-radius:5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        color: #fff;

}

.tbl-head td {
    padding-left: 5px;
}

.tbl-pad {
    padding-left: 5px;
}

.content-left {
    float: left;
    width: 45%;
}

.search-results .content-left {
    width: 100%;
}

.content-right {
    float: right;
    width: 45%;
}

textarea {
    width: 90%;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.wpcf7-form input , #commentform input{
    background-color:#eee;
border:1px solid #FFFFFF;
outline:1px solid #CCCCCC;
}

.wpcf7-form textarea , #commentform textarea{
    background-color:#eee;
border:1px solid #FFFFFF;
outline:1px solid #CCCCCC;
}

.verzend input , #commentform #submit{
    border: none;
    outline: none;
}

.more-link {
    text-decoration: underline;
}

.more-link:hover {
    text-decoration: none;
}


.twtr-widget-profile .twtr-hd,  .twtr-widget-profile .twtr-ft
{
    display: none !important;
}

.twtr-widget-profile .twtr-timeline
{
    height: auto !important;
    min-height: 60px;
}

.twtr-widget-profile .twtr-tweets
{
    background: transparent !important;
}

#socialbox
{
    min-height: 60px;
}

#tag_cloud-3 {
border:1px solid #F5F5F5;
padding:10px;
position:relative;
width:255px;
}

#tag_cloud-3 div a {
border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
background-color:#EEEEEE;
border:1px solid #DDDDDD;
color:#999999;
line-height:1.85;
padding:2px;
}

#top-ad{
    margin-top: 25px;
    float: right;}

div.sociable { margin: 16px 0 -10px; background-color: #F5F5F5; width: 95%; padding: 5px; }
div.sociable_tagline { position: relative; display: inline; font-size: 12px; line-height: 16px; font-weight: bold; color: #333; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
        margin-bottom: -0.25em;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

li.widget_yarpp_widget
{
    border:1px solid #F5F5F5;
    padding:10px;
    position:relative;
    width:255px;
    margin-top: 30px;
}

div#footer {
    width: 100%;
    margin: auto;
    margin-bottom: 10px;

}

div#footer p {
    text-align: center;
    color: #666;

}

/* Table styles */
 	
table.pretty {
                border-collapse:collapse;
                font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
                font-size:12px;
 	        margin:20px;
                text-align:left;
                border:none;
        }
 
table.pretty th {
        border:none;
        border-top:1px solid #E8EDFF;
color:#666699;
padding:10px 15px;
font-weight:bold;
}
        
table.pretty td {
        border:none;
 	border-top:1px solid #E8EDFF;
color:#666699;
padding:10px 15px;
        }
        


