body 	{
 font-family: "Book antiqua",  Verdana, Arial, Sans-Serif;
 font-size: 10px;
 background-color: #330000;
 text-align: center;
 }

#container {
 text-align: center;
 width: 90%;
 margin: auto;
 margin-top: 1cm;
 margin-bottom: 1cm;
 background-color: #fff6f6;
 border: 5px outset #660000;
 }

.title {
 font-size: 24px;
 font-weight: bold;
 }

.subtitle {
 font-size: 12px;
 font-weight: bold;
 }

.subtitletop {
 vertical-align: top;
 text-align: center;
 font-size: 18px;
 margin: auto;
 }
 
div {
 font-size: 12px;
 }
div.gpt {
 text-align: center;
 margin-top: 12px;
 }
div.gpt a img {
 text-align: center;
 border: 2px outset #fff0f0;
 }
div.gpt a:hover img {
 border: 3px inset #fff8f8;
 border-top-color: #ffe0e0;
 border-top-width: 3px;
 border-left-color: #fffdfd;
 border-left-width: 3px;
 border-bottom-color: #eadada;
 border-bottom-width: 1px;
 border-right-color: #d0c0c0;
 border-right-width: 1px;
 }
 
.header {
 width: 100%;
 background-color: #ffeeee;
 border-bottom: 2px solid #990000;
 }
 
.footer {
 width: 100%;
 background-color: #ffeeee;
 border-top: 2px solid #990000;
 }
  
.bold { 
 font-weight: bold;
 font-family: "Book antiqua", Arial, Helvetica, sans-serif;
 font-size: 12px;
 }

nobr {
 font-size: 12px;
 }
 
.smalltext {
 font-family: "Book antiqua", Arial, Helvetica, sans-serif;
 font-size: 12px;
 }

.error {
 color: #ff0000;
 font-weight: bold;
 }

.textbox {
 border: 3px ridge #fff0f0;
 background-color: #fff0f0;
 padding: 4px;
 margin: 24px 16px 24px 16px;
 }
 
#links a {
 padding-left: 14px;
 font-size: 12px;
 }

#links div {
 margin-top: 10px;
 }
  
a {
 font-weight: bold;
 text-decoration: none;
 color: #990000;
 }
		 
a:visited {
 color: #990000;
 }

a:hover {
 text-decoration: underline;
 background-color: #ffffff;
 color: #ff0000;
 }

a:active {
 color: #660033;
 }

.thumbnailstd a img {
 text-align: center;
 border: 3px outset #ffe6e6;
 }
.thumbnailstd a:hover img {
 border: 3px inset #fff8f8;
 border-top-color: #ffe0e0;
 border-top-width: 4px;
 border-left-color: #fffdfd;
 border-left-width: 4px;
 border-bottom-color: #eadada;
 border-bottom-width: 2px;
 border-right-color: #d0c0c0;
 border-right-width: 2px;
 }
.gekozenkaart {
 border: 6px outset #ffe6e6;
 }
  
#linkertabel {
 width: 25%;
 vertical-align: top;
 text-align: left;
 margin: auto;
/* border: 1px solid red;*/
 }

#toptabel {
 vertical-align: top;
 text-align: center;
 margin: auto;
/* border: 1px solid red;*/
 }
 
#middentabel {
 padding-top: 20px;
 padding-left: 8px;
 padding-right: 0px;
 vertical-align: top;
 text-align: center;
 margin: auto;
 border-spacing: 2px;
 border-width: 0px;
/* border: 1px solid blue;*/
 }

#rechtertabel {
 width: 25%;
 vertical-align: top;
 text-align: center;
 padding-top: 8px;
/* border: 1px solid red;*/
 }

#linksrechts {
 text-align: left;
 font-size: 12px;
 font-weight: bold;
 padding-left: 24px;
 }
#linksrechts p {
 margin-top: 24px;
 margin-bottom: 4px;
 margin-left: 12px;
 }
#linksrechts ul {
 margin-bottom: 36px;
 }
#linksrechts ul li {
 margin-bottom: 6px;
 }

#plusone {
 text-align: center;
 padding-left: 32px;
 }
#w3cbuttondiv a img {
	border: 2px outset #8f8f8f;
	margin-top: 3px;
	margin-bottom: -3px;
	}
#w3cbuttondiv a:hover img {
	border: 2px inset #8f8f8f;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	}
#addthis_toolbox{
  position: absolute;
  left: 1%;
  top: 6%;
	white-space: pre;
	z-index: 100;
	}

