
body {
	color: black; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	background: white url("afb/trpgroot.gif") 250px 70px no-repeat
}


#hoofd {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 98%;
	border-top: 5px solid #4682b4;
	border-left: 1px solid #4682b4;
	border-right: 1px solid #4682b4;
	border-bottom: 1px solid #4682b4;
	background-color: #add8e6;
	padding: 5px;
	z-index: 3
}

#uva {
	position: relative;
	left: 300px;
	width: 320px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px
}


#colo {
	position: relative;
	border: 2px solid #4682b4;
	padding: 2px;
	background-color: #add8e6;
	color: black; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.7em
}

#scandinavie {
	position: absolute;
	top: 2px;
	right: 0.8%;
	z-index: 12
}


#nieuwlogo {
	position: absolute;
	top: 4px;
	left: 20px;
	z-index: 10
}


#wanhoop {
	display: none;
}

#linkerblok {
	position: absolute;
	top: 163px;
	left: 2%;
	width: 15%;
	background-color: #ffffff;
	z-index: 2
}

#linkerblok-admr {
	position: absolute;
	top: 163px;
	left: 2%;
	width: 25%;
	background-color: #ffffff;
	z-index: 2
}

#menu {
	position: relative;
	width: 100%;
	border-top: 1px solid #4682b4;
	border-left: 5px solid #4682b4;
	border-right: 1px solid #4682b4;
	border-bottom: 5px solid #4682b4;
	padding: 5px 5px 25px;
	background-color: #add8e6
}

#content {
	position: absolute;
	top: 163px;
	left: 22%;
	width: 56%;
	background-color: #ffffff;
	z-index: 15
}


#content-admr {
	position: absolute;
	top: 163px;
	left: 32%;
	width: 46%;
	background-color: #ffffff;
	z-index: 15
}

#content-adml {
	position: absolute;
	top: 163px;
	left: 22%;
	width: 46%;
	background-color: #ffffff;
	z-index: 15
}

#content-multi {
	position: absolute;
	top: 163px;
	left: 32%;
	width: 60%;
	background-color: #ffffff;
	z-index: 15
}

#content-breder {
	position: absolute;
	top: 163px;
	left: 22%;
	width: 70%;
	background-color: #ffffff;
	z-index: 15
}

#forum-content {
	position: absolute;
	top: 163px;
	left: 22%;
	width: 70%;
	background-color: #ffffff;
	z-index: 15
}

#inhoud {
	position: relative;
	width: 100%;
	border-left: 1px solid #4682b4;
	border-bottom: 5px solid #4682b4;
	border-right: 1px solid #4682b4;
	border-top: 1px solid #4682b4;
	padding: 5px 5px 25px;
	background-color: #add8e6
}


#forum-inhoud {
	position: relative;
	width: 100%;
	border-left: 1px solid #4682b4;
	border-bottom: 5px solid #4682b4;
	border-right: 1px solid #4682b4;
	border-top: 1px solid #4682b4;
	padding: 5px 20px 25px;
	background-color: #add8e6
}


#rechterblok {
	position: absolute;
	top: 163px;
	left: 82%;
	width: 15%;
	z-index: 10
}

#rechterblok-admr {
	position: absolute;
	top: 163px;
	left: 72%;
	width: 25%;
	z-index: 10
}

#menu-rechts {
	position: relative;
	width: 100%;
	border-top: 1px solid #4682b4;
	border-left: 1px solid #4682b4;
	border-right: 5px solid #4682b4;
	border-bottom: 5px solid #4682b4;
	padding: 5px 5px 25px;
	background-color: #add8e6;
	text-align: right
}


#login {
	position: absolute;
	top: 75px;
	left: 65%;
	border: 1px solid #4682b4;
	background-color: #add8e6;
	padding: 5px;
	z-index: 15;
	text-align: center;
}

#vplogin {
	position: absolute;
	top: 90px;
	left: 50%;
	z-index: 25;
	visibility: hidden;
	font-size: 0.8em;
}

#vploggedin {
	position: absolute;
	top: 75px;
	left: 65%;
	border: 1px solid #4682b4;
	background-color: #add8e6;
	padding: 5px;
	z-index: 15;
	text-align: center;
}

#vpcontent {
	background-color: #add8e6; 
	border: 1px solid #4682b4;
	padding: 3px;
}


div.loggedin {
	border-bottom: 1px solid #000;
	padding-bottom: 4px;
	text-align: center;
	font-weight: bold;
}

div.edit {
	border-top: 3px solid #4682b4;
	border-bottom: 3px solid #4682b4;
	margin-top: 10px;
	padding: 3px;
}


#forum-voorp {
	position: absolute;
	top: 120px;
	left: 22%;
	border: 1px solid #4682b4;
	background-color: #add8e6;
	padding: 5px;
	z-index: 15;
}


#ruimteonder {
	position: relative;
	height: 20px
}

div.loos {
	position: relative
}


a, a:visited, a:active {
	color: #0000cd;
	text-decoration: none
}
	
		a:hover {
			text-decoration: none;
			background-color: #4682b4;
			color: white
		}	


a.klaptitel, a.klaptitel:visited, a.klaptitel:active {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none
}

		a.klaptitel:hover {
			text-decoration: none;
			background-color: transparent;
			color: #000000
		}	


a.verb, a.verb:visited, a.verb:active {
	color: #000;
	text-decoration: none
}
	
		a.verb:hover {
			text-decoration: none;
			color: #000;
			background-color: transparent;

		}	

