/* Begin Structure */ * {
    margin: 0;
    padding: 0;
   /* border: none;     wel de invulvelden een bordergeven */
}

a {
    outline: none;
}

html {
    background: #d5d6d7 url('images/background.png') fixed top left repeat-y;
    background-color: transparent;
}

body {
    font-size: 12px;
    font-family: Arial, Verdana, Sans-Serif;
    background: #d5d6d7 url('images/header.gif') top center no-repeat;
    background-color: transparent;
    background-color: transparent;
    color: #333;
    text-align: center;
}

/* 1024 minus 13 voor de scrollbalk (en dan een mooi getal) */ #container {
    margin: 0px auto;
    padding: 0;
    width: 1000px;
} #page {
    background-color: white;
    width: 980px;
    padding: 0 10px;
    margin: 0px;
} #maincolumn {
    float: left;
    width: 730px;
} #maincolumn2 {
    float: left;
    width: 728px;
    overflow: hidden;
    min-height: 1000px;
    border-right: 2px solid #BFBFBF;
} #sidebar {
    float: right;
    width: 250px;
    overflow: hidden;
} .linkerzijbalk {
    float: left;
    margin-top: 15px;
    width: 214px;;
    min-height: 100px;
} .artikelkolom {
    float: right;
    margin: 5px 0 0 0;
    width: 500px;
    border-left: 2px solid #BFBFBF;
} .groteartikelkolom {
    float: left;
    margin: 5px 40px 0 40px;
    width: 634px;
	font-size: 100%;
} #page:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
    visibility: hidden;
} #flashanimatie {
    height: 300px;
    width: 730px;
} #topics {
    background: url('images/breaker-large.png') bottom center no-repeat;
    height: 235px;
    margin-top: 10px;
    width: 730px;
    /* Iets breder gemaakt en hidden zodat het 4e grijze streepje mooi wegvalt */
    margin-left: -10px;
    clear: left;
    overflow: hidden;
} #topics td {
    vertical-align: top;
    width: 190px;
    border-right: solid 1px #7F7F7F;
} .feature .content {
    margin: 0 15px 0 15px;
    height: 90px;
    overflow: hidden;
} .feature .content p {
    font-size: 0.8em;
} .feature img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    border: solid 1px #8E989B;
} #header {
    height: 90px;
    width: 100%;
    overflow: hidden;
} #headerimg {
    margin: 0;
    height: 80px;
    width: 100%;
} #headermenu1 {
    height: 34px;
    width: 100%;
    overflow: hidden;
} #headermenu2 {
    height: 27px;
    width: 100%;
    overflow: hidden;
} .inhoudartikel {
    float: left;
    width: 460px;
    text-align: left;
    padding: 0 20px 20px 20px;
    margin: 10px 0 0;
} .post {
    padding-bottom: 40px;
    background: url('images/breaker-article.png') bottom center no-repeat;
}

/* TITELS */ .meta {
    text-align: left;
    color: black;
    margin-top: 10px;
} .metadate {
    font-size: 0.9em;
    text-align: left;
    color: black;
    margin-top: 3px;
} .entry {
    text-align: left;
    color: black;
    margin-top: 20px;
    line-height: 1.8em;
} .googlead {
    float: left;
    margin: 10px 0 10px 0;
}

h1, h1 a {
    text-align: left;
    margin-left: -3px;
    color: #831539;
    font-size: 1.3em;
    text-decoration: none;
} #logo {
    height: 0px;
    overflow: hidden;
}

/* TITELS h5 en h6 worden bij de topics gebruikt*/
h5 a {
    display: inline-block;
    margin: 10px 0 5px 0;
    text-decoration: none;
    font-size: 15px;
    color: #87872B;
}

h6 a {
    text-decoration: none;
    font-size: 1.2em;
    margin-top: 3px;
    color: #2B474D;
} #navigation {
    background: url(images/login2.png) repeat-x;
    float: left;
    width: 100%;
    left: 0;
    padding: 8px 0 0 0;
}

ul.menu * {
    margin: 0
}

ul.menu ul {
    position: absolute;
    top: 25px;
    left: 0;
    background: #d1d1d1;
    display: none;
    opacity: 0;
    list-style: none;
}

ul.menu ul li {
    position: relative;
    border: 1px solid #aaa;
    width: 159px;
    margin: 0
}

ul.menu ul li a {
    display: block;
    padding: 5px 7px 5px 12px;
    color: #555;
    background-color: #d1d1d1;
    border-right: 0;
    font-size: 12px;
}

ul.menu ul li a:hover {
    background-color: #c5c5c5
}

ul.menu ul ul {
    left: 159px;
    top: -1px
}

ul.menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.menu li {
    position: relative;
    Font-family: Calibri, Trebuchet MS, Arial, Helvetica, sans-serif;
    list-style-type: none;
    float: left;
    font-size: 18px;
    padding: 0;
    margin: 0;
    position: relative;
    text-decoration: none;
    border-left: 1px solid #FFFFFF;
}

ul.menu li:first-child {
    border-left: none;
}

ul.menu a {
    display: block;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0px 12px 0px 12px;
}

ul.menu a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

