/*
  * { outline: 2px dotted red }
  * * { outline: 2px dotted green }
  * * * { outline: 2px dotted orange }
  * * * * { outline: 2px dotted blue }
  * * * * * { outline: 1px solid red }
  * * * * * * { outline: 1px solid green }
  * * * * * * * { outline: 1px solid orange }
  * * * * * * * * { outline: 1px solid blue }
*/

* {
    margin:0;
    padding:0;
}
body {
	font-size:90%;
	background:#383a3d url('../layout/line.png') repeat;
	color:#444;
}
/* navigatie menu */
#navigation {
	background:#2476A6 url('../layout/navigation_bg.png') repeat-x;
    height: 51px;
    float: left;
    width:100%;
}
.nav li {
	font-family:verdana,sans-serif;
    display: block;
    background:#2476A6 url('../layout/buttons.png') no-repeat 0px 0px;
    float: left;
}
.nav li a {
    display: block;
    float: left;
    height: 51px;
    width: 102px;
    text-align: center;
    text-decoration: none;
    font-size: 1em;
    color: #FFF;
    line-height: 50px;
}
.nav li a:hover {
    background:#2476A6 url('../layout/buttons.png') no-repeat 0px -51px;
}
/* eind navigatie */
#outer {
    margin:0 auto;
	width:94%;
    min-width:40em;
    max-width:70em;
}
a {
	color:#206a95;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
} 
a img {
    color:#93815a;
}
a img:hover {
    color:#933320;
}
#header {
	height: 134px;
	background:#206A95 url('../layout/header.png') repeat-x;
}

/** Content Containers **/
#sub {
	font: 1em/1.5 verdana, helvetica, sans-serif;
	background: #ddd;
	width:100%;
	float:left;
	position:relative;
	min-height: 36em;
}
#waar{
	background: #206A95;
	width: 100%;
	height:1em;
	color: #fff;
}
#waar p{
	margin:0 1em;
	font: .7em verdana;
}
table#infoLid{
	font-size: 0.85em;
}


form#infoLid{
	font-size: 0.9em;
    margin:30px 130px;
}
form#infoLid input{
	margin: 3px;
    padding: 2px;
}
ul#nieuwsLijst{
	list-style: none;
    margin-top: 15px;
}
ul#nieuwsLijst li{
	margin-top: 10px;
}
span.datumpje{
    font-size: 69%;
    color:#222;
}

/** Footer **/
#footer {
	background:#215F83;
	font:.6em/1 verdana, helvetica, sans-serif;
	clear: both;
	height:2em;
}
#footer p.re {
	color:#eee;
	margin:.5em 1em 1em 0;
	float:right;
	width:30%;
	text-align:right;
}
#footer p.li {
	color:#eee;
	margin:.5em 0 1em 1em;
	float:left;
	width:30%;
	text-align:left;
}
#footer ul {
	list-style:none;
	margin-top:.5em;
}
#footer li {
	display:inline;
	border-right: 1px solid #fff;
	padding:.1em 1%;
}
#footer a{
	color: #fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration: underline;
}
/** Left Col Contents**/
#left {
	width:69%;
	float:left;
	padding-top: 2em;
}
#left h1{
	font-size:1.3em;
	margin:1% 0.5em;
	color:#222;
}
#left h2{
	width:80%;
	margin:2% 3em;
	font-size:1em;
	color:#222;
	border-bottom: dotted #222 2px;
}
#left h3{
	width: 73%;
	font-size: 1em;
	margin:-1.5em auto 0;
	color:#222;
}
#left p {
	width: 70%;
	font-size:0.8em;
	margin-left: 6em;
	margin-bottom:2%;
	text-align: justify;
}
#left p.tekst {
	float:left;
	width: 70%;
	font-size:0.8em;
	margin-left: 6em;
	margin-bottom:2%;
	text-align: justify;
}
a.morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}
#left p.auteur {
	width: 80%;
	font-size:0.6em;
	color:#215F83;
	margin:0 0 3% 0;
	text-align: right;
}
#left img{
	margin:0 2em 2% 4em;
	border:#111 solid 1px;
}
#left img.nieuws{
	margin:0 2em 2% 0;
	float: left;
}
#left img.lid{
	float: left;
}
#left table{
	margin-top: 2em;
	margin-left: 6em;
}
#left td{
	padding:0 1.5em;
}
#left table.fotos{
	margin-top:0em;
	padding:0em;
   text-align: center;
}
#left table.fotos td{
	margin:0em;
	padding:.5em;
}
#left table.fotos td img{
	margin:0em;
	padding:0em;
}

/** Main Col Contents **/
/*#center {
    background:url('../layout/randje.png');
	width:2px;
	float:left;
}*/
/** Right Col Contents **/
#right{
    color:#222;
	width:28%;
	float:right;
}
#right.leden {
	background:#93815A url('../layout/scheiding.png') repeat-y;
    min-height: 35em;
}
#right a {
    color:#933320;
}
#right p {
	margin:0 0 .5em 3.8em;
	font-size: 0.9em;
}
#right h4{
	margin-top:1.5em;
	margin-left:3.5em;
	font-size: 1em;
}
#right table{
	margin:1.2em;
	padding:0em;
}
#right td{
	margin:0em;
	padding:.7em .3em;
}
#right .small{
	font-size: .7em;
}


/* klassen */
.rechts{
	float:right;
}
.rechtsDatum{
    font-size: 80%;
	float:right;
}
.links{
	float:left;
}








/* forms */
input{
	background: #bbb;
	margin: 0.1em;
	padding: 0.2em;
	border:dotted 1px #222;
}
input[type=text]{
	width: 20em;	
}
input[type=password]{
	width: 20em;	
}
input[type=submit], input[type=reset]{
	width: 6em;
}
input[type=submit]:hover, input[type=submit]:focus, input[type=reset]:hover, input[type=reset]:focus{
	color:#215F83;
	border:solid 1px #215F83;
}
input[type=text]:focus, textarea:focus{
	border:solid 2px #215F83;
}
textarea{
	background: #bbb;
	margin: 0.1em;
	padding: 0.2em;
	width:20.5em;
	height:12em;
	border:dotted 1px #222;	
}
select{
	background: #bbb;
	margin: 0.1em;
	width: 20.5em;
	border:dotted 1px #222;
}
select:focus{
	background: #eee;
}

span.link {
	color:#933320;
	cursor:pointer;
}
span.link:hover {
	text-decoration:underline;
}
p.rechts a{
	color:#fff;
}
#adminKnopppen{
    width: 250px;
    padding: 4px;
    float:right;
}