a.appr, a.appr:visited, a.appr:active {
	color: red;
	font-weight: bold;
	text-decoration: none
}
	
		a.verb:hover {
			text-decoration: none;
			color: #000;
			background-color: transparent;

		}	

div.links {
	position: relative;
	text-align: left
}

div.rechts {
	position: relative;
	text-align: right
}

div.centreer {
	position: relative;
	text-align: center
}

div.centreerl {
	position: relative;
	text-align: center;
	border-bottom: 1px solid black;
	padding-bottom: 4px;
	margin-bottom: 3px;

}

h2  {
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
}

h3.smal, #menu h3, #menu-rechts h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em
}


h4 {
	font-size: 1em;
	font-weight: bold
}



.vet {
	font-weight: bold
}

.schuin {
	font-style: italic
}

.hier {
	color: #0000cd;
	font-weight: bold
}

.titel {
	font-size: 1.2em;
	font-weight: bold
}

.overskrift {
	font-size: 1.4em;
	font-weight: bold
}

div.nieuwsitem {
	position: relative;
	width: 92%;
	left: 5%;
	padding-top: 10px
}

p.smal {
	margin-top: 0em;
	margin-bottom: 0em
}

div.inspring {
	position: relative;
	width: 92%;
	left: 5%
}

div.inspring-ver {
	position: relative;
	width: 90%;
	left: 12%
}

div.kader {
	position: relative;
	border: 2px solid #4682b4;
	padding: 3px;
	font-size: 0.8em;
	margin-left: 10px;
	margin-right: 10px
}

div.firstquote {
	position: relative;
	border: 2px solid #4682b4;
	padding: 3px;
	font-size: 0.8em;
	margin-bottom: 15px;
}

div.secondquote {
	position: relative;
	border: 2px solid #4682b4;
	padding: 3px;
	margin-bottom: 15px;
}


table {
	color: black; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em
}

td.spacing {
	padding-right: 4em
}

table.rechts {
	margin-left: auto;
	margin-right: 3px;
}

td.index {
	padding-right: 1.5em;
	white-space: nowrap
}

td.adressentabel {
	padding-left: 1em
}

div.tvabout {
	position: relative;
	width: 85%;
	left: 12%;
	font-size: 0.8em
}

div.tvtijd {
	position: relative;
	width: 85%;
	left: 12%;
	font-size: 0.8em;
	font-weight: bold
}

.klein {
	font-size: 0.8em
}

.kleinvet {
	font-size: 0.8em;
	font-weight: bold
}

.grayedout {
	color: #a9a9a9;
	font-weight: bold
}

.rood {
	color: #f00;
	font-weight: bold
}

.roodnietvet {
	color: #f00;
}

input.wdbform, select.radioform {
	background-color: #add8e6;
	color: #000000;
	font-size: 0.9em;
	border: 2px solid #4682b4
}

input.lidform, select.lidform, textarea.lidform {
	background-color: #add8e6;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	border: 2px solid #4682b4
}

textarea.bus {
	background-color: #add8e6;
	color: #000000;
	font-size: 0.9em;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 2px solid #4682b4;
	height: 9em;
	width: 80%;
	margin-left: 5%
}

textarea.sc {
	background-color: #add8e6;
	color: #000000;
	font-size: 0.9em;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 2px solid #4682b4;
	height: 20em;
	width: 80%;
	margin-left: 5%
}

td.separator {
	border-right: 1px solid #4682b4
}

td.rechts {
text-align: right;
}


input.secform {
	background-color: #add8e6;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 1.4em;
	border: 2px solid #4682b4;
	text-align: center
}

img.secimg {
	border: 2px solid #4682b4
}

table.secform {
	text-align: center; 
	margin-left: 100px; 
	font-size: 0.8em; 
	width: 220px
}

.grijs {
	color: #a9a9a9;
}

.authtext {
	border-bottom: 1px solid #000; 
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 4px;
}

.authtable {
	border-left: 8px solid #4682b4;
	padding: 5px;

	}

td.messtable {
	padding-left: 15px;
}

div.usertd {
	border: 1px solid #4682b4;
	padding: 5px;
}

div.forumexpl {
	margin-left: 5%;
}

table.usertable { 
	border-left: 8px solid #4682b4;
	
}

td.toepassen {
	padding-left: 15px;

}

textarea.cms {
	background-color: #add8e6;
	color: #000000;
	font-size: 1em;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 2px solid #4682b4;
}

input.wdbform-cms, select.radioform-cms {
	background-color: #add8e6;
	color: #000000;
	font-size: 1em;
	border: 2px solid #4682b4
}


div.uitlegtabel {
	width: 50%;
	font-size: 0.8em
}

table.bestbest {
	padding: 5px

}

table.bestbest td, td.mailform {
	padding-right: 2em
}

table.codes td {
	padding-left: 2em
}

td.besttd {
	text-align: center
}

td.upload {
	text-align: right
}

td.maillist {
	border-bottom: 1px solid black;
	padding-bottom: 3px;
	padding-top: 12px
}


td.fotocms {
	border-bottom: 1px solid #4682b4;
	padding-top: 6px;
	padding-right: 20px;
}

td.tncms {
	padding-top: 20px;
	padding-right: 20px;
}


a.fotoc, a.fotoc:visited, a.fotoc:active {
	text-decoration: none;
	background-color: transparent;
}
	
		a.fotoc:hover {
			text-decoration: none;
			background-color: transparent;
		}	
