
* html a:hover { 
		visibility: visible;
}

body {
		text-align: center;
		background: white;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
}

h1 {
		color: #0c2d79;
		font-size: 16px;
		padding: 5px 0;
		margin: 0;
		font-weight: normal;
		text-align: left;
}

h2 {
		color: #0c2d79;
		font-size: 14px;
		padding: 5px 0 0 0;
		margin: 0;
		font-weight: normal;
		text-align: left;
}
a {
		text-decoration: none;
		color: #7588b3;
		font-size: 12px;
		text-align: left;
}

h1 a {
		font-size: 16px;
		color: #0c2d79;
}

a:hover {
		text-decoration: underline;
}

p {
		padding: 5px 0;
		margin: 0;
		font-size: 12px;
		text-align: left;
}

p.resources {
		padding: 0;
		margin: 0;
		font-size: 12px;
		text-align: left;
}

img {
	border: 0;
}

img.left {
		float: left;
		margin: 10px 10px 10px 0;
}

img.right {
		float: right;
		margin: 10px 0 10px 10px;
}

img.poster {
		float: left;
		margin: 0 10px 10px 0;
		border: solid #0c2d79 1px;
}

em {
		font-size: 12px;
		font-style: italic;
		text-align: left;
		display: block;
}

.placeholder1 {
		width: 164px;
		height: 123px;
		position: absolute;
		top: 0;
		left: 0;
		border: solid;
		border-width: 0 1px 0 0;
		border-color: #7588b3;
}

.menu {
		position: absolute;
		left: 165px;
		top: 10px;
		padding: 0 0 0 2px;
}

.menu img {
		margin: 0;
		text-align: center;
		border: 0;
		width: 40px;
		height: 32px;
}

.menu a {
		font-size: 70%;
}

.menu a:hover {
		text-decoration: none;				
}

.menu a:hover img {
		visibility: hidden;
}

