	/*
Theme Name: Trekhaak Gezocht
Theme URI: http://www.trekhaakgezocht.nl
Description: Thema voor Trekhaak Gezocht
Author: Hamaka BV
Author URI: http://www.hamaka.nl
Version: 1.0
*/

/********** CORE **************************************************/

html, body {
    margin: 0;
    padding: 0;
}
p {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
}
#container {
    margin: 0 auto;
    width: 946px;
}
#links {
    float: left;
    width: 227px;
}
.animatie {
    margin: 20px 0 0;
}
.animatie a:link, .animatie a:visited {
    background: url("images/top_left_animatie.png") no-repeat scroll left center transparent;
    display: block;
    height: 207px;
    text-indent: -1000px;
    width: 202px;
}
.animatie a:hover {
    background: url("images/top_left_animatie.png") no-repeat scroll right center transparent;
    display: block;
    height: 207px;
    text-indent: -1000px;
    width: 202px;
}
ul.menu {
    width: 227px;
}
ul.menu li {
    margin: 0 0 10px 5px;
    width: 227px;
}
ul.menu li a, .menu li.dagboek a:visited {
    background-repeat: no-repeat;
    display: block;
    height: 92px;
    text-indent: -1000px;
    width: 185px;
}
ul.menu li a:link, ul.menu li a:visited {
    background-repeat: no-repeat;
    display: block;
    height: 92px;
    text-indent: -10000px;
    width: 185px;
}
ul.menu li.dagboek a:link, ul.menu li.dagboek a:visited {
    background: url("images/btn_dagboek.png") repeat scroll left top transparent;
}
ul.menu li.dagboek a:hover, ul.menu li.dagboek a.actief {
    background: url("images/btn_dagboek.png") repeat scroll right top transparent;
}
ul.menu li.vv a:link, .menu li.vv a:visited {
    background: url("images/btn_versevoornemens.png") repeat scroll left top transparent;
}
ul.menu li.vv a:hover, ul.menu li.vv a.actief {
    background: url("images/btn_versevoornemens.png") repeat scroll right top transparent;
}
ul.menu li.route a:link, .menu li.route a:visited {
    background: url("images/btn_boekdvd.png") repeat scroll left top transparent;
}
ul.menu li.route a:hover, ul.menu li.route a.actief {
    background: url("images/btn_boekdvd.png") repeat scroll right top transparent;
}
ul.menu li.muziek a:link, .menu li.muziek a:visited {
    background: url("images/btn_voorstelling.png") repeat scroll left top transparent;
}
ul.menu li.muziek a:hover, ul.menu li.muziek a.actief {
    background: url("images/btn_voorstelling.png") repeat scroll right top transparent;
}
ul.menu li.uitleg a:link, .menu li.uitleg a:visited {
    background: url("images/btn_uitleg.png") repeat scroll left top transparent;
}
ul.menu li.uitleg a:hover, ul.menu li.uitleg a.actief {
    background: url("images/btn_uitleg.png") repeat scroll right top transparent;
}
ul.menu li.in_de_media a:link, .menu li.in_de_media a:visited {
    background: url("images/btn_media.png") repeat scroll left top transparent;
}
ul.menu li.in_de_media a:hover, ul.menu li.in_de_media a.actief {
    background: url("images/btn_media.png") repeat scroll right top transparent;
}
ul.menu li.aanhakers a:link, .menu li.aanhakers a:visited {
    background: url("images/btn_reis2010.png") repeat scroll left top transparent;
}
ul.menu li.aanhakers a:hover, ul.menu li.aanhakers a.actief {
    background: url("images/btn_reis2010.png") repeat scroll right top transparent;
}
ul.menu li.contact a:link, .menu li.contact a:visited {
    background: url("images/btn_contact.png") repeat scroll left top transparent;
}
ul.menu li.contact a:hover, ul.menu li.contact a.actief {
    background: url("images/btn_contact.png") repeat scroll right top transparent;
}
.clear {
    clear: both;
}
#header {
    background: url("images/header.jpg") no-repeat scroll left top #999966;
    float: left;
    height: 92px;
    margin: 20px 0 0;
    width: 709px;
}
#midden {
    float: left;
    width: 709px;
}
#content {
    background-color: #FFFFFF;
    border-top: 5px solid #999966;
    float: left;
    margin: 20px 20px 0 0;
    width: 473px;
}
#content p {
    margin: 0 0 15px;
}
#content p a:link, #content p a:visited {
    color: #000000;
    text-decoration: underline;
}
#content p a:hover {
    text-decoration: none;
}
.navigation {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    height: 30px;
    margin: 15px;
}
.navigation a:link, .navigation a:visited {
    color: #000000;
    text-decoration: underline;
}
.navigation a:hover {
    text-decoration: none;
}
.navigation .alignleft {
    float: left;
}
.navigation .alignright {
    float: right;
}
#rechts_kolom {
    float: left;
    width: 187px;
}
.rechts {
    background-color: #000000;
    border-top: 5px solid #999966;
    color: #FFFFFF;
    margin: 20px 0 0;
    padding: 15px;
    width: 186px;
}
.rechts li.twitter_update {
    padding: 0 0 2px;
}
li.widget_twitter, li.widget_fergcorp_countdown {
    list-style: disc outside none;
    margin: 0;
    padding: 0;
}
.rechts ul.twitter span.entry-content, .rechts ul.twitter span.time-meta {
    font-size: 11px;
    font-weight: normal;
}
.rechts em {
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    line-height: 13px;
}
a.twitterwidget-title:link, a.twitterwidget-title:visited {
    text-decoration: none;
}
ul.talen {
    margin: 0 0 0 8px;
}
ul.talen li {
    float: left;
    width: 40px;
}
ul.talen li.nederlands, ul.talen li.engels, ul.talen li.duits {
    margin: 0 25px 0 0;
}
ul.talen li.duits {
    margin: 0;
    padding: 0;
}
ul.talen li a:link, ul.talen li a:visited {
    display: block;
    height: 25px;
    text-indent: -10000px;
    width: 40px;
}
ul.talen li.nederlands a:link, ul.talen li.nederlands a:visited {
    background: url("images/vlag_nederlands.jpg") repeat scroll left top transparent;
    border: 1px solid #5D5D3A;
}
ul.talen li.nederlands a:hover, ul.talen li.nederlands a.actief {
    background: url("images/vlag_nederlands.jpg") repeat scroll right top transparent;
    border: 1px solid #999966;
}
ul.talen li.engels a:link, ul.talen li.engels a:visited {
    background: url("images/vlag_engels.jpg") repeat scroll left top transparent;
    border: 1px solid #5D5D3A;
}
ul.talen li.engels a:hover, ul.talen li.engels a.actief {
    background: url("images/vlag_engels.jpg") repeat scroll right top transparent;
    border: 1px solid #999966;
}
ul.talen li.duits a:link, ul.talen li.duits a:visited {
    background: url("images/vlag_duits.jpg") repeat scroll left top transparent;
    border: 1px solid #5D5D3A;
}
ul.talen li.duits a:hover, ul.talen li.duits a.actief {
    background: url("images/vlag_duits.jpg") repeat scroll right top transparent;
    border: 1px solid #999966;
}
.sociale_media img {
    margin: 0 2px 0 8px;
}
.error {
    background-color: #FFE6E6;
    border: 1px solid #FF0000 !important;
}
.rechts input.text {
    border: 1px solid #000000;
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    margin: 3px 0;
    padding: 3px;
    width: 178px;
}
.rechts .select {
    border: 1px solid #000000;
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    margin: 3px 0;
    padding: 1px;
    width: 185px;
}
.rechts .txtArea {
    border: 1px solid #000000;
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    height: 120px;
    margin: 3px 0;
    padding: 3px;
    width: 178px;
}
.rechts .button {
    background-color: #878853;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0;
    padding: 5px;
    width: 90px;
}
.rechts h2 {
    color: #999966;
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
}
.rechts .datum {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0;
}
.rechts .titel {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-weight: bold;
}
.rechts .titel a:link, .rechts .titel a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}
.rechts .titel a:hover {
    text-decoration: none;
}
.rechts li {
    color: #FFFFFF;
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    margin: 5px 0;
}
.rechts li a:link, .rechts li a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}
.rechts li a:hover {
    text-decoration: none;
}
.post {
    margin: 15px;
    padding: 15px 0;
}
.welkom {
    border-bottom: 2px solid #000000;
		margin-top: 0px;
}
.aanhakers {
    border-top: 2px solid #000000;
}
.post h1 {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 5px 0;
}
.post .datum {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-weight: bold;
}
.post p {
    font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    margin: 0 0 10px;
}
.content p a:link, .content p a:visited {
    color: #000000;
    text-decoration: underline;
}
.post .post_gegevens a:hover {
    text-decoration: none;
}
.post .post_gegevens {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.post .post_gegevens a:link, .post .post_gegevens a:visited {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.page {
    padding: 15px;
}
.page h1 {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 5px 0;
}
.page p {
    font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    margin: 0 0 10px;
}
.single_post {
    border-bottom: 2px solid #000000;
    font-style: normal;
    margin: 15px;
    padding: 0 0 20px;
}
.commentmetadata {
    float: right;
    font-size: 12px;
    height: 27px;
    padding: 10px 0;
    width: 230px;
}
.commentmetadata a:link, .commentmetadata a:visited {
    color: #000000;
}
.comment-author {
    float: left;
    width: 200px;
}
.comment-author img {
    border: 1px solid #CCCCCC;
    padding: 2px;
    vertical-align: middle;
}
.comment-body p {
    clear: both;
}
.comment-body {
    border-bottom: 1px solid #999999;
    font-family: "Courier New",Courier,monospace;
    margin: 20px 15px 15px;
    padding: 0 0 20px;
}
cite.fn {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
cite.fn a:link, cite.fn a:visited {
    color: #000000;
    font-style: normal;
}
span.says {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-weight: bold;
}
#respond {
    margin: 20px 0 0;
    padding: 0 7px 15px 15px;
}
#respond h3 {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
}
h3#comments {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 15px;
}
#commentform textarea {
    border: 1px solid #000000;
    width: 400px;
}
.post-edit-link {
    margin: 15px;
}
#commentform p {
    margin: 0;
}
#commentform label {
    text-align: left;
    width: 150px;
}
#commentform small {
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
}
#commentform input {
    border: 1px solid #000000;
    margin: 3px 0;
    width: 120px;
}
p.nocomments {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-style: normal;
    margin: 20px 0;
    padding: 0 15px;
}
.vv_overzicht {
    border-top: 2px solid #000000;
    font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    margin: 20px 0 0;
    padding: 20px 0 0;
}
.maps_content {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
}
.maps_content a:link, .maps_content a:visited {
    color: #000000;
    text-decoration: underline;
}
.maps_content a:hover {
    text-decoration: none;
}
.maps_content h2 {
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
}
.huidige_locatie {
    height: 140px;
    width: 180px;
}
.route_map {
    border: 1px solid #999999;
    height: 350px;
    width: 440px;
}
#fergcorp_countdowntimer ul {
    background-color: #000000;
    border: 1px solid #878853;
    font-size: 14px;
    padding: 6px;
    text-align: center;
}
.footer {
    background-color: #878853;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    width: 915px;
}
.footer p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.aanhakers {
    margin: 20px 0 3px;
}
.initiatiefnemers {
    margin: 0 0 18px;
}
.footer a:link, .footer a:visited {
    color: #000000;
    text-decoration: underline;
}
.footer a:hover {
    text-decoration: none;
}
.wpcf7-not-valid-tip-no-ajax {
    display: block;
}
.wpcf7-mail-sent-ok {
    color: #309F21;
    font-weight: bold;
}
.wpcf7-not-valid-tip-no-ajax, .wpcf7-validation-errors {
    color: #FF0000;
    font-family: "Courier New",Courier,monospace;
    font-size: 11px;
    font-weight: bold;
    margin: 3px 0;
    padding: 3px;
}
.wpcf7-response-output {
    font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    margin: 0 0 10px;
}
#wpcf7-f1-p13-o1 input, #wpcf7-f1-p13-o1 textarea {
    border: 1px solid #000000;
    font-family: "Courier New",Courier,monospace;
    font-size: 13px;
    margin: 3px 0;
    padding: 3px;
}
#wpcf7-f1-p13-o1 input {
    width: 120px;
}
#wpcf7-f1-p13-o1 input.contactbtn {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
}
fieldset.vv_cat {
    border: 1px solid #CFC4C4;
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    margin: 4px;
    padding: 3px 5px 5px;
    width: 410px;
}
fieldset.vv_cat legend {
    font-family: "Courier New",Courier,monospace;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px 0 4px;
    padding: 0 5px;
}
fieldset.vv_cat a:link, fieldset.vv_cat a:visited {
    color: #000000;
    text-decoration: underline;
}
fieldset.vv_cat a:hover {
    text-decoration: none;
}
.weerbericht_img {
    margin: 0 3px 3px 0;
    vertical-align: top;
}
img.alignleft {
    float: left;
    margin: 5px 5px 5px 0;
}
img.alignright {
    float: right;
    margin: 5px 0 5px 5px;
}

