/* -------------------- algemene styles ------------------- */
h1   { color: black; font-size: 16px; font-weight: bold; margin-bottom: 17px }
h2  { color: black; font-weight: bold; font-size: 16px; margin-top: 0px; margin-bottom: 3px }
h3  { color: black; font-weight: bold; font-size: 12px; margin-top: 6px; margin-bottom: 0px }
h4 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 0px;
	clear: both;
	margin-top: 15px;
	font-weight: normal;
}
h5 {
	font-size: 11px;
	color: #000000;
	margin-bottom: 0px;
}
p  { color: #000000; font-size: 12px; margin-top: 0 }
.select   { color: #000000; font-size: 12px; font-family: Arial, sans-serif; background-color: #ffffff; width: 174px; height: 20px; border: solid 1px #9fdbf5 }
select.datum { color: #000000; font-size: 12px; font-family: Arial, sans-serif; background-color: #ffffff; height: 20px; border: solid 1px #9fdbf5 }
.button   { color: #000000; font-size: 12px; font-family: Arial, sans-serif; margin-top: 15px; margin-left: 7px; width: 170px; height: 24px }
td.kop  { color: #ffffff; font-size: 12px; font-weight: bold; line-height: 14px; background-color: #000080; padding: 3px 5px 3px 7px; border-bottom: 2px solid #ffffff }
td.kopzwart  { color: #ffffff; font-size: 12px; font-weight: bold; line-height: 14px; background-color: #000000; background-position: right; padding: 3px 5px 3px 7px; border-bottom: 2px solid #ffffff }

ol {
	font-size: 11px;
	margin-left: 23px;
}
/* oud ul {
	font-size: 11px;
	list-style-position: outside;
	list-style-image: url(../img/bullet.jpg);
	margin-left: 17px;
	margin-top: 0px;
}
li {
	font-size: 11px;
	margin-left: 0px;
} */
ul   { font-size: 12px; margin: 0; padding: 0 }
ul li  { background-image: url(../img/arrow1_orange.jpg); background-repeat: no-repeat; background-position: 0 7px; list-style-type: disc; margin-left: 20px; padding-left: 6px }
ul ul { font-size: 12px; list-style-type: none; margin: 0; padding-left: 0 }
ul li li{
	padding-left: 20px;
	background-image: url(../img/arrow1_orange.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
a:link    { color: #000000; text-decoration: none }
a:visited   { color: #000000 }
a:hover      { color: red; text-decoration: underline }
a:active    { color: red; text-decoration: none }
td {
	vertical-align: top;
	font-size: 12px;
}
td.navigatie       { color: white; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-position: center; padding-top: 10px; padding-left: 20px; height: 28px; border-bottom: 1px dotted black }
td.openingstijden  { color: white; font-size: 11px; font-family: "Trebuchet MS"; background-color: #7a2a10; padding-top: 10px; padding-left: 20px; border-bottom: 1px dashed black }
.Over        { color: #fff; font-family: "Trebuchet MS", Geneva, Arial; font-weight: bold; background-color: #df3d07; background-position: center; padding-top: 10px; padding-left: 20px; height: 28px; border-bottom: 1px dotted black }
.Out      { color: white; font-family: "Trebuchet MS", Geneva, Arial; font-weight: bold; background-color: #9c2b05; background-position: center; padding-top: 10px; padding-left: 20px; height: 28px; border-bottom: 1px dotted black }
a.footerlink { color: white; text-decoration: underline }
td.advertentietd  { padding: 4px; border-top: 1px dashed black }
td.navigatietd { background-color: #9c2b05; width: 180px }
td.contenttd   { padding-top: 40px; padding-right: 20px; padding-left: 20px; width: 100% }
td.advertentie { padding-top: 70px }
td.footer { background-color: #9c2b05 }
td.navigatietop   { color: white; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/logocafegenesisonder.jpg); background-repeat: no-repeat; background-position: center; padding-top: 10px; padding-left: 20px; height: 28px; border-bottom: 1px dotted black }
td.navigatiehead { color: white; font-size: 14px; font-family: "Trebuchet MS"; font-weight: bold; background-color: #7a2a10; padding-left: 20px; height: 20px }
