/**********************************
*  Webdevelopment:                *
*  Dot 72                         *
*  T +31 (0)6 14 28 27 12         *
*  E info@dot72.nl                *
*  I www.dot72.nl                 *
**********************************/

/*
CSS algemeen
*/

body {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #E7EFF5;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td {
	vertical-align: top;
}

/*
CSS menu
*/

table.menu {
	width: 165px;
	text-align: right;
}

table.menu tr.menu { 
	cursor: pointer;
}

table.menu tr.menu_active td {
	color: #231F20;
	background-image: url(../afbeeldingen/achtergrond/item_up.png);
	background-repeat: no-repeat;
	behavior: url('algemeen/css/pngbehavior.htc');
	cursor: pointer;
}

table.menu td.item {
	height: 23px;
	color: #808285;
	padding-top: 6px;
}

table.menu td.seperator {
	height: 20px;
}

/*
CSS submenu
*/

#submenu1 {
	position: absolute;
	left: 175px;
	top: 153px;
	visibility: hidden;
	z-index: 5;
}

#submenu2 {
	position: absolute;
	left: 175px;
	top: 199px;
	visibility: hidden;
	z-index: 5;
}

#submenu3 {
	position: absolute;
	left: 175px;
	top: 245px;
	visibility: hidden;
	z-index: 5;
}

table.submenu {
	width: 180px;
	text-align: left;
	background-color: E7EFF5;
}

table.submenu tr.submenu {
	background-image: url(../afbeeldingen/achtergrond/subitem.png);
	background-repeat: no-repeat;
	behavior: url('algemeen/css/pngbehavior.htc');
	cursor: pointer;
}

table.submenu tr.menu_active td {
	color: #231F20;
	background-image: url(../afbeeldingen/achtergrond/subitem_up.png);
	background-repeat: no-repeat;
	behavior: url('algemeen/css/pngbehavior.htc');
	cursor: pointer;
}

table.submenu td.item {
	height: 23px;
	color: #808285;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
}

/*
CSS navigatiepad
*/

table.navigatiepad {
	width: 670px;
}

table.navigatiepad td.pad {
	height: 23px;
	color: #95A3AB;
	padding-top: 6px;
	padding-left: 20px;
}

table.navigatiepad td.menu {
	height: 23px;
	text-align: right;
	color: #95A3AB;
	padding-top: 6px;
}

table.navigatiepad td.seperator {
	height: 20px;
}

table.navigatiepad td.pad a, table.navigatiepad td.menu a {
	color: #95A3AB;
	text-decoration: none;
}

table.navigatiepad td.pad a:hover, table.navigatiepad td.menu a:hover {
	color: #616A71;
	text-decoration: none;
}

/*
CSS templates
*/

table.content {
	width: 670px;
}

table.content td.pagina {
	font-weight: bold;
	color: #02415F;
	padding-top: 6px;
	padding-bottom: 11px;
}

table.content td.kop {
	font-weight: bold;
	color: #02415F;
}

table.content td.content {
	color: #231F20;
	padding-bottom: 11px;
}

table.content td.content ul {
	margin-left: 16px;
}

table.content td.content ol {
	margin-left: 28px;
}

table.content td.button {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../afbeeldingen/achtergrond/button.jpg);
	background-repeat: repeat-y;
	cursor: pointer;
}

table.content td.button span.text {
	display: block;
	padding: 5px 10px 5px 10px;
}

table.content td.beeld {
	padding-bottom: 11px;
}

table.content td.beeldklein {
	padding-bottom: 5px;
}

table.content td.menu {
	color: #80B896;
	padding-top: 30px;
	padding-bottom: 30px;
}

table.content td.menu a {
	color: #008450;
	text-decoration: none;
}

table.content td.menu a:hover {
	color: #008450;
	text-decoration: underline;
}

table.content td.content a {
	color: #008450;
	text-decoration: none;
}

table.content td.content a:hover {
	color: #008450;
	text-decoration: underline;
}

table.content td.schaduwlinks {
	background-image: url(../afbeeldingen/achtergrond/schaduwlinks.png);
	background-repeat: repeat-y;
	behavior: url('algemeen/css/pngbehavior.htc');
}

