* {
margin					: 0px;
padding					: 0px;
}

body {
margin					: 0px;
padding					: 0px;
background-color			: #FFFFFF;
font-family				: Georgia, Arial, Helvetica, sans-serif;
}

p {
margin					: 0px;
padding					: 0px;
color					: #333333;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
font-weight				: normal;
line-height				: 20px;
}


h2 {
margin					: 0px 0px 30px 0px;
padding					: 0px;
color					: #333333;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 11px;
font-weight				: bold;
line-height				: 13px;
}

h3 {
margin					: 0px;
padding					: 0px 0px 5px 0px;
color					: #ff3333;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
font-weight				: bold;
line-height				: 14px;
}

h4 {
margin					: 0px;
padding					: 0px;
color					: #333333;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 11px;
font-weight				: bold;
line-height				: 13px;
}

h5 {
margin					: 0px;
padding					: 0px;
color					: #333333;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 11px;
font-weight				: bold;
line-height				: 13px;
}

h1 span,
h2 span, 
h3 span,
h4 span, 
h5 span {
display					: none;
}

a {
font-size					: 12px;
color					: #ff3333;
}

a:visited {
color					: #000000;
}

img {
border					: none;
}

hr {
color					: #e9e9e9;
background-color			: #e9e9e9;
height					: 1px;
border					: 0px solid #e9e9e9;
}


/* Basiselementen  ----------------------------------------------------------------------------- */

.container {
width					: 934px;
margin					: auto;
}

.header {
width					: 934px;
height					: 124px;
margin					: 0px 0px 40px 0px;
padding					: 0px;
border-bottom				: 1px solid #e9e9e9;
background				: url(../img/bg_header.gif) no-repeat;
}

.content {
float					: left;
display					: inline;
width					: 645px;
margin					: 0px 22px 0px 0px;
padding					: 0px;
}

.sidebar {
float					: left;
display					: inline;
width					: 266px;
margin					: 0px;
padding					: 0px;
}

/* SIDEBAR  ----------------------------------------------------------------------------- */
/* Logscherm : inloggen  ----------------------------------------------------------------------------- */

.login {
float					: left;
width					: 266px;
height					: 95px;
}

.login form {
float					: left;
width					: 266px;
margin					: 0px;
padding					: 0px;
}

.login .formfield_container {
float					: left;
display					: inline;
width					: 161px;
margin					: 0px;
padding					: 0px;
}

.login form .login_field {
float					: left;
display					: inline;
width					: 131px /*161px*/;
height					: 15px /*23px*/;
margin					: 0px 0px 8px 0px;
padding					: 4px 15px;
background				: url(../img/bg_formfield.gif) no-repeat;
border					: 0px;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
color					: #999999;
}

.login form .hidden_input {
height: 0px;
display:none;
font-size: 0px;
line-height: 0px;
}

.login form a.btn_login {
float					: right;
width					: 100px;
height					: 55px;
margin					: 0px;
padding					: 0px;
background				: url(../img/btn_login.gif) no-repeat;
background-position			: 0px 0px;
}

.login form a.btn_login:hover {
background-position			: 0px -55px;
}

.login a.link_wachtwoordvergeten {
float					: left;
width					: 266px;
height					: 16px;
display					: block;
background				: url(../img/link_wachtwoordvergeten.gif) no-repeat;
background-position			: 0px 0px;
margin					: 5px 0px 0px 0px;
}

.login a.link_wachtwoordvergeten:hover {
background-position			: 0px -16px;
}

/* Logscherm : ingelogd  ----------------------------------------------------------------------------- */

.loggedin {
float					: left;
width					: 236px /*266px*/;
height					: 65px /*95px*/;
background				: url(../img/bg_loggedin.gif) no-repeat;
padding					: 15px;
}

.loggedin ul {
list-style				: none;
margin					: 10px 0px 0px 0px;
padding					: 0px;
}

.loggedin li {
float					: left;
margin					: 0px;
padding					: 0px;
}

.loggedin li a {
display					: block;
height					: 14px;
background-position			: 0px 0px;
}

.loggedin li a:hover {
background-position			: 0px -14px;
}

.loggedin li.uitloggen 		{ width: 80px;}

.loggedin li.uitloggen a 		{ background:url(../img/btn_uitloggen.gif); width: 70px;}
.loggedin li.bekijkinzendingen a 	{ background:url(../img/btn_bekijkinzendingen.gif); width: 155px;}

/* Bekijk foto's  -------------------------------------------------------------------------------*/
.bekijkfotos {
float                   : left;
width                   : 266px;
height                  : 145px;
margin                  : 0px 0px 36px 0px;	
}

.bekijkfotos a {
display                 : block;
width                   : 266px;
height                  : 145px;
background              : url(../img/bg_bekijkfotos.jpg) no-repeat;
background-position     : 0px 0px;
}

