@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

html { overflow-y: scroll; }
body { font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background: none; }

#holder { position: relative; margin: 0 auto; width: 100%; height: auto; text-align: center; z-index: 1; }

/* content */
#body { position: relative; float: left; padding-top: 90px; width: 100%; text-align: left; z-index: 2; }
.content { position: relative; float: left; padding: 20px 104px 0px 0px; width: 100%; }
.content h1 { margin-bottom: 20px; font-size: 20px; font-weight: normal; color: #93117D; }
.content h2 { margin-bottom: 15px; font-size: 16px; font-weight: normal; color: #616c0e; }
.content p { margin-bottom: 15px; }
.content img { border: 1px solid #a5a2a5; }
.content dl { display: none; }

.nieuws { padding-top: 20px;  border-top: 1px dashed #93117D; }
a.more { display: none; }
.nieuws ul { }
.nieuws ul li span { margin-right: 10px; }
.nieuws ul li a { color: #000; text-decoration: none; }

form { display: none; }
ul.reactieNavigatie { display: none; }

.reactie .datum { float: left; margin-right: 20px; }
.reactie .naam { float: left; }
.reactie .bericht { float: left; margin-bottom: 10px; padding-bottom: 10px; width: 100%; border-bottom: 1px solid #CCC; }

.album a { font-size: 16px; color: #93117D; text-decoration: none; }
.album ul li { display: inline; }
.album ul li a img { border: none; }
.album a.footer { display: none; }

/* content - rail */
.rail { display: none; }

/* header */
#header { position: absolute; top: 0; left: 0; padding-bottom: 20px; width: 100%; height: auto; overflow: hidden; border-bottom: 1px dashed #93117D; z-index: 3; } 
a.logo { position: relative; float: left; margin: 0px 0px 10px 0px; text-decoration: none; }
a.logo img { display: none; color:  }
a.logo span { display: block;font-size: 24px; font-weight: normal; color: #93117D; }

ul.general { display: none; }

.header { position: relative; float: left; width: 995px; height: auto;  }
.header img { display: none; }

ul.diensten { position: relative; float: left; margin: 0; width: 100%; list-style: none; }
ul.diensten li { float: left; padding-right: 10px; display: inline; margin-bottom: 1px; }
ul.diensten li a,
ul.diensten li a.active { position: relative; float: left; font-size: 15px; color: #000; text-align: left; text-decoration: none; }

.subHeader { display: none; }


/* footer */
#footer { position: relative; float: left; margin-top: 20px; padding-top: 20px; width: 100%; border-top: 1px dashed #93117D; }
address { position: relative; float: left; width: 100%; font-size: 12px; font-style: normal; line-height: 150%; text-align: left; color: #000; }
address a { font-size: 12px; font-style: normal; line-height: 150%; text-align: left; color: #000; text-decoration: none; }

ul.footer { display: none; }

