div.menu a.video {
	margin-bottom: 1em;
	border-bottom: solid 1px #999999;
}

div.menu, div.menu a {
	border: solid 1px #999999;
	border-left: none;
}

td.cti {
	padding: 0.9em;
}

tr.bar td {
	padding: 0.3em;
}

tr.bar td a {
	text-decoration: underline;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	color: #000000;
}

div.menu, tr.bar td {
	font-size: smaller;
}
	
td.cti {
	border-top: none;
	border-bottom: none;
	background-color: #ffffff;
	color: #666666;

	text-align: center;
	font-weight:bold;
	font-size: smaller;
}

a img {
	border: none;
}

.red {
	color: #ff0000;
}

/* TODO: remove */
.behandelingen {
	background-color: #666666;
}

.languages {
	background-color: #666666;
}

.languages a {
	margin-left: 0.5em;
}

td.praktijkinformatie {
	/*
	background-color: #cc0000;
	*/
	background-color: #ee1133;
	padding-right: 0.5em;
	text-align: right;
}

td.praktijkinformatie a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

td.menu, td.adres {
	background-color: #eeeeee;
	color: #777777;
}

td.menu {
	vertical-align: top;
}

div.menu {
	border-top: none;
}

div.menu a:first-child {
	border-top: none;
}

div.menu a {
	padding: 0.3em;
	border-left: none;
	border-right: none;
	border-bottom: none;

	display: block;

	color: #666666;
	background-color: #dddddd;
	text-decoration: none;
	font-weight: bolder;
}

div.menu a:hover {
	color: #ffffff;
	background-color: #ff0033;
	       /*
	background-color: #ff3333;
	*/
}

td.adres {
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 1em;
}

.header {
	font-size: larger;
	color: #666666;
	text-align: center;
}

h1.site-title {
/*	color: #330000;*/
	font-size: larger;
/*	font-weight: bolder;*/
}

.site-subtitle {
}

div.indexfoto {
	margin-top: 1em;
	text-align: center;
}

td.main {
/*	border: solid thin #666666;*/
	padding: 1em;
	background-color: #ffffff;
}

span.toplink {
	font-size: smaller;
	padding-left: 2em;
}

td.adres address {
	font-size: smaller;
	font-style: normal;
	font-weight: bolder;
}

a {
	color: #cc3333;
}

a:hover {
	  text-decoration: underline;
}

div.caption {
	border: solid 1px #666666;
	font-size: smaller;
}

div.werkstuk p {
	width: 20em;
}

div.werkstuk td {
	vertical-align: top;
}

table.fotos td {
	font-size: smaller;
	vertical-align: top;
	text-align: center;
}

table.fotos img, img.foto {
	border: outset 2px #bbbbbb;
}

table.parodontitis {
	width: 100%;
}

table.parodontitis td {
	text-align: center;
}

table.parodontitis th {
	vertical-align: top;
	text-align: center;
	font-weight: normal;
	font-size: smaller;
}

tr.footer td {
	background-color: #666666;
	padding: 0.3em;
}

tr.footer td.copy {
	background-color: #555555;
	color: #888888;
	font-weight: bold;
	font-size: smaller;
	text-align: center;
}

ul.vacatures h3 {
	margin-top: 1em;
}

body {
/*	width: 60em;*/
}

p {
/*	width: 40em;*/
}