/* Bestel kaarten  ----------------------------------------------------------------------------- */

.bestelkaarten {
float					: left;
width					: 266px;
height					: 135px;
margin					: 0px 0px 36px 0px;
}

.bestelkaarten a {
display					: block;
width					: 266px;
height					: 135px;
background				: url(../img/bg_bestelkaarten.jpg) no-repeat;
background-position			: 0px 0px;
}

.bestelkaarten a:hover {
background-position			: 0px -135px;
}

/* Borrel  ----------------------------------------------------------------------------- */

.borrel {
float					: left;
width					: 266px;
height					: 188px;
margin					: 0px 0px 36px 0px;
}

/* 7u  ----------------------------------------------------------------------------- */

.link_7u {
float					: left;
width					: 266px;
height					: 49px;
margin					: 36px 0px;
}


/* Partners  ----------------------------------------------------------------------------- */

.partners {
float					: left;
width					: 266px;
}

.partners dl {
float					: left;
width					: 263px;
}

.partners dt {
float					: left;
width					: 138px;
height					: 35px;
margin					: 1px 0px 0px 0px;
}

.partners dd {
float					: left;
width					: 125px;
height					: 35px;
margin					: 1px 0px 0px 0px;
}

.partners dt.first_item,
.partners dd.first_item {
border-top				: 1px solid #e9e9e9;
}



/* Home  ----------------------------------------------------------------------------- */

.introduction {
float					: left;
width					: 645px;
height					: 249px;
background				: url(../img/bg_introduction.jpg) no-repeat;
}

.introduction h1 {
display					: none;
}

.introduction ul {
list-style				: none;
float					: right;
display					: inline;
width					: 150px;
height					: 36px;
margin					: 190px 30px 0px 0px;
padding					: 0px;
}

.introduction li {
list-style				: none;
float					: left;
height					: 36px;
margin					: 0px;
padding					: 0px 2px;
}

.introduction a.button {
display					: block;
height					: 36px;
background-position			: 0px 0px;
}

.introduction a.button:hover {
background-position			: 0px -36px;
}

.btn_leesmeer 			{ background: url(../img/btn_leesmeer.gif) no-repeat; width:133px; }
.btn_nuinzenden 		{ background: url(../img/btn_nuinzenden_home.gif) no-repeat; width:159px; display:none;}

.actueel {
float					: left;
display					: inline;
width					: 645px;
padding					: 25px 0px;
}

.actueel h2 {
margin					: 0px;
}

.actueel_item {
float					: left;
display					: inline;
width					: 295px;
padding					: 10px 10px 0px 10px;
}

.actueel_item p {
padding					: 5px 0px;
}

.actueel .first_item {
padding-right				: 20px;
}

.actueel_item span {
background				: url(../img/bg_date.gif) no-repeat;
font-size					: 11px;
color					: #666666;
padding					: 1px 9px;
}

.nieuwsbrief {
float					: left;
width					: 645px;
border-bottom				: 1px solid #e9e9e9;
margin					: 0px;
padding					: 25px 0px;
}

.nieuwsbrief img {
float					: left;
height					: 24px;
}

.nieuwsbrief .login_field {
float					: left;
width					: 196px /*216px*/;
height					: 16px /*24px*/;
margin					: 0px 15px;
padding					: 4px 10px;
background				: url(../img/bg_formfield_nieuwsbrief.gif) no-repeat;
border					: 0px;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
color					: #999999;
}

.nieuwsbrief a.btn_verzenden {
float					: left;
display					: block;
width					: 106px;
height					: 24px;
background				: url(../img/btn_verzenden.gif) no-repeat;
background-position			: 0px 0px;
}

.nieuwsbrief a.btn_verzenden:hover {
background-position			: 0px -24px;
}

/* Basic page  ----------------------------------------------------------------------------- */
#basic_page .content {
background				: url(../img/bg_basicpage.gif) repeat-x;
margin					: 0px 70px 35px 28px;
width					: 569px;
}

#basic_page .content p {
margin					: 0px 0px 18px 0px;
}

#basic_page .content p.list_follows {
margin					: 0px;
}

#basic_page .content p.textarea_follows {
margin					: 0px 0px 5px 0px;
}

#basic_page .content p.table_follows {
margin					: 0px;
}

#basic_page .content p.category_follows a {
color					: #000;
text-decoration			: none;
}

#basic_page .content p.category_follows a:hover {
color					: #000;
text-decoration			: underline;
}

#basic_page .content ul,
#basic_page .content ol {
margin					: 0px 0px 20px 20px;
padding					: 0px 0px 0px 10px;
font-size					: 12px;
list-style				: square;
color					: #333333;
line-height				: 20px;
}

#basic_page .content ol {
list-style				: decimal;
}

#basic_page .content li {
margin					: 0px;
padding					: 0px;
}

#basic_page .content table {
margin					: 0px 0px 30px 0px;
}