table.content td.schaduwonder {
	height: 7;
	background-image: url(../afbeeldingen/achtergrond/schaduwonder_home.png);
	behavior: url('algemeen/css/pngbehavior.htc');
}

table.content table.home {
	width: 293px;
	margin-bottom: 11px;
}

table.content table.home td.kop {
	font-weight: bold;
	color: #02415F;
	padding-bottom: 11px;
}

table.content table.home td.kop a {
	color: #02415F;
	text-decoration: none;
}

table.content table.home td.nieuws {
	color: #008450;
	padding-bottom: 5px;
}

table.content table.home td.nieuws a {
	color: #008450;
	text-decoration: none;
}

table.content table.home td.nieuws a:hover {
	color: #008450;
	text-decoration: underline;
}

table.content table.home td.beeld {
	padding-bottom: 11px;
}

table.content table.home td.voortgang {
	color: #95A3AB;
	padding-bottom: 5px;
}

table.content table.home td.tijdvak {
	color: #95A3AB;
	text-align: right;
	padding-bottom: 5px;
}

table.content table.home td.voortgang a {
	color: #95A3AB;
	text-decoration: none;
}

table.content table.home td.voortgang a:hover {
	color: #616A71;
	text-decoration: underline;
}

/*
CSS minifotoalbums
*/

#fotoalbum {
	position: absolute;
	left: 195px;
	top: 153px;
	width: 648px;
	height: 436px;
	z-index: 1;
}

#fotoalbum table.minifotoalbum {
	width: 648px;
	background-color: #E7EFF5;
}

#fotoalbum table.minifotoalbum td.content {
	padding-top: 11px;
	padding-bottom: 11px;
}

#fotoalbum table.minifotoalbum td.menu {
	color: #80B896;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 11px;
}

#fotoalbum table.minifotoalbum td.menu a {
	color: #008450;
	text-decoration: none;
}

#fotoalbum table.minifotoalbum td.menu a:hover {
	color: #008450;
	text-decoration: underline;
}

#fotoalbum table.minifotoalbum td.schaduwlinks {
	background-image: url(../afbeeldingen/achtergrond/schaduwlinks.png);
	background-repeat: repeat-y;
	behavior: url('algemeen/css/pngbehavior.htc');
}

#fotoalbum table.minifotoalbum td.schaduwonder {
	height: 7;
	background-image: url(../afbeeldingen/achtergrond/schaduwonder.png);
	behavior: url('algemeen/css/pngbehavior.htc');
}

/*
CSS nieuws
*/

table.nieuws {
	width: 670px;
}

table.nieuws td.categorie {
	font-weight: bold;
	color: #02415F;
	padding-top: 6px;
	padding-bottom: 11px;
}

table.nieuws td.overzicht {
	color: #008450;
	padding-bottom: 11px;
}

table.nieuws td.kop_bericht {
	font-weight: bold;
	color: #008450;
}

table.nieuws td.bericht {
	color: #008450;
	padding-bottom: 11px;
}

table.nieuws td.download {
	color: #008450;
}

table.nieuws td.terug {
	color: #008450;
	padding-top: 11px;
	padding-bottom: 11px;
}

table.nieuws a {
	color: #008450;
	text-decoration: none;
}

table.nieuws a:hover {
	color: #008450;
	text-decoration: underline;
}

/*
CSS FAQ
*/

table.faq {
	width: 670px;
}

table.faq td.pagina {
	font-weight: bold;
	color: #02415F;
	padding-top: 6px;
}

table.faq td.kop {
	font-weight: bold;
	color: #02415F;
	padding-top: 11px;
}

table.faq td.content {
	color: #231F20;
}

table.faq td.content ul {
	margin-left: 16px;
}

table.faq td.content ol {
	margin-left: 28px;
}

table.faq td.terug {
	color: #008450;
	padding-top: 11px;
	padding-bottom: 11px;
}

table.faq a {
	color: #008450;
	text-decoration: none;
}

table.faq a:hover {
	color: #008450;
	text-decoration: underline;
}

/*
CSS Mediakit
*/

