@charset "utf-8";
/* CSS Document */
body {
background-image: url("../images/backgroundbl1.png");
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-attachment: fixed;
}



.tekst_bruin {
color: #e5ad4d;
font-family:Caveat;
font-size:22px;
text-align: left;	
}
.tekst_rood {
color: #f9041c;
font-size:15px;
padding-right:20px;
text-align: left;
font-weight: bold;
}
.tekst_wit {
color: #FFFFFF;
font-family:Raleway;
font-size:15px;
padding-right:20px;
text-align: left;
padding-left:15px;
}

.tekst_witgr {
color: #FFFFFF;
font-family:Raleway;
font-size:20px;
padding-right:20px;
text-align: left;
padding-left:15px;
}
.tekst_groen {
color: #0e8005;
font-family:Raleway;
font-size:16px;
padding-right:20px;
text-align: left;
font-weight: bold;
padding-left:15px;
}
.tekst_blauw {
color: #336699;
font-family:Raleway;
font-size:16px;
padding-right:20px;
text-align: left;
font-weight: bold;
padding-left:15px;
}
.tekst_bla {
color: #2ef108;
font-family:Caveat;
font-size:25px;
padding-right:20px;
text-align: left;
padding-left:15px;
}
.tekst_geel {
color: #d9f904;
font-family:Raleway;
font-size:16px;
padding-right:20px;
text-align: left;
font-weight: bold;
padding-left:15px;
}

.tekst_grijs {
color: #f9d404;
font-family:Raleway;
font-size:13px;
padding-right:20px;
text-align: left;
padding-left:15px;
}

.looptekst {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
	color: #d9f904;
}

.looptekst a {
    display: inline-block;
    animation: lopen 20s linear infinite;
    text-decoration: none;
	color: #d9f904;
}

@keyframes lopen {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(-100%);
    }
}
.linkkleur {
    color: #f9041c;
    text-decoration: none;
}

.linkkleur:hover {
    color: #336699;
}

.linkkleur:visited {
    color: #0066cc;
}

table.table {
    margin-bottom: 10px;
}
table.table td {
    padding: 4px 6px;
    vertical-align: middle;
}
table.table td:first-child {
    width: 140px;
    white-space: nowrap;
}
.form-control-sm {
    font-size: 14px;
    padding: 4px 8px;
}
.foto-link {
    position: relative;
    display: inline-block;
}

.foto-link img {
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    width: 300px;
    z-index: 1000;
}

.foto-link:hover img {
    display: block;
}
.linkkleurgr {
	font-family:Caveat; 
	 font-size: 25px;
    color: #f9041c;
    text-decoration: none;
	text-align: center;
	
}

.linkkleurgr:hover {
    color: #cccccc;
	 text-decoration: none;
}

.linkkleurgr:visited {
    color: #0066cc;
}