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


/******************************************************************************/
/* General tags */

body{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	background-image: url('images/bg.gif');
	background-repeat: repeat-x;
}

p{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
}

h1{
	font:28px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image:url('../images/h1_underline.png');
	background-position:bottom left;
	background-repeat:no-repeat;
}

a:link img, a:visited img { border-style: none;} 

a:link, a:visited{
    color: #000000; 
    text-decoration:underline; 
	line-height: 130%;
}

a:hover { 
    color: #000000; 
    text-decoration:underline overline; 
	line-height: 130%;
} 

/******************************************************************************/
/* Layout tags */

#hoofd_begin {
	background: #f2f4f7;
	padding:10px 10px 10px 10px;
	width:480px;
	border: 1px solid #000000;
	border-collapse: collapse;
}


#menu {
	background: #f2f4f7;
	padding:10px 10px 0px 10px;
	width:750px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

#menu_options {
	background: #f2f4f7;
	padding:10px 10px 10px 10px;
	width:750px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

.controls {
	font-size:smaller;
	font-style:italic;
}

#content {
	background: #f2f4f7;
	padding:10px 10px 10px 10px;
	width:750px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

/******************************************************************************/
/* Login tags */

.inlog_scherm {
	background-color: #f2f4f7;
}


.inlog_title {
	font-size: 16px;
	font-weight: bold;
	background-color: #f2f4f7;
	border:solid;
	border-bottom-width:thin;
	border-left-width:thin;
	border-right-width:thin;
	border-top-width:thin;
	padding:5px;
	text-align:left;
}

/******************************************************************************/
/* Nieuws tags */

#nieuws {
	background: #FFFF99;
	padding:10px 10px 10px 10px;
	width:480px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

/******************************************************************************/
/* Profiel tags */

.info_tabel{
	text-align:right;
}

.input_fout {
	border-style: solid;
	border-width: 1px;
	border-color: #F00;
}

/******************************************************************************/
/* Kalender tags */

.table.calendar {
	border: 1px solid #000000; 
	border-collapse: collapse; 
	color: #000000; 
	background: #FFFFFF; 
}

.today { 
	border: 1px solid white; 
	color: #000000; 
	background: #0000FF; 
	font-weight: bold;
}

.monthdays {
	border: 1px solid #434470; 
	color: #000000; 
	background: #FFFF99; 
}

.nonmonthdays { 
	border: 1px solid #434470; 
	color: #000000; 
}

/******************************************************************************/
/* Leiding tags */

.kapoenen {
	background-color:#6666CC;
}
.speelclub{
	background-color:#FFFF00;
}
.rakwi{
	background-color:#009900;
}
.tito{
	background-color:#FF0000;
}
.keti{
	background-color:#0000FF;
}
.aspi{
	background-color:#FF6600;
}
.VB{
	background-color:#00FFFF;
}


s
.nieuwsOpties {
	text-align:right;
	width:500px;
	font-size:small;
	position:absolute;
	margin-top:2px;
	margin-right:2px;
}
.nieuwsContainer {
	width:500px;
	text-align:left;
}
.nieuwsItem {
	background: #FFFF99;
	padding:10px 10px 15px 10px;
	width:480px;
	border: 1px solid #BAC5D6;
	border-collapse: collapse;
	margin:0;
	margin-bottom:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
.nieuwsDatum {
	text-align:right;
	font-style:italic;
	font-size:x-small;
	margin:0;
	margin-bottom:-10px;
}
.nieuwsSluitenTop {
	margin-bottom:15px;
	text-align:center;
}
.nieuwsSluitenBottom {
	margin-top:15px;
	text-align:center;
}
.nieuwsFieldDescription {
	width:120px;
	float:left;
	text-align:right;
	margin-right:5px;
}
.nieuwsSmallprint {
	clear:left;
	font-size:x-small;
	margin-bottom:5px;
	text-align:left;
	margin-left:80px;
}
