.groups, .albums {
	clear: both;
}

.groups-unit-border {width:838px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.groups-unit-border-green {width:838px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.groups-unit-border-blue  {width:838px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.groups-unit-border-orange {width:838px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}
.groups-unit-border-yellow  {width:838px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(214,214,13); background-color:rgb(240,240,150);}
.groups-unit-border-red {width:838px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(214,170,137); background-color:rgb(240,225,213);}

.groups-unit-noborder {width:840px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.groups-unit-noborder-green {width:840px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.groups-unit-noborder-blue  {width:840px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.groups-unit-noborder-orange {width:840px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}
.groups-unit-noborder-yellow  {width:840px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(240,240,213);}
.groups-unit-noborder-red {width:840px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(240,225,213);}

.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:829px;}
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:830px;}

.groups h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.groups h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.groups h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.groups h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.groups h1.yellow {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(214,214,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.groups h1.red {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,13,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'leiding' */
.groups h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.groups p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.groups p.center {text-align:center;}
.groups p.right {text-align:right;}

.groups ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.groups ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.xgroups ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 34px /*IE6*/;}
.groups ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.groups ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

.groups h1 a, .groups h1 a:hover {color:#FFFFFF; text-decoration:underline;}

.album-border {width:160px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.album-noborder {width:162px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}

.albums .round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.albums .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:151px;}
.albums .round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.albums .round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:150px;}

.albums h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.albums p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:90%;}
.albums p.center {text-align:center;}
.albums img {float:none;}

.album {
	float: left;
	width: 210px;
	height: 200px;
}
.album div {
	margin-left: auto;
	margin-right: auto;
}

.foto {
	float: left;
	width: 160px;
	height: 125px;
}
.foto a {
	text-align: center;
}
.albums img {
	margin: 0px;
	padding: 0px;
}