ul.menu .menulink:hover, ul.menu .menuhover {
    color: #444;
    background-color: #c5c5c5;
} #sub-navigation {
    float: left;
    width: 100%;
    left: 0;
    padding: 8px 0 4px 0;
} #sub-navigation img {
    float: left;
    position: relative;
    top: 3px;
} #sub-navigation ul {
    padding: 0 0 0 5px;
    margin: 0;
} #sub-navigation li {
    list-style-type: none;
    float: left;
    Font-family: Calibri, Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0;
    border-left: 1px solid #FFFFFF;
} #sub-navigation li:first-child {
    border-left: none;
} #sub-navigation a {
    color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    text-decoration: none;
} #sub-navigation a:hover {
    text-decoration: underline;
} #statement {
    font-family: Arial;
    text-align: left;
    padding: 16px 25px 24px 20px;
    background-color: #000000;
    color: #FFFFFF;
    font-size: 100%;
    line-height: 160%;
    height: 190px; /* ivm uitlijning searchbox*/
    overflow: hidden;
} #statement h1 {
    text-align: left;
    color: #B9B946;
    margin: 0 0 10px 0;
    font-size: 190%;
    line-height: 120%;
} #search {
    background: url('images/search.png') top center no-repeat;
    height: 32px;
    padding: 38px 0px 0px 20px;
    text-align: left;
} .searchfield {
    font-size: 130%;
} #searchform {
    width: 160px;
} #twitter {
    background: url('images/twitter.gif') top left no-repeat;
    min-height: 100px;
    padding-top: 40px;
	border: solid 1px #b9b940;
} #facebook {
    background: url('images/facebook.gif') top left no-repeat;
    min-height: 100px;
    padding-top: 35px
} #menu-buttons {
    float: left;
    position: relative;
    left: 770px;
} #menu-buttons a {
    position: absolute;
    text-decoration: none;
    height: 40px;
    top: 40px;
    overflow: hidden;
}

a i {
    visibility: hidden
}

a#facebook-button {
    width: 50px;
    left: 0px;
    background: url(images/buttons.png) top left;
}

a#facebook-button:hover {
    background: url(images/buttons.png) 0 41px;
}

a#rss-button {
    width: 55px;
    left: 50px;
    background: url(images/buttons.png) 165px 0;
}

a#rss-button:hover {
    background: url(images/buttons.png) 165px 40px;
}

a#twitter-button {
    width: 55px;
    left: 105px;
    background: url(images/buttons.png) 110px 0;
}

a#twitter-button:hover {
    background: url(images/buttons.png) 110px 40px;
}

a#contact-button {
    width: 55px;
    left: 160px;
    background: url(images/buttons.png) 55px 0;
}

a#contact-button:hover {
    background: url(images/buttons.png) 55px 40px;
}

/* Begin Images */
p img {
    padding: 3px;
    margin: 0 15px 7px 0;
    border: solid 1px #8E989B;
    max-width: 100%;
    display: inline;
    float: left;
}

/*	Alles altijd links uitlijnen
 
 img.centered {
 display: block;
 margin-left: auto;
 margin-right: auto;
 }
 
 img.alignright {
 padding: 4px;
 margin: 0 0 7px 15px;
 display: inline;
 } */
img.alignleft {
    padding: 4px;
    margin: 0 15px 7px 0;
    display: inline;
} .alignright {
    float: left;
} .alignleft {
    float: left;
}

/* End Images */
/* Meta staat onder een artikel en zorg ervoor dat afbeeldingen niet doorlopen */ .meta {
    clear: both;
} .meta a, .navigation a, a.more-link {
    color: #831539;
} .tagcloud {
    margin: 10px;
    overflow: hidden;
} .tagcloud a {
    color: #000000;
    text-decoration: none;
} #footer {
    padding: 45px 0 5px 0;
    background: #B8B845 url('images/footerlogo.png') center 5px no-repeat;
    color: white;
    font-size: 120%;
} #footer a, #footerdark a {
    color: white;
} #footerdark {
    padding: 5px 0 5px 0;
    background-color: #86862A;
    color: white;
} .Ven_selectinput {
    border: 1px solid black;
}

h1.categoryheadline {
    margin: 10px 0 0 20px;
    text-align: left;
    font-size: 150%;
    color: black;
} .wpcf7-form-control-wrap {
    padding: 5px;
    border: 1px solid grey;
}

.your-message {
    border: none;
}

#bericht {
	border: 1px solid grey;
}

p {
    margin-bottom: 1em;
} .venerebox {
    width: 500px;
    overflow: hidden;
} .entry img.attachment-post-thumbnail {
    display: inline;
    float: left;
    padding: 5px;
    margin: 0 10px 0 0;
    border: solid 1px #8E989B;
} .schoonmaker {
    clear: both;
}

.ec3_schedule {
    margin-bottom: 5px;
	font-weight: bold;
	border: none;
	display: block;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
#twitter, .query {
  font-family: Georgia, serif;
  font-size: 120%;
  color: #000000;
  text-align: left; }
  #twitter .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow-y: hidden;
    background-color: #FFFFFF; }
    #twitter .tweet_list .awesome, #twitter .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    #twitter .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      #twitter .tweet_list li a, .query .tweet_list li a {
        color: #909090; }
    #twitter .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #FAFAFA; }
    #twitter .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      #twitter .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }

