/* Header, content, navigation */
* {padding:0;margin:0;}
.visitors {
    color:black;
    font-size:large;
	margin-top:10%;
}
body
{
	background-color: #e1e9f1;
}
.errors {
    font-weight:bold;
    color: red;
}
.header {
    margin-top: 0;
    padding-top:0;
    background: #437bb3 url("images/hoofding5.jpg") no-repeat;
	background-size: cover;
}


.thuistext
{
	font-size:32px;
	text-align:center;
	margin-top:10%;
	/*width:90%;*/
	color:#333;
}
.listmode
{
	border:1px solid black;
}
.nav ul {
    background-color: #527bbd;
    padding: 15px;
	border-radius:20px;
}
.nav ul li
{
	list-style-type:none;
}
.nav { color:#fff; padding-left:6px;}
.nav a {
    color: #fff;
    font-size:90%;
    white-space:nowrap
}
.nowrap {
    white-space: nowrap;
}
.nav li {
    padding: 5px 0 5px 0;
    margin-left: 2px;
}
.content {
    width: 100%;
    padding: 0 5px 10px 15px;
}

body {
    font-family: ITC New Baskerville !important;
}
h1, h2 {padding:6px 0 6px 0;}
a { color: #8e8e8e; font-weight: bold; text-decoration: none; }
h1 { color: #000; font-size: 22px;}
h2 { color: #1d3d7a; font-size: 18px; margin-top:8px;}
p,hr {margin:6px 0 6px 0;}

td { color: #000; font-size: 13px; font-family: ITC New Baskerville; }

a:hover {
	text-decoration: underline;
}

.bodytext {
	font-size: 14px;
	}

.bottom_nav {
	color: #8e8e8e;
}
.medewerkers span {color: #0000FF}
.red {
	color: #FF0000;
}
.green {
    color: green;
}
.small, .small a {
font-size: 85%;
}
.large, .large a {
    font-size: 115%;
}
th {text-align:left;}
label {padding:5px; margin-right:5px;}
.form input[type=text] {
    width: 250px;
}
input, textarea {margin:3px;}

/* Verschenen */
.verschenen {
    background-color: #c2cbe8;
    border:2px #537cbc solid;
}

/* Covers op home page */
.pics {
    padding: 0;
    margin:  0;
    margin-left:auto;
    margin-right:auto;
}
.pics img {
    padding: 15px;
    border:  1px solid #ccc;
    background-color: #eee;

    top:  0;
    left: 0
}

/* Overzicht */
.overzicht th{text-align:center;}
.overzicht td {
    padding: 5px;
    vertical-align:top;
    text-align:center;
}
.roos {
    background-color:#ff99cc;
}
.blauw {
    background-color:#ccffff;
}
.groen {
    background-color:#ccffcc;
}
.oranje {
    background-color:#ffcc99;
}
.geel {
    background-color:#ffff99;
}
.grijs {
    background-color:#c0c0c0;
}
.dgeel {
    background-color:#fcf305;
}
.rood {
    color: #CC0000;
}
.rijTitel {
    font-weight:bold;
    /*text-transform: uppercase;*/
}
.rijSub {font-style:italic;}/**/

/**/
.verschenen td
{
	border: 1px solid black;
	padding: 5px;
}
.verschenen
{
	border-collapse: collapse;
	text-align:center;
}
.nav #submenu1, .nav #puzzels, .nav #woordpuzzels, .nav #roetsquiz, .nav #naamkaartjes
{
	display:none;
}

.nav
{
	border-radius:5px;
	padding:10px;
}
.contactformulier label, .contactformulier input
{
	display:block;
}
.contactformulier input, .contactformulier textarea
{
	width:80%;
}
.contactformulier fieldset
{
	width:30%;
}
.contactformulier .contentform
{
	padding:15px;
}
.contactformulier input[type=submit]
{
	padding:8px;
	margin-top:10%;
	width:30%;
}
/***************************PUZZEL****************************/

.vak1, .vak2
{
	display:inline-block;
	float:left;
	width:50%;
}
.vak2 .uitleg
{
	font-style:normal;
	font-weight:bold;
	color:#527bbd;
}
.vak2 p
{
	font-style:italic;
	font-size:20px;
	padding:10px;
}
.button
{
	padding:7px;
	background-color:#527bbd;
	color:white;
	margin-top:10%;
}
/**************/

