table.mediakit {
	width: 670px;
}

table.mediakit td.pagina {
	font-weight: bold;
	color: #02415F;
	padding-top: 6px;
	padding-bottom: 11px;
}

table.mediakit td.kop {
	font-weight: bold;
	color: #02415F;
}

table.mediakit td.content {
	color: #231F20;
}

/*
CSS voortgang
*/

table.voortgang {
	width: 670px;
}

table.voortgang td.schaduwlinks {
	background-image: url(../afbeeldingen/achtergrond/schaduwlinks.png);
	background-repeat: repeat-y;
	behavior: url('algemeen/css/pngbehavior.htc');
}

table.voortgang td.schaduwonder {
	height: 7;
	background-image: url(../afbeeldingen/achtergrond/schaduwonder.png);
	behavior: url('algemeen/css/pngbehavior.htc');
}

table.voortgang td.pagina {
	font-weight: bold;
	color: #02415F;
	padding-top: 6px;
	padding-bottom: 11px;
}

table.voortgang td.overzicht {
	color: #95A3AB;
	padding-bottom: 11px;
}

table.voortgang td.content {
	color: #231F20;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.voortgang td.menu {
	color: #95A3AB;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}

table.voortgang a {
	color: #616A71;
	text-decoration: none;
}

table.voortgang a:hover {
	color: #616A71;
	text-decoration: underline;
}

table.voortgang img.inactief {
	border: 1px solid #95A3AB;
}

table.voortgang img.actief {
	border: 1px solid #616A71;
}

/*
CSS contact
*/

table.formulier {
	width: 670px;
}

table.formulier td.pagina {
	font-weight: bold;
	color: #02415F;
	padding-top: 6px;
	padding-bottom: 11px;
}

table.formulier td.title {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 3px;
}

table.formulier td.content {
	color: #231F20;
	padding-bottom: 11px;
}

table.formulier td.formulier {
	padding-top: 2px;
}

table.formulier td.error {
	color: #FF0000;
}

table.formulier td.verplicht {
	padding: 3px 0px 3px 0px;
}

table.formulier input.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #231F20;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	width: 400px;
	margin-bottom: 1px;
}

table.formulier select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #231F20;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	width: 400px;
	margin-bottom: 1px;
}

table.formulier textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #231F20;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	width: 400px;
	margin-bottom: 1px;
}

/*
CSS sitemap
*/

table.content td.sitemap {
	color: #231F20;
	padding-bottom: 11px;
}

table.content td.sitemap ul {
	margin-left: 16px;
}

table.content td.sitemap a {
	color: #008450;
	text-decoration: none;
}

table.content td.sitemap a:hover {
	color: #008450;
	text-decoration: underline;
}

/*
CSS vacatures
*/

table.vacatures {
	width: 670px;
}

table.vacatures td.pagina {
	font-weight: bold;
	color: #02415F;
	padding-top: 6px;
	padding-bottom: 11px;
}

table.vacatures td.kop {
	font-weight: bold;
	color: #02415F;
}

table.vacatures td.content {
	color: #231F20;
	padding-bottom: 11px;
}

table.vacatures td.content ul {
	margin-left: 16px;
}

table.vacatures td.content ol {
	margin-left: 28px;
}

table.vacatures td.functie {
	font-weight: bold;
	padding-bottom: 11px;
}

table.vacatures td.title {
	font-weight: bold;
	color: #02415F;
}

table.vacatures td.text {
	padding-bottom: 11px;
}

table.vacatures td.text a {
	color: #000000;
	text-decoration: none;
}

table.vacatures td.text a:hover {
	text-decoration: underline;
}

table.vacatures td.text a.link {
	color: #008450;
	text-decoration: none;
}

table.vacatures td.text ul {
	margin-left: 16px;
}

table.vacatures td.text ol {
	margin-left: 28px;
}

table.vacatures td.text img {
	float: right;
	margin: 2px 0px 0px 10px;
}

table.vacatures td.images img {
	margin-bottom: 10px;
}

table.vacatures td.link {
	padding-bottom: 11px;
}

table.vacatures td.link a {
	color: #008450;
	text-decoration: none;
}