#basic_page .content table.kostenvoorbeeld {
border					: 1px solid #e9e9e9;
padding					: 10px;
}

#basic_page .content table.overzichtstabel {
margin					: 8px 0px 3px 0px;
}

#basic_page .content td {
margin					: 0px;
padding					: 0px 0px 4px 0px;
font-size					: 12px;
list-style				: square;
color					: #333333;
line-height				: 20px;
}

#basic_page .content table.bestanden td{
border-bottom				: 1px solid #e9e9e9;
padding					: 4px;
}

#basic_page .content .input_field {
width					: 180px;
height					: 15px;
margin					: 0px;
padding					: 1px 3px;
border					: 1px solid #999999;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
color					: #333333;
}

#basic_page .content .input_field_small {
width					: 80px;
height					: 15px;
margin					: 0px;
padding					: 1px 3px;
border					: 1px solid #999999;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
color					: #333333;
}

#basic_page .content select {
margin					: 0px;
padding					: 2px;
border					: 1px solid #999999;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
color					: #333333;
}

#basic_page .content textarea {
margin					: 0px 0px 20px 0px;
padding					: 2px;
border					: 1px solid #999999;
font-family				: Georgia, Arial, Helvetica, sans-serif;
font-size					: 12px;
color					: #333333;
width					: 560px;
height					: 200px;
}

/* Basic page : buttons  ----------------------------------------------------------------------------- */

#basic_page a.btn_nuinzenden {
float					: right;
display					: none;
width					: 159px;
margin-bottom				: 15px;
height					: 36px;
background-position			: 0px 0px;
background				: url(../img/btn_nuinzenden.gif) no-repeat; 
}

#basic_page a.btn_nuinzenden:hover {
background-position			: 0px -36px;
}

#basic_page a.btn_bewerken {
display					: block;
width					: 100px;
height					: 24px;
background				: url(../img/btn_bewerken.gif) no-repeat;
background-position			: 0px 0px;
}

#basic_page a.btn_bewerken:hover {
background-position			: 0px -24px;
}

#basic_page a.btn_verwijderen {
display					: block;
width					: 115px;
height					: 24px;
background				: url(../img/btn_verwijderen.gif) no-repeat;
background-position			: 0px 0px;
}

#basic_page a.btn_verwijderen:hover {
background-position			: 0px -24px;
}

#basic_page a.btn_overzicht {
float					: right;
display					: block;
width					: 100px;
height					: 24px;
background				: url(../img/btn_overzicht.gif) no-repeat;
background-position			: 0px 0px;
}

#basic_page a.btn_overzicht:hover {
background-position			: 0px -24px;
}

#basic_page a.btn_downloadvoorbeeld {
float					: right;
display					: block;
width					: 185px;
height					: 24px;
background				: url(../img/btn_downloadvoorbeeld.gif) no-repeat;
background-position			: 0px 0px;
}

#basic_page a.btn_downloadvoorbeeld:hover {
background-position			: 0px -24px;
}

#basic_page a.btn_downloadword {
float					: right;
display					: block;
width					: 147px;
height					: 44px;
background				: url(../img/btn_downloadword.gif) no-repeat;
background-position			: 0px 0px;
}

#basic_page a.btn_downloadword:hover {
background-position			: 0px -44px;
}

#basic_page a.btn_downloadpdf {
float					: right;
margin-left				: 20px;
display					: block;
width					: 147px;
height					: 44px;
background				: url(../img/btn_downloadpdf.gif) no-repeat;
background-position			: 0px 0px;
}

#basic_page a.btn_downloadpdf:hover {
background-position			: 0px -44px;
}

#basic_page a.btn_opslaan {
float					: left;
display					: block;
width					: 113px;
height					: 32px;
background				: url(../img/btn_opslaan.gif) no-repeat;
background-position			: 0px 0px;
}

#basic_page a.btn_opslaan:hover {
background-position			: 0px -32px;
}

/* Basic page : FAQ  ----------------------------------------------------------------------------- */

a.link_top {
text-align				: right;
color					: #999999;
text-decoration			: none;
width					: 25px;
height					: 20px;
margin					: 0px 0px 0px 544px;
}

a.link_top:hover {
color					: #999999;
text-decoration			: underline;
}


/* Basic page : Reglement  ----------------------------------------------------------------------------- */

a.link_download {
text-align				: right;
color					: #ff3333;
text-decoration			: none;
width					: 100px;
height					: 20px;
margin					: 0px 0px 0px 460px;
}

a.link_download:hover {
color					: #000;
text-decoration			: underline;
}

/* Basic page : File upload  ----------------------------------------------------------------------------- */

.upload_header {
border-bottom				: 1px solid #E9E9E9;
margin-top				: 30px;
} 

table.file_upload {
width					: 600px;
border					: 1px solid #E9E9E9;
padding					: 10px;
}

.btn_browse {
margin					: 20px;
}