.menuitem1 {
		background-image: url(/images/buttons_01.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem2 {
		background-image: url(/images/buttons_02.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem3 {
		background-image: url(/images/buttons_03.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem4 {
		background-image: url(/images/buttons_04.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem5 {
		background-image: url(/images/buttons_05.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem6 {
		background-image: url(/images/buttons_06.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem7 {
		background-image: url(/images/buttons_07.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem8 {
		background-image: url(/images/buttons_08.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.menuitem9 {
		background-image: url(/images/buttons_09.gif);
		background-repeat: no-repeat;
		background-position: top;
		text-align: center;
		float: left;
		padding: 0 2px;
}

.header {
		width: 263px;
		height: 53px;
		position: absolute;
		top: 67px;
		left: 365px;
		border: solid #7588b3;
		border-width: 0 0 0 1px;
		font-size: 200%;
		font-weight: lighter;
		letter-spacing: -2px;
		vertical-align: bottom;
		color: #7588b3;
		line-height: 80%;
		display: block;
		padding: 0 0 3px 15px;
		text-align: left;
}

.logo {
		width: 124px;
		height: 106px;
		position: absolute;
		top: 123px;
		left: 0;
		border: solid #7588b3;
		border-width: 1px 1px 1px 0;
		padding: 10px 20px;
}

.plaatje {
		width: 200px;
		height: 126px;
		position: absolute;
		top: 123px;
		left: 165px;
		border: solid #7588b3;
		border-width: 1px 1px 1px 0;
		padding: 0;
}

.description {
		background-color: #0c2d79;
		width: 371px;
		height: 96px;
		position: absolute;
		top: 123px;
		left: 366px;
		border: solid #7588b3;
		border-width: 1px 1px 1px 0;
		font-size: 80%;
		font-weight: bold;
		text-align: center;
		color: white;
		line-height: 150%;
		padding: 15px 15px 15px 15px;
		z-index: 100;
}

.description a {
		color: white;
}

.placeholder2 {
		width: 100%;
		height: 126px;
		position: absolute;
		top: 123px;
		right: 0;
		border: solid #7588b3;
		border-width: 1px 0;
}

.tinymenu {
		width: 164px;
		height: 19px;
		position: absolute;
		top: 251px;
		left: 0;
		border: solid #7588b3;
		border-width: 0 1px 0 0;
		font-size: 70%;
		font-weight: lighter;
		color: #7588b3;
		text-align: center;
		padding: 4px 0 0 0;
}

.tinymenu a {
		font-size: 100%;
}

.tableheaders {
		width: 592px;
		height: 15px;
		position: absolute;
		top: 251px;
		left: 165px;
		border: solid #7588b3;
		border-width: 0 1px 0 0;
		background: #7588b3;
		font-size: 70%;
		font-weight: lighter;
		padding: 4px 5px;
		color: white;
}

#tableheader1 {
		position: absolute;
		left: 10px;
}

#tableheader2 {
		position: absolute;
		left: 211px;
}

#tableheader3 {
		position: absolute;
		left: 412px;
}

p.tableheader {
		width: 381px;
		height: 15px;
		background: #7588b3;
		font-size: 70%;
		font-weight: lighter;
		color: white;
		padding: 4px 10px;
}

table.layout {
		width: 100%;
		position: absolute;
		top: 274px;
		left: 0;
		border: 0;
		border-collapse: collapse;
		margin: 0;
		table-layout: fixed;
}

table.layout td {
		padding: 10px;
		border: solid #7588b3;
		border-width: 0 1px 1px 0;
		vertical-align: top;
}

table.layout td.kolommen2 {
		width: 180px;
}

table.layout td.kolommen1 {
		width: 381px;
}

table.layout td.kolommen3 {
		margin: 0;
		padding: 0;
}

table.layout td.placeholder5 {
		width: 164px;
		padding: 0;
}

table.layout td.placeholder6 {
		width: 100%;
		padding: 0;
		border: solid #7588b3;
		border-width: 1px 0 1px 0;
}	
table.layout td.placeholder4 {
		width: 164px;
		padding: 0;
		border-width: 0;
}

table.layout td.copyright {
		width: 603px;
		padding: 5px 0 0 0;
		border-width: 0;
}

table.archief {
		width: 100%;
		border: 0;
		border-collapse: collapse;
		margin: 10px 0 0 0;
		table-layout: fixed;
}

table.archief td#maand {
		width: 75px;
		border: solid #7588b3;
		border-width: 1px 0 0 0;
		padding: 0 5px 5px 0;
		margin: 0;
		text-align: left;
}

table.archief td#artikel {
		width: 100%;
		border: solid #7588b3;
		border-width: 1px 0 0 0;
		padding: 5px;
		margin: 10px 0 0 0;
		text-align: left;
}

table.agenda {
		width: 100%;
		border: 0;
		border-collapse: collapse;
		margin: 0;
}

table.agenda td.day {
		width: 32px;
		border: 0;
		padding: 0 10px 0 0;
		margin 0;
		text-align: center;
		font-size: 12px;
}

table.agenda td.event {
		/*width: 100%;*/
		border: 0;
		padding: 0;
		margin: 0;
		text-align: left;
		font-size: 12px;
}

table.agenda th {
		color: #0c2d79;
		font-weight: normal;
		text-align: left;
		margin: 0;
		padding: 20px 0 2px 0;
		border: solid #0c2d79;
		border-width: 0 0 1px 0;
}

table.agenda a {
		color: black;
}

.copyright p {
		text-align: center;
}

a.link {
		width: 178px;
		height: 16px;
		padding: 2px;
		text-align: center;
		color: black;
		background: #7588b3 url(../images/<br />
<b>Notice</b>:  Undefined variable: shade in <b>/var/www/vhosts/groningen.adventist.nl/httpdocs/css/layout.php</b> on line <b>471</b><br />
);
		display: block;
}

a.kalender {
		color: black;
}

blockquote {
		background-image : url(/images/open_quote.gif);
		background-repeat : no-repeat;
		float : left;
		width : 140px;
		margin : 0.5em 0 0 0;
		padding : 5px 0 0 10px;
		font-family : Georgia, Times, "Times New Roman", serif;
		font-style : italic;
		color: black;
}

blockquote p {
		text-indent : 0.8em;
		margin : 0 0 0 0;	
		padding : 0 0 5px 5px;
		width : 130px;
		text-align : left;
		line-height : 1.3em;
		font-size: 14px;
		background-image : url(/images/close_quote.gif);
		background-repeat : no-repeat;
		background-position : bottom right;
}

div.source {
		padding : 0 15px 0 10px; 
		text-align : right;
		font-family : Georgia, Times, "Times New Roman", serif;
		font-size: 14px;
		color : gray;
}

img.binnenkort {
		border: solid #0c2d79;
		border-width: 1px;
		margin: 10px;	
}

ol {
		text-align: left;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
}

il {
		text-align: left;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
}

label {
		float: left;
		width: 100px;
}

input {
		margin: 0 0 5px 0;
		width: 200px;
}

fieldset {
		padding: 10px;
		margin: 10px 0 0 0;
		clear: both;
}

legend {
		color: #7588b3;
		font-size: 14px;
}

a.anchor {
		margin: 0 0 0 30%;
		padding: 20px;
		display: block;
}